幼儿园信息管理系统_第1页
幼儿园信息管理系统_第2页
幼儿园信息管理系统_第3页
幼儿园信息管理系统_第4页
幼儿园信息管理系统_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、幼儿园信息管理系统I幼儿园信息管理系统的设计与实现幼儿园信息管理系统的设计与实现Design and Implementation of Kindergarten Information Management System摘 要随着幼儿园数量和规模的不断扩大,传统的人工管理模式已经无法有效的管理幼儿园中教职工与幼儿的信息。在这个计算机与网络技术飞速发展的时代,使用计算机管理系统不仅能提高幼儿园管理水平,还能减少幼儿园的开支,提高幼儿园的运作效率,同时,还为建立幼儿园特色“招牌”提高竞争力,为幼儿园的管理工作较少了不少人力、物力等。幼儿园管理系统是典型的小型信息管理系统(MIS),其开发主要包括

2、后台数据库的建立和维护以及前端应用程序的开发两个方面。本幼儿园信息管理系统主要是从保健院的角度运用计算机信息技术进行开发,对幼儿园的职工和幼儿进行管理,更注重儿童的健康,比其他种类的系统更适合幼儿园管理。本系统主要是用于保健院管理下的大中小型幼幼儿园的日常工作管理和保健管理。系统应用 Web 开发工具和 phpMyadmin 数据库管理系统,ExtJs 和 PHP 等技术,采用原型法的系统开发方法建立。论文从数据库开发角度对幼儿园管理系统所完成的添加、修改、删除、查询等主要功能进行了需求分析与设计,编写代码,进行调试测试,实现了系统的应用。关键词:关键词: 幼儿园管理系统; PHP; ExtJ

3、s;幼儿园信息管理系统IIAbstractWith the number of kindergarten-scale expansion, the traditional manual management mode can not be effectively manage the kindergarten teachers and childrens information. In todays computers and network technology of the era of rapid development. The use of computer management s

4、ystem not only can improve the management level of kindergarten, but also to reduce the funding of managing a kindergarten , to improve the operational efficiency of the kindergarten .At the same time, it is also for the establishment of kindergartens characteristics signs to enhance their competiti

5、on,it also reduce a lot of manpower, material for the management of kindergartens . Kindergarten management system is a typical small-scale information management system (MIS), including the development of the main background of the establishment and maintenance of database and application developme

6、nt front-end aspects. The kindergarten information management system is mainly from the perspective of health care institutions using computer information technology for the development of kindergarten workers and children to manage, paying more attention to childrens health than other types of syst

7、ems more suitable for kindergarten management. The system is mainly used for health care management under the management of small and medium-sized kindergarten daily work management and health management. The system use Web application development tools and phpMyAdmin database management system, whi

8、ch is finished by its object-oriented development tools provided by it, and use prototype systems development method. In terms of database development, the paper from kindergarten completed management system to add, modify, delete, query and other major functions of needs analysis and design, write

9、code, debug test system achieved the systems function.Keywords: kindergarten management system; ExtJs; PHP;幼儿园信息管理系统I目目 录录摘摘 要要 .I引言引言.11 1 系统开发背景系统开发背景 .11.1 选题背景.11.2 选题意义和开发目标.11.3 系统特点.22 2 系统分析系统分析.32.1 系统初步分析.32.22.2 系统功能需求分析.42.3 开发环境与开发工具.62.3.1 ExtJs 简介.62.3.2 数据库 MySQL 简介.72.4 系统的运行环境.83 3

10、 系统设计系统设计.93.1 系统功能模块设计.93.2 数据库设计.103.2.1 数据库结构组成.103.2.2 数据库表的设计.114 4 系统的具体实现系统的具体实现.144.1 用户登录模块.144.1.1 用户登录模块功能.144.1.2 用户登录模块流程图.164.2 账号管理功能模块.164.2.1 账号管理模块功能.164.2.2 系统设置模块流程图.184.3 保健人员模块.184.3.1 保健人员模块功能.184.3.2 保健人员模块流程图.204.4 幼儿档案.214.4.1 幼儿档案模块功能.214.4.2 幼儿档案模块流程图.234.5 食谱管理.244.5.1 食

11、谱管理模块功能.24幼儿园信息管理系统II4.5.2 食谱管理模块流程图.284.6 设备情况模块.294.7 学籍管理模块.304.7 膳食参数模块.324.7 园所情况模块.325 5 系统测试系统测试.335.1 测试方案.345.2 测试报告.346 6 系统评价系统评价.377 7 结结 论论.38感感 谢谢 .39参考文献参考文献.40幼儿园信息管理系统1引言现代化的管理以及自动化的办公是现代办公管理发展的必然趋势。传统的幼儿园人工管理方式有不少缺点,比如办公的效率不高;以及不断增加的幼儿数量正在不断加大档案的管理难度;管理烦琐复杂需要多人管理,而且产生的文档过多,使得仅靠人工管理

12、无法对这些文档进行有效地核对和管理,并且汇总以及分析这些文档方面更加困难。因此,使用计算机技术来辅助管理迫在眉睫。基于以上问题,必须建立一套幼儿园管理系统,使得幼儿园的管理工作规范化、系统化、程序化,从而避免人工管理的随意性和烦琐性,提高信息处理的速度和准确性;能够及时、准确、有效地记录幼儿园中各种情况,对幼儿园进行合理的管理。使用幼儿园管理系统,可以显著提高幼儿园信息管理的准确性,管理员通过系统将信息准确无误地输入到计算机中并存储到数据库。按照编码规范设定的数据类型,极大的保证了原始数据的准确性,使得在对原始数据进行分析统计时能最大程度上减少人为的影响,大大提高了工作效率。幼儿园管理系统可以

