河北xxxxx信工学院计科(2)毕业论文
开 登判管教学添加新管理班删除班修改密添加教删除教管理学个人信管理班添加试管理试手动/自查看是查看个修改密参与答查看分修改密结 束 图3.2 在线考试系统总体流
3.4系统主要数据库表设计
数据库总设计的ER图如图3-2所示。
在线考试系统采用MS SQL Server作为后台的数据库。我们建立了一个
21 / 46
河北xxxxx信工学院计科(2)毕业论文
名为jspzxks的数据库用于存放放系统中的表,各表的名称和功能如表3-1所示。
工姓密用用1密管科N试1成N考11拥教师 N产任1教1课程 1课学教名教班权注题管理班员 1考管学生 学姓班联图3.3 在线考试系统整体E-
3.5 数据库部分表
22 / 46
河北xxxxx信工学院计科(2)毕业论文
23 / 46
河北xxxxx信工学院计科(2)毕业论文
第四章 系统的详细设计与实现
24 / 46
河北xxxxx信工学院计科(2)毕业论文
4.1 系统的开发及测试环境
本在线考试系统采用的技术为基于J2EE平台,使用JSP技术搭建系统,数据库应用MYSQL系统。
4.2 系统主要功能模块及源码
4.2.1 登录界面
为了检验用户是否是系统的合法用户,所以需要用户输入用户名和密码来核对用户的合法性。用户的登录模块就是要完成这样的一个功能。该模块需要用到admin这个Bean,需要设计一个表单让用户输入用户名和密码。
登录界面是整个系统第一个与用户见面的,所以登录界面给人的印象很重要,这里我设计背景的修饰。系统登录设计界面如图。
根据用户的身份不同,选择不同的按钮,从而进入相对应的功能界面。
学生登录界面有“注册”按钮,点击“注册”可以添加新的学生身份并以此用户名及密码登录系统。(但注册信息里面有班级注册码,需向所在班级的老师申请。)登录及注册页面如下图所示:
25 / 46