幼儿园信息管理系统的设计与实现

28 篇文章 3 订阅
21 篇文章 4 订阅

摘    要

随着幼儿园数量和规模的不断扩大,传统的人工管理模式已经无法有效的管理幼儿园中教职工与幼儿的信息。在这个计算机与网络技术飞速发展的时代,使用计算机管理系统不仅能提高幼儿园管理水平,还能减少幼儿园的开支,提高幼儿园的运作效率,同时,还为建立幼儿园特色“招牌”提高竞争力,为幼儿园的管理工作较少了不少人力、物力等。

幼儿园管理系统是典型的小型信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本幼儿园信息管理系统主要是从保健院的角度运用计算机信息技术进行开发,对幼儿园的职工和幼儿进行管理,更注重儿童的健康,比其他种类的系统更适合幼儿园管理。本系统主要是用于保健院管理下的大中小型幼幼儿园的日常工作管理和保健管理。

系统应用Web开发工具和phpMyadmin数据库管理系统,ExtJs和PHP等技术,采用原型法的系统开发方法建立。论文从数据库开发角度对幼儿园管理系统所完成的添加、修改、删除、查询等主要功能进行了需求分析与设计,编写代码,进行调试测试,实现了系统的应用。

关键词: 幼儿园管理系统; PHP; ExtJs;

Abstract

With the number of kindergarten-scale expansion, the traditional manual management mode can not be effectively manage the kindergarten teachers and children’s information. In today's computers and network technology of the era of rapid development. The use of computer management system 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 competition,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 development 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 children's health  than other types of systems 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, which 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 code, debug test system achieved the systems function.

Keywords:  kindergarten management system; ExtJs; PHP;

目 录

    

引言

1  系统开发背景

1.1  选题背景

1.2  选题意义和开发目标

1.3  系统特点

2  系统分析

2.1  系统初步分析

2.2  系统功能需求分析

2.3  开发环境与开发工具

2.3.1  ExtJs简介

2.3.2  数据库MySQL简介

2.4  系统的运行环境

3  系统设计

3.1  系统功能模块设计

3.2  数据库设计

3.2.1  数据库结构组成

3.2.2  数据库表的设计

4  系统的具体实现

4.1  用户登录模块

4.1.1  用户登录模块功能

4.1.2  用户登录模块流程图

4.2  账号管理功能模块

4.2.1  账号管理模块功能

4.2.2  系统设置模块流程图

4.3  保健人员模块

4.3.1  保健人员模块功能

4.3.2  保健人员模块流程图

4.4  幼儿档案

4.4.1  幼儿档案模块功能

4.4.2  幼儿档案模块流程图

4.5  食谱管理

4.5.1  食谱管理模块功能

4.5.2  食谱管理模块流程图

4.6  设备情况模块

4.7  学籍管理模块

4.7  膳食参数模块

4.7  园所情况模块

5  系统测试

5.1  测试方案

5.2  测试报告

6  系统评价

7    

  

参考文献

引言

现代化的管理以及自动化的办公是现代办公管理发展的必然趋势。

传统的幼儿园人工管理方式有不少缺点,比如办公的效率不高;以及不断增加的幼儿数量正在不断加大档案的管理难度;管理烦琐复杂需要多人管理,而且产生的文档过多,使得仅靠人工管理无法对这些文档进行有效地核对和管理,并且汇总以及分析这些文档方面更加困难。因此,使用计算机技术来辅助管理迫在眉睫。

基于以上问题,必须建立一套幼儿园管理系统,使得幼儿园的管理工作规范化、系统化、程序化,从而避免人工管理的随意性和烦琐性,提高信息处理的速度和准确性;能够及时、准确、有效地记录幼儿园中各种情况,对幼儿园进行合理的管理。

使用幼儿园管理系统,可以显著提高幼儿园信息管理的准确性,管理员通过系统将信息准确无误地输入到计算机中并存储到数据库。按照编码规范设定的数据类型,极大的保证了原始数据的准确性,使得在对原始数据进行分析统计时能最大程度上减少人为的影响,大大提高了工作效率。幼儿园管理系统可以集存储、分析、统计、打印一身,节省人力、物力,而且使用方便,准确性高,可以充分发挥管理系统的分析功能以及管理功能。

系统应用Web应用开发工具和PHPMyAdmin数据库管理系统,利用各种面向对象的开发工具和采用原型法的系统系统开发方法对系统进行设计和开发。论文从数据库开发角度,对幼儿园系统所需要的添加、修改、删除、查询等主要功能进行需求分析与设计,编写代码并进行调试测试,实现了系统的应用。

1  绪论

电子计算机和通信技术的不断发展,使得人类已经逐渐地进入到信息化社会。于此同时,人们对信息数据的利用与处理也已进入自动化、网络化和现代化的阶段。可以说,如今的各行各业都离不开计算机,更离不开其对信息的处理。这正是计算机被广泛应用于信息管理的原因,并且现在计算机已经成为人们生活中必不可少的工具之一。利用计算机的最大的好处在于能够有效地进行信息管理,并且方便快捷的办公。使用计算机进行辅助信息管理,不仅提高了工作效率,而且大大的提高了信息的安全性。因此,开发相关的信息管理系统并加于应用已经成为各行各业的必要和必须。

1.1  选题背景

对于如幼儿园管理这种比较复杂的信息管理,使用计算机进行辅助管理能够充分地发挥它的优越性。一个优秀的信息管理系统是使用计算机进行系统管理的良好工具与桥梁,信息管理系统的开发是使用计算机对信息进行管理的前提。本系统就是为了更好地管理幼儿园信息而设计的,能应用于不同的大中小型幼儿园,能方便、科学的实现对幼儿园各个方面的信息进行管理。

幼儿园的主要任务是解除家庭在培养儿童时所受到的时间、空间和环境上的制约,让幼儿身体、智力以及心情得以健康发展。幼儿园可以说是小朋友的快乐天地,不仅可以帮助孩童健康快乐地度过童年时光学到知识,而且可以让幼儿从小接触集体生活,在集体中生活更利于儿童的未来发展。幼儿园教育作为整个教育体系中基础的基础,是对儿童进行预备教育,使得儿童具有完整健康的性格、拥有良好的行为习惯、具备初步的自然与社会常识。早期的对幼儿园的人工管理出现了不少漏洞和缺点,比如在管理中办公效率并不高;而且管理人员在进行管理的时候容易按照经验对园中事物进行管理,缺少了合理有效的数据统计,造成管理不科学的现象,具有很大的弊端。而且随着幼儿数量的不断增多,产生的各种文档也越来越多,这就使得对幼儿档案的管理难度不断增加,使得人工管理变得比较烦琐、复杂,并且人工管理也使得无法对这些文档进行有效的核对和管理,在对档案汇总以及分析方面也变得更加困难。现在几乎所有的幼儿园都装配有计算机,但是尚未用于信息管理,没有发挥出它在信息管理上的功效,资源利用率低下,这些电脑就是信息管理系统运行的基本环境。

基于以上问题,建立一套幼儿园管理系统是非常有必要的。一套合理有效的管理系统能够使幼儿园的管理工作规范化、系统化、程序化,避免幼儿园管理的随意性、烦琐性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改幼儿与教师的情况。

1.2  选题意义和开发目标

随着改革开放的不断深入,以前由国家包、国家养的幼儿园逐渐被推向市场接受市场的检验,然而原本的办园体制和办园模式中的不少理论都已经落后于实践并且失去了指导的意义。各个幼儿园都在挣经费的路子上不断摸索的前进,不断提高自身的竞争力。事实也证明,不少幼儿园率先亮起“办园特色”的牌子,顺应了市场对幼儿园的需求,而且也受到了家长的喜爱与好评,但是拥有“特色”的同时也增加了办园经费,加重管理负担。

随着物质水平的不断进步,社会和越来越多的家长也对幼儿学前教育重视起来,这就使得幼儿园在数量在不断地增加,但是人们对幼儿园的办学质量也更加重视,同时对园中幼儿的管理、幼儿的学习生活情况也更加重视,信息管理系统的应用必将起到积极的作用。而且采用适合幼儿园自身发展需要,并且管理科学化、合理规范化的信息管理系统,势必会给管理人员管理园中事物带来很大的方便。幼儿园管理系统可以集存储、分析、统计、打印一身,节省人力、物力,而且调用方便,准确性高,可以充分的发挥系统的分析功能等对幼儿园的日常事务等进行管理。