13、集存储、分析、统计、打印一身,节省人力、物力,而且使用方便,准确性高,可以充分发挥管理系统的分析功能以及管理功能。系统应用 Web 应用开发工具和 PHPMyAdmin 数据库管理系统,利用各种面向对象的开发工具和采用原型法的系统系统开发方法对系统进行设计和开发。论文从数据库开发角度,对幼儿园系统所需要的添加、修改、删除、查询等主要功能进行需求分析与设计,编写代码并进行调试测试,实现了系统的应用。21 绪论电子计算机和通信技术的不断发展,使得人类已经逐渐地进入到信息化社会。于此同时,人们对信息数据的利用与处理也已进入自动化、网络化和现代化的阶段。可以说,如今的各行各业都离不开计算机,更离不开其

14、对信息的处理。这正是计算机被广泛应用于信息管理的原因,并且现在计算机已经成为人们生活中必不可少的工具之一。利用计算机的最大的好处在于能够有效地进行信息管理,并且方便快捷的办公。使用计算机进行辅助信息管理,不仅提高了工作效率,而且大大的提高了信息的安全性。因此,开发相关的信息管理系统并加于应用已经成为各行各业的必要和必须。1.1 选题背景对于如幼儿园管理这种比较复杂的信息管理,使用计算机进行辅助管理能够充分地发挥它的优越性。一个优秀的信息管理系统是使用计算机进行系统管理的良好工具与桥梁,信息管理系统的开发是使用计算机对信息进行管理的前提。本系统就是为了更好地管理幼儿园信息而设计的,能应用于不同的

15、大中小型幼儿园,能方便、科学的实现对幼儿园各个方面的信息进行管理。幼儿园的主要任务是解除家庭在培养儿童时所受到的时间、空间和环境上的制约,让幼儿身体、智力以及心情得以健康发展。幼儿园可以说是小朋友的快乐天地,不仅可以帮助孩童健康快乐地度过童年时光学到知识,而且可以让幼儿从小接触集体生活,在集体中生活更利于儿童的未来发展。幼儿园教育作为整个教育体系中基础的基础,是对儿童进行预备教育,使得儿童具有完整健康的性格、拥有良好的行为习惯、具备初步的自然与社会常识。早期的对幼儿园的人工管理出现了不少漏洞和缺点,比如在管理中办公效率并不高;而且管理人员在进行管理的时候容易按照经验对园中事物进行管理,缺少了合

16、理有效的数据统计,造成管理不科学的现象,具有很大的弊端。而且随着幼儿数量的不断增多,产生的各种文档也越来越多,这就使得对幼儿档案的管理难度不断增加,使得人工管理变得比较烦琐、复杂,并且人工管理也使得无法对这些文档进行有效的核对和管理,在对档案汇总以及分析方面也变得更加困难。现在几乎所有的幼儿园都装配有计算机,但是尚未用于信息管理,没有发挥出它在信息管理上的功效,资源利用率低下,这些电脑就是信息管理系统运行的基本环境。基于以上问题,建立一套幼儿园管理系统是非常有必要的。一套合理有效的管理系统能够使幼儿园的管理工作规范化、系统化、程序化,避免幼儿园管理的随意性、烦琐幼儿园信息管理系统3性,提高信息

17、处理的速度和准确性,能够及时、准确、有效的查询和修改幼儿与教师的情况。1.2 选题意义和开发目标随着改革开放的不断深入,以前由国家包、国家养的幼儿园逐渐被推向市场接受市场的检验,然而原本的办园体制和办园模式中的不少理论都已经落后于实践并且失去了指导的意义。各个幼儿园都在挣经费的路子上不断摸索的前进,不断提高自身的竞争力。事实也证明,不少幼儿园率先亮起“办园特色”的牌子,顺应了市场对幼儿园的需求,而且也受到了家长的喜爱与好评,但是拥有“特色”的同时也增加了办园经费,加重管理负担。随着物质水平的不断进步,社会和越来越多的家长也对幼儿学前教育重视起来,这就使得幼儿园在数量在不断地增加,但是人们对幼儿

18、园的办学质量也更加重视,同时对园中幼儿的管理、幼儿的学习生活情况也更加重视,信息管理系统的应用必将起到积极的作用。而且采用适合幼儿园自身发展需要,并且管理科学化、合理规范化的信息管理系统,势必会给管理人员管理园中事物带来很大的方便。幼儿园管理系统可以集存储、分析、统计、打印一身,节省人力、物力,而且调用方便,准确性高,可以充分的发挥系统的分析功能等对幼儿园的日常事务等进行管理。幼儿园的目标分为教育目标和管理目标,二者构成现如今幼儿园的“目标管理”系统。 教育目标即是培养目标,在幼儿园中,起主导作用的不是园舍和设施等物质条件,而是要把幼儿培养成怎样的人。明确的管理方向,体现着办园的目标,引领着幼

