ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:1.02MB ,
资源ID:20198910      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20198910.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(幼儿园管理系统的设计与实现Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

幼儿园管理系统的设计与实现Word下载.docx

1、接着,根据需求分析建立了系统功能模块,并按照系统功能的分析和数据库设计理论给出了局部 E-R 图和数据库表。再次,根据系统的具体实现给出了各个管理模块功能图。最后,对系统进行了测试与评价。关键词:幼儿园管理系统;Visual C#;SQL Sever 1 绪论绪论 管理现代化,办公自动化是现代办公管理发展的必然趋势。人工管理幼儿园出现了不少缺点,比如管理中办公的效率不高;越来越多的幼儿数量的增加使管理员对其管理的难度加大;管理比较繁琐复杂,并且由于手工的操作,使这些管理内容无法有效的核对和管理,在汇总方面更加困难。因此,迫切需要计算机技术来辅助管理。基于这些问题,我们认为有必要建立一套幼儿园管

2、理系统,使幼儿园的管理工作规范化、系统化、程序化,避免人工管理的随意性、繁琐性,提高信息处理的速度和准确性,能够及时、准确、有效的记录幼儿园中各个情况。并且作为新世纪数字化的幼儿园,拥有一个属于自己的管理系统更是不可缺少的。而就目前幼儿园管理软件来说,很多都是华而不实的功能,幼儿园买到手后使用起来有很多不方便的地方,即不能很好的与幼儿园日常生活工作磨合起来,而导致日常工作出现异常。有的时候甚至出现新的管理系统与幼儿园原来日常工作相抵触的情况。本系统就是针对幼儿园工作与幼儿园管理系统不能完全磨合而设计的,针对中小型幼儿园的特殊要求,本着“对于其不需要的功能一概不加,而需要的功能则有针对性的加以设

3、计”的原则,采用 C#技术与 SQL Sever 数据库相结合的方式进行开发的。在使用幼儿园管理系统后,可以提高幼儿园信息管理的准确性,系统将信息准确无误地输入计算机并在数据库中存储起来,按照规范设定标准代码,大大保证了统计原始数据的准确性,在进行分析设计时能最大限度地减少人为的影响,大大提高了工作效率。论文从数据库开发角度,对幼儿园系统所需要的查询、修改、插入、删除等主要功能进行需求分析与设计,编写代码并进行调试测试,实现了系统的应用。2 系统开发背景系统开发背景 2.1 开发背景与目的开发背景与目的 幼儿信息管理系统是幼儿教育单位不可缺少的部分。一个功能完善、简单易用的信息管理系统不但能有

4、效地减轻幼儿园相关工作人员的工作负担,而且它的内容对于学校的决策者和管理者来说也都非常重要。基于以上原因幼儿园信息管理系统应能够为用户提供充足的信息、快捷的查询手段以及便捷的操作。但是一直以来,人们通过使用传统人工的方式管理文件档案、统计以及和查询数据。这种传统的管理方式存在着许多缺点,如:效率低、保密性差、人工的大量浪费以及很多不必要的人为错误;另外时间一长,由于存储信息的不断增加,这将产生大量的文件和数据,对于日后查找、更新和维护都带来了不少困难。随着经济的发展和科学技术的不断提高,计算机科学也日渐成熟,其强大的功能已为人们所认知,同时发挥着越来越重要的作用。使用计算机对学校的各类信息进行

5、管理,具有手工管理所无法比拟的优点检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高幼儿园信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。实际上,在幼儿园管理工作中,除了财务部门有专人及专用软件进行信息处理外,其它各类的数据处理都由班主任或者教导处工作人员人工完成。就教导处而言,有很多的幼儿信息需要管理,但处理的信息无非是以下几类:幼儿信息、成绩数据、课程信息。基于以上的考虑,该系统着眼于这些功能以建立数据库并提供对这些数据的各种操作。2.2 开发意义开发意义 以上对各类信息的处理目前还处于手工或半手工的管理状态,效率低,可

6、靠性差。虽然配备了电脑,但实际利用率不高,如果采用计算机对以上各类信息进行管理,必将大大提高工作效率,对幼儿园各类信息的维护及了解起到积极的作用。因此,一个功能完备的幼儿园信息管理系统的开发是非常有必要。3 系统分析系统分析 3.1 系统初步分析系统初步分析 在现代化管理中,经济效益的评价是决策的重要依据。当采取一项重大的改革和投资行动之前,首先关心的是它能取得多大的效益。因此,在进行大规模系统开发之前,要从有用性、可行性和必要性等三个方面对系统未来的经济效益、社会效益进行初步分析。可行性研究的目的是为了避免盲目投资,减少不必要的损失。这一阶段的总结性成果是可行性报告。幼儿园作为一个学校,有一

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

8、如,检索迅速、查找方便、可靠性强、存储量大、保密性能好等。这些优点能够极大的提高幼儿园管理的工作质量和效率,也是幼儿园管理科学化、规范化、信息化的重要条件。下面从技术上、经济上和运行上来说明本系统的可行性。(1)技术上的可行性 本系统的设计是在 Windows 7旗舰版操作系统环境下,使用 Microsoft Visual Studio 2008 开发成功的。数据库系统为 Microsoft SQL Sever 2008。这两个开发工具都是基本的开发应用工具。所以,本系统的设计与开发在技术上和硬件设备上的条件都是满足的。因此,它在技术上是可行的。(2)经济上的可行性 现在计算机的价格十分低廉,

9、性能却有了很大的进步。而系统的开发,为幼儿园的管理工作效率带来了一个质的飞跃,主要表现有以下几个方面:1)本系统的运行可以代替人工进行许多繁杂的劳动;2)本系统的运行可以节省许多资源;3)本系统的运行可以大大提高幼儿园的工作效率,等等;所以,本系统在经济上是可行的。(3)运行上的可行性 本系统为一个简单的幼儿园管理系统,所耗费的资源非常小,学习的电脑无论是硬件还是软件都能满足条件。因此,本系统在运行上是可行的。3.2 系统功能需求分析系统功能需求分析 在对幼儿园进行深入了解后,我确定了幼儿园管理系统的设计框架。因为系统是单机版的系统,所以系统在功能上有一般用户和管理员两种权限。其中,管理员能操

