幼儿园管理系统毕业论文

上传人:daj****de2 文档编号:156805674 上传时间:2022-09-27 格式:DOCX 页数:34 大小:393.98KB
收藏 版权申诉 举报 下载
幼儿园管理系统毕业论文_第1页
第1页 / 共34页
幼儿园管理系统毕业论文_第2页
第2页 / 共34页
幼儿园管理系统毕业论文_第3页
第3页 / 共34页
资源描述:

《幼儿园管理系统毕业论文》由会员分享,可在线阅读,更多相关《幼儿园管理系统毕业论文(34页珍藏版)》请在装配图网上搜索。

1、JSP幼儿园信息管理系统随着幼儿园数量规模的不断扩大,传统的人工管理模式已经不能有效的管理幼儿园中 教师与幼儿的信息,在当今这个计算机与网络技术飞速发展的时代。使用计算机管理系统 不仅能提高幼儿园管理水平,还能减少办园经费,提高幼儿园的运作效率,同时,还为建 立幼儿园特色“招牌”提高竞争力,为幼儿园的管理工作较少了不少人力、物力等。幼儿园管理系统是典型的小型信息管理系统(MIS),其开发主要包括后台数据库的建立 和维护以及前端应用程序的开发两个面。幼儿园管理系统是应用计算机与信息技术,对幼 儿园中幼儿与教师进行综合管理的工具。它具有手工管理所无法比拟的优点。本系统主要 是面向中小型幼儿园进行统

2、一、综合管理的管理信息系。系统应用JSP开发工具和SQL2000数据库管理系统,利用其提供的各种面向对象的 开发工具,采用原型法的系统开发法建立。论文从数据库开发角度对幼儿园管理系统所完 成的添加、修改、删除、查询等主要功能进行了需求分析与设计,编写代码,进行调试测 试,实现了系统的应用。关键词 幼儿园管理系统;JSP;SQL2000AbstractWith the number of kindergarten-scale expansion, the traditional manual management mode can not be effectively manage the ki

3、ndergarten teachers and childrens information. In todays 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 opera

4、tional 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 inform

5、ation management system (MIS), including the development of the main background of the establishment and maintenance of database and application development front-end aspects. Kindergarten management system is the application of computer and information technology, child care and kindergarten teache

6、rs in the integrated management tool. It has the advantages which the manual management can not be compared with. The system is mainly for small and medium-sized kindergartens to have unified, integrated management of the Department of Management Information.The system use JSP application developmen

7、t tools and SQL2000database 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 ma

8、jor functions of needs analysis and design, write code, debug test system achieved the system s function.Keywords kindergarten management system; JSP; SQL2000绪论11系统开发背景11.1选题背景11.2选题意义和开发目标11.3系统特点22系统分析32.1系统初步分析32.2系统功能需求分析42.3开发环境与开发工具52.3.1开发工具JSP简介52.3.2数据库SQL2000简介62.4系统的运行环境73系统设计83.1系统功能模块设计

9、83.2数据库设计93.2.1数据库结构组成93.2.2数据库表的设计104系统的具体实现124.1用户登录模块124.1.1用户登录模块功能124.1.2用户登录模块流程图144.2系统设置功能模块154.2.1系统设置模块功能154.2.2系统设置模块流程图174.3班级管理功能184.3.1班级管理模块功能184.3.2 班级管理模块流程图 204.4幼儿档案管理功能214.4.1幼儿档案管理模块功能214.4.2 幼儿档案管理模块流程图 224.5教职工档案管理功能234.5.1教职工档案管理模块功能234.5.2教职工管理模块流程图244.6打印统计模块功能255系统评价266结论2

10、7感 28参考文献29幼儿园管理系统管理现代化,办公自动化是现代办公管理发展的必然趋势。人工管理幼儿园出现了不少缺点,比如管理中办公的效率不高;越来越多的幼儿数量 的增加了管理员对其成长档案的管理难度;管理比较烦琐复杂,产生的文档比较多,并且 由于手工的操作,使这些文档无法有效地核对和管理,在汇总以及分析面更加困难。因此 ,迫切需要计算机技术来辅助管理。基于这些问题,我们认为有必要建立一套幼儿园管理系统,使幼儿园的管理工作规化 、系统化、程序化,避免人工管理的随意性、烦琐性,提高信息处理的速度和准确性,能 够及时、准确、有效的记录幼儿园中各个情况。在使用幼儿园管理系统后,可以提高幼儿园信息管理

11、的准确性,系统将信息准确无误 地输入计算机并在数据库中存储起来。按照规设定标准代码,大大保证了统计原始数据的 准确性,在进行分析设计时能最大限度地减少人为的影响,大大提高了工作效率。幼儿园 管理系统可以集存储、分析、统计、打印一身,节省人力、物力,而且调用便,准确性高 ,可以充分发挥管理系统的分析功能。系统应用JSP开发工具和Microsoft SQL2000数据库系统,且利用其提供的各种面向 对象的开发工具,并采用原型法的系统开发法建立的。论文从数据库开发角度,对幼儿园 系统所需要的添加、修改、删除、查询等主要功能进行需求分析与设计,编写代码并进行 调试测试,实现了系统的应用。1系统开发背景

