教师工资管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 引言
改革开放后,管理的观念愈来愈深入人心,特别是在二十一世纪的今天,管理的重要性愈发凸显。传统的单靠纸记录信息已经不能在满足小学日常管理的需要,并且,在信息记录、处理等方面暴露出其操作繁琐、保密性差、费时费力以及增加一些不必要的支出的缺点。
工资是学校管理的一个重要元素。同时影响到学校的运作,教师的工资是学校工资管理的一个重要的组成部分,因为学校每个月都要涉及教师工资发放的问题。学校教师的人数越多,工资的统计工作就越多,工资的发放困难就越大。最初的工资统计和发放都是使用人工方式处理,工作的时候,出现错误的机率也随之升高。工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多工资信息的处理,同时使用电脑还可以安全地保存大量的工资记录
伴随着编程语言的不断发展,也应运而生,相继出现2.0、3.0、3.5等等,3.5构架是可以用Microsoft(R)公司产品 Visual Studio开发环境进行开发。它具有简单性和易学性,因为3.5是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。并且它还具有高效的可管理性,使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++ , VB , JS等等,3.5有更多的优点如:深度整合语言级集成查询(LINQ)与数据处理;可以借助 AJAX创建更高效、更具交互性、更有个性的网络体验,并支持大多数流行的浏览器;支持AJAX、JSON、REST、POX、RSS、ATOM等新型网络协议,以及一些新的WS-*标准,用于构建WCF服务;
SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和
关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。它具有可信任性使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序;高效性使得公司可以降低开发和管理他们的数据基础设施的时间和成本;智能性提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息,并且支持很大的数据量。
最后,和SQL Server都是微软公司的产品,因此他们具有很好的兼容性, 3.5和SQL Server2008在技术上又有很大的提高,使得开发管理系统更加方便,快捷。并且采用的计算机语言是c#语言,c#语言比较容易学习和理解,更加有利与系统的开发和实现。
学校工资管理系统,为教师提供工资查询服务,为学校提供工资管理,工资统计等服务。传统的纸张材料的数据信息管理已经不适合现代教育的发展了,实现工资管理的系统化、规范化、自动化,将成为现在学校管理工资的首选。本系统实现的工资管理系统基本上能够满足现在小学工资管理的需求。
2. 可行性分析
2.1 经济可行性分析
主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,教师工资等。另一方面是取得的收益中是由此而带来的时间上的缩短,后期长时间的支出的减少。2.2 技术可行性分析
现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。由于对学校教师工资管理系统这一类的教学财务系统进行开发已有一定的时期,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。
阳光小学教师工资管理系统总体结构是基于B/S 结构,采用了动态Web 发布技术,进行用户与数据库之间的信息交流。B/S 结构即采用的是三层结构,三层结构如图2-2所示,后台为一个数据库服务器,客户端为Web 浏览器,中间层组件是一个Internet 信息发布服务器,一方面它根据用户的操作以及脚本的定义向数据库服务器发送数据库请求,另一方面
接受数据库服务器传达的信息,并转换成标准html 格式,发送给客户机。
图2.2系统三层结构
3.5是目前最流行的web开发工具之一,它为用户提供了完整的可视化开发环境,并且可使用总舵的服务器控件,快速开发web应用程序。SQL SERVER 2008是 3.5的最佳搭档,它使用简单、功能强大,满足系统数据的管理的性能要求,支持存储过程、触发器、用户自定义数据类型,在易用性、可靠性、安全性方面均有相当的提高。利用3.5和SQL SERVER 2008建立小学教师管理系统能保证系统信息传输的快捷、安全、完整和方便。
2.3 社会可行性分析
社会可行性主要论证新系统组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新使人们完全有可能也有能力采用这样先进的管理技术。好的管理系统对提高人们的生活效益是极为有益的。
3 需求分析
系统分析包括问题分析、数据流分析、数据流描述、功能需求分析等。为下面的详细设计铺垫。
3.1问题分析
随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普
及,利用计算机实现学校工资的管理显得越来越重要。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及学校等方面的应用,日益受到人们的关注。
数据库管理系统是用来控制建立数据库中的数据、数据的存取,并维护数据库的数据。学校工资管理是一项琐碎、复杂而又十分严谨细致的工作,一般不允许发生差错。最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出现错误的机率也随之升高。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。学校工资管理系统就是使用电脑代替大量的人工统计和计算,使用电脑还可以安全地、完整地保存大量的教师工资记录。
3.2数据需求分析
根据系统的工作流程,进一步对本系统进行数据需求分析。
3.2.1 数据流图
数据流图是表达了数据和处理过程的关系,根据上面的相关分析和实际需求,就不难通过分析得到教师工资管理系统数据流程图,阳光小学教师工资管理系统总体数据流程如下图3.3.1所示