10、作所有功能,而一般用户除了不能操作用户注册和密码修改功能外,其他所有功能都可操作。系统所能实现的功能将会在后面的章节中详细介绍。3.3 开发环境与开发工具开发环境与开发工具(1)Microsoft Visual Studio 2008 介绍 Microsoft Visual Studio 2008 是目前最受欢迎的免费.NET开发工具,它支持多种开发语言,并不仅仅用于.NET 应用的开发。Microsoft Visual Studio 2008 本身提供的功能比较有限,但它提供的插件功能大大增加了他的功能。Microsoft Visual Studio 2008 的插件非常多,Microsof

11、t Visual Studio 2008 是其中最出色之一。它是功能丰富的.NET集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML,C#,C+,CSS,SQL。本系统使用的是 Visual C#语言,通过创建具有 windows窗体用户界面的应用程序项目来实现的界面设计,界面简洁、大方,操作方便,用户可以很容易的操作自己想用的任何功能,比如查询、插入、修改、删除等。(2)Microsoft SQL Sever 2008 介绍 SQL Sever 2008 是在 SQL Sever2005 的基础上进行开发的,不仅对原有的功能进行了改进,而且还增加了许多新的特性,如新添了

12、数据集成功能,改进了分析服务、报告服务以及 Office集成等等。SQL Sever2008 将提供更安全、更具有延展性、更高的管理能力,从而成为一个全方位企业资料、数据的管理平台。创建数据库是该数据库进行操作的前提,在 SQL Sever 2008 环境下,创建数据库有两种方式。一种是通过界面方式创建数据库,另一种是通过命令方式创建数据库。本系统采用的就是界面方式创建数据库的,这种方式更简单、更方便。4 系统设计系统设计 本节主要讲述幼儿园管理系统各个模块的主要功能和各个数据库表的设计。本系统的模块分为 5大部分,它们分别是幼儿管理、教工管理、财务管理、伙食管理、和系统管理等模块。4.1 系

13、统功能模块设计系统功能模块设计 (1)幼儿管理,包括幼儿信息、幼儿事务管理、成绩管理。幼儿信息中包括学号、姓名、班名、父母亲信息等。幼儿事务管理中包括体检信息、疾病/请假信息、药物使用信息。所有的用户都能实现对幼儿管理模块的修改、插入、查询、删除等操作。(2)教工管理,包括教工信息、考勤管理和班级管理。教工信息中包括教工的一些基本信息。考勤管理中包括教工请假等信息。班级管理包括教师所管理班级的信息。所有的用户都能实现对教工管理模块的修改、插入、查询、删除等操作。(3)财务管理,包括收费管理和收费项目查询两部分。所有的用户都能实现对财务管理模块的修改、插入、查询、删除等操作。(4)伙食管理,只包

