文档介绍:学生管理系统
摘要:采用软件工程的指导方法,选用C/S模式设计的方案,应用ORACLE数据库管理系统,,实现对学生成绩情况、考勤情况、宿舍管理、奖学金管理、学籍异动处理、违纪和处分等的计算机网络管理。系统支持学生工作管理部门和各系工作人员、全校学生通过网络发送和接收有关信息,支持按权限管理的查询和数十种统计报表的输出打印功能。减少了部门之间工作的中间环节,提高了跨部门管理的效率。
关键字:学生学籍档案管理,C/S模式,软件工程,ORACLE数据库,DELPHI6
目录
3
3
3
开发环境 4
6
6
7
7
7
采用软件工程的思想 9
10
10
12
12
学籍档案管理子系统数据流图 12
13
14
16
、客户机的交互处理 18
19
21
21
21
21
21
21
22
22
23
23
23
23
24
24
24
电脑已经成为挂在我们嘴角的一句口头禅,它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。我们都知道,学生管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生信息进行管理,:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生管理的效率,也是企业的科学化、正规化管理的重要途径。
为了在毕业之际向学校交一份满意的答卷,开发这样一套管理软件很有必要,在下面的各章中我将以开发一套学生档案管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
数据库设计所要的解决的问题是:对于一个给定的应用领域,设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效地支持各种应用系统的开发和运行。数据库设计的目标是为用户和各种应用系统提供一个高效的运行环境。而数据库的设计可以视为如下的优化问题。
计算机的软硬件环境;
数据库管理系统的能力;
用户的操作要求与信息要求;
完整性和安全性约束。
经过调查分析,本设计组可以完全解决以上优化问题:
开发环境
一、软件环境
本次开发的系统采用ORCALE8i数据库管理系统做为后台,采用DELPHI作为前台开发工具。
1、ORACLE数据库管理系统
ORACLE是当今社会的主流数据库管理系统,是20世纪70年代最早的关系数据库系统(1979年推出),是目前世界上覆盖面最为广泛的数据库管理系统,它几乎可运行于任何类型的计算机上,从PC机和MACINTOSH机到小型机和巨型机,它在各类型机型上具有实质上相同的功能。
ORACLE之所以成为人们最受欢迎的数据库管理系统,是因为它具有如下突出的优点。1)它支持大型数据库和多用户的高性能事物处理:ORACLE支持最大的数据库,其大小可到8TB,可充分利用硬件设备。支持大量用户同时在同一数据上