文档库 最新最全的文档下载
当前位置:文档库 › 学校综合管理系统的设计与实现

学校综合管理系统的设计与实现

目录

第一章学校综合管理信息系统简介 ............................... - 1 - 1.1 系统概述............................................... - 1 - 1.2 系统开发工具系.......................................... - 1 - 第二章学校综合管理信息系统分析 ............................... - 3 - 2.1 系统可行性分析........................................... - 3 - 2.2 系统需求分析........................................... - 3 - 2.3 数据和数据流程分析...................................... - 5 - 第三章学校综合管理系统设计................................. - 11 - 3.1 系统设计概述........................................... - 11 - 3.2 系统数据库设计......................................... - 11 - 3.3 系统功能结构设计....................................... - 23 - 第四章学校综合管理信息系统的实现 ............................ - 25 - 4.1 系统登录功能的实现...................................... - 25 - 4.2 系统主界面的实现....................................... - 26 - 4.3 学生基本信息管理功能的实现 ............................. - 28 - 4.4 学生信息查询功能的实现 ................................. - 30 - 4.5 学生成绩查询功能的实现 ................................. - 33 - 4.6 考勤记录功能的实现..................................... - 36 - 4.7 缴费统计系统的实现..................................... - 38 - 4.8 月度工资录入和计算功能的实现 ........................... - 40 - 4.9 仪器设备基本信息管理功能的实现 ......................... - 42 - 第五章系统的测试与运行..................................... - 45 - 5.1 系统测试的目的和原则 ................................... - 45 - 5.2 系统测试对象........................................... - 45 - 5.3 测试结果.............................................. - 45 - 结论........................................................ - 47 - 参考文献..................................................... - 48 -

致谢...................................................... - 49 -

摘要

随着社会的不断发展,随着计算机应用技术和网络技术的不断发展,信息技术的应用已渗透到社会的各个领域,几乎任何事情都可以利用计算来解决,而且更加方便、快捷。在现代化教育技术模式下,计算机以广泛应用于教学管理,给传统的教学方式带来了重大改革。

现在我们也把这一技术引入校园,利用它来为我们学校服务,利用它来对我们学校进行管理,从而大大减少了学校的开支同时也减少了许多不必要的麻烦,使学校的管理信息化。本文在研究目前国内外学校管理情况的基础上,从学校的实际需求出发,基于ACCESS数据库管理系统,用DELPHI 7作为开发工具设计并实现了一个功能较完善的学校综合管理系统。通过对系统进行一系列的需求分析、系统设计、编码、测试等工作,使系统实现了信息浏览、信息管理、信息统计等多种功能。系统包括学校基本信息管理、学生信息管理、成绩管理、教职工管理、教职工工资管理、学生缴费系统、仪器设备管理、系统管理等八个功能模。本文重点对系统设计过程作了相应描述,同时也对系统需求改进的地方作了总结。

本系统经过测试,运行效果稳定,操作方便、快捷。同时能较好地解决学校管理中的一些管理工作。

关键词:学校综合管理,信息化,DELPHI

Abstract

With the rapid development of society, and the computer application technology and network technology’s rapid development, the information technology application has penetrated nearly every aspect of modem life. Nearly no matter what happens, we happens, we were allowed to solve by using the computer, moreover , it makes people more convenient to do everything. Under the model of modern education, computer has become a common tool in school management, which brings a great evolution to the teaching methods.

Now we also directed the technology to the campus, used it to serve to our school, and used it to carry on the management to the school, thus greatly reduced the school expenditure, at the same time reduced many nonessential troubles, caused the school the management information. The discourse according to the practical demand of some school, which is on the base of the situation of the domestic and international school management at present and the access data base management system, using Delphi 7,has designed a school management system with comparatively perfect function. Through a series of preparation such as requirement canalization, system design, coding, test, the system achieved surfing information, statistical information, information management and a several of functions. The system includes eight modules, such as basic information management of the school, student’s information management, achievement management teacher and staff management, the salary management, the system of student’s paying fees, equipment management, system management. It makes a description about the design procedure in particular. At the same time, it also makes a summary about the disadvantage of the system.