19、儿园的全部教育活动并且制约着幼儿园的管理活动。因此,确立并实施科学合理的管理方案,是幼儿园的首要任务。 本系统开发的目的是开发出一套复合幼儿园管理运行的信息管理管理软件,为幼儿园的管理者提供简单、可靠、快捷的管理方式,方便幼儿园的管理,并且在幼儿园信息管理系统中实现系统管理、学籍管理、幼儿档案管理、膳食管理、体检信息管理、报表打印等功能,并建立了数据库及以及相应的规范的数据库管理系统。应用本系统将会让幼儿园的管理更加科学合理规范,大幅度的提高工作效率和管理的准确性以及科学性,使管理人员从繁杂的手工劳作中解脱出来,节省人力和开支并且提高了幼儿园的管理水平。本系统还可以对幼儿档案资料和在园中教职工

20、档案资料以及幼儿的膳食提价等信息进行科学的管理,同时还可以方便地实现查询和添加等功能,让幼儿园的管理工作进一步的简化提高了幼儿园的管理效率,从而为幼儿园的日常管理节幼儿园信息管理系统4省了大量的人力和物力。本系统的优点很多,例如管理界面比较友好,操作简单,适合各类人群操作,查询,修改,添加和删除功能较全面等,这些特点将在后面的章节中详细的来介绍。1.3 系统特点幼儿园管理系统在当今软件开发行业中非常常见,但都还是以专用版为主,解决幼儿园中幼儿信息的管理问题,能适合大部分类型幼儿园的并不多。本系统遵循了中小型幼儿园的管理过程,解决一般幼儿园中的管理工作。本系统的主要特点为:(1) 管理界面友好本

21、系统在开发过程中,严格遵循系统的界面可视化风格。界面简洁统一,易学易用。采用人机对话方式,交互性强,易于大多数人群操作。(2) 操作简单本系统尽量使用对话框,风格一致。用户只需熟悉一两个对话框的操作,就能基本学会本软件的使用。在数据输入过程中,我们尽可能多的采用数据输入确认,减少数据输入错误,将键盘录入的错误量减至最少。(3) 查询功能较全面系统提供了关于幼儿园管理的系统设置,班级信息、幼儿档案信息和教职工档案信息等方面的查询功能,基本满足了应用过程中的管理员和普通用户的操作。幼儿园信息管理系统52 系统分析在参观了解了幼儿园的基本设置之后,便开始了准备工作。首先,我比较熟悉了幼儿园中管理人员

22、的基本工作、幼儿和教职工的基本情况等,这为在设计幼儿园管理系统打下了良好的基础,有了针对性。接着进行了调查,主要内容如下:(1) 中小型幼儿园的概况中小型幼儿园的占地规模不是很大,在园的幼儿人数和教师人数也不会非常的多,并考虑到大部分幼儿园的管理模式,系统设计的规模应定为中小型幼儿园管理信息系统。(2) 幼儿园现在的管理方法及管理工具现在大部分幼儿园管理系统不够完善,管理上存在漏洞,甚至部分地区如乡镇和农村还停留在手工管理层次上。目前需要解决的问题很多,设计一套功能全面,简洁方便,通用、实用的幼儿园管理系统是目前解决问题的最好方式。2.1 系统初步分析经济效益的评价是现代化管理中作决策的重要依

23、据。当人们采取一项重大的改革或者投资行动之前,人们首先关心的是这个行为能够为自己取得多大的效益和利益。因此,在进行系统开发之前,都要从实用性、可能性和必要性这三个方面对未来系统的经济效益以及社会效益进行初步分析。可行性研究的目的就是为了避免盲目投资,从而减少不必要的经济损失。可行性分析的总结性成果是可行性报告。幼儿园作为幼儿学前教育的场所,每天有大量的工作要处理,而园中各种信息的管理,包括班级、幼儿和教职工等信息,如班级的增加和删除、班级的查找和班级的升级;幼儿档案的查询、修改以及添加;各类档案的管理包括档案的添加、修改和查询;报表统计等等,各类信息数据每天都在变更,而采用人工管理过于繁琐,让

24、人吃不消,而且容易犯错,这样很容易对幼儿园的管理造成很大的困扰。面对这样的难题,采用让数据的查询变得简单化让数据变的十分明了的方式是十分必要的,可以极大的简化幼儿园的管理,让幼儿园的日常管理高效有序。从幼儿园的软硬件环境看,开发幼儿园信息管理系统无论数从技术上、经济上还是管理上均已具备实施的基本条件。科技不断的发展的同时计算机科学也日渐成熟,计算机的强大功能已经成为人们的幼儿园信息管理系统6公式,计算机已经被广泛应用于人类社会的各个领域并发挥着越来越重要的作用。应用计算机对幼儿园信息进行管理,具有人工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性强、存储量大、保密性能好等。这些优点能够

25、极大是提高幼儿园管理的工作质量和效率,也是使幼儿园管理科学化、规范化、信息化的重要条件。下面从技术上、经济上和运行上来说明本系统的可行性。(1) 技术上的可行性本系统的设计是在 Windows7 操作系统环境下,使用 php&mysql&apache 开发环境开发成功的。数据库系统为 MySQL,是通用的小型数据库系统。这两个开发工具都是基本的开发应用工具。所以,本系统的设计与开发在技术上和硬件设备上的条件都是满足的。因此,它在技术上是可行的。(2) 经济上的可行性现在计算机的价格已经十分低廉,性能却有了长足的进步。而系统的开发,为幼儿园的管理工作效率带来了一个质的飞跃,为此,主要表现有以下几

