网上信息人才管理系统Word下载.docx

上传人:b****6 文档编号:18229023 上传时间:2022-12-14 格式:DOCX 页数:16 大小:667.69KB
下载 相关 举报
网上信息人才管理系统Word下载.docx_第1页
第1页 / 共16页
网上信息人才管理系统Word下载.docx_第2页
第2页 / 共16页
网上信息人才管理系统Word下载.docx_第3页
第3页 / 共16页
网上信息人才管理系统Word下载.docx_第4页
第4页 / 共16页
网上信息人才管理系统Word下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

网上信息人才管理系统Word下载.docx

《网上信息人才管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《网上信息人才管理系统Word下载.docx(16页珍藏版)》请在冰豆网上搜索。

网上信息人才管理系统Word下载.docx

(五)数据库的实现……………………………………………………7

三、界面设计……………………………………………………………8

四、系统的功能实现……………………………………………………10

(一)企业信息管理模块的设计……………………………………10

(二)个人用户管理模块的设计……………………………………12

(三)系统主页面及登陆程序设计…………………………………14

五、总结………………………………………………………………15

参考资料……………………………………………………………………17

网上人才信息管理系统

冯林

(渤海大学高职学院计算机应用技术系)

引言

随着近年来高校的扩招,高校毕业生日渐增多,还有一些下岗再就业的就业人群,这样一个庞大的就业人群,需要一个很好的平台让他们各取所需,找到称心如意的工作.并且随着当今社会信息化的高速发展,计算机应用已经渗透到人们日常生活和工作的许多方面无论是其自身还是所发挥的作用,计算机标志着一种高科技、高效率和高水平。

为了企业创先进、争一流,为了企业的明天,许多企业的领导已经或正准备投入高额资金,建立大规模的计算机管理信息系统。

所以,现在网上人才招聘系统应运而生。

一、系统分析与设计

(一)系统功能分析

网上人才信息管理系统分为前台管理和后台管理。

前台管理包括职位查询、查看企业信息、个人信息和用户信息等功能。

后台管理包括企业信息管理、职位信息管理和应聘信息查询等模块。

后台管理具体功能描述如下:

1。

企业信息管理

企业信息管理的主要功能是添加、修改、删除企业信息。

2.职位管理

职位管理的主要功能是添加、修改、删除职位信息.

3.应聘信息管理

应聘信息管理的主要功能是查看、删除应聘信息。

4。

系统用户管理

系统用户管理的主要功能是系统用户的录入、修改用户的密码、用户信息查看.

5。

系统用户管理的主要功能是Admin用户修改自己的密码;

Admin用户创建或删除企业用户;

企业用户修改自己的密码;

企业用户修改自己的用户信息;

注册个人用户;

个人用户修改自己的密码;

个人用户修改自己的用户信息.

(二)系统功能模块的设计

本系统功能模块划分如图1所示。

图1系统功能模块

在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。

Admin用户可以创建企业用户;

个人用户可以通过注册产生;

所有用户都可以修改自己的用户信息和密码。

用户管理功能模块的关系如图2所示。

图2用户管理功能模块关系图

(三)系统流程分析

职位申请流程如图3所示;

企业用户管理流程如图4所示.

图3用户职位申请流程

图4企业用户管理流程

二、数据库设计

数据库是系统的信息保管所,所以,一个有效率高效的系统必定要有一个高效的数据库设计。

本系统的数据库设计主要就是针对高效性进行的。

(一)数据库需求分析

个人用户的数据流程如图5所示;

企业用户的数据流程如图6所示。

图5个人用户的数据流程图6企业用户的数据流程

2.Admin用户流程如图7所示;

管理员与个人和企业的关系是如图8所示.

图7Admin用户流程图图8管理员与个人和企业的关系流程图

(二)概念结构设计

采用E-R模型的概念结构设计方法:

图9个人技能实体E-R图

图10企业信息实体E—R图图11职位信息实体E-R图

(三)逻辑结构设计

从E—R图到关系表的转化及数据模型的优化.

本系统定义的数据库中包含以下7个表:

企业信息表Company如表1所示、管理员表Admin如表2所示、个人信息表Person如表3所示、个人技能表Skill如表4所示、职位申请表Application如表5所示、职位信息表Job如表6所示.

表1企业信息表Company

列名

数据类型

长度

可否为空

说明

CName

varchar

20

NOTNULL

用户名

Pwd

NULL

密码

Company

100

企业名称

Type

50

企业类型

EmplNum

int

8

员工人数

Location

所在地点

Telephone

varchar

联系电话

Address

200

联系地址

ZipCode

10

邮政编码

Http

网址

Email

电子信箱

Introduction

text

企业

PostDate

datetime

注册时间

表2管理员表Admin

AdminId

varhar

表3个人信息表Person

UserName

用户密码

Sex

bit

2

性别

Birth

出生日期

IDCard