幼儿园的目标分为教育目标和管理目标,二者构成现如今幼儿园的“目标管理”系统。 教育目标即是培养目标,在幼儿园中,起主导作用的不是园舍和设施等物质条件,而是要把幼儿培养成怎样的人。明确的管理方向,体现着办园的目标,引领着幼儿园的全部教育活动并且制约着幼儿园的管理活动。因此,确立并实施科学合理的管理方案,是幼儿园的首要任务。 

本系统开发的目的是开发出一套复合幼儿园管理运行的信息管理管理软件,为幼儿园的管理者提供简单、可靠、快捷的管理方式,方便幼儿园的管理,并且在幼儿园信息管理系统中实现系统管理、学籍管理、幼儿档案管理、膳食管理、体检信息管理、报表打印等功能,并建立了数据库及以及相应的规范的数据库管理系统。

应用本系统将会让幼儿园的管理更加科学合理规范,大幅度的提高工作效率和管理的准确性以及科学性,使管理人员从繁杂的手工劳作中解脱出来,节省人力和开支并且提高了幼儿园的管理水平。本系统还可以对幼儿档案资料和在园中教职工档案资料以及幼儿的膳食提价等信息进行科学的管理,同时还可以方便地实现查询和添加等功能,让幼儿园的管理工作进一步的简化提高了幼儿园的管理效率,从而为幼儿园的日常管理节省了大量的人力和物力。

本系统的优点很多,例如管理界面比较友好,操作简单,适合各类人群操作,查询,修改,添加和删除功能较全面等,这些特点将在后面的章节中详细的来介绍。

1.3  系统特点

幼儿园管理系统在当今软件开发行业中非常常见,但都还是以专用版为主,解决幼儿园中幼儿信息的管理问题,能适合大部分类型幼儿园的并不多。本系统遵循了中小型幼儿园的管理过程,解决一般幼儿园中的管理工作。

本系统的主要特点为:

(1) 管理界面友好

本系统在开发过程中,严格遵循系统的界面可视化风格。界面简洁统一,易学易用。采用人机对话方式,交互性强,易于大多数人群操作。

(2) 操作简单

本系统尽量使用对话框,风格一致。用户只需熟悉一两个对话框的操作,就能基本学会本软件的使用。在数据输入过程中,我们尽可能多的采用数据输入确认,减少数据输入错误,将键盘录入的错误量减至最少。

(3) 查询功能较全面

系统提供了关于幼儿园管理的系统设置,班级信息、幼儿档案信息和教职工档案信息等方面的查询功能,基本满足了应用过程中的管理员和普通用户的操作。

2  系统分析

在参观了解了幼儿园的基本设置之后,便开始了准备工作。首先,我比较熟悉了幼儿园中管理人员的基本工作、幼儿和教职工的基本情况等,这为在设计幼儿园管理系统打下了良好的基础,有了针对性。接着进行了调查,主要内容如下:

(1) 中小型幼儿园的概况

中小型幼儿园的占地规模不是很大,在园的幼儿人数和教师人数也不会非常的多,并考虑到大部分幼儿园的管理模式,系统设计的规模应定为中小型幼儿园管理信息系统。

(2) 幼儿园现在的管理方法及管理工具

现在大部分幼儿园管理系统不够完善,管理上存在漏洞,甚至部分地区如乡镇和农村还停留在手工管理层次上。目前需要解决的问题很多,设计一套功能全面,简洁方便,通用、实用的幼儿园管理系统是目前解决问题的最好方式。

2.1  系统初步分析

经济效益的评价是现代化管理中作决策的重要依据。当人们采取一项重大的改革或者投资行动之前,人们首先关心的是这个行为能够为自己取得多大的效益和利益。因此,在进行系统开发之前,都要从实用性、可能性和必要性这三个方面对未来系统的经济效益以及社会效益进行初步分析。可行性研究的目的就是为了避免盲目投资,从而减少不必要的经济损失。可行性分析的总结性成果是可行性报告。

幼儿园作为幼儿学前教育的场所,每天有大量的工作要处理,而园中各种信息的管理,包括班级、幼儿和教职工等信息,如班级的增加和删除、班级的查找和班级的升级;幼儿档案的查询、修改以及添加;各类档案的管理包括档案的添加、修改和查询;报表统计等等,各类信息数据每天都在变更,而采用人工管理过于繁琐,让人吃不消,而且容易犯错,这样很容易对幼儿园的管理造成很大的困扰。面对这样的难题,采用让数据的查询变得简单化让数据变的十分明了的方式是十分必要的,可以极大的简化幼儿园的管理,让幼儿园的日常管理高效有序。

