3.7.2    各个表结构
TianKong表ChengJi视图创建成绩视图供管理员和考生查看成绩
3.7.3    完整性设计
1. 实体完整性:
Admin表中 ID设为主键
Course表中ID设为主键并且为自增长identity(1,1)
JudgeProblem表中 ID设为主键并且为自增长identity(1,1)
MultiProblem 表中 ID设为主键并且为自增长identity(1,1)
Profession表中 ID设为主键并且为自增长identity(1,1)
Score表中 ID设为 主键并且为自增长identity(1,1)
SingleProblem表中 ID设为主键并且为自增长identity(1,1)
Student表中 ID设为主键
TaoTi表中 ID设为主键并且为自增长identity(1,1)
TaoTiDetail表中ID设为主键并且为自增长identity(1,1)
TianKong表中ID设为主键并且为自增长identity(1,1)

2,参照完整性:
JudgeProblem表中: foreign key CourseID references Course(ID)
MultiProblem 表中:foreign key  CourseID references Course(ID)
Score表中: foreign key UserID references tb_Student(ID)
            foreign key PaperID references tb_TaoTi(ID)
SingleProblem表中:foreign key  CourseID references Course(ID)
Student表中: foreign key  profession references tb_Profession(Name)
TaoTi表中: foreign key  CourseID references Course(ID)
TaoTiDetail表中:foreign key  PaperID references tb_TaoTi(ID)
TianKong表中: foreign key CourseID references Course(ID)
3.用户定义完整性:
列值非空(not null)如上表图所示
CHECK(Sex IN('男','女'))
4    系统实现
4.1    总体功能实现
系统的功能流程分析:当学生进入登陆界面时,输入自己的账号和密码,此时系统需要与数据库中的学生表进行相应的比较,如果匹配的话,学生将学生信息显示在试卷页面上。此时学生可以进行三个不同功能的选择:退出系统、查询以往的考试成绩和进入考试。查询自己成绩时需要与成绩表进行相应的交接,系统会将学生的成绩信息显示在相应的页面上。如果选择的是进入考试,则跳入课程选择页面,考生选择自己的考试课程,此时要与课程表进行相应的交接,如果此门课程之前已经考过,则此时不能跳入此考卷页面,反之,如果考生没有考过,则进入考卷页面。在学生考试结束,提交自己的试卷后,系统会将此时得到的考生的答案与数据库中试题的正确答案进行相应的比对,得到相应的考生成绩,插入到数据库中的成绩表。
当管理员登录此系统时,输入自己的账号和密码,需要与管理员表进行相应的比对,在成功的登录后,有管理员信息管理、用户信息管理、考试科目管理、专业信息管理、试卷管理、试题管理的入口。进入管理员信息管理页面后,页面中调出管理员信息,此时需要与管理员表进行相应的交接,在相应的页面上显示管理员的信息,若是删除管理员信息,同样需要与管理员表进行相应的交接,若是添加管理员信息,同样需要与管理员表进行相应的交接,并将添加的管理员的信息插入到管理员表中。进入用户信息管理页面后,页面中调出学生信息,此时需要与学生表进行相应的交接,在相应的页面上显示学生的信息,若是删除学生信息,同样需要与学生表进行相应的交接。进入考试科目管理页面后,若是添加考试科目,同样需要与考试科目表进行相应的交接,将添加的考试科目的信息插入到考试科目表中,若是管理考试科目的信息,同样需要与考试科目表进行相应的交接。进入专业信息管理页面后,若是添加专业信息,同样需要与专业表进行相应的交接,将添加的专业的信息插入到专业表中,若是管理专业信息,同样需要与专业表进行相应的交接。进入试卷管理页面后,若是制定试卷,需要与试卷表和试卷详细表进行相应的交接,将制定的试卷插入到试卷详细表中,若是试卷文护,同样需要与试卷表和试卷详细表进行相应的交接。进入试题管理页面后,可以分别对试卷中每种类型的题目的添加,此时需要与单选题表、多选题表、判断题表、填空题表进行交接,也可以对相应的题目进行文护,此时也需要与单选题表、多选题表、判断题表、填空题表进行相应的交接,并将修改后的题目插入到相应的表中。
上一篇:C#+access现代物流系统分析与设计
下一篇:基于WORD文档的防篡改水印系统设计与实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

C#学校科研管理系统的设计

中国学术生态细节考察《...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

承德市事业单位档案管理...

国内外图像分割技术研究现状