12、随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。同时人们对信 息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,在各行各业中离不开计 算机,更离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。其次,现在 计算机已经成为人们生活中必不可少的工具。计算机的最大好处在于利用它能够进行信息 管理,便快捷的办公。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高 了系统的安全性。因此,开发相关的信息管理系统已经成为各行各业的必要和必需了。1.1选题背景尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与 信息管理系统的开发密切相关,系统的开发

13、是系统管理的前提。本系统就是为了管理好幼 儿园信息而设计的,能使用于不同的中小型幼儿园,能便、科学的实现对园中事物的管理。幼儿园的任务为解除家庭在培养儿童时所受时间、空间、环境的制约,让幼儿身体、 智力和心情得以健康发展。可以说幼儿园是小朋友的快乐天地,可以帮助孩子健康快乐地 度过童年时光,不仅学到知识,而且可以从小接触集体生活。幼儿园教育作为整个教育体 系基础的基础,是对儿童进行预备教育(性格完整健康、行为习惯良好、初步的自然与社会 常识)。早期人工管理的幼儿园出现了不少缺点,比如管理中,办公的效率不高;园中的管 理人员在管理园中事物时容易按照经验,缺少了数据统计,故管理不科学。越来越多的幼

14、 儿数量的增多,加重了管理员对幼儿档案的管理难度;使管理变得比较烦琐、复杂,产生 的文档比较多,并且由于手工的操作,使这些文档无法有效的核对和管理,在汇总以及分 析面更加困难。现在大多数幼儿园都装配有计算机,但是尚未用于信息管理,没有发挥 它的效力,资源闲置比较突出,配备的计算机属于闲散资源,这就是管理信息系统开发的 基本环境。基于这些问题,我们认为有必要建立一套幼儿园管理系统,使幼儿园的管理工作规化、 系统化、程序化,避免幼儿园管理的随意性、烦琐性,提高信息处理的速度和准确性,能 够及时、准确、有效的查询和修改幼儿与教师的情况。1.2选题意义和开发目标计划经济时期由包、养的幼儿园逐渐被推向市

15、场,原有的办园体制、办园模式中的多 理论已日益落后于实践,失去指导意义。各幼儿园在挣经费的路子上摸索前进,努力提高 自身的市场竞争力。事实证明,多幼儿园优先亮起的“办园特色”牌子,顺应了社会的人 才需求观,而且也受到了社会家长的好评,但同时也增加了办园经费。在新的社会,随着社会和越来越多的家长对幼儿学前教育的重视,使得幼儿园在数量 不断增加的同时,幼儿园的办学质量和办公效率也要同时提高,特别需要对园中幼儿的管 理,需要对幼儿的学习生活情况更加重视,而管理信息系统软件的应用必将起到推波助澜 的积极作用。尤其采用一套适合幼儿园自身需要,管理科学化、规化的管理软件,势必给 我们的教师管理园中事物带来

16、很大利益。幼儿园管理系统可以集存储、分析、统计、打印 一身,节省人力、物力,而且调用便,准确性高,可以充分发挥管理系统的分析功能。幼儿园的总目标包括教育目标和管理目标,二者有机地构成“目标管理”系统。 教 育目标,即培养目标。在幼儿园里,起主导作用的不是园舍和设施等物质条件,而是要把 幼儿培养成怎样的人。明确的管理目标,体现着办园向,统率着幼儿园全部教育活动并制 约着全部管理活动。因此,确立和实施科学的科学合理的管理案,是幼儿园的首要任务。本系统的开发是旨在开发一套符合幼儿园专用的管理软件,为前台幼儿园管理者提供 简单、可靠、快捷的管理操作,并且具有一套高效化的软件系统支持,在幼儿园管理系统

17、中实现系统管理、班级管理、幼儿档案管理、教职工档案管理、统计报表打印等功能,并 为其建立了数据库及数据库管理系统。本系统使用之后会是幼儿园的管理更加科学,更加规,从而大幅度提高工作效率,提 高实施管理的准确性、科学性,使担负管理工作的人员从繁杂的手工劳作中解脱出来,并 且提高了幼儿园中工作人员管理事物的水平。本系统还可以便的实现对幼儿档案资料和在 园中教职工档案资料的科学管理,同时还可以便的实现查询和添加功能,使得管理工作进 一步的简化,并同时提高了管理的效率,从而为幼儿园管理系统的使用者节省了不少的人 力和物力。本系统的优点很多,例如管理界面比较友好,操作简单,适合各类人群操作,查询, 修改

