国家公务员-考试在线学习系统设计与实现Word文档格式.doc
《国家公务员-考试在线学习系统设计与实现Word文档格式.doc》由会员分享,可在线阅读,更多相关《国家公务员-考试在线学习系统设计与实现Word文档格式.doc(128页珍藏版)》请在冰豆网上搜索。
ABSTRACT
ThesystemusestheB/Sdesignpattern,usingthecurrentpopularJSP,JavaBeanandJscriptscriptlanguageandSQLSERVERdatabasetorealize.Thispaperintroducesthedevelopmentstatusofthenationalcivilservantexamonlinelearningsystem,andanalyzesthecharacteristicsofJSP,JavaBeanandJscriptusethescriptlanguagetechniquesinthesystem,andthenationalcivilserviceexamonlinelearningsystemofthepageandadetaileddatabasedesign.Andonthebasisofthetheoryandthepracticebasis,thedesignandimplementationofonlinetestingsystem.Toachievethemainfunctionofeachfunctiontest:
maintenance,usermanagement,systemmanagement,studentonlinetesting,notifytutoronlinechecking,performancemanagement.Thesystemhashighavailability,thepublishingsystemusedinLAN,testprocedures,testresultsgoodwork.Inthenetworkhasbeenextendedtooursociallifeaspectstoday,onlineexamlearningmustbecomeoneofthemostimportantaspectsofmanagementstudy,accompaniedbythedevelopmentofschoolcounselingandtutoringisbecomingmoreandmoreperfect,soastoimprovetheoverallefficiencyofthenetworktutoring.
Keywords:
OnlineTestRandom;
TestPaper;
ComputerMarkers;
B/Smodel
II
目录
引言 1
1项目概述 2
1.1选题的目的及意义 2
1.2系统的设计思想 2
1.3系统的现状分析 3
1.4系统的业务流程图 4
1.5系统的优势 5
2可行性分析 6
2.1系统的经济可行性 6
2.2系统的技术可行性 6
2.3系统的运行可行性 6
3系统需求分析 8
3.1总体目标 8
3.2具体目标 8
3.3系统的数据流图 9
3.4系统的数据字典 12
4系统概要设计 17
4.1系统模块总体设计 17
4.2系统业务描述 18
4.3系统的数据库设计 19
4.3.1数据分析 19
4.3.2数据库概念模型设计 20
4.3.3数据库逻辑模型设计 21
4.3.4数据库表结构设计 21
4.4运行设计 27
4.4.1运行环境 27
4.4.2运行环境组合 27
5系统详细设计 28
5.1登录管理 28
5.1.1模块定义 28
5.1.2输入项目 28
5.1.3程序逻辑 28
5.2题库管理 29
5.2.1模块定义 29
5.2.2输入项目 29
5.2.3程序逻辑 30
5.3试卷管理 30
5.3.1模块定义 30
5.3.2输出项目 30
5.3.3程序逻辑 31
5.4在线答题 31
5.4.1模块定义 31
5.4.2输入项目 31
5.4.3输出项目 31
5.4.4程序逻辑 32
6系统实现 33
6.1开发技术核心 33
6.1.1JSP技术与MVC模式以及系统的基本框架 33
6.1.2S.S.H框架 33
6.1.3Tomcat概述 34
6.2重点代码举例 34
7系统测试 36
7.1为什么要进行系统测试 36
7.2软件测试 36
7.2.1测试的基本概念 36
7.2.2测试步骤 37
7.2.3测试用例 38
结束语 42
致谢 43
参考文献 44
附录A中文译文 45
附录B英文原文 48
附录C源代码 52
辽宁工程技术大学毕业设计(论文)
引言
随着计算机技术和互联网的快速发展,人类已经进入了信息时代,也有人称为数字化时代。
在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价,老师希望有效改进现有的考试模式,提高考试的效率;
教育机构也希望给网上的学生提供更全面、灵活的服务,全面准确地对学生进行跟踪和评论。
网络考试系统正是迎合这一时代需求而开发的,它旨在探索一种以互联网为基础的考试模式。
通过这种新的模式,为学校创造一种新的考试环境,提高考试工作效率和标准化水平,使学校管理者、教师和学生可以随时随地通过网络进行考试。
国家公务员考试在线学习系统与传统的考试相比,由于传统的考试相比涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试试卷周期长、效率低;
同时人工批卷等主观因素也影响到考试的公正性。
随着网络技术在教育领域应用的普及,应用现代信息技术构架的网络国家公务员考试在线学习系统展现出了越来越多的优越性。
国家公务员考试在线学习系统利用网络手段将考试资源整合,实现了一定程度的无纸化考试,从而使考试这项常规而繁琐的任务变得更加方便,避免了以往学校里考试纸张、笔、监考和巡考等各种资源的浪费,并且后台管理是管理员单一的管理,确保了程序的安全性。
国家公务员考试在线学习系统管理员登录后,对考试内容、专业、科目和考试题目等都作了详细的分类,只要考生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,解决了在学校考试后等待考卷分数通知的问题。
为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求,系统总体架构设计采用先进的基于B/S的三层体系结构:
用户层、业务逻辑层、数据库层。
要求建立后台数据库,内含一个试题样库,教师可以在题库中添加、编辑和删除试题;
教师可以增加新的考试科目;
可以充分利用题库中的试题由系统随机组卷,并能在指定时间内发布试卷;
学生参加完考试能立即得到答案,并分析考试中答错的题目;
教师能得到学生考试后传送到系统的反馈信息,可方便的对成绩进行查询和分析,同时对学生考试中出现的错误进行统计以便今后的教学。
此外,还应具有良好的用户界面,操作方便,尽量减少误操作率。
具有安全保密机制。
1项目概述
1.1选题的目的及意义
新的世纪,互联网将进入一个崭新的阶段,信息化的发展带动其它产业的发展,各行业都将与它进行更深入的融合和渗透。
越来越多的企业已开始从对互联网的认知阶段进入到认同和行动阶段。
随着时代的发展,人们对知识的追求越来越显著,追求知识的方式也变得越来越多,从过去的只能在教室里听老师讲课,发展到现在的可以互联网视频教学,互联网的使用给人们带来了越来越多的便利。
现如今的就业形势也不是十分乐观,越来越多的高校毕业生找不到工作,觉得找工作困难,找不到合适的工作,所以,越来越多的人参加国家公务员考试,越来越多的人觉得公务员这一个工作稳定,想要考上公务员。
所以,国家公务员考试在线学习系统是不可或缺的。
国家公务员考试在线学习系统的作用就是为了帮助广大考生学习更有目的性,学习目标更加明确而设计的,使用该学习系统,可以使考生更加高效的学习,增加对公务员知识的学习兴趣。
1.2系统的设计思想
一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,以便方便快捷清晰的进行数据传输,和简易通讯功能。
本国家公务员考试在线学习系统涉及公务员考试的各个科目、辅导班聘请的老师和在辅导班学习的学生,是一个复杂的系统。
必须有一个正确的设计指导思想,通过系统功能结构、前台开发环境的设计、后台数据库各表间的联系、以及操作系统等因素,才能构成一个完善的网络体系结构,才能充分发挥计算机本身存在的最大优势。
根据目前公务员学习系统的实际需求,本系统的设计按照下述原则进行:
(1)适应性
适应性是软件质量体系中重要的指标之一,系统的设计从最开始就应该以适应于多种运行环境,而且还必须具有应变能力,以适应未来变化的环境和需求,这就要求软件设计上非常灵活,才能具有很好的通用性。
(2)易用性
本系统运用浏览器/服务器结构,使用myeclipse制作前台浏览器界面,采用SQLServer2008做后台数据库,操作简单,用户只需注册登录后便可进行学习测验、查询成绩;
辅导教师可进行批阅试卷及修改成绩。
(3)高可靠性
一个实用的系统同时必须是可靠的。
本设计数据库服务器采用免费的高信赖性的SQLserver2008,通过合理的结构化设计,并通过合适的网络设计,及软、硬件选型,以保证系统的可靠性与容错性,避免意外事件发生。
1.3系统的现状分析
世界各国对教育的发展给予了前所未有的关注,都试图在未来的信息社会中让教育处于一个优势的位置,从而走在社会发展的前列,为此许多国家都把信息技术应用于教育,采取措施推进教育信息化。
美国政府在1996年提出了“教育技术规划(EducationalTechnologyInitiative)”指出到21世纪初让全美国的每间教室和每个图书馆都将联上信息高速公路,让每个孩子都能在“21世纪教师”网络服务。
澳大利亚国家公共资源管理局已于1995年4月建立“澳大利亚教育网”,并联通Internet,该网络不仅包括全部高等院校,而且还覆盖全澳大利亚所有的中小学校。
网络化在线考试作为网上远程教育的重要组成部分和发展分支,己经在国外一些发达国家得到蓬勃发展,人们选学课程和考试都是通过网上进行。
特别是Internet业务的普及,构筑高性能、低成本的计算机网络化在线考试,从技术条件和经济条件上己经成熟。