26、个方面:1) 本系统的运行可以代替人工进行许多繁杂的劳动;2) 本系统的运行可以节省许多资源;3) 本系统的运行可以大大提高幼儿园的工作效率,等等;所以,本系统在经济上时可行的。(3) 运行上的可行性本系统为一个中小型的幼儿园管理系统,所耗费的资源非常小,学习的电脑无论是硬件还是软件都能满足条件。因此,本系统在运行上是可行的。2.22.2 系统功能需求分析在与幼儿园的工作人员进行交流和沟通后,并了解了幼儿园中管理工作的主要问题,我确定了幼儿园管理系统的设计框架。因为系统是单机版的系统,所以系统在功能上只能有一种用户即管理员,系统应有以下功能管理员能够实现所有的功能,包括系统管理和维护的权利;班

27、级信息的查询、添加和修改的操作;幼儿档案信息的查询、添加和修改的操作;教职工档案信息的查询、添加和修改的操作;统计报表的打印等操作功能。系统所能实现的功能将会在后面的章节中详细介绍。本系统设置有多个管理员,除了修改密码外,系统的其他功能所有的管理员都能实现。下面说明管理员的功能。幼儿园信息管理系统7(1) 系统管理和维护的权力(2) 班级信息的查询、添加和修改(3) 幼儿档案信息的查询、添加和修改(4) 教职工档案信息的查询、添加和修改(5) 统计报表的打印2.3 开发环境与开发工具本系统是一套标准的单机版模式的应用系统。系统采用 Windows7 及以上版本的系统为后台操作系统,以 Wamp

28、Server 为技术平台。此程序以 MySQL 数据库为后台,所有操作,诸如添加用户资料、幼儿档案资料和教职工档案资料等,均在前端平台进行。操作最终生成的数据再写入数据库。2.3.1 ExtJs 简介(1) ExtJs 的特点 ExtJS 是一个与后台技术无关的前端 ajax 框架,它是使用 javascript 编写,主要用于创建前端用户界面的一个非常优秀的框架。ExtJS 可以广泛应用在.Net、Java、Php 等各种开发语言开发应用中。最初的 ExtJs 是基于 YUI 技术,由 Jack Slocum 参考 Java Swing 等机制来组织可视化组件进行开发而成,无论是从 UI 界

29、面上还是 CSS 样式的应用到数据解析上的异常处理,ExtJs 都算的上是 JavaScript 客户端技术的精品,是及其优秀的工具。Ext 的 UI 组件模型和开发理念脱胎、成型于 Yahoo 组件库 YUI 和 Java 平台上 Swing两者,并为开发者屏蔽了大量跨浏览器方面的处理。相对来说,EXT 要比开发者直接针对 DOM、W3C 对象模型开发 UI 组件轻松。 (2)主要功能。1) 网格大型数据页面的无限/缓冲滚动功能得到很大改进。同时,对于网格的“锁定”功能,新增了锁定和未锁定两种状态。2) 布局布局上,通过避免浏览器回流来加快访问速度。新增“边界”布局方式。收缩包围的宽度问题,

30、由以前的特定组件来处理改为现在的用核心组件来处理。3) 核心组件幼儿园信息管理系统8XTemplates 和方法重写功能显著改善。Ext.override 现在开始支持重写实例方法,并且,可以通过使用标准的 callParent 函数来访问被重写的方法。此外,4.1 版本开始支持通过使用函数名来实现事件监听器。 (3) UI EngineExtJs 最初是对 Yahoo! UI 的对话框扩展并没有自己的特色,后来不断发展有了自己的特色并深受网友的喜爱。到现在 Ext 除了支持 YUI 外还支持 Jquery、Prototype 等的多种 JS 底层库,方便大家自由地选择。该框架完全基于纯 Ht

31、ml/CSS+JS 技术,为开发者们提供了丰富的跨浏览器 UI 组件,并且能够灵活采用 JSON/XML 数据源进行开发。ExtJs 支持多平台下的主流浏览器 如 Internet Explorer 等。现在使用的厂家包括IBM、Adobe、Cisco 等。2.3.2 数据库 MySQL 简介MySQL 是由瑞典 MySQL AB 公司开发的一个关系型数据库管理系统,目前属于 Oracle公司旗下产品。MySQL 是现如今最流行的关系型数据库管理系统之一,并且在 WEB 应用方面,MySQL 也是是最好的 RDBMS (Relational Database Management System

32、,关系数据库管理系统) 应用软件。MySQL 是一种轻量型的关系型数据库管理系统,数据库会将数据保存到不同的表中,而不是将所有数据放在一整个表中,增加了速度并提高了灵活性,无形中体现了关系型数据库的优越性。MySQL 使用访问数据库的最常用标准化语言也就是 SQL 语言,决定了 MySQL 的通用性。而且 MySQL 软件采用了双授权的政策,其分为社区版以及商业版,并且由于 MySQL 体积小、速度快、总体拥有成本低的有点,尤其是开放源码这一特点,使得一般中小型网站的开发都会选择 MySQL 作为网站数据库,不仅使用方便还节约成本。而且由于其社区版的性能卓越,MySQL 搭配 PHP 和 Ap