身份证件号码

Nature

民族

所在地

Education

教育程度

College

毕业院校

Telephone

Email

Address

表4个人技能表Skill

SID

编号

AppTitle

应聘职位

English

英语水平

Computer

计算机技能

表5职位申请表Application

AppId

JobId

职位编号

申请日期

表6职位信息表Job

Title

职位名称

Type

职位要求

学历要求

Sex

性别要求

Age

年龄要求

WorkTime

工作年限要求

WorkPlace

工作地点

JobNum

招聘人数

Comment

具体要求

发布时间

(四)数据库物理结构设计

数据库物理设计指确定数据库在物理设备上的存储结构与存取方法。

确定数据库的物理结构:

是否聚集存储,如何建立索引,数据的存放位置,确定系统配置等。

介于本系统数据库的简单性,我们没有采用聚集存储之类的结构设计。

(五)数据库的实现

根据概念结构设计的结果,采用微软公司的SQLServer2000实现数据库、各个表的创建以及各表约束的添加.

主要使用的

三、界面设计

界面作为用户熟悉、操作和阅读的窗口,是相当重要的,好的界面可以提高系统的友善性,因此,界面在系统开发中的地位是不容忽视的。

图12本系统企业信息页面

基于以下原则,开发系统示意界面如图12所示:

本系统开发界面遵循如下设计原则:

1.在界面上要限制字体的样式和其他文本格式例如文字大小、颜色等,因为繁多的文字样式容易分散拥护对文字本身的注意力。

如果文本样式看起来过于图形化,用户会把它当作广告而忽略。

2。

当然最主要的是页面要易读,这意味着,必须注重规划文字和背景颜色的搭配方案。

不要使背景的颜色冲淡了文字的视觉效果,不要用花里胡哨的色彩组合,一般来说,浅色背景下的深色文字为佳.这同时也意味着,最好别把文字的规格设得太小、也不能太大.另外,最好让文本左对齐,而不是居中。

按当代中文的阅读习惯,文本大都居左的。

当然,标题一般应该居中,因为这也符合读者的阅读习惯。

3.使用高对比度的文字颜色和背景颜色,从而使文字尽量清晰.

界面并不是越长越好,最佳设计是在一个半版面之内。

因为过长的页面会使用户觉得过于拥挤和繁冗。

另外,页面容量越小越好,最好不要超过75K.有研究显示,如果一个网站页面的主体在15秒之内显示不出来,用户会很快失去兴趣。

4.最好使用动态页面设置,即在设计时最好使用相对位置设置,使界面大小的更改不至于影响到界面质量。

网站导航要清晰,即所有的超链接应清晰无误地向读者标志出来,所有导航性质的设置,像图像按钮,都要有清晰的标志,让人看得明白,不能光顾视觉效果.链接文本的颜色最好用约定速成的:

未访问的,蓝色;

点击过的,紫色或栗色。

清晰导航还要求读者进入目的页的点击次数,不能超过三次。

如果三次以上还找不到,那么拥护可能就没有耐心了。

网页风格要统一,即网页上的图像、文字,包括背景颜色、区分线、字体、标题、注脚等,要统一风格,贯穿全站,从而给用户一种舒服、顺畅的感觉.

四、系统的功能实现

(一)企业信息管理模块的设计

企业信息模块可以实现以下功能;

添加企业记录;

修改企业记录;

删除企业记录。

1.添加和修改企业信息

主要代码如下:

introduce=Trim(Request(”introduce"

))’取得基本信息

introduce=Replace(introduce,"

'

"

,"

”)

Setrs=Server。

CreateObject("

ADODB。

RECORDSET"

)'

更改此简历信息

sql=”Select*fromCompanyWhereCName='

&

Session(”user_id”)&”’"

rs.Opensql,Conn,1,3

rs(”Company”)=Request("

company"

IfRequest(”emplnum"

)=””Then

emplnum=0

Else

emplnum=CInt(Request(”emplnum”))

EndIf

rs("

EmplNum"

)=emplnum

Location"

)=Request("

location”)

rs.Update

Response.Write"

〈h3>

公司信息成功保存<

/h3〉"

Setrs=Nothing

查看企业信息如图13所示。

图13查看企业信息

〈%Dimjid

jid=Request。

