毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+sqlserver成绩管理系统设计与实现(3)
3.2数据库概念结构设计
概念结构设计是对用户要求描述的现实世界,通过对其信息的分类,聚集和概括,建立抽象的概念数据模型,这个概念模型反映现实世界的信息结构,通常都采用E—R模式来实现系统的概念设计。
(1)学生基本信息与学生成绩表中,学号是相同的,成绩表的学号依附于学生基本信息中的学号。
(2)课程表中的学号与学生的基本信息中的学号有联系,可以根据学号知道一个学生的信息。
(3)课程表中的课程号与学生成绩表中的课程号对应,课程表中的课程号依附于学生成绩表中的课程号。
(4)课程号于老师是一对一的关系,课程名对成绩是一对一的关系。
学号与课程号同样是一对多的关系,课程号对成绩是一对多的关系,一个学号和一个课程号对成绩是一一对应的关系。
在学生查询成绩,教师后台管理需要实现的实体与实体的关系流程由E—R图所示:
图1系统E-R图
3.3数据库逻辑结构设计
数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本 E-R 图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。具体描述如下:
(1)用户信息表(Admin)
表1 用户信息表
字段名 类型 说明
Id int 账号ID(主键)
username nvarchar 用户名
userPass nvarchar 登陆密码
Power nvarchar 权限
(2)课程信息表(Subject)
表2 课程信息表
字段名 类型 说明
Sid int 课程编号
Sname nvarchar 课程名
teacher
remark
nvarchar
nvarchar
任课老师
备注
(3)学生信息表(Student)
表3学生信息表
字段名 类型 说明
id int 学号
name
cid
nvarchar
int
姓名
班级
party nvarchar 政治面貌
sex char 性别
man nvarchar 监护人
birthday datetime 出生日期
hometel nvarvchar 初始密码
nation nvarchar 民族
address
techang
remark
reday
nvarchar
nvarchar
nvarchar
datetime
住址
特长
备注
入学日期
(4)成绩信息表(Grade)
表4成绩信息表
字段名 类型 说明
id int 学号
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
ASP+Access音乐网站设计+ER图
下一篇:
基于.net银行储蓄系统的设计与实现
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
java物业管理系统设计
公寓空调设计任务书
C#学校科研管理系统的设计
志愿者活动的调查问卷表
中国学术生态细节考察《...
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
神经外科重症监护病房患...