WEB技术与应用课程设计网上人才管理系统

上传人:无*** 文档编号:79568357 上传时间:2022-04-24 格式:DOC 页数:14 大小:244.54KB
收藏 版权申诉 举报 下载
WEB技术与应用课程设计网上人才管理系统_第1页
第1页 / 共14页
WEB技术与应用课程设计网上人才管理系统_第2页
第2页 / 共14页
WEB技术与应用课程设计网上人才管理系统_第3页
第3页 / 共14页
资源描述:

《WEB技术与应用课程设计网上人才管理系统》由会员分享,可在线阅读,更多相关《WEB技术与应用课程设计网上人才管理系统(14页珍藏版)》请在装配图网上搜索。

1、web技术与应用课程设计课程设计说明书WEB技术与应用课程设计网上人才管理系统起止日期: 2010 年 6 月 12 日 至 2010 年 6 月 20 日学生姓名班级计本074班学号成绩指导教师(签字)计算机与通信学院(部)2010年 6月 12 日教师评语:成绩: 指导教师: 年 月 日1网上人才管理系统设计简介1.1设计目的在当前的市场环境中,随着社会的进步和技术的发展,知识正在发挥着越来越大的作用,市场的竞争在很大程度上体现为人才的竞争。从而,找到合适的人才,成为企业提高竞争力的一项关键任务。同时。当今的市场环境又是一个快速变化的环境,市场需求在变,对人才的需求也相应处于变化之中。如何

2、能快速适应这一变化,提高人才招聘流程的工作效率,进行快速定位,也就成为人才招聘公司/单位需考虑的重要因素。无论是对于企业的人力资源部门的招聘服务,还是职业中介的跨地域供需信息的沟通,或是对外的劳务输出等等。作为一种服务类型,其服务对象均包含需方驱动特点。其所达到的招聘人员的效率和效果是其存在的价值和理由。对于中介服务的另一个服务对象。即供方,寻求合适工作的各地人士。也同样关注是否能快速获得职位需求信息和条件要求等等。所有这些;都产生着对信息系统的需求。而且也只能通过信息系统才能实现基于对人才招聘市场的理解和需求研究。为了满足市场对于人才招聘解决方案的需求,推出了网上人才招聘(管理)解决方案。作

3、为一种专业化的业务流程改进工具,有效地解决了人才招聘工作效率和效果,改进提升中所面临的问题。1.2系统需求大部分使用电脑的人都有过在网上求职的经历,在求职网站可以很方便地注册、浏览企业、查询应聘信息,求职是也只需点几下鼠标。本系统实现了上述功能,用户可以在求职系统中中进行注册、浏览企业信息。下面简要概述一下系统的基本功能。1.2.1登陆与注册用户登录和注册就是实现一个新的用户注册和老用户的登录,这两个功能基本上每个求职网站上都有提供。用户注册就是新用户可以在求职系统中进行信息注册,这是求职的前提。用户必须先注册才能进行求职。注册时系统会对注册信息进行验证,以确保注册信息的正确性。用户登录就是用

4、户在登录页面进行登录,用户可以进行登录。登录时,如果用户名、密码、验证码出错,系统会提示错误。1.2.2企业浏览企业浏览是可供用户在求职信息中随意浏览企业,企业是根据企业的类别来进行分类的,用户可以单击每一个分类的链接来进入分类,查看其详细信息。进入每一个类别之后,根据每个企业的类型再来分类的。例如,进入计算机这个大的类别,企业又可以分很多种,如国营、私营等1.2.3应聘在求职应聘的时候,系统会显示企业的相关信息,包括企业名、招聘人数、要求等,看到适合自己的就点击应聘。网上求职招聘系统的用例图为:用户注册人才信息企业信息职位查询浏览新闻用户的用例图如上应聘管理职位管理企业管理新闻管理管理员用例

5、图如上1.3开发环境本网上人才系统采用的开发工具如下: 操作系统:Windows XP Professional开发平台:DreamweaverWEB服务器:IIS5.0开发技术:ASP ADO数据访问技术数据库服务器:SQLSERVER 20052系统功能的分析与设计2.1设计思想网上人才管理系统是一种具有交互功能的人才信息系统,是在网络上建立一个虚拟的招聘会。很多知名企业为了吸引人才,都创建了自己的网上人才管理系统,因此这是一个比较流行的网络应用系统。后台数据库使用SQL Server 2005,前台开发工具使用ASP。本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操

6、作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。2.2设计任务该系统分为前台管理和后台管理。前台管理包括浏览新闻、职位查询、查看企业信息、维护个人信息和维护用户信息等功能。后台管理包括新闻管理、企业信息管理、职位信息管理和应聘信息查询等模块。2.2.1前台管理(1)Index.jsp:该页面用主页面显示。(2)newsView.asp用于浏览新闻页面。 (3)CompView.asp用于显示企业信息。(4)ResumeView.asp用于人才信息显示。(5)Register.asp注册用户信息。2.2.2后台管理(1)NewsList.as

