1 引言
随着信息化和网络化进程的不断深入和加速,有效地保障现代企业和公司的各类信息得以高效、便捷、安全的管理就显得尤为重要,由此各类信息管理软件也就层出不穷,在各大领域中发挥着举足轻重的作用。本软件作为猎头公司管理软件(内部事务部分)是典型的信息管理软件,是在充分的前期市场调查和完备的需求分析的基础上设计而成的。其实现过程主要包括后台数据库的设计和前台应用程序的开发这两大部分,其中后台数据库的设计具有良好的安全性和数据一致性,能方便数据的维护和管理;前台界面的设计符合界面轻松、操作简洁、实用性强等特点。它将有效地满足猎头公司最基本的内部事务管理和相关业务需要。
本软件采用ASP.NET 2003作为前台开发工具;SQL Server 2000作为后台数据库。这两者的完美结合为本软件提供了丰富而完善的功能,它将有效地提高公司内部事物的管理效率,保障企业内部资料和相关数据的安全性和完整性,实现数据管理和操作的方便性和灵活性。
本论文从多方面详尽阐述了猎头公司管理软件(内部事务部分)的设计和实现过程。它包括:最初的市场调查、需求分析;软件的框架建设、模块设定;数据库的设计、各个模块功能的具体实现;以及软件完成后的性能测试和效果演示。
2 相关知识介绍
2.1设计基础
完备的信息管理软件其开发是一项复杂的工程,它涉及诸多知识领域,是多门学科的综合应用,包括计算机处理、系统理论、组织结构、信息管理、管理功能、管理知识、安全防护等。它通常由信息源、信息处理器、信息用户、信息管理者组成。本软件的设计和开发即是具备上述特点,又顺应了时代发展,并针对了猎头公司内部管理的具体业务需求,推动了公司内部业务管理的数字化、信息化进程。
2.2 SQL Server 2000数据库简介
SQL Server 2000是由Microsoft开发推广的关系型数据库管理系统。它是基于客户端/服务器模式的数据库系统,图形化界面使用户能够更加快捷方便地对数据库进行管理,同时提供了丰富的编程接口,为程序的开发提供了更多的便利。SQL Server 2000数据库管理系统既可以对Web应用支持也可对数据仓储支持:
1.SQL Server 2000对Web应用支持主要表现在对XML的支持,对数据的Web访问支持,对分布式分区视图的支持,对Web和应用程序宿主的支持,安全性的支持,与.NET Enterprise Server Microsoft BizTalk 和Microsoft Commerce Server的集成。
2.SQL Server 2000对数据仓储的支持主要表现在:可伸缩性,数据转换服务,索引视图,数据挖掘,综合性分析服务,联机分析处理, OLAP灵活性,可支持Web的分析,元数据服务。
本次设计就是选择的SQL Server 2000作为后台数据库。
2.3 ASP.NET 2003的简介
1.什么是.NET
.NET是一个理想化的未来互联网环境。.NET被定位为可以作为平台支持下一代互联网的可编程结构。.NET的最终目的是让用户随时都能访问所需要的信息、文件和程序。
2.ASP.NET基础
ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。ASP.NET是一个基于.NET框架的编译环境,可以用任何.NET兼容的语言创建应用程序。另外,整个.NET框架可用于任何ASP.NET应用程序。包括管理的公共语言运行库环境、类型安全、继承等。与以前的Web开发模型相比,ASP.NET具有以下优点:增强的性能、世界级的工具支持、威力和灵活性、简易性、可管理性、可缩放性、可用性、自定义性和扩展性。
本次设计中采用了ASP.NET 2003作为前台开发工具。
2.4 ADO.NET的简介
Microsoft通过ADO.NET为编程人员提供了功能强大的数据访问能力。在ADO.NET中通过Managed Provider所提供的应用程序编程接口(API),可轻松地访问各种数据源的数据包括OLEDB所支持的和ODBC支持的数据库。ADO.NET的优点主要表现在这几个方面:互操作性、可维护性、可编程性以及可扩展性。
1.与ASP.NET的关系
ASP.NET作为Web应用程序的开发工具,可以用来开发前台应用程序界面,但对后台数据库的操作就有些力不从心了,而ADO.NET则是专门针对数据库进行操作,而且专门为SQL Server数据库定义了一系列的操作规范以及操作函数、方法、对象。在应用程序的创建过程中,将它们结合在一起,可以使软件功能更加完美,并是它们充分发挥各自的优点。
2.访问SQL Server数据库
ADO.NET访问SQL Server数据库可通过SQLConnection、SQLCommand、SQLDataAdapter、DataSet、DataView等几个主要的数据访问对象来访问数据。SQL Server实现数据库连接的程序代码如下。
SqlConnection cn=new SqlConnection(“data source=localhost;
database=woclientserver; uid=sa; pwd=”);
cn.Open();
在用户对SQL Server进行了数据库连接后即可对数据库中的数据进行查询、添加、修改、删除等操作。