33、ache 可组成良好的开发环境。与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 当然会有它的不足之处,但是这些并不能减少它受欢迎的程度。并且对于一般的个人使用者或者中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本。2.4 系统的运行环境(1) 硬件环境幼儿园信息管理系统91)服务器:推荐配置 Intel Xeon E3 v2 处理器及以上机型,8GB 以上内存,硬盘剩余空间 1G 以上;客户机:酷睿 i5 处理器及以上机型 4GB 以上内存。2) 显示设备:彩显 VGA 系列,显存 8

34、M 以上。3) 鼠标、键盘:Windows 支持的各类鼠标、键盘。4) 网卡:100M 网卡。5) UPS:不间断电源一个。6) 打印机:Windows 系统支持下的所有针式,喷墨式和激光打印机。(2) 软件环境1) 操作环境:Win7。2) 应用软件:Wampserver。幼儿园信息管理系统103 系统设计本节主要讲述幼儿园管理系统中各个数据库表的设计,还有各个模块的主要功能。本系统将主要实现对中小型幼儿园的管理功能,系统的模块分为 6 大部分,它们分别是系统管理,班级管理,幼儿档案管理,教职工档案管理,统计报表打印和帮助功能等。因为系统是单机版的系统,所以系统在功能上只能有一种用户即管理员

35、,故此系统应有以下功能,管理员能够实现所有的功能,管理员的权限主要包括添加用户、修改密码、班级查询、添加和修改等操作;幼儿档案的查询添加和修改、在园教职工档案的查询、添加和修改等操作;统计报表打印等权限。3.1 系统功能模块设计(1) 系统管理,包括用户管理、重新登录和退出系统等。用户管理包括增加用户和修改密码,增加用户功能由所有的管理员实现,每个管理员都只能修改自己的密码等。(2) 班级基本信息的设置,包括添加和查询班级信息。班级的基本属性包括班级、人数、班主任、备注等。所有的管理员都能实现班级信息的增加、修改和删除。(3) 幼儿档案管理,包括幼儿档案添加和查询,幼儿的基本属性包括学号、姓名

36、、班级、性别、出生年月、民族、籍贯、家庭住址、邮政编码、联系电话、入学时间、备注等。所有的管理员都能实现幼儿档案信息的查询、增加、修改和删除等操作。(4) 教职工档案管理,包括教职工档案添加和查询,教职工的基本属性包括工号、姓名、负责班级、性别、出生年月、民族、籍贯、家庭住址、邮政编码、联系电话、入园时间、备注等。所有的管理员能实现教职工档案信息的查询、增加、修改和删除等操作。(5) 统计报表打印功能,包括打印班级统计报表和幼儿档案统计报表等,这些功能都能由管理员实现等操作。(6) 帮助功能包括,包括“操作说明”和“关于”菜单等。操作说明包括对添加、修改、删除、增加等操作的说明等。幼儿园系统的

37、功能结构图如图 3.1 所示。幼儿园信息管理系统11幼儿园信息管理系统账号管理园所情况设备情况保健人员幼儿档案学籍管理幼儿体检膳食参数食谱管理添加账号删除账号基础信息结构信息硬件信息原有设备新增设备添加保健人员修改信息删除保健人员查询新建修改/删除打印家长联系表体检卡年级管理班级管理升迁/退园管理修改/删除查询信息录入体检信息打印查询结果按班级打印儿童健康管理登记表原料管理菜谱管理食谱打印膳食调查图 3.1 幼儿园系统结构图3.2 数据库设计3.2.1 数据库结构组成幼儿园信息管理系统12设计幼儿园管理系统,首要问题是建立后台的数据库。数据库中的数据资料来源于该幼儿园管理过程中的各种资料数据。

38、数据库设计是开发过程中非常重要的环节,分为确定数据库模型、建立数据库、建立数据表、确定字段列、建立数据关系等步骤。在建立数据库之前,应考虑以下事项:数据库的用途,容易使用和维护,便于数据结构的改进,便于数据的检索和修改,很少的数据库维护工作,冗余数据少或没有,便于数据库的备份和恢复等。首先确定本系统的数据库模型,关系型数据库系统以关系数据模型为基础,其数据库以关系方式组织数据,关系实际上是多个相关联的二维表。由于它的数据结构简单且单一,由此而来的数据操作语言简单且是说明性的,用户使用方便直观,且操作功能强。因为它的操作只需用关系代数这个概念,且操作的结果仍是关系,所以可以对其复合地、连锁地进行

39、,这种操作性质可归纳为它是面向值的操作。经过仔细比较和综合之后,充分考虑便于管理、备份和执行效率,建立信息数据库,由 40 张表组成,他们分别命名为:mst_agehigh(年龄别身高)、mst_ageweight(年林别体重) 、mst_anenialevel(贫血级别) 、mst_attendance(就餐出席)等。针对一般幼儿园管理信息系统的需求,通过对幼儿园管理工作过程的内容和数据流程分析,设计如下面所示的数据项。幼儿信息,包括的数据项有:姓名、身份证、班级编号、班级排序、性别、出生年月、入园日期、退园日期、入园体检日期、免疫接种、父亲姓名、父亲工作单位等。班级信息,包括的数据项有:班