从幼儿园的软硬件环境看,开发幼儿园信息管理系统无论数从技术上、经济上还是管理上均已具备实施的基本条件。

科技不断的发展的同时计算机科学也日渐成熟,计算机的强大功能已经成为人们的公式,计算机已经被广泛应用于人类社会的各个领域并发挥着越来越重要的作用。应用计算机对幼儿园信息进行管理,具有人工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性强、存储量大、保密性能好等。这些优点能够极大是提高幼儿园管理的工作质量和效率,也是使幼儿园管理科学化、规范化、信息化的重要条件。

下面从技术上、经济上和运行上来说明本系统的可行性。

(1) 技术上的可行性

本系统的设计是在Windows7操作系统环境下,使用php&mysql&apache开发环境开发成功的。数据库系统为MySQL,是通用的小型数据库系统。这两个开发工具都是基本的开发应用工具。所以,本系统的设计与开发在技术上和硬件设备上的条件都是满足的。因此,它在技术上是可行的。

(2) 经济上的可行性

现在计算机的价格已经十分低廉,性能却有了长足的进步。而系统的开发,为幼儿园的管理工作效率带来了一个质的飞跃,为此,主要表现有以下几个方面:

1) 本系统的运行可以代替人工进行许多繁杂的劳动;

2) 本系统的运行可以节省许多资源;

3) 本系统的运行可以大大提高幼儿园的工作效率,等等;

所以,本系统在经济上时可行的。

(3) 运行上的可行性

本系统为一个中小型的幼儿园管理系统,所耗费的资源非常小,学习的电脑无论是硬件还是软件都能满足条件。因此,本系统在运行上是可行的。

2.2  系统功能需求分析

在与幼儿园的工作人员进行交流和沟通后,并了解了幼儿园中管理工作的主要问题,我确定了幼儿园管理系统的设计框架。因为系统是单机版的系统,所以系统在功能上只能有一种用户即管理员,系统应有以下功能管理员能够实现所有的功能,包括系统管理和维护的权利;班级信息的查询、添加和修改的操作;幼儿档案信息的查询、添加和修改的操作;教职工档案信息的查询、添加和修改的操作;统计报表的打印等操作功能。系统所能实现的功能将会在后面的章节中详细介绍。

本系统设置有多个管理员,除了修改密码外,系统的其他功能所有的管理员都能实现。

下面说明管理员的功能。

(1) 系统管理和维护的权力

(2) 班级信息的查询、添加和修改

(3) 幼儿档案信息的查询、添加和修改

(4) 教职工档案信息的查询、添加和修改

(5) 统计报表的打印

2.3  开发环境与开发工具

本系统是一套标准的单机版模式的应用系统。系统采用Windows7及以上版本的系统为后台操作系统,以WampServer为技术平台。此程序以MySQL数据库为后台,所有操作,诸如添加用户资料、幼儿档案资料和教职工档案资料等,均在前端平台进行。操作最终生成的数据再写入数据库。

2.3.1  ExtJs简介

(1) ExtJs的特点

ExtJS是一个与后台技术无关的前端ajax框架,它是使用javascript编写,主要用于创建前端用户界面的一个非常优秀的框架。ExtJS可以广泛应用在.Net、Java、Php等各种开发语言开发应用中。

最初的ExtJs基于YUI技术,由Jack Slocum参考Java Swing等机制来组织可视化组件进行开发而成,无论从UI界面上还是CSS样式的应用到数据解析上的异常处理,ExtJs都算的上是JavaScript客户端技术的精品,是及其优秀的工具。

Ext的UI组件模型和开发理念脱胎、成型于Yahoo组件库YUI和Java平台上Swing两者,并为开发者屏蔽了大量跨浏览器方面的处理。相对来说,EXT要比开发者直接针对DOM、W3C对象模型开发UI组件轻松

 (2)主要功能。

1) 网格

大型数据页面的无限/缓冲滚动功能得到很大改进。同时,对于网格的“锁定”功能,新增了锁定和未锁定两种状态

2) 布局

布局上,通过避免浏览器回流来加快访问速度。新增“边界”布局方式。收缩包围的宽度问题,由以前的特定组件来处理改为现在的用核心组件来处理。

3) 核心组件