18、,添加和删除功能较全面等,这些特点将在后面的章节中详细的来介绍。1.3系统特点幼儿园管理系统在当今软件开发行业中非常常见,但都还是以专用版为主,解决幼儿 园中幼儿信息的管理问题,能适合大部分类型幼儿园的并不多。本系统遵循了中小型幼儿 园的管理过程,解决一般幼儿园中的管理工作。本系统的主要特点为:(1) 管理界面友好本系统在开发过程中,格遵循系统的界面可视化风格。界面简洁统一,易学易用。采 用人机对话式,交互性强,易于大多数人群操作。(2) 操作简单本系统尽量使用对话框,风格一致。用户只需熟悉一两个对话框的操作,就能基本学 会本软件的使用。在数据输入过程中,我们尽可能多的采用数据输入确认,减少数

19、据输入 错误,将键盘录入的错误量减至最少。(3) 查询功能较全面系统提供了关于幼儿园管理的系统设置,班级信息、幼儿档案信息和教职工档案信息等面的查询功能,基本满足了应用过程中的管理员和普通用户的操作。2系统分析在参观了解了幼儿园的基本设置之后,便开始了准备工作。首先,我比较熟悉了幼儿 园中管理人员的基本工作、幼儿和教职工的基本情况等,这为在设计幼儿园管理系统打下 了良好的基础,有了针对性。接着进行了调查,主要容如下:(1) 中小型幼儿园的概况中小型幼儿园的占地规模不是很大,在园的幼儿人数和教师人数也不会非常的多,并 考虑到大部分幼儿园的管理模式,系统设计的规模应定为中小型幼儿园管理信息系统。(

20、2) 幼儿园现在的管理法及管理工具现在大部分幼儿园管理系统不够完善,管理上存在漏洞,甚至部分地区如乡镇和农村 还停留在手工管理层次上。目前需要解决的问题很多,设计一套功能全面,简洁便,通用、 实用的幼儿园管理系统是目前解决问题的最好式。2.1系统初步分析在现代化管理中,经济效益的评价是决策的重要依据。当采取一项重大的改革和投资 行动之前,首先关心的是它能取得多大的效益。因此,在进行大规模系统开发之前,要从 有用性、可能性和必要性等三个面对未来系统的经济效益、社会效益进行初步分析。可行 性研究的目的是为了避免盲目投资,减少不必要的损失。这一阶段的总结性成果是可行性 报告。幼儿园作为一个学校,有一

21、定的工作量存在,而幼儿园息的管理,包括班级、幼儿和 教职工等的信息,如班级的增加、班级的查找和班级的修改;幼儿档案的查询与添加;教 职工档案管理包括档案的添加与查询;报表统计等等,每个信息的数据都在不断地变化着, 如果采用人工的式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针 对这样的情况,采用让数据的查询变得简单化,数据变的明了是十分必要的,可以让每个 人都在任时刻都了解到。从幼儿园的软硬件环境看,开发幼儿园管理信息系统从技术上、经济上、管理上均已 具备实施的基本条件。随着科学技术的不断发展,计算机科学的日渐成熟,其强大的功能已为人们深刻的认 识,它已进入人类社会的各个领域并

22、发挥着越来越重要的作用。应用计算机对幼儿园信息 进行管理,具有人工管理所无法比拟的优点。例如,检索迅速、查找便、可靠性强、存储 量大、保密性能好等。这些优点能够极大是提高幼儿园管理的工作质量和效率,也是使幼 儿园管理科学化、规化、信息化的重要条件。下面从技术上、经济上和运行上来说明本系统的可行性。(1) 技术上的可行性本系统的设计是在Windows XP操作系统环境下,使用JSP中文版开发成功的。数据 库系统为Microsoft SQL2000,是微软公司推出的基于Windows的桌面关系数据库管理 系统(RDBMS),是Office系列应用软件之一。这两个开发工具都是基本的开发应用工具。 所

23、以,本系统的设计与开发在技术上和硬件设备上的条件都是满足的。因此,它在技术上 是可行的。(2) 经济上的可行性现在计算机的价格已经十分低廉,性能却有了长足的进步。而系统的开发,为幼儿园 的管理工作效率带来了一个质的飞跃,为此,主要表现有以下几个面:1) 本系统的运行可以代替人工进行多繁杂的劳动;2) 本系统的运行可以节省多资源;3) 本系统的运行可以大大提高幼儿园的工作效率,等等;所以,本系统在经济上时可行的。(3) 运行上的可行性本系统为一个中小型的幼儿园管理系统,所耗费的资源非常小,学习的电脑无论是硬 件还是软件都能满足条件。因此,本系统在运行上是可行的。2.2系统功能需求分析在与幼儿园的

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

25、息的查询、添加和修改(4) 教职工档案信息的查询、添加和修改(5) 统计报表的打印2.3开发环境与开发工具本系统是一套标准的单机版模式的应用系统。系统采用Windows XP为后台操作系 统,以JSP+SQL2000为技术平台。此程序以SQL2000数据库为后台,所有操作,诸如添 加用户资料、幼儿档案资料和教职工档案资料等,均在前端平台进行。操作最终生成的数 据再写入数据库。2.3.1开发工具JSP简介(1) JSP语言的特点JSP语言用其在设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。1) 可视化设计:表现在JSP设计中应用于程序界面时,有“所见即所得”的处理功 能。2) 事件驱