40、级名称、年级编号、班级排序、删除标记等。保健人员信息,包括的数据项有:姓名、性别、出生年月、民族、籍贯、家庭住址、邮政编码、联系电话、入园时间、备注等。有了数据结构、数据项,就可以进行下面的数据库就进行设计。3.2.2 数据库表的设计数据库系统采用的是 Oracle 公司的轻量级数据库系统 MySQL,原本由 MySQL AB开发现在属于 Oracle 公司。由于 MySQL 的轻量级特性满足绝大多是的小型服务器应用并且 MySQL 是免费使用的,大量 web 数据库系统都采用 MySQL 数据库系统作为后台数据库。使用 MySQL 的好处还在于 MySQL 是对 PHP 具有良好的支持,而且

41、 PHP 是当下最流行的 Web 开发语言,也是本次系统开发所使用的服务器语言。使用 MySQL 十分契合本系统的开发。在建立好数据库后,就要建立其中的数据表,确定数据表的具体字段。在这个环节幼儿园信息管理系统13最重要的是做到冗余数据最少或消除冗余。使得各个表的基本结构要明确、清晰。(1) 用户表本表记录着用户和管理员的登录名称和密码,主键是幼儿园编号,用户表包括幼儿园编号用户名、密码等字段。当用户输入的用户名和密码相对应并且都确时,用户才能登录。用户表如表 3.1 所示。表 3.1 用户表字段名称数据类型IDint(自动编号)User_rolevarcharPasswordvarcharD

42、elflagTinyint(2) 幼儿信息表本表记录着幼儿园中每个幼儿的基本信息,主键是自动编号,幼儿的基本信息包括姓名、身份证、班级编号、班级排序、性别、出生年月、入园日期、退园日期、入园体检日期、免疫接种、父亲姓名、父亲工作单位等。幼儿档案表如表 3.2 所示。表 3.2 幼儿档案表字段名称数据类型编号int(自动编号)幼儿园编号varchar姓名varchar身份证char班级编号varchar班级排序varchar性别char出生日期varchar入园日期varchar幼儿园信息管理系统14退园日期char入园体检日期varchar备注char(3) 保健人员信息表本表记录着在园就职或

43、者兼职的保健人员的基本信息,主键是自动编号,教职工的基本信息主要包括编号、姓名、幼儿园编号、性别、出生年月、民族、籍贯、家庭住址、邮政编码、联系电话、入园时间和备注等。各个字段的数据类型如表中。保健人员信息表如表 3.3 所示。表 3.3 保健人员信息表字段名称数据类型编号int(自动编号)幼儿园编号varchar姓名varchar性别char出生年月varchar民族varchar籍贯char家庭住址varchar邮政编码varchar联系电话char入园时间varchar备注char(4) 班级信息表本表记录着幼儿园中所有班级的基本信息,主键是自动编号,班级的基本信息包括班级名称、班级编号

44、、删除标记、班级排序等,各个字段的数据类型也在班级信息表中列出了具体要求。如表 3.4 所示。表 3.4 班级信息表幼儿园信息管理系统15字段名称数据类型编号int(自动编号)幼儿园编号 varchar班级名称char班级编号char删除标记Char幼儿园信息管理系统164 系统的具体实现本系统的模块分为 8 大部分,它们分别是账号管理,保健人员,幼儿体检,园所情况,幼儿档案膳食参数等。4.1 用户登录模块通过登录,管理员进入管理员界面,即系统的主界面。在此界面上,管理员可以添加班级基本信息并对班级进行按关键字查询;添加、修改、删除幼儿档案的基本信息并可以按关键字对幼儿个体进行查询;添加、修改

45、、删除管理员的基本信息,包括增删用户和修改密码;打印统计可以进行统计报表的打印,其中包括班级统计报表,幼儿档案统计报表等。具体功能介绍在后面介绍。4.1.1 用户登录模块功能功能描述:通过登录验证,用户输入相应的用户名和密码才可以进入主页面, 。当输入错误账号或密码后,将弹出对话框,提示密码错误,请求重新登录。初始登录窗口如图 4.1 所示。图 4.1 登录界面当用户输入正确的用户名和密码,成功登录后,就会进入系统的主界面,这时将会看到主界面上所显示的具体功能模块,主界面上显示的具体功能模块有系统设置、班级管理、幼儿档案管理、教职工档案管理、打印统计和帮助等。系统设置包括用户管理、重新登录、和

46、退出系统;班级管理包括班级添加和查询;幼儿档案包括档案查询和添加;教职工档案包括档案查询和添加;报表统计包括班级信息统计报表和幼儿档案信息统计幼儿园信息管理系统17报表,每个模块下面又分为许多个不同的小模块,来实现系统的不同功能。每个模块的具体功能将会在后面详细介绍。系统的主界面如图 4.2 所示。图 4.2 系统主界面4.1.2 用户登录模块流程图用户输入用户名和密码后,经过系统的验证正确后才可以进入登录界面,当用户名或者密码出现错误时,系统会提示用户名或者密码出现错误,要求重新出入用户名或者密码进行登录,用户名或者密码输入错误达到三次后,系统会使得该用户不能再进行登录,这时候系统会自动退出

47、登录界面。此时,用户不能够登录系统的主界面,也就更不能对任何数据进行操作了。综上所述,用户登录模块的程序流程图如图 4.3 所示。幼儿园信息管理系统18是否正确正确登录界面终止开始否是输入用户名和密码错误提示图 4.3 用户登录模块流程图4.2 账号管理功能模块4.2.1 账号管理模块功能账号管理功能模块的主要功能就是添加和删除管理员用户功能描述:(1) 点击网页的账号管理图标,可以进行增加用户、删除用户、修改账号信息等操作,系统会自动将这些操作保存修改后会写入数据库中。账号管理界面界面如图 4.4 所示。幼儿园信息管理系统19图 4.4 系统设置界面(2) 点击“账号管理” 菜单下的“新建账

