求职招聘网站作品说明书.docx

上传人:b****4 文档编号:4407105 上传时间:2023-05-07 格式:DOCX 页数:18 大小:691.64KB
下载 相关 举报
求职招聘网站作品说明书.docx_第1页
第1页 / 共18页
求职招聘网站作品说明书.docx_第2页
第2页 / 共18页
求职招聘网站作品说明书.docx_第3页
第3页 / 共18页
求职招聘网站作品说明书.docx_第4页
第4页 / 共18页
求职招聘网站作品说明书.docx_第5页
第5页 / 共18页
求职招聘网站作品说明书.docx_第6页
第6页 / 共18页
求职招聘网站作品说明书.docx_第7页
第7页 / 共18页
求职招聘网站作品说明书.docx_第8页
第8页 / 共18页
求职招聘网站作品说明书.docx_第9页
第9页 / 共18页
求职招聘网站作品说明书.docx_第10页
第10页 / 共18页
求职招聘网站作品说明书.docx_第11页
第11页 / 共18页
求职招聘网站作品说明书.docx_第12页
第12页 / 共18页
求职招聘网站作品说明书.docx_第13页
第13页 / 共18页
求职招聘网站作品说明书.docx_第14页
第14页 / 共18页
求职招聘网站作品说明书.docx_第15页
第15页 / 共18页
求职招聘网站作品说明书.docx_第16页
第16页 / 共18页
求职招聘网站作品说明书.docx_第17页
第17页 / 共18页
求职招聘网站作品说明书.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

求职招聘网站作品说明书.docx

《求职招聘网站作品说明书.docx》由会员分享,可在线阅读,更多相关《求职招聘网站作品说明书.docx(18页珍藏版)》请在冰点文库上搜索。

求职招聘网站作品说明书.docx

求职招聘网站作品说明书

作品制作说明

课题

求职招聘网站设计

学院

电子信息工程学院

专业(方向)

计算机信息管理

班级

***

学号

100203328

姓名

***

完成日期

2012年12月5日

指导教师

***

求职招聘网站设计

作品简介

该网站共包含三个功能模块:

个人用户模块、企业用户模块、管理员用户模块。

个人用户能够注册、登录、修改密码、填写、查看、修改个人简历、查看最新招聘信息;企业用户能够注册、登录、修改密码、填写、查看、修改招聘信息、查看最新求职信息;管理员用户在数据库内指定,只允许登录,不能注册。

管理员是本网站内权限最大的用户,能够进行个人用户、企业用户、招聘信息、求职信息、网站基本信息的管理。

本网站采用的开发工具有:

VisualStudio2008、SQLServer2008、PhotoshopCS4等,编程语言为VBScript。

本人用PhotoshopCS4进行图片的设计、美化等工作;用VisualStudio2008里面的ASP.NETWeb应用程序进行网站基本页面的设计;用SQLServer2008进行网站数据的操作。

该网站是小组项目,小组成员共两人,本人负责个人模块和管理员用户模块的开发和设计,因此,此说明本人将着重对这两个模块进行介绍和说明。

引言

随着信息技术的高速发展,互联网已渐渐走入越来越多的民众家庭,成为人们快速获取、发布和传递信息的重要渠道。

作为互联网应用技术分支的求职招聘网站更成为深受广大求职者和用人单位欢迎的网络应用形式。

求职招聘网站提供了全面、快捷的求职招聘信息,为广大求职者和用人单位创造出一种良好的求职招聘平台,有利于求职者和用人单位迅速找到适合自己的岗位和工作人员,极大地缩短了求职招聘工作所花费的时间,提高了工作效率,使得求职招聘工作变得轻松简单。

   

本网站正是基于服务于广大的求职者和用人单位,使他们能够迅速找到适合自己的工作和员工的目标而设计开发的。

招聘求职网站在当今追求高效的社会环境下已经越发重要,其求职招聘功能和求职招聘的成功率也越来越高。

正因为网络求职招聘的这些优点,高校毕业生和用人单位都对网络招聘有着特别的青睐。

所以本网站的设计开发有着很重要的现实意义。

1系统分析与总体设计

1.1网站功能描述

任何浏览该网站的人员都可以浏览一些基本的网页信息,该信息由网站后台管理员手工录入;可以完成个人用户、企业用户的注册及登录功能以及对自己的信息进行相应的维护操作,具体功能描述如下:

A.系统管理员

(1)管理员基本信息的管理

(2)个人用户的管理

