目信息管理与信息系统毕业论文幼儿园收费管理系统的设计与实现

上传人:re****.1 文档编号:508016699 上传时间:2022-09-16 格式:DOC 页数:17 大小:573.52KB
返回 下载 相关 举报
目信息管理与信息系统毕业论文幼儿园收费管理系统的设计与实现_第1页
第1页 / 共17页
目信息管理与信息系统毕业论文幼儿园收费管理系统的设计与实现_第2页
第2页 / 共17页
目信息管理与信息系统毕业论文幼儿园收费管理系统的设计与实现_第3页
第3页 / 共17页
目信息管理与信息系统毕业论文幼儿园收费管理系统的设计与实现_第4页
第4页 / 共17页
目信息管理与信息系统毕业论文幼儿园收费管理系统的设计与实现_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《目信息管理与信息系统毕业论文幼儿园收费管理系统的设计与实现》由会员分享,可在线阅读,更多相关《目信息管理与信息系统毕业论文幼儿园收费管理系统的设计与实现(17页珍藏版)》请在金锄头文库上搜索。

1、呼伦贝尔学院计算机科学与技术学院本科生毕业论文(设计)开题报告书题 目 幼儿园收费管理系统的设计与实现 学生姓名 宋琴 学 号 2008121613 专业班级 2008级信息管理与信息系统专业一班 指导老师 马秀荣 2011年11月20日摘 要本系统主要针对各地区经济发展水平不同,办园的情况不同,师资条件也不同,所以在不同的地区、不同的幼儿园,收费标准也是不一样的。同时,也针对现在大部分幼儿园还在使用人工收费过程进行设计,用于解决传统手工收费管理中对人员和时间的浪费,从而为幼儿园管理节约成本。本系统使用Microsoft公司的ASP.NET和Access 2003作为开发工具,主要实现功能包括

2、:管理员管理、班主任管理、财务人员管理等功能,设计首先在短时间内建立起系统原型, 然后对原型进行需求分析, 并不断修正和改进, 直到最终形成用户满意的可行性系统。关键词:幼儿园;数据库Access;管理系统;查询第1章绪论1.1课题背景在计算机软硬件技术飞速发展的今天,计算机已应用于社会的各个领域。信息革命对社会各行各业的促进和冲击作用是巨大的,以计算机和网络技术为主的信息技术为主的信息技术,已在社会各个领域中得到了广泛的应用,并逐步改变着人们的生活、学习和工作方式,并展示了良好的前景。计算机信息系统的广泛应用把人们从复杂繁琐的手工管理中解脱出来。智能化、科技化、信息化和智能化的优点使其越来越

3、受到人们的重视以及应用。在幼儿园这个特殊的环境中,幼儿的早期教育越来越被重视,人员流动、信息更新频繁,信息存储量大、财务管理复杂等问题都给管理人员、财务人员带来了很大的工作量。在过去的很长一段时期内,幼儿园的收费管理工作主要靠手工完成,这给管理工作造成了很大的资源浪费,使得幼儿园的收费管理效率相对偏低。因此开发一个适合当地的、操作简单的、功能齐全的一套完整、高效的幼儿园收费管理系统是非常重要而有意义的。1.2系统开发软件介绍1.2.1系统开发的运行环境可使用的操作系统:Windows XP。浏览器:IE浏览器。服务器端需要: Microsoft Visual Studio 2005软件和Mic

4、rosoft Office ACCESS 2003软件。1.2.2 ASP.NET相关技术介绍ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序。ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,执行效果,比一条一条的解释强很多,执行效率大大的提高。 ASP.NET可以运行在Web应用软件开发者的几乎全部的平台上。通用语言的

5、基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#,VB.NET,JScript.NET,managed C+,J#。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。ASP.NET常用的主要有两种开发语言,VB.NET和C#,此次设计中采用VB.NET作为系统开发语言。1.2.3Access数据库介绍Access 2003 就是关系数

6、据库开发工具,数据库能汇集各种信息以供查询、存储和检索。那么什么叫数据库呢?数据库是由一些有意义和有关系的数据所组合而成。一个数据库中,包含了许多条记录,而每条记录是由多个字段所组成,不同的字段存放着不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理系统。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。 Access的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允

7、许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。Access数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。1.2.4ASP.NET的连接ADO.NETASP.NET是通过ADO.NET来访问数据库的。ADO.NET是ADO的改进版本。在ADO.NET中,通过.NET Data Provider所提供的应用程序编成接口(API),可轻松地访问各种数据

8、源的数据,包括OLEDB和ODBC 支持的数据库。ADO.NET(ActiveX Data Object.NET)是.NET平台中专门用于存取后端数据库与进行数据库操作的一组类,可以将ADO.NET视为ADO的改进版,不过它比ADO功能要强的多。ADO.NET也加入了过去所没有的面向对象的结构,让数据库应用程序的编写更为结构化。ADO.NET的数据访问分为两大部分:数据集(DataSet)与数据提供源。总体来说,使用ADO.NET访问数据可以被概括为以下步骤:首先应用程序创建一个Connect对象用来建立与数据库之间的连接。然后Command对象提供了执行命令的接口,可以对数据库执行相应的命令

