"2021年试题库数据库设计与系统流程分析"

1 下载量 187 浏览量 更新于2023-12-23 收藏 226KB DOC 举报
2021年试题库数据库设计.doc是一份关于试题库系统的数据库设计文档,其中包含了关于系统架构、流程分析、用例图以及试卷内容分类等内容。该数据库设计遵循了系统架构原则,包括在线考试模块和在线练习模块,并提到了一些其他重要模块,涉及学生登陆、密码修改、学生信息维护等。在系统流程分析方面,根据软件工程思想,该数据库设计提出了系统流程图,展现了用户、教师类用户和管理员用户的操作流程。此外,还提供了用例图,重点展示了学生用例图的内容。在试卷内容分类方面,数据库设计将试卷内容分为填空题、判断题、单选题、多选题和问答题。此外,还介绍了设计工具,包括SQLServer公司管理器、PowerDesigner、powerbuilder和Vi。通过该数据库设计文档,可以清晰地了解到试题库系统的整体架构、流程分析和设计工具的使用。 Overall, the design of the database for the question bank system is comprehensive, covering all modules and providing a clear guidance for the implementation of the system. The design principles are well-defined and the use of different tools and techniques are clearly specified for the development process. The document serves as a useful guide for the development team to understand the requirements and make informed decisions for the successful implementation of the system.
2023-01-08 上传
数据库设计说明书 ——试题库系统 年级 学号 姓名 班级 1. 数据库设计原则 1.系统架构: 本子系统的模块结构如下: 1、在线考试模块。 2、在线练习模块。 a) 传统的试卷读取. b) 自动组卷。 除了以上主要模块外,还有一些不是重点但是同样重要的模块,包括学生登陆,密码修 改, 学生信息维护等等。 2.系统流程分析 在需求分析,总体设计之后,该系统的初步轮廓已经确定,为了实现既定需求,同时 综合对系统的安全性,实用性及合理性各方面的考虑,根据软件工程的思想,本系统的 流程图如图1-1所示. 2.用例图(在线考试子系统中主要用到了学生用例图): (1) (2) 3.试卷内容分类: 1.填空题 2.判断题 3.单选题 4.多选题 5。问答题 4。 设计工具: SQLServer企业管理器,PowerDesigner ,powerbuilder , Visual Basic 二.数据元素定义 1。 教师基本信息表 教师基本信息表存放教师类用户的基本信息。与学生基本信息表不同的是,它不包括 成绩字段。具体设计如表2-1所示. 表2-1 Teacher表 "字段名称 "字段说明 "字段类 "字段大小 "备注 " " " "型 " " " "TeacherID "教师编号 "数字 "长整型 "主关键字 " "TeacherName "教师姓名 "文本 "10B "不能为空 " "TeacherPasswo"教师登录口令"文本 "20B "不能为空 " "rd " " " " " 2。管理员账号表 管理人员账号表主要是为对访问系统的教师及学生类人员的信息进行管理,以维护本 系统的正常运行,确保系统的安全性和可靠性而创建的。其字段结构如表2-2所示. 表2-2 Admin表 "字段名称 "字段说明 "字段类 "字段大小 "备注 " " " "型 " " " "AdministratorID "管理人员编号"数字 "长整型 "主关键字 " "AdministratorNam"管理人员姓名"文本 "10B "不能为空 " "e " " " " " "AdministratorPas"管理人员口令"文本 "20B "不能为空 " "sword " " " " " 3. 试卷信息表 每次考试之前,由教师类用户创建本次考试的试卷。相应的试卷信息被保存在试卷信 息表中.当学生类用户参加考试时,完成的试卷答案也被保存到试卷信息表中,以备评阅 。 在试卷信息表中还保存了试卷评阅结果,其表结构如表2-3所示。 表2—3 QuestionPaper表 "字段名称 "字段说明 "字段类型 "字段大小 "备注 " "PaperSeria"试卷中的题目编"数字 "长整型 "主关键字 " "l "号 " " " " "QuestionID"试题原编号 "数字 "长整型 "不能为空 " "QuestionTy"试题类型 "数字 "字节型 "主关键字 " "pe " " " " " "UserAnswer"学生答案 "备注 " " " "Score "该题分值 "数字 "单精度 "小数位数一位 " "Commence "教师实际判分 "数字 "单精度 "允许空 " 填空题库信息表: 填空题库信息表用于存储填空题的基本信息,表中各字段功能定义如表2-4所示。 表2—4 Filling表 "字段名称 "字段说明 "字段类型 "字段大小 "备注 " "QuestionID"题目编号 "数字 "长整型 "主关键字 " "Question "题目内容 "文本 "250B "不能为空 " "Answer "参考答案 "文本 "50B "不能为空 " "Score "题目分值 "数字 "单精度 "小数位数一位,不能为" " " " " "空 " "TeacherID "出题教师编号"数字 "长整型 "不能为空 " "QuesDiffic"难度系数 "数字 "字节 "1:易,2:中,3:难 " "ult " " " " " 判断题库信息表: 判断题库信息表用于存储判断题的基本信息,其中为迎合人们的通常习惯,将判断题描述 为"对"或"错"两种结果.表中各字段功能定义如表2—5所示。 表2—5 RightOrWrong表 "字段名称 "字段说明 "字段类型 "字段大小 "备注 " "QuestionID"题目编号 "数字 "长整型 "主关键字 " "Question "题目内容 "文本 "250B "不能为空 " "Answer "参考答案 "文本 " "对/错 " "Score "题目分值 "数字 "单精度 "小数位数一位,不能为" " " " " "空 " "TeacherID "出题教师编号"数字 "长整型 "不能为空 " "QuesDiffic"难度系数 "数字 "字节 "1: