




已阅读5页,还剩65页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NORTHEASTERN UNIVERSITY辽宁省高等教育自学考试 软件技术 专业(本科段)毕业设计(论文)GRADUATE DESIGN (THESIS)设计(论文)题目 幼儿园管理系统的设计与实现学 生指导教师准考证号 020011年 9 月 20 日东北大学本科毕业设计(论文) 毕业设计(论文)任务书毕业设计(论文)任务书毕业设计(论文)题目:幼儿园管理系统的设计与实现设计(论文)的基本内容:幼儿园管理系统是专门针对幼儿园推出的一套综合性管理软件。系统重点实现了幼儿档案管理、教学与课程管理、财务与收费管理、人力资源、配餐管理(带量)、物品管理等,另外系统还提供了网上平台,可供家长登录,查询班级和孩子信息,课程信息、在园表现等。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期指导教师签字:2011年7月8日- III -东北大学本科毕业设计(论文) 摘要幼儿园信息管理系统摘要幼儿园管理系统是典型的管理信息系统,其开发主要包括后台数据库和前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。随着社会的发展,时代的进步。幼儿园幼儿入园人数的增加,幼儿的信息也会随之增加,这不但加大了记录的负担,也增加了存储记录的位置和空间。传统的手工管理方式不易更新、不易存储、容易丢失、查询不便等缺点。因此,设计开发该管理软件是为了使幼儿园管理者摆脱手写和人工录入记录,开发一个既可以存储信息,又可以进行更新、查询等功能的管理软件。使用户更快捷更方便的管理幼儿信息。 首先对幼儿园信息管理系统的开发环境进行了介绍。然后对本系统的可行性进行了系统的分析。接着,分析了幼儿园信息管理系统的应用需求,并根据需求分析建立了系统功能模块。再次,按照系统功能的分析和数据库设计理论给出了需求说明书、局部E-R图、宾馆服务系统数据流图,利用Microsoft office Access 2003建立数据库。最后,根据系统功能模块进行了具体的程序设计。充分利用Visual Basic. ne、Microsoft Access 2003数据库技术的强大力量,提高了编程效率和可靠性。关键词:幼儿园管理系统、更新、查询;E-R图、Microsoft office Access 2003;Visual B。 东北大学本科毕业设计(论文) AbstractThe kindergarten management systemAbstractThe kindergarten management system is the typical information management system, its development mainly includes the backend database and development of front application program of two aspects. Regarding the need to establish the data consistency and integrality, data security good storehouse. For the latter requires the application program function complete, easy to use, etc. With the development of society, the progress of The Times. Kindergartens increase in the number of people in the park, children of information are also is increased, which not only increased the burden of the record, also increase the storage space and location of the record. The traditional manual management way is not easy to update, not easy storage, easy to lose, inquires the inconvenience shortcomings. Therefore, design and development of the management software is in order to make the kindergarten managers get rid of handwritten and artificial entry records, develop a can be stored information, and update, inquires the functions of management software. The user more quickly and more convenient management information children. First of all a kindergarten for information management system development environment are introduced in this paper. And then the feasibility of this system in system are analyzed. Then, analyzed the kindergarten information management system of the application requirements, and according to the requirement analysis established the system function module. Again, according to the system function analysis and database design theory are the requirements specifications, local e-r chart, hotel service system data flow chart, the use of Microsoft office Access 2003 establish database. Finally, according to the system function module the concrete programming. Make full use of Visual Basic. Ne, Microsoft Access 2003 database technology, improve the strength of the programming efficiency and reliability. Key words: The kindergarten management system, updating, and inquires the;E-r chart, Microsoft office Access 2003; Visual B. 东北大学本科毕业设计(论文) 目录目录毕业设计(论文)任务摘要-ABSTRACT-目录-第一章 系统概述-1 1.1应用背景及意义-1 1.2项目目标-1第二章 可行性研究与系统分析-2 2.1可行性研究方法-2 2.2决定可行性的主要因素-2 2.3对系统的分析-2 2.4对市场的分析-2第三章 概要设计-3 3.1系统功能设计-3 3.1.1管理信息中录入模块-3 3.1.2查询和费用的管理模块-3 3.1.3信息的删除和修改模块-3 3.2系统功能模型设计-3 3.2.1系统总功能模型图-3 3.2.2系统总功能模型图-4第四章 数据库设计-54.1总体介绍-54.2系统局部E-R图设计-54.3系统流程图-64.4表结构设计-74.5 开发模式-9 4.5.1客户端/服务器模式-9第五章 详细设计及实现-10 5.1初始界面设计-10 5.2登录界面设计-10 5.2.1界面布局-10 5.2.2添加代码-115.3主界面设计-11 5.3.1界面布局-115.3.2添加代码-12 5.4年级设置界面设计-16 5.4.1界面布局-16 5.4.2添加代码-16 5.5班级设置界面设计-18 5.5.1界面布局-18 5.5.2添加代码-19 5.6用户管理界面设计-21 5.6.1界面布局-21 5.6.2添加代码-21 5.7权限设置界面-22 5.7.1界面布局-22 5.7.2添加代码-22 5.8幼儿立户界面设计-27 5.8.1界面布局-27 5.8.2添加代码-275.9收费类型界面设计-305.9.1界面布局-30 5.9.2添加代码-31第六章 系统测试与运行-346.1测试结论-34-V-6.2系统运行-34致谢-36附录-37东北大学本科毕业设计(论文) 目 录东北大学本科毕业设计(论文) 0 系统概述第一章 系统概述1.1应用背景及意义幼儿园信息管理系统是根据对幼儿园信息化需求调查独立开发,使幼儿园的管理工作更加高效,安排更加合理,同时能够促进幼儿园的管理者,与老师之间,与家长之间,家长与老师之间,都能更快更好的互动,从而更好地实现幼儿园管理的科学化、规范化、信息化。本文档是为了确定用户对智能化、信息化管理系统的实际需求,为后续的系统设计和软件开发提供依据,为系统功能上和性能上的审核提供基准。系统进行了大量的实地调研并使用户参与到开发过程中来,所以本系统的需求大部分比较明确,用户的参与也能及时发现和改正不明确的内容,因而项目的风险较小,排除了因需求不明确造成的风险,当然也存在因用户中途变更需求而造成的风险。幼儿园管理系统是专门针对幼儿园推出的一套综合性管理软件。系统重点实现了幼儿档案管理、教学与课程管理、财务与收费管理、人力资源、配餐管理(带量)、物品管理等,另外系统还提供了网上平台,可供家长登录,查询班级和孩子信息,课程信息、在园表现等。 1.2项目目标系统的设计目标是帮助实现幼儿园提高工作效率,提升规范化管理水平。通过实施系统,员工可以规范化方式轻松记录各类数据和过程,摆脱繁琐的手工工作,提高工作效率。系统可以帮助员工实现更好的协作,方便上级检查下级工作,方便校长查看各类统计数据,以实现科学决策。- 64 -东北大学本科毕业设计(论文) Error! Reference source not found. 可行性研究与系统分析第二章 可行性研究与系统分析2.1可行性研究方法(1) 用户调查(2) 网上查询 2.2决定可行性的主要因素(1)随着科技的迅猛发展,21世纪成为信息时代,再加上电脑的普及,人们生活的各个方面都越来越多的依赖电脑。这对我们这个系统的设计生产提供了基础(2)法律方面的可行性:不会侵犯他人,集体和国家的利益,不会违反国家政策好法律。(3)具备硬件设备:计算机(4)软件:windows xp,Visual Basic.NET,access 2.3对系统的分析(1)系统的基本处理方式: 电脑操作(2)系统的工作量:整个幼儿园(3)系统所用的主要设备:Visual Basic.NET 软件 2.4对市场的分析(1)本软件是改进的产品,与现有的管理工具比较:有效的管理,比手工管理方式相比较,占有空间笑,易更新、易备份、功能更强,能为大众所接受。(2)市场前景:各个幼儿园会应用该软件。东北大学本科毕业设计(论文) 第三章 概要设计第三章 概要设计 3.1系统功能设计 3.1.1管理信息中录入模块幼儿园管理信息中录入功能分为三个方面。第一,设置不同用户实现不同功能。第二,设置年级、班级、收费类型,主要是实现通过年级、班级、收费类型的设置,为幼儿信息的录入,费用的录入做准备。第三,对幼儿信息和费用的录入,主要是实现输入幼儿信息进行保存,通过幼儿信息来录入其收费项目。 3.1.2查询和费用的管理模块查询和费用的管理功能分为两部分。 第一,查询可按三个方面查询即按年级、班级、姓名查来询。通过查询了解幼儿的详细信息。第二,费用的管理。主要实现对幼儿费用录入以及总费用的查询。 3.1.3信息的删除和修改模块信息的删除和修改功能分为两部分。 第一,对用户,年级,班级,幼儿信息的删除。实现多余信息或测试信息的删除。第二,对用户,年级,班级,登录密码的修改。实现因一时的疏忽大意而输入错的信息进行修改,更新数据。3.2系统功能模型设计 3.2.1系统总功能模型图按结构化设计程序思想,分析出系统功能模块图图2 详细功能图 幼儿园管理软件文 件件工 具查 询图1 系统总功能模型图3.2.2系统总功能模型图软件封面界面幼儿园管理软件主界面文件查询工具年级查询用户管理修改密码权限设置班级设置年级设置姓名查询班级查询重新登录收费管理费用录入幼儿信息管理收费类型幼儿立户图2 系统详细功能图东北大学本科毕业设计(论文) 第4章 把要粘贴的内容粘到把字前面东北大学本科毕业设计(论文) 第四章 数据库设计第四章 数据库设计 4.1总体介绍分析调查有关幼儿园信息管理需求的基础上得到本系统中幼儿园管理信息中录入,查询和费用的管理,信息的删除和修改功能所需要的实体。在幼儿园管理信息中录入这部分模块中为幼儿立户等信息进行添加。首先应对年级、班级设置、收费类型进行设置,实现幼儿信息的录入。 在查询和费用的管理这部分模块中,分为按年级查询、按班级查询、按姓名查询、收费项目的查询及总收费的查询。在信息的删除和修改功能这部分模块中分为年级班级、用户删除以及相对应的修改功能。 4.2系统局部E-R图设计本系统根据以上的设计规划出的实体有:年级实体、班级实体、收费项目实体、幼儿信息实体。各个实体具体的描述E-R图:年 级 实 体编号年级名称图3 年级实体E-R班 级 实 体编号班级名称年级图4 班级实体E-R图收费项目实体年级收费名称单价班级是否停用单 位图5 收费项目实体E-R图收费管理实体年级班级姓名收费名称单价单位数量交费日期截止日期图6 收费管理实体E-R图幼儿信息实体学号姓名性别出生日期民族籍贯年级班级报名日期住址母亲姓名父姓名 图7 幼儿信息实体E-R图4.3系统流程图分析调查有关幼儿园管理信息需求的基础得到本系统所处理的流程图新数据数据更改、删除及添加身份认证进入幼儿信息数据库缴费数据库查询程序模块查询程序模块缴费查询输出结果输出结果 幼儿信息图8 系统所处理的流程图4.4表结构设计针对一般幼儿园管理信息系统的需求,通过对幼儿信息管理过程的内容和流程的分析,设计了数据库中所需包含的表和表中所含的字段:登录表,包含的字段有:用户级别、用户名、密码、幼儿立户功能、费用录入功能、收费功能收费类型功能。年级设置表:包含的字段有:编号、年级年级。班级设置表:包含的字段有:编号、班级名称、年级。幼儿立户表:包含的字段有:学号、姓名、性别、出生日期、民族、籍贯、年级、班级、报名日期、家庭住址、父亲姓名、母亲姓名、父亲单位、母亲单位、 父亲电话、母亲电话、操作员、备注。收费项目设置表:包含的字段有:年级、班级、名称、单价、单位、是否停用收费管理表:包含的字段有:年级、班级、:学号、姓名、收费名称、单价、单位、数量、交费日期、缴费截至日期、是否停用。数据库中的表的简历如表所示表1 登录表(dl)表2 年级设置表(great)表3 班级设置表(class)表4 幼儿立户表(yelh)表5 收费项目设置表(sfxm)表6 收费管理表(sfgl)4.5 开发模式 4.5.1客户端/服务器模式 客户端/服务器(Client/Server,简称C/S)。 C/S结构是一种客户端进程向服务器进程请求服务的计算体系结构,是网络软件运行的一种形式。通常,C/S结构的系统,有一台或多台服务器以及大量的客户端。服务器配置大容量存储器,并安装数据库系统,用于数据的存储和数据的检索;客户端装有专业软件,负责数据的输入,运算和输出。东北大学本科毕业设计(论文) 第五章 详细设计及实现第五章 详细设计及实现 5.1初始界面设计本界面的设置主要是为了使整个系统看起来更加完善和美观。5.2登录界面设计 5.2.1界面布局本界面的作用是通过本界面进入主界面,使整个系统看起来完整,实用5.2.2添加代码Public Class Form1东北大学本科毕业设计(论文) 第五章 详细设计及实现 Dim dl As New OleDbConnection Dim cmddl As New OleDbCommand Dim drdl As OleDbDataReader Dim n As Integer Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load dl.ConnectionString = provider=Microsoft.Jet.OLEDB.4.0;Data Source=yey.mdb dl.Open() cmddl.CommandText = select * from dl cmddl.Connection = dl drdl = cmddl.ExecuteReader() Do While drdl.Read() ComboBox1.Items.Add(drdl(0) Loop drdl.Close() End Sub5.3主界面设计 5.3.1界面布局本界面的作用是通过本界面来调用整个系统的其它功能界面,使整个系统看起来完整,美观,方便,简洁,实用。 5.3.2添加代码 Public Class Form2 Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.ToolStripStatusLabel1.Text = 当前登录用户: & Form1.TextBox1.Text Me.ToolStripStatusLabel2.Text = 幼儿园管理系统 Me.ToolStripStatusLabel3.Text = DateTime.Now.ToLongDateString Me.ToolStripStatusLabel4.Text = 系统登录时间: & DateTime.Now.ToLongTimeString End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Form13.Show() End Sub Private Sub 用户管理ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 用户管理ToolStripMenuItem.Click Form3.Show() End Sub Private Sub 权限设置ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 权限设置ToolStripMenuItem.Click Form4.Show() End Sub Private Sub ToolStripButton8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton8.Click Form1.Show() Me.Close() End Sub Private Sub 年级设置ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 年级设置ToolStripMenuItem.Click Form8.Show() End Sub Private Sub 班级设置ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 班级设置ToolStripMenuItem.Click Form14.Show() End Sub Private Sub ToolStripStatusLabel1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripStatusLabel1.Click End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click Form13.Show() End Sub Private Sub 按姓名查询ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 按姓名查询ToolStripMenuItem.Click Form17.Show() End Sub Private Sub 按班级查询ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 按班级查询ToolStripMenuItem.Click Form16.Show() End Sub Private Sub 按年级查询ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 按年级查询ToolStripMenuItem.Click Form19.Show() End Sub Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Form12.Show() End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Form21.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Form20.Show() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Form23.Show() End Sub Private Sub 幼儿立户ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 幼儿立户ToolStripMenuItem.Click Form12.Show() End Sub Private Sub 费用录入ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 费用录入ToolStripMenuItem.Click Form20.Show() End Sub Private Sub 收费管理ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 收费管理ToolStripMenuItem.Click Form23.Show() End Sub Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click End Sub Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton3.Click Form21.Show() End Sub Private Sub ToolStripButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton2.Click Form23.Show() End Sub Private Sub 收费项目设置ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 收费项目设置ToolStripMenuItem.Click Form13.Show() End Sub Private Sub ToolStripButton7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton7.Click End End Sub Private Sub 退出系统ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 退出系统ToolStripMenuItem.Click End End Sub Private Sub 收费类型ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 收费类型ToolStripMenuItem.Click Form21.Show() End Sub Private Sub ToolStripButton4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton4.Click Form26.Show() End Sub Private Sub 修改密码ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 修改密码ToolStripMenuItem.Click Form26.Show() End Sub Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton5.Click Form28.Show() End Sub Private Sub 重新登录ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 重新登录ToolStripMenuItem.Click Form1.Show() Me.Close() End SubEnd Class5.4年级设置界面设计 5.4.1界面布局本界面的作用是通过本界面来调用对年级信息添加、删除、修改界面,使整个系统看起来美观,方便,实用 5.4.2添加代码Public Class Form8 Dim constudent As New OleDbConnection Dim cmdclass As New OleDbCommand Dim drclass As OleDbDataReader Dim n As Integer Private Sub Form8_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load constudent.ConnectionString = provider=Microsoft.Jet.OLEDB.4.0;Data Source=yey.mdb constudent.Open() ListView1.Items.Clear() cmdclass.CommandText = select * from great cmdclass.Connection = constudent drclass = cmdclass.ExecuteReader() n = 0 Do While drclass.Read() ListView1.Items.Add(drclass(0) ListView1.Items(n).SubItems.Add(drclass(1) n = n + 1 Loop drclass.Close() constudent.Close() End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click Form9.Show() End Sub Private Sub ToolStripButton2_Cl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年职业技能安全生产主要负责人金属非金属矿山(地下矿山)-金属非金属矿山(地下矿山)参考题库含答案解析
- 2025年血清制品项目申请报告
- 2025年特种作业类危险化学品安全作业重氮化工艺作业-过氧化工艺作业参考题库含答案解析
- 2025年电子式金属、非金属试验机项目申请报告
- 机械售后外包协议书
- 2025年特种作业类危险化学品安全作业氯化工艺作业-化工自动化控制仪表作业参考题库含答案解析
- 2025年特种作业类危险化学品安全作业危险化学品安全作业-重氮化工艺作业参考题库含答案解析
- 2025年特种作业类危险化学品安全作业化工自动化控制仪表作业-胺基化工艺作业参考题库含答案解析
- 2025年卫星云图接收设备项目立项申请报告
- 2025年建筑工程类材料员管理实务-基础知识参考题库含答案解析
- 《目标是成功的灯塔》课件
- 老年护理学试题库(含参考答案)
- 学校中层行政培训
- 中医护理发展前景与展望
- 智能工厂自动化生产线建设合同
- 2025年天津港集团公司招聘笔试参考题库含答案解析
- ALeader 阿立得 ALD515使用手册
- 项目的运营规划
- 电子烟设计技术讲解课件
- 成人急性淋巴白血病
- 给公司老总培训财务知识
评论
0/150
提交评论