Though the description about the disadvantage of the system, is steady. It is easy to operate and the speed is fast. At the same time, it is can solve some of the assignment management in the school management.

Keywords:Comprehensive management of the school; information; Delphi

第一章学校综合管理信息系统简介

1.1 系统概述

1.1.1 系统的一般描述

该系统是根据学校在教育管理过程中的实际需求,设计,开发的一套功能较完善,界面简单,易于操作的教育管理软件。主要是为提高学校管理的效率,促进学校全面展开信息化教学。借助计算机管理人员可以很好的对教师,学生及教学资源等的管理,减少学校开销,方便数据整理和维护。

1.1.2系统运行环境

为了保证系统运行的效率和可靠性,本系统有以下的环境要求:

(1)基本配置:PII以上机型,内存128M以上。

(2)Windows me∕Windows 2000∕Windows XP∕Windows NT均可。

(3)采用支持VGA或更高分辨的显示器,要求屏幕设置为真彩色16位或更高设置,并使用1024×768的分辨率。

1.2 系统开发工具系

本系统采用Delphi 作为开发工具,用Access 2003 数据库管理系统创建数据库和管理数据。

Delphi 是Borland 公司开发的一种基于客户/ 服务器体系的Windows 快速应用开发工具 ( RAD, Rapid Application Development )。自从推出之日起,就一直受到广大编程人员的青睐。它是一种面向对象的可视性,又结合Object Pascal 语言的编程技巧,可以开发出功能强大的Windows 应用程序和数据库应用程序。

是全新的可视化编程环境,为我们提供了一种方便,快捷的Windows应用程序开发工具。它使用了Microsoft Windows 图形用户界而的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object—Oriented Language),当今世界上最快的编辑器,最为领先的数据库技术。对于广大的程

序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi 的每一个设计细节,都有将会带给您一份欣喜。

Delphi 7.0 继承了以前版本的优点,并且增添了许多新的功能,比如在ADO,数据模块设计,IBX,MIDAS,CORBA,程序调试,VCL,窗体框架和桌面定义等方面都增强了许多,可以大大提高软件系统的设计,管理和开发的速度。它集中了Visual C++ 和 Visual Basic 两者的优点:学习过程中很容易上手,而且功能也非常强大,尤其在界面设计,数据库编程和网络编程等方面更具独到之处,是其他开发工具无法比拟的。

Access 2003 提供一组功能强大的工具,这些工具提供的功能相当完善,能够满足专业开发人员的需要,而且对于新用户来说,还十分易于上手。现在,你组织中的每个成员都可以创建或使用功能强大的数据库解决方案,这种数据库解决方案使他们能够比以前更轻松地组织,访问和共享信息。

Access 2003 支持各种数据格式,其中包括可扩展标记语言(XML),OLE,开放式数据库连接 (ODBC) 以及Microsoft Windows Share Point 服务。能够链接表,以便您可以在Access 2003 窗体,报表和数据访问面内一次访问多个数据库中的数据。而且还能链接其他Access 数据库,Microsoft Excel 电子表格,ODBC 数据源,Microsoft SQL Server 数据库以及其他数据源中的表。Access 2003 将基于Microsoft SQL Server 的数据合并到了Access 解决方案中。因此使用“存储过程设计器”创建和修改存储在SQL Server 中的简单存储过程,而不必学习Transact SQL。Access 2003 支持Microsoft Windows XP 的主题功能,从而为窗体提供一致的设计风格。更改表中的字段属性后,有控件绑定到该属性的所有窗体或报表都可以被自动更新。在Access 2003中,现在可以将正在使用的数据库的副本保存到其他位置。它对在早期版本的Access中保存和打开的窗体和报表重新进行了设计,使得可以比以前更轻松地共享信息。Access 2003 还能够在Web 上发布窗体和报表,并能够将您的信息绑定到记录源泉源。以显示,更新和处理数据库的数据。

第二章学校综合管理信息系统分析

2.1 系统可行性分析

可行性分析的意思是根据系统的环境,资源等条件,判断所提出的信息系统项目是否有必要,有可能开始进行。当然,做出这一判断是以目标的明确与定量代为前提的,没有明确的可以定量检查的目标,是无法进行可行性分析的。所谓可行性应该包括必要性和可能性两个方面。没有必要性的项目是不应该开始进行的。一般地,软件领域的可行性分析主要考虑三个因素:经济,技术和社会环境。

