论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VB6.0 >

A450学生信息管理系统论文

1.4系统开发的目标

出于本系统是学校学生管理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。 内容来自论文无忧网 www.paper51.com

2. 系统分析

copyright paper51.com

2.1业务流程分析

paper51.com

班级管理业务流程图:

内容来自论文无忧网 www.paper51.com

paper51.com

档案管理业务流程图:

copyright paper51.com

内容来自www.paper51.com

课程管理业务流程图:

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

成绩管理业务流程图: copyright paper51.com

paper51.com

内容来自论文无忧网 www.paper51.com

2.2数据流程分析:

http://www.paper51.com

2.2.1数据流程图:

copyright paper51.com

由于本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。 paper51.com

内容来自论文无忧网 www.paper51.com

学生成绩管理系统0层数据流程图 copyright paper51.com

http://www.paper51.com

学生成绩管理系统1层数据流程图 copyright paper51.com

2.3数据存储分析:实体联系图 http://www.paper51.com

1、数据模型设计。首先来做出学生成绩管理系统的E-R图,分析这个问题的实体,从系统分析可以知道,学生的成绩是由任课教师按照课程给出的,学生、课程、教师组成了这个系统的三个实体。

内容来自论文无忧网 www.paper51.com

2、再分析三个实体之间的联系。首先,这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联系,因而先不考虑。课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。而学习成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“学习”边。因为成绩既不是学生独有的,也不是课程独有的;“学生甲70分”或“英语70分”是不完全的,说“学生甲英语70分”才是正确的,因为70分是学生甲和英语课二者共有的。这个E-R图可画成下图。 内容来自www.paper51.com

http://www.paper51.com

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

内容来自www.paper51.com

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

http://www.paper51.com

copyright paper51.com

教师与课程的E-R图组合到一起,得到最后的E-R图,有了E-R图,就可以设计数据库。下图为数据模型图。

http://www.paper51.com

copyright paper51.com

2.4功能分析:功能层次图 http://www.paper51.com

paper51.com

3.系统设计 http://www.paper51.com

3.1软件模块结构设计 copyright paper51.com

3.1.1系统方案确定

copyright paper51.com

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

内容来自论文无忧网 www.paper51.com

3.1.2软件结构设计

http://www.paper51.com

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

内容来自www.paper51.com

                   

http://www.paper51.com

3.2数据库设计 paper51.com

数据库采用了Microsoft推出的Access数据库,这是微软集成到Office中的一个桌面数

内容来自论文无忧网 www.paper51.com

据库,能够快速方便的和Office的其他套件综合使用。由于Access具有显著的简易性和有效性,大量的桌面数据库系统都采用Access作为后台数据库。使用Access的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。 内容来自www.paper51.com

3.2.1   本系统中所涉及到的主要实体共有九个数据表: 内容来自www.paper51.com

allkecheng表:{课程名称,教材}

copyright paper51.com

cj表:{学号,学期,类型,课程名称,分数} 内容来自www.paper51.com

class表:{年级,班级,教室,年制,专业,班主任,备注} paper51.com

classkecheng表:{年级,专业,年制,学期,课程名称}

copyright paper51.com

jf表:{学号,学期,交费,欠费,日期,操作员}

http://www.paper51.com

kaoshileixing表:{类型} http://www.paper51.com

use表:{username,password,admin,readonly,qx1,qx2,qx3,qx4} copyright paper51.com

xj表:{学号,姓名,性别,班级,出生年月,家庭住址,邮政编码,联系电话,入学时间,备注} http://www.paper51.com

suefei表:{年级,专业,年制,学期,学费}

copyright paper51.com

------分隔线----------------------------
联系方式