




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课 程 设 计 报 告学 院:天津理工大学华信软件学院专业名称:软件工程课程名称:专业设计课程代码:1480010所在班级:4班学 号:20125038姓 名:课题名称:(分题目)任课教师:完成时间:2015年3月-2015年6月专业设计课程报告 评分表学号: 姓名: 专业: 软件工程 课程报告题目求职招聘网站企业会员模块以及部分求职者会员、游客模块评 价 项 目得分选题质量符合专业培养目标,体现综合训练基本要求(5分)课程报告选题专业结合度高,具有较高科学性、创新性、应用性和可行性:45分有专业关联性,一定的科学性、应用性和可行性,属于课程报告类型:13分无专业关联性,可行性较差:0分题目难
2、易度(10分)课程报告题目难易适度,设计目标明确,符合课程报告的时间、技术限制等特点:710分选题题目太宽泛或太小,课程报告选题目标不十分明确:16分选题题目太小或不适于作课程报告,课程报告过于简单,达不到综合性训练要求:0分题目工作量(5分)在指导教师指导下独立完成,课程报告文档齐全且充实规范,符合要求的工作量:45分。独立完成性较好,课程报告文档齐全,但但内容、质量欠缺:13分未按规定时限独立完成课程报告,文档不齐全:0分综合运用知识能力(15分)能综合运用专业基础理论分析、解决设计中的问题:1315分基础知识较扎实,分析解决问题的能力较强,具有一定的综合运用知识能力:112分研究方案的设
3、计能力(15分)方案分析准确,系统流程、数据流、功能模块划分科学完整,文理通顺,层次清楚:1315分方案构思合理、系统流程、数据流、功能模块划分基本完整,分析较深入:1012分有一定的分析能力和概括能力,能运用所学理论和知识阐述问题,但系统流程、数据流、功能模块划分不完整:59分分析能力和概括能力较差,阐述问题不明确,没有系统模型、流程分析或不正确:14分软件运行与测试情况(15分)软件运行正常且预计完成功能均顺利实现:1315分软件运行正常且预计完成功能大多数顺利实现:1012分软件运行正常且预计完成功能只有个别实现:59分软件运行不正常但错误较多:14分没有运行软件或未完成软件设计:0分成
4、果质量创新程度(15分)在设计方案、算法、研究方法与手段等方面具有一定的创新并实施:1315分有创新思路,且思路科学但并未实现:112分设计中没有创新思想:0分写作水平(10分)结构严谨,层次分明,论述清晰,语言流畅,表达准确:910分结构合理,符合逻辑,语言通顺,表达准确:58分结构合理,语言表达符合基本文法:14分结构不甚合理,文字语言表达不清:0分界面美观大方,操作合理(5分)口界面美观大方,操作合理使用,有应用Ajax的相关的技术:5分口界面美观,可以合理应用div+css 基本达到设计标准:34分 口界面设计不统一,有拼凑现象:12分 口界面设计不能很好的实现,只是简单的背景、颜色、
5、图片:0分 成果完成情况及质量(5分)完成预期成果且质量较高:45分基本完成预期成果或质量不高:13分指导教师评定成绩天 津 理 工 大 学专业设计任务书题目:求职招聘网站企业及部分企业会员、游客模块学生姓名 级 2012 学院 华信软件学院 专业 软件工程 指导教师 职称 工程师 下达任务日期 2015.03.09 天津理工大学教务处制1、 专业设计内容及要求在本项目中要求使用的专业技术如下: 采用SHMVC完成项目的整体搭建,Struts2完成业务管理,采用Hibernate和SQL完成数据库的业务操作,是用HTML+CSS以及Jquery等Ajax插件完成页面的显示。具体的的功能要求:
6、1.企业用户注册与登录以及注销登录 新用户注册先进行要进行注册,注册完成后可进行登录、已登录用户可以注销登录。 2.查看就修改自身资料企业会员可查看自身用户资料以及修改用户信息。3.发布、修改、删除招聘信息企业会员可以发布需要的招聘信息、可对已发布的招聘信息进行修改和删除。4.企业会员查看求职留言企业用户可以查看求职者对招聘信息的留言。5.游客查找招聘信息游客可以查看企业发布的招聘信息、同时可以通过招聘信息查看招聘企业信息、对招聘信息进行留言。参考文献:1.网页制作相关工具的参考资料及文献;Dreamweaver CS4网页制作 作者:刘涛 邹婷编著 出版社:清华大学出版社 出版时间:209-
7、5-12.mysql+jsp相关资料;JSP动态网站开发实用教程 作者:康牧主编 出版社:清华大学出版社 出版时间:2009-7-13.有关Web数据库技术应用的相关参考资料及文献;数据库技术与Web应用 作者 刘丽 编著 出版社:清华大学出版社 出版时间:2011-9-14专业设计管理的文件及相关资料。Java项目开发与专业设计指导 作者:朱福喜编著 出版社:清华大学出版社 出版时间:2008-6-15.飞思科技产品研发中心,JSP应用开发详解(第二版)M出版社:电子工业出版社,出版时间:20046. JavaScript 脚本程序设计M 作者:吴以欣,陈小宁 出版社:人民邮电出版社 出版时
8、间:20057. Struts 2开发从基础到应用 作者:马向林 赵林强编著 出版社:清华大学出版社 出版时间:2014-3-18.Java EE 核心框架实战 作者:高红岩著 出版社:人民邮电出版社 出版时间:2014.9月第一版其他参考文献资料1 李刚.疯狂JAVA讲义.电子工业出版社. 2008.9.12程凯.JSP中文问题及一套整体解决方案J.许昌学院学报,2006,天津理工大学专业设计开题报告级: 2012 学院: 华信软件学院 专业:软件工程 2015 年 3月 9 日 专业设计题目求职招聘网站企业用户模块及部分求职者用户、游客模块学生姓名兰海学号20125038指导教师庄凯 职称
9、工程师一、课题的意义伴随社会的日益进步、互联网络的迅猛发展,在以往的人才招聘市场已经无法完美的满足各企业以及各种求职者的需求。网络带来的便捷也早已发展到了求职与招聘行业,各种适用于网络的大小型招聘网站也为之兴起,然而面对日益变更的各类招聘与求职需求,网上招聘活动依旧还未能达到饱和状态。面对这一情况,为了给求职者提供更多可能,给企业带来更多渠道,我们设计了这款求职招聘网站。二、国内外发展状况 网上求职招聘活动可以节省求职者投递简历花费的时间,节约招聘与求职双方的花费。求职招聘活动是一项适合于在网络上发展的活动,且由于网络的推动,求职招聘活动会变得更加的便捷、公平、公开,网络招聘与求职已经成了目前
10、倍受青睐的渠道。在网上求职招聘上,发达国家和地区在这方面已经取得了相当大的成效。发达国家,网上求职与招聘已经成为新生代们求职与招聘的主要渠道,网络招聘已有取代传统招聘形式的趋势。 与国外相比,我国的网上求职招聘网站起步较晚,但发展迅速,目前虽尚未有完整调研结果,但从百度搜素“招聘网”得到7,260,000条记录,可见我国网上求职招聘网站之多,众所周知,中国作为人口大国,劳动力众多,在劳动力的需求与供应的调节上还存在不少的问题。所以国家一直在努力解决失业人员就业问题以及企业用工难问题,网上的求职招聘网站明显可以很大程度缓解这一局面。而能够为求职者提供更多机会,为企业提供更大的推广面积
11、,导致求职招聘网站备受双方用户的喜爱。目前仅人尽皆知,知名度极高的这类网站 就达数十家,例如:51job、无忧、58同城、赶集网等等。其中主要包括全国性招聘网站、同城招聘以及其他功能网站和2大类。 作为一个拥有世界最大劳动力基数的国家,我国需要依靠新兴的网络求职招聘渠道来解决中国的就业与用工问题。三、本课题的研究方法 在本项目中要求使用的专业技术如下: 采用SSH框架进行主体搭建,利用Struts2完成业务管理,用Hibernate和SQL完成数据库的业务操作,使用HTML+css以及javascript和jQuery来做前台页面显示。四、本课题的研究内容 本课题的研究内容包括以下
12、功能: 1.企业用户登陆与注册(企业用户模块) 未注册企业用户先要注册,注册企业用户可以登陆网站 2.查看及修改企业资料(企业用户模块)用户中心会有用户资料显示,用户可以使用修改资料功能修改企业用户资料3.发布、查看、修改、删除招聘信息(企业用户模块)企业用户可以发布需要的招聘信息、企业用户可以查看及修改已发布的招聘信息、也可以删除已发布招聘信息4.查看留言信息(企业用户模块)企业可以查看求职者对招聘信息的留言5.游客查找招聘信息(游客模块) 游客可以在未登录情况下通过网站主页导航查找招聘信息 五、本课题的研究步骤: 1.查阅相关资料,了解求职招聘网站的研究意义。主要是结合目前社会现状上网查询
13、相关资料; 2.通过查阅资料了解求职招聘网站需要如何做,有什么功能,需要实现什么功能,及其其它需要注意的东西; 3.仔细阅读思考和分析老师下发的需求分析,与小组队员共同讨论,彼此交流,讨论出大体上的功能模块,画出模块图、分配功能模块; 4.通过进一步的详细讨论分析,对所有模块每一个功能进行细化,将每一个需求都理解清楚,商量好彼此之间需要注意配合的事项,明确所有能明确步骤,确有无法讨论出结果的,请教同学和老师; 5.设计代码; 6.各队员自行调试自己的模块完善功能,通过调试发现问题并及时解决,有难题队员共同讨论和求助指导老师,各功能模块调试完毕进行全网站整合调试,发现并解决问题,直到网站完善;7
14、.整理各个阶段的设计并记录好文档,按照项目要求编写论文、论文查重、论文提交。六、参考文献1.网页制作相关工具的参考资料及文献;Dreamweaver CS4网页制作 作者:刘涛 邹婷编著 出版社:清华大学出版社 出版时间:209-5-12.mysql+jsp相关资料;JSP动态网站开发实用教程 作者:康牧主编 出版社:清华大学出版社 出版时间:2009-7-13.有关Web数据库技术应用的相关参考资料及文献;数据库技术与Web应用 作者:刘丽编著 出版社:清华大学出版社 出版时间:2011-9-14.疯狂JAVA讲义 作者:李刚 出版社:电子工业出版社 出版时间:2008.9.15.飞思科技产
15、品研发中心,JSP应用开发详解(第二版)M出版社:电子工业出版社,出版时间:20048. JavaScript 脚本程序设计M 作者:吴以欣,陈小宁 出版社:人民邮电出版社 出版时间:20059. Struts 2开发从基础到应用 作者:马向林 赵林强编著 出版社:清华大学出版社 出版时间:2014-3-110. Java EE 核心框架实战 作者:高红岩著 出版社:人民邮电出版社 出版时间:2014.9月第一版指导教师意见签字: 年 月 日天津理工大学教务处制表 求职招聘网站企业会员模块及部分求职者、游客模块摘要伴随社会的日益进步、互联网络的迅猛发展,在以往的人才招聘市场已经无法完美的满足各
16、企业以及各种求职者的需求。网络带来的便捷也早已发展到了求职与招聘行业,各种适用于网络的大小型招聘网站也为之兴起,然而面对日益变更的各类招聘与求职需求,网上招聘活动依旧还未能达到饱和状态。面对这一情况,为了给求职者提供更多可能,给企业带来更多渠道,我们设计了这款求职招聘网站。本网站使用Java语言,在MyEclipse+tomcat+mysql平台开发。 本论文首先对求职招聘网站的需求进行分析。需求分析包括功能需求和非功能需求;紧接着对系统总体设计思路、方案选择以及数据库设计进行了介绍。在此之后再详细说明了系统主要功能模块的实现过程。论文最后我们给出本系统合适的测试方案。在本网站中具有
17、企业用户招聘、发布招聘信息、求职者求职、发布求职信息、游客浏览、用户留言等功能。本求职招聘网站基于B/S模式,采用ssh框架,利用Mysql搭建后台数据库。 本求职招聘网站服务于广大的求职者以及用人单位,以求使更多的企业在本网站中找到合适的人才,让更多的求职者找到合适的工作。 关键词:ssh、SQL、JDBC、求职招聘网站 Job recruitment websiteEnterprise members module and part of the job seekers, tourists module Abstractaccompanied by the growin
18、g social progress and the rapid development of Internet, in the recruitment market has not perfect to meet the needs of various enterprises and various kinds of job seekers.Network brings the convenience of also long to job search and recruitment industry, suitable for all kinds of network big recru
19、itment website and rise, but in the face of increasingly change all kinds of recruitment and employment demand, online recruitment is still failed to reach saturation state.In the face of this situation, in order to give applicants more likely, bring more channels, we designed the new job recruitmen
20、t website.This website use Java language in MyEclipse + tomcat +mysql platform development.This paper first analyzes the needs of the job recruitment website.Demand analysis including functional requirements and non-functional requirements;Then on the system overall design thought, scheme selection,
21、 and database design are introduced.Again after the system main function module is described in detail the implementation process.Paper in the end we give proper test this system.Have enterprise users in this web site recruitment, recruitment information release, applicants to apply for a job, relea
22、se information about the job, visitors browsing, user messages, and other functions.This job recruitment website based on B/S mode, using SSH framework, buildsthe background database using Mysql.This job recruitment website serves the masses of job seekers and unit of choose and employ persons, in o
23、rder to make more business in this web site to find the right talent, let many more job-seekers find work.Keywords: SSH, SQL, JDBC, job recruitment website目 录第一章 需求分析11.1系统总体规划11.2本网站中本人负责模块描述21.2.1企业用户模块21.2.2游客模块31.2.3求职者模块31.3具体需求31.3.1功能需求31.3.2求职招聘网站系统主要数据流图31.3.3求职招聘网站企业会员模块数据流图41.3.4 求职招聘网站企业
24、会员模块数据字典5第二章 数据库结构设计72.1概述72.2概念结构设计82.3逻辑结构设计82.4物理结构设计9第三章 详细设计133.1功能模块设计133.1.1企业会员模块133.1.2 留言功能模块143.1.3 游客查找招聘信息模块143.2功能用例图143.2.1企业用户功能143.2.2求职者用户留言功能)143.2.3游客查找招聘信息功能153.3功能E-R图153.4功能流程图163.4.1企业功能模块功能163.4.2求职者功能203.4.3游客功能213.5功能时序图213.5.1企业用户模块功能21第四章 测试计划264.1测试目的264.2 运行测试数据与结果264.
25、2.1网站首页264.2.2企业用户功能模块274.2.3求职者功能模块314.2.4游客功能模块32第五章 总结345.1结论345.2预期34参考文献35附录36一、 配置文件36二、各模块功能代码37三、 数据库操作Dao42第一章 需求分析1.1系统总体规划求职招聘网站系统是服务于各种会员以及非会员用户的系统,网站要求系统界面需要简洁大方,操作简单、功能齐全,使用效率高,人性化服务。用户只要轻松的点击以及填写简单的信息就能够实现相应的操作,获得需要的信息,每一个能流畅使用电脑的用户都能简单明了的看懂网站并且无需学习的使用网站。图 1.1 求职招聘网站系统模块图Fig. 1.1 Job
26、recruitment website system module在管理员方面,作为系统管理员和评论管理员在对网站信息审查时,网站要求各级管理员山茶的信息要全面,各项操作要简单,减少管理员的压力。本系统从专属用户的角度来分,主要分为企业会员用户使用者、求职者会员用户使用者以及两级管理员用户使用者。企业用户会员用户和求职者用户是系统最主要的使用群体,企业会员用户可以按自身需求查找合适的求职信息或者直接发布相应的招聘信息。求职者用户这可以查找相应的招聘信息查看和留言或者发布相应的求职信息。而作为两级管理员来说,系统管理员用户对系统的维护显得尤为重要,长期不使用的各种会员账号需要清理、各种不符合规定
27、的招聘与求职信息需要清理、违规的网站会员要予以封号处理。而对于评论管理员,则需要随时审查各种评论的合法与合规性,不符合规定的评论需要进行清除。1.2本网站中本人负责模块描述1.2.1企业用户模块企业用户模块站模块包括:1、 企业用户注册及登录未注册企业可以进行注册,注册企业可以登录网站进入用户中心2、 查看企业信息及修改企业信息企业登录可以查看企业用户信息,以及修改用户信息3、 查找求职信息企业用户可以查找求职者发布的求职信息4、 发布招聘信息企业可以按自身需求发布招聘信息 图1.1 企业用户模块划分 Fig. 1.1 The overall module partition 1.2.2游客模
28、块(查找招聘信息部分)1. 游客查找招聘信息(本人负责)未登录的游客可以自由查看企业发布的招聘信息1.2.3求职者模块(留言部分)1.求职者对招聘启事进行留言(本人负责)登录的求职者用户可以在有意向或有疑问的招聘启事下留言给招聘企业1.3具体需求1.3.1功能需求(1)企业用户功能企业用户可以登录网站、查看及修改企业信息、查找求职信息、发布招聘信息、查看招聘信息下的留言。(2) 游客功能(查看招聘信息部分) 未登录网站的游客可以查看企业发布的招聘信息(3) 求职者功能(留言功能部分) 登陆网站的求职者可以对招聘信息进行留言1.3.2求职招聘网站系统主要数据流图整个求职招聘网站系统的顶层数据流图
29、如图所示:图1.2 第一层数据流图Fig. 1.2 The first layer data flow diagrams1.3.3求职招聘网站企业会员模块数据流图企业会员管理信息、招聘信息管理、留言查看数据流图如图所示:图1.3 企业会员信息管理及招聘信息管理的数据流图Fig 1.3 Corporate membership information management and recruitment information management data flow diagrams企业会员查找数据流图如图所示:图1.4 企业会员查找求职信息的数据流图Fig 1.4 Enterprise me
30、mbers to find job information data flow diagrams1.3.4 求职招聘网站企业会员模块数据字典数据字典(Data Dictionary,DD)是有关数据信息的集合,是对数据流图中包含元素定义的集合。数据字典为软件分析和设计过程中提供有关数据的详细描述信息,在数据流图中出现的命名元素在数据字典中都有相应的词条加以定义,从而使得每个图形元素的名字都有一个详细解释。数据字典跟数据流图共同组成软件系统的逻辑模型,只有当数据流图和数据流图中每个元素的详细定义结合,才能够构成系统的需求规格的详细说明,以下便是就求职招聘网站管理系统的数据字典: 数据流描述:表
31、1.1 企业会员基本信息数据流Table 1.1 Corporate member basic information data flow系统名称求职招聘网站编号D2名称企业会员会员信息来源:企业会员信息表去处:系统数据流结构:企业会员信息=账号+会员基本信息简要说明:主要是用于查看以及修改企业会员基本信息表1.2 留言表数据流Table 1.2 A message table data flow系统名称求职招聘网站编号D4名称留言信息来源:求职者反馈留言去处:反馈给招聘企业数据流结构:留言信息=留言求职者ID+留言招聘信息编号+留言内容简要说明:主要是用于会员跟管理员反馈使用心得和使用中遇到
32、的问题表1.3 招聘表数据流Table 1.3 Hiring table data flow系统名称求职招聘网站编号D3名称招聘信息来源:招聘信息表去处:系统数据流结构:招聘信息=招聘信息编号+招聘行业+招聘企业ID+招聘内容简要说明:主要给求职者查阅表1.4 求职信息表数据流Table 1.3 Job information table data flow系统名称求职招聘网站编号D3名称求职信息来源:求职信息表去处:系统数据流结构:求职信息=求职信息编号+求职行业+求职者ID+求职内容简要说明:主要给招聘企业查阅表1.5 企业用户信息表数据流Table 1.4 Enterprise user
33、 information table data flow系统名称求职招聘网站编号P2名称用户信息来源:企业用户信息去处:系统数据流结构:企业用户信息=企业用户ID+企业用户密码+企业用户详细信息简要说明:主要提供企业用户信息,用于登录和各级查阅第二章 数据库结构设计2.1概述数据库设计是数据库系统开发中的最重要内容之一,数据库的设计质量是会直接影响应用系统的实现效果和效率。一个好的数据库结构不仅要能够完美地提高数据存储的效率、保证数据的一致性以及完整性,同时需要有利于数据库系统程序的实现。对于每个系统的数据库设计,其重要性都不言而喻,想要编写出一个好的系统,数据库设计绝对是重中之重。好的数据库
34、设计不仅能提高系统的可用性、够提高系统的工作效率,还可以在很大程度上减少不必要的资源浪费,这些对于提升系统性能有着不可忽视的作用。在团队协作下经过长时间的学习与研究,本人对于本求职招聘网站系统的仔细认真研究,得到适合与本系统的合理数据库设计。本系统采用的MySql数据库拥有非常快速而且稳定的基于线程的内存分配系统,可以持续使用而无需担心其稳定性。事实上,MySql的稳定性足以能够应付超大规模的数据库。 MySQL数据库拥有强大的查询功能。MySql支持全部的查询的SELECT和WHERE语句的全部运算符和函数,并且用户可以在同一查询中混用来自不同数据库的表来完成需求的功能,这一点使得
35、查询变得更加的快捷和方便。数据库设计作为建立数据库及其应用系统的关键技术,是开发和建设信息系统的最为核心的技术,具体上讲,数据库设计是指针对给定的应用环境,通过设计构造出最优的数据模式,最后建立数据库及应用系统,使其能够完美有效地存储数据,以此来满足各种用户的应用需求。按照数据库规范设计的方法,考虑到数据库及其应用系统全部开发过程,这里将数库设计分为如图4.1所示六个阶段性时期。图2.1数据库设计步骤2.2概念结构设计MySql数据库是一个快速、多线程、多用户的、而且几乎是免费的SQL数据库服务器。MySQL数据库完美的支持正规的SQL查询语言并且采用多种数据类型,能够对数据进行各种详细的查询
36、。MySQL数据库的核心程序采用完全的多线程编程,其线程是轻量级的进程,所以MySQL数据库可以灵活地为用户提供服务,并且不会过多的占用系统资源。本系统涉及的参考表单有:1、 系统管理员表属性有管理员编号,管理员帐号,管理员密码。2、 评论管理员表属性有评论管理员账号,管理员密码。2、企业表属性有企业用户账号,用户密码,人才密码,人才姓名,人才性别,出生年月,家庭住址,电话。3、求职者表属性有求职者账号,求职者会员密码,姓名,联系电话,地址,备注。4、招聘信息属性有招聘信息编号,招聘信息名,招聘企业,招聘行业,工作地址,联系电话、详细内容。5、求职信息表属性有求职信息编号,求职者账号,求职行业
37、,求职者姓名,联系电话,地址,求职详细内容。6、留言表属性有留言编号,对应招聘信息编号,求职者账号,留言内容。7、评论表属性有评论编号,企业ID,求职者ID,评论内容。2.3逻辑结构设计根据项目的功能需求,对网站各表进行了逻辑结构设计。关于总体数据结构如下图4.1所示:图2.2 总体数据库结构类图Fig. 2.2 The overall database class diagram根据本文多对应的本人所负责模块的功能需求。关于企业模块数据结构如下图4.2所示:图2.3企业模块数据库结构类图Fig. 2.3 module database structure class diagram2.4物理
38、结构设计数据库的物理结构设计需要根据数库逻辑结构来选定 RDBMS(例如:Oracle ,MYSQL 等)、存储结构、存取方式。在数据库的物理设计已经确定了逻辑数据库结构的基础上,再实现设计出对应的限定应用环境,最后实现的物理数据库结构过程。数据库的设计必须要考虑操作的约束条件、数据库性能和数据库的安全性等一些列问题。.数据表结构。(1)系统管理员表系统管理员表中主要包括:系统管理员帐号、系统管理员密码。此表主要是管理员用来登录的。表2.1 系统管理员表Table 2.1 The system administrator table字段名字段解释数据类型及长度关键字可空mid管理员账号int(
39、20)是否mps管理员密码varchar(20)否否(2)评论管理员表评论管理员表中主要包括:评论管理员帐号、评论管理员密码。此表主要是评论管理员用来登录的。表2.2评论管理员表Table 2.2 Comment on the administrator table字段名字段解释数据类型及长度关键字可空id管理员账号int(20)是否ps管理员密码varchar(20)否否(3)企业用户表企业用户表中主要包括:企业ID、登录密码、企业名、地址、联系电话、备注。此表主要是企业用户注册时填写的注册信息,其中企业用户帐号、登录密码是用来企业用户登录的。表2.3 企业用户表Table 2.3 Ente
40、rprise customers table字段名字段解释数据类型及长度关键字可空qid企业账号Int(20)是否qps登录密码Varchar(20)否否name企业名Varchar(20)否否address地址Varchar(20)否否tell联系电话Varchar(20)否否tex备注Varchar(20)否是(4)求职者表求职者表中主要包括:求职者账号、登录密码、求职者姓名、住址、联系电话、备注。求职者表主要是求职者用户注册时填写的注册信息,其中求职者帐号、登录密码是用来求职者登录网站的。表2.4 求职者表Table 2.4 Job seekers table字段名字段解释数据类型及长度
41、关键字可空id求职者账号Int(20)是否ps登录密码Varchar(20)否否name求职者姓名Varchar(20)否否address住址Varchar(20)否否tell联系电话Varchar(20)否否text备注Varchar(20)否是(5)招聘信息表招聘信息表中主要包括招聘信息编号、招聘企业ID、招聘行业、招聘名称、工作地址、联系电话、招聘内容。此表主要是用于发布招聘信息。 表2.5 招聘信息表Table 2.5 Recruitment information table字段名字段解释数据类型与长度关键字空值id招聘信息编号Int(20)是否qid招聘企业IDVarchar(20
42、)否否hy招聘行业Varchar(20)否否name招聘名称Varchar(20)否否address工作地址Varchar(20)否是tell联系电话Varchar(20)否是text招聘内容Varchar(60)否否(6)求职信息表求职信息表中主要包括:求职信息编号、求职行业、求职者ID、求职名称、联系电话、求职内容。此表主要是用于发布求职信息。表2.6 求职信息表Table 2.6 Job information table 字段名 字段解释数据类型及长度 关键字 空值 id求职信息编号 Int(20) 是否 hy 求职行业 Varchar(20) 否否 qzzid 求职者ID Int20
43、) 否否 name求职名称 Varchar(20) 否否 tell联系电话 Varchar(20) 否 否 text求职内容 Varchar(20) 否否(7)留言表活动表中主要包括:留言编号、招聘信息编号、求职者ID、留言内容。此表主要是用于求职者对招聘信息进行的留言活动。表2.7 留言表Table 2.7 Leave a message able 字段名 字段解释数据类型及长度 关键字 空值Id 留言编号 Int(20) 是否zpid招聘信息编号 Int(20) 否否qzzid求职者ID Int(20) 否否text留言内容 Varchar(20) 否否(8)评论表评论表中主要包括:评论编
44、号、企业ID、求职者ID、评论内容。此表主要是用于求职者对招聘信息进行的评论活动。表2.8 评论表Table 2.8 Comments able 字段名 字段解释数据类型及长度 关键字 空值Id 评论编号 Int(20) 是否qid企业ID Int(20) 否否qzzid求职者ID Int(20) 否否text评论内容 Varchar(20) 否否第三章 详细设计3.1功能模块设计3.1.1企业会员模块 企业用户登陆界面:需要企业用户输入用企业户名和登录密码对输入的用企业户名和登录密码进行校验,校验正确会登陆成功,否则登录失败,用户需要重新输入进行登录。 企业用户注册界面:新企业用户需要输入自
45、己的用户ID和登录密码以及各项用户信息对输入的用户ID验证是否已存在,如果存在进行错误提示。若用户ID不存在则进行注册活动,注册成功后进行成功提示。进入企业会员用户中心:1. 查看企业会员信息:i. 正常登陆的企业会员会在用户中心看到自己的用户信息;2. 修改企业信息:i. 选择修改企业信息功能;ii. 进行企业信息修改,企业用户ID无法修改;iii. 修改后返回用户中心即可看到修改以后的信息。3. 管理发布的招聘信息:i. 查看用户已发布的招聘信息;ii. 可以对招聘信息进行修改、删除;4. 发布招聘信息:i. 企业用户可以发布新的招聘信息;ii. 发布后的招聘信息会在招聘信息管理中体现;5
46、. 查看留言信息:i. 企业用户可以查看求职者对招聘信息的留言;ii. 企业本身只能查看留言后信息,无法对去操作;6. 查找求职信息:i. 企业用户可以通过网站导航主页进行查找需要的求职信息;3.1.2 留言功能模块(求职者模块部分)1 登录的求职者在查看招聘信息后可以对照品信息进行留言需要求职者用户已登录求职者用户可以输入留言信息,系统对留言信息进行保存,成功后出现成功提示。3.1.3 游客查找招聘信息模块(游客模块部分)1 未登录的用户可以以游客身份来查阅招聘信息3.2功能用例图3.2.1企业用户功能企业用户的功能主要是登录后对进入用户中心界面,可以查看企业信息、修改企业等信息;管理招聘信
47、息、查找求职信息、查看留言信息等。图3.1 企业用户用例图Fig. 3.1 Enterprise customers use case diagram3.2.2求职者用户留言功能(此处为本人负责功能)登录的求职者户的可以在查看招聘信息时对招聘信息进行留言图3.2 求职者用户用例图Fig. 3.2 Job seekers user use case diagram3.2.3游客查找招聘信息功能(此处仅为本人负责模块)未登录的用户可以以游客身份查看招聘信息图3.3 游客用例图Fig. 3.3 Tourists use case diagram3.3功能E-R图企业用户模块主要是企业用户对自身信息、
48、发布的招聘信息进行管理。每个企业用户可以管理众多招聘信息。只能对自身的信息进行管理,可以查阅所有的求职信息。企业用户属性有:企业用户ID,登录密码,企业名,联系电话,地址、备注。招聘信息属性有:招聘信息编号、招聘企业ID、招聘名称、招聘行业、联系电话、工作地址、招聘内容。求职信息属性有:求职信息编号、求职者ID、求职名称、求职行业、联系电话、住址、求职内容。图3.4 企业模块信息管理E-R图Fig. 3.4 Enterprise information management module E-R diagram3.4功能流程图3.4.1企业功能模块功能1.企业用户可以在登陆界面点击注册按钮注册
49、自己的用户图3.5企业注册功能流程图Fig. 3.5 Enterprise registration function flow chart2. 企业用户可以在登陆界面进行登录图3.6企业登录功能流程图Fig. 3.6 Enterprise login function flow chart3. 企业用户查看及修改企业信息图3.7修改企业信息功能流程图Fig. 3.7 Modify the enterprise information function flow chart4. 企业用户查看及修改已发布招聘信息图3.8企业用户查看及修改招聘信息功能流程图Fig. 3.8 Enterprise
50、users to view and modify the recruitment information function flow chart5. 企业用户发布招聘信息图3.9 企业用户发布招聘信息功能流程图Fig. 3.9 Release recruitment information function flow chart6. 企业用户删除招聘信息图3.10 企业用户删除招聘信息功能流程图Fig. 3.10 Delete the recruitment information function flow chart7. 企业用户查找求职信息图3.11 企业用户查找求职信息功能流程图Fig
51、. 3.11 To find job information function flow chart8. 企业用户查看留言信息 图3.12 企业用户查看留言功能流程图Fig. 3.12 See the message function flow chart3.4.2求职者功能1.求职者留言功能求职者登录后查看需要的招聘信息是可以对求职信息给企业进行留言。图3.13 求职者留言流程图Fig. 3.13 Leave a message function flow chart3.4.3游客功能1.游客查看招聘信息功能未登录的用户可以以游客身份在首页查看全部的招聘信息。图3.14 游客查找招聘信息流程图Fig. 3.14 Find the recruitment information function flow chart3.5功能时序图3.5.1企业用户模块功能1.企业用户登录时序图:图3.15 企业用户登录时序图Fig. 3.15 Enterprise user login sequence diagram2.企业注册时序图:图3.16 企业用户注册时序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年电力演习行业市场现状供需分析及投资评估规划分析研究报告
- 会展策划考试试题及答案
- 初级护师考试试题及答案
- 母婴用品代理销售与品牌合作运营合同
- 父母探视期间未成年人保护及责任协议
- 新能源产业碳资产交易与金融衍生品风险控制协议
- 双方离婚房产过户税费分担及责任约定协议
- 2025年氢燃料电池汽车行业调研分析报告
- 古建筑碳纤维加固设计与施工管理咨询合同
- 智能教育机器人视觉识别套件租赁与专业维护服务合同
- 张家界2025年张家界市公安局招聘360名警务辅助人员笔试历年参考题库附带答案详解
- 【大数跨境】2025年保温杯出海市场洞察报告
- 《掌握专利申请流程》课件
- 肾内科健康科普护理
- 矿业技术服务合同协议
- 第1课 中华文明的起源与早期国家 课件 人教版必修上册中外历史纲要
- 小学男生生理卫生健康教育讲座
- 2025-2030中国核电用钢行业市场发展分析及发展前景与投资战略研究报告
- 护理核心制度培训与质量提升
- 语言学概论知到课后答案智慧树章节测试答案2025年春湖州师范学院
- 2025年中国万寿菊干花颗粒行业市场发展前景及发展趋势与投资战略研究报告
评论
0/150
提交评论