🍅关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末🍅
摘要
随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,模拟考试被用户普遍使用,为方便用户能够可以随时进行模拟考试的数据信息管理,特开发了基于模拟考试的管理系统。
模拟考试的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便用户可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。
模拟考试的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与模拟考试的实际需求相结合,讨论了基于模拟考试的使用。
关键词:模拟考试;JAVA
第五章 系统实现
5.1 用户前台功能实现
注册用户通过注册窗口,进行在线填写自己的用户名、密码、姓名、手机、邮箱等,信息编辑完成后核对信息无误后进行选择注册,系统核对用户所输入的账号信息是否准确,核对信息准确无误后系统进入到操作界面。
用户通过登录进入到系统操作界面后,可以根据需求对首页、复习资料、参考文献、论坛中心、我的等模块进行管理维护操作。
如图5-1所示。
图5-1 注册用户界面图
用户登录通过账号、密码行页面,进入到模拟考试主界面,进入到操作界面,进行相对应操作,如图5-2所示。
图5-2 用户登录界面图
用户首页页面可以查看首页、复习资料、参考文献、论坛中心、我的等信息,进行提交操作,如图5-3所示。
图5-3 首页界面图
用户进入用户信息页面可以填写用户名、密码、姓名、性别、头像、手机、邮箱等信息,进行保存、退出登录操作,如图5-4所示。
图5-4 用户信息界面图
用户进入复习资料页面可以填写资料名称、科目、图片、资料视频、发布日期等信息,进行提交操作,如图5-5-所示。
图5-5 复习资料界面图
用户进入参考文献页面可以填写文献名称、文献分类、图片、文献附件、发布日期等信息,进行提交操作,如图5-6-所示。
图5-6 参考文献界面图
用户进入试卷列表页面可以填写内容等信息,进行提交答案操作,如图5-7-所示。
图5-7 试卷列表界面图
用户进入考试记录页面可以填写试卷、试题、答案、我的答案等信息,进行提交操作,如图5-8-所示。
图5-8 考试记录界面图
5.2 管理员后台功能实现
管理员通过模拟考试进行确认,管理员进入到模拟考试主界面,管理员进入到操作界面,通过登录窗口进行在线填写自己的用户名和密码、角色进行登录,登录成功后进入到系统操作界面进行相应信息的获取,如图5-9所示。
图5-9 管理员登录主界面图
管理员进入到界面,通过界面的任务大厅,登录成功后进入到系统可以进行查看首页、个人中心、科目管理、复习资料管理、参考文献管理、用户管理、留言板管理、试题管理、论坛管理、试卷管理、系统管理、考试管理等功能模块,进行相对应操作,如图5-10所示。
图5-10 管理员功能界面图
管理员点击复习资料管理进入页面可以查看资料名称、科目、图片、资料视频、发布日期等信息,进行详情、修改、删除操作,如图5-11示。
图5-11 复习资料管理界面图
管理员进入参考文献管理界面,通过界面的任务大厅,登录成功后进入到系统可以查看文献名称、文献分类、图片、文献附件、发布日期等信息,进行相对应操作,如图5-12所示。
图5-12 参考文献管理界面图
管理员进入到用户管理界面,通过界面的任务大厅,登录成功后进入到系统可以查看用户名、密码、姓名、性别、头像、手机、邮箱等信息,进行相对应操作,如图5-13所示。
图5-13 用户管理界面图
管理员进入到留言板管理界面,通过界面的任务大厅,登录成功后进入到系统可以查看用户名、留言内容、回复内容等信息,进行相对应操作,如图5-14所示。
图5-14 留言板管理界面图
管理员进入到论坛管理界面,通过界面的任务大厅,登录成功后进入到系统可以查看帖子标题、用户名、状态等信息,进行相对应操作,如图5-15所示。
图5-15 论坛管理界面图
管理员进入试题管理界面,通过界面的任务大厅,登录成功后进入到系统可以查看试卷、试题名称、分值、答案、类型等信息,进行相对应操作,如图5-16所示。
图5-16 试题管理界面图
轮播图;该页面为轮播图管理界面。管理员可以在此页面进行首页轮播图的管理,通过新建操作可在轮播图中加入新的图片,还可以对以上传的图片进行修改操作,以及图片的删除操作,如图5-17所示。
图5-17 轮播图管理界面图
管理员进入考试记录界面,通过界面的任务大厅,登录成功后进入到系统可以查看用户ID、试卷、考试得分等信息,进行相对应操作,如图5-18所示。
图5-18 考试记录界面图
第六章 系统的测试
6.1 测试目的
程序设计不能保证没有错误,这是一个开发过程,在错误或错误的过程中难以避免,这是不可避免的,但我们不能使这些错误始终存在于系统中,错误可能会造成无法估量的后果 如系统崩溃,安全信息,系统无法正常启动,导致安装用户手机屏幕等,为了避免这些问题,我们需要测试程序,并发现这些问题,并纠正它们 ,并使系统更长时间稳定成熟,本章的作用是发现这些问题,并对其进行修改,虽然耗时费力,但长期非常重要和必要 系统的开发。
软件测试与开发过程是一样的,都必须按照软件工程的正规原理进行,遵守管理学理论。不过,目前国内的软件测试已经积累了大量经验和方法,步骤相对成熟,软件测试的效率也越来越高。
模拟考试的实现,对于系统中功能模块的实现及操作都必须通过测试进行来评判系统是否可以准确的实现。在模拟考试正式上传使用之前必须做的一步就是系统测试,对于测试发现的错误及时修改处理,保证系统准确无误的供给用户使用。
6.2 测试方案设计
6.2.1 测试策略
1、功能测试
从用户的角度来看,测试时不了解新开发软件的内部结构,因此可以将系统与黑匣子进行比较,盲目输入后可以查看系统给出的反馈。这种测试属于黑盒测试,在测试中如果输入错误信息系统会报错。
2、性能测试
测试软件程序的整体状况(称为性能测试)通常使用自动化测试工具来检测系统的整体功能,在负载测试和压力测试之间进行分配,在某些情况下,将这两种情况结合起来。虽然压力测试可以检测到系统可以提供的最高级别的服务,但负载测试可以测试系统如何响应增加的负载。
6.2.2 测试分析
测试评估系统质量的方法不局限于系统编码和过程,应该与软件设计工作和历史需求分析密切相关。
软件测试应遵循以下原则:
(1)软件测试应尽快进行,整个测试部分应在软件开发和设计的整个过程中进行。如发现错误,立即处理,将大大减少软件开发的时间,并提高软件的质量。
(2)在软件的各种测试中,测试过程中使用的计划、报告等应妥善处理和存储。其主要目的是为了便于以后系统的维护。
(3)软件测试整个过程中的聚类现象应优先考虑。
(4)对于软件测试,我们应该尽量不去和自己设计的系统进行参考,而是要测试对方的程序,以确保软件测试结果的客观性和公平性。
(5)整个测试计划严格按照软件测试的具体实施细则进行。
(6)对整个测试结果进行综合检查,尽量避免重复错误。
本模拟考试满足用户的要求和需求,本模拟考试的使用能够有效的提高用户的使用率。
6.3 测试结果
测试后得到的性能和用例,系统具有足够的正确性、可靠性、稳定性,并且可以对输入数据进行准确的点击操作处理和响应测试用户的体验也得到了很好的反馈和响应时间。合理的范围,可以兼容所有主流浏览器,设计所需的效果。