VB学生信息管理系统 第3页
VB学生信息管理系统 第3页
学生成绩管理系统中学生与课程的E-R图
教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程,而一门课程对于学生成绩来说只能有一位教师(英语、高等数学有多位教师教,但对某个固定的学生来说只能有一位教师)。其E-R图,如下所示。
教师与课程的E-R图组合到一起,得到最后的E-R图,有了E-R图,就可以设计数据库。下图为数据模型图。
2.4功能分析:功能层次图
3.系统设计
3.1软件模块结构设计
3.1.1系统方案确定
通过对系统的调研与分析,系统主要应完成的功能有:班级管理、学生成绩管理、学生交费管理、课程管理、成绩管理、系统管理等功能。
3.1.2软件结构设计
本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统。
3.2数据库设计
数据库采用了Microsoft推出的Access数据库,这是微软集成到Office中的一个桌面数
据库,能够快速方便的和Office的其他套件综合使用。由于Access具有显著的简易性和有效性,大量的桌面数据库系统都采用Access作为后台数据库。使用Access的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。
3.2.1 本系统中所涉及到的主要实体共有九个数据表:
allkecheng表:{课程名称,教材}
cj表:{学号,学期,类型,课程名称,分数}
class表:{年级,班级,教室,年制,专业,班主任,备注}
classkecheng表:{年级,专业,年制,学期,课程名称}
jf表:{学号,学期,交费,欠费,日期,操作员}
kaoshileixing表:{类型}
use表:{username,password,admin,readonly,qx1,qx2,qx3,qx4}
xj表:{学号,姓名,性别,班级,出生年月,家庭住址,邮政编码,联系电话,入学时间,备注}
suefei表:{年级,专业,年制,学期,学费}
3.2.2 各表的物理结构如下:
allkecheng表:
字段名称 |
类型 |
宽度 |
小数位 |
课程名称 |
文本 |
20 |
|
教材 |
文本 |
30 |
|
Cj表:
字段名称 |
类型 |
宽度 |
小数位 |
学号 |
文本 |
10 |
|
学期 |
文本 |
50 |
|
类型 |
文本 |
16 |
|
课程名称 |
文本 |
20 |
|
分数 |
单精度型数字 |
|
自动 |
Class表:
字段名称 |
类型 |
宽度 |
小数位 |
年级 |
文本 |
16 |
|
班级 |
文本 |
20 |
|
教室 |
文本 |
5 |
|
年制 |
文本 |
8 |
|
专业 |
文本 |
16 |
|
班主任 |
文本 |
8 |
|
备注 |
备注 |
|
|
Classkecheng表:
字段名称 |
类型 |
宽度 |
小数位 |
年级 |
文本 |
16 |
|
专业 |
文本 |
12 |
|
年制 |
文本 |
8 |
|
学期 |
文本 |
50 |
|
课程名称 |
文本 |
20 |
|
Jf表:
字段名称 |
类型 |
宽度 |
小数位 |
学号 |
文本 |
5 |
|
学期 |
文本 |
50 |
|
交费 |
货币 |
|
自动 |
欠费 |
货币 |
|
自动 |
日期 |
日期/时间 |
|
|
操作员 |
文本 |
10 |
|
Kaosileixing表:
字段名称 |
类型 |
宽度 |
小数位 |
类型 |
文本 |
10 |
|
Use表:
字段名称 |
类型 |
宽度 |
小数位 |
username |
文本 |
20 |
|
password |
文本 |
20 |
|
Admin |
文本 |
2 |
|
Readonly |
文本 |
2 |
|
Qx1 |
文本 |
2 |
|
Qx2 |
文本 |
2 |
|
Qx3 |
文本 |
2 |
|
Qx4 |
文本 |
2 |
|
xj表:
字段名称 |
类型 |
宽度 |
小数位 |
学号 |
文本 |
9 |
|
姓名 |
文本 |
8 |
|
性别 |
文本 |
2 |
|
班级 |
文本 |
10 |
|
出生年月 |
日期/时间 |
|
|
家庭住址 |
文本 |
30 |
|
邮政编码 |
数字(长整型) |
|
|
联系电话 |
数字(长整型) |
|
|
入学时间 |
日期/时间 |
|
|
备注 |
备注 |
|
|
xuefei表:
字段名称 |
类型 |
宽度 |
小数位 |
年级 |
文本 |
16 |
|
专业 |
文本 |
50 |
|
年制 |
文本 |
20 |
|
学期 |
文本 |
40 |
|
学费 |
货币 |
|
自动 |
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页