jsp+mysql考试预约系统发布模块的设计与实现(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql考试预约系统发布模块的设计与实现(5)

第四部分为系统总体设计,主要包括系统功能模块图及各个模块的详细功能模块图、界面的总体设计和数据库的总体设计等内容。

第五部分为系统详细设计,主要介绍了系统设计思想、系统数据库详细设计和前台模块的设计与实现等内容。

第六部分为系统测试,主要介绍了系统测试的结果,对系统进行单元测试、集成测试和系统测试所用到的测试用例及测试结果等内容。

第七部分为总结与体会,主要对这次毕设做了一个总结,还有一些在这次毕设过程中的收获和心得体会。

2 系统分析

网络的普及和发展,使传统方式的考试报名方式固有的缺陷和弊端越来越明显,考试预约系统很好的解决了这些问题,大大拓宽了可以参加报名的人员的范围,由于网上预约考试的方法简单快捷,更多的人都采用网上预约,不再使用传统方式报名。而且本系统除了可以在线预约考试以外,还有对应的课程学习、在线作业和模拟考试功能。在模拟考试中,可以实现自动评分,答题结束马上就可以看到成绩,这也为很多人考前练习提供了很好的资源和平台。文献综述

2.1 系统可行性分析

由于本系统管理的对象类型较少,无非就是老师、学生和管理员,且数据与数据之间有关联性,涉及的逻辑处理和计算过程都比较简单,所以比较适合采用数据库管理。在技术难度方面,由于有指导老师的指导和和相关参考文献,特别是网上资料,还有可以参考其他程序的功能,因此完全可以实现。

2.2 系统需求分析

2.2.1由于操作计算机的人员计算机专业知识不足,所以该系统应该操作简单便捷;

2.2.2由于该系统有不同的使用对象,登录后呈现的界面和具有的功能也不尽相同,所以要求该系统有较好的权限管理;

2.2.3在相应的权限下,对数据的新增修改删除方便简单,数据稳定性好;

2.2.4不管是什么系统,每个系统都有使用该系统的人个人资料和密码的修改,当然该系统也一定有个人中心这一功能模块;

2.2.5每个系统的用户肯定是需要自己注册账号的,注册需要进行验证,短信验证或者邮箱验证,还有验证码验证以及验证码的随机生成;

2.2.6由于考试预约需要安排考试的一方进行审核,审核通过才能报名成功,还有培训学习、课程管理和作业管理等需要学生和老师进行互动的功能模块,所以需要可以提交简单的申请审批流程;

2.2.7该系统有考试测评模块,但是不可能会有那么多的老师同时在线评分,用户进行一个测评也不可能再另选时间查看测评分数,所以需要有一个自动评分功能,客观题完全使用自动评分机制,主观题可以有一个自动评分仅仅作为参考,最终结果还是依赖于人工评分;

2.2.8该系统具有课程考试功能,所以也应该有相应的考试监控模块,防止重复考试或者两个人同时登录同一账号进行考试,并防止超时考试,及时收卷;

2.2.9该考试预约系统是考试预约系统,一定少不了考试预约这一项,既然有考试预约,一定会有报名费支付这一条约束才算报名成功,一定要有支付模块。

2.3 系统结构化分析

(1) 该系统登录用户主要分为三类:参加考试的用户即学生,和该考试系统的老师,外加一个系统管理员。

(2) 管理员权限登录所有功能模块都可以操作,主要的功能是个人中心和系统管理。个人中心是每个用户都具有的公共功能模块。系统管理主要就是用户管理,角色管理和权限管理功能。 (责任编辑:qin)