9、。当命令执行后数据库返回了大于零个数据时,DataReader会被返回,从而提供对返回的结果集的数据访问。或者,DataAdapter可以被用来填充数据集,然后数据库可以由Command对象或者DataAdapter对象进行相应的更改。 具体来看数据提供源的四种对象:Connect 对象,Connect对象用来提供对数据库的链接,Microsoft Visual Studio .NET中微软提供了两种Connect对象,分别为SqlConnection对象,用来提供对SQL Server 7.0或更高版本的连接,同时还有OleDbConnection对象,用来提供对Access与其他第三方数据

10、库的连接;Command 对象,同样,Command对象分为两组,SqlCommand与OleDbCommand。Command对象被用来执行针对数据库的命令,比如执行数据库的存储过程(Stored Procedure),SQL命令,或者直接返回一个完整的表;DataReader对象,DataReader提供了forward-only, read-only, connected stream的结果集;DataAdapter对象,DataAdapter对象是ADO.NET数据访问的核心。实际上它是数据集与数据库的中间层。DataAdapter 可以使用Fill方法来为DataTable或者Dat

11、aSet填充数据。然后当内存操作完成后DataAdapter可以确认之前的操作从而对真正存于数据库上的数据进行修改。DataAdapter包含四种属性用来代表不同的数据库命令:SelectCommand用来查询数据、InsertCommand用来插入数据、DeleteCommand用来删除数据、Update Command用来更新数据当Update方法被调用后,数据集中的数据被更改然后拷贝回数据库,紧接着使用InsertCommand,DeleteCommand,Update Command中合适的一个来进行数据更新。为了实现数据访问和数据操作的分离,ADO.NET使用了两大组:.Net Da

12、ta Provider 和Dataset。使用Data Provider对数据库操作后的结果可以被直接处理,也可以别放到Dataset对象中。ADO.NET的体系结构如图1-1所示第2章系统分析在过去的很长时期内,幼儿园的收费管理主要靠财务人员手工来完成,或者只是应用计算机进行简单的登记或查询,没有系统性,数据的存储及使用方法简单,存在很大的风险性。这给管理工作造成很大的资源浪费,使得幼儿园的管理水平过度依赖于管理人员的个人素质。此系统集幼儿立户,幼儿信息管理,查询统计,用户管理及班级管理于一体的综合性管理服务平台。本系统为幼儿园的收费工作提供了一个方便快捷的平台,可以在很大程度上提高幼儿园的

13、管理效率。针对本次毕业设计课题,我从以下几个方面对系统进行了可行性分析。2.1系统可行性分析进行对系统的可行性分析研究,是系统设计之前的一个必不可少的环节。可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2.2技术可行性分析技术可行性分析主要是对系统能否顺利的完成开发工作进行分析,分析当前的软、硬件能否满足开发者的要求等。在软件方面,该幼儿园收费管理系统

14、是基于ASP.NET 技术,以access数据库为后台、以服务为目的信息平台,对幼儿园内事务进行科学管理。因此,此系统的软件开发平台成熟可行。在硬件方面,本系统精巧紧凑,程序所占空间小,硬件的要求不高,使用的机器的配置极为简单,只要是装有microsoft visual studio 2005 和access数据库的Windows系统均可运行。在当今这个科技飞速发展的社会,计算机在企事业单位早已经得到了很好的普及,其硬件平台都足以满足此系统的需要。工作人们对其都有一定的操作能力,该系统的使用界面友好,操作方式简单易学,对员工培训也很容易。综上所述,从软件和硬件方面来讲此系统在技术上是可行的。2

15、.3经济可行性分析经济可行性主要依据是成本、效益分析,该系统的目标就是以最低的成本,在较短的时间内开发出具有幼儿立户,信息修改,出勤统计,学生缴费等幼儿园收费管理流程中的基本功能,当系统实际运用后,其操作简单、方便、准确、快速、高效高等优点,可以在很大程度上节约幼儿园在管理过程中的成本、人力和时间的支出,在为用户提供方便的同时,也为系统的进一步推广创造了条件。用户乐于接受,能有一定的市场占有率。因此,从经济角度考虑,此幼儿园收费管理系统在开发上也是可行的。2.4系统功能分析开发一个幼儿园收费管理系统应该完成以下几个基本功能模块:(1)用户管理功能此功能可以实现系统登录,系统的使用用户分为管理员、班主任、财务人员和家长。这四者拥有不同的操作权限。(2)学生管理功能此功能应实现幼儿立户;幼儿学籍变动;幼儿信息的查询、修改;出勤登记和查询等功能。(3)班级管理功能此功能可以对班级的基本信息进行管理,如对班级、班主任等信息进行修改,增加、删除。(4)财务管理功能财务人员根据出勤进行收取费用,可以查询和统计不同班级,不同时期的缴费情况,生成财务报表,把手工管理中复杂的信息查询工作简单化,为幼儿园提供高效的收费管理。(5)基础资料设置进行学费标准的设置,收费项目的设置,职工档案设置,用户档案设置。同时,系统还应符合幼儿园的管理要求

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号