1.2 课题研究意义
高校作为一个巨大的人才储备库,优秀的高校毕业生具备了系统的专业理论功底,尽管还缺乏丰富的工作经验,但其学习能力强、可塑性极强的特点越来越获得企业的重视,因此校园招聘渐渐成为企业招聘年轻后备人才的首选渠道。
但是随着大学扩招,毕业生人数不断增加,就业竞争日益激烈,加上社会再就业和往年未就业人群的冲击,导致应届毕业生就业形势日趋严峻。这就需要一个高效的校园招聘一站式服务平台, 营造一个良好的就业环境,提供更多的就业机会,拓宽学生就业渠道,为大学毕业生提供最新最全的校园招聘信息,帮助应聘学生和招聘单位进行交流协商,帮助学生取得理想的工作,切实帮助学生解决就业的巨大挑战。
2 开发工具
本课题研究的是校园招聘平台,在前期调查研究中,参考了如今知名的招聘平台,比如智联招聘、中华英才网、前程无忧、大街网等,通过对比发现类似工程的实现都是基于ASP.NET实现的网络平台,因此本课题的实现需要掌握的编程语言是基于C#的ASP.NET,同时还需掌握SQL Server数据库的基础知识和Visual Studio开发平台的基本操作。
2. 1 基于C#的ASP.NET
2.1.1 C#语言概述
C#是微软公司发布的一种专门为.NET的应用而开发的程序设计语言,它吸收了C++、Visual Basic、Delphi、Java等程序设计语言的优点,继承了C语言的语法风格和C++的面向对象特性,具备全新、简单、安全的特点,是当今最新程序设计技术的功能的集中体现。与其他语言不同的是,C#的对象模型使用.NET框架的类库对Internet进行了重新设计;C#为增强语言的健壮性不再支持指针类型,因此程序不能随便访问内存地址空间; C#为了避免以往类层次结构中由于多重继承带来的可怕后果,取消了对多重继承的支持。同时,.NET框架为C#提供了一个强大、易用、逻辑结构一致的程序设计环境,而公共语言运行时(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,这使程序比以往更加稳定、安全。
2.1.2 ASP.NET概述
ASP.NET 2.O是.NET技术日趋成熟的标志,方便实用的新特性使Web开发人员能够更加快捷方便的开发Web应用程序,ASP.NET不仅大幅度提高执行效率和对代码的控制,同时也体现了高安全性、易管理性和高扩展性的特点。如今推出的4.0版本使网络程序开发更倾向智能开发,程序运行更加流畅。
ASP.NET是新一代建立动态Web应用程序的开发平台,是一种建立Web应用程序的新技术。它是.NET框架的重要组成成分,可以使用任何.NET兼容的语言(如Visual Basic.NET、C#和Jscript.NET)编写ASP.NET应用程序。在Web页面建立时,ASP.NET使用服务器控件创建常用的UI(用户界面)元素,并通过编程来完成一般的任务,大幅度提高程序开发人员的工作效率。
ASP.NE的强大性和适应性使它适用于Web应用软件开发者的几乎全部平台上。在语言独立化的前提下,ASP.NET还能将通用语言基本库、消息机制和数据接口的处理无缝整合到Web应用中。因此,开发人员可以使用自己擅长的开发语言或者使用多种开发语言来编写程序,如目前较为普遍的C#,VB,Jscript ,C++。
2.1.3 ASP.NET工作原理
一般情况下,ASP. NET页面可以简单地看成HTML页面,该页面包含标记有特殊处理方式的代码段。当一个HTTP向服务器发送请求并被IIS接收时,IIS检查客户端请求的页面类型,并加载相应的dll文件,在处理过程将这条请求发送给能够处理这个请求的模块,即HttpHandler(HTTP处理程序组件),由服务器端有默认的HttpHandler专门处理aspx文件。 ASP.net校园招聘平台的设计+文献综述(2):http://www.751com.cn/jisuanji/lunwen_25912.html