26、动编程:在设计应用程序时,把对象添加到窗体中,并在对其进行了一定的 编码之后,当用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互 的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序,这 样才能触发该事件,并完成一定的动作。(2) JSP语言在程序应用中常用到的几个名词如下。1) 视窗(Form)视窗是进行人机交互的界面或接口,也叫窗体。2) 对象(Object)对象是JSP系统部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用 到的对象类型有标签框(Label Box),文本框(Text Box),命令按扭(Command Button),

27、网格(Data Grid),ADO控件(Adodc1)等。正确使用对象可以减少程序和开发时间,提 高程序设计者的工作效率。3) 属性(Properties)属性是JSP系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象 的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。4) 事件(Events)事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为 或系统状态发生的变化。JSP系统常用事件来引导计算机执行一段程序。5) 法(Method)法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行 的某种操作。其程序的法有Show

28、(显示)法,Hide(隐藏)法,Refresh(刷新法)。6) 过程(Procedure)过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。7) 模块(Module)模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四个模 块:数据输入、根据查询、数据打印和通讯。(3) 面对对象的编程JSP作为一种面向对象的编程法,把程序和数据封装起来作为一个对象,并为每个对 象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工 具画在界面上,由JSP自动生成对象的程序代码并封装起来。JSP应用由一系列对象组成,包括有函数、菜单、结构和数据窗口、用户

29、对象、用户 事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在多应 用中重复使用。(4) 实现菜单选项菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使 用和维护,JSP也提供了强大的创建菜单功能,使得程序更加标准。2.3.2数据库SQL2000简介Microsoft Office SQL2000(前名Microsoft SQL2000)是由微软发布的关联式数据库 管理系统。它结合了 Microsoft Jet Database Engine和图形用户界面两项特点,是 Microsoft Office 的成员之一。SQL20002003就是关系数

30、据库开发工具,数据库能汇集各种信息以供查询、存储和 检索。SQL2000的优点在于它能使用数据表示图或自定义窗体收集信息,而且它使用起来 也是特别的便和简单。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一 目了然。另外,SQL2000允创建自定义报表用于打印或输出数据库中的信息。SQL2000 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其 他用户共享数据库。SQL2000是一种关系数据库工具,关系数据库是已开发的最通用的数 据库之一。如上所述,SQL2000作为关系数据库开发具备了多优点,可以同时拥有桌面数 据库的便利和关系数据库的强大功能。为

31、建立功能完善的数据库管理系统提供了便,也使 得普通用户不必编写代码,就可以完成大部分数据管理的任务。SQL2000能够存取 SQL2000/Jet、Microsoft SQL Server、Oracle,或者任 ODBC 兼 容数据库的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练 的程序员和非程序员的”进阶用户”,则能使用它来开发简单的应用软件。虽然它支持部 分面向对象(OO)技术,但是未能成为一种完整的面向对象的开发工具。微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及JSP来访问 数据库,并对其进行各种操作。JSP、SQL2000以及其他微软的软件

32、产品都是通过共用JET 数据库引擎,从而给用户提供了丰富的数据类型。ADODC控件在数据库中的信息与将信息显示给用户看的JSP程序之间架起了一座 桥梁。我们可以设置ADODC控件的各个属性,告诉它要调用那个数据库的哪个部分。缺 省情况下,ADODC控件根据数据库中的一个或多个数据库表建立一个Dynamic-type(动 态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变 了以后,该记录集合中的记录也会随之改变。将ADODC控件放置在窗体中之后,我们还 必须在该控件与要处理的数据库之间建立联系。2.4系统的运行环境(1)硬件环境1)服务器:推荐配置奔腾III800处

33、理器及以上机型,128MB以上存,硬盘剩余空间1G 以上;客户机:奔腾II处理器及以上机型,64MB以上存。2)显示设备:彩显VGA系列,显存8M以上。3)鼠标、键盘:Windows支持的各类鼠标、键盘。4)网卡:100M网卡。5)UPS :不间断电源一个。6)打印机:Windows系统支持下的所有针式,喷墨式和激光打印机。(2)软件环境1)操作环境:Windows 2000 或 Windows XPO2)应用软件:JSP, SQL2000O3)汉字系统:若Windows为西文,则需汉字系统的支持。3系统设计本节主要讲述幼儿园管理系统中各个数据库表的设计,还有各个模块的主要功能。本系统将主要实

34、现对中小型幼儿园的管理功能,系统的模块分为6大部分,它们分别 是系统管理,班级管理,幼儿档案管理,教职工档案管理,统计报表打印和帮助功能等。 因为系统是单机版的系统,所以系统在功能上只能有一种用户即管理员,故此系统应有以 下功能,管理员能够实现所有的功能,管理员的权限主要包括添加用户、修改密码、班级 查询、添加和修改等操作;幼儿档案的查询添加和修改、在园教职工档案的查询、添加和 修改等操作;统计报表打印等权限。3.1系统功能模块设计(1) 系统管理,包括用户管理、重新登录和退出系统等。用户管理包括增加用户和修改 密码,增加用户功能由所有的管理员实现,每个管理员都只能修改自己的密码等。(2) 班

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

