计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

高校题库管理系统+VB(一)毕业论文(3)

2013-05-13 18:11
导读:保护试题信息的安全性; 2 系统的需求分析 2.1 系统设计目标 在以往的手工命题中,一份试卷的形成,不仅要书写大量的题目,而且还要随题画出图形,命题工
保护试题信息的安全性;

 2  系统的需求分析
 2.1  系统设计目标
 在以往的手工命题中,一份试卷的形成,不仅要书写大量的题目,而且还要随题画出图形,命题工作年年重复进行。为了使教师从烦琐和重复的组题工作中解脱出来,用计算机实现对题库进行全面、系统、科学、高效的管理和应用,以适应教学和考试的需要。我们决定开发一个题库管理系统.该系统将实现题库的录入、编辑、查询、生成试卷、输出试卷和更新系统等功能,具有较强的开放性、移植性以及完善的安全机制,从而实现数据库题库管理的计算机化,并加以推广使用。
 2.2  系统设计原则
 ·实用性原则:实用性是题库管理系统的基本原则。保证系统的使用,满足用户的业务需求是该系统的基本目标,在实用的基础上再追求其他的新颖的功能。
 ·科学与规范性原则:该原则要求题库管理系统在设计和开发中做到系统结构的科学性,软硬件环境的合理性,符合现代软件工程技术的规范性,并包括开发工具与后台数据库接口和输出等技术的规范性。
 ·可扩充性原则:该原则要求随软硬件技术的发展而可以实现系统的扩充,以及用户需求的扩充、用户数目的扩充等。
 ·安全性原则:由于该系统管理是面向考试服务的系统,因此具有严格的安全要求,在该系统中,将实行不同层次用户拥有不同密码,有不同的权限。
 
 2.3  题库管理系统的数据流图
  
 3  数据库的构建
 3.1  数据库的建立
     在SQL Server服务器下面的“data base”单击鼠标右键,选择弹出式菜单中的“new database”,在数据库窗口中输入数据库的名称datas,在数据库文件栏将所属文件名称和容量做一下调整,单击日志选项卡,设置日志文件,如果设置的容量较大,SQL Server将花费较长时间来初始化数据库,待初始化完成后,数据库的增加就完成了。请注意,在设置数据库时,应该对数据文件和文件组有以下几个方面的清晰认识:

(科教作文网http://zw.NSEaC.com编辑发布)


 1、文件或文件组不能多于数据库。
 2、文件只是一个文件组的成员。
 3、日志文件不属于任何文件组。
 4、如非必要,只需设置一个数据文件和一个日志文件就可以良好运作。
 5、为提高运行效率,最好在本地不同的物理磁盘上为数据库创建多个数据文件和文件组,并给那些执行大量数据操作的数据库对象分配不同的文件组。
 6、不要将日志文件存放在其他文件或文件组所在的物理磁盘上。
 3.2  数据库的扩展
一般来说,在SQL Server 中扩展一个数据库有三种方法:
 1、将数据库设置为自动增长。
 2、为数据库原有的数据文件分配更多的空间。
 3、为数据库增加另外的数据文件并为之分配空间。
 我们在建立数据库时,采用了第一种方法。单击已经建好的datas数据库,在弹出式菜单中选择“properties”,在属性窗口中改变比例值,或者固定增长的大小,我们设置固定为10mb。数据库建立结束。
 3.3  数据库中的表
 在SQL Server 中创建表有两种方式,一种是可视方式,另一种是程序方式。前者采用填表的形式创建表,后者采用SQL语句创建表,我们采用的是可视方式建立表格。执行Enterprise Manager命令,进入sql server enterprise manager 窗口,展开 sql server enterprise manager 窗口左框中的树结构,此时已经可以看到数据库datas的结构,右键单击sql server enterprise manager窗口左框中的datas数据库中的tables,出现弹出式菜单,单击弹出式菜单中的new table 命令,出现choose name 对话框,输入表名,填加完字段后此表就已经生成了。
 在本系统的开发过程中我们共建立了17个表和11个视图:篇章表(T_Chapter)、文字题表(T_CharacterQst)、选择题表(T_ChoiceQst)、属性表(T_CommonAttribute)、试题难度表(T_Difficulty)、判断题表(T_JudgeQst)、知识点表(T_KnowledgePoint)、试题类型表(T_Type)、用户信息表(T_User)和用户类型表(T_UserType)。表具体的数据结构如下: 您可以访问中国科教评价网(www.NsEac.com)查看更多相关的文章。
篇章表:存储试题的所属篇章信息,其中篇章编号是篇章表的主键。
                     表3-1 T_Chapter
字段名称 数据类型 是否允许空 默认值 含义 
ChapterID 长整型 N 0 篇章编号 
ChapterName 文本 N  篇章名称 

文字题表:存储文字题信息,其中文字题编号是本表的主键。
 表3-2 T_CharacterQst
字段名称 数据类型 是否允许空 默认值 含义 
CharacterQstID 长整型 N 0 文字题编号 
BackBone 备注 N  文字题主干 
BackBonePic OLE对象   文字题图片 
Answer 备注 N  答案 
AnswerPic OLE对象   答案图片 
CommonAttID 数字 N  试题属性编号 
Blanks 数字   (填空题)填空数 
 
选择题表:存储选择题信息,其中选择题编号是本表的主键。
 表3-3 T_ChoiceQst
字段名称 数据类型 是否允许空 默认值 含义 
ChoiceQstID 长整型 N 0 选择题编号 
BackBone 备注   选择题主干 
BackbonePic OLE 对象   选择题主干图片 

上一篇:IC卡管理系统+VB(一)毕业论文网 下一篇:没有了