毕业设计论文就业管理系统_第1页
毕业设计论文就业管理系统_第2页
毕业设计论文就业管理系统_第3页
毕业设计论文就业管理系统_第4页
毕业设计论文就业管理系统_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计论文就业管理系统摘要近年来,随着Internet的迅速崛起,互联网已成为收集和提供信息的最佳渠道并 逐步进入传统领域。对应聘者来说,求职与招聘网站为应聘者提供了方便、快捷的途 径。对招聘单位来说,求职与招聘网站为他们提供了查询、检索应聘者信息的条件, 使招聘工作人员初选工作变得轻松。此系统网站的开发为应聘者及招聘公司带来了很 大的方便,使他们足不出户就可以轻轻松松地完成求职和招聘工作的初选工作。人才的流动已成为社会的一大问题,传统的招聘方式不仅让人觉得很不方便,而 且在时间和空间上受到很大的限制,让许多人失去了很多机会。而网上求职与招聘系 统突破了时间与空间的限制,提供了方便、简洁、安

2、全、易于管理的平台,这是对传 统模式的一种改进,也是必然的趋势。本系统的开发核心是实现求职者与招聘企业之间的交互,这种交互可以理解为企 业信息和招聘信息、求职者信息和求职信息等几个方面,同时,为了更好地实现这种 交互,还需要提供一些其他的功能,如站内通知,站内新闻,后台管理等等,以便于 信息的传递和管理。关键词网上求职;招聘系统;传统模式IAbstractIn recent years, with the rapid rise of Internet, the Internet has become a collection and providing information to the b

3、est channels and gradually into the traditional areas of. For an interviewee, job and recruit candidates for the site to provide a convenient, efficient way. On the recruitment unit, job search and recruitment website provided them with the query, retrieval of candidate information conditions, so th

4、at the recruitment of staff primaries work easier. This system website development for candidates and the recruitment company brought great convenience, so that they remain within doors can easily complete the job search and recruitment of the preliminary work.The flow of talent has become a serious

5、 social problem, traditional recruitment methods not only make people feel very inconvenient, but in time and space is limited, so many people lost a lot of chance. While online job search and recruitment system breaks through the limitation of time and space, to provide a convenient, simple, safe a

6、nd easy-to-manage platform, which is aninevitable trend. improvement to the traditional model, also isThe development of this system is the core of realizing job-seekers and recruitment business interaction between, this interaction can be understood as the enterprise information and recruitment inf

7、ormation, job information and job information and so on several aspects, at the same time, in order to better achieve this interaction, but also need to provide some other features, such as the station announcement, news station, background management, to facilitate the transmission of information a

8、nd management.Keywords online job search recruitment system traditional modelII目录摘IAbstractII第1章绪论11.1课题背景11.2目的和意义1 1.3系统设计思想2 1.4系统开发环境31.4.1 MyEclipse 简介31.4.2 SQL Server 2005 数据库简介4第2章可行性分析52.1经济可行性52.2技术可行性62.3运行可行性62.4本章小结7第3章需求分8流程图8 3.1业务3.2数据流图10 3.3数据字典11 3.4数据库的E-R图193.5本章小结21第4章总体设计22 4.

9、1系统功能结构图224.2数据库设计24 4.3本章小结27第5章详细设计28 5.1网站主界面设计285.2用户注册与登录网站设计与实 TOC o 1-5 h z 现295.2.1用户登录的设计与实现295.2.2用户注册的设计与实现305.3企业招聘信息的设计与实现 31III5.4新闻资讯的发布与实现325.5本章小结33第6章软件测试346.1系统测试的目标34 6.2系统测试的准则34 6.3系统测试的方法35 6.4本系统的测试356.4.1系统测试步骤356.4.2登录测试366.4.3职位发布测试386.4.4新闻发布测试406.5本章小结41结论42致谢43参考文献44附录1

10、译文45附录2英文参考译文49IV第1章绪论1.1课题背景随着信息化的发展,电子计算机技术、网络通讯技术及相关技术不断提升,用户 的需求也随着技术的发展而有了进一步的提高,因此互联网提供了更多更新的服务, 构造更完善的体系以满足越来越多的用户的精神需求及物质需求。随着Internet技 术的日益成熟,人才的招聘是企业认识管理中的重要环节,涉及到企业工作人员的整 体素质水平,而以往人才的选择往往是十分繁琐的,不计其数的简历的审阅将耗费大 量人力,网上招聘方式与传统招聘方式的不同主要体现在:第一,节约成本,应聘者 无需奔波于招聘现场,印制并投递简历,企业在审阅简历时直接从计算机上调用对 比,大大降

