(2)学生管理信息系统数据库设计)学生管理信息系统数据库设计由于考虑到本系统是应用在单机系统上,另外根据人员规模,我只建立起一个数据库,在此数据库基础上建立起如下八个基本表:
学生:,,出生年月,性别,籍贯,联系地址,联系电话,班级
班级:系名,班级,主要教室,辅导员,班长
系表:系名,系办公室,联系电话
课程表:课程号,课程号,班级,类别,学时,学名
平均成绩表:班级,,,平均成绩
单科成绩表:,,课程表,课程名,成绩
选课表:班级,课程号,学期
用户名:用户,密码
(3)窗体设计窗体设计:窗体设计
班级管理(banjigl.dfm)
班级查询(banjicx.dfm)
学籍管理(xuejigl.dfm)
学籍查询(xuejicha.dfm)
课程管理(kechenggl.dfm)
课程查询(kechengcha.dfm)
成绩管理(chengjigl.dfm)
成绩查询(chengjicha.dfm)
(4)系统流程图(DataFlowDiagram)系统流程图(:系统流程图)
学生信息管理系统
学籍管理
班级管理
成绩管理
课程管理
系统管理
学籍查询
学籍更新
班级查询
班级更新
成绩查询
成绩更新
课程查询
课程更新
搜索学籍视图
搜索班级视图查询条件搜索课程视图输出显示
搜索成绩视图
学生信息的更新,删除,添加
学籍记录
人数变化
班级信息的更新,人数变化等课程的变化,删除,添加
班级记录
更新条件
课程记录
课程变化
成绩计算,输录,更改系统信息的更新,删除,添加
成绩记录
系统记录
(5)数据库概念结构设计(5)数据库概念结构设计:
名。。。。。。。。
:
:
n
n1N:N
1
系系名。。。。。
1:n
班级班级名所属系别。。。。
号名班级。。。。。。
:
:
1n学名。。。。。。。
名。。。。。。。
1n
(6)数据库逻辑结构设计(6)数据库逻辑结构设计学生基本情况表:字段名数据类是否可说明型班级文本文本空否否外关键字主关键字
性别出生年月籍贯联系电话联系地址
文本文本日期文本文本文本
否否否否是是
无无无无无无
班级情况表:系名班级主要教室辅导员系名班级系表:系名系办公室联系电话课程表:课程号课程名班级类别文本文本文本文本否否是是关键字无外关键字无文本文本文本否是是关键字无无文本文本文本文本文本文本否否是是否否外关键字关键字无无外关键字关键字