题库管理系统论文+文献综述+任务书+参考文献 第3页
Dataset。(2)数据流提供了高性能的、前向的数据存取机制。通过DataReader,可以轻松而高效地访问数据流。
(3)底层的对象允许连接到数据库,然后执行数据库系统一级的命令。
过去,数据处理主要依赖于两层结构,并且是基于连接的。连接断开,数据就不能再存取。现在,数据处理被延伸到三层以上的结构,相应地,程序员需要切换到无连接的应用模型。这样,DataSetCommand就在ADO.NET中扮演了极其重要的角色。它可以取回一个Dataset,并文护一个数据源和Dataset之间的“桥”,以便于数据访问和修改、保存。DataSetCommand自动将数据的各种操作变换到数据源相关的SQL语句。四个Command对象:SelectCommand,InsertCommand,UpdateCommand,DeletCommand分别代替了数据库的查询、插入、更新、删除操作。
Managed Provider利用本地的OLEDB通过COM Interop来实现数据存取。OLEDB支持自动和手动的事物处理。所以,Managed Provider也提供了事务处理的能力。
ADO.NET访问数据库的步骤如下:
(1)创建一个数据库链路。
(2)请求一个记录集合。
(3)把记录集合暂存到Dataset。
(4)如果需要,返回步骤(2)(Dataset可以容纳多个数据集合)。
(5)关闭数据链路。
(6)在Dataset上完成所需要的数据操作。
3系统设计
3.1需求分析阶段
3.1.1系统功能需求
题库管理系统是学校组织出卷到试卷的印制及试卷的管理等工作而开发的管理软件,是典型的管理信息系统。它是学校不可缺少的部分,它能够为用户提供方便、快捷、有效的管理题库及组织出卷的手段。
用户通过输使用本系统可以进行本文来自辣文论文网原文请找QQ752018766题库管理、查询题库基本信息、手动生成试卷、自动生成试卷等功能。该系统给用户方便快捷的途径去管理这些繁琐的数据,该系统所要满足的信息要求:
(1) 题库管理信息
每时每刻都有题库都有大量的变动,用户可以按题目类型、分数等内容对题库进行添加、删除、保存。
(2) 查询题库信息
用户登录后可以对题库进行查询,根据需要可以按题目类型、题号、出题人、出题日期等进行查询。
(3)手动生成试卷信息
用户可以先浏览题库,对要选择的出卷的题目单击添加“按钮”,即可保存到题库中,在通过SQL语句对题库进行选择并在试卷界面显示题目。
(4)自动生成试卷信息
用户只要输入要出卷的数量就可以自动出卷,并保存到试卷题库中,然后在试卷界面显示题目。
(5)导出试卷信息
手动及自动生成试卷后均保存在数据库中,可用移动硬盘拷到其他机器上使用。
(6)用户管理信息
这个功能可以进行添加新用户操作,登录成功可以添加用户还可以对用户进行修改密码。
3.1.2系统功能流程图3.1.3系统数据需求
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入,在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
由于系统的数据是共享的,在不同的用户中,题库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员文护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束,对于输入的数据,要为其定义完整性规则,比如按类型、科目录入试题。
整个题库发布系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。
3.2数据库设计思想
系统采用Microsoft Access 2000作为后台数据库。创建了两个数据库,题库用于存放用户及试题信息,另一个是试卷库,用于存放试卷信息,通过分析要在数据库中存储以下基本信息。
用户信息:用户名、密码。
题库信息:题号、题型、难度系数、题目、分值、答案、选项A、选项B、选项C、选项D、出题人、出题日期。
试卷信息:题号、题目、选项A、选项B、选项C、选项D。
通过以上分析需要创建四个数据表如下所示:
用户表
该表用于存用户的基本信息,包括用户编号、用户名、密码。该表存储在题库中,具体信息如表3-1所示。
表3-1 用户表信息
毕业论文
http://www.751com.cn段大小 是否为主键 是否为空
用户编号 自动编号 任意 是 否
用户名 文本 20 否 否
密码 文本 10 否 否
题库表
该表用于存试题的基本信息,包括题号、题型、难度系数、题目、分值、答案、选项A、选项B、选项C、选项D、出题人、出题日期。该表存储在题库中,具体信息如表3-2所示。
表3-2 题库表信息
字段名称 数据类型 字段大小 是否为主键 是否为空
题号 文本 5 是 否
题型 文本 10 否 是
难度系数 文本 2 否 是
题目 备注 300 否 是
分值 数字 长整型 否 是
答案 文本 50 否 是
上一页 [1] [2] [3] [4] [5] [6] 下一页
题库管理系统论文+文献综述+任务书+参考文献 第3页下载如图片无法显示或论文不完整,请联系qq752018766