2.1.1 技术方面的可行性

学校综合管理系统已经具备了完备,成熟的理论和体系结构,主要问题在于系统的客观性与真实性。本系统用ACCESS数据库,因此需要连接数据库,通过ODBC数据源进行连接后,系统可以正常运行,结合进行开发的技术日趋成熟,DELPHI功能非常强大,尤其在界面设计,数据库编程和网络编程等方面更具独到之处,是其他开发工具无法比拟的。

本系统的关键技术在于怎么用DILPHI做出一个完善的系统,使系统更客观,更简单。并且将所有的数据信息都入数据库中进行存储,这些数据信息的调用可由程序来完成,也可出DELPHI控制完成。

2.1.2 社会因素的可行性

使用本系统的一般操作人员要求有一定的计算机基础。系统管理员要求具有PASCAL语言方面的专业知识,而且要熟悉DELPHI系统开发工具。在使用人员和系统管理员经过培训后都可以熟练使用,因此在社会因此在社会因素方面该系统是可行的。

2.1.3 经济方面的可行性

由于该系统开发周期较短,操作简便易行,所以从项目开发的投入金额,使用的费用,收益,投资回报周期等方面来看,本系统都是可行的。

2.2 系统需求分析

2.2.1 系统功能需求

系统功能需求分析的基本任务是对目标系统提出完整,准确,清晰,具体的要求。需求分析的结果是系统开发的基础。通过对很多学校综合管理系统的浏览和研究,并对他们从功能,流程等多方面进行调研和考察,初步分析得出本人所设计系统需要实现的几个功能,其中最主要的功能有用户登录,学校基本信息管理,学生信息管理,成绩管理,教职工信息管理,工资管理,学生缴费登记,仪器设备管理以及整个系统的管理功能。

用户需要输入自己的用户名和密码进行登录,然后用户进入系统界面,能过点击主菜单中的下拉菜单进行信息的浏览与管理操作。使得整个学校管理过程变得方便快捷。

系统在完成这些需求的过程中要准确,清晰的提供给用户所需要的信息。系统也要有着其独特的完整性和具体性,除了能够提供给用户基本的操作外,还要使用户觉得整个系统贴近生活,感觉人性化。

2.2.2 系统性能需求

实用性:有效进行学校管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。

操作简单:本系统应该适用于不同水平的使用者,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。

适应性:应该能广泛应用于不同类型的学校使系统在不同的硬件环境下都能得以应用。

代码可读性好:文中的代码将尽可能简洁,易懂。

2.2.3 系统技术需求

数据库技术:数据库要有较强的可靠性,安全性和可维护性。在设计时要避免冗余问题和不一致的问题。用户每注册一个新的用户名后要相应的在数据库相对应的表中生成一条记录,便于查询,基本存在于的数据库相应表中。这些数据库信息都要能够根据需要快速准确的显示出来,并且保证数据的安全性,即输入到数据库中的数据在输出显示时,必须对应显示原有的数据。此外还要在每次更新或者删除时,都必须将数据库中所有出现与它相关的地方做出改变,并且在设计数据库时,需要考虑的修改,最好在尽量少的操作步骤中完成。

系统安全技术:由于本系统的登陆界面中,需要用户输入用户名和用户密码,

是用户的唯一识别方式,不能存在安全上的隐患。

2.3 数据和数据流程分析

数据流图(DFD,data flow diagram)是描述数据处理过程的有力工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。

数据流图的基本图形元素有4种:

外部实体数据流数据存储数

据处理

图2-1数据流图的基本图形元素

本系统相关数据流图如下:

图2-2 系统数据流图

P1

学校

信息

管理

P3

缴费

信息

管理

相关

部门

P2

学生

信息

管理

P5

仪器

信息

管理

P4

教职

工信

息管

学生信息

信息

管理员

P1.1

学校

信息

管理

D1.1 学校信息表

D1.2 学院信息表

D1.3 专业信息表

D1.4 机构信息表

学校信息

学院信息

专业信息

机构信息

图2-3 学校基本信息数据流图

相关文档