随着计算机的飞速发展,数据库技术及网络技术的发展也大步向前,数据库通过网络实现的互联也是现在计算机研究的重点领域,基于web的人事资源管理系统的开发与研究成为MIS的主流。与此同时,Internet的发展与普及,这就引来越来越多的企业需求有个性化适合自己企业的人事管理系统。但相比较财力精力,对于一些中小企业来说,在管理中用不到大量的数据库,所以,在系统开发上,对于他们,强调的开发目标在于人事管理系统能够实现实用的功能,并且操作便利。
1.4 国内外研究水平
2 系统开发技术及环境
如今在市场上,流行的可以购买到的产品很多。在这些专门开发程序的开发工具里,有些对于程序的语言的执行效率以及弹性非常的重视;而有些则是更多的看重软件具备的便捷性能以及提高效率,当然这两者都各有千秋,只要能满足企业的需求。但是软件的语言的弹性与软件的便捷性又是相关的,只顾其中一个方面往往会造成另一方面的缺失,这就会造成设计时间的浪费或者是操作页面的过于简单粗糙;而相反的是,如果只是拥有便利的工具,却没有弹性的语言作支持,许多开发中特殊化的处理动作都会必需要耗费数倍的时间精力来处理,使得原来所标榜的效率提高的优点失去了作用。
我采用的是综合的应用程序设计、数据库设计并且结合了一些企业人事管理的相关信息,在后台服务器端,我用来做数据库服务器的数据存储以及处理的平台是SQL Server 2005,而在前台客户端的应用程序则是使用了Visual Studio 2008来开发。SQL Server 2005具有非常强大的关系数据库的创建、开发、设计及管理功能,并对Microsoft 公司的其它产品及第三方产品具有良好的兼容性,能方便地实现无缝操作。作为系统前台应用程序开发工具可以较好地用来开发各种.NET平台的应用,而且可以其拥有这可以建立混合各种语言的工具。
2.1 ASP.net技术简介
2.1.1 ASP.net技术概述
ASP.NET是Microsoft.net的一部分,作为战略产品其不仅仅是Active Server Page(ASP)的下一个版本,它还提供了一个统一完善的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务,能够让开发的人员使用尽可能少的代码完成开发任务。ASP.NET与ASP在很大程度上是实现兼容的,不仅提供了一个全新的程序编写模型以及结构,还可以产生稳定性良好的和伸缩性强大的程序,并且给与了较好的安全保护措施。还可以在现有的ASP程序中添加ASP.NET的功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境。它可以用任何与.NET相兼容的语言,包括Visual Basic.NET、C# 和 Jscript.NET创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。这些技术有点可以便捷的获得,例如类型安全、托管的公共语言运行库环境、继承等等。
2.1.2 ASP.net的优点
ASP.NET 是在公共语言运行库上建立变成框架,可以完成生成抢到的WEB应用程序在服务器上。与以前的Web开发模型相比,ASP.NET 提供了数个重要的优点:
1. 增强的性能
ASP.NET是在服务器上编译好的公共语言的运行的运行库代码。与被解释的前辈不同,ASP.NET可利用实时编译、盒外缓存服务、早期绑定和本机优化。这就代表着在人员编写代码之前就能够得到非常好的性能的提高。
2. 世界级的工具支持
ASP.NET框架补充了Visual Studio集成了开发环境中的大量设计器和大量工具箱。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所能够提供的功能中的少数几种。 ASP.net企业人事资源管理系统设计(4):http://www.751com.cn/jisuanji/lunwen_7773.html