SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。设计系统的数据库就是完成系统数据库的建立,设计,组建,调试的一个完整的过程。它是一种数据库开发技术,和程序设计语言的开发不太一样,它是专门针对数据库的设计和分析的一个过程。[19]数据库开发技术是一种十分重要的开放技术,开发出来的数据库是否能够高效的运行和所使用,是数据库开发技术最重要的方面。开发设计一个数据库必须要符合数据库设计的规范,单独从数据库设计方面讲通常都采用达到第三范式的标准为标准来设计数据库里面的数据库表。[20]只有把数据库里面的表,视图,触发器等基本的数据库组成单位设计的合理,才能给系统设计出来一个完整性,安全性,高效性的数据库。
开发的网络招聘系统的后台数据库采用了目前被广泛使用的SQL Server 2008数据库,它不仅可以平衡各个数据库之间联系,同时还可以针对多个数据库进行高效的支持,虽然开发的网络招聘系统只有一个数据库文件,但是开发的程序具备一定的扩展性,在今后的使用过程中会对系统进行扩展,可以分别建立多个系统数据库来存放不同的数据信息,这样就对数据库管理工具的要求比较高,所以采用了目前比较流行的SQL Server 2008 数据库管理系统[21]。
2.5 IIS
互联网信息服务指的就是运行在Windows平台上的IIS,IIS是微软提供的一种先进的网络服务工具。目前很多操作系统都对IIS进行了良好的支持,所以基于IIS开发的应用程序都使用起来非常的方便和便捷,不必去更改服务器上的操作系统就可以把开发好的系统在服务器上良好的运行,网络信息服务架设和管理起来非常的方便和简单,尤其是目前Win7操作系统架设起来就更加的简单。
IIS是微软平台运行程序的一个必须具备的系统工具,它和运行JAVA程序平台的一样,只是一个运行信息管理系统的一个运行的环境,目前使用ASP.NET结构框架开发出来的管理系统或者网站都需要在IIS上运行支持才能使用[26]。
目前被使用的IIS的最新版本是7.0的版本,在IIS7.0中在Win7的操作系统中已经被集成了。IIS7.0可以高效的支持 ASP.NET 4.0或者其他版本[27]。
3系统分析
3.1 可行性分析
可行性分析是在开发任何管理系统或者网站的前期对开发的系统或者网站在各方面的可行性进行详细的分析和研究。通过多方面的考虑来分析系统各个方面的可行性,是否具备开发的条件,是否具备运行的条件等等各个方面的条件。最重要的是要分析技术开发方面的可行性,看看到底采用什么样的编程开发技术来进行开发才能达到之前预想的要求。[31]可行性分析主要实现对需求方面的可行性研究,技术方面的可行性的研究,操作方面的可行性的研究,经济方面的可行性的研究等几个方面来进行分析和讨论的。
(1)需求方面的可行性:
什么是需求可行性,需求方面就是对开发的系统能实现什么样的要求进行分析和讨论。开发的系统或者网站是否和之前的要求是一致的,只有在开发前期评价系统是否能够完整之前的要求,才能去着手开发这个系统或者网站。[32]开发这个系统或者网站是否有用,能否完整之前讨论的要求。下面对网络招聘系统进行实际的需求分析。
(2)技术方面的可行性:
开发一个系统在技术方面的可行性就是要采用什么样的编程技术来对系统进行开发,所以技术方面的可行性是非常重要的。[33]目前考虑到网络招聘系统是一个需要运行在电脑网络上的系统。开发的这个系统需要在电脑网络上使用,多个部门协调使用,所以根据这样的使用的形式,采用B/S程序结构来进行开发。然后对目前几种普通的编程开发语言进行评估,所以采用ASP.NET结构框架来进行开发,ASP.NET程序开发技术是现行程序员使用非常广泛的一种程序开发框架和程序开发技术。选择ASP.NET技术来对网络招聘系统进行开发是因为目前ASP.NET程序开发技术已经非常普遍,越来越多的程序员使用这样的程序开发技术,开发的系统也非常稳定。ASP.NET开发技术已经广泛的使用在各种中小系统的开发建站上。利用ASP.NET技术和数据库SQL2008结合起来进行网络招聘系统的开发在技术方面是具备可行性的。