36、统计报表打印功能,包括打印班级统计报表和幼儿档案统计报表等,这些功能都 能由管理员实现等操作。(6) 帮助功能包括,包括“操作说明”和“关于”菜单等。操作说明包括对添加、 修改、删除、增加等操作的说明等。幼儿园系统的功能结构图如下图3-1所示。图3-1幼儿园系统结构图3.2数据库设计3.2.1数据库结构组成设计幼儿园管理系统,首要问题是建立后台的数据库。数据库中的数据资料来源于该 幼儿园管理过程中的各种资料数据。数据库设计是开发过程中非常重要的环节,分为确定数据库模型、建立数据库、建立 数据表、确定字段列、建立数据关系等步骤。在建立数据库之前,应考虑以下事项:数据 库的用途,容易使用和维护,便

37、于数据结构的改进,便于数据的检索和修改,很少的数据 库维护工作,冗余数据少或没有,便于数据库的备份和恢复等。首先确定本系统的数据库模型,关系型数据库系统以关系数据模型为基础,其数据库 以关系式组织数据,关系实际上是多个相关联的二维表。由于它的数据结构简单且单一, 由此而来的数据操作语言简单且是说明性的,用户使用便直观,且操作功能强。因为它的 操作只需用关系代数这个概念,且操作的结果仍是关系,所以可以对其复合地、连锁地 进行,这种操作性质可归纳为它是面向值的操作。经过仔细比较和综合之后,充分考虑便于管理、备份和执行效率,建立信息数据库, 由4表组成,他们分别命名为:用户资料表、班级表、学生档案、

38、教职工档案表等。针对一般幼儿园管理信息系统的需求,通过对幼儿园管理工作过程的容和数据流程分 析,设计如下面所示的数据项。幼儿信息,包括的数据项有:学号、姓名、班级、性别、出生年月、民族、籍贯、家 庭住址、邮政编码、联系、入学时间、备注等。班级信息,包括的数据项有:班级、人数、班主任、备注等。教职工信息,包括的数据项有:工号、姓名、负责班级、性别、出生年月、民族、籍 贯、家庭住址、邮政编码、联系、入园时间、备注等。有了数据结构、数据项,就可以进行下面的数据库就进行设计。3.2.2数据库表的设计数据库采用了 Microsoft推出的SQL2000数据库,这是微软集成到Office中的一个 桌面数据

39、库,能够快速便的和Office的其他套件综合使用。由于SQL2000具有显著的简 易性和有效性,大量的桌面数据库系统都采用SQL2000作为后台数据库。使用SQL2000 的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的 数据库服务器软件SQL Server,程序只需要简单的修改一下(ADO的数据源)就可以,这 样,为程序的平滑扩展提供了非常有力的条件。在建立好数据库后,就要建立其中的数据表,确定数据表的具体字段。在这个环节最 重要的是做到冗余数据最少或消除冗余。使得各个表的基本结构要明确、清晰。(1)用户和管理员信息表本表记录着用户和管理员的

40、登录名称和密码,主键是用户名,用户资料表包括用户名、 密码和身份等字段。当用户输入的用户名和密码相对应并且都确时,用户才能登录。用户 的资料表如图3-1所示。表3-1用户资料表字段名称数据类型用户名int(自动编号)密码varchar身份varchar(2)幼儿信息表本表记录着幼儿园中每个幼儿的基本信息,主键是学号,幼儿的基本信息主要包括学号、姓名、班级、性别、出生年月、民族、籍贯、家庭住址、邮政编码、联系、入学时间 和备注等。幼儿档案表如图3-2所示。表3-2幼儿档案表字段名称数据类型学号int(自动编号)姓名varchar班级varchar性别char出生年月varchar民族varcha

41、r籍贯char家庭住址varchar邮政编码varchar联系char入学时间varchar备注char(3)教职工信息表本表记录着在园任教的教职工的基本信息,主键是工号,教职工的基本信息主要包括工号、姓名、班级、性别、出生年月、民族、籍贯、家庭住址、邮政编码、联系、入园时间和备注等。各个字段的数据类型如表中。教职工的信息表如图3-3所示。表3-3教职工信息表字段名称数据类型工号int(自动编号)姓名varchar班级varchar性别char出生年月varchar民族varchar籍贯char家庭住址varchar邮政编码varchar联系char入园时间varchar备注char(4)班级

42、信息表本表记录着幼儿园中所有班级的基本信息,主键是班级,班级的基本信息包括班级、 班主任、人数、备注等,各个字段的数据类型也在班级信息表中列出了具体要求。如图3-4 所示。表3-4班级信息表字段名称数据类型班级int(自动编号)班主任varchar人数char备注char4系统的具体实现本系统的模块分为6大部分,它们分别是系统管理,班级管理,幼儿档案管理,教职 工档案管理,统计报表打印和帮助功能等。4用户登录模块通过登录,管理员进入管理员界面,即系统的主界面。在此界面上,管理员可以添加 班级基本信息并对班级进行按关键字查询;添加、修改、删除幼儿档案的基本信息并可以 按关键字对幼儿个体进行查询;

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

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

