1、 数据库系统概论课程设计 实验报告 题 目 试题库管理系统 学 院 商学院 专 业 信息管理与信息系 班 级 学 号 学生姓名 同组成员 指导教师 编写日期 2012-06-192012-06-29 一、一、 课题名称:课题名称:试题库管理系统 二、二、 课题要求课题要求:结合所学知识,开发一个简易的试题库 管理系统。 三、三、 实验目的:实验目的:结合本学期所学知识,使学生温故而知 新,并在实践操作上增加对数据库系统设计的认识和理解。 四、四、 实验步骤:实验步骤: 五、五、 1、需求分析 2、概念结构设计 3、逻辑结构设计 4、物理结构设计 5、数据库实施 6、数据库运行和维护 六、六、
2、课程开发内容:课程开发内容: 5.5.1 1 需求分析需求分析 5.1.1 系统调查 对现行的试题库管理业务进行了详细的调查和研究是了解 系统需求和进行系统分析和设计的重要基础工作,因此要对我 们的试题库管理工作进行全面的细致的调查研究。首先与相关 的老师进行了交流和沟通,了解他们对试题库管理的看法,看 看有没有什么新的要求,在这个基础上,结合自身所掌握的知 识水平,量力而行开发相应的试题库管理系统。 在调查中我们可以发现,高校的试题库是极其庞大的,如 果没有一个智能的系统将人们从手工阶段解放出来,那么一个 庞大的、完整的试题库是无法有效运行的,甚至出题的老师也 无法有效、准确地在试题库中抽取
3、自己所需要的试题,这等于 说是一个没有实际运用价值的试题库。所以说,他们对希望有 这样的一个可以详细地表示试题属性的这样的一个试题库。那 么今天我们就围绕着这样的一个目标展开我们的工作。 5.1.2 用户需求 要设计一个性能良好的管理系统, 明确用户的应用环境对 系统的要求是首要的和基本的。本系统从以下四个方面对 用户需求进行了分析: 1) 用户的需求信息: 出题老师可以看到题目 所属的类型和题目所考察的内容以及试题的分值和 难度等级。当然这个权限也给管理员和系主任。 2) 用户的处理要求: 管理员可以对试题库进 行插入和删除操作, 出题老师可以凭借自己自定义的 选题要求在试题库中选择自己需求
4、的试题, 这个权限 也对系主任开放。 3) 对系统的适应性、通用性要求:要求系统 不仅能提供一门课程的试题库管理, 还要综合多么学 科进行管理,建立一个高效的试题库管理系统。 4) 对系统的安全性要求, 要求进入系统必须 进行口令校验。 5.1.3 系统业务流程图 详细调查之后,结合现行试题库管理模式,为开放本 统而绘出的试题库管理业务流程图。如图 5.1.3.1 图 5.1.3.1 试题库管理系统业务流程图 5.25.2 系统逻辑方案系统逻辑方案 系统分析的主要成果是系统的逻辑模型。 本系统的 逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。 5.2.1 数据流图(简称为 DFD) 数据流图是组织中信息运动的抽象。 是在调研的基 础上,从系统的科学性、管理的合理性、实际运动的可行性角度 出发。将信息处理功能和彼此之间的联系自顶向下,逐层