毕业设计(论文)题目:
一、毕业设计(论文)内容及要求(包括原始数据、技术要求、达到的 指标和应做的实验等)
随着 Internet 的迅速发展和广泛普及,网络化远程教育代表了教育改革的一个发 展方向,已经成为现代教育的重要特征,并对教育的发展形成新的推动力,而在线 考试系统是网络化远程教育的重要研究领域。
设计要求:
要求系统能够提供友好的用户界面,使各类用户的工作量最大限度地减少,同 时系统具有良好的运行效率,主要包括前台管理和后台管理两大模块。 前台管理模块:
1、在线考试:学生可以在线测试,考试结束后,系统会实时在线判卷,并实时 提示考试成绩。
2、成绩查询:学生可以在线查询参加的各科课程成绩。
3、留言板:学生提交留言信息。
4、聊天室:学生相互交流学习心得和研究疑难问题。[可选]
后台管理模块:
1、试卷管理:从课程,题型,题量等方面对某份试卷设置一定的条件并自动生 成试卷。同时,对库中已有的试卷进行维护。
2、题库管理:对题库中的试题进行增删改,其中试题类型包括判断题、填空题、 选择题;对于每种类型的试题,可以设置题干、答案等属性。
3、成绩管理:查看并统计分析考试成绩。
4、学生管理:管理员可以对用户的资料进行维护。 环境和开发工具:Eclipse,MySQL 数据库,JSP
二、完成后应交的作业(包括各种说明书、图纸等)
2. 毕业设计论文一份(不少于 1.5 万字);
3. 外文译文一篇(不少于 5000 英文单词);
4. 系统源程序(光盘)。
三、完成日期及进度
自 2017 年 1 月 9 日起至 2017 年 6 月 9 日,共 17 周。 进度安排:
1. 1.09-1.15 分配任务,提出要求,查阅课题相关的文献资料;
2. 2.20-2.26 项目调研,课题设计准备;
3. 2.27-3.12 系统需求分析,确定研究内容、方法和步骤;
4. 3.13-4.09 撰写开题报告,按系统需求,完成系统的初步设计方案;
5. 4.10-5.07 系统详细设计并实现,进行中期检查;
6. 5.08-5.21 系统测试、改进,撰写毕业设计论文;
7. 5.22-6.09 整理相关设计文档,完善毕业设计论文,进行毕业设计答辩。
四、主要参考资料(包括书刊名称、出版年月等):
[1]张海藩编著. 软件工程导论[M](第 5 版). 清华大学出版社,2008 年 02 月
[2]张孝祥、王建英、方立勋著. 《深入体验 Java Web 开发内幕--高级特性》 电子 工业出版社,2007 年 12 月
[3] (美)霍顿(Horton I.) 潘晓雷著. Java 2 入门经典[M]. 机械工业出版社,2007 年 11 月第 1 版
[4] (英) Quentin Charatan, Aaron Kans 著. Java 大学教程(第 1 版)[M]. 清华大 学出版社,2008 年 09 月
[5] Bruce Eckel. Thinking in Java 4 [M]. Prentice Hall Professional, 2003
[6] C.Thomas Wu 著,马素霞等译.面向对象程序设计教程(Java 版)[M]. 机械工 业出版社, 2007 年
[7]唐汉明、翟振兴著. 《深入浅出 MySQL》 人民邮电出版社, 2014 年 01 月第 二版
[8]王国辉著. Java Web 开发典型模块大全. 北京:人民邮电出版社. 2009 年 07 月 [9] Alan Beaulieu. OReilly Series: Learning SQL [M]. OReilly Media, Inc., 2009 [10]Thomas M. Connolly. Database systems: a practical approach to design, implementation, and management [M]. Addison-Yesley, 2009