成绩查询 新生注册 在线讨论 师生交流
3.2 系统功能模块说明 系统管理
系统管理具有用户管理和退出系统的功能。对系统支持性数据作维护。 用户管理
可以添加,删除,修改用户信息,设置用户登陆密码,以及确认用户角色。 用户角色如下分类:
l 咨询师只有权力使用《学生入学管理》中的《招生报名登记》模块,其他模块功能禁用。
l 财务只有权力使用《学生入学管理》中的《学费收缴管理》模块,其他模块功能禁用。
l 本班教员只有权力使用《学生成绩管理》模块中的本班级的所有成绩管理:录入、统计管理功能,其他模块功能禁用。
l 中心教学主管可以有权利使用《学生学籍管理》模块、《学生入学管理》中的《专业和课程设置管理》模块、《学生成绩管理》模块的查询功能、《招生报名登记》模块的查询功能,其他模块功能禁用。
l 总监有权利使用所有模块的功能。 退出系统
断开与数据库的连接,退出系统。 .考试新闻发布
考试新闻具有实时性。这些内容可有各种形式,如htm、doc等,可将这些信息动态地送出,提高考试子系统的动态性。因此按类别及内容分类在网站上发布即可。
教师可以通过公告功能发布各项通知,例如以下内容: u 考试制度,包括每次考试的注意事项。 u 考试日程安排。 试题维护功能
对于题库维护,教师要根据本课程情况进行增、删、改。要提供以下功能: u 批量试题导入,可过EXCEL表整体导入 u 教师可在线单个单个地进行试题维护 u 进行人工或自动组卷。 u 自动阅卷和成绩登录 .在线讨论
◆实时答疑:功能类似于聊天室,学生和老师可以同时登录到系统,进行实时交流。 ◆师生交流
功能类似于留言板,学生和老师有任何疑问,可以在此实现交流 .试卷分析
通过统计各班学生成绩,给出各门课的成绩的正态分布图。 在线考试
在线考试分为各科目的章节测试和最后期末考试。章节测试主要是为了老师能够更好地了解学生学习情况和进行平时测评。期末测试目前主要完成第一期工程:主要公共课:英语、计算机基础课的笔试部分的无纸化考试!
注册为正式考生的学生可在进行在线测试,系统可以人工组卷或自动组卷,自动评分和登分。
新生注册
学校学生可以注册为正式考生,学校新生可以通过注册输入基本信息并通过考试系统注册为正式考生。
成绩查询
学生和教师可以通过学号和姓名查询学生成绩,具有一定权限的老师可以人工修改学生成绩。
4. 数据库设计 一、数据库的需求分析
根据系统需求,可以列出以下数据项和数据结构:
1) 公告信息:包括标题、发布时间、公告内容、公告序号等。 2) 在线讨论:包括提问标题、问题内容、回答内容、提问时间等。 3) 考生信息:包括学生姓名、学号、密码、成绩、是否正式考生等 4) 教师信息:包括教师姓名,密码。
5) 试题信息:包括试题科目、试题号、试题类别、试题题目、所在章节,选项一、选项二、选项三、选项四、答案、是否公布
6) 师生交流:包括留言人姓名,时间,内容、标题、回复人姓名 二、数据库的物理设计
1、 公告信息表 公告信息表(board)如下所示。 字段名称 Id(关键字) Title Inputdate Detail 数据类型 自动编号 文本 日期/时间 备注 说明 公告标题 公告发布时间(缺省值为系统时间) 公告发布时间 公告内容 Idnum Flag_attention 数字 是/否 公告排列序号 重要消息的标记 2、 在线讨论表 在线讨论表如下所示: 字段名称 Id(关键字) Title Detail Answer Time_qry 学生信息表 学生信息表如下所示: 字段名称 Id(关键字) Num Name Tid Password Class Score1 Score2 Score3 Score4 Score5 题库表信息如下: 数据类型 自动编号 文本 文本 文本 文本 文本 数字 数字 数字 数字 数字 说明 学号 姓名 考号 密码 班级 数据类型 自动编号 文本 备注 备注 日期/时间 说明 提问标题 问题内容 回答内容 提问时间(缺省值为系统时间) 字段名称 Id(关键字) Subject Chart Title Type Ans1 Ans2 Ans3 Ans4 Key_ pub 师生交流; 师生留言表数据结构如下 字段名称 ID name Time_ content title 师生回复表数据结构如下 字段名称 ID 数据类型 自动编号 文本 文本 文本 文本 文本 文本 文本 文本 答案 文本 说明 科目 章节 题目标题 题目类型 选项一 选项二 选项三 选项四 回答内容 试题是否发布 数据类型 自动编号 文本 文本 备注 文本 说明 留言人姓名 留言时间 内容 标题 数据类型 自动编号 说明 name Time_ content title 5. 系统出错处理设计 文本 文本 备注 文本 回复人姓名 回复时间 回复内容 标题 l 能够对用户录入的各种数据进行校验 l 能够及时捕捉系统在运行时的错误信息,并给出相应的提示,系统应有一定的容错能力 l 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障所应采取的步骤方法。