14、括幼儿每周食谱一个界面。所有的用户都能实现对伙食管理模块的修改、插入、查询、删除等操作。(5)系统管理,包括用户注册、修改密码和退出系统。只用管理员才有权实现用户注册和修改密码的功能。幼儿园管理系统的功能结构图如下图 1所示。图 1 幼儿园管理系统功能结构 4.2 数据库设计 4.2.1 系统局部 E-R 图设计 本系统规划出的实体有:用户实体、幼儿信息实体、幼儿体检实体、幼儿疾病/请假实体、幼儿成绩实体、幼儿用药信息实体、教工信息实体、教工考勤实体、财务信息实体和伙食信息实体。各个实体具体的 E-R 图描述如下:如图 2所示在用户数据库中,用户有编号、用户名、密码和权限四个属性。图 2 用户

15、实体 E-R 图 如图 3所示,在幼儿信息数据库中,幼儿信息主要包括学号、姓名、班名、性别、出生日期、年龄、入园日期、入园形式、家庭电话、家庭住址、备注、父亲姓名、父亲电话、父亲单位、母亲姓名、母亲电话、母亲单位等属性。图 3 幼儿信息实体 E-R 图 如图 4所示,在幼儿体检信息数据库中,幼儿体检信息包括学号、姓名、体检日期、体重、身高、体质状态、牙数、龋齿、左/右视力、听力、传染病、其他、备注等属性。图 4 幼儿体检实体 E-R 图 如图 5所示,幼儿疾病/请假信息数据库中包括学号、姓名、发病症状、发病时间、医疗部门、康复时间、请假类型、请假日期、天数、原因、治疗结果、备注等属性。图 5

16、幼儿疾病/请假实体 E-R 图 如图 6所示,幼儿成绩数据库中,幼儿成绩信息包括学号、姓名、考试类型、总分、音乐、绘画、识字、体育、舞蹈、其他等属性。图 6 幼儿成绩实体 E-R 图 如图 7所示,幼儿用药信息数据库中,幼儿用药信息包括学号、姓名、负责老师、发病症状、发病时间、开始服药时间、服用药物、服用次数(每天)、等属性。图 7 幼儿用药信息实体 E-R 图 如图 8所示,在教工信息数据库中,教工信息包括编号、部门、姓名、性别、职务、负责班级、状态、学历、民族、籍贯、政治面貌、身份证号等属性。图 8 教工信息实体 E-R 图 如图 9所示,教工考勤数据库中,教工考勤信息包括编号、部门、姓名

17、、职务、负责班级、请假日期、类型、天数、原因、备注等属性。图 9 教工考勤实体 E-R 图 如图 10所示,财务信息数据库中,财务信息主要包括收费编号、收费项目、收费班级、学号、姓名、班名、状态、收费时间、收费金额等属性。图 10 财务信息实体 E-R 图 如图 11所示,伙食信息数据库中伙食信息包括菜肴编号、菜肴名称、开始日期、结束日期四个属性。图 11 伙食信息实体 E-R 图 4.2.2 数据库结构组成数据库结构组成 设计幼儿园管理系统,首要问题是建立后台的数据库。数据库中的数据资料来源于该幼儿园管理过程中的各种资料数据。数据库设计是开发过程中非常重要的环节,分为确定数据库模型、建立数据

18、库、建立数据表、确定字段列等步骤。在建立数据库之前,应考虑以下事项:数据库的用途,容易使用和维护,便于数据结构的改进,便于数据的检索和修改,很少的数据库维护工作,冗余数据少或没有,便于数据库的备份和恢复等。考虑到数据量及数据的存储并经过仔细比较和综合之后,本系统建立的信息数据库由 10张表组成,它们分别为:用户资料表、幼儿信息表、幼儿体检表、幼儿疾病/请假表、幼儿成绩表、幼儿用药信息表、教工信息表、教工考勤表、财务信息表和伙食信息表等。4.2.3 数据库表的设计数据库表的设计 SQL Sever 作为系统的数据库,表的设计是至关重要的,因此在建立好数据库后,就要建立其中的数据表,确定数据表的具