11、低人力成本;第二,便于建立简历电子人才库,以备不时之需。网上招聘 求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已 直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司/单位可以 在网上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的 招聘。网上招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网上招聘较之传 统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好, 费用低,获得了越来越多的公司的认可,同时它有着经营成本低、库存虚拟化、用户 检索方便、地域限制少等优点。1.2目的和意义当今社会,很多有才能的人不

12、能找到适合自己的工作,而公司又不能招聘到所需 的人才。在人才市场求职过程中,应聘者通过简单的文字图表,无法全面了解公司的 情况,同样公司通过个人简介也不能全面了解人才的全部。并且人才招聘市场经常是 人山人海,各式各样”的用人公司/单位又让人眼花缭乱,应聘到一个好的适合自 己的公司得费好多时间和精力。再加上人才市场人才众多,应聘者的简历堆积如山, 没有时间一一详看,公司也不好对应聘者的简历进行管理,出现少、漏等现象,有一 些应聘者的简历没有1看就被堆在一边,让很多适合做这项工作的人就无法应聘到该职位。面对传统招 聘这种陷缺,网络招聘能很好的解决了这些问题。网上求职与招聘是为了满足市场对人才招聘的

13、需求,而推出的一种足不出户即可 参与招聘的一个平台。人才的招聘是企业认识管理中的重要环节,涉及到企业工作人 员的整体素质水平,而以往人才的选择往往是十分繁琐的,不计其数的简历的审阅将 耗费大量人力,网上招聘方式与传统招聘方式的不同主要体现在:第一,节约成本, 应聘者无需奔波于招聘现场,印制并投放多份简历,企业在审阅简历时直接从计算机 上调用对比,大大降低人力成本;第二,便于建立简历电子人才库,以备不时之需。 网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选的余地大,应聘人员素质 高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本 低、用户检索方便、地域限制少等特点。

