Design and Implementation of Job-Application
Information Website
Abstract
When entering into 21st century, our daily work and life is closely related to Internet. face to face communication substituted by communication through the Internet such as chatting on the Internet together, remote working and shopping online, etc. As more frequent the activity of the Internet, and the stability of the time of the job fair, more and more people choose to apply for an account on job- resumes in order to search for a job that is fit to them. However, some enterprises are also putting up their lists of positions information they need. Without , they can this case, their cost and time reduced, thus it widely favored by large numbers of enterprises. From website which job of the job-application website is to my final stage before graduate in order to show my achievements while studying in college, and I while they are website is to use Webwork through the way of Web, and the form of network, to perform the functions of individual register, enterprise register, user management, job information searching, job application and so on. The Website of both individual users and enterprise users can log on with different functions. Individual users can perform the job positions searching function and modify their resumes after registering their own information and logging on. Enterprise users can add, modify, and remove their job information they issued after registering their enterprises' basic information, as well as viewing the basic information of the person who applied for their positions, etc. Owning this website will change the bothering work to an easy one.
Recruitment information in this website belongs to BS architecture model design, by web browser, which allows individual users and business users access information on the job recruitment site. I as today's popular Web development language based on JSP technology, combined with Java technology database operations JDBC, as with the preceding control Webwork developed the concept of the system. Java language is currently very popular field of computer language, is also a considerable number of its development, the prospects are very impressive. The system is stable, making the possibility of the development of this system greatly increased.
Key words: BS architecture, JSP technology, Webwork, database
目 录
毕业设计(论文)任务书 .................................................................... I 摘 要 .................................................................................................. II ABSTRACT ........................................................................................ IV 第1章 绪 论 ................................................................................... 1
1.1 论文研究主要内容 ........................................................................................ 1 1.2 系统开发的意义 ............................................................................................ 1 1.3 国内外现状 .................................................................................................... 2
第2章 关键技术介绍 ....................................................................... 3
2.1 WebWork ....................................................................................................... 3 2.2 Spring ............................................................................................................. 4 2.3 FreeMarker .................................................................................................... 4 2.4 DIV+CSS ........................................................................................................ 5 2.5 MySQL数据库 .............................................................................................. 6
第3章 系统分析与设计 ................................................................... 7
3.1 构架概述 ........................................................................................................ 7
3.1.1 功能构架 ................................................................................................................... 7 3.1.2 模块需求描述 ........................................................................................................... 7
3.2 系统开发环境 ................................................................................................ 8
3.2.1 数据库MySQL ........................................................................................................ 8 3.2.2 硬件开发环境 ........................................................................................................... 8 3.2.3 软件开发环境 ........................................................................................................... 8
3.3 系统任务的可行性分析 ................................................................................ 8 3.4系统构架 ......................................................................................................... 9 3.5数据库设计 ..................................................................................................... 9
3.6 系统控制流程 ............................................................................................... 11 3.7系统页面设计 ................................................................................................ 11
3.7.1个人信息详情页面的设计 ...................................................................................... 11 3.7.2个人信息修改页面的设计 ...................................................................................... 12 3.7.3查询招聘信息列表页面的设计 .............................................................................. 13 3.7.4查询招聘信息详情页面并应聘的设计 .................................................................. 13
3.8系统的用例图分析 ........................................................................................ 14
第4章 系统实现 .............................................................................. 17
4.1登录功能的实现 ............................................................................................ 17 4.2用户注册功能的实现 .................................................................................... 18 4.3更新用户详情功能的实现 ............................................................................ 20 4.4上传简历功能的实现 .................................................................................... 21 4.5应聘功能的实现 ............................................................................................ 22 4.6企业查看应聘人员功能的实现 .................................................................... 23
第5章 系统测试 .............................................................................. 25
5.1测试目的 ........................................................................................................ 25 5.2 测试方案 ....................................................................................................... 25 5.3 测试结果 ....................................................................................................... 25
第6章 结 论 .................................................................................. 27 参考文献 .............................................................................................. 28 致 谢 .................................................................................................. 29
第1章 绪 论
在这个信息化的时代,随着时代的发展,网络已经悄无声息的走入了人们的生活,网络给人们带来了许多方便,可以足不出户就了解到很多资讯,也可以通过网络来管理很多东西。我们每天的工作与生活都和网络息息相关,面对面的交流已经逐渐被网络交流所取代,大家上网聊天,远程工作,网上购物等等,网络上的活动越来越频繁,再加上招聘会时间的固定性,越来越多的人选择在招聘信息网站上申请账号,更新自己的个人简历,寻找合适自己的工作岗位,而企业也经常在一些主流招聘网站上发布自己公司需要的职位信息列表,不需要经常开展大型的招聘会就可以找到适合的人才,这样既找到了合适的人才,又降低了成本缩短了时间,因此广泛受到企业的喜爱。所以由此可见,招聘求职信息网站的建立是十分必要的,可以使求职与招聘变得非常方便,轻松,所以我作了这个招聘求职信息网站。
1.1 论文研究主要内容
本招聘求职信息网站是基于BS架构的设计模式,通过网页浏览器方便个人用户和企业级用户进行日常的招聘求职活动,整个系统的开发主要是针对目前主流的Web开发技术进行了应用和研究。本招聘求职信息网站分为前台和后台两个方向去研发设计。针对本求职信息网站的需求分析设计,又对本招聘求职信息网站的前台页面进行了设计研发,使用了FreeMarker技术进行了前台页面的处理,同时在前台的基础功能上又做了后台的代码处理和分析,对于注册,登陆个人用户,登陆企业用户,修改个人信息,修改企业信息,更新个人用户的简历,企业用户发布招聘信息,个人用户查询招聘信息,企业用户查询应聘者信息等功能,进行了系统的设计与分析。
1.2 系统开发的意义
时代在发展,社会在不断进步,网络已经悄无声息的走入了人们的生活,网络生活给人们带来了许多方便,人们可以不用出门就了解到很多有用的信息,也可以通过网络来进行各种各样的日常工作和活动。
如今大家每天都要登陆网络,浏览各种网站,获取许多有用的信息。而招聘会的展开,需要准备很多东西,费时费力。因此开展一次招聘会是很不容易的,而且时间间隔也会很长通常只有在春季和秋季开展招聘会,而且耗时耗力,很不方便,而且有些求职者可能会因为各种因素导致他赶不上招聘会而导致招聘失败,这样对应聘者很不公平,