基于ASP.net的求职招聘网站的设计
摘要:
通过对个人求职及企业招聘业务流程的分析,考察求职招聘网站的现状,使用Visual Studio 2010开发环境,以C#为开发语言、SQL Server 2008 为后台数据库,完成了求职招聘网站的的全过程。系统采用B/S架构,主要包括前台求职招聘与后台信息管理两部分。前台子系统主要实现了求职者和招聘企业的注册和登录、人才搜索、发布招聘信息、职位搜索、递交简历、新闻公告和求职攻略的浏览等功能;后台子系统主要实现了对新闻公告、求职攻略、用户信息的管理功能。论文叙述了求职招聘网站开发的设计思路和实现的整个过程,并对具体数据库访问技术及开发过程中遇到的问题进行了详细的描述。
关键词: 求职招聘网站 C# SQL Server B/S
毕业设计(论文)外文摘要
Title Design of Job Recruitment Website Based on ASP.net
Abstract
Through the analysis of individual job search and recruitment business process, inspecting the present situation of the job recruitment website, using the Visual Studio 2010 as environment, With C # as the development language, SQL Server2008 database as a background completed the entire process of the job recruitment website design. System adopts B/S structure, mainly including two parts, one is front desk job recruitment, the other is the background information management. The foreground subsystem mainly implements the job seekers and recruiters registration and login, talent search, release recruitment information, job search and recruitment information on the resume, browsing news bulletin and job treks; Backstage subsystem is mainly realized the news announcement, job search strategy, and the management function of user information.
Keywords:Job Recruitment Website C# SQL Server B/S
目 次
1 引言 1
1.1 课题开发背景和意义 1
1.2 解决方案 1
2 开发技术介绍 2
2.1 ASP.net概述 2
2.2 B/S架构 2
2.3 Visual Studio 2010概述 3
2.4 SQL Server 2008 数据库概述 3
3 需求分析 3
3.1 可行性研究 4
3.2 用户需求 4
4 系统设计 5
4.1 系统功能结构设计 5
4.2 数据库的设计 7
5 系统实现 10
5.1 数据库的连接 10
5.2 前台求职招聘子系统的实现 10
5.3 后台信息管理子系统的实现 26
6 系统测试 29
6.1 单元测试 30
6.2 集成测试 30
结 论 31
参 考 文 献 32
致 谢 33
1 引言
1.1 课题开发背景和意义
现在网络技术的发展越来越迅速,人们上网的途径也是越来越方便,网络在人们生活中的应用也越来越广泛,使得网上求职招聘成为目前深受求职招聘者喜欢的一种求职招聘平台。互联网给求职招聘者提供了丰富的资源,给他们创造出一个服务平台,拥有现实生活中人才市场和招聘会的功能。
对于求职者而言,通过求职招聘网站求职有着很多优点。信息量大、更新速度快,使求职者能够在短时间内的获取大量的招聘信息,而通过网站的职位搜索功能可以对工作类型、地点进行搜索,并且在网上求职可以跨越不同地域,这一点对于求职者而言更加方便。而且网络求职可以让求职者在个人简历、交通通讯等方面省下更多的精力和金钱。
对于招聘者而言,通过网上发布招聘信息不仅能够降低公司资源的消耗,而且方便了信息的发布和修改,也更加有利于企业实现人才招聘的多元化。而且在传统招聘会上,由于时间仓促且只能局限在一个固定的区域,很难招聘到合适的人才。在这一点上,传统招聘会就无法与网上招聘范围广、时效长这样的优点相比。
基于以上考虑,本次毕业设计以完成人才求职招聘网站的设计为主要任务,为求职者和招聘企业提供了方便、快捷的交流平台,实现求职与招聘过程的信息化管理。
1.2 解决方案
系统采用B/S架构设计,以ASP.net作为开发技术,在普通兼容的计算机上进行,采用Microsoft Windows 7及以上版本的操作系统,开发环境采用Microsoft Visual Studio 2010,使用C#编程语言,后台用SQL Server 2008实现对数据库管理,同时采用ADO.net数据库访问技术进行数据库访问。
2 开发技术介绍
2.1 ASP.net概述
ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势。ASP. net 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 ASP. net 网页。其网页是完全面向对象的。在 ASP. net 网页中,可以使用属性、方法和事件来处理 HTML 元素。ASP.net是一种用于创建基于Web的应用程序的编程模型。从本质上来说,运行时和.NET Framework类库集可以用于创建动态Web页。它需要在Web服务器的环境中运行,例如Microsoft Internet Information Server(Microsoft互联网信息服务器,IIS),并且根据服务浏览器请求指示在服务器上执行程序。与直接由Web服务器提供的静态HTML不同的是,ASP.net页面实际上是在服务器上执行以后再产生结果的。页面的最后生成也许是由许多不同的指令和/或数据源构造的。
ASP. net优越性主要体现在以下几个方面:
1. 效率。ASP. net是建立在.NET Framework之上的,可使用Visual Basic ,C++这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效率比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言提高很多。
2. 可重用性。ASP. net不再像ASP那样将ASP代码与HTML混合在一起,而是实现代码与内容的完全分离,可重用性强。
3. 代码量。ASP对所有要实现的功能通过编写代码来实现,而ASP. net只须预先说明,就可自动实现,所以,实现同样的功能,ASP. net要比ASP代码量小的多。
2.2 B/S架构
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
B/S结构的优点 :
1. 具有分布性特点,可以随时随地进行查询、浏览等业务处理。
2. 业务扩展简单方便,通过增加网页即可增加服务器功能。
3. 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
4. 开发简单,共享性强
2.3 Visual Studio 2010概述
Visual Studio 2010 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了.NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。
在Visual Studio 2010 中应用程序中,除了可以使用C# 语言程序之外,还可以创建C、VC++、VB. net、VJ# 等几种语言的应用程序。与其他语言相比,C#是相对安全、稳定、简单、优雅的,它是由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅
上一篇:
基于NET毕业论文管理系统
下一篇:
土木建筑工程的可持续发展教育