摘要 | 第10-11页 |
ABSTRACT | 第11页 |
第一章 绪论 | 第12-14页 |
1.1 课题的提出 | 第12页 |
1.1.1 在线学习系统背景 | 第12页 |
1.1.2 在线学习系统面向对象 | 第12页 |
1.1.3 在线学习系统解决问题 | 第12页 |
1.2 国内外研究现状 | 第12-13页 |
1.2.1 Asp.net开发框架简介 | 第12-13页 |
1.2.2 Asp.net国内发展趋势 | 第13页 |
1.3 主要研究内容 | 第13-14页 |
1.3.1 Asp.net开发面临问题的解决方案 | 第13页 |
1.3.2 三层架构的实际开发应用 | 第13-14页 |
第二章 课题关键技术 | 第14-22页 |
2.1 面向对象方法概述 | 第14-15页 |
2.1.1 面向对象的发展背景 | 第14页 |
2.1.2 面向对象与面向过程的联系 | 第14页 |
2.1.3 面向对象的主导思想 | 第14-15页 |
2.2 Asp.net系统开发框架简介 | 第15-16页 |
2.2.1 Asp.net定义 | 第15页 |
2.2.2 Asp.net前身Asp技术 | 第15-16页 |
2.2.3 Asp.net技术问世 | 第16页 |
2.2.4 Asp.net工具支持 | 第16页 |
2.2.5 Asp.net特点 | 第16页 |
2.3 SQL语言及SQL Server 2008 简介 | 第16-18页 |
2.3.1 SQL语言定义 | 第16-17页 |
2.3.2 SQL语言历史 | 第17页 |
2.3.3 SQL语言特点 | 第17-18页 |
2.3.4 SQL Server 2008 简介 | 第18页 |
2.4 三层架构以及其在本网站的应用与实现 | 第18-20页 |
2.4.1 三层架构定义 | 第18-19页 |
2.4.2 三层架构的优缺点 | 第19页 |
2.4.3 三层架构在本系统中的应用 | 第19-20页 |
2.5 本章小结 | 第20-22页 |
第三章 需求分析 | 第22-26页 |
3.1 系统分析 | 第22页 |
3.1.1 在线学习系统的总体需求 | 第22页 |
3.1.2 整个系统的主要功能 | 第22页 |
3.2 研发背景分析 | 第22-24页 |
3.2.1 当前存在的在线学习系统现状 | 第22-24页 |
3.2.2 本系统的背景定位 | 第24页 |
3.3 可行性分析 | 第24页 |
3.3.1 市场可行性分析 | 第24页 |
3.3.2 技术可行性分析 | 第24页 |
3.4 本章小结 | 第24-26页 |
第四章 总体设计 | 第26-32页 |
4.1 三层架构数据层 | 第26-27页 |
4.1.1 系统数据实体 | 第26页 |
4.1.2 系统数据访问接口 | 第26页 |
4.1.3 系统数据访问层 | 第26页 |
4.1.4 系统数据工厂 | 第26-27页 |
4.2 三层架构业务逻辑层 | 第27页 |
4.2.1 业务逻辑层 | 第27页 |
4.3 三层架构用户表现层 | 第27页 |
4.3.1 用户表现层 | 第27页 |
4.4 工厂模式的三层架构图示 | 第27-28页 |
4.4.1 用户表现层向数据库发送请求图例 | 第27页 |
4.4.2 数据库访问层到用户界面层数据展示图例 | 第27-28页 |
4.5 系统相关模块图 | 第28-30页 |
4.5.1 系统总功能模块划分 | 第28页 |
4.5.2 管理员模块划分 | 第28-29页 |
4.5.3 教师模块划分 | 第29页 |
4.5.4 学生模块划分 | 第29-30页 |
4.5.5 系统学习资料展示模块划分 | 第30页 |
4.6 本章小结 | 第30-32页 |
第五章 详细设计 | 第32-86页 |
5.1 管理员模块详细设计 | 第32页 |
5.1.1 管理员在本系统中扮演的角色 | 第32页 |
5.1.2 管理员在本系统中对应的权限与功能。 | 第32页 |
5.2 教师模块详细设计 | 第32-33页 |
5.2.1 教师在本系统中扮演的角色 | 第32页 |
5.2.2 教师在本系统中对应的权限与功能。 | 第32-33页 |
5.3 学生模块详细设计 | 第33页 |
5.3.1 学生在本系统中扮演的角色 | 第33页 |
5.3.2 学生在本系统中对应的权限与功能 | 第33页 |
5.4 数据库设计 | 第33-41页 |
5.4.1 从角色角度进行数据库建模分析 | 第33页 |
5.4.2 从管理员角度进行数据库建模分析 | 第33-34页 |
5.4.3 从教师角度进行数据库建模分析 | 第34-41页 |
5.5 方法命名规则 | 第41-43页 |
5.5.1 数据库访问层方法命名规则 | 第41-42页 |
5.5.2 业务逻辑层方法命名规则 | 第42-43页 |
5.6 系统相关数据库E-R图 | 第43-52页 |
5.6.1 账户模块相关E-R图 | 第43-44页 |
5.6.2 账户通讯模块相关E-R图 | 第44-45页 |
5.6.3 题库模块相关E-R图 | 第45-46页 |
5.6.4 考试模块相关E-R图 | 第46-47页 |
5.6.5 学习资料模块相关E-R图 | 第47-48页 |
5.6.6 选课模块相关E-R图 | 第48-49页 |
5.6.7 教师注册码模块相关E-R图 | 第49-50页 |
5.6.8 学生考试简答题答案模块相关E-R图 | 第50-51页 |
5.6.9 系统相关数据库视图 | 第51-52页 |
5.7 系统相关数据字典 | 第52-63页 |
5.8 管理员模块方法分析 | 第63-67页 |
5.8.1 管理员登陆有关的方法 | 第63页 |
5.8.2 管理员自身信息状态有关的方法 | 第63页 |
5.8.3 超级管理员对一般管理员管理的有关的方法 | 第63-64页 |
5.8.4 管理员对课程管理的有关的方法 | 第64-65页 |
5.8.5 管理员对教师注册码的有关的方法 | 第65页 |
5.8.6 管理员对教师管理的有关的方法 | 第65-66页 |
5.8.7 管理员对学生管理的有关的方法 | 第66页 |
5.8.8 管理员对教师信件有关的方法 | 第66-67页 |
5.9 教师模块方法分析 | 第67-74页 |
5.9.1 教师登陆的有关的方法 | 第67页 |
5.9.2 教师注册的有关的方法 | 第67页 |
5.9.3 教师自身状态的有关的方法 | 第67页 |
5.9.4 教师与管理员通讯信件的有关的方法 | 第67-68页 |
5.9.5 教师与学生通讯信件的有关的方法 | 第68页 |
5.9.6 教师选课模块的有关的方法 | 第68-69页 |
5.9.7 教师管理文本课程资料的的有关的方法 | 第69页 |
5.9.8 教师管理视频课程资料的的有关的方法 | 第69-70页 |
5.9.9 教师管理选择题目资料的的有关的方法 | 第70页 |
5.9.10 教师管理填空题目资料的的有关的方法 | 第70-71页 |
5.9.11 教师管理判断题资料的的有关的方法 | 第71页 |
5.9.12 教师管理简答题资料的的有关的方法 | 第71-72页 |
5.9.13 教师管理考试安排的有关的方法 | 第72页 |
5.9.14 教师管理考试题目设定的有关的方法 | 第72-74页 |
5.9.15 教师针对简答题评分的有关的方法 | 第74页 |
5.9.16 教师针对考试分值查看的有关的方法 | 第74页 |
5.10 学生模块方法分析 | 第74-78页 |
5.10.1 学生登陆的有关的方法 | 第74页 |
5.10.2 学生注册的有关的方法 | 第74-75页 |
5.10.3 学生自身状态的有关的方法 | 第75页 |
5.10.4 学生与教师信件通讯的有关的方法 | 第75页 |
5.10.5 学生选课模块的有关的方法 | 第75-76页 |
5.10.6 学生考试模块的有关的方法 | 第76-77页 |
5.10.7 学生查看学习资料模块的有关的方法 | 第77-78页 |
5.11 各角色对应页面方法分析 | 第78-86页 |
5.11.1 管理员在本系统中对应页面 | 第78-80页 |
5.11.2 教师在本系统中对应页面 | 第80-82页 |
5.11.3 学生在本系统中对应页面 | 第82-83页 |
5.11.4 网站主页在本系统中对应页面 | 第83-86页 |
第六章 编码与设计实现 | 第86-108页 |
6.1 三层架构在本系统数据库后台中的实现例子 | 第86-101页 |
6.1.1 三层架构数据实体层 | 第86-88页 |
6.1.2 三层架构数据访问层接口 | 第88-91页 |
6.1.3 三层架构数据访问层 | 第91-101页 |
6.2 网页界面实现实例 | 第101-108页 |
6.2.1 模板页模式进行相应的后台设计 | 第101-108页 |
第七章 系统测试 | 第108-112页 |
7.1 测试的任务及目标 | 第108页 |
7.1.1 测试的任务 | 第108页 |
7.1.2 测试的目标 | 第108页 |
7.2 测试方案 | 第108-112页 |
7.2.1 模块测试 | 第108-109页 |
7.2.2 集成测试 | 第109-110页 |
7.2.3 验收测试 | 第110页 |
7.2.4 平行运行 | 第110-112页 |
参考文献 | 第112-114页 |
攻读硕士学位期间论文发表及科研情况 | 第114-116页 |
致谢 | 第116页 |