JSP+SSH+MySQL在线考试系统亮版(JSP,HTML5,MySQL)(含录像)(毕业论文26000字,程序代码,MySql数据库)
随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。基于Internet的在线考试系统作为本世纪的新型考试方式倍受人们重视,如何改革传统的考试模式,增强教学手段,提高教学效果是摆在我们面前的一个新问题。
在线考试能够保证考试的公平、公正、保密性。使用在线考试系统有很多的优点,例如:报名方便、考试种类繁多、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高在线考试系统的效率,也是考试的科学化、快捷化、正规化管理与世界接轨的重要条件。
【文档设计】
目 录
1.1 系统流程图
根据当今社会考试的实际情况,考生进入系统后,可以对试卷信息进行提交,教师具有对试卷批阅权限。
在线考试系统流程描述如下:
1. 管理员登录:获取管理员信息,确定其功能和权限。
2. 管理员管理:对题库里面的题目进行增删改查。
3. 用户登录:获取用户信息,确定其功能使用权限。
4. 用户考试:选择试卷,进行考试。
5. 提交试卷:提交所答试卷信息,客观题交卷处分,主观题交由相应的老师批阅。
6. 教师登录:获取教师信息,确定其权限。
7. 教师批阅:相关老师对提交的试卷进行批阅。
8. 查询成绩:对可进行成绩进行查询。
在线考试系统流程如图2-1所示。
新系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面对能否实现新系统目标进行可行性分析。以上三种分析可以确定此次所要开发的系统是否有意义和是否可行。
第1章 需求分析
需求分析是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。需求是用户对系统提出的要求,它可能是原始的、抽象的、细化的。一个软件系统的开发必须以一组需求作为开发点。需求分析则是在综合分析用户对系统提出的如功能、性能、数据等方面需求的基础上,构成一个从抽象到具体的逻辑模型,来表达软件将要实现的需求,为下一阶段的软件设计提供设计基础。
新系统的逻辑模型由系统数据流程图、概况表、数据字典、物理逻辑表达式及有关说明组成。最后要完成需求分析报告(也称为系统逻辑设计说明书)。在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。
准确、完整和规范化的软件需求是软件开发成功的关键。软件项目中40%~60%的问题都是在需求阶段埋下的祸根。在产品需求分析过程中出现的方法和步骤上的错误,包括信息收集不全、功能不明确、需求文档不完善等,都可能造成软件开发中的困难。
需求分析阶段要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。具体而言,需求分析主要有两个任务,第一是要通过对问题及环境的理解、分析和综合,建立分析模型;第二是在完全弄清用户对软件系统的确切要求的基础上,用“软件需求规格说明书”把用户的需求表达出来。
因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。
1.1 在线考试系统产生和发展情况
在线考试系统采用Internet/Intranet技术,基于工作流的概念,使学校内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息化管理,为学校的管理和决策提供科学的依据。一个学校实现在线考试的程度也是衡量其实现现代化管理的标准。在线考试系统把最初的人工笔答考试发展到今天的以运用网络和计算机为标志的现阶段,对学校的管理方式的改变和效率的提高起到了积极的促进作用。
在线考试系统解决学校的考试管理规范化、提高学校运转的效率的基本问题,可以概括的说,在线考试系统不同于其他形式的管理系统,更集中关注于考生考试及学校办公的效率和可控性,是在以后学校提高整体运转能力不可缺少的软件工具。
1.2 在线考试系统的需求分析
需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。需求分析过程是完成整个软件开发的重要组成部分,分析的成功与否直接关系到整个系统功能的完善性与稳定性,分析的成功会给用户带来很大的方便,用户应用适合企业自身需要的软件可以提高工作效率,降低成本。
1.2.1 系统数据流图的构建
1.系统顶层数据流图
数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,它表示了系统内部的数据流向,同时也表示系统的逻辑处理功能。因为数据流图是系统逻辑工功能的图形表示,即使不是专业的计算机人员也能理解,所以是分析员和用户惊醒沟通的极好工具。此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎么样具体的实现这些功能,因此,它也是今后进行软件设计很好的出发点。
在线考试系统考生功能模块的顶层数据流图描述:考生登录后,可以进行考试,可以查询成绩,可以查看系统通知。教师可以批阅试卷、修改成绩。管理员可以对试题进行维护、对用户信息进行管理、对系统通知进行管理、对成绩进行管理。
【运行截图】