1。3。2 JSP页面技术
本系统的所有页面设计都运用到了JSP技术。在MyEclipse上完成代码的编程后,若没有什么错误,会在电脑的浏览器上生成新的HTML页面,而页面的产生则运用了JSP技术。JSP页面的设计是由Java和HTML组成的。服务器对这些代码经过处理后,在浏览器上形成了新的页面。
2 系统的需求分析
2。1需求调研
本系统主要是服务于考生,为了便于考试的报名和报名信息的管理。需要用到的技术有JSP技术,开发语言是Java语言。传统的考试报名方式已经远远满足不了现在考试的需求,急需改变以往的考试报名方式,以便提高效率,以及信息的管理等。
2。2可行性分析
考生通过上网的方式登录入考试报名系统来报名。相比较于传统的报名方式,新的报名方式将不会受到时间和资源上的限制,还提高了报名的效率。同时,网上报名方式也能减少过去传统报名方式所需的人力、物力的支出。
2。2。1技术的可行性
考试报名系统用到了MyEclipse作为开发环境和Sqlyog作为数据库的管理,代码的编写使用的是Java语言。采用Java语言,是因为这是一种面向对象的编程语言。它的特点是语言简单容易学习,并且运用十分的灵活,也非常的方便。
而MyEclipse平台和数据库的选择,是因为在大学期间系统的学习过这些课程,有一定的基础。而且,MyEclipse本身就有着系统分析和测试的能力,便于后期的系统测试。
因此,在技术方面而言,系统的开发不会有太大的难度。
2。2。2操作的可行性
考试报名系统的操作十分的简单。菜单栏在页面的左侧,可以进行选择,然后就能点击进行下一步的操作。右侧是系统的登录注册页面,为新用户提供系统帐户的注册服务。本系统各个功能模块都分的很清楚,不同的用户有不同的操作权限,不会发生什么冲突。
因此就从操作方面来讲,也不会有很大的难度。
2。3系统管理员用例图
2。3。1管理员用例图
本系统中有三类用户权限。而系统管理员是考试报名系统的重要部分。主要是实现两大功能模块,管理员负责考试报名项目信息的添加和各个用户角色分配权限的工作。
考试报名系统管理员用例图文献综述
2。4系统功能模块分析
本系统主要有三类用户权限,因此系统的功能可以分为三个模块。分为系统管理员模块、考生模块和教师模块。
下面,就分别介绍了各个功能模块所具有的功能操作等。
2。4。1管理员功能模块分析
管理员功能模块说明:管理员主要负责考试项目的添加和用户角色分配的权限。
(1)考试添加功能模块:管理员进入这个模块,完成考试项目的添加工作。
(2)角色分配管理模块:管理员在该模块中负责对各类角色的分配工作。赋予不同的用户权限。
2。4。2考生功能模块分析
考生功能模块说明:注册、登录、浏览、报名等系统。
(1)注册功能:学生在报名网站进行注册,才有权限使用这个报名系统。
(2)登录功能:学生登录考试报名系统,进行相关的操作。
(3)浏览功能:学生在此系统里进行浏览相关信,进行相关的操作。
(4)报名功能:学生主要实现的功能就是报名,是这个系统的核心功能。
(5)成绩功能:学生能够查询到相关考试的成绩。
2。4。3教师功能模块分析
教师功能模块说明:登录、浏览、管理等系统。