QueryString("

jid"

Setrs=Server.CreateObject("

ADODB.RECORDSET"

sql="

Selectj。

*,j。

TypeasjType,c.*FromJobj,CompanycWherej.UserName=c。

CNameAndj。

JobId="

&jid

rs。

Opensql,Conn,1,3

IfNotrs。

EOFThen%>

(二)个人用户管理模块的设计

1.注册新用户

每个浏览本系统的游客都可以注册成为个人用户。

在系统主页中没有登录的用户可以看到“个人用户注册(如图14所示)”超级链接。

单击此链接,将执行Register。

asp.

图14个人注册

当提交数据时将执行CheckFids()函数,对用户输入的数据进行检查.用户名、密码和真实姓名是必须输入的。

通过检查后,将执行ResumeSave.asp,保存个人简历.参数action表示当前的操作状态,action=add表示添加记录。

ResumeSave。

asp也可以用来保存修改的个人简历.

2.个人用户管理界面设计

用户在系统主页面(如图15所示)中登录后,可以看到个人用户的主要管理项目包括个人简历、技能信息、职位申请、密码修改和退出管理。

图15个人用户管理界面设计

3.编辑个人简历

程序将根据Session("

user_id”)的值从表Person中读取当前用户的个人简历数据,并显示在页面中。

如果用户有需要修改的内容,可按自己的要求进行内容修改,部分内容是用户第一次注册是就写好了的,是不允许用户进行二次修改的.用户修改好后,点击提交按钮,保存修改的数据。

查看个人简历

Dimuid

Uid=request.QueryString("

uid”)

Setrs=server。

createobject("

Sql="

Selectp。

*,s。

*frompersonp.skillswherep.UserName=s.UserNameAndP。

UserName='

”&

uid&

”'

Rs。

opensql,conn,1,3

(三)系统主页面及登陆程序设计

系统主页面设计如图16所示。

图16系统主页面设计

主要功能:

查看最新的新闻,查看最新的招聘信息,查看最新的热闹才信息,查看最新的企业信息,为个人用户和企业用户提供登录界面。

2.登录程序设计

用户和企业用户都可以输入自己的用户和密码,登录到系统。

登录后,用户才能实现自己特有的功能:

判断用户是否登录,如果已经登录到系统,则显示用户信息;

如果没有登录,则显示登录的表单。

代码如下:

<

%DimUID,PSWD,Flag

’取输入的用户名和密码以及用户类别,0—个人;

1-公司

UID=Request。

Form("

loginname"

PSWD=Request.Form(”password”)

Flag=Request。

Form(”flag"

’把用户名和密码放入Session

Session("

user_id"

)=UID

Session(”user_pwd”)=PSWD

Session(”user_flag”)=Flag

Response。

Redirect("

index。

asp”)%>

3.查看所有信息代码:

Dimflg,sTitle,sql

Flg=request。

querystring(”m"

m=0职位信息m=1企业信息m=2个人信息

Ifflg=0then

Stitle=”职位信息"

Select*fromjoborderbyposttimedesc"

Stitle="

个人信息”

*,s。

*frompersonp,skillswherep。

userName=s.usernameorderbyposttimedesc"

Endif

Setrs=Server。

createobject(”adodb.recordset”)

opensql,conn,1,1

五、总结

经过一个多月的设计和开发,网络人才信息管理系统开发完毕。

系统基本符合网站风格。

后台主要是网络管理员登录,企业信息管理、职位信息管理和应聘信息管理等,完全满足了网站正常运行.

在整个设计过程中,出现过很多的问题,得到了老师和同学的帮助,在不断学习的过程中我体会到:

1.作是一个不断学习的过程,从设计初的模糊认识到最后能够顺利完成,我体会到在实践中学习的重要性。

2.由于开始时对系统缺乏整体认识,不具备软件开发思想,对系统的功能需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和个别代码。

使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价.

3.在设计过程中,遇到很多困难,我学会通过别人的代码理解语言的含义但这并不是抄袭,然后根据自己的设计要求编写代码。

4.设计过程中,由于要实现某些功能,网上资源解决了我的问题.

总之,通过这次设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待一个新的问题,要耐心、要善于运用已有的资源来充实自己。

同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样对于系统而言才能更加有效。

就比如说在这次的设计,我不但对ASP和SQLSERVER2000有了深刻的认识,积累了使用软件工程的思想来开发软件的经验,同时最重要的是摸索出了一套考虑问题和解决问题的方法,这对于我以后的学习受益匪浅。

参考资料:

[1]曹珩龙:

《ASP/ASP.NET数据库开发》人民邮电出版社2004年7月

[2]朱如龙刘焰:

《数据库应用系统开发技术》机械出版社2004年8月

[3]汪晓平钟军:

《ASP网络开发技术(第二版)》人民邮电出版社2004年8月

[4]ScitHigbson著新智译:

《ActiveServerPages详解》电子工业出版社2000。

3

[5]刘宏峰:

《ASP3。

0网络开发技术大全》人民邮电出版社2001。

4

[6]云舟工作室编:

《精通ASP3.0网络编程》人民邮电出版社

[7]精锐创作组编著:

《ASP+网络与数据库整合应用》人民邮电出版社2001。

[8]石志国:

《ASP动态网络编程》清华大学出版社

[9]万峰科技:

《ASP网站开发四酷全书》电子工业出版社2005年8月

[10]琐宇峰:

《ASP+SQLServer典型网站建设案例(珍藏版)》清华大学出版社2006年1月

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1