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