本书系统讲授了在 Visual Studio 2013 开发环境下开发 Web 应用系统的一般步骤和方法,所选项目均来自企事业单位的真实项目,突出对学生实际动手能力的培养。
全书围绕两个核心项目展开——学生选课系统和网上商城项目,包括基础篇和提高篇两篇(共 13 章)。 基础篇围绕学生选课系统展开,由浅入深,层层递进,主要讲授 Web 应用系统开发的基础知识。其中,第 1、2、3 章主要介绍了 Web 应用开发的基础知识,包括动态网页基本工作原理、网页布局的主要方式,以及常用的服务器端主要的内置对象;第 4、5 章通过讲解学生登录、注册和修改密码的实现过程,介绍了利用 ADO.NET 访问数据库的一般方式,以及如何实现对数据库的增、删、改、查操作;第 6、7、8 章讲解学生信息维护、选课、评课功能的实现方法,介绍了数据源控件(SqlDataSource)、数据绑定控件(GridView、DetailView、Repeater)的功能和相关深层次的应用;第 9 章通过将前几章中实现的相关模块整合成完整的学生选课系统,讲解了将孤立模块整合为完整系统的方法,以及基本的权限管理技术。
提高篇围绕网上商城项目展开,以开发人员的角度入手,通过对需求分析、数据库设计、前台、后台的实现直至最终功能的测试及发布等一系列开发阶段的讲解,使学生了解项目开发的一般过程和步骤,接触到企业中实际开发常用的一些技术和方法,帮助学生开阔眼界,提升水平。其中,第 10 章主要通过对一个简单的通讯录管理系统的实现,展示了三层架构下,Web 应用系统开发的一般步骤;第 11 章针对网上商城项目进行需求分析和数据库设计;第 12、13 章详细介绍了网上商城项目的后台管理和前台展示功能的实现。
本书由李斌、王梅主编。其中,基础篇由王梅编写,提高篇由李斌编写。全书由李斌负责统稿,由徐人凤主审,感谢范新灿、袁梅冷、肖正兴、赵明、曾建华、杨淑萍等在写作过程中提供的帮助。
本书的开发环境为 Visual Studio 2013,涉及的数据库为 SQLServer 2008。所有实例均调试通过,需要的读者可与编者联系,邮箱为 libin@szpt.edu.cn。 由于时间仓促,编者水平有限,书中疏漏和不足之处在所难免,恳请专家和各位读者提出宝贵意见。
编 者
2015 年11 月