【Asp.net精品源码栏目提醒】:网学会员--在 Asp.net精品源码编辑为广大网友搜集整理了:基于ASP.NET的幼儿园收费系统【毕业论文,绝对精品】 - 其它论文绩等信息,祝愿广大网友取得需要的信息,参考学习。
呼伦贝尔学院 计算机科学与技术学院本科生毕业论文设计 题 目:幼儿园收费系统 学生姓名: 学 号: 专业班级: 计算机科技本(一)班 指导教师: 完成时间: 2013 年 5 月 25 日w 目录摘 要 ......................................................... IAbstract ....................................................... 1第 1 章 引言 .................................................... 1 1.1 背景及必要性 ............................................ 1 1.2 研究目的 ................................................ 1 1.3 开发工具 ................................................ 2 1.3.1
ASP.NET 简介 ...................................... 2 1.3.2
ASP.NET 开发的优点 ................................ 2 1.3.3 Access 简介 ....................................... 3第 2 章 系统可行性研究与需求分析 ................................ 4 2.1 可行性研究 .............................................. 4 2.3.1 技术可行性 ........................................ 4 2.3.2 经济可行性 ........................................ 4 2.3.3 运行可行性 ........................................ 4 2.2 需求分析 ................................................ 4第 3 章 系统总体设计与分析 ...................................... 5 3.1 系统功能模块设计 ........................................ 5 3.2 用户登录模块流程图 ...................................... 6 3.3 数据库设计 .............................................. 6 3.4 数据表的主要关系图 ...................................... 8第 4 章 系统实现 ................................................ 9 4.1 系统登录功能 ............................................ 9 4.2 园长管理功能 ........................................... 11 4.3 财务人员管理功能 ....................................... 13 4.4 班主任管理功能 ......................................... 16结论 .......................................................... 22参考文献 ...................................................... 23致 谢 ......................................................... 24w 摘 要 本系统运用
ASP.NET 和 Access 开发工具进行系统开发,主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
从软件开发角度对系统进行了需求分析与设计,编写代码,调试测试,主要实现了以下功能:班级管理、幼儿档案管理、出勤登记管理、应收费管理、欠费查询等。
从而提高了幼儿园收费的效率和准确性,为幼儿园的收费工作减少了不少人力、物力。
关键词
ASP.NET;Access;数据库设计;功能w Abstract This system is utilized combining of
ASP.NET and Access developmenttools to develop its development mainly includes two aspects of developmentthat establishment and maintenance of backstage database and headapplication. From realizing software development of system to whatkindergarten charge system with requirement analysis and design writingcode adjusting and testing the kindergarten charge system completes mainfunction that class management childrens document management on dutyregister management should charge a management and owe fee search etc.Thus efficiency and accuracy of kindergarten charge is enhanced to reduce alot of manpower material resources for the charge work of kindergarten.Keywords
asp.net access design of database functionw 第 1 章 引言 随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。
同时人们对信息和数据的利用与处理也已进入自动化,网络化和社会化的阶段,在各行各业中离不开计算机,更离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。
其次,现在计算机已经成为人们生活中必不可少的工具。
计算机的最大好处在于利用它能够进行信息管理,方便快捷的办公。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了系统的安全性。
因此,开发相关的信息管理系统已经成为各行各业的必要和必需了。
1.1 背景及必要性 随着幼儿数量和班级的增多,加重了收费人员收费的难度,使管理变得比较烦琐,产生的文档比较多,并且由于手工的操作,使这些文档无法有效的核对和管理,在汇总以及分析方面更加困难。
现在大多数幼儿园都装配有计算机,但是尚未用于信息管理,没有发挥它的作用,资源闲置比较突出,配备的计算机属于闲散资源,这就是管理信息系统开发的基本环境。
基于这些问题,我们认为有必要建立一套幼儿园收费系统,使幼儿园的收费工作规范化、系统化、程序化,避免幼儿园收费的烦琐性,提高信息处理的速度和准确性。
一套优秀的幼儿园收费管理系统应该是一套适用于中小型幼儿园使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。
我的毕业设计题目就是设计一套幼儿园收费系统,在前期的考察和分析之后,我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计的更好。
采用了
ASP.NET 和 Access 综合来设计了一套幼儿园收费系统。
1.2 研究目的 随着社会和越来越多的家长对幼儿学前教育的重视,使得幼儿园在数量不断增加的同时,对幼儿园的收费情况也非常重视,需要对园中幼儿的收费简单化以摆脱手工收费带来的弊端。
而收费管理软件的应用必将能够弥补手工收费的不足。
尤其采用一套适合幼儿园自身需要,管理科学化、规范化的收费软件,势必给我们管理园中事物带来很大利益,节省人力、物力,而且调用方便,准确性高,可以充分发挥系统的分析功能本系统的开发是旨在开发一套符合幼儿园收费管理软件,为前台幼儿园收费管理者提供简单、可靠、快捷的收费和管理操作。
在幼儿园收费管理系统中实现操作员管理、班级管理、幼儿档案管理、幼儿出勤登记、收费管理等功能,并为其建立了数据库及数据库管理系统。
w1.3 开发工具 使用 Visual Web Developer 2005 速成版,可以用各种配置创建和使用
ASP.NET 应用程序,成为.NET 平台下最为优秀的高度集成的可视化开发环境,使用
ASP.NET 作为编程环境,Access 作为数据库环境。
Visual WebDeveloper 2005 速成版是 Microsoft Visual Studio 2005 系列产品的一部分,也是用
ASP.NET 2.0 构建数据驱动的 Web 应用程序的最佳开发工具。
Visual Web Developer 根据 Web 开发人员的特定需要通过新的 Web 配置文件进行了调整,该配置文件公开了为 Web 开发而优化的菜单及窗口布局。
该环境提供一个同类最佳的 HTML 源代码编辑器、一个改进的可视化页设计器、 一个新的项目系统、对数据操作的更好的支持以及对 XHTML标准的完全支持,使您能够比从前更快速、更轻松地开发数据驱动的 Web应用程序。
1.3.1
ASP.NET 简介 ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。
ASP.NET 页框架是一种编程框架,它在 Web 服务器上运行可以动态地生成和管理 Web 窗体页。
在 Visual Studio 中,Web 窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使您能够为浏览器 和 Web 客 户 端 设 备 快 速 地 生 成 基 于 服 务 器 的 可 编 程 用 户 界 面 。
ASP.NET 页框架创建了传统客户端/服务器 Web 交互的抽象模型, 使您能够使用支持快速应用程序开发和面向对象编程的传统方法和工具来进行应 在用程序编程。
Web 窗体页中, 可以使用属性、 方法和事件来处理 HTML元素。
ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型, 从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。
该框架还会在页处理生命周期中自动维护页及该页上控件的状态。
1.3.2
ASP.NET 开发的优点
ASP.NET 是目前主流网络开发技术之一,它本身具有许多优点和新特性,具体介绍如下。
1 高效的运行性能 由于
ASP.NET 应用程序采用页面脱离代码技术, 即前台页面代码保存到 ASPX 文件中,后台代码保存到 CS 文件中,这样当编译程序将代码编译为 DLL 文件后,
ASP.NET 在服务器上运行时, 可以直接运行编译好的 DLL文件,并且
ASP.NET 采用缓存机制,可以提高运行
ASP.NET 的性能。
2 简易性、灵活性w 很多
ASP.NET 功能都可以扩展, 这样可以轻松地将自定义功能集成到应用程序中。
例如,
ASP.NET 提供程序模型为不同数据源提供插入支持。
3 可管理性
ASP.NET 中包含的新增功能使得管理宿主环境变得更加简单,从而为宿主主体创建了更多增值的机会。
4 生产效率 使用新增的
ASP.NET 服务器控件和包含新增功能的现有控件, 可以轻松、快捷地创建
ASP.NET 网页和应用程序。
新增内容(如成员资格、个性化和主题)可以提供系统级的功能,此类功能通常可能会要求开发人员进行大量的编写代码工作。
新增数据控件、无代码绑定和智能数据显示控件已经解决了核心开发方案问题。
1.3.3 Access 简介 Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统,是 Office 系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便, 也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access 是一种关系型数据库管理系统,其主要特点如下: 1存储方式单一 Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为.mdb 的数据库文件种,便于用户的操作和管理。
2面向对象 Access 是一个面向对象的开发工具,通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
3界面友好易操作 Access 是一个可视化工具,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
4集成环境、处理多种数据信息 Access 基于 Windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
5Access 支持 ODBC 利用 Access 强大的动态数据交换和对象的联接和嵌入特性,可以在一个数据表中嵌入位图、声音、Excel 表格、Word 文档,还可以建立动态的数w据库报表和窗体等。
1.4 系统操作平台 选择微软平台作为主导, 一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时, 将微软平台作为首选方案; 另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。
操作系统:Windows2000、Windows XP,Win7 系统可能有不兼容的情况出现,因为 Win7 是 64 位系统,32 位的软件无法安装运行产生结果。
第 2 章 系统可行性研究与需求分析2.1 可行性研究 该系统使用
ASP.NET 作为编程框架,具有效率高、可用性强、代码量少等优点。
且数据库环境,具有强大的存储功能和查询功能。
2.3.1 技术可行性 该系统使用
ASP.NET 作为编程框架,具有效率高、可用性强、代码量少等优点。
为数据库环境,具有强大的存储功能和查询功能。
对于开发比较简单的中小型系统,ASP 和 Access 的结合是在实际应用中较为成功的一种解决方案。
为用户提供了非常友好、操作简单的用户界面、简洁明了的数据库接口。
所以技术实行起来相对会容易。
2.3.2 经济可行性 本系统开发简单但要耗去一定的时间,所用的开发工具和软件都是免费的。
而且由于系统能够在未来较长的一段时期内稳定地发挥作用, 这对于系统的长时间管理,对系统使用人的人力和财力都有很大的帮助。
由此可见,开发此系统在经济上是完全可行的。
2.3.3 运行可行性 如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低。
我的这套系统是利用自己的计算机加
ASP.NET 作为软件的开发平台,使开发出来的系统有友好的用户界面、有良好的安全性设置,这样更使各类用户很快地掌握系统的使用方法操作友好因此在操作上是可行的。
2.2 需求分析 通过对幼儿园收费工作的调查与研究后,我了解了幼儿园中收费工作中主要内容及问题,并确定了幼儿园收费系统的设计框架。
因为系统是单机版的系统,所以系统在功能上有三个用户即园长、财务人员、 完成 班主任, “幼儿园收费系统”,主要包含以下功能:w 1幼儿园园长管理界面 该模块主要实现了幼儿档案的增加、删除、修改、查询;班级的增加、删除、修改、查询;操作员的增加、删除、查询及操作员密码修改;批量调整班级办理离园。
2幼儿园财务人员管理界面 该模块主要功能实现了个人信息查询;密码修改;应收费查询;收费统计;查询收费情况。
3幼儿园班主任管理界面 该模块主要功能实现了个人信息查询;密码修改;幼儿出勤情况登记;幼儿出勤情况查询;幼儿档案查询;欠费查询。
第 3 章 系统总体设计与分析 本章主要讲述幼儿园管理系统中各个数据库表的设计与各个模块的主要功能设计。
3.1 系统功能模块设计 幼儿园收费系统园长管理界面主要实现了操作员的增加、删除、 密码修改、查询;幼儿档案的查询、添加、修改与删除;班级查询、添加、修改与删除;调整班级;办理离园。
幼儿园收费系统财务人员管理界面主要实现了个人信息查询;密码修改;应收费表管理;欠费查询;收费情况查询;收费统计;月缴费汇总查询;班级缴费汇总查询。
幼儿园收费系统班主任管理界面主要实现个人信息查询;密码修改;幼儿出勤情况登记;幼儿档案查询;幼儿出勤情况查询;欠费查询。
幼儿园收费系统功能模块如图 3-1 所示。
图 3-1 幼儿园收费系统结构功能图w3.2 用户登录模块流程图 用户输入账号和密码后,经过系统的验证正确后才可以进入相应功能界面。
当用户名或者密码出现错误时,系统会提示用户名或者密码出现错误,要求重新输入用户名或者密码进行登录,如图 3-2 所示。
图 3-2 用户登录模块流程图3.3 数据库设计 本系统的主要数据表如下: 幼儿档案表记录了幼儿的基本信息,如编号、姓名、出生日期、入园日期等,如表 3-1 所示。
表 3-1 幼儿档案表 字段名称 数据类型及长度 说明 编号 Varchar10 主键,幼儿唯一编号 姓名 Varchar10 幼儿姓名 民族 Varchar10 幼儿民族 性别 Varchar4 幼儿性别 出生日期 Date 幼儿出生日期 入园日期 Date 幼儿入园日期 班级名称 Varchar10 幼儿所在班级名称 联系地址 Varchar50 幼儿家庭所在地 父亲姓名 Varchar10 父亲姓名 父亲单位 Varchar50 父亲所在单位 父亲电话 Varchar11 父亲联系电话 母亲姓名 Varchar10 母亲姓名 母亲单位 Varchar30 母亲所在单位 母亲电话 Varchar11 母亲联系电话 备注 Varchar50 备注w 操作员表记录了登录系统人员的账号、用户类型、用户名及密码,如表3-2 所示。
表 3-2 操作员表 字段名称 数据类型及长度 说明 账号 Varchar12 主键,操作员唯一编号 用户类型 Varchar20 操作员的类型 用户名 Varchar10 操作员的姓名 密码 Varchar10 操作员登录系统的密码 班级表记录幼儿所在班级编号、班级名称、主班主任、副班主任,如表3-3 所示。
表 3-3 班级表 字段名称 数据类型及长度 说明 班级编号 Varchar9 主键,班级的唯一编号 班级名称 Varchar10 班级的名称 主班主任 Varchar10 主要负责幼儿出勤统计等 副班主任 Varchar10 负责日常生用品管理 收费明细表主要记录了月收费日期、缴费日期、编号、姓名、班级名称、应缴金额、实缴金额、欠费金额,如表 3-4 所示。
表 3-4 收费明细表 字段名称 数据类型及长度 说明 月收费日期 Date 月收费的日期 缴费日期 Date 缴费时的日期 编号 Varchar10 幼儿编号 姓名 Varchar10 幼儿姓名 班级名称 Varchar10 幼儿所在的班级名称 应缴金额 Int5 该月应该缴的费用 实缴金额 Int5 该月该幼儿实际缴的费用 欠费金额 Int5 应缴费用与实缴费用之差 出勤统计表记录了出勤日期、编号、姓名、班级名称、入托天数,如表3-5 所示。
表 3-5 出勤登记表 字段名称 数据类型及长度 说明 出勤日期 Date 月出勤日期 编号 Varchar10 幼儿编号 姓名 Varchar10 幼儿姓名 班级名称 Varchar10 幼儿所在班级名称 入托天数 Int4 本月出勤天数w 应收费表主要实现了对幼儿缴费应缴费用的统计,记录了月收费日期、编号、姓名、班级名称、应缴金额,如表 3-6 所示。
表 3-6 应收费表 字段名称 数据类型及长度 说明 月收费日期 Date 月收费的日期 编号 Varchar10 幼儿编号 姓名 Varchar10 幼儿姓名 班级名称 Varchar10 幼儿所在班级名称 应缴金额 Int5 按出勤天数和伙食计算出的金额 欠费表主要记录了月收费日期、编号、姓名、班级名称、欠费金额,如表 3-7 所示。
表 3-7 欠费表 字段名称 数据类型 说明 月收费日期 Date 月收费的日期 编号 Varchar10 幼儿编号 姓名 .
上一篇:
第4章_内置对象
下一篇:
法律专业开题报告范文