19、体字段。使得各个表的基本结构要明确、清晰。(1)用户资料表 本表记录着用户的登录名称和密码,主键是用户名,用户资料表包括编号、用户名、密码和权限字段。当用户输入的用户名和密码与表中记录相对应并且都准确时,用户才能登录成功,反之,如果用户输入的用户名或密码错误,那么系统将会出现错误提示。用户资料表如图 12所示。图 12 用户资料表(2)幼儿信息表 本表记录着幼儿园中每个幼儿的基本信息,主键是学号,幼儿的基本信息主要包括学号、姓名、班名、性别、出生日期、年龄、入园日期、入园形式、家庭电话、家庭住址、备注、父亲姓名、父亲电话、父亲单位、母亲姓名、母亲电话、母亲单位等。所有的用户都可实现对此表的操作

20、,其中操作功能包括查询幼儿信息、插入幼儿信息、修改幼儿信息、删除幼儿信息等。当进行插入和修改操作时,系统是根据用户输入的学号来进行判断的,如果用户输入的学号是表中的信息,那么就会实现对这个学号的信息进行修改;如果表中没有这条学号的信息,则实现插入操作。幼儿信息表如图 13所示。图 13 幼儿信息表(3)幼儿体检表 本表记录着幼儿园中每个幼儿的体检信息,主键是学号,体检的基本信息主要包括学号、姓名、体检日期、体重、身高、体质状态、牙数、龋齿、左/右视力、听力、传染病、其他、备注。所有的用户都可实现对此表的操作,其中操作功能包括查询幼儿体检信息、插入幼儿体检信息、修改幼儿体检信息、删除幼儿体检信息

21、等。反之,则实现插入操作。幼儿体检表如图 14所示。图 14 幼儿体检表(4)幼儿疾病/请假表 本表记录着幼儿园中每个幼儿的请假信息,主键是学号,疾病、请假表信息主要包括学号、姓名、发病症状、发病时间、医疗部门、康复时间、治疗结果、请假类型、请假日期、天数、原因和备注。幼儿疾病/请假表如图 15所示。图 15 幼儿疾病/请假表(5)幼儿成绩表 本表记录着幼儿园中每个幼儿的成绩信息,主键是学号,幼儿成绩的信息包括学号、姓名、考试类型、总分、音乐、绘画、识字、体育、舞蹈和其他。幼儿成绩表如图 16所示。图 16 幼儿成绩表 图 17 幼儿用药信息表(6)幼儿用药信息表 本表记录着幼儿园中每个幼儿生

22、病后的用药情况,主键是学号,幼儿用药表包括学号、姓名、负责老师、发病症状、发病时间、开始服药时间、服用药物、服用次数(每天)、服用方法、有/无不良反应、服药天数和备注。幼儿用药信息表如图 17所示。(7)教工信息表 本表记录着幼儿园中每个教工的基本信息,主键是编号,教工的基本信息主要包括编号、部门、姓名、性别、职务、负责班级、状态、学历、民族、籍贯、政治面貌、身份证号、出生日期和入职时间等。各个字段的数据类型如表中。教工信息表如图 18所示。图 18 教工信息表 图 19 教工考勤表(8)教工考勤表 本表记录着幼儿园中教工的请假信息以及管理班级,主键是编号,教工考勤表包括编号、部门、姓名、职务

23、、负责班级、请假日期、类型、天数、原因和备注。教工考勤表如图 19所示。(9)财务信息表 本表记录着幼儿园的财务信息,主键是收费编号,财务信息表中包括收费编号、收费项目、收费班级、学号、姓名、班名、状态、收费时间、收费金额、应收金额、实收金额和应退金额。如图 20所示。图 20 财务信息表(10)伙食信息表 本表记录着幼儿园的伙食信息,主键是菜肴编号,伙食信息表中包括菜肴编号、菜肴名称、开始日期、结束日期。各个字段的数据类型如图 21 所示。图 21 伙食信息表 5 系统的具体实现系统的具体实现 本系统的模块分为 5大部分,它们分别是幼儿管理,教工管理,财务管理,伙食管理和系统管理。5.1 用

24、户登录模块用户登录模块 通过登录用户进入系统的主界面。如果用户的权限是一般用户,则该用户无权操作系统管理中的用户注册和修改密码功能,但其他的功能都可操作,而管理员可以操作所有功能。5.1.1 用户登录模块功能用户登录模块功能 功能描述:用户输入相应的用户名和密码,当用户名和密码均为正确时才能通过验证登录到主界面;如果用户名或密码错误,系统将弹出对话框提示用户名或密码错误,并将输入框内的信息清空,用户需要重新输入然后重新登录。登录成功后,系统将会根据用户的用户名进行判断当前用户的权限是“一般用户”还是“管理员”,进而主界面显示的具体功能也会有所改变。初始登录窗口如图 22 所示。图 22 登录界