45、此时,用户不能够登录系统的主界面,也就更不能对任数 据进行操作了。综上所述,用户登录模块的程序流程图如图4-3所示。图4-3用户登录模块流程图4.2系统设置功能模块4.2.1系统设置模块功能系统设置的功能模块主要包括用户管理、重新登录和退出系统等操作,用户管理包括 增加用户和修改密码,操作成功后系统会自动保存到后台数据库中。点击重新登录后系统会提示“若重新登录,所有窗体都将关闭!是否重新登录? ”用 户确定后系统会返回到登录界面,用户可以重新登录系统。否则不会重新登录的。点击退出系统后系统会提示“确定要退出系统吗? ”点击“是”则会退出系统。功能描述:(1) 设置菜单下的“用户管理”菜单,可以

46、进行增加用户,修改密码等操作,其中修 改密码仅限于本用户自身的密码系统会自动将这些操作保存修改后会写入数据库中。系统设置界面如图4-4所示。图4-4系统设置界面(2) 点击“用户管理”菜单下的“增加用户”,将会进入下面的界面,进行对用户的 增加操作,系统会自动将这些操作保存修改后会写入数据库中。增加用户界面如图4-5所 示。图4-5增加用户界面(3) 点击“用户管理”菜单下的“修改密码”,将会进入下面的界面进行对用户的密 码进行修改操作,当用户输入自己的用户名,和正确修改密码后,单击”确定”就会提示 密码修改成功,系统会自动将密码保存到数据库中。修改密码的界面如图4-6所示。m修改案码L-JL

47、5用户名:|j旧密码:|新密码:|确定密码=|修改|退出|图4-6修改密码界面(4) 点击管理系统菜单下的“重新登录”菜单,系统将会弹出对话框,提示用户是否 真的重新登录,如图4-7所示。单击“是”后用户将会进入初始的登录界面。正确填写用 户和密码的信息后,用户即可再次进入系统主界面。图4-7重新登录提示界面4.2.2系统设置模块流程图用户输入用户名和密码后,经过系统的验证后进入登录界面,当点击“用户管理”菜 单下的“增加用户”,系统会弹出增加用户的对话框,用户选择增加用户,然后完成信息 填写,确定增加后系统会将修改的数据保存到数据库中,并提示用户成功完成该操作。点 击否后系统会自动退出该界面

48、。综上所述,系统设置模块的程序流程图如图4-3所示。图4-8系统设置模块流程图4.3班级管理功能每个幼儿园都有自己的管理模式,通常管理要求、式的下达,幼儿情况的反映、反馈 都需要在班级中进行,所以对幼儿园中的幼儿进行管理时要先对他们进行班级划分,也就 是分为不同的班级,来便的进行管理,这样能够提高工作人员对幼儿的管理效率。每个班 级都有固定的属性来描描述,其中包括班级号,人数和班主任等属性。不同的用户对班级 的管理具有不同的操作权限。管理员具有班级管理实现班级信息的查询、增加、修改和删 除等操作的权限。4.3.1班级管理模块功能功能描述:(1)点击班级管理菜单下的“增加班级”,可以增加一个固定

49、的班级,要求班级、人数、 班主任和备注都填写完整时才能增加该班级。且班级的添加、删除和修改都只能由系统管 理员来实现,普通用户则不能实现该功能,只能选择条件对班级信息进行查询等操作。当 从框中双击选中一个班级时,单击删除即可删除所选的班级信息,增加班级界面如图4-9 所示。.成班王伯I备注:做、不二班部不三班53无6J李者帅兀伯二班50林老师无、三班53无O班51呈君币无口顼53置老师口三班63三者师兀口一班50林老师无塔坷删除退出图4-9班级增加和删除界面(2)点击班级管理菜单下的“班级查询”,可以按输入的条件查询幼儿园中现有的班级, 班级查询的候选项包括班级、人数和班主任等信息。本界面要求

50、选择2个查询类别、运算 符和条件,并指明二者的关系,是“AND”还是“OR”等。选择满足用户需要的查询条 件后,点击“查询”,即可显示出该用户需要查询的班级信息。选择用户需要的班级后, 该用户还可以修改该班级的基本信息,修改成功后,系统会保存到后台数据库中。修改操 作将在下面进行详细介绍。班级查询界面如图4-10所示。2班费查询查询类别L:d :沥:条件L:查询类别2:条件2:广AIDL OR图4-10班级查询界面4.3.2班级管理模块流程图进行班级管理模块功能明确,层次清晰能够使管理工作更加便,也能够提高工作人员 对幼儿园的管理效率。本系统使用之后会是幼儿园的管理更加科学,更加规,从而大幅度