48、号”,将会进入下面的界面,进行对用户的增加操作,系统会自动将这些操作保存修改后会写入数据库中。新建账号界面如图 4.5 所示。图 4.5 增加用户界面(3) 双击“账号管理” 菜单下的账号,将会进入下面的界面进行对用户的密码进行修改操作,当用户输入自己的用户名,和正确修改密码后,单击”保存”就会提示密码修改成功,系统会自动将密码保存到数据库中。修改密码的界面如图 4.6 所示。图 4.6 修改账号密码界面4.2.2 系统设置模块流程图用户输入用户名和密码后,经过系统的验证后进入登录界面,当点击“账号管理” 菜单下的“新建账号”,系统会弹出新建账号的对话框,用户选择新建账号,然后完成信息填写,确

49、定增加后系统会将修改的数据保存到数据库中,并提示用户成功完成该操作。点击否后系统会自动退出该界面。综上所述,系统设置模块的程序流程图如图 4.7 所示。幼儿园信息管理系统20开始确定增加退出完成信息填写是否增加成功选择所需操作选择增加用户图 4.7 账号管理模块流程图4.3 保健人员模块现代幼儿园对幼儿的保健方面及其重视,保健人员也因此称成为幼儿园的重要成员,人数众多管理不便。因此,保健人员模块提供了相关人员的信息管理,极大方便了幼儿园的日常运行。4.3.1 保健人员模块功能功能描述:(1)点击网页的保健人员图标,就会进入保健人员管理模块可以查看保健人员的详细信息,也可以进行保健人员的添加和删

50、除。 保健人员界面如如图 4.8 所示。幼儿园信息管理系统21图 4.8 保健人员模块界面(2)点击保健人员界面的“添加”按钮,可以新建一位保健人员的数据,姓名是必填项目。填写完保健人员的必要信息后点击保存,所有信息都会保存到数据库中,点击取消则会取消保存。添加人员界面如图 4.9 所示。图 4.9 添加保健人员界面幼儿园信息管理系统22(2)单击保健人员信息行选择要删除的保健人员信息,点击保健人员界面的删除按钮后弹出删除界面选择“YES”即可删除保健人员的信息。删除界面如图 4.10 所示。图 4.10 删除保健人员界面4.3.2 保健人员模块流程图保健人员模块方便了对于保健相关人员的管理,

51、功能简单而完善,能够提高对幼儿园的管理效率。用户登录进入主界面后,点击保健人员图标,进入保健人员管理界面。在此界面下管理员用户可以对保健人员信息进行添加和删除。当点击添加按钮时会弹出填写保健人员信息的对话框,填写完信息后可进行保存或取消。当选择要删除的保健人员后可以点击删除按钮进行保健人员的删除。数据同步到数据库。综上所述,班级管理模块的程序流程图如图 4.11 所示。幼儿园信息管理系统23开始确定增加退出完成信息填写是否增加成功选择所需操作选择添加人员图 4.11 保健人员模块流程图4.4 幼儿档案幼儿园中幼儿众多,对幼儿的管理及其重要,建立幼儿档案极大的方便了对幼儿的管理,对幼儿园的日常运

52、行起到极大的帮助。幼儿档案模块实现了档案的查询、修改、删除、添加以及家长联系表和体检卡的打印等功能。4.4.1 幼儿档案模块功能功能描述:(1) 点击主界面的幼儿档案图标,会进入幼儿档案管理界面,上方是查询条件,中间是幼儿档案信息的显示,下方是几个功能按钮,选择或者填写相应的查询条件之后点击查询即可查看需要的幼儿档案信息,点击重置可清除选择条件显示全部学生的档案信息。点击下方的打印按钮可以选择打印家长联系表或者体检卡。幼儿档案界面如图 4.12 所示。幼儿园信息管理系统24图 4.12 幼儿档案管理界面(2) 点击幼儿档案界面下的新建按钮,填写相应的幼儿信息,点击保存即可将幼儿的信息保存到数据

53、库并根据查询条件决定是否显示到界面。 幼儿档案新建界面如图 4.13 所示。图 4.13 幼儿档案新建界面(3)在档案主界面选择要修改档案的儿童后可以点击幼儿档案下的修改按钮,进入档案修改界面可以对幼儿的详细档案进行修改 ,点击保存将修改后的幼儿档案保存到数据库中。幼儿园信息管理系统25幼儿档案修改界面如图 4.14 所示。图 4.14 幼儿档案修改界面(4)选择要删除档案的学生后点解删除按钮再点击确认删除即可对幼儿档案进行删除。点击关闭按钮后关闭该界面并回到主界面。4.4.2 幼儿档案模块流程图幼儿档案的管理是幼儿园管理中很重要的部分,所有的幼儿在入园的时候都是建立一个幼儿档案,信息变更后需