7、p:该页面用于新闻管理。(2)CompList.asp用于企业管理。 2.3设计步骤1、管理用户登录(admin/login.asp)2、添加新闻页面(NewsAdd.asp)3、查看新闻页面(NewsView.asp)4、后台主界面(admin/index.asp)5.注册新用户(Register.asp)2.4设计代码自己完成的功能代码如下:实现管理员登录页面的主要代码如下: parent.location.href=index.asp实现发布新闻的代码如下:%Function changechr(str) changechr = Replace(str, , ) changec

8、hr = Replace(changechr,) changechr = Replace(changechr,Chr(13),)End Function Set ns = New News Dim StrAction 得到动作参数,如果为add则表示创建新闻,如果为edit则表示更改新闻 StrAction = Request.QueryString(action) 取得新闻题目和内容 title = Trim(Request(title) content = changechr(Trim(Request(content) ns.NTitle = title ns.NContent = con

9、tent ns.PostTime = Date() If StrAction=add Then 在数据库表News中插入新闻信息ns.InsertNews() Else 更改此新闻信息 id = Request.QueryString(id) ns.UpdateNews(id) End If Response.Write 新闻成功保存% / 刷新父级窗口,延迟此关闭 opener.location.reload(); setTimeout(window.close(),600);实现删除新闻的代码如下实现页面注册的代码如% Dim StrAction 得到动作参数,如果为add则表示添加操作,

10、如果为update则表示更改操作 StrAction = Request.QueryString(action) Set per = New Person per.UserName = Request(username) per.UserPwd = Request(pwd) per.RealName = Request(realname) per.Sex = Request(sex) per.Birth = Request(birth) per.IDCard = Request(idcard) per.Nature = Request(nature) per.Married = Request

11、(married) per.HuKou = Request(hukou) per.Education = Request(education) per.College = Request(college) per.Telephone = Request(telephone) per.Mobile = Request(mobile) per.Email = Request(email) per.Address = Request(address) per.PostTime = Date() If StrAction=add Then 判断是否存在此用户名 If Not per.HavePerso

12、n(Request(username) Then 在数据库表Person中插入新简历 per.InsertPerson() Response.Write 个人简历成功保存 Else Response.Write alert(已经存在此用户名!);history.go(-1); End If Else 更改此简历信息per.UpdatePerson(bb) Response.Write 个人简历成功保存 End If%对应图片截图如下:3数据库分析与设计本应用系统数据库中包含表有7个:新闻信息表、个人信息表、个人技能表、企业信息表、职位信息表、申请职位表以及管理员表。首先,在SQLSERVER2

13、005中创建数据库MyJob,然后依次创建以上7张表。3.1新闻信息表News新闻表存储新闻的基本信息,生成该表的SQL语句如下:drop database if exists MyJob;create database MyJob;use MyJob ;create table News(NewsId int primary key identity(1,1),NTitle varchar(50),NContent text,PostTime datetime)3.2 个人信息表Person生成该表的SQL语句如下:create table Person(UserName varchar(4

14、0) primary key,UserPwd varchar(40),RealName varchar(50),Sex char(2),Birth varchar(50),IDCard varchar(20),Nature varchar(20),Married varchar(10),HuKou varchar(20),Education varchar(20),College varchar(50),Telephone varchar(50),Mobile varchar(50),Email varchar(50),Address varchar(200),PostTime datetim

15、e )3.3管理员表Admincreate table Admin(AdminId varchar(20) primary key,AdminPwd varchar(20)3.4本项目中ASP与SQLserver的连接文件4课程设计心得体会在这次课程设计中,我在进一步巩固课堂理论知识的同时了解到了自己学习的不足之处,自己要学的东西还很多。课程设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过此次课程设计,我有以下几点心得:1、理论和实践同等重要。理论能指导实践,使你能事半功倍,实践能上升成为理论,为以后的设计打下基础;2、网页设计需要个人不断积累不断思考,一定要有自己的想法,形成自己的风格,要有创新。3、要正确分析浏览网站的人群,以便设计合适的网站风格。4、在课程设计中态度也很重要,认真和严谨的态度不可少。参考文献1ASP经典模块开发大全.电子工业出版社.2008年10月 薛小龙 编著2ASP+SQLSERVER2005项目开发从入门带精通.人民邮电出版社.2007年6月 李樱、王会英 编著3网络程序设计-ASP设计.清华大学出版社.2009年1月 尚俊杰 编4ASP数据库案例导航.清华学出版社.2007年10月 张哲 编著5ASP毕业设计指导与实践.电子工业出版社.2006年12月 周林莉 编著

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!