MIS课程设计学生管理信息系统

  • 格式:pdf
  • 大小:207.24 KB
  • 文档页数:14

学生管理信息系统

管理信息系统课程设计

《学生管理信息系统》

学生姓名: 丁丽霞 .

所在班级: 01计教 .

学 号: 20 .

指导教师: 邹永林 .

1 学生管理信息系统

第一章 学生管理信息系统简介..............................................................................................................................1

第二章 学校学生管理信息系统的分析和设计......................................................................................................1

第一节 开发环境的简介.......................................................................................1

一、 开发平台...........................................................................................................1

二、数据库.......................................................................................................................2

三、数据库访问方式.......................................................................................................2 第二节 数据库设计...............................................................................................2 第三节 窗体设计...................................................................................................2 第四节 系统流程图...............................................................................................3 第五节 数据库概念结构设计...............................................................................4 第六节 数据库逻辑结构设计...............................................................................5

一、学生基本情况表.......................................................................................................5

二、班级情况表...............................................................................................................5

三、系表...........................................................................................................................5

四、课程表.......................................................................................................................5

五、平均成绩表...............................................................................................................5

六、单科成绩表:...........................................................................................................5 第七节 课程管理部分的代码...............................................................................6

一、选课管理...................................................................................................................6

二、课程管理...................................................................................................................7

第三章 系统使用说明............................................................................................................................................12

结束语.....................................................................................................................................................................12

参考文献.................................................................................................................................................................12

2 学生管理信息系统

第一章 学生管理信息系统简介

学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典

型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,

它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷

的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。

功能基本符合根据指导老师的要求。

学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学

生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息

系统力求给用户方便快捷的途径去管理这些繁琐的数据。

具体系统功能需求描述如下:

(1) 学籍信息管理

每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现

学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、

学号等各个消息

(2) 班级信息管理

实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。

(3)课程信息管理

每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据

学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输

入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数

据的添加、删除、修改的操作。

该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且

根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率

的提高。

(4)成绩信息管理

本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以

及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。

(5)系统管理

因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管

理员只能进行查询操作,不能进行更改。

第二章 学校学生管理信息系统的分析和设计

第一节 开发环境的简介

一、开发平台

系统采用Delphi 6.0作为开发平台。

1 学生管理信息系统

Delphi是一个对象导向设计的应用程序语言,是开发数据库前端的优秀工具,它的编程

语言简洁明快、组件功能强大和编程环境灵活方便。采用Delphi来开发数据库应用程序具

有更大的灵活性和可扩展性。

二、数据库

采用Microsoft Access作为系统数据库平台。Microsoft Access 是关系数据库开发工具,

数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或

自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一

目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提

供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络

用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库

之一。Access 多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用

Access 来设计完全能达到要求。由于考虑到本系统是应用在单机系统上,只建立起一个数

据库。

三、数据库访问方式

ADO(Active Data Objects)实际是一种提供访问各种数据类型 的连接机制。ADO设

计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据

源,即不止适合于SQL Server、Oracle、Access 等数据库应用程序,也适合于Excel表格、

文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO

通过其内部的属性和方法提供统一的数据访问接口方法。其主要优点是易于使用、高速度、

低内存支出和占用磁盘空间较少。

第二节 数据库设计

考虑到本系统是应用在单机系统上,另外根据学校人员规模,我只建立起一个数据库,

在此数据库基础上建立起如下八个基本表:

学生:学号,姓名,出生年月,性别,籍贯,联系地址,联系电话,班级