前言 随着因特网的迅猛发展,网络已深入世界的各个角落。网站作为因特网的主要组成部分,其数量和质量都在迅速发展,同时基于B/S模式的管理信息系统也受到了广泛的关注和应用。越来越多的政府部门、企业、组织和个人,都在通过制作网页、建立网站来发布信息和宣传自己,同时也有很多政府部门和企业建立了管理信息系统来处理各类业务需求。 本书以电子商务网站“易购商城”和高校科研项目申报管理系统为例介绍网站和管理信息系统设计、开发、管理的全过程。本书采用了模块式的教材编写方式,每个模块基本根据“知识储备”“模拟制作任务”“知识点拓展”“实训”“职业技能知识点考核”“练习与实践”的结构来组织内容,全方位剖析了网站和管理信息系统设计开发管理中的各个流程和拓展领域。 1. 本书特点 1) 强调技术应用能力、学习能力和工作能力 本书侧重综合职业能力与职业素质的培养,融“教、学、做”为一体,尽可能适应以“能力本位”为主旨的学生为主、教师为辅的新型教学模式的需要。 每一个模块的开始部分都对本单元应掌握的能力目标、知识目标提出了明确的要求,让学生每学完一个模块都感觉很有收获,根据模块提供的任务即可举一反三地编写相应功能模块代码。 大部分任务都包含任务背景、任务要求、任务分析和操作步骤详解等部分,以启发学生思考。学生可以在解决问题中学习知识,运用所学知识解决现实问题、积累经验,从而提高动手能力和解决问题的能力。 2) 注重解决方法 本书以电子商务网站“易购商城”和高校科研项目申报管理系统为例,带领学生一起进行网站和管理信息系统的设计开发,培养学生解决问题的能力,使学生学会使用其中的核心技术实现网站和管理信息系统所需要的功能,并且可以举一反三地应用于其他网站和管理信息系统。 3) 注重实训和可操作性 本书相对传统编书方式更加注重实训和可操作性,更加关注教师教学的可演示性和学生上机的可操作性,注重培养学生的实际动手能力。对于过多的相关理论知识,采用知识拓展的方式展示给学生。 4) 代码规范,注释全面 书中的模块代码在注重执行效率的同时,是编者严格按照统一代码缩进、统一命名规范的原则精心编写的。代码注释规范 且全面,关键代码和函数处都有注释。 5) 以真实项目为载体,以模块化和任务驱动方式编写 本书根据编者的实际教学和开发经验,由浅入深、循序渐进地讲解了网站和管理信息系统设计、开发、管理的全过程。讲解过程以模块为单位,将一个复杂任务划分为多个子模块分别进行详细讲解。模块讲解过程中使用了大量的实例和代码,使学生在学完每个模块后就能进行实践。 每个模块的讲解都力求做到“学以致用”,学生通过本课程所有模块的学习之后,都能自己动手设计、开发网站和管理信息系统。 2. 本书内容 全书共分为12个模块,具体内容如下。 01模块: 绪论。介绍了与网站相关的基本常识和概念,详细讲解了网站建设的基本原则和网站规划的基本流程。最后,以“易购商城”为例设计了一份电子商务网站规划书。 02模块: PHP开发环境搭建。主要介绍了在Windows下AppServ组合包的安装,以及如何使用Dreamweaver配置本地PHP站点和创建PHP网页等内容。 03模块: 静态网页基础。主要介绍网页设计工具Dreamweaver CS5的常用操作,如插入表格、图像、视频和Flash动画等网页元素,同时介绍了HTML的常用标签。另外,讲解了CSS(层叠样式表)的基础知识,以及如何用CSS设计超链接的样式和实现网页换肤效果等。 04模块: 网页的排版布局。主要讲解页面的基本构成、常见的页面结构、页面布局设计的基本流程和常用网页布局方法等内容。 05模块: PHP语言轻松入门。主要讲解PHP语言的基础知识,包括PHP语言基础、变量和常量、数据类型、运算符、流程控制语句、字符串处理、数组、日期时间函数、图像处理函数和PHP面向对象功能等。 06模块: PHP与Web页面交互。主要讲解表单及常用表单元素、表单数据的提交方式、表单参数值的获取方式、PHP中获取各种表单元素值、复杂表单的设计、Cookie和Session等相关知识。 07模块: PHP数据库编程。主要讲解SQLyog的常用操作、如何用PHP语言操作MySQL,利用ADODB类库操作MySQL数据库等内容。 08模块: 注册登录。通过一个简单的注册和登录过程,介绍一般网站注册和登录模块实现的基本方法。 09模块: 商品发布、购物车和订单。主要以实例的形式讲述商品发布、购物车和订单等功能的实现。 10模块: 前端开发layui框架和jqGrid控件。主要以实例的形式讲述layui框架、layer、layDate组件和jqGrid控件的使用。 11模块: 高校科研项目申报管理系统设计开发。主要介绍PHP版的PDF库TCPDF的使用、高校科研项目申报管理系统的需求分析和系统设计,基于TCPDF、PHP、MySQL和jQuery等技术设计开发科研项目在线申报功能以及科研项目获批、评审、验收和结题等管理功能。 12模块: 网站测试发布与宣传推广。主要讲解网页测试、网站发布管理和网站宣传推广等方面内容。 3. 参编人员 本书由渭南师范学院的吴代文任主编,西安石油大学的刘金山和玉林师范学院的罗邓华任副主编。01~04模块由刘金山编写 ,05~11模块以及附录由吴代文编写,12模块由罗邓华编写。全书由吴代文拟定纲要和统一定稿,刘金山和罗邓华参与部分章节的稿件审核工作。在本书编写的过程中,郭军军、李娟利、高彩容和范鸿明等老师提供了大量帮助,另外本书还获得了陕西卓软网科技有限公司的技术支持,在此一并表示感谢!本书的电子课件和源程序可以从 清华大学出版社网站(http://www.tup.com.cn)免费下载。所有程序均上机调试通过。 书中不足和疏漏之处,恳请各位专家、老师和读者批评指正。 编者 2022年1月