学生管理信息系统 - 图文(4)

2019-01-19 18:24

生”和“成绩”共有的属性,应填在二者的联系“学习”边。因为成绩既不是学生独有的,也不是课程独有的;“学生甲70分”或“英语70分”是不完全的,说“学生甲英语70分”才是正确的,因为70分是学生甲和英语课二者共有的。这个E-R图可画成下图。

学生成绩管理系统中学生与课程的E-R图

教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程,而一门课程对于学生成绩来说只能有一位教师(英语、高等数学有多位教师教,但对某个固定的学生来说只能有一位教师)。其E-R图,如下所示。

12

m 学生 学习 n 课程 成绩 l 教师 教学 n 课程 教师与课程的E-R图组合到一起,得到最后的E-R图,有了E-R

图,就可以设计数据库。下图为数据模型图。

学习 课程 学生 教师 教师 实体模型

数据模型

m 学习 n m l 课程 学生 数据库 学习 2.4功能分析:功能层次图

登录 学生信息管理系统

添加用修改密复新登班级浏添加班班级查档案添档案浏档案查基本课程设班级课程设基本学费设学生缴费浏学生缴费添学生缴费查系统管理 班级管理 档案管理 课程管理 成绩管理 打印报表 户 码 录 览 级 询 加 览 询 置 置 置 览 加 询

13 3.系统设计

3.1软件模块结构设计 3.1.1系统方案确定

通过对系统的调研与分析,系统主要应完成的功能有:班级管理、学生成绩管理、学生交费管理、课程管理、成绩管理、系统管理等功能。 3.1.2软件结构设计

本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统。

打印报

14 班级管档案管交费管课程管成绩管处理中接受数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表:{年级,专业,年制,学期,学费}

15

3.2.2 各表的物理结构如下: allkecheng表: 字段名称 课程名称 教材 Cj表: 字段名称 学号 学期 类型 课程名称 分数

Class表: 字段名称 年级 班级 教室 年制 专业 班主任 备注

类型 文本 文本 文本 文本 文本 文本 备注 宽度 16 20 5 8 16 8 小数位 类型 文本 文本 文本 文本 宽度 10 50 16 20 小数位 自动 类型 文本 文本 宽度 20 30 小数位 单精度型数字 16


学生管理信息系统 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:上海牛津版四年级英语阅读

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: