薪资管理信息系统的设计与实现.doc
《薪资管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《薪资管理信息系统的设计与实现.doc(38页珍藏版)》请在咨信网上搜索。
1、 河南城建学院本科毕业设计(论文) 摘要 毕 业 设 计 论 文题 目: 薪资管理信息系统的设计与实现 学 院: 计算机科学与工程 专 业: 信息管理与信息系统 姓 名: 王庭杰 学 号: 083411237 指导老师: 杨盛苑 完成时间: 2015年05月25日 I摘要本文介绍了利用ASPNET和ADONET技术开发教师绩效工资管理系统设计的方法,同时实现了高校教师业绩的电子化存储与动态管理,使得对高校教师业绩的管理提高了效率文章对系统的开发原理、系统的功能特点和设计方案进行了重点分析。ASP.NET是微软公司最新推出的一种统一Web开发平台,与最新的数据访问技术ADO.NET一起可构建出强
2、大、安全和可靠的企业级Web应用程序。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。该系统遵循软件工程中的开发规则。本文介绍了教师绩效工资管理系统设计的开发过程,详尽论述了需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。本系统采用Microsoft Visual Studio 2005集成开发换进行开发,所使用的技术是ASP.NET技术,整个系统是一个B/S架构的系统,我们利用SQL2005数据库管理工具来存储网站中的数据信息。关键词:ASP.NET
3、,c#,教师绩效工资管理, 数据库AbstractThis paper describes the use of ASP. NET and ADO. NET technology development method teacher merit pay management system design , while achieving the performance of university teachers is stored electronically and dynamic management, making the management of the university te
4、achers performance improves efficiency . Articles on the development of the principle of the system, and the design features were the focus of the analysis system .ASP.NET is Microsofts latest release of a unified Web development platform, with the latest ADO.NET data access technologies together to
5、 build a strong , secure, and reliable enterprise -class Web applications. ASP.NET is largely syntax compatible with ASP , but it also provides a new programming model and structure for generating more secure , scalable , and stable applications .The system follows the development of software engine
6、ering rules . This article describes the teachers pay for performance management system design development process , a detailed discussion of the needs analysis, system analysis, outline design, detailed design, and testing and commissioning of the entire development process , summed up the future t
7、o improve the experience of the development process and the system direction .The system uses Microsoft Visual Studio 2005 integrated development change for development, the technology used is ASP.NET technology, the entire system is a B / S structure of the system , we use data management tool SQL2
8、005 database to store the site. Key words: ASP.NET, c #, teacher pay for performance management, database- 33 -目 录页眉不对【引言】- 1 -1绪论- 2 -2.1 课题背景- 2 -2.2 研究意义- 2 -2.3 国内外研究现状- 3 -2 系统开发环境介绍- 4 -2.1 ASP.NET 简介- 4 -2.2 .NET Framework- 4 -2.3 C#介绍- 5 -2.4 SQL Server数据库简介- 5 -3 需求分析- 7 -3.1 需求分析- 7 -3.2 可
9、行性分析- 7 -3.3 系统的性能需求- 8 -3.4 运行环境要求- 8 -3.4.1设备- 8 -3.4.2支持程序- 8 -3.5 系统模块功能分析- 8 -3.5.1 教师绩效工资管理系统模型结构- 9 -3.5.2系统结构分析- 9 -3.6 数据库设计- 10 -3.6.1系统类型- 10 -3.6.2 数据库分析- 12 -4 总体设计- 15 -4.1 页面的风格设计- 15 -4.2 系统配置- 15 -4.2.1 Web.config文件配置- 15 -4.2.2 配置发布主页- 15 -4.4 系统部分重要功能及其代码- 16 -4.5 各主要窗体页的图形界面介绍- 1
10、7 -5系统测试- 24 -5.1 测试目的- 24 -5.2 测试方法- 24 -5.3 系统测试- 24 -5.3.1 测试的数据- 24 -5.3.2 系统测试方法- 24 -6.3.3 系统测试项目表- 24 -5.3.4 系统测试结果- 25 -结 论- 26 -参考文献- 27 -目录中标红部分和其他部分不一致引言引言不加“【】”,应主要介绍你所做的工作和意义,不需要重点介绍所用技术随着经济的发展和教育体系的完善,各类院校的师资规模都逐渐扩大,而对于各种大型院校,教师职工、职称等与工资有关的信息随之急剧增加,。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。从
11、实践的角度来看,教师绩效工资管理的最直接目的,是通过区分不同教师所付出的劳动量数量大小和质量高低,进而更好地贯彻社会主义按劳分配原则,显然,“如何区分”这一技术上的问题,是实现这一目的的关键。教师信息的折合,正是试图寻找一条解决“如何区分”这一技术问题的道路。从理论的角度来看,教师信息制度能否站注脚,前提在于教师信息能否计量,如果连教师信息能否计量都不能肯定的话,那么就谈不到教师信息制度的建立,而对于能否计量这个问题的最好回答,莫过于对教师绩效工资管理的理想解决。,所以急需设计一个教师工资的数据库管理系统,由计算机来代替人工执行一系列诸如增加新员工、删除旧员工、工资修改、查询、统计及打印等工作
12、。这样就使办公人员可以轻松快捷地完成工资管理的任务。ASP.NET是微软公司最新推出的一种统一Web开发平台,与最新的数据访问技术ADO.NET一起可构建出强大、安全和可靠的企业级Web应用程序。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。采取了ASP.NET技术的系统在性能上有了很大的改善,主要表现在以下几方面: 由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速
13、度有了极大的提升;由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系;ASP.NET支持应用程序的实时更新,管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖,当文件更新后,系统会温和地转换到新的版本; ASP.NET采取CodeBehind(代码分离)技术方式编写代码使得代码更易于编写,结 构更清晰,降低了系统开发与维护的复杂度和费用。1绪论
14、1.1 课题背景 随着信息化的加快,人们越来越向信息化、数字化发展。教师绩效工资管理系统是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,从而能代替过去大量、繁杂的手工操作。对于一所学校来说,如何利用计算机计算所有教师信息?如何消除因人工计算所产生的统计结果错误百出?设计出教师绩效工资管理系统就是一个很好的解决方法。目前,许多高等院校虽然有自己的教师绩效工资管理系统,但要么是cs结构,使用安装不便;要么就只实现了教学工作管理、科研工作管理的某一个,且在公式的自定义上都非常不灵活,因此,亟需一套完善且易于操作的现代化管理软件,对高校教师信息实现电子化存储与动态管理,
15、以提高管理效率和能力本文提出了基于ASPNET的教师绩效工资管理系统设计的实现方法,并对系统的开发原理,系统的功能特点和设计方案进行了重点分析。该系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了教师绩效工资管理系统网站的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。1.2 研究意义该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,主要实现对教师信息的管理。随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Manag
16、ement Information System,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。通过此系统,可以使高校工资管理工作系统化、规范化、自动化从而达到提高企业管理效率的目的。1.3 国内外研究现状随着我国教育体制改革的不断深化,大学办学规模不断扩大,师资队伍也随之壮大,所开课程也越来越多,与此同时,教师信息的计算变得更加复杂。1997年之前,教学部门对教师信息的统计工作过去一直是采用手工方式,仅限于完成每学期的教师信息的统计和代课酬金计算,对历年教师的工作情况没有总的统计,各类教
17、师的业绩多少比较。对教师信息没有有效的管理和比较,就不能对课程安排做出合理的决策指导,教师所代课程的查询非常不方便。当前还有许多学校没有一个完善的教师信息统计平台,计算机使用主要基于Microsoft Office、Excel等软件,不能发挥有效的作用,而且人工统计出错的几率和统计的业绩相当大,效率低,保密性差,缺乏科学性以及合理性。教师信息统计作为计算机应用的一部分,使用计算机对教师信息进行统计,有着手工管理所无法比拟的优点,如:统计迅速准确、检索快捷、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师信息统计的效率、也是学校向科学化、正规化管理发展的必要条
18、件,更是各个高校与世界接轨的重要条件。在国外由于计算机信息化管理发展起步比较早,计算机信息化已经渗透到了各行各业,在高等院校计算机信息化的管理水平更高,所以在国外关于教师绩效工资管理的系统已经变得非常成熟和稳定,相比国内系统更具备高效的管理,和扩展接口,可以应用在不同的高等院校的教师信息的计算和管理。2 系统开发环境介绍2.1 ASP.NET 简介ASP.Net2.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(
19、What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。ASP.Net2.0同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,
20、这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0。ASP.NET的优点主要体现在效率高、可重用性高、代码量少这三方面。在使用ASP进行程序设计的时候,由于ASP使用的是脚本语言,所有的代码都嵌入到HTML代码中,所以当编制功能复杂的网页时,就需要编写大量的代码,而且会导致程序代码的可读性差的问题。另外,由于所有的代码都是解释执行的,所以相对速度较慢,并且无法有效地利用机器硬件的各种性能。ASP.NET与ASP相比较效率更高,提供了很高的可重用性,对于实现同样功能的程序,ASP.NET使用的代码量比ASP要少得多。ASP.NET采用全新的编
21、程环境,代表了技术发展的主流方向。2.2 .NET Framework.NET Framework是.NET战略的核心。.NET Framework分为以下几个部分:MS中间语言、CLR、.NET Framework类库、.NET语言、ASP.NET和Web服务。MS中间语言是.NET的通用语言。无论使用哪一种.NET语言编写的程序代码,在执行之前,都会把它编译成为MS中间语言。CLR(Common Language Runtime,公共语言运行时刻库)用于执行MS中间语言。.NET Framework类库中包含了大量可以实现重要功能的代码库。用户在编写程序的时候可以很方便地把这些库调用到应用
22、程序中,实现更加复杂的功能。由于这些类库的存在,使得编写功能强大的程序更加容易。.NET语言是指可以将使用其编写的代码编译成为MS中间语言的的编程语言。常见的语言有VB.NET和C#等。Web服务是指可以通过Web访问的组件。 2.3 C#介绍C#是.NET的关键性语言,c#是一种简单的,类型安全的,现代的,和面向对象的程序开发语言。C#使用了很多C+的功能,如语句,表达式和操作符,另外C#参考了许多Java的技术规则。C#使用命名空间来组织,不同的命名空间可以包含不同类的相同名字,降低了名字的冲突性。C#有一个虚拟机(CLR)-公用语言运行环境,其对象具有层次性。C# 与Windows的体系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 薪资 管理信息系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。