(3)企业用户管理

(4)招聘信息管理

(5)求职信息管理

B.个人用户

(1)用户密码的修改

(2)个人简历的填写

(3)个人简历的查看

(4)个人简历的修改

(5)总体招聘信息的浏览

1.2网站功能模块划分

 

图1.1网站整体功能需求分析图

 

图1.2后台管理员模块功能分析图

 

图1.3个人用户模块功能分析图

2数据库与数据表的设计

2.1数据库的设计

启动SQLServer2008建立一个名为Mysite的数据库,用来保存本网站的数据。

2.2数据表的设计

本网站创建的Mysite数据库共包含“用户表”、“个人简历表”、“招聘信息表”,数据项定义如下:

列名

数据类型

允许Null值

说明

username

Varchar(50)

用户名(主键)

password

Varchar(50)

用户密码

usertype

Varchar(50)

用户类型

 

表2.1用户信息表

列名

数据类型

允许Null值

说明

name

Varchar(30)

真实姓名

sex

Char(4)

性别

birthday

datetime

出生年月

zhengzhi

Varchar(30)

政治面貌

health

Varchar(30)

健康状况

married

Varchar(30)

婚姻状况

phone

Char(12)

联系电话

email

Varchar(30)

邮箱地址

address

Varchar(30)

通信地址

education

Varchar(30)

教育程度

zhuanye

Varchar(30)

专业

school

Varchar(30)

毕业院校

class

Varchar(30)

主修课程

jiangcheng

Varchar(30)

奖惩情况

ability

Varchar(30)

能力情况

experience

Varchar(30)

实践经验

introduction

Varchar(30)

个人说明

表2.2个人简历表

3网站模板、页面的设计

3.1模板页面的设计

3.1.1主模板的设计

主模板是网站最主要的模板,在基本信息浏览时以主模板显示界面,主模板的设计如下图3-1所示:

图3-1网站主模板

3.1.2个人模板的设计

个人模板是在个人用户注册及登录后页面显示的主要形式,有关个人用户的所有界面均通过此模板简历,方便个人用户的管理,其界面设计如下图3-2所示:

图3-2个人用户模板

3.1.3后台管理员模板的设计

此网站后台管理员负责整个网站的运营及维护,负责个人用户、企业用户、招聘信息、求职信息的管理等工作,权限很大,页面很多。

为减轻建立页面的压力,需为后台管理员建立独立的模板,其模板设计如下图3-3所示:

图3-3后台管理员模板

3.2网站基本页面的建立

本网站的主界面为“首页.aspx”,主要包含导航栏、注册、登录等区域,界面如下3-4所示:

图3-4网站首页

进入首页后,选择不同的用户类型可以注册不同的用户。

出于安全的考虑,本网站只允许个人用户、企业用户的注册,管理员用户只能登陆,个人用户在注册成功以后可以进入个人信息管理界面,能进行密码修改、个人简历的填写、查看、修改和查看招聘信息等操作,其界面设计如下图3-5、3-6所示:

图3-5个人简历填写界面

图3-6个人查看招聘信息界面

管理员登录后可以进行信息管理,默认情况下进入个人用户信息管理界面,其页面如下图3-7所示:

图3-7管理员信息管理界面

4主要事件代码

4.1Class数据类的事件代码

ImportsSystem.Data.SqlClient

ImportsSystem.Data

PublicClassmydatabase

DimconnAsNewSqlClient.SqlConnection

DimconnstrAsString

SubNew()

conn.ConnectionString="DataSource=miaofeng-PC;InitialCatalog=mysite;IntegratedSecurity=True"

EndSub

PublicFunctionsqlselect(ByValselectstrAsString)AsDataTable

conn.Open()

DimadAsNewSqlClient.SqlDataAdapter

DimtbsAsNewDataSet

ad.SelectCommand=NewSqlCommand(selectstr,conn)

ad.Fill(tbs)

Returntbs.Tables(0)

conn.Close()

EndFunction

PublicFunctionsqlcmd(ByValcmdstrAsString)AsBoolean

Dimcmd1AsNewSqlClient.SqlCommand

cmd1.CommandText=cmdstr

cmd1.Connection=conn

conn.Open()

cmd1.ExecuteNonQuery()

conn.Close()

ReturnTrue

EndFunction

EndClass

4.2注册页面跳转事件代码

ProtectedSubButton2_Click(ByValsenderAsObject,ByValeAsEventArgs)HandlesButton2.Click

