学生信息管理系统设计报告
学生管理信息系统
一、分析
(一)开发背景
学校主要有总务处、政教处、教导处。其中教导处的工作最为繁重,工作人员多,信息量大。处理的信息主要有:学生信息、成绩数据、课程信息。本系统主要着眼以上部分,建立数据库以及对数据的各种操作功能。
对于学生信息,各班的班主任及学校领导由于各种分类和了解的需要,经常性的进行各种查询。例如:一个班中团员的人数,男女生的人数。
对于成绩管理,任课老师要进行本科目的成绩登录,计算平均分等。学校领导则可以通过查询工具来了解学生成绩情况。
对于课程信息,教导处每学期要进行课程安排,任课教师分配,中途课程调整等等。
以上各类信息,若处于手工或半手工状态,效率低,可靠性差。如果采用计算机进行以上各类信息管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。
(二)运行平台
本系统采用面向对象的软件开发办法,以Microsoft公司的可视开发环境visual basic 6.0作为主要开发工具,使用Microsoft access 2000作为关系数据库,并为VB编程语言中采用ADO数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好的实现了预定的需求功能。
visual basic 6.0是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发windows环境下的各类应用程序。在visual basic 6.0环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用windows 内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发出windows环境功能强大、图形界面丰富的应用软件系统。visual basic 6.0语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。
(三)可行性分析
经济:随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息业成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询等。
技术:学生信息管理系统是为学校开发的,本系统说采用的语言是Visual Basic,用Microsoft Access2000数据库完成。通过本校内部的信息,依据统一数据库信息进行管理,把任何一块信息所产生的数据变动及时地反映给其他相关信息,做到数据共享。
学生管理系统数据库设计说明书
管理:采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速的查询所需的数据、资料及其他信息的,使信息快速高速运行。
(四)学生信息管理数据流图(图1—图2)
   
                学生信息
                            管理系统
             
图1  顶层数据流图
                                                        学生信息处理
                              用户要求                  成绩信息处理
                          有效性检查                 
                                                                          课程信息处理
                                                        查询处理
                                                                             

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。