基于ssm的呼市四中网上试卷管理系统设计与实现.docx
《基于ssm的呼市四中网上试卷管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于ssm的呼市四中网上试卷管理系统设计与实现.docx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ssm的呼市四中网上试卷管理系统设计与实现摘要:随着社会的发展,科学技术也在不断的提高和完善,随之而来的是计算机信息管理技术的发展和成熟。一方面,越来越丰富的教学内容使学生的本来就不容易的学习任务越来越重。另一方面,教师的工作量也会随着学生的作业繁多越来越重。特别是在今天的应试教育形势保留着还没有完全改变的情况下,实施“学生减负”和“教师减负”已经成为社会全体学生和家长老师的普遍呼声。而网上阅卷、管理试卷更是在学校生活中趋于全面普及的一种趋势。通过一种简便而又全面的信息化管理手段来提升学校工作中的效率。根据软件系统设计的基本流程,遵循系统开发生命周期法和结构化方法,基于Java语言,运用了
2、SSM(Spring、SpringMVC、MyBatista)框架设计并实现了呼市四中网上试卷管理系统。本系统基于browser/server模式,总体的设计上使用JSP技术,后台数据库系统部分则是选用MySQL数据库,系统主要包括个人信息、老师管理、学生管理、试卷管理、试题信息、答题信息等功能模块。通过各个部分模块化的管理实现了教师日常工作中的效率提升,解决了教师办公压力大的问题。对于项目经过仔细认真的分析和研究,根据软件开发周期的严谨过程。并且认真遵循每一步每一个环节,对系统进行了需求分析在最后还进行了测试,通过不断地完善和调试,程序的各个模块可以正常并且顺利的运行。关键字:网上试卷管理系
3、统,提升办公效率,信息化管理Design and implementation of a SSM Frame-Based Hohhot in the fourth middle school examination paper management systemAbstract: With the development of society, science and technology are also constantly improve and perfect, followed by the development of the computer information manage
4、ment technology and mature. On the one hand, more and more rich teaching contents so that the students would not have been easy learning task is getting heavier and heavier. On the other hand, teachers workload will also with the students work is various is getting heavier and heavier. Especially in
5、 todays retains the exam-oriented education situation is still not fully change situation, the implementation of burden and teachers burden has become the social widespread calls for all students and parents teachers. And online marking, management, examination paper is in the school life tends to u
6、niversal access to a trend. Through a simple and comprehensive information management means to improve efficiency of school work.According to the basic process of software system design, follow the system development life cycle method and structural method, based on the Java language, using SSM (Spr
7、ing, for SpringMVC, MyBatista) framework Hohhot 4 online examination paper management system was designed and implemented. This system based on browser/server mode, the design of the overall use of JSP technology, background database system part is choose MySQL database, the system mainly includes p
8、ersonal information, teacher management, student management, examination paper management, test question information, such as problem solving information function module. Through various parts modular management implementation efficiency of the teachers daily work, solve the problem that the teacher
9、s office stress.To the project after careful analysis and study, according to the rigorous process of the software development cycle. And every step carefully follow every link, has carried on the demand analysis to system in the last also tested, by constantly improving and debugging, program modul
10、es can be normal and smooth operation.Keywords: Online examination paper management system, improve office efficiency, information management目录第1章 绪 论11.1系统开发的背景和意义11.2国内外研究现状11.2.1国内研究现状11.2.2国外研究现状21.3系统的主要研究内容31.4系统开发环境和开发工具3第2章 系统需求分析52.1系统可行性分析52.1.1 经济可行性52.1.2 技术可行性52.1.3 操作可行性52.2系统的功能需求分析及其
11、用例分析52.2.1老师管理62.2.2学生管理72.2.3试卷管理82.3数据流程分析92.3.1 系统操作流程92.3.2 增加数据流程92.3.3 修改数据流程102.3.4 删除数据流程122.4实体关系图(E-R图)122.5本章小结14第3章 系统设计153.1系统设计153.1.1系统架构类图153.1.2系统设计主要功能及结构图163.2顺序图183.2.1系统交互图183.2.2查询老师信息顺序图183.2.3添加老师信息顺序图203.2.4删除老师信息顺序图203.2.5查询学生信息顺序图213.2.6添加学生信息顺序图223.2.7删除学生信息顺序图233.2.8查询试卷
12、信息顺序图243.2.9添加试卷信息顺序图253.2.10删除试卷信息顺序图263.3数据库设计273.4本章小结29第4章 系统实现304.1登录模块设计实现304.2老师管理模块实现304.3学生管理模块实现334.4试卷管理模块实现344.5试题管理模块实现354.6本章小结36第5章 系统测试375.1系统测试的目的375.2系统测试的意义375.3测试用例及测试结果375.3.1登录功能测试385.3.2老师管理功能测试385.3.3学生管理功能测试395.3.4试卷管理功能测试405.3.5试题管理功能测试405.4本章小结41第6章 结束语426.1全文总结426.2课题展望42
13、参考文献44致谢46第1章 绪 论1.1系统开发的背景和意义 当今社会的科学技术已经随着社会的发展和进步提高到了一定的成熟阶段。信息管理技术已经进入到各行业信息控制和管理中,并且发挥着越来越重要的作用。在学校中,不论是学生们的教育还是老师们工作中都能够看到运用计算机科学技术的影子。在传统的学校试卷管理中,随着学生人数的越来越多的增加,更多的办公空间和管理人手需求加大了管理试卷的难度。再有就是对于过多试卷的存放和保存也是一个很大的问题。譬如,每门课每个考场就有厚厚的一沓,如果在老师们不注意的情况下,就有很大的几率弄丢一份,这将是不可挽救的损失。在此运用试卷管理系统可以很好的解决此类问题。由此可见
14、使用网上试卷管理系统的必要性。计算机科学技术已经完全的融入到了大部分人们的生活中,成了整个社会群体所不可分割的重要部分。尤其是在试卷信息管理方面使用的频率极高,而且具备许多优点:对于平时手动操作过多而又繁琐的信息,通过计算机系统信息管理可以大幅地提高信息检索的速度,并且查找信息和对于信息的管理都变得更加方便,大大提升了信息的存储量,保密性和相关安全等级都变得更高更加的可靠。因此开发一套网上试卷管理系统对试卷信息进行有效的管理是很必要的。我们这里开发此系统使用了优秀的JSP技术,整体采用SSM框架。因其有着最为灵活的数据结构的原因姜承尧.MySQL技术内幕:InnoDB存储引擎J.机械工业出版社
15、.2011我们主要运用的数据库是MySQL数据库。通过本套系统我们将更加全面和细致地来管理学校中的试卷。1.2国内外研究现状1.2.1国内研究现状在我国,20世纪80年代之前一直采用的是纸质试卷和老师手工判卷的方式。在那之后,试卷管理系统的发展由来已久。从单一的计算机应用程序到C / S体系结构,从一个学科的专用考试数据库到涵盖各个学科的综合考试数据库,试卷管理系统随着计算机技术的发展而不断完善。目前,许多学院和大学已经开发出自己的论文管理系统,其中大部分是基于B / S框架中发展 方斌,刘耀钦.基于B/S模式使用JSP+MySQL进行Web开发J.郧阳师范高等专科高校学报,2014.。学校可
16、以设置一个服务器来满足所有学科的问题银行的管理学科,但这种方式也对硬件资源的一种浪费,因为每个学校都有自己的一组服务器,无论从资源的利用率或其扩张,这是该系统的一个缺点。试卷生成方法是衡量试卷管理系统质量的重要指标之一。现在的试卷制作方法不同了。有一些学生把所有考试试题放在一起也就是一个题库里,然后由老师在试题库里去选择适合学生考试的试题。这种方法与手工生成试卷的方法没有区别,手工生成试卷的许多缺点是无法避免的。在测试库中也有许多套第一种方式来设置试题,存储这一套试题,并在必要时随机选择其中一套作为试题。这种考卷形成的方法并不能完全避免主观意识对考试的影响。另一种是使用题库维护人员根据试题大纲
17、维护题库中的试题,并通过一定的策略自动生成试卷,整个过程根本不需要任何老师的参与。1.2.2国外研究现状在国外最早的网上试卷管理系统中的雏形产生于50年代英国,当时发明的游标阅读器,用来处理一些标准化信息的表格。主要是运用到当时英语考试的试题当中去。而在80年代末的时候,英国教育部产生了在阅卷的过程中将游标阅读器使用到其中的想法,但是只有一些地方实现了。 Kelley L A, Al. E. The Phyre2 web portal for protein modeling, prediction and analysis.J. Nature Protocol, 2015.虽然当时的技术已经
18、很是成熟,但是高昂的价格也是当时不得不考虑的因素之一。几万美元一台这样的设备在当时显然很多学校是承受不来的。因此当时的整套系统更加没有发展的余地。直到后来1998年的时候,Uniwex图像识别技术的发展成熟了起来。之后便将其加以使用到了阅卷模块。加之采用了高速扫描器,这使得大量普通纸质试卷,有效抵录入到了计算机,储存为一张张电子图像,之后可以对其进行方便的管理和审阅 Ferrel P J, Kawai K, Everhart D, et al. Distributing web applications across a pre-existing web: US, US8943035P. 20
19、15.。再到了后来计算机网络的加速发展,在Internet上管理试卷信息变得更加方便和快捷,保证了系统的稳定性和便利性。1.3系统的主要研究内容呼市四中网上试卷管理系统主要开发和研究了在浏览器网页上对于学生考试的试卷进行批阅和管理,之后是对于其成绩的公布。对于系统主要运用Java语言,使用JSP技术并且搭配了主流的SSM框架。使用网上试卷管理系统,在学生方面,不需要再经过漫长的等待时间才可以知晓自己的成绩,只需要在家里简单动动手指就可以轻松查询自己的成绩,而且也不用过多地去担心自己成绩丢失和成绩不公平性等诸多问题。本系统主要包括以下几个模块,个人信息、老师管理、学生管理、试卷管理、试题信息、答
20、题信息、学生打分等功能模块。主要流程如下首先使用的角色分为管理员、教师(分为组长和普通教师)和学生。在权限管理处,管理员的权限比较广泛,在系统中,管理员可以创建一个教研室。而处在同一教研室的老师们被各自教研室的组长来分配者各自的任务,越过了当前的教研室权限是不可见而且不可行的。然后对于出题方面,同一教研室的教师们可以进行一起商讨,然后最终经由组长审核决定试题并且进行上传。上传了的试题在管理员那里可以进行下载,然后根据组长的上传试题进行印发(其中包括相应的答题卡)。之后组长要进行的工作是将试卷的批阅任务分配下去,具体的把哪一道题目分配给本教研室的教师去进行批改。之后是将学生试卷扫描如数据库,之后
21、老师根据分配的任务进行打分然后上传。最终由学生登录账户进行查询。1.4系统开发环境和开发工具此次将要设计的系统是主要应用在学校在线方面,那么对于软件体系结构当然采用的便是B/S结构即浏览器服务器结构。采用B/S结构是因为该结构在功能的拓展上面和维护方面简单而且方便。并且B/S结构主要是以查看浏览为主,录入比较方便。李张永, 陈和平, 顾进广. 跨平台移动Web开发框架与数据交互方法J. 计算机工程与设计, 2014.下面是对于JSP技术简单了解:JSP可以理解成使用JAVA编程语言的,类标签XML脚本是JSP内的技术,对网页的逻辑处理。甚至在网页中也可以实现标签和服务器脚本逻辑进行资源访问。j
22、sp技术具有非常多的优势,例如jsp技术可以将网页逻辑与网页显示进行分离,可以对能够重用的组件进行设计,让开发变得更加简单。我们运用的模式是MVC模式,一个视图模型可以对应几个逻辑模型的,一种视图模型也可以对于多种逻辑模型。采用这种模式是为了将逻辑模型和视图模型的代码分开,这样就可以实现在同一个程序中用不同的形式表现出来,对于程序开发者来说,该模式最大的好处就是它把界面和应用程序的逻辑层分开,这样界面的设计人员和程序员可以在他们自己的领域工作,互不干扰李咏. Web开发中MVC设计模式的研究与应用J. 高校技术开发月刊, 2014.。对于我们所使用的开发工具:MyEclipse是目前阶段使用最
23、广泛的开发者工具,MyEclipse功能强大 让人不可思议,特别是对开源产品的支持十分广泛,究其本质,MyEclipse采用java平台进行开发,可以理解为一个J2EE的Eclipse插件集赵姝菊. 高职特色Java开发实践教学研究J. 科技视界, 2016.。还有就是所选用的MySQL数据库:在所有的信息管理系统之中,数据库作为非常重要的一环,常常被作为整个系统的核心进行设计,因为数据库关系管理系统的信息调用以及功能的实现。本系统采用MySQL数据库技术,MySQL属于小型的数据库它被用在很多领域有着高效的数据管理能力,但是其开源的特性,让越来越多的用户开始使用,而且搭建成本非常低,运行速度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ssm 呼市 网上 试卷 管理 系统 设计 实现
限制150内