XTemplates和方法重写功能显著改善。Ext.override现在开始支持重写实例方法,并且,可以通过使用标准的callParent函数来访问被重写的方法。

此外,4.1版本开始支持通过使用函数名来实现事件监听器

 (3) UI Engine

ExtJs最初是对Yahoo! UI的对话框扩展并没有自己的特色,后来不断发展有了自己的特色并深受网友的喜爱。到现在 Ext除了支持YUI外还支持Jquery、Prototype等的多种JS底层库,方便大家自由地选择。该框架完全基于纯Html/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,关系数据库管理系统) 应用软件。

MySQL是一种轻量型的关系型数据库管理系统,数据库会将数据保存到不同的表中,而不是将所有数据放在一整个表中,增加了速度并提高了灵活性,无形中体现了关系型数据库的优越性。

MySQL使用访问数据库的最常用标准化语言也就是SQL语言,决定了MySQL的通用性。而且MySQL 软件采用了双授权的政策,其分为社区版以及商业版,并且由于MySQL体积小、速度快、总体拥有成本低的有点,尤其是开放源码这一特点,使得一般中小型网站的开发都会选择 MySQL 作为网站数据库,不仅使用方便还节约成本。

而且由于其社区版的性能卓越,MySQL搭配PHPApache可组成良好的开发环境。

与其他的大型数据库例如OracleDB2SQL Server等相比,MySQL 当然会有它的不足之处,但是这些并不能减少它受欢迎的程度。并且对于一般的个人使用者或者中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。

2.4  系统的运行环境

(1) 硬件环境

1)服务器:推荐配置Intel Xeon E3 v2处理器及以上机型,8GB以上内存,硬盘剩余空间1G以上;客户机:酷睿i5处理器及以上机型4GB以上内存。

2) 显示设备:彩显VGA系列,显存8M以上。

3) 鼠标、键盘:Windows支持的各类鼠标、键盘。

4) 网卡:100M网卡。

5) UPS:不间断电源一个。

6) 打印机:Windows系统支持下的所有针式,喷墨式和激光打印机。

(2) 软件环境

1) 操作环境:Win7。

2) 应用软件:Wampserver。

3  系统设计

本节主要讲述幼儿园管理系统中各个数据库表的设计,还有各个模块的主要功能。

本系统将主要实现对中小型幼儿园的管理功能,系统的模块分为6大部分,它们分别是系统管理,班级管理,幼儿档案管理,教职工档案管理,统计报表打印和帮助功能等。因为系统是单机版的系统,所以系统在功能上只能有一种用户即管理员,故此系统应有以下功能,管理员能够实现所有的功能,管理员的权限主要包括添加用户、修改密码、班级查询、添加和修改等操作;幼儿档案的查询添加和修改、在园教职工档案的查询、添加和修改等操作;统计报表打印等权限。

3.1  系统功能模块设计

(1) 系统管理,包括用户管理、重新登录和退出系统等。用户管理包括增加用户和修改密码,增加用户功能由所有的管理员实现,每个管理员都只能修改自己的密码等。

(2) 班级基本信息的设置,包括添加和查询班级信息。班级的基本属性包括班级、人数、班主任、备注等。所有的管理员都能实现班级信息的增加、修改和删除。

(3) 幼儿档案管理,包括幼儿档案添加和查询,幼儿的基本属性包括学号、姓名、班级、性别、出生年月、民族、籍贯、家庭住址、邮政编码、联系电话、入学时间、备注等。所有的管理员都能实现幼儿档案信息的查询、增加、修改和删除等操作。

(4) 教职工档案管理,包括教职工档案添加和查询,教职工的基本属性包括工号、姓名、负责班级、性别、出生年月、民族、籍贯、家庭住址、邮政编码、联系电话、入园时间、备注等。所有的管理员能实现教职工档案信息的查询、增加、修改和删除等操作。

(5) 统计报表打印功能,包括打印班级统计报表和幼儿档案统计报表等,这些功能都能由管理员实现等操作。

(6) 帮助功能包括,包括“操作说明”和“关于……”菜单等。操作说明包括对添加、修改、删除、增加等操作的说明等。

幼儿园系统的功能结构图如图3.1所示。

-----------------------

-----------------------

需要完整文档请点击下面链接下载,或者在我的资源里面找


https://download.csdn.net/download/weixin_57836618/85220633


  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件源码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值