职场大变样社区

查看: 933|回复: 0
打印 上一主题 下一主题

在线学习系统

[复制链接]

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-7-6 09:49:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Java、JSP
摘要:
由于信息工程技术的不断发展, 使得在线学习技术受到越来越多的关注和应用。在线学习是利用网络技术的设计,传输,选择,管理和使用来延伸日常学习,打破了时空的界限,在继承传统教育的基础上,充分发挥网络时代的学习观念。
本文采用结构化分析的方法,详细阐述了一个功能比较强大的在线学习系统的前后台开发、操作流程和涉及的一些关键技术。首先进行了可行性分析,然后是系统分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典;然后是系统设计阶段主要完成了功能模块的划分、阐述了系统设计的思想、数据库的设计和系统设计的工具及技术。该阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图;数据库设计时先进行了概念结构设计,然后进行了逻辑结构设计,最后完成了数据表的设计。
根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQL Server 2008数据库。本系统可以实现学生用户查询课程时各个类别列表显示、在线讨论、下载资料和在线考试。同时管理员可以教师和学生用户信息进行管理,负责整个系统的维护。

关键词:在线学习;概念结构设计;JAVA;B/S;Sevlet;数据库

目录:
第一章  绪论    1
1.1系统研究背景和意义    1
1.2研究现状    1
1.3论文结构    2
第二章  相关技术说明    3
2.1 JSP简介    3
2.1 JAVA简介    3
2.3 SQL 数据库简介    4
2.4系统开发环境概述    4
2.4.1硬件环境    4
2.4.2软件环境    4
第三章  系统分析    5
3.1可行性分析及总体设计原则    5
1可行性分析    5
1.技术可行性    5
2.经济可行性    5
3.社会可行性    5
2总体设计原则    6
3.2系统初步调查    6
3.3系统体系结构设计    7
3.4用户业务流程图和用户用例说明    9
用户业务流程图    9
3.5学生用例    10
1学生业务流程图    10
2学生用例说明    10
3.6教师用例    13
1教师业务流程图    13
2教师用例说明    13
3.7管理员用例    16
1管理员业务流程图    16
2管理员用例说明    16
第四章  系统总体设计    19
4.1总体设计目标    19
4.2数据流图    19
4.3系统流程图    20
第五章  数据库设计    22
5.1数据库需求分析及E-R图    22
5.2 数据库逻辑结构设计    24
5.3系统开发工具与开发模式的选择    26
1.系统开发工具    26
2.系统设计模式    26
第六章  系统详细设计    27
6.1系统后台教师和录管理管理模块    27
1.登及注册管理模块    27
2.教师后台管理界面    27
3.试题添加界面    28
4.试题管理界面    28
5.公告管理界面    29
6.管理员资料上传界面    29
7.课程信息管理界面    30
8.用户管理信息界面    30
9.添加用户界面    31
6.2系统前台学生操作模块    31
1.密码界面    31
2.查看公告界面    32
3.课程查看界面    32
4.在线考试界面    33
5.在线提问信息界面    33
6.在线讨论信息界面    34
第七章  系统测试    35
7.1系统的总体概述    35
7.2测试环境与测试条件    35
7.3实例测试    35
7.4测试结果    36
结  论    38
参考文献    39
致谢    40

论文字数:
包含资料:


截图:






百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表