51、 提高工作效率,提高实施管理的准确性、科学性,使担负管理工作的人员从繁杂的手工劳 作中解脱出来,并且提高了幼儿园中工作人员管理事物的水平。用户输入用户名和密码后,经过系统的验证后进入登录界面,成功登录后,当点击“班 级管理”菜单下的“增加班级”,系统会弹出增加班级的对话框,用户选择增加班级,然 后完成全部的信息填写之后,最后确定增加后系统会将修改的数据保存到数据库中,并提 示用户成功完成该操作。点击否后系统会自动退出该界面。综上所述,班级管理模块的程序流程图如图4-11所示。图4-11班级管理模块程图4.4幼儿档案管理功能幼儿园中幼儿的管理是最主要的部分,也是管理工作中最繁琐的部分。本系统中对

52、幼 儿档案的管理功能包括档案增加和档案查询等的实现。4.4.1幼儿档案管理模块功能功能描述:(1)点击主界面中的幼儿档案管理菜单下的“档案增加”,即当输入完该幼儿的基本信 息后,点击“增加”按钮即可完成幼儿档案的增加。当选中某一个幼儿的档案时,单击“删 除”按钮即可完成删除档案的操作等,管理员能够实现幼儿档案的查询、添加和删除,各 种操作完成后,系统会自动保存到后台的数据库中。幼儿档案的增加界面如图4-12所示。图4-12幼儿档案增加和删除界面(2)点击幼儿档案管理菜单下的“档案查询”,可以分别按类别和时间查询幼儿档案。 按类别查询时输入2个查询类别、运算符和条件,并指明二者的关系,是“AND

53、”还是“OR” 等。按时间查询时选择是按出生时间还是按入学时间进行查询,操作界面如图4-13所示。图4-13幼儿档案查询界面4.4.2幼儿档案管理模块流程图对幼儿进行管理师幼儿园管理工作的重中之重,幼儿入园时要进行档案资料的添加, 离园后要进行档案资料的删除等。幼儿档案管理模块功能够使管理工作更加便,更加科学 合理,也能够提高工作人员对幼儿园的管理效率。用户输入用户名和密码后,经过系统的验证后进入登录界面,成功登录后,当点击“幼 儿档案管理”菜单下的“增加幼儿档案”,系统会弹出增加幼儿档案的对话框,用户选择 增加幼儿档案,然后完成各项信息的填写,而且数据类型也与规定相符合,然后确定增加 后系统

54、会将修改的数据保存到数据库中,并提示用户成功完成该操作。点击否后系统会自 动退出该界面。综上所述,幼儿档案管理模块的程序流程图如图4-14所示。图4-14幼儿档案管理模块流程图4.5教职工档案管理功能幼儿园作为学前教育的主要场所,对幼儿细心照顾的同时,也要了解园中教职工的综 合素质,可以让家长了解幼儿园的师资水平,展示幼儿园的实力。4.5.1教职工档案管理模块功能功能描述:(1) 点击主界面中的教职工档案管理菜单下的“档案增加”,即当输入完该教职工的基 本信息后,点击“增加”按钮即可完成教职工档案的增加。当选中某一个教职工的档案时, 单击“删除”按钮即可完成删除档案的操作等,界面如图4-15所

55、示。(2) 点击教职工档案管理菜单下的“档案查询”,可以分别按类别和时间查询教职工档 案。按类别查询时输入2个查询类别、运算符和条件,并指明二者的关系,是“AND”还 是“OR”等。按时间查询时输入起止年、月、日进行查询,操作界面与图4-13所示类似。款就也室告欢三工诅二图4-15教职工档案的增加和删除界面4.5.2教职工管理模块流程图用户输入用户名和密码后,经过系统的验证后进入登录界面,成功登录后,当点击“教 职工档案管理”菜单下的“增加教职工档案”,系统会弹出增加教职工档案的对话框,用 户选择增加教职工档案,然后完成各项信息的填写,确定增加后系统会将修改的数据保存 到数据库中,并提示用户成

56、功完成该操作。点击否后系统会自动退出该界面。教职工档案管理模块的程序流程图如图4-16所示。图4-16课程管理模块流程图4.6打印统计模块功能为了便对幼儿园各种信息的管理,有时需要总体数据,管理过程中有时需要对一定的 数据进行汇总,并制成报表打印出来。园息包括班级、幼儿档案和在园任教的教职工档案等,对这些对象进行报表统计会减 轻管理人员的负担,便管理和统计园中的信息等,使得管理更加科学和合理等。故在此本 系统中设置了统计报表打印的功能。功能描述:(1) 班级统计报表打印时,班级的统计报表中的数据项属性包括班级、人数、班主任 和备注等,园中所有班级的信息都会在包括在报表中。打印的报表如图4-17

57、所示。S3I lad ri mi炉 iaII: I Isfl9.un-G图4-17班级报表(2) 幼儿档案统计报表打印时,幼儿档案报表中的数据项包括学号、姓名、出生年月 家庭地址和联系等。打印的报表如图4-18所示。加站iOO*tHassffi3FJ9AUU痛.嫉由怙2CCH-2-23石莎jt而驴府ile111sqqGiXG-LM右 M庄 E5C.rrEl5:MBBE4B4B右 sr注 EHjrreiiEBBS4BBBsicccjMr而等压而弟府ItfiM2E59TH42CC3-5 - L L石弗压而驴府陆4H1D1D3BCCO4-A L L右3F庄E字JffPmBB33EBBETd-E- L