If(DropDownList1.Text="个人")Then

Server.Transfer("~/注册.aspx")

ElseIf(DropDownList1.Text="企业")Then

Server.Transfer("~/注册.aspx")

ElseIf(DropDownList1.Text="管理员")Then

MsgBox("该用户不允许注册!

")

EndIf

EndSub

4.3注册功能事件代码

ProtectedSubButton1_Click(ByValsenderAsObject,ByValeAsEventArgs)HandlesButton1.Click

DimconAsNewSqlConnection

conn.ConnectionString="DataSource=miaofeng-PC;InitialCatalog=mysite;IntegratedSecurity=True"

con.Open()

If(Newmydatabase).sqlselect("select*From个人用户表whereusername='"&TextBox1.Text&"'").Rows.Count>0Then

MsgBox("对不起,该用户名已存在,请您重新选择用户名")

Return

Else

DimOBJAsNewmydatabase

OBJ.sqlcmd("insert个人用户表(username,password,usertype)values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+"个人"+"')")

MsgBox("恭喜您,注册成功!

")

Server.Transfer("~/首页.aspx")

EndIf

EndSub

4.4登录功能的事件代码

ProtectedSubButton1_Click(ByValsenderAsObject,ByValeAsEventArgs)HandlesButton1.Click

If(TextBox1.Text="")Then

MsgBox("请输入用户名")

ElseIf(TextBox2.Text="")Then

MsgBox("请输入密码")

EndIf

Dimm_usernameAsString

Dimm_passwordAsString

m_username=TextBox1.Text

m_password=TextBox2.Text

Dimstr1AsString

SelectCaseDropDownList1.Text

Case"个人"

str1="select*from用户表whereusername='"&m_username&"'andpassword='"&m_password&"'andusertype='个人'"

Case"企业"

str1="select*from用户表whereusername='"&m_username&"'andpassword='"&m_password&"'andusertype='企业'"

Case"管理员"

str1="select*from用户表whereusername='"&m_username&"'andpassword='"&m_password&"'andusertype='管理员'"

EndSelect

If(Newmydatabase).sqlselect(str1).Rows.Count>0Then

SelectCaseDropDownList1.Text

Case"个人"

Server.Transfer("~/个人简历填写.aspx")

Case"企业"

Server.Transfer("~/企业招聘信息.aspx")

Case"管理员"

Server.Transfer("~/个人用户管理.aspx")

EndSelect

EndIf

EndSub

4.5个人简历填写事件代码

ProtectedSubButton3_Click(ByValsenderAsObject,ByValeAsEventArgs)HandlesButton3.Click

DimconAsNewSqlConnection

conn.ConnectionString="DataSource=miaofeng-PC;InitialCatalog=mysite;IntegratedSecurity=True"

con.Open()

DimcmdAsNewSqlCommand

cmd.Connection=con

cmd.CommandText="insert个人简历表(username,name,sex,birthday,zhengzhi,health,married,phone,email,education,zhuanye,school,zhuxiu,jiangcheng,ability,jiaoyu,experience,introduction)values('"+TextBox26.Text+"','"+TextBox14.Text+"','"+DropDownList8.Text+"','"+TextBox27.Text+"','"+DropDownList9.Text+"','"+DropDownList10.Text+"','"+DropDownList11.Text+"','"+TextBox24.Text+"','"+TextBox25.Text+"','"+DropDownList14.Text+"','"+TextBox21.Text+"','"+TextBox22.Text+"','"+TextBox15.Text+"','"+TextBox16.Text+"','"+TextBox17.Text+"','"+TextBox18.Text+"','"+TextBox19.Text+"','"+TextBox20.Text+"')"

DimiAsInteger

i=Convert.ToInt16(cmd.ExecuteNonQuery())

If(i<>0)Then

MsgBox("恭喜您,填写成功!

")

EndIf

con.Close()

EndSub

EndClass

4.6个人简历查看事件代码

ProtectedSubPage_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.Load

DimconAsNewSqlConnection()

conn.ConnectionString="DataSource=miaofeng-PC;InitialCatalog=mysite;IntegratedSecurity=True"

con.Open()

DimcmdAsNewSqlCommand()

cmd.CommandText="select*From个人简历表whereusername='"&Session("un")&"'"

cmd.Connection=con

DimdrAsSqlDataReader

dr=cmd.ExecuteReader()

Whiledr.Read()

TextBox20.Text=dr("username").ToString()

TextBox1.Text=dr("name").ToString()

TextBox14.Text=dr("sex").ToString()

TextBox15.Text=dr("birthday").ToString()

TextBox17.Text=dr("zhengzhi").ToString()

TextBox16.Text=dr("health").ToString()

TextBox18.Text=dr("married").ToString()

TextBox3.Text=dr("phone").ToString()

TextBox4.Text=dr("email").ToString()

TextBox19.Text=dr("education").ToString()

TextBox6.Text=dr("zhuanye").ToString()

TextBox7.Text=dr("school").ToString()

TextBox8.Text=dr("zhuxiu").ToString()

TextBox9.Text=dr("jiangcheng").ToString()

TextBox10.Text=dr("ability").ToString()

TextBox11.Text=dr("jiaoyu").ToString()

TextBox12.Text=dr("experience").ToString()

TextBox13.Text=dr("introduction").ToString()

EndWhile

con.Close()

EndSub

EndClass

4.7个人简历修改事件代码

ProtectedSubButton1_Click(ByValsenderAsObject,ByValeAsEventArgs)HandlesButton1.Click

If(Newmydatabase).sqlcmd("update个人简历表setname='"&TextBox1.Text.ToString.Trim&"',sex='"&DropDownList1.Text.ToString.Trim&"',birthday='"&TextBox15.Text.ToString.Trim&"',zhengzhi='"&DropDownList4.Text.ToString.Trim&"',health='"&DropDownList5.Text.ToString.Trim&"',married='"&DropDownList6.Text.ToString.Trim&"',phone='"&TextBox3.Text.ToString.Trim&"',email='"&TextBox4.Text.ToString.Trim&"',education='"&DropDownList7.Text.ToString.Trim&"',zhuanye='"&TextBox6.Text.ToString.Trim&"',school='"&TextBox7.Text.ToString.Trim&"',zhuxiu='"&TextBox8.Text.ToString.Trim&"',jiangcheng='"&TextBox9.Text.ToString.Trim&"',ability='"&TextBox10.Text.ToString.Trim&"',jiaoyu='"&TextBox11.Text.ToString.Trim&"',experience='"&TextBox12.Text.ToString.Trim&"',introduction='"&TextBox13.Text.ToString.Trim&"'whereltrim(rtrim(username))='"&Session("user")&"'")Then

MsgBox("修改成功!

")

EndIf

EndSub

EndClass

总结

从9月26毕业设计的选题到11月底的作品制作完成,在这一个多月的毕业设计制作周期内,我充分回顾了大学期间的所有课程,对学过的知识点有了进一步的把握,更与同学进行了密切的合作,使自己的合作意识进一步增强。

在整个设计过程中,出现过很多的问题,不过在自己的不懈努力及老师和同学的帮助下,这些问题最终都被一一化解。

在这一个多月的时间内,我深刻体会到:

(1)实践是检验认识的唯一工具。

有些问题,看似简单,可真正做起来的时候却并不是想象的那样容易,其中充满了问题,只有真正的动手操作才会发现并解决这些问题,才能克服眼高手低的恶习。

(2)集体的力量大于个体,必须拥有团队合作意识。

我的毕业设计课题内容比较宽泛,凭借一个人的力量在短短一个月内完成是很困难的,因此就必须树立团队合作意识,由集体来完成该任务的制作。

在该任务的制作过程中,我与自己的队友积极讨论,分工明确,因此,毕业设计工作的整体进度顺利。

(3)“三人行必有我师”,在现实生活中必须拥有不耻下问的精神。

虽然每个人的毕业设计课题不同,但所用到技术手段是相通的。

因此同学之间可以相互借鉴、相互学习。

在毕业设计期间,我我其他小组的成员就毕业设计功能的实现技术进行讨论,参考其他同学的作品和代码,并在明白代码功能的基础上借鉴了他们的代码,最终圆满完成了毕业设计工作。

(4)必须树立严谨的思维意识。

该网站的功能模块丰富,实现起来的技术手段也多种多样,但不同的技术对后期的维护工作也会产生不同的影响,例如在数据库链接这一功能模块,实现的方法就有四五种之多,但为了后期维护的方便,本人选择了建立Class类,以后对数据库的操作直接调用该数据类的方法,极大地减轻了编程负担,而且实现起来也很容易。

(5)必须具备强烈的学习意识和自学能力,掌握信息搜集方法和处理能力。

虽然互联网可以满足人们的信息需求,但网上的

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2