题库管理系统的数据库设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目:题库管理系统的数据库设计与实现

目录

1 系统概况 (1)

1.1系统设计的目的 (1)

1.2 课题背景及研究意义 (1)

1.2.1 课题背景 (1)

1.2.2 研究意义 (1)

1.3 系统开发的背景意义 (2)

1.3.1 系统开发的背景 (2)

1.3.2 系统开发的意义 (2)

1.4 系统实现的目标 (3)

2 系统需求分析 (4)

2.1 系统总体需求 (4)

2.2 系统整体功能介绍 (4)

2.3 系统元素、实体介绍 (5)

2.3.1数据字典 (5)

2.3.2数据流程图 (5)

2.4 软硬件平台介绍 (6)

2.4.1 强大的 Microsoft Visual Studio 2005 (6)

2.4.2 实用的SQL Server 2005 (6)

2.4.3 开发语言C# (7)

3 概念结构设计 (8)

I

3.1 概念设计 (8)

3.1.1 题目与用户之间的联系 (8)

3.1.2 题目与题型之间的联系 (8)

3.1.3 题目与章节之间的联系 (8)

3.1.4 题目与课程之间的联系 (9)

3.1.5 章节与课程之间的联系 (9)

3.1.6 专业与课程之间的联系 (9)

3.1.7 专业与院系之间的联系 (9)

3.2 系统总体功能 (10)

3.2.1 输入输出 (10)

3.2.2 试卷管理 (10)

3.2.3 试卷查询 (11)

3.2.4 系统初始化 (11)

3.3 全局ER图 (12)

4 逻辑设计 (13)

4.1 关系模式 (13)

4.2操作流程图 (14)

5 物理结构设计 (15)

5.1 数据库的物理结构 (15)

6 数据库的实施 (16)

6.1 数据库的物理结构 (16)

6.1.1 数据库建库 (16)

6.1.2 数据库关系图的创建 (18)

6.1.3数据库视图的创建 (18)

6.1.4存储过程的创建 (19)

6.2 界面设计 (20)

6.2.1试题查询 (20)

6.2.2试题管理 (21)

7 系统总结 (24)

8 心得与体会 (25)

1 系统概况

计算机是随着社会的发展应运而生,它贯穿了人们生活的方方面面。其中,在科学计算方面,由于算法的高精确和高复杂度,对于计算机的依赖不可言喻。

在这里,我设计了一个试题库管理数据库系统的设计与实现,科学管理算不上,但作为学习性的实践,对自己却很重要。当前计算机软件技术和网络技术飞速发展,软件系统日趋大型化、复杂化。因此社会对软件开发者日出了比以往更高的要求。相应的系统要求也有了很大的提高。本系统用C#语言作为程序语言,用Microsoft SQL Server 2005作为数据库管理系统,系统设计出的系统功能完善,操作方便灵活。适用于专业和非专业人士使用,使用范围较广。

1.1系统设计的目的

为了实现提管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便教师人事管理部门的工作人员全面地掌握学生等目的;为题库管理部门,开发设计专用系统题库管理系统来进行管理题库信息,使题库实现标准化的管理和规范化的制度是十分必要的。

1.2 课题背景及研究意义

1.2.1 课题背景

题库管理的信息处理,包含很多的信息数据的管理,现今,在很多的地方都是初步开始使用计档管理系统进行信息管理,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于人事情况的统计和核实等往往采用对员工的人工检查进行,对员工的实际情况、以及职位等情况用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有些单位有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

1.2.2 研究意义

试题库管理系统可以为学校教师举行考试提供方便与快捷的方式,拥有与真实考试同样的题型、组卷等功能。其开发内容主要包括后台数据库的建立和维护

以及前端应用程序的开发两个方面。提高教职员工的工作效率和工作质量,减轻其工作压力。也有很多软件科技公司致力于试题库管理系统的研究开发,作为一种商业系工具。

1.3 系统开发的背景意义

1.3.1 系统开发的背景

研究表明为了解决各种不同类型的应用,题库管理系统根据它自身使用的环境和用户对象的不同而出现了各种各样的题库管理系统。开发此类系统使用的工具亦有不同,有VB(Visual Basic),C++,JSP(Java Server Pages),ASP(Active Server Page)等,涉及的内容主要有中学考试,等级考试,过级考试,驾驶考试等。考试是教师检查学生学习情况的必要手段,但是出卷却是一种繁重的智力和体力劳动,传统的标准化试卷命题,需要由教学专家组成一个命题班子,根据许多年教学经验,从贯彻教学大纲要求,到试卷意图的组织,经过反复的推敲,才能完成一份标准化的试卷。这样的命题方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量等方面都难以得到控制,难以形成有效的试题库,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变得高效而便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。同时使出卷工作变得轻松愉快,从很大程度上减轻了教师利用传统的出卷方式组卷的繁重工作量,大大节省了老师的工作时间,便于教师有更多的时间和精力致力于教学方法的研究,这不仅对教师有益,对在校学生也同样有帮助,学生可以有更多时间向教师请教问题。据调查,如今很多高校都建立了自己的试题库管理系统,还有一些高校也购入了相关软件,但是大部分系统还处于简单的处理信息阶段,因为题目是多样性的,所以为了应对多种多样的题型和更好的适应教师教学,需要进一步的完善开发系统加强建设力度,才能成为一个真正胜任教学任务的题库管理系统。随着计算机技术的神速发展,计算机在信息管理中的应用的普及,利用计算机实现试题库管理势在必行。

1.3.2 系统开发的意义

随着当今计算机技术的飞速发展,使其在越来越多的领域中被广泛使用,计算机辅助教育(CIA)作为一门新兴的学科,在我国也得到了广泛的重视。利用计算机进行试题库的管理是计算机辅助教学的一个重要分支和重要环节,它已经成为院校教学改革的重要工作重心。试题库的计算机化管理,不仅对题库进行科

相关文档
最新文档