2 开发工具简介
2.1 C#技术简介
现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework等语言。我们所做的系统是用C#语言。所以,在这里我介绍一下C#语言。
C# 语言是一种面向对象的、最新的编程语言。程序员可以通过C#更加快速便捷地编写各式各样的基于“Microsoft .NET”的应用程序,“Microsoft .NET”为我们提供各种工具与服务以最大化地开发、利用通讯计算的领域。
因为C#面向对象的设计,使其成为我们构建各种各样组件的首选。不管是系统级的应用程序,亦或是高级的商业服务对象。利用C#语言,这些组件都可以简单便捷的转化成我们需要的XML 的网络服务。因此,它们可以使用所有的编程语言以在各种操作系统上以通过互联网来进行进一步的调用。
C#有以下特性:
⑴ 效率与安全性
⑵ 支持现有的网络编程新标准
⑶ 消除大量程序错误
⑷ 降低了系统的开发成本
⑸ 商业过程和软件实现的更好对应。
2.2 SQL Server 2008数据库简介
SQL Server 2008 是一种全面优良的数据库管理平台,其使用BI (集成的商业智能) 为我们提供了更加便捷的企业级的数据管理体系。SQL Server 2008为结构化、关系型数据提供更加可靠安全的存储功能,让我们可以构造、管理数据应用程序以用于业务上的高性能。
SQL Server 2008是企业数据管理解决方案的核心。同时,SQL Server 2008 结合了报表、分析以及通知与集成的功能。企业能够更加经济、有效的构建、部署集成的商业智能解决方案,以帮助企业通过记分卡和移动设备,以及Web services 、Dashboard将数据应用推向企业的每个领域。与 Microsoft Office System、Microsoft Visual Studio和新的开发工具包的紧密集成使 SQL Server 2008更加的与众不同。无论是决策者、开发人员还是数据库管理员,亦或是信息工作者,SQL Server 2008 都将为你提供最为创新可行的解决方案,让你在数据中受益。
Microsoft 积极对待大家的反馈,认真研究各个行业,并在大家的共同努力下才最终为您构建了引入百种新增、改进功能的 SQL Server 2008。这些新兴的功能将在以下三个方面为您提高业务:
1.企业数据管理
SQL Server 2008 针对分析应用程序开发了一种更加安全可行高效可靠的数据管理平台。SQL Server 的最新版本不但是到目前为止 SQL Server 最大的发行版本,还是最为安全可靠的一个版本。
2.开发人员生产效率
SQL Server 2008 提供了一种涵盖多项有助于开发人员更好的提高开发效率的新型技术的端对端的一种开发新兴的环境。
3.商业智能
SQL Server 2008 通过综合分析、集成以及数据的迁移等功能使得各大企业不管运用哪种最础的数据库管理平台都能提升其现有的应用程序价值。构建于 SQL Server 2008 的集成商业智能解决方案使员工能够更加快速地获得关键信息,在最短的时间内可以制定出更好更完善的决策。
2.3 开发环境
操作系统:Windows7 旗舰版
数据库:SQL Server 2008
开发工具:VS2010
开发语言:C#语言
3 系统需求分析
3.1 功能需求分析
本系统是网上求职与招聘系统,共分为三大模块,每个模块之间在表面上虽然是相互独立的,但在对数据库访问上却是紧密相连的,各模块访问的是同一个数据库,只是其所访问的表不同。每个模块的功能都按照在调研过程中所搜集的资料并进行编排制作的。根据上述功能的分析,系统在三大块的基础上每一大模块又分为几个模块: