文档介绍:数据库设计说明书
引言
在现如今随着科技的高速发展,人民生活水平大幅度提高,计算机已经深入到社会的各个角落。教育界也在通过计算机寻找一种新型的考试模式来适应社会的发展和人们的需求,因而一种新式的网上电子考试系统就孕育而生了。
电子考试系统是通过网络可以用个人的计算机来参加考试的一种新型的考试模式,其通过验证考生的姓名和准考证号码来辨识考生的身份,通过网络来传递试卷和考分,使考生不用出门即可完成考试。可以为考生省去路上的奔波的辛苦和金钱上的额外损耗。
1编写目的:为**学校学生做一份电子考试程序。
2项目背景:
委托单位:**学校
开发单位:***软件开发公司
主管部门:***软件开发公司软件开发部
该软件系统为独立软件,与其他系统无关
3定义:
1)数据词典:一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。
2)Apache服务器:Linux的web服务器
3)数据库:在计算机存储设备上合理存放,相互关联的数据集合。
4)MySQL数据库:一种多用户、多线程的SQL数据库服务器。
Linux:一种操作系统。
静态数据:指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。
动态数据:包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。
CRT:阴极射线管
4参考资料:
作者:甘闻元
标题:**学校学生电子考试程序
编号:00045678
发表日期:2003年8月16日
出版单位:***软件开发公司
资料来源:《数据库原理与方法》---- 郑若忠王鸿武编著湖南科学技术出版社
《计算机系统导论》---- 刘瑞挺编著高等教育出版社
《软件需求》---- (美) Karl 著
陆丽娜王忠民王志敏等译
《使用软件编程》---- 郑人杰、殷人昆、陶永雷编著清华大学出版社
《小组软件开发过程》----作者:Watte 
约定
1题库:
数据库的名称:Test_database
类型:关系型数据库
包含的数据结构:题目的编号(Number)、题目的内容(Hold)、题目所属的类型(Type)、题目所属的科目(Subject)、题目的答案(Answer)、题目的分数(Score)。
数据约定:
数据元素
含义
类型
数据长度
Number
题目的编号
Int
4
Hold
题目的内容
Char
500
Type
题目所属的类型
Char
6
Subject
题目所属的科目
Char
10
Answer
题目的答案
Char
200
Score
题目的分数
Int
4
题目的编号:1-9中的任意一组4个号码,要求准确无误,不同的题目的编号不允许有重复的出现。
题目的内容:最长500个字符的内容,要求准确无误,最好没有重复的考题出现。
题目所属的类型:考题可以是选择题也可以是填空题,最长可以输入6个字符的内容。
题目所属的科目:最长10个字符的考题所属科目。
题目的答案:最长可以输入200个字符的答案。
题目的分数:5分或者10分。填空题5分/题,选择题10分/题。
2 考