1.1 课题背景
随着互联网技术不断发展,相继建立了各种各样的平台,越来越多的公司,企业,个人都建起了自己的web系统,虽然他们的目的不同但是都为了给自身的企业管理提供方便。因此开发一个web系统就显得极其必要。
.NET是 Microsoft XML Web services 平台。XML Web Services是一个比较开放性的平台,它并不会对我们所选用的操作系统,程序语言进行限制,我们只要能连接到互联网就可以何时何地都能共享数据。Microsoft .NET 平台正是为用户们提供了XML Web services 这样一个方便有利的平台。对个人用户有着无缝的、吸引人体验的产品优势。
1.2 国内外研究现状
社会生活快速,电脑技术的发展更是日新月异,作为一名技术人员,带着C# 4.0的脚步来看展望, 在函数编程,并行计算和动态特性等方面,本语言似乎表现出压倒性的优势,另外,元编程这个新想法也已经悄然出现在技术界,它的概念就是可以将编译器做成一个服务器,让我们自己可以自由掌握在编译期和运行期的逻辑,并加以控制,我们要坚信未来终将一片光明,在C#4.0之后,随着语言的不断变迁,还会有翻天覆地的巨变,引领着我们走向更宽广的未来。
总而言之,安德斯大师在C#程序语言设计的开发过程中,认为C#是一门非常符合美学的语言。
1.3 论文结构
本文从软件开发生命周期的角度阐述了系统开发过程,首先介绍了项目背景,然后进行系统分析、总体设计和项目的具体设计与实现过程,最后作系统测试及总结。论文分七部分,具体安排如下:
第一部分:课题背景,研究目的,国内外研究近况及发展趋向等的介绍。
第二部分:介绍系统的开发环境与开发技术。
第三部分:系统分析,包括可行性分析、需求分析、功能分析、整体分析等。
第四部分:进行详细的系统设计,功能逻辑设计。
第五部分:完整介绍一下系统的详细设计以及实现的手法,也就包括了整个人事资源管理系统的界面设计和相关功能的设计想法及实现过程。
第六部分:介绍本系统的各个功能模块的测试及维护,涉及了测试的内容及方法并通过测试结果来进行总结。
第七部分:结束语。总结在完成系统开发和设计过程中所做的工作,以及系统的优缺点。
2 相关的理论和技术
2.1 asp.net简介
目前,ASP.NET是基于Windows平台下最流行的开发环境之一。在这样一个环境里,它支持的基于ASP.NET程序架构是建立在广泛运用的语言上,也就是能通过一台Web服务器来实现一款具有强大功能的Web应用程序。其中ASP.NET组件模型能够和SQL Server数据库完美连接,从而很好地融入进.NET Framework。使用ASP.NET的组件模型能够帮助开发者方便高效地连接数据库并进行访问。在.NET 环境下使用了.NET数据库应用系统中的数据访问层的步骤和方法。它是.NET应用程序和Web服务之所以能全部通过数据驱动的核心组件。在大致了解了这些技术后,也就能对.NET环境下如何开发系统有了一个初步的基本的认识。
当然,在后台的功能模块代码的实现上,我们有很多程序语言可以选择,这也是利用ASP.NET来进行应用程序的开发的一个方便有利之处,然而C#这门编程语言是微软公司单方面给自己的.NET架构开发的,显而言之,它能够提供全面的支持来辅助.NET 架构以及ASP.NET技术。换言之,光是用于开发ASP.NET 的应用程序,那么C#这门编程语言也就是最好用的最贴合的编程语言。用户也能够通过Visual C#.NET和ASP.NET的完美结合使用,从而方便快速地开发出拥有强大功能的网页版应用程序。