在线考试系统
1、数据库设计
学生表,教师表,管理员表
学生登录信息为学号和姓名,教师登录信息为编号和姓名,管理员只有一个用户名admin且编号是0000.
2、 基本功能
学生信息的管理 老师信息的管理 试卷模型设置 试题库管理 试卷生成 在线考试
计算机自动阅卷 学生成绩查阅 教师进行成绩查询
除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足多用户同时及进行在线考试。 3、 用例图 (1)最高层用例图 根据用户对“在线考试系统”的整体业务的功能需求,可绘制出图3.3-1所示的用例图。
参加考试学生成绩汇总依赖依赖学生学生成绩查询学校教务系统依赖学生成绩管理课程成绩查询系统管理员用户信息管理教师试卷管理管理试题
图3.2 1 在线考试系统最高层用例图
(2)用户管理用例子图
修改密码学生依赖查询用户依赖教师依赖系统管理员增加用户删除用户
图3.2 2 用户管理用例子图
(3)试卷管理用例子图
批阅试卷教师制定考试策略依赖依赖查询试卷教师设计增加试卷删除几卷
图3.2 3 试卷管理用例子图
4、 类设计 (1)对象类
试卷
(2)对象关系
用户管理数据库(from Use Case View)1*管理用户1系统管理员(from Use Case View)查看*成绩单查询成绩学生考试1使用管理试题教师管理****1试卷试卷管理器
考试的时候只要把类的名字写上去就行了,不需要画图。