首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于ASP.net的自主学习系统的设计与实现

摘要第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页

论文共116页,点击 下载论文
上一篇:基于.NET MVC架构的社区在线超市系统的设计与实现
下一篇:网上书店电子商务平台的设计与实现