法律专业在线学习网站的设计与实现
法律专业在线学习网站的设计与实现[20201006182747]
目 录
第1章 绪论 - 1 -
1.1选题背景 - 1 -
1.2研究现状 - 1 -
1.3研究目标 - 2 -
第2章 系统开发环境 - 4 -
2.1 B/S结构 - 4 -
2.2 JSP简介 - 4 -
2.3 MYSQL数据库简介 - 4 -
第3章 系统分析 - 6 -
3.1 需求分析 - 6 -
3.1.1性能需求 - 6 -
3.1.2用户需求 - 6 -
3.1.3功能需求 - 6 -
3.2 可行性分析 - 8 -
3.2.1 技术可行性 - 8 -
3.2.2操作可行性 - 8 -
3.2.3 经济可行性 - 8 -
3.3 系统UML用例分析 - 8 -
3.4 业务流程分析 - 10 -
3.5 流程分析 - 11 -
3.5.1添加信息流程 - 11 -
3.5.2修改信息流程 - 11 -
3.5.3删除信息流程 - 12 -
3.5.4 注册流程 - 12 -
3.5.5登录流程 - 13 -
第4章 系统设计 - 14 -
4.1系统设计原则 - 14 -
4.2系统概要设计 - 14 -
4.3数据库设计 - 14 -
4.3.1数据库设计原则 - 14 -
4.3.2 E-R图设计 - 15 -
4.3.4数据 *好棒文|www.hbsrm.com +Q: *351916072*
库表设计 - 16 -
4.4系统的包设计 - 19 -
第5章 系统的实现 - 19 -
5.1系统前台功能模块的实现 - 20 -
5.1.1用户注册界面 - 20 -
5.1.2普通用户界面 - 20 -
5.1.3留言管理界面 - 21 -
5.1.4信息管理界面 - 21 -
5.1.5成绩管理界面 - 21 -
5.1.6 我的题目界面 - 21 -
5.1.7 学习管理界面 - 22 -
5.2教师功能模块的实现 - 22 -
5.2.1留言管理 - 22 -
5.2.2课程管理 - 23 -
5.2.3章节管理 - 23 -
5.2.4知识点管理 - 23 -
5.2.5题目管理 - 24 -
5.2.6资料修改 - 24 -
5.3系统后台功能模块的实现 - 24 -
5.3.1后台登录界面 - 24 -
5.3.2 后台功能 - 25 -
5.3.3用户管理界面 - 25 -
5.3.4课程管理界面 - 25 -
5.3.5公告管理界面 - 26 -
5.3.6留言管理界面 - 26 -
5.3.7成绩管理界面 - 26 -
5.4 网站功能模块的核心代码展示 - 26 -
5.4.1 用户信息修改功能代码展示 - 27 -
5.4.2 用户查看自己的留言代码展示 - 27 -
5.4.3 在线练习功能核心代码展示 - 28 -
5.4.4 文件上传功能核心代码展示 - 29 -
5.4.5 用户学习时间的保存与删除代码展示 - 29 -
第6章 系统测试 - 31 -
6.1测试目的与意义 - 31 -
6.2测试方法 - 31 -
6.3测试描述 - 31 -
6.4测试结论 - 31 -
结论 - 32 -
参考文献 - 33 -
第1章 绪论
1.1选题背景
中国内地的上网人数呈线性上升趋势,到了2016年年底的时候,中国喜欢上网的人已经高达了7.31亿,光2016年这一年增加的就有4299万人[1]。还有一个数据值得我们大家注意一下,就是到了2016年年底的时候中国的在互联网方面的普及率已经高达53.2%了,这个百分比相较于2015年底的统计情况同比上升了2.9%[1]。
在互联网飞速发展的今天,在对学习方式转变的探索的驱动下,在线学习、虚拟学习、e-Learning等基于互联网的在线学习平台如雨后春笋般出现在人们的生活中,方兴未艾,成为互联网时代背景下的最新的、最便捷的、最有吸引力的学习形式。
中国内地的上网的人对于互联网中的应用使用情况也是形形色色,各种各样的。通过数据我们可以看出,中国上网的人在网上经常进行的操作中,选择在线教育的人高达13764万人,使用率18.8%,相较于2015年的16%来说增长了2.8%[1]。
*好棒文|www.hbsrm.com +Q: *351916072*
> 当前,随着“MOOC(Massive Open Online Course)”[2],成为最热的年度热词之一,这些网站如雨后春笋般火速崛起,蒸蒸日上,而冠以名校称号和免费课程资源则更加引人注目。表1-1列出了几个目前国外比较热门的在线学习平台,而表1-2则列出了国内目前比较火的几个在线学习平台。
表1-1国外热门在线学习平台
平台名称 国家、地区 平台地址
edX 美国 https://www.edx.org/edxchina
iversity 欧洲 https://ivresity.org/
Open Learning 美国 https://www.openlearning.com/
Coursea 美国 http://www/coursera.org/
表1-2国内热门在线学习平台
平台名称 所属机构 平台地址
MOOC学院 果壳网旗下 http://mooc.guokr.com/
中国大学MOOC 高教社联手网易推出 http://www.icourse163.org/
学堂在线 清华大学 http://xuetangx.com/
网易云课堂 网易公司 http://study.163.com/
ewant 国立交通大学 http:www.ewant.org/
1.3研究目标
法律专业在线学习网站的设计与实现首先需要对在线学习系统结合自己已有的专业方面的整体知识框架分析和总结以后,来实施详细的系统需求分析,更好的对目前已经存在的系统的功能板块进行优化设计,以便于研发出一个更新型的、综合性更好、针对性更强的在线学习网站,进而掌握系统开发的流程和方法,并进行具体的系统分析。为了更好的实施系统分析所以这个法律专业在线学习网站使用了MYSQL,用它来优化数据库表,这样就为网站接下来的进展奠定一个良好的基石。
本网站采用的数据库是MySQL数据库。简单的来说MySQL数据库好比是一个管理员,对编程像这种小程序,链接数据库而言,是比较具有优势的。它使用的语言是人们经常使用的规范的标准化语言,它就像一个大网把数据连接到一起,但又不是将所有的数据放在一起,具有非常高的灵活性,大大提高了查询数据的速度。SQLyog-64bit是它所使用的数据库管理工具。与其它数据库相比,编写像本项目这样小型的程序,功能已经足够。由于MySQL是开放的,可以减少不少使用成本
目 录
第1章 绪论 - 1 -
1.1选题背景 - 1 -
1.2研究现状 - 1 -
1.3研究目标 - 2 -
第2章 系统开发环境 - 4 -
2.1 B/S结构 - 4 -
2.2 JSP简介 - 4 -
2.3 MYSQL数据库简介 - 4 -
第3章 系统分析 - 6 -
3.1 需求分析 - 6 -
3.1.1性能需求 - 6 -
3.1.2用户需求 - 6 -
3.1.3功能需求 - 6 -
3.2 可行性分析 - 8 -
3.2.1 技术可行性 - 8 -
3.2.2操作可行性 - 8 -
3.2.3 经济可行性 - 8 -
3.3 系统UML用例分析 - 8 -
3.4 业务流程分析 - 10 -
3.5 流程分析 - 11 -
3.5.1添加信息流程 - 11 -
3.5.2修改信息流程 - 11 -
3.5.3删除信息流程 - 12 -
3.5.4 注册流程 - 12 -
3.5.5登录流程 - 13 -
第4章 系统设计 - 14 -
4.1系统设计原则 - 14 -
4.2系统概要设计 - 14 -
4.3数据库设计 - 14 -
4.3.1数据库设计原则 - 14 -
4.3.2 E-R图设计 - 15 -
4.3.4数据 *好棒文|www.hbsrm.com +Q: *351916072*
库表设计 - 16 -
4.4系统的包设计 - 19 -
第5章 系统的实现 - 19 -
5.1系统前台功能模块的实现 - 20 -
5.1.1用户注册界面 - 20 -
5.1.2普通用户界面 - 20 -
5.1.3留言管理界面 - 21 -
5.1.4信息管理界面 - 21 -
5.1.5成绩管理界面 - 21 -
5.1.6 我的题目界面 - 21 -
5.1.7 学习管理界面 - 22 -
5.2教师功能模块的实现 - 22 -
5.2.1留言管理 - 22 -
5.2.2课程管理 - 23 -
5.2.3章节管理 - 23 -
5.2.4知识点管理 - 23 -
5.2.5题目管理 - 24 -
5.2.6资料修改 - 24 -
5.3系统后台功能模块的实现 - 24 -
5.3.1后台登录界面 - 24 -
5.3.2 后台功能 - 25 -
5.3.3用户管理界面 - 25 -
5.3.4课程管理界面 - 25 -
5.3.5公告管理界面 - 26 -
5.3.6留言管理界面 - 26 -
5.3.7成绩管理界面 - 26 -
5.4 网站功能模块的核心代码展示 - 26 -
5.4.1 用户信息修改功能代码展示 - 27 -
5.4.2 用户查看自己的留言代码展示 - 27 -
5.4.3 在线练习功能核心代码展示 - 28 -
5.4.4 文件上传功能核心代码展示 - 29 -
5.4.5 用户学习时间的保存与删除代码展示 - 29 -
第6章 系统测试 - 31 -
6.1测试目的与意义 - 31 -
6.2测试方法 - 31 -
6.3测试描述 - 31 -
6.4测试结论 - 31 -
结论 - 32 -
参考文献 - 33 -
第1章 绪论
1.1选题背景
中国内地的上网人数呈线性上升趋势,到了2016年年底的时候,中国喜欢上网的人已经高达了7.31亿,光2016年这一年增加的就有4299万人[1]。还有一个数据值得我们大家注意一下,就是到了2016年年底的时候中国的在互联网方面的普及率已经高达53.2%了,这个百分比相较于2015年底的统计情况同比上升了2.9%[1]。
在互联网飞速发展的今天,在对学习方式转变的探索的驱动下,在线学习、虚拟学习、e-Learning等基于互联网的在线学习平台如雨后春笋般出现在人们的生活中,方兴未艾,成为互联网时代背景下的最新的、最便捷的、最有吸引力的学习形式。
中国内地的上网的人对于互联网中的应用使用情况也是形形色色,各种各样的。通过数据我们可以看出,中国上网的人在网上经常进行的操作中,选择在线教育的人高达13764万人,使用率18.8%,相较于2015年的16%来说增长了2.8%[1]。
*好棒文|www.hbsrm.com +Q: *351916072*
> 当前,随着“MOOC(Massive Open Online Course)”[2],成为最热的年度热词之一,这些网站如雨后春笋般火速崛起,蒸蒸日上,而冠以名校称号和免费课程资源则更加引人注目。表1-1列出了几个目前国外比较热门的在线学习平台,而表1-2则列出了国内目前比较火的几个在线学习平台。
表1-1国外热门在线学习平台
平台名称 国家、地区 平台地址
edX 美国 https://www.edx.org/edxchina
iversity 欧洲 https://ivresity.org/
Open Learning 美国 https://www.openlearning.com/
Coursea 美国 http://www/coursera.org/
表1-2国内热门在线学习平台
平台名称 所属机构 平台地址
MOOC学院 果壳网旗下 http://mooc.guokr.com/
中国大学MOOC 高教社联手网易推出 http://www.icourse163.org/
学堂在线 清华大学 http://xuetangx.com/
网易云课堂 网易公司 http://study.163.com/
ewant 国立交通大学 http:www.ewant.org/
1.3研究目标
法律专业在线学习网站的设计与实现首先需要对在线学习系统结合自己已有的专业方面的整体知识框架分析和总结以后,来实施详细的系统需求分析,更好的对目前已经存在的系统的功能板块进行优化设计,以便于研发出一个更新型的、综合性更好、针对性更强的在线学习网站,进而掌握系统开发的流程和方法,并进行具体的系统分析。为了更好的实施系统分析所以这个法律专业在线学习网站使用了MYSQL,用它来优化数据库表,这样就为网站接下来的进展奠定一个良好的基石。
本网站采用的数据库是MySQL数据库。简单的来说MySQL数据库好比是一个管理员,对编程像这种小程序,链接数据库而言,是比较具有优势的。它使用的语言是人们经常使用的规范的标准化语言,它就像一个大网把数据连接到一起,但又不是将所有的数据放在一起,具有非常高的灵活性,大大提高了查询数据的速度。SQLyog-64bit是它所使用的数据库管理工具。与其它数据库相比,编写像本项目这样小型的程序,功能已经足够。由于MySQL是开放的,可以减少不少使用成本
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3075.html