14、1.3系统设计思想本网站在设计之前,浏览研究了多个招聘网站运行流程和基本的功能,最终设计 出界面友好,功能稳定,运行速度较快的交互网站。1(实用性:网站以用户需求为目标,以方便用户为原则。从用户的角度出发尽可 能的方便用户,满足不同用户的需求,结合招聘单位信息,为应聘者提供更广的求职 平台,为企业和应聘者节约时间和资源。2(高可靠性:一个网站实用的同时可靠性和稳定性是相当重要的。在系统的设计 及实现过程中,做了大量的测试,解决了在使用过程中可能存在的种种问题。3(高安全性:在设计中,通过身份识别,防止非法的管理员进行管理。将充分利 用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时

15、也可保证关键 数据的安全性。4(采用标准技术:采用Java技术进行开发,Microsoft SQL 2005数据库。5(可维护性:网站的开发要求方便维护,包括服务器的维护和数据库的维护。21.4系统开发环境该系统应用当前主流的开发工具MyEclipse与数据库SQL Server进行开发。具有 开发稳定,效率高等优点。MyEclipse 简介MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench,简称 MyEclipse) 是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及 应用程序服务器的整合方面极大的提高工作效

16、率。它是功能丰富的JavaEE集成开发 环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF, CSS, Javascript, SQL,Hibernate。MyEclipse 是一个十分优秀的用于开发 Java, J2EE的Eclipse插件集合,MyEclipse功能非常强大,支持也十分广泛,尤其是对各 种开源产品的支持十分不错。MyEclipse目前支持Java Servlet, AJAX, JSP, JSF, Struts, Spring, Hibernate, EJB3, JDBC数据库链接工具等多项功能。可以说 MyEclipse几乎囊括了目前所有主

17、流开源产品的专属eclipse开发工具。在结构上, MyEclipse的特征可以被分为7类:1( JavaEE 模型2( WEB开发工具3( EJB开发工具4(应用程序服务器的连接器5( J2EE项目部署服务6(数据库服务7( MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系 列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模 块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse 的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以 及除错。3SQ

18、L Server 2005 数据库简介SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提 供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提 供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据 应用程序。SQL Server 2005数据引擎是本企业数据管理解决方案的核心。此外SQL Server 2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效 的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备 将数据应用推向业务的各

19、个领域。与Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的 紧密集成使SQL Server 2005与众不同。无论您是开发人员、数据库管理员、信息 工作者还是决策者,SQL Server 2005都可以为您提供创新的解决方案,帮助您从数 据中更多地获益。Microsoft仔细倾听了您的反馈,并对行业进行了认真研究,全世界的Microsoft研究团队共同努力,经过创造性思索才最终向您奉献出这一引入了上百种 新增功能或改进功能的SQL Ser

20、ver 2005。这些功能将有助于您在以下三个主要方面 提高业务:1(企业数据管理SQL Server 2005针对行业和分析应用程序提供了一种更安全可靠和更高效的数 据平台。SQL Server的最新版本不仅是迄今为止SQL Server的最大发行版本,而 且是最为可靠安全的版本。2(开发人员生产效率SQL Server 2005提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮 助开发人员大幅度提高生产效率。3(商业智能SQL Server 2005的综合分析、集成和数据迁移功能使各个企业无论采用何种基 础平台都可以扩展其现有应用程序的价值。构建于SQL Server 2005的BI解

21、决方 案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策。4第2章可行性分析2.1经济可行性软件的经济可行性是指软件所能带来的经济效益与开发所需要的投资相比,是否 相适宜,同时还要看此软件能否真正给用户带来足够的经济效益。系统的经济效益可 以从对管理员的利益和用户的效益两方面考虑。例如系统运行后可以提供哪些以前无 法及时提供的信息,用户查询和使用信息的方便程度提高多少,对于管理人员管理操 作提供了多少帮助等等。从以下几个方面对系统的经济可行性进行具体的分析:1(求职招聘网站系统初期投资。求职招聘网的初期投资如表2-1所示。表2-1求职招聘网的初期投资序号项目人工(人/日)单价(

22、元)合计(元)1需求分析5 1000 5000 2总体设 计5 1000 5000 3铺面管理的详细设计5 1000 5000 4客户管理的详细设计5 1000 5000 5广告管理的详细设计5 1000 5000 6编码实现50 1000 50000单体设计7 15 1000 15000 8系统集成测试10 1000 10000 9合计1000002(货币的时间价值。系统货币时间价值如表2-2所示。表2-2求职招聘网的货币时间价值年份 将来值(1+i)n现在值(万)现在累计值(万)1 20 1.05 19.048 19.048 2 20 1.1025 19.141 37.189 3 20 1

23、.1576 17.277 54.46653(投资回收期引入系统的第一年是19.048万元,比投资还多9.048万。即一年就可以收回成 本。4(纯收入54.466-10=44.466(万元)当然,如果想要在一年内得到预计的纯收入,那么首先就应拿出初期投资的10 万。而考虑到开发本系统将为以后带来的利益,所以投资出10万进行本系统的开发 是必要的因此,该系统在经济上是可行的。2.2技术可行性根据本网站的目标来衡量所需的技术是否具备,一般可从软硬件的性能要求、环 境条件、操作人员的水平和数量等方面去考虑和分析。考虑到系统实施的可行性采用B/S模式,在软件方面选择了如今比较流行的采用 MyEclips

24、e集成开发环境作为本系统的前台开发平台,后台使用SQL Server 2005的 数据库来存储数据,服务器使用Tomcat 6.0。B/S模式,是一种以Web技术为基础的系统平台模式。它利用了目前成熟和普及的 浏览器技术实现了强大的功能,在此结构下,用户界面完全通过WEB浏览器实现,一 部分简单的事务逻辑在客户端实现,主要事务逻辑在服务器端实现。采用此模式开发 可以节约开发成本,减少管理员维护的难度,同时用户操作与上网一致,有很好的易 操作性。所以,本系统中选用的是B/S架构。由此可见,本系统的技术是十分成熟的。在硬件方面选择酷睿2系统及以上,内存在1G以上、硬盘在60GB的计算机可以 满足本

25、网站的开发需要。因此,通过以上分析,无论在经济上、性能上等方面都可以满足本网站的开发要 求。2.3运行可行性随着当今社会信息化的发展,计算机的应用已经渗透到日常生活和工作的许多方 面无论是其自身还是所发挥的作用,计算机都标志着一种高科技、6高效率和高水平。为了企业创先进、争一流,为了企业的明天,许多企业的领导 正准备或已经投入高额资金,建立大规模的计算机管理信息系统。所开发的网上求职 与招聘系统是一种具有交互功能的人才信息管理系统,是在网络上建立的一个虚拟的 招聘会。很多知名企业为了吸引人才,都创建了自己的网上人才管理系统,因此这是 一个比较流行的网络应用系统。随着高校的扩招,每年都有大量的毕

26、业生面临着就业的压力。求职者不能只局限 于各种现场招聘会,这样会带来很多经济和时间上的压力,网上求职与招聘网的运 行,会给更多的人带来就业的机会,不用奔跑在各个招聘会现场,既节省了时间也省 下许多简历和交通等费用。所以招聘网站越来越受到大家青睐,而且本站对个人用户 是完全免费。因此,经过以上分析,本网站在运行方面是可行的。2.4本章小结本章简要地说明了该系统的可行性分析。本章从开发环境等多方面得出结论,本 系统无论在技术上的、经济上还是在运行上都是可行的,因此本系统具有一定的开发 刖景。7第3章需求分析本系统设计要完成的主要模块包括:管理员模块,个人求职者模块,企业招聘者模 块。根据用户角色的

27、不同而实现不同的功能。管理员主要是对系统的管理,求职者主 要是对自己基本信息进行添加修改,在线填写修改简历,同时还可以上传照片,根据 不同的条件查询招聘职位的信息,选择自己有意向的公司,并向公司投递个人简历。 企业招聘主要是发布招聘职位,对发布的招聘信息进行修改和删除,对向公司投递简 历的人员进行管理以及是否发送面试通知,同时可以根据不同的条件进行查询求职人 员信息,并对满意的求职人员进行详细浏览并将其简历打印保存到本地。3.1业务 流程图根据网站情况,主要业务分为求职者业务和用人单位业务。在用户注册之后,求 职者可以在线填写简历、修改注册信息、查询职位信息,接收信息以及投递简历。用 人单位的

28、主要业务是发布招聘信息、填写企业的基本信息、查询以及下载求职者信 息。根据本系统的具体要求以及本网站的开发设计情况,具体功能可以分为三大业务:1(求职者业务:求职者业务主要是填写求职者基本信息、在线填写简历、发布自己 的求职信息、对满意的职位进行收藏和对招聘信息等的查询。2(用人单位业务:用人单位业务主要是填写用人单位信息、发布招聘信息、对满意 的简历进行收藏和对求职者条件的查询。3(管理员业务:管理员业务主要是对系统进行管理和维护,包括网站广告的管理, 站内公告的管理等。本系统具体的业务流程描述如下:1(提交简历:求职者可以在线向自己感兴趣的用人单位提交自己的简历,并可以随 时查看和修改。2

29、(发布求职信:求职者可以针对不同的用人单位填写求职信,包括求职意向等,供 用人单位进行参考。3(填写个人信息:求职者可以在注册后填写个人信息,供用人单位进行浏览以及管 理员的维护。84(查询招聘信息:求职者可以根据不同条件查询招聘信息,选择自己满意的岗位投 递简历。5(职位收藏:求职者对自己感兴趣的职位进行收藏,以供筛选,以便找到自己满意 的职位。6(反馈信息:求职者可以给管理员进行留言,企业也可以给管理员进行留言。7(填写企业信息:企业用户在注册后填写企业基本信息,供用求职者进行浏览以及 管理员的维护。8(职位信息:用人单位可以发布新职位,还可以对以前发布的职位进行修改和删 除。9(简历收藏

30、:用人单位对自己满意的简历进行收藏,以供筛选,以便找到公司满意 的人才。10(查询求职信息:企业可以根据不同条件查询求职者信息,选择企业满意的人 才。11(发布新闻:管理员发布新闻供会员进行浏览,同时可以对新闻进行修改和删 除。12(广告管理:对广告图片的更新和删除。13(网站公告管理:对网站的公告做出更新和删除。具体的业务流程如图3-1所示。9管理员发布广告管理管理管理广告表新闻信息企业用户注个人用未注册个人注册表注册注册册表户用户查看邮箱信修改个人注查询招聘信填写简历投递信息息册信息息个人简历表个人注册表应聘者信息表站内信息表招聘信息表企业基本信企业用简历下载息表户查看邮箱信发布招聘信查询

31、求职者填写企业基管理应聘者息息信息本信息图3-1求职招聘网的业务流程图3.2数据流图数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式 来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统 分析方法的主要表达工具及用于表示软件模型的一种图示方法。对求职与招聘网进行整体分析描述:用户在进入网站后可以根据自己的情况进行了 注册,将注册信息添加到数据库注册信息表中,当执行登录时,提供验证信息来核实 用户的身份,登录后可以进行发布求职简历、查看招聘10信息、提交简历、发布求职信息、站内通信等操作。网站数据流图如图3-2所示。用户D1-1

32、6求职者登录信息D1-01求职者注册信息F1-05职位表P1-01 P1-03求职者注F1-06求职者登册用人单录D1-20验证信息D1-08 搜索信息位表D1-02求职者信息D1-12招聘信息D1-14用人单位详细信息F1-01D1-07搜索条件D1-05个人信息会员登P1-06P1- 05P1-07录表填写用人发布招搜索招单位信息聘信息D1-09投递简历聘信息P104-D1-06简历内容填写简F1-04历D1-13用人单位信息应聘信D1-11招聘内容F1-03 息表简历表D1-10应聘者简历P1-08用人单位D1-15应聘者信息登录P1-10D1-17用人单位登录信查看投递息D1-07验证

33、信息D1-09收藏简历简历D1-17收藏信息用户F1-02P1-09会员简历登录表用人单位注册信收藏D1-03息D1-04用人单位 信息P1-02用人单位注册图3-2网站数据流图3.3数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部 实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。数据 字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构11进行修改时,其内容可以由DBMS自动更新的数据字典。数据字典还有另一种含义,是在数据库设计时用到的一种工具,用来描述数据库中

34、基本表的设计,主要包括 字段名、数据类型、主键、外键等描述表的属性的内容。数据字典的作用是在软件分析和设计的过程中给人提供关于数据描述信息。它主 要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具 体定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型 进行完整的描述。1(数据项定义数据项也称数据元素,是“不可再分”的数据单位,是数据的最小组成单位。本系统的数据项描述如表3-1所示。表3-1系统个人用户数据项定义编号名称别名类型长度I01-01 userId Int个人注册编号4字节I01-02 userName Varchar 个人注册名 5 字节

35、I01-03 userPwd Varchar 密码 50 字节I01-04 userInfoId Int个人信息编号4字节I01-05 name Varchar 姓名 50 字节I01-06 sex Varchar 性别 5 字节I01-07 email E-mail Varchar 50 字节I01-08 phone Varchar 电话 20 字节I01-09 address Varchar 住址 50 字节I01-10 postCode Varchar 邮政编码 10 字节I01-11 education Varchar 学历 8060 字节I01T2 strong Varchar 特长

36、 8060 字节I01-13 experience Varchar 工作经验 8060 字节I01-14 introduction Varchar 自我介绍 8060 字节I01-15 type Varchar 工作类型 50 字节I01-16 workPosition Varchar 工作职位 50 字节I01-17 workCity Varchar 工作城市 50 字节I01-18 wage Varchar 希望薪金 50 字节I01-19 other Varchar 其它 8060 字节I01-20 pbulictime Datetime 发布时间 8 字节I01-21 recumena

37、me Varchar 简历名称 50 字节I01-22 photo Varchar 照片 50 字节I01-23 companyID Int公司注册编号4字节I01-24 comName Varchar 公司注册名 50 字节I01-25 comPwd Varchar 密码 50 字节12续表 3-1 I01-26 recruitId Int 招聘编号 4 字节 I01-27 workPosition Varchar 职位名称 50 字节 I01-28 giveNum Varhcar 招聘人数 50 字节 I01-29 workCity Varhcar 工作城市 50 字节 I01-30 re

38、uest Varchar 工作要求 8060 字节 I01-31 describe varchar 工作描述 8060 字节 I01-32 publicTime Datetime 发布 时间8字节I01-33 boxId Int信息编号4字节I01-34 receive Varchar收件箱 50 字节 I01-35 send Varchar 发件箱 50 字节 I01-36 contents Varchar 内容 8060 字节 I01-37 newId Int 新闻编号 4 字节 I01-38 title Varchar 新闻标题 50 字节 I01-39 source Varchar 新

39、闻来源 50 字节 I01-40 contents Varchar 新闻内 容 50 字节 I01-41 publicdate Datetime 发布时间 8 字节 I01-42 recumestoreId Int投递简历编号4字节I01-43 comInfoId Int公司基本信息编号4字节I01-44 companyName varchar 公司名称 50 字节 I01-45 vocation Varchar 公司类型 50 字 节 I01-46 email E-mail Varchar 50 字节 I01-47 phone Varchar 联系电话 50 字 节 I01-48 addre

40、ss Varchar 公司地址 50 字节 I01-49 postCode Varchar 邮政编 号 50 字节 I01-50 workCity Varchar 公司所在城市 50 字节 I01-51 describe Varchar公司描述8060字节2(数据流定义:系统顶层数据流定义:数据流编号:D1-01数据流名称:求职者注册信息数据流来源:用户数据流去向:P1-01数据流组成:I01-01+I01-02+I01-03数据流编号:D1-02数据流名称:求职者信息13数据流来源P1-01数据流去向F1-01数据流组成I01-01+I01-02+I01-03数据流编号D1-03数据流名称用

41、人单位注册信息数据流来源用户数据流去向P1-02数据流组成I01-23+I01-24+I01-25数据流编号D1-04数据流名称企业信息数据流来源P1-02数据流去向F1-02数据流组成I01-23+I01-24+I01-25数据流编号D1-05数据流名称求职信息数据流来源P1-03数据流去向P1-04数据流组成I01-05+ I01-06+ I01-07+ I01-08+ I01-09+ I01-10+ I01-11+I01-12+ I01-13+ I01-14+ I01-15+ I01-16+ I01-17+ I01-18+ I01-19+ I01- 20+ I01-21+ I01-22

42、数据流编号:D1-06 数据流名称:简历内容 数据流来源:P1-04 数据流去向:F1-03 数据流组成:I01-05+ I01-06+ I01-07+ I01-08+ I01-09+ I01-10+ I01-11+ I01-12+ I01-13+ I01-14+ I01-15+ I01-16+ I01-17+ I01-18+ I01-19+ I01- 20+ I01-21+ I01-22 数据流编号:D1-07 14数据流名称:搜索条件 数据流来源:P1-03 数据流去向:P1-07 数据流组成:I01-26+ I01-27+ I01-29+ I01-30+ I01-31 数据流编号:D1-

43、08 数据流名称:搜索信息 数据流来源:P1-07 数据流去向:F1-05数据流组成:I01-26+ I01-27+ I01-29+ I01-30+ I01-31数据流编号:D1-09 数据流名称:投递简历数据流来源:P1-03数据流去向:F1-04数据流组成:I01-05+ I01-06+ I01-07+ I01-08+ I01-09+ I01-10+ I01-11+ I01- 12+ I01-13+ I01-14+ I01-15+ I01-16+ I01-17+ I01-18+ I01-19+ I01-20+ I01-21+ I01-22+I01-27数据流编号:D1-10数据流名称:应聘

44、者简历数据流来源:F1-04数据流去向:P1-07数据流组成:I01-05+ I01-06+ I01-07+ I01-08+ I01-09+ I01-10+ I01-11+ I01- 12+ I01-13+ I01-14+ I01-15+ I01-16+ I01-17+ I01-18+ I01-19+ I01-20+ I01-21+ I01-22+I01-27数据流编号:D1-11数据流名称:招聘内容数据流来源:P1-08数据流去向:P1-05数据流组成:I01-23+ I01-26+ I01-27+ I01-28+ I01-29+ I01-30+ I01-31+ I01- 3215数据流编号

45、:D1-12数据流名称:招聘信息数据流来源:P1-05数据流去向:F1-05数据流组成:I01-23+ I01-26+ I01-27+ I01-28+ I01-29+ I01-30+ I01-31+ I01- 32数据流编号:D1-13数据流名称:用人单位信息数据流来源:P1-08数据流去向:P1-06数据流组成:I01-44+ I01-45+ I01-46+ I01-47+ I01-48+ I01-49+ I01-50+ I01- 51数据流编号:D1-14数据流名称:用人单位详细信息数据流来源:P1-06数据流去向:F1-06数据流组成:I01-23+ I01-42+ I01-43+ I0

46、1-44+ I01-45+ I01-46+ I01-47+ I01-48+ I01-49+ I01-50+ I01-51数据流编号:D1-15数据流名称:应聘者信息数据流来源:P1-08数据流去向:P1-07数据流组成:I01-04 +I01-05+ I01-06+ I01-07+ I01-08+ I01-09+ I01-10+ I01- 11+ I01-12+ I01-13+ I01-14+ I01-15+ I01-16+ I01-17+ I01-18+ I01-19+ I01-20+ I01-21+ I01-22+I01-26 +I01-27数据流编号:D1-16数据流名称:求职者登录信息

47、数据流来源:用户16数据流去向:P1-03数据流组成:I01-01+ I01-02+I01-03数据流编号:D1-17数据流名称:收藏信息数据流来源:P1-08数据流去向:P1-09数据流组成:I01-06+I01-08+I01-10+I01-11+I01-12+I01-13+I01-173(数据存储数据存储编号:F1-01数据存储名称:会员登录表简述:存储会员的注册信息数据存储组成:I01-01+ I01-02+ I01-03相关处理:P1-01数据存储编号:F1-02数据存储名称:会员登录表简述:存储企业会员登录表数据存储组成:I01-37+ I01-38+ I01-39+ I01-40+

48、41 相关处理:P1-02数据存储编号:F1-03数据存储名称:简历信息表简述:存储求职者的简历信息数据存储组成:I01-01+ I01-04 +I01-05+ I01-06+ I01-07+ I01-08+ I01-09+ I01-10+ I01-11+ I01-12+ I01-13+ I01-14+ I01-15+ I01-16+ I01-17+I01-18+ I01-19+ I01-20+ I01-21+ I01-22 相关处理:P1-04数据存储编号:F1-04数据存储名称:应聘信息表简述:存储应聘者以及应聘职位编号17数据存储组成:I01-42+ I01-01+ I01-23+ I0

49、1-26相关处理:P1-03数据存储编号:F1-05数据存储名称:职位表简述:存储企业的招聘信息数据存储组成:I01-23+ I01-43+ I01-26 +I01-27+ I01-28+ I01-29+ I01-30+ I01-31+ I01-32 相关处理:P1-05数据存储编号:F1-06数据存储名称:用人单位表简述:存储企业的基本信息数据存储组成:I01-44+ I01-45+ I01-46+ I01-47+ I01-48+ I01-49+ I01-50+ I01-51相关处理:P1-064(加工说明加工编号:P1_01加工定义:求职者注册加工描述:该加工主要功能是求职者进行注册。加工

50、编号:P1_02加工定义:用人单位注册加工描述:该加工的主要功能是企业进行注册。加工编号:P1_03加工定义:求职者登录加工描述:该加工主要功能是求职者的登录。加工编号:P1_04加工定义:填写简历加工描述:求职者填写自己的简历信息。18加工编号:P1_05加工定义:发布招聘信息加工描述:企业发布招聘信息。加工编号:P1_06加工定义:填写企业信息加工描述:企业填写企业基本信息。加工编号:P1_07加工定义:搜索招聘信息加工描述:求职者搜索招聘信息。加工编号:P1_08加工定义:企业登录加工描述:企业用户登录。加工编号:P1_09加工定义:简历收藏加工描述:企业用户收藏自己满意的简历。加工编号

51、:P1_10加工定义:查看简历加工描述:企业用户查看向本公司投递的简历。3.4数据库的E-R图数据库的设计是建立数据库及其系统的技术,是整个网站开发建设的核心技术。数据库设计应该和系统设计相结合,也就是说,整个设计过程中要 把结构(数据)设计和行为(处理)设计密切结合起来。在设计数据库时, 根据系统的性能及要求,应对以下事项进行考虑:1(数据库的用途。192(数据库的规范化。3(数据库完整性。4(应用程序的性能。5(数据库的维护。在数据库设计的过程中,主要通过实体、关系、属性三种基本对象来定 义信息。具体E-R图如图3-3所示。n 新闻表留言表 PKNewsIDPKManagerIDPKOth

52、erID NewsTitle PubTimen UserType ManagerID MessTyep NewsContentn Title MessContentn 回复留言表 MessTimePKRsID 管理广告表 PKManagerID 管理 11PKAdID UserType 管理 OtherIDn1n1 AdName ManagerTime AdPlace 管理 RsContent 管理员表PKManagerID11管理管理进行1 LoginName进行PasswordN1n 1简历表企业表管理 PKResumeID简历收藏表PKCorporationIDPKLoginIDn1PK

53、LoginIDPKCorpID11nPKResumeID 进行 Name 获得获得 CorpName IDCardn CorpIntron Statue Sex CorpContact AddTime Birth 会员登录 表 Charter Place1 SchoolAgePKLoginID College1 Specialty LoginName 职位类另J 表职位收藏表 n11 Phone Password 获得 EmailPKJobTypeID LoginNum 管理获得 PKLoginID AppraisePKJobID Skill JobTypeName1 求职表 Programe

54、Exp1 Type1 WorkExp Addtime 职位表 PKApplyJobID PhotoNamePKCorpID ResumeNamePKJobIDPKCorpID Titlen1PKJobTypeID JobIntron 管理进行 Issue Title PubTimen JobIntro Issue 简历投递表 Statue PubTime 取得 PKResumeIDPKJobID1nn 取得取得图3-3数据库的E-R图203.5本章小结在本章中主要介绍了开发本网站时所应用的开发工具以及相关技术的简单介绍。 通过业务流程图、数据流图和数据库的E-R图来描述本网站的业务流程,数据流

55、向以 及表之间的关系。从图中也可以显示出数据库的设计足以满足本系统,而用户也能够 一目了然地了解网站的工作过程。21第4章总体设计4.1系统功能结构图利用系统功能图来表示系统中各模块之间的关系。本系统一共分为三大模块,每 个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各 个模块访问是同一个数据库,只是所访问表不同而已。每个模块的功能都是按照在调 研中搜集的资料进行编排制作的。依据上述功能的分析,系统在三大块的基础上每一 大模块又分为几个模块:1(根据以上的分析描述,系统中的模块分别为管理员模块个人用户模块企业用户模块具体系统功能模块图如图4-1所示。人才招聘网的设计与

56、实现管理员模块个人用户模块企业用户模块浏应浏填填浏接下接提管浏管管管职管填览聘览写写览收载收交理览理理理位管 理写招者应企简新和应和个应新招企图搜理个个聘搜聘业历闻发聘发人聘闻聘业片索 新人人信索信信送者送简人信用广用闻信息息息邮简邮历息息户告户息件历件图4-1系统功能模块图222(各模块的具体功能如下:管理员模块:管理新闻:管理员在网站上公布最近一些招聘信息和求职信息,供用人单位和求职 者提供参考,对过时的新闻进行删除。管理图片广告:可以让不同的企业广告链接到系统界面上,通过收取一定的费用起 到盈利和宣传的作用。管理个人用户:可以对个人的信息进行核实,学历是否属实等。管理企业用户:可以对企业

57、的信息进行审核,包括单位信息是否准确等。个人用户模块:个人信息管理:填写求职者的一般属性,如基本情况、联系方式、教育背景、工作 经历、工作能力评价等自己的详细信息,并且可以在必要的时候做相应的修改。给用 人单位做参考。提交个人简历:有若干个简历模板供求职者进行参考,以便针对不同的用户投递不 同的简历。求职者可以在线填写简历(可上传照片),投递简历。职位搜索:根据不同的条件进行查询招聘信息。投递简历:通过保存在网站上的简历信息,存储在企业的应聘信息中供企业查看。浏览新闻:用户可以对新闻进行浏览,并且对自己感兴趣的新闻查看。浏览招聘信息:用户可以对招聘信息进行浏览,可查看具体的招聘信息。并且还可

58、以与之交流。企业用户模块:填写企业信息:用人单位将自己的基本信息、联系方式、简介等信息填写上去,供 求职者查看。管理应聘人信息:可以管理应聘者投递的简历,包括浏览、下载、放入回收站等。 对于中意的,可以发邮件通知面试。管理招聘信息:用人单位可以在此发布招聘职位,并可以自己控制职位的工作状态,包括发布、停止、删除等。对于已经发布的职位,可以进行浏览、修改等操作。下载应聘者简历:对中意的求职者简历进行下载。浏览新闻:用户可以对新闻进行浏览,并且对自己感兴趣的新闻查看。浏览求职信息:用户可以对求职信息进行浏览,对自己感兴趣的信息查23看,并且可以相互交流。4.2数据库设计数据库的设计通常是以一个已经

59、存在的数据库管理系统为基础的,常用的数据库 管理系统有Access、SQL Server、Oracle等。根据用户的需求和系统分析,本系统 采用SQL Server 2005数据库管理系统。在数据库中建立名称为bysj的数据库。在 bysj的数据库中,根据项目的需求建立相应的数据表,如下:1(个人用户注册表(users)。此表主要是记录求职都注册信息,包括用户名和密 码。具体如表4-1所示。表4-1个人用户注册表(users)序号英文名中文名类型长度(字符)userId个人用户编号Int 4注册名 2 userName Varchar 50userPwd 密码 Varchar 502(简历表(

60、resume)。此表主要是求职者填写个人详细简历信息,供用人单位参考。具体如表4-2所示。表4-2简历表(resume)序号英文名中文名类型长度(字符)resumeld 简历编号 Int 4userid求职者编号Int 4name 姓名 Varchar 50sex 性另 Varchar 5email E-mail Varchar 50电话 6 phone Varchar 20address 住址 Varchar 50postCode 邮政编码 Varchar 10education 学历 Varchar 8060strong 特长 Varchar 8060experience 工作经验 Var

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论