54、要对档案进行修改,在离开幼儿园后需要对档案进行删除或者将档案提交给别的单位。幼儿档案模块方便了幼儿园对档案的管理,对幼儿园管理起到极大的帮助作用。用户成功登录后,点击“幼儿档案” 界面下的“新建”,弹出幼儿档案新建会话框,用户按照要求完成幼儿各项信息的填写,然后点击保存后修改的数据就会被保存到数据库中。点击取消后会回到幼儿档案显示的界面。综上所述,幼儿档案模块的程序流程图如图 4.15 所示。幼儿园信息管理系统26开始确定保存退出完成信息填写是否选择新建新建幼儿档案成功图 4.12 幼儿档案新建流程图4.5 食谱管理在国家科技与经济高速发展的当下,人们对物质的要求越来越高,相应的人们对幼儿的饮

55、食也更加重视。食谱管理包括了原料管理、食谱管理、食谱打印、就餐人数统计、营养分析等功能,能够科学的为幼儿制定符合要求的食谱,对幼儿的日常饮食的管理起到了极大的帮助作用,方便了幼儿园的管理。并且,极其重要的是该功能模块下还包括了营养分析以及膳食调查统计,这对幼儿园更好的制定合理营养的儿童膳食以及对幼儿的饮食监督都起到了及其积极的作用。4.5.1 食谱管理模块功能功能描述:(1) 点击主界面的食谱管理图标,就会进入食谱管理的界面,点击相应的日期就会显示当天的食谱,幼儿园可以通过添加删除按钮为幼儿修改每一餐的食谱并保存到数据库中。下方则会显示对当天的食谱的营养分析,并且点击菜谱会显示菜式的成分。幼儿

56、园信息管理系统27幼儿的食谱管理主界面如图 4.16 所示。图 4.16 食谱管理主界面(2) 点击食谱管理主界面的原料管理按钮,即可进入原料管理回话框。可以添加、删除、修改、查询食物原料。原料管理界面如图 4.17 所示。图 4.17 原料管理界面(3)点击食谱管理主界面左边的原料管理按钮,即可进入原料管理回话框。可以添加、删除、修改、查询食物原料。原料管理界面如图 4.18 所示。幼儿园信息管理系统28图 4.18 原料管理界面(4)点击食谱管理主界面左边的菜谱管理按钮,即可进入菜谱管理回话框。可以新建或者删除菜谱,也可以对已有的菜谱进行添加或者删除原料。菜谱管理界面如图 4.19 所示。

57、图 4.19 菜谱管理界面幼儿园信息管理系统29(5)点击食谱管理主界面左边的食谱打印按钮,即可进入食谱打印与膳食调查会话框。可以根据需要打印相应的表格。菜谱管理界面如图 4.20 所示。图 4.20 菜谱管理界面(5)点击食谱管理主界面左边的食谱原料采购统计按钮,即可进入食谱原料采购统计会话框。这里显示了周需要采购的食物原理以及日需要的食物原料,并且能够打印周食物原料统计表用于指导幼儿园的食物采购。原料采购界面如图 4.21 所示。图 4.21 菜谱管理界面(5)点击食谱管理主界面左边的膳食调查用餐人数登记按钮,即可进入膳食调查用餐幼儿园信息管理系统30人数登记会话框。这里需要管理员每日进行

58、登记并保存。用餐人数登记是饮食管理的重要环节,对食物采购有着极其重要的指导意义。膳食调查用餐人数登记界面如图 4.22 所示。图 4.22 膳食调查用餐人数登记界面4.5.2 食谱管理模块流程图用户登录进入主界面之后,点击主页面下的食谱管理图标对食谱进行管理,当点击自动给谱之后会根据季节生成相应的食谱并显示到页面上,可以对食谱进行修改,进行添加、删除等操作,系统会将修改的食谱保存到数据库中,点击关闭按钮能够退回主界面。 食谱管理管理模块的程序流程图如图 4.23 所示。幼儿园信息管理系统31开始确定修改修改食谱是否打印食谱退出选择自动给食谱图 4.23 食谱管理模块流程图4.6 设备情况模块幼

59、儿园设备管理应幼儿园的日常需求对幼儿园的所有设备进行登记,能够显示一所幼儿园的具体硬件信息同时也方便对幼儿园的设备进行管理。功能描述:(1) 点击设备情况模块进入设备情况会话框后,鼠标双击对应的空白处即可填写相应的设备情况,这些信息填写完成之后点击保存及保存到对应的数据库表中。这些信息主要用于幼儿园自己查看和上交到保健院。设备情况界面如图 4.24 所示。幼儿园信息管理系统32图 4.24 设备情况4.7 学籍管理模块幼儿园管理中班级的管理十分重要,班级的升级、离园、入园都需要登记在册不然幼儿园的管理会乱套。因此,学籍管理包括了年级管理、班级管理、升迁退园管理,这些功能极大的方便了幼儿园的日常

60、管理能够有条理地控制班级的升迁退园等重要操作。功能描述:(1) 登录进入主界面,点击学籍管理图标进入学籍管理对话框,年级管理分页面包括了幼儿园的所有年级,可以对年级进行增加和删除。年级管理界面如图 4.25 所示。图 4.25 年级管理(2) 班级管理分页面包括了幼儿园的所有班级,可以对年级进行增加和删除,点击保幼儿园信息管理系统33存会将修改的数据保存到数据库中。班级管理界面如图 4.26 所示。图 4.26 班级管理(3) 升迁/退园管理分页面包括班级升迁和退园处理功能,达到相应年限的班级需要在次页面进行班级升迁或退园处理操作,选择相应的班级后点击班级升迁或退园处理后会将修改的数据保存到数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论