任务书
题目:基于JAVA的在线学习系统的开发
原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):随着计算机网络技术的发展与普及, “在线学习”技术正日益成为教育发展的一个方向。在线学习是利用网络技术来设计、传送、选择、管理、并延伸学习,在承接传统教育的基础上突破时空界限,充分展示了网络时代的学习理念。
●应用环境:
实现本在线学习系统要求使用B/S架构,并使用JSP来实现相关功能,后台则使用SQL2008数据库。
软件环境
操作系统——windows 7/win 8
数据库——SQL2008
应用中间件——Tomcat 6.0或Tomcat7.0
编辑环境——MyEclipse 10.0
●工作目的:
通过该系统的设计及毕业论文的撰写,使同学掌握软件设计的一般过程,学会系统分析的基本方法,加强对以往学习知识的印象,掌握设计文档编制的基本要素和方法。
jquery在线免费学习技术主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求):
●研究内容:
本系统为用户提供实现了以下功能:
(1)用户信息查阅:
学生,教师,管理员能自由查看并修改登陆信息。
(2)系统公告:
学生可以自由查阅由管理员和老师所公布的相关信息。
(3)资料上传下载:
所有用户可以查阅到网站公布的关于考试试题的上传及下载。
(4)课程管理:
管理员可以在这修改编辑各教师及学生课程的管理。
(5)在线讨论:
学生,教师可以在此互动。
(6)在线考试:
学生可以在此自我测试。
(7)安全退出系统:
安全离开本系统,返回主页面。
系统分为三个权限
学生,教师,管理员
学生:可以查看自己个人信息,系统公告以及自己的成绩。上传下载学习资料,在线考试,与教师同学在线交流。
教师:可以查看自己个人信息,上传下载学习资料,增加系统公告,与学生及教师在线交流。
管理员:查看用用户信息,增加修改学生,教师信息。上传学习资料,维护公告板块,在线讨论和考试试题。
●主要技术指标与技术参数:
系统的研究使用B/S的体系结构,设计与开发使用JSP开发工具,数据库的实现用SQL2008,Web服务器为Tomcat。研究过程采用传统的瀑布模型,以项目的阶段评审和文档控制为方法有效地对整个开发过程进行指导。
●具体要求:
1、独立完成所选模块的程序设计工作,并按照软件工程瀑布生命周期进行,分别撰写需求分析、概要设计、详细设计、系统测试、系统分发文档;
2、所设计系统利用分发工具发布后应当能够正常运行,并完成所选择模块的相应功能;
3、提供系统数据流图、系统模块图、E/R模型图,数据库关系图等,并在相应设计文档体现;
4、部分功能实现允许使用第三方控件,但应在设计文档中说明。
日程安排:
1、毕业设计开题xxxx年x月x日前完成
2、第一、二周需求分析
3、第三、四周概要设计
4、第五、六周详细设计
5、第七、八、九周系统开发
6、第十周系统测试
7、第十一、十二周毕业设计论文整理
主要参考文献和书目:
[1] 周桓,王殊宇.JSP项目开发全程实录.清华大学出版社2008-6
[2] 孙鑫.Struts 2深入详解.电子工业出版社.2008-7
[3] 孙卫琴.基于MVC的Java Web设计与开发.电子工业出版社.2004-8
[4] 徐明华.Java Web整合开发与项目实战.人民邮电出版社.2009-2
[5] 耿祥义,张跃平. JSP使用教程(第2版). 清华大学出版社.2007-10
[6] 孙卫琴.Tomcat与Java Web开发技术详解(第2版).电子工业出版社 2009-1
[7] (英)萨默维尔(Sommerville,I).软件工程.机械工业出版社. 2007-4
[8] 朱少民.全程软件测试.电子工业出版社.2007-9
[9] 王选.软件设计方法.北京: 清华大学出版社,1992.
[10] 滕佳东.管理信息系统.东北财经大学出版社.2008.2.
[11] 李永亮,黄凯锋.基于Jsp的在线学习系统的实现研究.2006.11
[12] 万峰科技.JSP网站开发四酷全书.电子工业出版社.2005.9
[13] 邱旭东,刘文浩.基于JSP的MVC开发模式研究及应用[J].中国科学数据类课程2006. 12-13.
[14] (德)斯皮勒.软件测试基础教程(第2版).人民邮电出版社. 2009-4
[15] 郁莲.软件测试方法与实践.清华大学出版社.2008-11 [11] 刘晓华.JSP 应用开发详解.北京电子工业出版社.2005
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论