58、 L石虽任E手JITK牌ETB43EBSJDKJ-hP而弗JT币驴府FSSJ23134432CCM-S-3石莎JT而驴府陆已3ETTBH9图4-18幼儿档案报表5系统评价系统在运行过程中除了要不断进行大量的维护工作外,还要定期对系统的运行状况进 行评价。其目的是为了估计系统的技术能力、工作能力和系统的利用率。它不仅度量了系 统当前的性能,而且为开展未来的工作提供依据。系统评价一般从以下几个面考虑。(1) 达到目标的测定。此系统很适合中小型幼儿园的管理需求,达到了预定的目标。(2) 系统的适应性、安全性评价。本系统运行稳定性可靠,系统使用与维护很便,运行效率能够满足管理人员的管理需 求。(3)

59、系统的经济效益。由于本系统是针对中小型幼儿园做的管理系统,因此,经济效益不是很明显,但对幼 儿园的管理上更加便和易于管理;对幼儿园中幼儿家长而言也是更加便了查询。对于系统来说,具有多优点:可任意便的进行信息是管理、查询和修改等;实现了信 息的资源化,系统化和标准化,使得幼儿园信息的管理更加规化、科学化等;操作简单, 将重复的工作自动化,复杂的工作简单化;通用性好,可以适合不同形式,不同系统,中 小型规模的幼儿园的使用要求。6结论关于本系统的几点说明:(1) 界面上有静态页面,用户只可以浏览或点击跳到另一级界面,缺乏与用户的交互 性。动态页面的功能,增加了与用户的交互性。(2) 系统采用单机版结

60、构,提高了系统的应用性能。(3) 对于系统中的模块,我们已经从技术上解决了部分问题,但是从理论上我们还有 多不足,例如查询功能不够强大,不能进行负责查询和分类查询。系统通用性差,有一定 的局限性。这些系统开发上的缺点我们将在以后的学习工作中努力改正。随着时间的流逝,毕业设计也接近尾声,回首这几个月来,几多汗水,几多收获。这次毕业设计,我们尝试了单机版结构系统的开发,使用了从未接触过的JSP语言进 行编程。开始的学习有一些盲目性,效率低下。但是通过自己的努力和很多人的热心帮助, 掌握7JSP的开发技术。并通过毕业设计巩固了以前所学的容,基本达到了用户的要求。一套系统的开发目的是满足用户的需要,即

61、面向用户。但针对于我们的信息系统的开 发它不仅是为了满足用户的需要。当然,用户的需求总在不断变动,而应用系统的改变总 是滞后的,有时这也要我们这些系统开发者能用一种超前的眼光来看待系统开发。作为系 统开发者我认为他所具有的不仅是开发语言、开发系统的能力。还应该做到为大学做的系 统能起到实用的价值和长远作用。在设计中我们注重对所学知识的运用,更注重对学科前言的把握,从技术上我们使用 已经证明的同时也大胆使用未经证明的,在保证设计质量的同时很好的达到了锻炼自己的 目的,也使我们深深地的体会到学无止境,我们的理论与实践基础还很薄弱,需要我们努 力去奋斗。在这次毕业设计中,使我感受更深的是开发系统所用

62、的语言。一个兵上战场没 有武器不行,同样,开发系统不会语言也不行。只有充分掌握了开发语言才能实现你预定 的目标。总而言之,通过本次设计,对管理信息系统系统思想的认识、幼儿园的管理、编程思 想的深化及编程语言的运用,都有一个质的飞跃。这是我们最大的收获!毕业设计将深深 的影响着我们以后的学习和生活,我们将牢记这一段令人难忘的岁月。我会永远记住知道 过我的老师,帮助过我的同学,在此向各位表示衷心的感!感在三个月的毕业设计即将完成之际,我要衷心感我所有的老师和同学。感在三年的大 学期间,在学习和生活上给了我最真诚的关心和帮助的人。在此要特别感我的指导老师老 师,在本次毕业设计过程中,老师从选题,构思到最后定稿的各个环节给予细心指引与教 导,使我对幼儿园管理工作有了深刻的认识,使我得以最终完成毕业设计,在此,谨向老 师们致以衷心的感和崇高的敬意!在整个毕业设计过程中,老师给了我细心的指导和帮助, 并提出了多宝贵的意见。感老师在课后挤出时间校正我们的论文,感老师真诚的鼓励。最 为感老师在毕业设计期间对我的格要求,使我比较成功的完成了论文和程序。在此,让我 再次对老师表示深深的敬意和感。是您的厉让我感到自己的差距,是您的厉让我上进。由于本人水平有限,论文中可能存在不足之处,恳请各位老师批评指正。也希望在我 毕业以后用我的实际行动

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!