2。相关技术概述
2。1 ASP。NET
ASP。NET技术是微软公司面向习惯 Win form 拖拉方式进行快速开发的程序开发者制定的一种技术。该技术继承自 ASP,但是与 ASP 又有着很大的不同。相对于 ASP 技术,ASP。NET 技术主要有以下两个优点:第一,如上文所述,ASP。NET 拥有许多微软封装好的控件,无需程序员对常用控件进行编写,直接依靠拖拉的方式就可以进行快速开发,并且 ASP。NET 提出了母版页和用户自定义控件的概念,提升了代码的复用率;第二,ASP。NET 支持多种语言,包括 VB、C++和 C#,在一定程度上可以减少程序开发者的学习成本。
2。2 SQL Server 2008
数据库是系统的基础,从系统的本质上来说,系统的操作其实是对系统中数据的操作,数据是系统的主心骨。所以,数据库的建立的好坏程度对系统而言是起着决定性作用的,并且,数据库的建立对以后进行系统的扩展也是有着一定的影响的。SQL Server 2008是一种关系数据库,市面上较为流行的关系数据库还有Oracle和Access等。SQL Server 2008数据库技术已经相对成熟,并在2005版本的技术上增加了面向 Internet的功能,非常适合基于 B/S 结构的网站开发。并且 SQL Server 2008可以利用网络来建立数据库,可以支持多个数据库进行同步,并且 SQL Server 2008相对于其他数据库而言具有占用资源少,效率高的特点。所以,本系统采用 SQL Server 2008作为系统的数据库。
2。3 B/S 结构
B/S 结构是一种浏览器/服务器结构,该结构的提出是相对于 C/S 结构而言的,也就是人们常说的客户端/服务器结构。相对于 C/S 结构,B/S 具有一个非常明显的优点:不需要在一台一台的用户端主机中进行软件的安装和部署,只要保证用户机器中有可以对 HTML 语言进行解释浏览器,并且服务器端工作正常即可。该优点允许用户在有网络的环境下随时随地对系统进行访问,打破了时间和空间上的限制。并且 B/S 结构中,当管理员在后台对系统中相关内容进行操作后,并不需要网站重新编译即可允许数据的更新,达到本系统的数据要求的实时性的需要。
3。系统分析
3。1 可行性分析
可行性分析是对系统在经济可行性、政策可行性、技术可行性等方面进行的分析,其目的是为了保证系统的开发是有意义的,是行得通的,保证在系统开发的过程中遇到的问题是考虑到并提供了相应的解决方案了的。本章从经济可行性、政策可行性、技术可行性这三个方面对基于 WEB 的就业系统进行了分析。
(1)经济可行性分析主要是用来分析基于 WEB 的就业管理系统能够为各方带来的经济效益。设计并实现一个基于 WEB 的就业管理系统对于企业而言,可以节省参加招聘会所消耗了人力物力财力。对于学校来说,也同样节省了举办招聘会占用场地、工作人员薪酬等方面的费用。所以在经济可行性上设计并实现一个基于 WEB 的就业管理系统是可行的。文献综述
(2)由于国家扩招政策,导致大量学生涌入,也会造成就业的问题,如果没有办法很好的解决就业问题,则会造成社会的动荡。所以,在政府层面不但希望可以通过大学教育提升全民素质,更希望通过网络招聘的方式扩大就业。学校方面也希望扩大就业,为学校扩大宣传,从而带来更好的生源。所以,在政策可行性上也会得到学校和政府的支持。
(3)本系统拟采用 ASP。NET 和 SQL Server 2008 技术进行开发,这两项技术在前文已经进行了详细的介绍,在这里不再进行赘述。这两种技术已经趋于成熟,可以作为本网站进行开发的技术。所以,在技术可行性上也是可行的。