计算机毕业设计92范文JSP秦职院招聘网Word文档格式.docx
《计算机毕业设计92范文JSP秦职院招聘网Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机毕业设计92范文JSP秦职院招聘网Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
1.5本章小节4
第2章设计实现的详细步骤
2.1技术基础5
2.2前台架构10
2.3个人和企业注册12
2.4个人后台管理12
2.5企业后台管理12
2.6管理员后台管理12
2.7招聘信息搜索12
2.8求职指南18
2.9本章小节22
第3章设计中遇到的重点及难点23
3.1设计中的重点23
3.2设计中的难点23
3.3本章小节23
第4章本次设计中存在不足与改良方案24
4.1网站中存在的不足24
4.2改良方案24
4.3本章小节24
结论25
参考文献26
致谢27
指导教师评语28
答辩委员会评语29
第1章选题及本次课程设计的任务
1.1查找资料
本人查找的资料来源有图书馆,互联网,教科书,还有民学的交流。
资料的查找是毕业设计准备阶段中的一个必不可少的重要环节,其资料的搜集不仅是正确选题之后的重要工作,而且在开展课题的科学研究中也需奠定扎实的理论基础。
为了更好的完成这次毕业设计,在网站的建设之初我查阅了很多招聘类网站的相关资料,并在网上浏览了众多门户类——招聘网站。
通过其它招聘网站的多种类型的对比以及对大学期间所学知识的运用,搜集了本次设计中的所有图片文件与文本文件。
1.2选题
作为秦皇岛职业技术学院的一名学生,看到其网站上还没有招聘模块,而每年又有单位招聘,只是有招聘的就临时通知,这样大家只有到现场去,别的信息都一点不了解,为了方便我们学院的学生能提早了解招聘信息,方便招聘,故有感而发的选择了秦皇岛职业技术学院招聘网做为本次毕业设计的课题。
1.3总结数据和明确任务
本系统可以解决以下问题:
(1)个人注册
(2)企业注册
(3)个人信息管理
(4)企业后台管理
(5)管理员后台管理。
(6)拙信息搜索;
(7)求职指南
(8)论坛留言
1.4课程设计的重大意义
通过这次网站的制作,很好的应用了自己所学过的知识,同时加入了自己的思想,完美的展现出所学的知识。
通过这次设计,使自身更进一步了解了Internet,了解到网络招聘给人们生活带来的巨大影响,了解了网络带给我们的一些便利,在今后的工作和学习中及时的更新自己所学的知识。
通过本次设计,能够让我了解大学三年来对所学知识的吸收情况,对我建立正确的设计思路和严谨的设计作风有着重要的意义,为将来的学习和工作打下坚实的基础。
1.5本章小节
本章通过查找资料、选题、明确任务与毕业设计的意义几大方面阐述了毕业设计准备阶段的工作,为以后几章的叙述打下基础。
第2章设计实现的详细步骤
2.1秦皇岛职业技术学院院招聘网技术基础
Dreamweaver是由Macromedia公司推出的,主要可以把其归类为一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。
在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。
PhotoShop处理的图像是位图,也叫作栅格图。
位图是由许多小栅格(即像素)组成的,处理位图时,实际上是编辑像素而不是图像本身。
因此,在表现图像中的阴影和色彩的细微变化方面或者进行一些特殊效果处理时,使用位图形式是最佳的选择,它在这方面的优点是矢量图无法比拟的。
而在PhotoshopCS中,可以将其自制的前台图片用切片工具切出并导出存储为WEB格式的文件,其主要作用是其会自动生成一个格式为.html的静态网页与一个名为images的文件夹,里面存放了其切片切出的所有图片。
其后运用IE浏览器的查看源代码功能,把其切出的图片代码粘贴在已经简单布局的Dreamweaver中,从而叫其在后面自动生成其他的表格代码,减少键入代码时间,大大增加工作质量。
2.2总体设计和前台架构
秦皇岛职业技术学院招聘网简称:
秦职招聘网。
通过对其它人才招聘网的浏览以及个人对网站前台界面的设计水平等方面考虑,本着模拟实战的宗旨,为其石家庄人才市场提供一整套的网站的建设计划,包括网页风格、网站内容的策划、设计、制作和编写数据库等功能。
网站的内容主要结合到秦皇岛职业技术学院的相关介绍,学生企业相互联系的方式,客户可以直接在网上找到自己所需的服务。
所有系统功能都分为前台和后台管理两个部分,前台是指浏览者或者是会员所使用的功能界面、后台管理是指管理员或个人,企业管理员相对自己的权限进行相应的操作。
通过人才招聘网前台总体规划的设计后,再对秦皇岛职业技术学院现实的社会招聘与应届与往届毕业生的交流情况进行分析,在以网站的方式,给(毕业生)可以直接在网上注册自己的相关信息,前台功能模块:
其主要界面如图2-2所示:
图2-1主页
2.3个人和企业注册
用javabeanJDBC连接SQL数据库登录界面主要用来验证用户的登录信息,完成用用户的登录功能。
其模块的运行结果如图:
图2-2
图2-2个人注册
核心代码:
intT=data.insert("
INSERTINTOtb_student(sname,password,name,age,sex,birthday,school,specialty,knowledge,email,resume)VALUES('
"
+
student.getSname()+"
'
'
+student.getPassword()+"
+student.getName()+"
+student.getAge()+"
student.getSex()+"
+student.getBirthday()+"
+student.getSchool()+"
+student.getSpecialty()+"
student.getKnowledge()+"
+student.getEmail()+"
+student.getResume()+"
)"
);
if(intT<
=0){
out.print(show.errorBox("
注册失败,数据库错误!
"
错误信息"
));
return;
}else{
out.print("
<
script>
alert('
注册成功!
/script>
}
2.4个人后台管理
个人后台管理能对个人信息的修改,发送邮件,和对求职信息的删除和发布,方便管理。
如图2-3
图2-3个人后台管理
2.5Css样式表的模拟实战性的应用
CSS是CascadingStyleSheet(层叠样式表)的缩写。
是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
而在本次设计中,由于考虑到其网站整体的配色与其网站的后期维护的可行性,其网站的所有样式都将采用在其站点内css文件夹下的default.css文件,通过对其文件内的样式的设置,对其网站的美观可视化得到了完美的升华。
其主要核心代码为:
a{
text-decoration:
none;
}
#linka{
color:
#ffffff;
font-size:
12px
#link1a{
12pt;
font-weight:
bold;
#21536A;
#link2a{
margin:
20px;
td{
12px;
#font1{
bold;
16px;
margin:
10px;
#top{
position:
absolute;
46px;
top:
78px;
left:
246px;
width:
240px;
#reg{
#FF0000;
2.6企业后台管理
企业后台管理功能有修改注册信息,发送邮件,和对招聘信息的管理:
删除和发布,如图2-4。
图2-4企业后台管理
2.7SQL_Server数据库的建立
根据其数据内容的繁多与安全的考虑,本次设计将使用MicrosoftSQLSverver2000数据库,其是基于客户/服务器模型的新一代大型关系数据库管理系统(DBMS),其可为企业的数据管理提供强大的支持,对数据库的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。
本次设计所应用的表结构如下:
图2-5student表(个人注册信息表)
图2-5数据库个人设计
2.8管理员后台管理
管理员台管理有以下功能:
1.学生信息管理:
2.企业信息管理;
3,求职信息管理,4招聘信息管理,5,友情链接的管理,添加,修改,删除。
图2-6
图2-6管理员后台管理
2.9招聘信息搜索
能对招聘信息的多样搜索:
1.可以安行业模糊查询。
2可以安职位查询,3可以安企业的承诺工资查询。
图2-7
图2-7招聘查询
核心代码:
Stringsql="
SELECT*FROMtb_cjobWHEREspecialtyLIKE'
%"
+name+"
%'
;
ResultSetrs=stm.executeQuery(sql);
%>
<
CENTER>
spanclass="
STYLE1"
>
搜索行业中含“<
%=name%>
”的招聘信息结果:
/span>
BR>
2.10求职指南和成功学院
根据本网站主要目标是为在校应届与往届毕业生提交个人简历与用人单位在此网站中看其毕业生相关信息的日常业务需要。
高效性通过网络系统的实用性,能够改变旧的招聘模式,使对应届与往届在校毕业生与企业的交流更加方便有效的这一实际情况,从而将其分为企业会员与个人会员,并通过相关JSP代码将其分类的会员信息分别存放于不出的表中,在通过相关JSP代码将其显示,来实现信息的传递。
成功学院界面如图:
图2-8
图2-8成功学院
以上可以在线看视频,给学生经验。
2.11论坛留言
网站的建设,实际就是服务质量的建设,通过对其它人才招聘网的浏览,使之了解了除企业、个人注册信息外,为了更加方便浏览者浏览以及为其企业或个人更好的服务,还需要为其网站内添加一些法规常识与企业法规,使注册、浏览本网站的所有浏览者能尽快的熟悉适应其社会。
图2-9
图2-9论坛留言
2.12本章小节
通过人才招聘网前台总体规划、PhotoshopCS2的前台图片模板设计、Dreamweaver的图片变网站的实现步骤、Css样式表的模拟实战性的应用、人才招聘网后台总体规划、SQL_Server数据库的建立、JSP技术与SQL_Server的完美结合、企业与个人注册的实现、其他文章添加、编辑功能的实现几大功能与技术的设计,使之对其招聘类网站有了进一步的了解,并为其日后从事相关网站开发有了一定基础。
第3章设计中遇到的重点及难点
3.1设计中的重点
数据库与网页的链接是本次设计中的重点,用户查看的消息要想提取出来,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;
而要打开数据库则必须使用ADO对象群的Recordset对象,Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象。
3.2设计中的难点
对于网页中的提交信息,其必备条件是表单的引入,而Response对象与Request对象的作用则是将表单中的数据通过一定的方法,写入与其相连的数据库中,从而实现数据与网页的完美结合。
另一方面,由于Session对象是已个别浏览器端专用的变量,故可以利用Session对象记录每一位用户的信息并在其没有结束会话时缓存其个人信息,实现个人信息的文件间传递。
通过在秦皇岛人才网上注册的企业会员这一过程中,发现其企业会员注册的只不过是该企业的基本信息,若要想发布企业想发布的信息,还需要相关手续才能开通,本人通过个人对JSP技术的学习以及多方资料的查找,为其秦皇岛职业技术学院人才招聘网也设置了与其功能相同的企业注册功能,并使其成了秦皇岛职业技术学院人才招聘网的核心。
3.3本章小结
通过数据库与网页的相互连接、Request、Response对象与Session对象的应用、企业会员与非会员功能的实现、Photoshop前台图片导出时的路径问题、<
!
--#includefile=””-->
的文件路径问题等问题重点的总结,使之对其关键性问题得到了很好的分析,为日后如何解决相关性问题增加了信心。
第4章本次设计中存在不足与改良方案
4.1网站中存在的不足
本次设计虽然根据其现有条件对其石家庄人才招聘网进行实战性练习,但由于个人制作水平与所涉及的知识面等方面的局限性,使本网站在实战中存在了当将其网站上传到相应的对方服务器时,由于其服务器不支持jsp第三方组件,故不能使人才招聘网上传下载相关文件等问题。
4.2改良方案
4.2.1无组件上传模板的引用
要添加上传简历和功能和在线交流的功能,在后台Jsp程序中,以前获取表单提交的ASCII数据,非常的容易。
但是如果需要获取上传的文件,就必须使用Request对象的BinaryRead方法来读取。
BinaryRead方法是对当前输入流进行指定字节数的二进制读取,有点需要注意的是,一旦使用BinaryRead方法后,再也不能使用Request.Form或Request.QueryString集合了。
结合Request对象的TotalBytes属性,可以将所有表单提交的数据全部变成二进制,不过这些数据都是经过编码的,通过编码可以对其进行简单操作。
4.2.2Div+Css最新前台技术的引用
随着利用表格进行页面布局的弊端逐渐暴露,Web标准的重要性越来越被人们重视。
网页主要由结构、表现和行为3个部分组成,对应的标准是结构化标准语言、表现标准语言和行为标准。
CSS是最主要的表现标准语言,CSS+DIV的网页布局方法可以使外观与结构分离,使站点的访问及维护更加容易。
4.3本章小节
通过本章了解这个程序还有很多不足之处,在以后的设计方面还要多加细心,要考虑的更加全面一点,注意观察了解客户的需求,多多浏览成功人士的网站,从中吸取别人技术的精华,细心观察周围事物的颜色搭配,以便做出更加完善、精确、美观复合客户需求的网站。
结论
课程设计是本科学习阶段一次非常难得的理论与实际相结合的机会,是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。
通过这次比较完整的网站设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际工程问题的能力,同时也提高我查阅文献资料、设计手册、设计规范以及电脑制图等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,抗压能力及耐力也都得到了不同程度的提升。
这是我们都希望看到的也正是我们进行毕业设计的目的所在。
参考文献
[1]《JSP信息系统开发实例精选》机械工业出版社2006年1月
[2]王珂,《PhotoshopCS2从入门到精通》,人民邮电出版社,2006.12
[3]马希敏,《静态网站建设》,大连理工大学出版社,2006.2
[4]郑阿奇,《SQL_Server实用教程》,电子工业出版社,2006.7
[5]《JSP动态网站开发》张银鹤著清华大学出版社2007
致谢
在论文完成之际,我要特别感谢我的指导老师王金英和郑群老师的热情关怀和悉心指导。
在我撰写论文的过程中,她们倾注了大量的心血和汗水,无论是在论文的选题、构思和资料的收集方面,还是在论文的研究方法以及成文定稿方面,我都得到了王金英和郑群老师悉心细致的教诲和无私的帮助,特别是他广博的学识、深厚的学术素养、严谨的治学精神和一丝不苟的工作作风使我终生受益,她们以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。
她们渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。
在论文的写作过程中,也得到了许多同学的宝贵建议,感谢学友刘晶晶对前台设计的帮助,同时还到许多在工作过程中许多同事的支持和帮助,在此一并致以诚挚的谢意。
感谢所有关心、支持、帮助过我的良师益友。
课设完成的前提是老师给我们提供了舒适的学习环境,并给予我们悉心的关怀与指导。
在此表示衰心的感谢。
老师认真负责的工作态度、严谨的治学风格,使我深受启发;
同时也得感谢同学给我的指导和帮助,以及给我提供的良好的开发环境,是他们的帮助下,我才能独立的完成这个系统。
感谢所有给予了我帮助的老师、同学们。
这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在老师和同学的辛勤指导下,终于游逆而解。
同时,在老师和同学的身上我学得到很多实用的知识,在此我表示感谢!
同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!
另外,我还要特别感谢同学们对我课程设计以及论文写作的指导,他们为我完成这篇论文提供了巨大的帮助。
在论文完成之际,我的心情无法平静,从期待课程设计到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!
指导教师评语
指导教师:
年月日
答辩委员会评语
答辩委员会签字: