ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:691.64KB ,
资源ID:4407105      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4407105.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(求职招聘网站作品说明书.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

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

1、求职招聘网站作品说明书作品制作说明课题求职招聘网站设计学 院电子信息工程学院专业(方向)计算机信息管理班 级*学 号100203328姓 名*完成日期2012年12月5日指导教师*求职招聘网站设计作品简介该网站共包含三个功能模块:个人用户模块、企业用户模块、管理员用户模块。个人用户能够注册、登录、修改密码、填写、查看、修改个人简历、查看最新招聘信息;企业用户能够注册、登录、修改密码、填写、查看、修改招聘信息、查看最新求职信息;管理员用户在数据库内指定,只允许登录,不能注册。管理员是本网站内权限最大的用户,能够进行个人用户、企业用户、招聘信息、求职信息、网站基本信息的管理。本网站采用的开发工具有

2、:Visual Studio 2008、SQL Server 2008、Photoshop CS4等,编程语言为VB Script。本人用Photoshop CS4 进行图片的设计、美化等工作;用Visual Studio 2008里面的ASP.NET Web应用程序进行网站基本页面的设计;用SQL Server 2008 进行网站数据的操作。该网站是小组项目,小组成员共两人,本人负责个人模块和管理员用户模块的开发和设计,因此,此说明本人将着重对这两个模块进行介绍和说明。引言随着信息技术的高速发展,互联网已渐渐走入越来越多的民众家庭,成为人们快速获取、发布和传递信息的重要渠道。作为互联网应用技

3、术分支的求职招聘网站更成为深受广大求职者和用人单位欢迎的网络应用形式。求职招聘网站提供了全面、快捷的求职招聘信息,为广大求职者和用人单位创造出一种良好的求职招聘平台,有利于求职者和用人单位迅速找到适合自己的岗位和工作人员,极大地缩短了求职招聘工作所花费的时间,提高了工作效率,使得求职招聘工作变得轻松简单。本网站正是基于服务于广大的求职者和用人单位,使他们能够迅速找到适合自己的工作和员工的目标而设计开发的。招聘求职网站在当今追求高效的社会环境下已经越发重要,其求职招聘功能和求职招聘的成功率也越来越高。正因为网络求职招聘的这些优点,高校毕业生和用人单位都对网络招聘有着特别的青睐。所以本网站的设计开

4、发有着很重要的现实意义。1系统分析与总体设计1.1 网站功能描述任何浏览该网站的人员都可以浏览一些基本的网页信息,该信息由网站后台管理员手工录入;可以完成个人用户、企业用户的注册及登录功能以及对自己的信息进行相应的维护操作,具体功能描述如下:A.系统管理员(1)管理员基本信息的管理(2)个人用户的管理(3)企业用户管理(4)招聘信息管理(5)求职信息管理B.个人用户(1)用户密码的修改(2)个人简历的填写(3)个人简历的查看(4)个人简历的修改(5)总体招聘信息的浏览1.2 网站功能模块划分 图1.1 网站整体功能需求分析图图1.2 后台管理员模块功能分析图图1.3 个人用户模块功能分析图2

5、数据库与数据表的设计 2.1 数据库的设计启动SQL Server 2008建立一个名为Mysite的数据库,用来保存本网站的数据。2.2 数据表的设计本网站创建的Mysite 数据库共包含“用户表”、“个人简历表”、“招聘信息表”,数据项定义如下:列名数据类型允许Null值说明usernameVarchar(50)用户名(主键)passwordVarchar(50)用户密码usertypeVarchar(50)用户类型 表2.1 用户信息表列名数据类型允许Null值说明nameVarchar(30)真实姓名sexChar(4)性别birthdaydatetime出生年月zhengzhiVar

6、char(30)政治面貌healthVarchar(30)健康状况marriedVarchar(30)婚姻状况phoneChar(12)联系电话emailVarchar(30)邮箱地址addressVarchar(30)通信地址educationVarchar(30)教育程度zhuanyeVarchar(30)专业schoolVarchar(30)毕业院校classVarchar(30)主修课程jiangchengVarchar(30)奖惩情况abilityVarchar(30)能力情况experienceVarchar(30)实践经验introductionVarchar(30)个人说明表

7、2.2 个人简历表3网站模板、页面的设计3.1 模板页面的设计3.1.1主模板的设计主模板是网站最主要的模板,在基本信息浏览时以主模板显示界面,主模板的设计如下图3-1所示: 图3-1网站主模板3.1.2 个人模板的设计个人模板是在个人用户注册及登录后页面显示的主要形式,有关个人用户的所有界面均通过此模板简历,方便个人用户的管理,其界面设计如下图3-2所示: 图 3-2 个人用户模板3.1.3后台管理员模板的设计此网站后台管理员负责整个网站的运营及维护,负责个人用户、企业用户、招聘信息、求职信息的管理等工作,权限很大,页面很多。为减轻建立页面的压力,需为后台管理员建立独立的模板,其模板设计如下

8、图3-3所示: 图 3-3 后台管理员模板3.2 网站基本页面的建立本网站的主界面为“首页.aspx”,主要包含导航栏、注册、登录等区域,界面如下3-4所示: 图 3-4 网站首页进入首页后,选择不同的用户类型可以注册不同的用户。出于安全的考虑,本网站只允许个人用户、企业用户的注册,管理员用户只能登陆,个人用户在注册成功以后可以进入个人信息管理界面,能进行密码修改、个人简历的填写、查看、修改和查看招聘信息等操作,其界面设计如下图3-5、3-6所示:图 3-5 个人简历填写界面图3-6 个人查看招聘信息界面管理员登录后可以进行信息管理,默认情况下进入个人用户信息管理界面,其页面如下图3-7所示:

9、图 3-7 管理员信息管理界面4 主要事件代码 4.1 Class数据类的事件代码Imports System.Data.SqlClientImports System.DataPublic Class mydatabase Dim conn As New SqlClient.SqlConnection Dim connstr As String Sub New() conn.ConnectionString=DataSource=miaofeng-PC;Initial Catalog=mysite;Integrated Security=True End Sub Public Functio

10、n sqlselect(ByVal selectstr As String) As DataTable conn.Open() Dim ad As New SqlClient.SqlDataAdapter Dim tbs As New DataSet ad.SelectCommand = New SqlCommand(selectstr, conn) ad.Fill(tbs) Return tbs.Tables(0) conn.Close() End Function Public Function sqlcmd(ByVal cmdstr As String) As Boolean Dim c

11、md1 As New SqlClient.SqlCommand cmd1.CommandText = cmdstr cmd1.Connection = conn conn.Open() cmd1.ExecuteNonQuery() conn.Close() Return True End FunctionEnd Class4.2注册页面跳转事件代码Protected Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button2.Click If (DropDownList1.Text = 个人)

12、Then Server.Transfer(/注册.aspx) ElseIf (DropDownList1.Text = 企业) Then Server.Transfer(/注册.aspx) ElseIf (DropDownList1.Text = 管理员) Then MsgBox(该用户不允许注册!) End If End Sub4.3注册功能事件代码 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click Dim con As New SqlConnecti

13、on conn.ConnectionString=DataSource=miaofeng-PC;Initial Catalog=mysite;Integrated Security=True con.Open() If (New mydatabase).sqlselect( select * From 个人用户表 where username= & TextBox1.Text & ).Rows.Count 0 Then MsgBox(对不起,该用户名已存在,请您重新选择用户名) Return Else Dim OBJ As New mydatabase OBJ.sqlcmd(insert 个人

14、用户表(username,password,usertype) values( + TextBox1.Text + , + TextBox2.Text + , + 个人 + ) MsgBox(恭喜您,注册成功!) Server.Transfer(/首页.aspx) End If End Sub4.4 登录功能的事件代码Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click If (TextBox1.Text = ) Then MsgBox(请输入用户名) El

15、seIf (TextBox2.Text = ) Then MsgBox(请输入密码) End If Dim m_username As String Dim m_password As String m_username = TextBox1.Text m_password = TextBox2.Text Dim str1 As String Select Case DropDownList1.Text Case 个人 str1 = select * from 用户表 where username= & m_username & and password= & m_password & and

16、 usertype=个人 Case 企业 str1 = select * from 用户表 where username= & m_username & and password= & m_password & and usertype=企业 Case 管理员 str1 = select * from 用户表 where username= & m_username & and password= & m_password & and usertype=管理员 End Select If (New mydatabase).sqlselect(str1).Rows.Count 0 Then Se

17、lect Case DropDownList1.Text Case 个人 Server.Transfer(/个人简历填写.aspx) Case 企业 Server.Transfer(/企业招聘信息.aspx) Case 管理员 Server.Transfer(/个人用户管理.aspx) End Select End If End Sub4.5个人简历填写事件代码Protected Sub Button3_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button3.Click Dim con As New SqlConn

18、ection conn.ConnectionString=DataSource=miaofeng-PC;Initial Catalog=mysite;Integrated Security=True con.Open() Dim cmd As New SqlCommand cmd.Connection = con cmd.CommandText = insert 个人简历表 (username,name, sex, birthday, zhengzhi, health, married, phone, email, education, zhuanye, school, zhuxiu, jia

19、ngcheng, 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 + , + TextB

20、ox21.Text + , + TextBox22.Text + , + TextBox15.Text + , + TextBox16.Text + , + TextBox17.Text + , + TextBox18.Text + , + TextBox19.Text + , + TextBox20.Text + ) Dim i As Integer i = Convert.ToInt16(cmd.ExecuteNonQuery() If (i 0) Then MsgBox(恭喜您,填写成功!) End If con.Close() End SubEnd Class4.6个人简历查看事件代码

21、Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim con As New SqlConnection() conn.ConnectionString=DataSource=miaofeng-PC;Initial Catalog=mysite;Integrated Security=True con.Open() Dim cmd As New SqlCommand() cmd.CommandText = select * From 个人简历表 where

22、username= & Session(un) & cmd.Connection = con Dim dr As SqlDataReader dr = cmd.ExecuteReader() While dr.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).ToSt

23、ring() 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(zh

24、uxiu).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() End While con.Close() End SubEnd Class4.7个人简历修改事件代码Protected Sub Button1_C

25、lick(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click If (New mydatabase).sqlcmd(update 个人简历表 set name= & TextBox1.Text.ToString.Trim & , sex = & DropDownList1.Text.ToString.Trim & , birthday = & TextBox15.Text.ToString.Trim & ,zhengzhi = & DropDownList4.Text.ToString.Trim & , hea

26、lth = & 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.ToSt

27、ring.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 & where ltrim

28、(rtrim(username)= & Session(user) & ) Then MsgBox(修改成功!) End If End SubEnd Class 总结从9月26毕业设计的选题到11月底的作品制作完成,在这一个多月的毕业设计制作周期内,我充分回顾了大学期间的所有课程,对学过的知识点有了进一步的把握,更与同学进行了密切的合作,使自己的合作意识进一步增强。在整个设计过程中,出现过很多的问题,不过在自己的不懈努力及老师和同学的帮助下,这些问题最终都被一一化解。在这一个多月的时间内,我深刻体会到:(1)实践是检验认识的唯一工具。有些问题,看似简单,可真正做起来的时候却并不是想象的那样容易

29、,其中充满了问题,只有真正的动手操作才会发现并解决这些问题,才能克服眼高手低的恶习。(2)集体的力量大于个体,必须拥有团队合作意识。我的毕业设计课题内容比较宽泛,凭借一个人的力量在短短一个月内完成是很困难的,因此就必须树立团队合作意识,由集体来完成该任务的制作。在该任务的制作过程中,我与自己的队友积极讨论,分工明确,因此,毕业设计工作的整体进度顺利。(3) “三人行必有我师”,在现实生活中必须拥有不耻下问的精神。虽然每个人的毕业设计课题不同,但所用到技术手段是相通的。因此同学之间可以相互借鉴、相互学习。在毕业设计期间,我我其他小组的成员就毕业设计功能的实现技术进行讨论,参考其他同学的作品和代码,并在明白代码功能的基础上借鉴了他们的代码,最终圆满完成了毕业设计工作。(4)必须树立严谨的思维意识。该网站的功能模块丰富,实现起来的技术手段也多种多样,但不同的技术对后期的维护工作也会产生不同的影响,例如在数据库链接这一功能模块,实现的方法就有四五种之多,但为了后期维护的方便,本人选择了建立Class类,以后对数据库的操作直接调用该数据类的方法,极大地减轻了编程负担,而且实现起来也很容易。(5)必须具备强烈的学习意识和自学能力,掌握信息搜集方法和处理能力。虽然互联网可以满足人们的信息需求,但网上的

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

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