全球旧事资料 分类
如有你有帮助,请购买下载,谢谢!
学生成绩管理系统
1问题描述
11背景1)某大学有学生若干万名,每个学生每学期必须学习若干门课程。2)每个学生有学号、姓名、性别、班级、出生日期等基本信息。3)每门课程有课程号,课程名称、任课教师、学分等信息。4)学校需要对每个学生的基本信息、所学课程、成绩进行统一管理,以便于对
信息进行查询、浏览和修改。12数据需求
学生成绩管理系统主要用于学生成绩信息管理,据分析学生成绩管理系统的数据表可浓缩为:学生基本信息表、课程基本信息表和学生成绩信息表。根据学校的情况,可按下面的步骤来分析:
1确定学生所在的院系、所学的专业以及所在的班级。2确定学生所在班级的课程以及该课程学生的成绩;另外还需要知道学生所在
班级、学号和学期。3分析学生的基本信息,如姓名、性别、出生年月、家庭住址、联系电话。4用户信息分析,通常包括用户名和密码。
2解决方案或数据库系统设计
21ER模型设计
姓名
学号
成绩
课程号
课程名称
性别
学生
查询成绩
课程
班级
出生日期
任课教师
学分
根据ER图,将其转化为如下数据实体,数据库:学生成绩管理系统dbc,
1页
f如有你有帮助,请购买下载,谢谢!
包括如下的表和视图:
1学生登记表学生表dbf。
字段名称
字段类型
字段宽度
xh
字符型
10
xm
字符型
6
xb
字符型
2
csrq
日期型
8
bj
字符型
4
2课程登记表课程表dbf。
字段名称
字段类型
字段宽度
kch
字符型
2
kcm
字符型
10
js
字符型
10
xf
字符型
10
3成绩登记表成绩表dbf
字段名称
字段类型
字段宽度
xh
字符型
10
kch
字符型
2
cj
数值型
3
4借书视图lyxview。
为了进行浏览总表的需要,需要设计了一个总表浏览视图,该视图从学生
表dbf等3个表中提取了10个字段的数据:
学生表xh
学生表xm
学生表xb
学生表csrq
学生表bj
课程表kch
课程表kcm
课程表js
课程表xf
成绩表cj
其视图关系可由以下SQL语句定义:
SELECT学生表课程表成绩表cj
FROM学生成绩管理系统学生表学生成绩管理系统课程表
学生成绩管理系统成绩表
WHERE学生表xh成绩表xh
AND课程表kch成绩表kch
所建数据库如下图所示:
22数据表
本系统需要使用的数据如下:
3系统实现
2页
f如有你有帮助,请购买下载,谢谢!
31开发环境本系统由SQL语言编写,在VisualFoxpro60软件环境下可以正常运行
32系统流程图系统流程图模块主要由刘龙洋同学设计,而系统的功能设计主要由李r
好听全球资料 返回顶部