为了充分体现软件开发的过程,编者精心设计了“信息发布系统”、“网上选课系统”和“网上考试系统”3个递进的学习情境(项目),每个学习情境(项目)均设置“需求分析”、“软件设计”、“编码”、“测试”和“部署、维护”开发软件的5个工作过程及将它们分解的6个工作任务,每个学习情境(项目)均充分围绕1个主线(软件开发的工作过程)来组织教材编写,即本书以3561人才培养模式来组织教材的编写工作。__eol__这3个学习情境,分别是由“岗前培训”、“试用”和“转正”3个行动领域阶段转化而来的。通过学习情境1“信息发布系统”,学生主要获得“编码能力”;通过学习情境2“网上选课系统”,学生主要获得“程序设计能力”;通过学习情境3“网上考试系统”,学生主要获得“系统开发能力”。所以这是一本体现工学结合思想的教材,本书以每个任务涉及的知识来序化教材的内容,突出“以用为本、学以致用、综合应用”的理念,将知识讲解、技能训练和能力提高有机结合起来。
学习情境1 在线考试-信息发布系统/1
1.1 任务1:需求分析/1
1.2 任务2:信息发布系统设计/4
1.2.1 子任务1信息发布系统总体设计/4
1.2.2 子任务2信息发布系统数据库设计/6
1.3 任务3:信息发布系统后台程序实现/9
1.3.1 子任务1系统整体框架搭建/9
1.3.2 子任务2系统首页设计/15
1.3.3 子任务3信息类别管理页面设计/46
1.3.4 子任务4信息类别修改页面设计/62
1.3.5 子任务5信息管理页面设计/66
1.3.6 子任务6信息添加页面设计/73
1.3.7 子任务7信息修改页面设计/90
1.4 任务4:信息发布系统前台实现/94
1.4.1 子任务1首页页面设计/94
1.4.2 子任务2信息详情页面设计/97
1.5 任务5:信息发布系统测试/100
1.6 任务6:部署、维护/105
1.6.1 子任务1安装IIS/106
1.6.2 子任务2配置IIS并部署信息发布系统/107
练习园地1/111
学习情境2 在线考试—网上选课系统/112
2.1 任务1:需求分析/112
2.2 任务2:网上选课系统设计/115
2.2.1 子任务1网上选课系统总体设计/115
2.2.2 子任务2网上选课系统数据库设计/116
2.3 任务3:网上选课系统后台程序实现/129
2.3.1 子任务1系统整体框架搭建/129
2.3.2 子任务2网上选课系统母版页设计/132
2.3.3 子任务3基础信息管理页面设计/144
2.3.4 子任务4基础信息详情查看页面设计/174
2.3.5 子任务5基础信息修改页面设计/179
2.3.6 子任务6教学任务分配/185
2.3.7 子任务7选课审核页面设计/213
2.4 任务4:网上选课系统前台程序实现/222
2.4.1 子任务1注册页面设计/222
2.4.2 子任务2学生选课页面设计/238
2.4.3 子任务3教师任务查看页面设计/250
2.5 任务5:网上选课系统测试/261
2.6 任务6:部署、维护(发布站点预编译)/263
练习园地2/265
学习情境3 在线考试—网上考试系统/267
3.1 任务1:需求分析/267
3.2 任务2:网上考试系统设计/269
3.2.1 子任务1网上考试系统总体设计/269
3.2.2 子任务2网上考试系统数据库设计/271
3.3 任务3:网上考试系统后台程序实现/284
3.3.1 子任务1系统整体框架搭建/284
3.3.2 子任务2网上考试系统母版页设计/286
3.3.3 子任务3章节管理页面设计/291
3.3.4 子任务4题库管理页面设计/304
3.3.5 子任务5试卷管理页面设计/328
3.3.6 子任务6试卷详情查看页面设计/348
3.3.7 子任务7批阅试卷页面设计/359
3.4 任务4:网上考试系统前台程序实现/374
3.4.1 子任务1考卷选择页面设计/374
3.4.2 子任务2网上考试页面设计/381
3.4.3 子任务3考试结果查询页面设计/401
3.5 任务5:网上考试系统测试/405
3.6 任务6:部署、维护/407
3.6.1 子任务1创建Windows安装程序包部署Web应用程序/407
练习园地3/420