3.4 系统功能分析 本系统需要完成的功能主要有: http://www.paper51.com u 教师登录、考生登录 内容来自www.paper51.com
u 用户管理(记录的新建、修改、删除和定位) http://www.paper51.com
u 题库管理与维护(记录的新建、修改、删除和定位) http://www.paper51.com u 从题库中自动选择一定数量的试题(选择和填空题), 生成考盘(随机产生题号, 内容来自论文无忧网 www.paper51.com 使各考生的题目顺序不一样)作为本次考试的学生考试库 内容来自论文无忧网 www.paper51.com u 答题(选择和填空题),如果中途退出,可再次进入答题环境 内容来自www.paper51.com
u 答题结束退出时,系统可自动评分,评分后不能再进入答题环境,评分时还向用 内容来自论文无忧网 www.paper51.com
提供答题的相关信息:每类题的得分,出错的试题等 http://www.paper51.com
u 管理员身份可以查看用户的考试信息,得分等,能进行维护,可以删除用户的 http://www.paper51.com 卷信息(已提交试卷) 内容来自论文无忧网 www.paper51.com u 考试结束用户可以查询自己的考试成绩,包括以往的考试(已提交的成绩) http://www.paper51.com
3.5 系统总体流程图 copyright paper51.com
copyright paper51.com 四、系统总体设计 paper51.com
4.1 系统功能模块框图 http://www.paper51.com
内容来自www.paper51.com
4.2 数据库设计 内容来自论文无忧网 www.paper51.com 数据库在一个信息管理系统中占有非常重要的地位,数据库设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 paper51.com 设计数据库系统时应该首先充分了解用户各方面的需求,包括现有的以及将来可能增加的需求。 copyright paper51.com 4.2.1 数据库需求分析 内容来自www.paper51.com paper51.com 用户的需求具体体现在各种信息的提供、保存、更新和查询统计,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的详细设计打下基础 http://www.paper51.com 。 http://www.paper51.com 针对本系统要求,设计如下的数据项和数据结构: paper51.com u 用户信息表:包括的数据项有:用户ID,用户名,用户密码,用户权限。 copyright paper51.com u 课程章节信息表:包括的数据项有:章节ID,章节名。 内容来自www.paper51.com u 填空题信息表:包括的字段有:填空题ID,填空题目,填空题答案,所属章节,本题分值。 copyright paper51.com u 选择题信息表:包括字段:选择题ID,选择题题目,选择题选项A,选择题选项B,选择题选项C,选择题选项D,选择题选项E,选择题选项F,选择题答案,所属章节,分值。 内容来自www.paper51.com u 试卷信息表:包括字段:试卷项ID,试卷名,试题号,试题类型,考生ID,考生答案。 copyright paper51.com u 成绩信息表:字段:成绩编号(ID),考生ID,试卷名,考试成绩,交卷标识。 内容来自论文无忧网 www.paper51.com |