幼儿园管理系统的设计与实现毕业论文_第1页
幼儿园管理系统的设计与实现毕业论文_第2页
幼儿园管理系统的设计与实现毕业论文_第3页
幼儿园管理系统的设计与实现毕业论文_第4页
幼儿园管理系统的设计与实现毕业论文_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、本科学生毕业论文幼儿园管理系统的设计与实现幼儿管理功能与系统管理功能诚信承诺书郑重承诺:所呈交的论文是作者个人在导师指导下进行的研究工作及取得的研究成 果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究 成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。与作 者一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 矚慫润厲钐瘗睞枥庑赖。作者签名:日期:导师签名:日期:院长签名:日期:论文使用授权说明本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交 论文的复印件,允许论文被查阅和借阅;学校可以公

2、布论文的全部或部分内容,可以采用 影印、缩印或其他复制手段保存论文。保密论文在解密后遵守此规定。 聞創沟燴鐺險爱氇谴净。作者签名: 导师签名:日期:目录1 绪论 1 残骛楼諍锩瀨濟溆塹籟。2 系统开发背景 2 酽锕极額閉镇桧猪訣锥。2.1 开发背景与目的 2 彈贸摄尔霁毙攬砖卤庑。2.2 开发意义 2 謀荞抟箧飆鐸怼类蒋薔。3 系统分析 2 厦礴恳蹒骈時盡继價骚。3.1 系统初步分析 2 茕桢广鳓鯡选块网羈泪。3.2 系统功能需求分析 3 鹅娅尽損鹌惨歷茏鴛賴。3.3 开发环境与开发工具 3 籟丛妈羥为贍偾蛏练淨。4 系统设计 3 預頌圣鉉儐歲龈讶骅籴。4.1 系统功能模块设计 4 渗釤呛俨匀

3、谔鱉调硯錦。4.2 数据库设计 4 铙誅卧泻噦圣骋贶頂廡。4.2.1 系统局部 E-R图设计 5擁締凤袜备訊顎轮烂蔷。4.2.2 数据库结构组成 5 贓熱俣阃歲匱阊邺镓騷。4.2.3 数据库表的设计 8 坛摶乡囂忏蒌鍥铃氈淚。5 系统的具体实现 13 蜡變黲癟報伥铉锚鈰赘。5.1 用户登录模块 13 買鲷鴯譖昙膚遙闫撷凄。5.1.1 用户登录模块功能 13 綾镝鯛駕櫬鹕踪韦辚糴。5.2 主界面设计 14 驅踬髏彦浃绥譎饴憂锦。5.2.1 界面布局 14 猫虿驢绘燈鮒诛髅貺庑。5.3 幼儿管理模块 14 锹籁饗迳琐筆襖鸥娅薔。5.3.1 幼儿管理模块功能 15 構氽頑黉碩饨荠龈话骛。5.4 系统

4、管理模块 16 輒峄陽檉簖疖網儂號泶。5.4.1 系统管理模块功能 16 尧侧閆繭絳闕绚勵蜆贅。5.5系统代码 17 识饒鎂錕缢灩筧嚌俨淒。6 系统测试与评价 19 凍鈹鋨劳臘锴痫婦胫籴。6.1系统测试 19 恥諤銪灭萦欢煬鞏鹜錦。6.2系统评价 20 鯊腎鑰诎褳鉀沩懼統庫。结束语 20 硕癘鄴颃诌攆檸攜驤蔹。参考文献 21 阌擻輳嬪諫迁择楨秘騖。幼儿园管理系统的设计与实现某某某(安阳师范学院 计算机与信息工程学院,河南 安阳 455000 )摘 要: 随着社会的发展,时代的进步。幼儿园中幼儿入园人数的增加,幼儿的信息也随 之增加,随之而来的幼儿园的管理工作也会越来越繁重,因此,传统的人工管理

5、模式已不 能有效的管理幼儿园中教工与幼儿的信息。在当今计算机技术飞速发展的时代,使用计算 机管理系统不仅能提高幼儿园管理水平和运作效率, 还能为幼儿园的管理节省人力、 物力。 本系统就是应信息化幼儿园发展的要求而开发的。 氬嚕躑竄贸恳彈瀘颔澩。系统应用 Microsoft Visual Studio 2008开发工具和 SQL Sever2008 数据库管理系统,利用其提供的各种面向对象的开发工具而建立。首先对幼儿园管理系统的开发背景进 行了介绍。然后对系统的需求功能进行了分析、开发环境进行了介绍。接着,根据需求分 析建立了系统功能模块,并按照系统功能的分析和数据库设计理论给出了局部 E-R

6、图和数 据库表。再次,根据系统的具体实现给出了各个管理模块功能图。最后,对系统进行了测 试与评价。 釷鹆資贏車贖孙滅獅赘。关键词: 幼儿园管理系统; Visual C# ;SQL Sever1 绪论管理现代化,办公自动化是现代办公管理发展的必然趋势。 人工管理幼儿园出现了不少缺点,比如管理中办公的效率不高;越来越多的幼儿数量 的增加使管理员对其管理的难度加大;管理比较繁琐复杂,并且由于手工的操作,使这些 管理内容无法有效的核对和管理,在汇总方面更加困难。因此,迫切需要计算机技术来辅 助管理。 怂阐譜鯪迳導嘯畫長凉。基于这些问题,我们认为有必要建立一套幼儿园管理系统,使幼儿园的管理工作规范 化、

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

8、需要的功能则有针对性的加以 设计”的原则,采用 C#技术与 SQLS ever 数据库相结合的方式进行开发的。 熒绐譏钲鏌觶鷹緇機 库。在使用幼儿园管理系统后,可以提高幼儿园信息管理的准确性,系统将信息准确无误 地输入计算机并在数据库中存储起来,按照规范设定标准代码,大大保证了统计原始数据 的准确性,在进行分析设计时能最大限度地减少人为的影响,大大提高了工作效率。 鶼渍螻 偉阅劍鲰腎邏蘞。论文从数据库开发角度,对幼儿园系统所需要的查询、修改、插入、删除等主要功能 进行需求分析与设计,编写代码并进行调试测试,实现了系统的应用。 纣忧蔣氳頑莶驅藥悯骛。第1页2 系统开发背景2.1 开发背景与目的

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

10、机科学也日渐成熟,其强大的功能已为 人们所认知,同时发挥着越来越重要的作用。 颖刍莖蛺饽亿顿裊赔泷。使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点检索迅 速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点 能够极大地提高幼儿园信息管理的效率 , 也是一个单位科学化、正规化管理,与世界接轨 的重要条件。 濫驂膽閉驟羥闈詔寢賻。实际上,在幼儿园管理工作中,除了财务部门有专人及专用软件进行信息处理外,其 它各类的数据处理都由班主任或者教导处工作人员人工完成。就教导处而言,有很多的幼 儿信息需要管理,但处理的信息无非是以下几类:幼儿信息、成绩数据、课程信息

11、。基于 以上的考虑,该系统着眼于这些功能以建立数据库并提供对这些数据的各种操作。 銚銻縵哜 鳗鸿锓謎諏涼。2.2 开发意义 以上对各类信息的处理目前还处于手工或半手工的管理状态,效率低,可靠性差。虽 然配备了电脑,但实际利用率不高,如果采用计算机对以上各类信息进行管理,必将大大 提高工作效率,对幼儿园各类信息的维护及了解起到积极的作用。因此,一个功能完备的 幼儿园信息管理系统的开发是非常有必要。 挤貼綬电麥结鈺贖哓类。3 系统分析3.1 系统初步分析 在现代化管理中,经济效益的评价是决策的重要依据。当采取一项重大的改革和投资 行动之前,首先关心的是它能取得多大的效益。因此,在进行大规模系统开发

12、之前,要从 有用性、可行性和必要性等三个方面对系统未来的经济效益、社会效益进行初步分析。可 行性研究的目的是为了避免盲目投资,减少不必要的损失。这一阶段的总结性成果是可行 性报告。 赔荊紳谘侖驟辽輩袜錈。幼儿园作为一个学校,有一定的工作量存在,而幼儿园中信息的管理,包括幼儿、教 职工和班级等的信息,如幼儿、教职工、班级信息的查询、增加、删除和修改等等,每个 信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的工作量足以 让人觉得比较繁琐, 吃不消, 针对这样的情况, 采用计算机管理让数据的查询变得简单化, 数据变得明了 是十分必要的。 塤礙籟馐决穩賽釙冊庫。从幼儿园的软硬件环境

13、看,开发幼儿园管理系统从技术上、经济上、管理上均已具备 实施的基本条件。随着科学技术的不断发展,计算机科学技术的日渐成熟,其强大的功能以为人们深刻 的认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。应用计算机对幼儿园 信息进行管理,具有人工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性强、 存储量大、保密性能好等。这些优点能够极大的提高幼儿园管理的工作质量和效率,也是 幼儿园管理科学化、规范化、信息化的重要条件。 裊樣祕廬廂颤谚鍘羋蔺。下面从技术上、经济上和运行上来说明本系统的可行性。第2页(1)技术上的可行性本系统的设计是在 Windows 7 旗舰版操作系统环境下,使用

14、Microsoft Visual Studio 2008 开发成功的。数据库系统为 Microsoft SQL Sever 2008 。这两个开发工具都是基本 的开发应用工具。所以,本系统的设计与开发在技术上和硬件设备上的条件都是满足的。 因此,它在技术上是可行的。 仓嫗盤紲嘱珑詁鍬齊驁。(2)经济上的可行性 现在计算机的价格十分低廉,性能却有了很大的进步。而系统的开发,为幼儿园的管 理工作效率带来了一个质的飞跃,主要表现有以下几个方面: 绽萬璉轆娛閬蛏鬮绾瀧。1)本系统的运行可以代替人工进行许多繁杂的劳动;2)本系统的运行可以节省许多资源;3)本系统的运行可以大大提高幼儿园的工作效率,等等;

15、 所以,本系统在经济上是可行的。(3)运行上的可行性 本系统为一个简单的幼儿园管理系统,所耗费的资源非常小,学习的电脑无论是硬件 还是软件都能满足条件。因此,本系统在运行上是可行的。 骁顾燁鶚巯瀆蕪領鲡赙。3.2 系统功能需求分析 在对幼儿园进行深入了解后,我确定了幼儿园管理系统的设计框架。因为系统是单机 版的系统,所以系统在功能上有一般用户和管理员两种权限。其中,管理员能操作所有功 能,而一般用户除了不能操作用户注册和密码修改功能外,其他所有功能都可操作。系统 所能实现的功能将会在后面的章节中详细介绍。 瑣钋濺暧惲锟缟馭篩凉。3.3 开发环境与开发工具( 1)Microsoft Visual

16、 Studio 2008介绍Microsoft Visual Studio 2008 是目前最受欢迎的免费 .NET 开发工具,它支持多种 开发语言,并不仅仅用于 .NET 应用的开发。 Microsoft Visual Studio 2008 本身提供的 功能比较有限, 但它提供的插件功能大大增加了他的功能。 Microsoft Visual Studio 2008 的插件非常多, Microsoft Visual Studio 2008 是其中最出色之一。它是功能丰富的 .NET 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,C#,C+,CSS, SQL。鎦诗涇艳

17、损楼紲鯗餳類。本系统使用的是 Visual C# 语言,通过创建具有 windows 窗体用户界面的应用程序项 目来实现的界面设计,界面简洁、大方,操作方便,用户可以很容易的操作自己想用的任 何功能,比如查询、插入、修改、删除等。 栉缏歐锄棗鈕种鵑瑶锬。( 2)Microsoft SQL Sever 2008 介绍SQL Sever 2008 是在 SQL Sever2005 的基础上进行开发的,不仅对原有的功能进行了 改进,而且还增加了许多新的特性,如新添了数据集成功能,改进了分析服务、报告服务 以及 Office 集成等等。 SQL Sever2008 将提供更安全、更具有延展性、更高的管

18、理能力, 从而成为一个全方位企业资料、数据的管理平台。 辔烨棟剛殓攬瑤丽阄应。创建数据库是该数据库进行操作的前提,在 SQL Sever 2008 环境下,创建数据库有 两种方式。一种是通过界面方式创建数据库,另一种是通过命令方式创建数据库。本系统 采用的就是界面方式创建数据库的,这种方式更简单、更方便。 峴扬斕滾澗辐滠兴渙藺。4 系统设计 本节主要讲述幼儿园管理系统各个模块的主要功能和各个数据库表的设计。 本系统的模块分为 5 大部分,它们分别是幼儿管理、 教工管理、财务管理、伙食管理、 和系统管理等模块。第3页4.1 系统功能模块设计(1)幼儿管理,包括幼儿信息、幼儿事务管理、成绩管理。幼

19、儿信息中包括学号、 姓名、班名、父母亲信息等。幼儿事务管理中包括体检信息、疾病/ 请假信息、药物使用信息。所有的用户都能实现对幼儿管理模块的修改、插入、查询、删除等操作。 詩叁撻訥烬忧 毀厉鋨骜。(2)教工管理,包括教工信息、考勤管理和班级管理。教工信息中包括教工的一些 基本信息。考勤管理中包括教工请假等信息。班级管理包括教师所管理班级的信息。所有 的用户都能实现对教工管理模块的修改、插入、查询、删除等操作。 则鯤愜韋瘓賈晖园栋泷。(3)财务管理,包括收费管理和收费项目查询两部分。所有的用户都能实现对财务 管理模块的修改、插入、查询、删除等操作。 胀鏝彈奥秘孫戶孪钇賻。(4)伙食管理,只包括幼

20、儿每周食谱一个界面。所有的用户都能实现对伙食管理模 块的修改、插入、查询、删除等操作。 鳃躋峽祷紉诵帮废掃減。(5)系统管理,包括用户注册、修改密码和退出系统。只用管理员才有权实现用户 注册和修改密码的功能。幼儿园管理系统的功能结构图如下图 1 所示。稟虛嬪赈维哜妝扩踴粜。幼儿园管理系统财务管理成绩管理幼儿管理考勤管理班级管理用户注册修改密码系统管理退出系统图 1 幼儿园管理系统功能结构4.2 数据库设计第4页用户用户名权限密码出生日性别年龄班名姓名入园日期学号入园形式幼儿信息家庭电话母亲单位家庭住址母亲电话备注母亲姓名父亲电话父亲姓名体重身高体检日期体质状态姓名牙数幼儿体检备注龋齿其他左 /

21、 右视力传染病听力5页图 2 用户实体 E-R 图如图 3 所示,在幼儿信息数据库中,幼儿信息主要包括学号、姓名、班名、性别、出 生日期、年龄、入园日期、入园形式、家庭电话、家庭住址、备注、父亲姓名、父亲电话、 父亲单位、母亲姓名、母亲电话、母亲单位等属性。 沩氣嘮戇苌鑿鑿槠谔應。钡嵐縣緱虜荣产涛團蔺。图 3 幼儿信息实体 E-R 图如图 4 所示,在幼儿体检信息数据库中,幼儿体检信息包括学号、姓名、体检日期、 体重、身高、体质状态、牙数、龋齿、左 / 右视力、听力、传染病、其他、备注等属性。 懨 俠劑鈍触乐鹇烬觶騮。4.2.1 系统局部 E-R 图设计 本系统规划出的实体有:用户实体、幼儿信

22、息实体、幼儿体检实体、幼儿疾病 / 请假 实体、幼儿成绩实体、幼儿用药信息实体、教工信息实体、教工考勤实体、财务信息实体 和伙食信息实体。各个实体具体的 E-R 图描述如下: 陽簍埡鲑罷規呜旧岿錟。如图 2 所示在用户数据库中,用户有编号、用户名、密码和权限四个属性。图 4 幼儿体检实体 E-R 图 如图 5 所示,幼儿疾病 / 请假信息数据库中包括学号、姓名、发病症状、发病时间、 医疗部门、康复时间、请假类型、请假日期、天数、原因、治疗结果、备注等属性。 謾饱兗图 5 幼儿疾病 / 请假实体 E-R 图如图 6 所示,幼儿成绩数据库中,幼儿成绩信息包括学号、姓名、考试类型、总分、 音乐、绘画

23、、识字、体育、舞蹈、其他等属性。 呙铉們欤谦鸪饺竞荡赚。如图 7 所示,幼儿用药信息数据库中,幼儿用药信息包括学号、姓名、负责老师、发 病症状、发病时间、开始服药时间、服用药物、服用次数(每天) 、等属性。 莹谐龌蕲賞组靄绉 嚴减。图 7 幼儿用药信息实体 E-R 图如图 8 所示,在教工信息数据库中,教工信息包括编号、部门、姓名、性别、职务、图 8 教工信息实体 E-R 图如图 9 所示,教工考勤数据库中,教工考勤信息包括编号、部门、姓名、职务、负责 班级、请假日期、类型、天数、原因、备注等属性。 灭嗳骇諗鋅猎輛觏馊藹。图 9 教工考勤实体 E-R 图如图 10 所示,财务信息数据库中,财务

24、信息主要包括收费编号、收费项目、收费班 级、学号、姓名、班名、状态、收费时间、收费金额等属性。 铹鸝饷飾镡閌赀诨癱骝。图 10 财务信息实体 E-R 图如图 11 所示,伙食信息数据库中伙食信息包括菜肴编号、菜肴名称、开始日期、结 束日期四个属性。4.2.2 数据库结构组成 设计幼儿园管理系统,首要问题是建立后台的数据库。数据库中的数据资料来源于该 幼儿园管理过程中的各种资料数据。 攙閿频嵘陣澇諗谴隴泸。数据库设计是开发过程中非常重要的环节,分为确定数据库模型、建立数据库、建立 数据表、确定字段列等步骤。在建立数据库之前,应考虑以下事项:数据库的用途,容易 使用和维护,便于数据结构的改进,便于

25、数据的检索和修改,很少的数据库维护工作,冗 余数据少或没有,便于数据库的备份和恢复等。 趕輾雏纨颗锊讨跃满賺。考虑到数据量及数据的存储并经过仔细比较和综合之后,本系统建立的信息数据库由10 张表组成,它们分别为:用户资料表、幼儿信息表、幼儿体检表、幼儿疾病 / 请假表、 幼儿成绩表、幼儿用药信息表、教工信息表、教工考勤表、财务信息表和伙食信息表等。 夹覡闾辁駁档驀迁锬減。4.2.3 数据库表的设计SQL Sever 作为系统的数据库,表的设计是至关重要的,因此在建立好数据库后,就 要建立其中的数据表,确定数据表的具体字段。使得各个表的基本结构要明确、清晰。 絀镘鸸鲚鐘脑钧欖粝。( 1)用户资料

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

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

28、、 修改幼儿体检信息、 删除幼儿体检信息等。 当进行插入和修改操作时, 系统是根据用户输入的学号来进行判断的,如果用户输入的学号是表中的信息,那么就会 实现对这个学号的信息进行修改;反之,则实现插入操作。幼儿体检表如图 14 所示。 騅憑 钶銘侥张礫阵轸蔼。第9页图 14 幼儿体检表(4)幼儿疾病 / 请假表 本表记录着幼儿园中每个幼儿的请假信息,主键是学号,疾病、请假表信息主要包括 学号、姓名、发病症状、发病时间、医疗部门、康复时间、治疗结果、请假类型、请假日 期、天数、原因和备注。幼儿疾病 / 请假表如图 15 所示。 疠骐錾农剎貯狱颢幗騮。图 15 幼儿疾病 / 请假表(5)幼儿成绩表

29、本表记录着幼儿园中每个幼儿的成绩信息,主键是学号,幼儿成绩的信息包括学号、 姓名、考试类型、总分、音乐、绘画、识字、体育、舞蹈和其他。幼儿成绩表如图 16 所 示。 镞锊过润启婭澗骆讕瀘。第 10 页图 16幼儿成绩表图 17 幼儿用药信息表(6)幼儿用药信息表 本表记录着幼儿园中每个幼儿生病后的用药情况, 主键是学号, 幼儿用药表包括学号、 姓名、负责老师、发病症状、发病时间、开始服药时间、服用药物、服用次数(每天) 、 服用方法、有 / 无不良反应、服药天数和备注。幼儿用药信息表如图 17 所示。榿贰轲誊壟该槛 鲻垲赛。(7)教工信息表 本表记录着幼儿园中每个教工的基本信息,主键是编号,教

30、工的基本信息主要包括编 号、部门、姓名、性别、职务、负责班级、状态、学历、民族、籍贯、政治面貌、身份证 号、出生日期和入职时间等。各个字段的数据类型如表中。教工信息表如图 18 所示。 邁茑 赚陉宾呗擷鹪讼凑。第 11 页图 18教工信息表图 19教工考勤表( 8)教工考勤表 本表记录着幼儿园中教工的请假信息以及管理班级,主键是编号,教工考勤表包括编 号、部门、姓名、职务、负责班级、请假日期、类型、天数、原因和备注。教工考勤表如 图 19 所示。 嵝硖贪塒廩袞悯倉華糲。(9)财务信息表 本表记录着幼儿园的财务信息,主键是收费编号,财务信息表中包括收费编号、收费 项目、收费班级、学号、姓名、班名

31、、状态、收费时间、收费金额、应收金额、实收金额 和应退金额。如图 20 所示。 该栎谖碼戆沖巋鳧薩锭。第 12 页图 20 财务信息表(10)伙食信息表 本表记录着幼儿园的伙食信息,主键是菜肴编号,伙食信息表中包括菜肴编号、菜肴 名称、开始日期、结束日期。各个字段的数据类型如图21 所示。 劇妆诨貰攖苹埘呂仑庙。图 21 伙食信息表5 系统的具体实现本系统的模块分为 5 大部分,它们分别是幼儿管理,教工管理,财务管理,伙食管理 和系统管理。5.1 用户登录模块 通过登录用户进入系统的主界面。如果用户的权限是一般用户,则该用户无权操作系 统管理中的用户注册和修改密码功能,但其他的功能都可操作,而

32、管理员可以操作所有功 能。 臠龍讹驄桠业變墊罗蘄。5.1.1 用户登录模块功能 功能描述:用户输入相应的用户名和密码,当用户名和密码均为正确时才能通过验证 登录到主界面;如果用户名或密码错误,系统将弹出对话框提示用户名或密码错误,并将 输入框内的信息清空,用户需要重新输入然后重新登录。登录成功后,系统将会根据用户 的用户名进行判断当前用户的权限是“一般用户”还是“管理员” ,进而主界面显示的具 体功能也会有所改变。初始登录窗口如图 22 所示。 鰻順褛悦漚縫冁屜鸭骞。第 13 页图 22 登录界面5.2 主界面设计5.2.1 界面布局 当用户输入的用户名和密码都正确时,登录成功将进入系统的主界

33、面,这时将会看到 主界面上所显示的具体功能模块,主界面上显示的具体功能模块有幼儿管理、教工管理、 财务管理、伙食管理和系统管理;幼儿管理包括幼儿信息、幼儿事务管理和成绩管理;教 工管理包括教工信息、教工考勤管理和班级管理;系统管理包括用户注册、修改密码和退 出系统。每个模块的具体功能将会在后面详细介绍。系统的主界面如图23 所示。 穑釓虚绺滟鳗絲懷紓泺。图 23 系统主界面5.3 幼儿管理模块 幼儿园中幼儿的管理是最主要的部分。 本系统中幼儿管理功能的设计包括对幼儿信息、幼儿事务管理和成绩管理的查询、插入、修改、删除等功能的实现。在这个管理模块中, 无论是管理员还是一般用户都可以实现所有的操作

34、。 隶誆荧鉴獫纲鴣攣駘賽。第 14 页5.3.1 幼儿管理模块功能 功能描述:(1)点击主界面中的幼儿管理菜单下的“幼儿信息”即可弹出幼儿信息界面,通过 点击操作区中“重填” 、“修改 / 插入”、“取消”、“删除”相应的按钮即可实现对编辑区的 操作。当点击“重填”按钮时,编辑区中用户填入的信息将会被清空。当点击“查询”按 钮时,显示区将显示所有学生的信息。当点击“退出”按钮,则退出该界面。系统将修改 和插入功能设计成一个按钮,通过对用户输入的学号与幼儿信息表中的记录进行比对,如 果幼儿信息表中有用户输入的学号,那么当用户单击“修改/ 插入”按钮时,系统将会弹出“修改成功”的对话框,反之,系统

35、将会弹出“插入成功”的对话框,即采用学号对比 的方式实现对修改 / 插入功能的区分。所有的用户都可以实现对这个管理模块功能的操作。 幼儿信息界面如图 24 所示。 浹繢腻叢着駕骠構砀湊。图 24 幼儿信息界面(2)点击主界面中的幼儿管理菜单下的“幼儿事务管理”即可弹出幼儿事务管理界 面,在此界面中包括体检信息、疾病 / 请假信息和药物使用信息。点击相应的选项卡即可 显示相应界面。所有的用户都可以实现对这个管理模块功能的操作。幼儿事务管理界面具 体如下所示。 鈀燭罚櫝箋礱颼畢韫粝。图 25 幼儿事务管理界面 - 体检信息第 15 页图 26 幼儿事务管理- 疾病 / 请假信息图 27 幼儿事务管

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

37、系统将会回到注册界面,并将注 册界面的信息清空,等待用户继续注册。用户注册界面如图28所示。 贞廈给鏌綞牵鎮獵鎦龐。第 16 页图 28 系统管理 - 用户注册(2)点击系统管理菜单下的“修改密码”即可弹出修改密码界面,只有对应的用户 名和旧密码输入都正确时才能修改,否则系统将会弹出“您的用户名或密码不正确,请重 新输入”对话框,当用户点击“确定”按钮后,系统将会返回修改密码界面,并清空该界 面的信息等待重新输入。修改密码界面如图 29 所示。 嚌鲭级厨胀鑲铟礦毁蕲。图 29 系统管理 - 修改密码(3)点击系统管理菜单下的“退出系统”即可直接退出系统。5.5 系统代码由于该系统的主要功能只有

38、 4 个,即查询、插入、修改和删除,所以对于代码的描述 只以幼儿信息界面为例给出,其他界面类似不在赘述。主要功能代码如下: 薊镔竖牍熒浹醬籬铃 騫。引入命名空间 using System.Data.SqlClient;定义 BindData 类,用于调用,代码如下:private void BindData()第 17 页SqlConnection conn = new SqlConnection(Data Source=.;InitialCatalog=Kindergarden;Integrated Security=True); 齡践砚语蜗铸转絹攤濼。SqlDataAdapter sda

39、= new SqlDataAdapter(select * from tb_ChildRecord, conn); 绅薮疮颧訝标販繯轅赛。DataSet ds = new DataSet();sda.Fill(ds); dataGridView1.DataSource = ds.Tables0;(1) 查询功能代码饪箩狞屬诺釙诬苧径凛。烴毙潜籬賢擔視蠶贲粵。鋝岂涛軌跃轮莳講private void button4_Click(object sender,EventArges e)BindData();(2) 修改、插入功能代码private void button2_Click(object

40、sender,EventArgs e)if(textBox1.Text=|textBox2.Text=|textBox3.Text=) 嫗键。MessageBox.Show( 请注意:学号、姓名、班名不能为空! ); textBox1.Focus();elseSqlConnection conn = new SqlConnection(Data Source=.;Initial Catalog=Kindergarden;Integrated Security=True);撷伪氢鱧轍幂聹諛詼庞。conn.Open();SqlCommandcmd = new SqlCommand(select c

41、ount(*) from tb_ChildRecordwhere 学号 = + textBox1.Text + , conn);踪飯梦掺钓貞绫賁发蘄。int i = Convert.ToInt32(cmd.ExecuteScalar();if (i 0)cmd = new SqlCommand(update tb_ChildInfo set 姓名 = +textBox2.Text + ,班名= + textBox3.Text + ,性别= + comboBox1.Text +, 出生日期 = + dateTimePicker1.Text + , +年龄= + textBox5.Text +,

42、入园日期 = + dateTimePicker2.Text + ,入园形式 = + textBox7.Text +, 家庭电话 = + textBox8.Text + , 家庭住址 = + + textBox9.Text + , 备 注= + textBox10.Text + ,父亲姓名= + textBox17.Text + ,父亲电话 =+ textBox6.Text + ,父亲单位 = + textBox4.Text + , + 母亲姓名 = +textBox20.Text + ,母亲电话 = + textBox19.Text + ,母亲单位 = +textBox18.Text + wh

43、ere 学号= 婭鑠机职銦夾簣軒蚀骞。+dataGridView1.SelectedCells0.Value.ToString()+, conn); 譽諶掺铒锭试监鄺儕泻。cmd.ExecuteNonQuery();/ 返回受影响的行数第 18 页conn.Close();MessageBox.Show( 修改成功! );BindData();elsecmd=new SqlCommand(insert into tb_ChildInfo( 学号 , 姓名, 班名 , 性 别, 出生日期 , 年龄, 入园日期 , 入园形式 , 家庭电话 , 家庭地址 , 备注, 父 亲 姓 名 , 父 亲 电

44、话 , 父 亲 单 位 , 母 亲 姓 名 , 母 亲 电 话 , 母 亲 单 位 ) values( +textBox1.Text+ ,+textBox2.Text+ , +textBox3.Text+ , + comboBox1.Text+,+dateTimePicker1.Text+ , +textBox5.Text+ , +dat eTimePicker2.Text+ , +textBox7.Text+ , +textBox8.Text+ , +textBox 9.Text+ , +textBox10.Text+ , +textBox17.Text+ , +textBox6.Text+

45、 , +textBox4.Text+ , +textBox20.Text+ , +textBox19.Text+ , +te xtBox18.Text + ),conn); 俦聹执償閏号燴鈿膽賾。cmd.ExecuteNonQuery();conn.Close();MessageBox.Show( 插入成功! );BindData();(3) 删除功能代码 private void button5_Click(object sender, EventArgs e) 缜電怅淺靓蠐浅錒鵬凜。SqlConnection conn = new SqlConnection(Data Source=.;I

46、nitial Catalog=Kindergarden;Integrated Security=True); 骥擯帜褸饜兗椏長绛粤。conn.Open();SqlCommand cmd = new SqlCommand(delete from tb_ChildInfo where 学号 =+dataGridView1.SelectedCells0.Value.ToString()+,conn);癱噴导閽骋艳捣靨骢鍵。cmd.ExecuteNonQuery();conn.Close();MessageBox.Show( 删除成功! );BindData(); 6 系统测试与评价6.1 系统测试

47、经过需求分析、设计和编码等阶段的开发后,得到了源程序,开始进入到软件测试阶 段。因为在测试之前的各阶段都可能在软件产品中遗留下许多错误和缺陷,如果不及时找 出这些错误和缺陷, 并将其改正, 这个软件产品就不能正常使用, 甚至会导致巨大的损失。 目前,程序的正确性证明尚未得到根本的解决,因此软件测试仍是发现软件中错误和缺陷 的主要手段。 鑣鸽夺圆鯢齙慫餞離龐。第 19 页测试是“为了发现程序中的错误而执行程序的过程” ,测试的目的就是在软件投入生 产运行之前,尽可能多地发现软件中的错误。 榄阈团皱鹏緦寿驏頦蕴。功能测试环境: 操作系统: windows 7 旗舰版 系统功能测试:(1)测试是否可

48、以正常添加用户和修改密码,系统正常退出,经测试正常。(2)测试个模块中的查询、插入、修改和删除功能是否正常,经测试正常。6.2 系统评价 系统在运行过程中除了要不断进行大量的维护工作外,还要定期对系统的运行状况进 行评价。其目的是为了估计系统的技术能力、工作能力和系统的利用率。它不仅度量了系 统当前的性能,而且为开展未来的工作提供依据。系统评价一般从以下几个方面考虑。 逊 输吴贝义鲽國鳩犹騸。(1)达到目标的测定。 此系统很适合中小型幼儿园的管理需求,达到了预定的目标。 (2)系统的适应性、安全性评价。 本系统运行稳定性可靠,系统使用与维护很方便,运行效率能够满足管理人员的管理 需求。(3)系

49、统的经济效益。 由于是针对中小型幼儿园做的管理系统,因此,经济效益不是很明显,但对幼儿园的 管理上更加方便和易于管理;对幼儿园中工作人员而言也是更加方便了查询。 幘觇匮骇儺红卤 齡镰瀉。对于系统来说,具有许多优点:可任意方便的进行信息管理:查询、插入、修改和添 加等;实现了信息的资源化、系统化和标准化,使得幼儿园信息的管理更加规范化、科学 化等;操作简单,将重复的工作自动化,复杂的工作简单化;通用性好,可以适合不同形 式,不同系统,中小型规模的幼儿园的使用要求。 誦终决懷区馱倆侧澩赜。结束语在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足, 另外,在整个开发的过程中,

50、时间也比较仓促。因此,该系统存在一些缺陷和不足,例如, 信息的繁复冗余输入,以及从复兴的操作使得系统不够简便。因为对幼儿管理的整个流程 不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在幼儿管理系统中的应 用不是很多,但是是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功 能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。 医涤侣綃噲睞齒办銩凛。尽管本管理系统存在着很多不足,但其功能还是比较全面、易于日后程序更新、数据 库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。 舻 当为遙头韪鳍哕晕糞。在毕业设计即将完成之际,我要衷心的感谢我

51、所有的老师和同学。感谢大学期间在学 习和生活上给过我最真诚关心和帮助的人。在此要特别感谢我的指导老师李杰老师,在本 次毕业设计过程中, 李老师从选题, 构思到最后定稿的各个环节都给与了细心指导与教导, 使我对幼儿园管理工作有了深刻的认识,使得我可以最终完成毕业设计,在此,谨向老师 们致以衷心的感谢和崇高的敬意!在整个毕业设计过程中,李老师给了我们细心的指导和 帮助,并提出了很多宝贵的意见,同时他对同学们认真负责的精神,为我在以后的工作道 路上树立了非常好的榜样。另外这次与我同组毕业设计的同学也给了我很大的帮助,在我 遇到难题时给了我很大的支持与鼓励。在大家的帮助下使我能顺利完成这次毕业设计。在

52、第 20 页 此我向他们表示衷心的感谢。 鸪凑鸛齏嶇烛罵奖选锯。由于本人水平有限,论文中可能存在不足之处,恳请各位老师批评指正。也希望在我 毕业以后用我的实际行动报答老师们对我的教导,同学给我的关心帮助! 筧驪鴨栌怀鏇颐嵘悅废。1 郑阿奇主编 .SQL Sever 实用教程第 3 版(SQL Sever 2008 版) M. 北京: 电子工业出 版社 ,2009. 韋鋯鯖荣擬滄閡悬贖蘊。2 扶松柏编著 . 深入体验 C#项目开发 M. 北京: 清华大学出版社 ,2010.3 陈伟, 卫琳主编 .ASP.NET3.5 网站开发实例教程 M. 北京: 清华大学出版社 ,2009.4 李瑞旭主编 .

53、C#程序设计教程 M. 北京: 中国电力出版社 ,2008.5 沈世根 , 汪承焱 , 许小东编著 .web 程序设计 M. 北京: 清华大学出版社 ,20096 杨浩著 .C#数据库入门经典(第 2 版)M. 北京: 清华大学出版社 ,2003.The Kindergarten Management System Design andImplementation 涛貶騸锬晋铩锩揿宪骟。Mou Mou-mouSchool of Computer and Information Engineering, Anyang Normal University,Anyang,Henan 455000) 钿蘇饌華檻杩鐵样说泻。Abstract: With the development of society, the progress of the times. Total child care in kindergartens increase in the number of children attend kindergartens, child care information also increases,f ollowed by the management of the kinderga

温馨提示

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

评论

0/150

提交评论