毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#高职计算机导论考试系统设计与实现(9)
②学生信息,包括的数据项有:用户名、密码、性别、班号、学号等。
③选择题信息,包括的数据项有:单选题编号、题干、正确答案、备选项(A、B、C、D)等。
④操作题,参考答案(仅供参考)。
⑤成绩信息,包括的数据项有:科目、考生学号、成绩等。
本系统应该建立一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(教师信息、学生信息、试题信息等)。
2.4.2 数据库概念设计
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。概念结构特点如下:
① 能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。
② 易于理解,可以用它和用户交换意见,因为用户的积极参与是数据库设计成功的关键。
③ 易于修改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。
④ 易于向关系数据模型转换。
概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。
概念设计可以使用数据库概念模型,也称为实体关系图(E-R图)
图2.12 考试系统E-R图
2.4.3 数据库逻辑设计
将数据库的概念模式图转化为如下5个基本关系模式
学生(编号1,姓名,学号,班号,密码,性别)
教师(编号2,姓名,登录号,性别,密码)
班级(编号3,班号)
试题(编号4,题目,答案,试卷号,选项A,选项B,选项C,选项D,难易度)
试题号(编号5,试卷号)
2.4.4 数据库物理设计
本系统建立的数据库名称为MySchool。包含用户数据对象、教师数据对象和系统数据对象两大部分,其中系统数据对象由系统自动产生,用户数据对象和管理员数据对象是由设计人员根据需要设计。
后台数据库MySchool主要包括5个数据表。
①存储学生信息的Student。
②存储教师信息的Teacher。
③存储班级号的信息Class。
④存储选择题信息的Question
⑤存储试题类型的Subject。
具体数据表如下:
(1) Student数据表结构如表2.1所示
表2.1 Student数据表结构
字段名 字段类型 类型说明 字段含义
StudentId int 整型 ID,自动编号
LoginId varchar 字符型 登录名
LoginPwd varchar 字符型 密码
ClassId int 整型 学号
StudentName varchar 字符型 姓名
Sex varchar 字符型 性别
StudentId就是编号1,是自动增长列,无需手动录入,字段类型为整型,主键。
LoginId为学生的学号,用于系统登陆时当作登陆名来使用,字段类型为字符型。
LoginPwd为登陆系统时的学生密码,默认为身份证后6位,字段类型为字符型。
ClassId为学生的班级号,字段类型为整型,外键。
StudentName学生的姓名,字段类型为字符型。
Sex学生的性别属性,字符类型。
(2) Teacher数据表结构如表2.2所示
表2.2 Teacher数据表结构
字段名 字段类型 类型说明 字段含义
共21页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
下一页
上一篇:
C#高职计算机导论考试系统设计与实现
下一篇:
《计算机网络》课程通用题库管理系统设计与实现
高职院校公共机房的管理维护【2471字】
高级RFID阅读器應用對处理器的要求【1354字】
风机风量自动报警装置【517字】
项目管理茬软件中的應用【5351字】
随机型存储模型應用研究【1393字】
间谍软件之危害及其防范對策【1382字】
银行行办公信息服务系统【1544字】
国内外图像分割技术研究现状
C#学校科研管理系统的设计
中国学术生态细节考察《...
承德市事业单位档案管理...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
公寓空调设计任务书
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表