欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于ssm的呼市四中网上试卷管理系统设计与实现.docx

    • 资源ID:68717901       资源大小:893.74KB        全文页数:52页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于ssm的呼市四中网上试卷管理系统设计与实现.docx

    基于ssm的呼市四中网上试卷管理系统设计与实现摘要:随着社会的发展,科学技术也在不断的提高和完善,随之而来的是计算机信息管理技术的发展和成熟。一方面,越来越丰富的教学内容使学生的本来就不容易的学习任务越来越重。另一方面,教师的工作量也会随着学生的作业繁多越来越重。特别是在今天的应试教育形势保留着还没有完全改变的情况下,实施“学生减负”和“教师减负”已经成为社会全体学生和家长老师的普遍呼声。而网上阅卷、管理试卷更是在学校生活中趋于全面普及的一种趋势。通过一种简便而又全面的信息化管理手段来提升学校工作中的效率。根据软件系统设计的基本流程,遵循系统开发生命周期法和结构化方法,基于Java语言,运用了SSM(Spring、SpringMVC、MyBatista)框架设计并实现了呼市四中网上试卷管理系统。本系统基于browser/server模式,总体的设计上使用JSP技术,后台数据库系统部分则是选用MySQL数据库,系统主要包括个人信息、老师管理、学生管理、试卷管理、试题信息、答题信息等功能模块。通过各个部分模块化的管理实现了教师日常工作中的效率提升,解决了教师办公压力大的问题。对于项目经过仔细认真的分析和研究,根据软件开发周期的严谨过程。并且认真遵循每一步每一个环节,对系统进行了需求分析在最后还进行了测试,通过不断地完善和调试,程序的各个模块可以正常并且顺利的运行。关键字:网上试卷管理系统,提升办公效率,信息化管理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 management 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 student's work is various is getting heavier and heavier. Especially in today's 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 universal 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 (Spring, 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 personal 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 teachers 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 modules 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系统的功能需求分析及其用例分析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查询试卷信息顺序图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参考文献44致谢46第1章 绪 论1.1系统开发的背景和意义 当今社会的科学技术已经随着社会的发展和进步提高到了一定的成熟阶段。信息管理技术已经进入到各行业信息控制和管理中,并且发挥着越来越重要的作用。在学校中,不论是学生们的教育还是老师们工作中都能够看到运用计算机科学技术的影子。在传统的学校试卷管理中,随着学生人数的越来越多的增加,更多的办公空间和管理人手需求加大了管理试卷的难度。再有就是对于过多试卷的存放和保存也是一个很大的问题。譬如,每门课每个考场就有厚厚的一沓,如果在老师们不注意的情况下,就有很大的几率弄丢一份,这将是不可挽救的损失。在此运用试卷管理系统可以很好的解决此类问题。由此可见使用网上试卷管理系统的必要性。计算机科学技术已经完全的融入到了大部分人们的生活中,成了整个社会群体所不可分割的重要部分。尤其是在试卷信息管理方面使用的频率极高,而且具备许多优点:对于平时手动操作过多而又繁琐的信息,通过计算机系统信息管理可以大幅地提高信息检索的速度,并且查找信息和对于信息的管理都变得更加方便,大大提升了信息的存储量,保密性和相关安全等级都变得更高更加的可靠。因此开发一套网上试卷管理系统对试卷信息进行有效的管理是很必要的。我们这里开发此系统使用了优秀的JSP技术,整体采用SSM框架。因其有着最为灵活的数据结构的原因姜承尧.MySQL技术内幕:InnoDB存储引擎J.机械工业出版社.2011我们主要运用的数据库是MySQL数据库。通过本套系统我们将更加全面和细致地来管理学校中的试卷。1.2国内外研究现状1.2.1国内研究现状在我国,20世纪80年代之前一直采用的是纸质试卷和老师手工判卷的方式。在那之后,试卷管理系统的发展由来已久。从单一的计算机应用程序到C / S体系结构,从一个学科的专用考试数据库到涵盖各个学科的综合考试数据库,试卷管理系统随着计算机技术的发展而不断完善。目前,许多学院和大学已经开发出自己的论文管理系统,其中大部分是基于B / S框架中发展 方斌,刘耀钦.基于B/S模式使用JSP+MySQL进行Web开发J.郧阳师范高等专科高校学报,2014.。学校可以设置一个服务器来满足所有学科的问题银行的管理学科,但这种方式也对硬件资源的一种浪费,因为每个学校都有自己的一组服务器,无论从资源的利用率或其扩张,这是该系统的一个缺点。试卷生成方法是衡量试卷管理系统质量的重要指标之一。现在的试卷制作方法不同了。有一些学生把所有考试试题放在一起也就是一个题库里,然后由老师在试题库里去选择适合学生考试的试题。这种方法与手工生成试卷的方法没有区别,手工生成试卷的许多缺点是无法避免的。在测试库中也有许多套第一种方式来设置试题,存储这一套试题,并在必要时随机选择其中一套作为试题。这种考卷形成的方法并不能完全避免主观意识对考试的影响。另一种是使用题库维护人员根据试题大纲维护题库中的试题,并通过一定的策略自动生成试卷,整个过程根本不需要任何老师的参与。1.2.2国外研究现状在国外最早的网上试卷管理系统中的雏形产生于50年代英国,当时发明的游标阅读器,用来处理一些标准化信息的表格。主要是运用到当时英语考试的试题当中去。而在80年代末的时候,英国教育部产生了在阅卷的过程中将游标阅读器使用到其中的想法,但是只有一些地方实现了。 Kelley L A, Al. E. The Phyre2 web portal for protein modeling, prediction and analysis.J. Nature Protocol, 2015.虽然当时的技术已经很是成熟,但是高昂的价格也是当时不得不考虑的因素之一。几万美元一台这样的设备在当时显然很多学校是承受不来的。因此当时的整套系统更加没有发展的余地。直到后来1998年的时候,Uniwex图像识别技术的发展成熟了起来。之后便将其加以使用到了阅卷模块。加之采用了高速扫描器,这使得大量普通纸质试卷,有效抵录入到了计算机,储存为一张张电子图像,之后可以对其进行方便的管理和审阅 Ferrel P J, Kawai K, Everhart D, et al. Distributing web applications across a pre-existing web: US, US8943035P. 2015.。再到了后来计算机网络的加速发展,在Internet上管理试卷信息变得更加方便和快捷,保证了系统的稳定性和便利性。1.3系统的主要研究内容呼市四中网上试卷管理系统主要开发和研究了在浏览器网页上对于学生考试的试卷进行批阅和管理,之后是对于其成绩的公布。对于系统主要运用Java语言,使用JSP技术并且搭配了主流的SSM框架。使用网上试卷管理系统,在学生方面,不需要再经过漫长的等待时间才可以知晓自己的成绩,只需要在家里简单动动手指就可以轻松查询自己的成绩,而且也不用过多地去担心自己成绩丢失和成绩不公平性等诸多问题。本系统主要包括以下几个模块,个人信息、老师管理、学生管理、试卷管理、试题信息、答题信息、学生打分等功能模块。主要流程如下首先使用的角色分为管理员、教师(分为组长和普通教师)和学生。在权限管理处,管理员的权限比较广泛,在系统中,管理员可以创建一个教研室。而处在同一教研室的老师们被各自教研室的组长来分配者各自的任务,越过了当前的教研室权限是不可见而且不可行的。然后对于出题方面,同一教研室的教师们可以进行一起商讨,然后最终经由组长审核决定试题并且进行上传。上传了的试题在管理员那里可以进行下载,然后根据组长的上传试题进行印发(其中包括相应的答题卡)。之后组长要进行的工作是将试卷的批阅任务分配下去,具体的把哪一道题目分配给本教研室的教师去进行批改。之后是将学生试卷扫描如数据库,之后老师根据分配的任务进行打分然后上传。最终由学生登录账户进行查询。1.4系统开发环境和开发工具此次将要设计的系统是主要应用在学校在线方面,那么对于软件体系结构当然采用的便是B/S结构即浏览器服务器结构。采用B/S结构是因为该结构在功能的拓展上面和维护方面简单而且方便。并且B/S结构主要是以查看浏览为主,录入比较方便。李张永, 陈和平, 顾进广. 跨平台移动Web开发框架与数据交互方法J. 计算机工程与设计, 2014.下面是对于JSP技术简单了解:JSP可以理解成使用JAVA编程语言的,类标签XML脚本是JSP内的技术,对网页的逻辑处理。甚至在网页中也可以实现标签和服务器脚本逻辑进行资源访问。jsp技术具有非常多的优势,例如jsp技术可以将网页逻辑与网页显示进行分离,可以对能够重用的组件进行设计,让开发变得更加简单。我们运用的模式是MVC模式,一个视图模型可以对应几个逻辑模型的,一种视图模型也可以对于多种逻辑模型。采用这种模式是为了将逻辑模型和视图模型的代码分开,这样就可以实现在同一个程序中用不同的形式表现出来,对于程序开发者来说,该模式最大的好处就是它把界面和应用程序的逻辑层分开,这样界面的设计人员和程序员可以在他们自己的领域工作,互不干扰李咏. Web开发中MVC设计模式的研究与应用J. 高校技术开发月刊, 2014.。对于我们所使用的开发工具:MyEclipse是目前阶段使用最广泛的开发者工具,MyEclipse功能强大 让人不可思议,特别是对开源产品的支持十分广泛,究其本质,MyEclipse采用java平台进行开发,可以理解为一个J2EE的Eclipse插件集赵姝菊. 高职特色Java开发实践教学研究J. 科技视界, 2016.。还有就是所选用的MySQL数据库:在所有的信息管理系统之中,数据库作为非常重要的一环,常常被作为整个系统的核心进行设计,因为数据库关系管理系统的信息调用以及功能的实现。本系统采用MySQL数据库技术,MySQL属于小型的数据库它被用在很多领域有着高效的数据管理能力,但是其开源的特性,让越来越多的用户开始使用,而且搭建成本非常低,运行速度非常快,质量优秀,是许多中小性网站选择的数据库搭建技术 8陈佳, 李树强. web开发实践 : 慕课版M. 人民邮电出版社, 2016.。操作系统方案:Windows 7操作系统,该系统可以兼容需要的软件,并且具有良好的运行速度,界面良好。后台数据库: MySQL。因其有着最好的安全性并且在全球范围内应用广泛。开发工具:选用MyEclipse,选用本地部署开发技术:JSP技术、SSM开发语言:JAVA。第2章 系统需求分析2.1系统可行性分析2.1.1 经济可行性只有开发新的有着商用价值的系统,才能带动经济效益。开发本网站主要用于的是毕业设计,并没有商业用途,当本人自愿上传并且愿意分享的情况下,可以自由在网络上下载。因此,并没有经济方面的问题。2.1.2 技术可行性研究技术可行性方面,主要要分析的任务就是有没有完成开发工作技术方面工作的能力,并且开发环境和开发人员能不能达到所需开发要求。我们在这里做开发所使用的电脑机器CPU为I5,显卡为NVIDIA GTX950,对于环境的搭建和任务的开发完全满足要求。硬盘和开发人员都没有任何问题。并且开发工具都可以熟练地掌握。2.1.3 操作可行性对于操作可行性指的是各个模块和部分缓解是否具有可行性。还有比较重要的就是用户能否很容易的操作。对于普通大众用户来说,主流的操作系统界面是比较容易接受的。我们这里使用的是大众比较喜爱也比较喜欢的Windows系统,基于Windows下的IE浏览器,对于有着计算机基础的人使用起来非常方便。在这一点上,我们尽可能地做到让用户使用起来觉得方便,而不会因为繁琐的操作而感觉到烦恼。2.2系统的功能需求分析及其用例分析本系统采用自上往下的方法开发。在了解了开发的需求以后,基本功能如下:本课题要求实现一套网上试卷管理系统,系统主要包括个人信息、老师管理、学生管理、试卷管理、试题信息、答题信息等功能模块。系统需求用例如图2-1所示。图2-1系统需求用例图2.2.1老师管理管理员对老师进行管理例规约表如下:表2-1老师管理用例规约表用例编号2-1用例名称老师管理功能描述对老师信息进行添加、删除等管理。执行者管理员前置条件系统登录正常,网络连接正常。后置条件老师相应身份发生改变涉众利益教师的账号及权限都会由管理员的添加或者删除发生变化基本路径(1)首先由管理员访问并打开系统。(2)接下来进入到系统中登录界面,输入账号以及密码。(3)然后就会登录到系统内,接着会进入系统主界面。(4)接下来点击老师管理模块,然后进入到老师管理界面。(5)在老师管理界面中点击页面查询按钮,接着显示老师信息列表。(6)按提示,添加、删除或修改老师信息。(7)更新老师信息列表。扩展无字段列表1.登录名、2.密码、3.名字、4.年龄、5.性别、6.电话、7.职位、8.教研室业务规则无备注无2.2.2学生管理管理员对学生进行管理例规约表如下:表2-2学生管理用例规约表用例编号2-2用例名称学生管理功能描述对学生信息进行添加、删除等管理。执行者管理员前置条件系统登录正常,网络连接正常。后置条件学生相应身份发生改变涉众利益学生的账号及权限都会由管理员的添加或者删除发生变化基本路径(1)首先由管理员访问并打开系统。(2)接下来进入到系统中登录界面,输入账号以及密码。(3)然后就会登录到系统内,接着会进入系统主界面。(4)接下来点击学生管理模块,然后进入到学生管理界面。(5)下面点击学生管理界面里的添加学生信息按钮,进入到添加学生信息的操作界面。(6)按照提示,输入姓名、选择性别、填入年龄等信息。(7)检查信息正确的正确性,然后点击确定,确认添加,最后的学生信息就会添加到入数据库中。删除学生信息明细(1)处于学生管理界面。(2)点击想要删除的学生信息条目后的删除按钮,弹出学生信息删除确认界面。(3)点击确认按钮,实现学生信息的删除,相应学生信息从数据库中删除。扩展无字段列表1.登录名、2.密码、3.姓名、4.年龄、5.性别、6.电话、7班级、8.专业业务规则无备注无2.2.3试卷管理管理员进行试卷管理用例规约表如下:表2-3试卷管理用例规约表用例编号2-3用例名称试卷管理功能描述对试卷信息进行添加、删除等管理。执行者管理员前置条件系统登录正常,网络连接正常。后置条件试卷信息发生改变涉众利益组长提交的试卷会随着管理员的增加而增加,删除而消失基本路径添加试卷明细(1)首先由管理员访问并打开系统。(2)接下来进入到系统中登录界面,输入账号和密码。(3)然后就会登录到系统内,接着会进入系统主界面。(4)接下来点击试卷管理模块,然后进入到试卷管理界面。(5)下面点击试卷管理界面里的添加试卷信息按钮,进入到添加试卷信息的操作界面。(6)输入名称、备注或者是选择一些信息。(7)通过确认后,点击确定按钮,就可以添加,然后试卷信息就会被添加到数据库中。删除试卷信息明细(1)处于试卷管理界面。(2)点击想要删除的试卷信息条目后的删除按钮,弹出试卷信息删除确认界面。(3)点击确认按钮,实现试卷信息的删除,相应试卷信息从数据库中删除。扩展无字段列表1.名称、2.备注业务规则无备注无2.3数据流程分析2.3.1 系统操作流程首先我们了解一下数据流程的分析。我们要做的是把调查数据通过对软件的操作,将其按照图片和表格的形式展现,这样做都是为了更好更加直观的研究成果。不仅仅节省了大量的时间,还减少了许多开发成本,设计人员和先关的研究人员都可以做出更加适合市场的产品。同时,这些分析表格还用于产品销售统计,直观地给出最新的产品销售情况。此外,它还可以及时分析和预测未来的市场销售情况。因此,在行业内进行数据分析得到了广泛的应用,具有极其重要的意义。系统操作流程为,进入主界面进行用户登录,输入密码等信息,密码正确则可进入功能界面,错误则需重新填写信息进入,如图2-2所示。2.3.2 增加数据流程当使用者在进行增加数据信息的时候,所增加的数据是不能够够修改的。所输入的信息会对其进行是否合法的判断。如果数据合法,那么将数据保存到数据库中,反之亦然,重新输入。数据的增加流程图如图2-3。图2-2 系统操作流程图2.3.3 修改数据流程当进行修改数据时,确定了输入的数据内容是否有效并且合理。检查并且确认后进行修改存入到数据库中,如果进行判断不合法,则需要重新输入。数据修改流程图如图2-4所示。 图2-3 增加数据流程图 图2-4 修改数据流程图图2-5 删除数据流程图2.3.4 删除数据流程在进行数据的删除的时候一定要做的就是看清楚当前要删除数据的具体信息,这样再确定进行删除,避免删除以后发生不可挽回的数据丢失。当然数据删除流程比起其它的流程步骤会变得简单一些,相对于的步骤比较器其他的步骤来说也会相对于较少。删除数据的时候,用户首先要自己确认需要删除的数据并且选择到删除数据,接下来进行删除,在确认后直接从数据库中将数据进行删除。数据删除流程图如图2-5所示。2.4实体关系图(E-R图)关系数据库是目前应用比较广泛的数据库。目前,可以使用数据库建模工具来实现,数据库的概念属性E-R图如图2-6、2-7、2-8、2-9所示:图2-6管理员信息实体图图2-7 老师信息实体图图2-8 学生信息实体图图2-9 试卷信息实体图2.5本章小结本章对于网上试卷管理系统进行了需求分析,通过不同的方面具体展开,详细地介绍了系统的可行性和说明过程,接着进行了设计了系统的功能需求,并且根据系统的具体情况给出了呼市四中网上试卷管理系统的用例图撰写了用例分析。并且还使用了增加数据、删除数据、修改数据、查询数据的数据流图具体给予说明。主要从老师管理,学生管理和试卷管理几个模块入手通过具体操作步骤分析,简明扼要的介绍了信息以及情况。最后给出了具体的E-R图来进行说明。第3章 系统设计3.1系统设计3.1.1系统架构类图基于信息系统的原则,系统架构模型可分为三层,即用户界面层、业务逻辑层和数据访问层。孙奇. 基于MVC模式的Web开发框架Ruby on Rails的研究D. 北京交通大学, 2014.用户层以web形式访问业务逻辑层,业务逻辑层接受来自用户层的访问数据,然后提交给数据访问层,数据层将处理后的数据通过逻辑层返回给用户,回应用户请求。具体系统架构体系如图3-1所示:图3-1 系统体系架构图通过以上的系统架构图,可以详细地了解到了系统整体的一个脉络和框架,对于系统整体的运行机制有了一个相对于全面的架构认识,这样对于接下来的业务流程控制可以得到很好的理解。接下来我们所要做的就是将系统架构图展开,展开以后我们接着分析,然后得到如图3-2所示的包图。类图是静态结构图的体系结构,使各种类型之间的关系表示静态连接。系统类图如图3-3所示。图3-2 网站模块包图图3-3 系统类图3.1.2系统设计主要功能及结构图通过对市场的调研并进行分析,了解到了系统的需求。由于本系统是基于SSM的网上试卷管理系统,因此系统主要包括个人信息、老师管理、学生管理、试卷管理、试题信息、答题信息等功能模块。下面是功能详细介绍。图3-4系统功能结构图(1)个人信息:这里包括了登录日志和修改口令功能,系统中管理员的权限是最为广泛。(2)老师管理:包括了教研室信息和老师信息。对于老师的账号和信息不实行注册机制,而这里实行的是添加账号然后发放,这样便于管理,而且不会存在更多的麻烦问题。(3)学生管理:学生部分和老师实行同样的机制和权限,只不过拥有的权限更加稀少,只可以进行登录查询。(4)试卷管理:对于试卷管理这里分成了试卷信息和分配试题部分。组长需要做的是将老师们一起讨论出结果的最终试卷试题进行提交给管理员处。然后管理员可以通过试卷管理处进行下载然后印发处相应的答题卡与试卷。(5)试卷信息:组长在试卷信息处做的工作是要进行分配试题,将试卷的具体批阅情况分配下去。而普通教师可以登录自己的账号进行查看,看自己的被分配情况。(6)答题信息:这里做的工作就相当于是试卷的扫描进入数据库。当然组长和普通教师之间存在着差别。教师在这个模块索要做的工作就是讲学生的答题情况进行打分,然后提交数据。(7)学生打分:在这个模块管理员、老师和学生都可以在这里看到各个学生的分情况。通过以上模块的了解,接下来进行整体流程的认识:初次的想法设计主要包含了怎样将整体流程先理解通顺。对于试卷管理系统在实际的应用场景当中,首先使用的角色分为管理员、教师(分为组长和普通教师)和学生。在权限管理处,管理员的权限比较广泛,在系统中,管理员可以创建一个教研室。而处在同一教研室的老师们被各自教研室的组长来分配者各自的任务,越过了当前的教研室权限是不可见而且不可行的。然后对于出题方面,同一教研室的教师们可以进行一起商讨,然后最终经由组长审核决定试题并且进行上传。上传了的试题在管理员那里可以进行下载,然后根据组长的上传试题进行印发(其中包括相应的答题卡)。之后组长要进行的工作是将试卷的批阅任务分配下去,具体的把哪一道题目分配给本教研室的教师去进行批改。之后是将学生试卷扫描如数据库,之后老师根据分配的任务进行打分然后上传。最终由学生登录账户进行查询。以上就是根据设计所整理出来的整体框架。3.2顺序图3.2.1系统交互图系统架构类的工作流程:用户发送请求后,由业务代理将权限管理者发送权限验证请求,权限管理者将接受到的请求发送给业务逻辑代理者,验证通过后,该请求被转发到业务对象,否则返回消息 Farcic V, Garcia A. Test-Driven Java DevelopmentM. Packt Publishing, 2015.。对于数据操作,异常处理程序对象可以处理任何异常,然后异常处理程序对象将处理结果返回给业务逻辑对象,最后业务代理对象将数据处理结果返回给用户接口,以响应用户请求。系统架构类的交互图如图3-5所示。3.2.2查询老师信息顺序图(1)首先由管理员访问并打开系统。(2)接下来进入到系统中登录界面,输入账号以及密码。(3)然后就会登录到系统内,接着会进入系统主界面。(4)接下来点击老师管理模块,然后进入到老师管理界面。(5)在老师管理界面中点击页面查询按钮,接着显示老师信息列表。(6)查询教师的信息。(7)然后可以更新教师信息列表。管理员查询老师顺序图3-6所示。图3-5系统架构类的交互图图3-6查询老师顺序图3.2.3添加老师信息顺序图在要进行对老师信息进行操作之前我们首先不能忽略的步骤就是检查对于网络是否连接通常,系统的登录是否正常,如果没有以上先决条件,那么我们一下要进行的工作将不能够进行展开,只有前提准备进行了确认,才可进行一下操作。当登录后进行操作老师相应身份会进行变化。(1)首先由管理员访问并打开系统。(2)接下来进入到系统中登录界面,输入账号以及密码。(3)然后就会登录到系统内,接着会进入系统主界面。(4)接下来点击老师管理模块,然后进入到老师管理界面。(5)在老师管理界面中点击页面查询按钮,接着显示老师信息列表。(6)按提示,添加老师信息。(7)更新老师信息列表。管理员添加老师信息顺序图如图3-7所示。图3-7添加老师信息顺序图3.2.4删除老师信息顺序图在要进行对老师信息进行操作之前我们首先不能忽略的步骤就是检查对于网络是否连接通常,系统的登录是否正常,如果没有以上先决条件,那么我们一下要进行的工作将不能够进行展开,只有前提准备进行了确认,才可进行一下操作。当登录后进行操作老师相应身份会进行变化。注意删除信息要更加仔细严格,因为此项操作是不可逆的,一旦没有注意不小心删除,所带来的严重后果无法挽回。(1)首先由管理员访问并打开系统。(2)接下来进入到系统中登录界面,输入账号以及密码。(3)然后就会登录到系统内,接着会进入系统主界面。(4)接下来点击老师管理模块,然后进入到老师管理界面。(5)在老师管理界面中点击页面查询按钮,接着显示老师信息列表。(6)按提示删除老师信息。(7)更新老师信息列表。管理员删除老师信息顺序图如图3-8所示:图3-8删除信息顺序图3.2.5查询学生信息顺序图在要进行对学生信息进行操作之前我们首先不能忽略的步骤就是检查对于网络是否连接通常,系统的登录是否正常,如果没有以上先决条件,那么我们一下要进行的工作将不能够进行展开,只有前提准备进行了确认,才可进行一下操作。当登录后进行操作学生相应身份会进行变化。进行查询的时候可以按照用户名还有姓名以及性别进行查询。以下是详细步骤:(1)首先由管理员访问并打开系统。(2)接下来进入到系统中登录界面,输入账号以及密码。(3)然后就会登录到系统内,接着会进入系统主界面。(4)接下来点击学生管理模块,然后进入到学生管理界面。(5)点击学生管理界面的查询按钮,显示学生信息列表。(6)接下来可以查寻到学生信息。管理员查询学生信息顺序图如图3-9所示:图3-9查询学生信息图3.2.6添加学生信息顺序图对学生信息进行操作之前我们首先不能忽略的步骤就是检查对于网络是否连接通常,系统的登录是否正常,如果没有以上先决条件,那么我们一下要进行的工作将不能够进行展开,只有前提准备进行了确认,才可进行一下操作。当登录后进行操作学生相应身份会进行变化。(1)用户打开系统。(2)进入系统登录界面,输入设定好的登录账号及密码。(3)登录系统,进入系统主界面。(4)点击学生管理功能,进入学生管理界面。(5)点击学生管理界面的添加学生信息按钮,进入添加学生信息操作界面。(6)按提示,选择或输入姓名、性别、年龄等信息。(7)确认信息正确后,点击确定按钮,确认添加,学生信息添加入数据库中。管理员添加学生信息顺序图如图3-10所示:图3-10添加学生信息顺序图3.2.7删除学生信息顺序图对学生信息进行操作之前我们首先不能忽略的步骤就是检查对于网络是否连接通常,系统的登录是否正常,如果没有以上先决条件,那么我们一下要进行的工作将不能够进行展开,只有前提准备进行了确认,才可进行一下操作。当登录后进行操作学生相应身份会进行变化。进行查询的时候可以按照用户名还有姓名以及性别进行查询。之后可以对于进行查到的数据进行删除的操作。(1)首先由管理员访问并打开系统。(2)接下来进入到系统中登录界面,输入账号以及密码。(3)然后就会登录到系统内,接着会进入系统主界面。(4)接下来点击学生管理模块,然后进入到学生管理界面。(5)下面点击要删除学生信息按钮,弹出学生信息删除确认界面。(6)点击确认按钮,实现学生信息的删除,相应学生信息从数据库中删除。管理员删除学生信息顺序图如图3-11所示:图3-11删除学生信息顺序图3.2.8查询试卷信息顺序图在要进行对老师信息进行操作之前我们首先不能忽略的步骤就是检查对于网络是否连接通常,系统的登录是否正常,如果没有以上先决条件,那么我们一下要进行的工作将不能够进行展开,只有前提准备进行了确认,才可进行一下操作。当登录后进行操作老师相应身份会进行变化。以下是详细步骤:(1)管理员打开系统。(2)接下来进入到系统中登录界面,输入账号以及密码。(3)然后就会登录到系统内,接着会进入系统主界面。(4)接下来点击试卷管理模块,接着会进入到试卷管理界面。(5)点击试卷管理界面的查询按钮,显示试卷信息列表。(6)查看试卷信息。管理员查询试卷顺序图如图3-12所示:图3-12查询试卷信息顺序图3.2.9添加试卷信息顺序图在要进行对老师信息进行操作之前我们

    注意事项

    本文(基于ssm的呼市四中网上试卷管理系统设计与实现.docx)为本站会员(一***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开