25、面 5.2 主界面设计主界面设计 5.2.1 界面布局界面布局 当用户输入的用户名和密码都正确时,登录成功将进入系统的主界面,这时将会看到主界面上所显示的具体功能模块,主界面上显示的具体功能模块有幼儿管理、教工管理、财务管理、伙食管理和系统管理;幼儿管理包括幼儿信息、幼儿事务管理和成绩管理;教工管理包括教工信息、教工考勤管理和班级管理;系统管理包括用户注册、修改密码和退出系统。每个模块的具体功能将会在后面详细介绍。系统的主界面如图 23所示。图 23 系统主界面 5.3 幼儿管理模块幼儿管理模块 幼儿园中幼儿的管理是最主要的部分。本系统中幼儿管理功能的设计包括对幼儿信息、幼儿事务管理和成绩管理

26、的查询、插入、修改、删除等功能的实现。在这个管理模块中,无论是管理员还是一般用户都可以实现所有的操作。5.3.1 幼儿管理模块功能幼儿管理模块功能 功能描述:(1)点击主界面中的幼儿管理菜单下的“幼儿信息”即可弹出幼儿信息界面,通过点击操作区中“重填”、“修改/插入”、“取消”、“删除”相应的按钮即可实现对编辑区的操作。当点击“重填”按钮时,编辑区中用户填入的信息将会被清空。当点击“查询”按钮时,显示区将显示所有学生的信息。当点击“退出”按钮,则退出该界面。系统将修改和插入功能设计成一个按钮,通过对用户输入的学号与幼儿信息表中的记录进行比对,如果幼儿信息表中有用户输入的学号,那么当用户单击“修

27、改/插入”按钮时,系统将会弹出“修改成功”的对话框,反之,系统将会弹出“插入成功”的对话框,即采用学号对比的方式实现对修改/插入功能的区分。所有的用户都可以实现对这个管理模块功能的操作。幼儿信息界面如图 24所示。图 24 幼儿信息界面 (2)点击主界面中的幼儿管理菜单下的“幼儿事务管理”即可弹出幼儿事务管理界面,在此界面中包括体检信息、疾病/请假信息和药物使用信息。点击相应的选项卡即可显示相应界面。幼儿事务管理界面具体如下所示。图 25 幼儿事务管理界面-体检信息 图 26 幼儿事务管理-疾病/请假信息 图 27 幼儿事务管理-药物使用信息 5.4 系统管理模块系统管理模块 5.4.1 系统

28、管理模块功能系统管理模块功能 系统管理的功能模块主要包括用户注册、修改密码和退出系统功能,其中用户注册功能和修改密码功能只有管理员才能操作。系统管理界面具体如下图所示。(1)点击系统管理菜单下的“用户注册”即可弹出注册界面,此页面显示的是添加用户功能。在管理员输入用户名和密码并选择权限点击“注册”按钮后,系统首先会对用户名进行判断,如果输入的用户名与用户表中的记录不重复,系统将会弹出“注册成功”对话框;如果输入的用户名与用户表中的记录相同,系统将会弹出“这个用户名太受欢迎了,重新填一个吧!”对话框,当用户点击“确定”后,系统将会回到注册界面,并将注册界面的信息清空,等待用户继续注册。用户注册界

29、面如图 28 所示。图 28 系统管理-用户注册 (2)点击系统管理菜单下的“修改密码”即可弹出修改密码界面,只有对应的用户名和旧密码输入都正确时才能修改,否则系统将会弹出“您的用户名或密码不正确,请重新输入”对话框,当用户点击“确定”按钮后,系统将会返回修改密码界面,并清空该界面的信息等待重新输入。修改密码界面如图 29 所示。图 29 系统管理-修改密码(3)点击系统管理菜单下的“退出系统”即可直接退出系统。5.5 系统代码系统代码 由于该系统的主要功能只有 4个,即查询、插入、修改和删除,所以对于代码的描述只以幼儿信息界面为例给出,其他界面类似不在赘述。主要功能代码如下:引入命名空间 using System.Data.SqlClient;定义 BindData类,用于调用,代码如下:private void BindData()SqlConnection conn=

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1