xxx大学毕业生就业信息管理系统_第1页
xxx大学毕业生就业信息管理系统_第2页
xxx大学毕业生就业信息管理系统_第3页
xxx大学毕业生就业信息管理系统_第4页
xxx大学毕业生就业信息管理系统_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

XXX大学毕业生就业信息管理系统摘要随着高校教育体制的改革大学生人数的不断增加,毕业生就业制度发生了根本的变化。单位和学生走向人才市场,双向选择,择优录用。因此在这样的情况下,在INTERNET上开发并运行信息管理系统就能够极大地提高工作效率,弥补了用人单位和学生在时间和空间上的不足。本毕业设计的内容是设计并且实现一个基于WEB技术的毕业生就业信息管理系统,故而系统主要以J2EE作为开发基础,主要使用了STRUTS2SPRINGHIBERNATE等多种框架的结合使用,用MYECLIPSE作为开发工具,以MYSQL作为数据库,使用JAVA语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。关键词毕业生就业信息管理系统;SSHSTRUTS,SPRING,HIBERNATEJSPXXXUNIVERSITYGRADUATESEMPLOYMENTINFORMATIONMANAGEMENTSYSTEMABSTRACTALONGWITHTHEREFORMOFHIGHEREDUCATIONSYSTEMTHENUMBEROFSTUDENTSINCREASESUNCEASINGLY,FUNDAMENTALCHANGESHAVETAKENPLACEINTHEGRADUATEEMPLOYMENTSYSTEMTHEUNITANDTHESTUDENTSGOTOTHETALENTMARKET,TWOWAYCHOICE,PREFERREDEMPLOYINTHISCASE,THEDEVELOPMENTANDOPERATIONOFINFORMATIONMANAGEMENTSYSTEMINTHEINTERNETCANGREATLYIMPROVETHEWORKINGEFFICIENCY,MAKESUPTHESHORTAGEOFEMPLOYERSANDSTUDENTSINTIMEANDSPACETHECONTENTSOFTHISGRADUATIONPROJECTISTODESIGNANDIMPLEMENTAWEBTECHNOLOGYBASEDONTHEEMPLOYMENTOFGRADUATESOFINFORMATIONSYSTEM,THISSYSTEMMAINLYUSESJ2EEASTHEDEVELOPMENTFOUNDATION,THEMAINUSEOFTHECOMBINEDUSEOFSTRUTS2SPRINGHIBERNATEANDOTHERFRAMEWORKS,MYECLIPSEASADEVELOPMENTTOOL,MYSQLASTHEDATABASE,USINGMACROMEDIASDREAMWEAVERASTHEINTERFACELANDSCAPINGTOOLS,THEUSEOFJAVALANGUAGEDEVELOPMENT,TAKETHEDEVELOPMENTTECHNOLOGYOFJSPDYNAMICWEBPAGETHESYSTEMHASASIMPLEINTERFACE,EASYOPERATION,EASYMAINTENANCEKEYWORDSGRADUATEEMPLOYMENTINFORMATIONSYSTEMSTRUTSSPRINGHIBERNATEJSP目录摘要IABSTRACTII1绪论111课题研究的背景112国内外发展状况113选题的目的及意义12系统的开发环境及技术简介221系统开发环境2211MYECLIPSE2212数据库简介2213TOMCAT322系统开发的思想与技术3221JSP技术与MVC模式以及系统的基本框架3222SSH框架的优点33系统总体设计631总体功能模块632系统管理员功能模块633老师用户功能模块734企业用户功能模块835毕业生用户功能模块836系统业务描述937程序流程图104系统详细设计与实现1241系统和数据库的配置1242概念模型设计1243数据库逻辑模型1344数据库表结构1345平台数据表的设计165系统功能实现2351程序的类图23511公告GONGGAO类图23512简历JIANLI类图23513就业JIUYE类图24514留言LIUYAN类图25515投递记录TOUDIJILU类图25516文档WENDANG类图26517系XI类图26518新闻XINWEN类图27519用户USER类图275110职位ZHIWEI类图285111专业ZHUANYE类图2952程序的时序图30521公告模块时序图30522简历模块时序图30523就业模块时序图31524留言模块时序图31525投递记录模块程序流程图32526文档模块时序图32527系别模块时序图33528新闻模块时序图33529用户模块时序图3453系统功能实现的主要框架34531SSH框架34532HIBERNATE配置文件34533STRUTS配置文件35534SPRING配置文件3654系统功能实现的主要模块37541登陆页面37542用户注册页面39543系统管理主页面40544教师用户管理主页面41545就业情况查询管理主页面43546区域分布统计主页面45547岗位管理主页面486系统的调试与测试5061软件测试的目的5062软件测试的任务5063测试环境50结论51参考文献52致谢53外文原文54中文翻译631绪论11课题研究的背景国际互联网是集现代通信技术、计算机技术为一体的世界上最大的计算机互联网络。相对报刊、电视、广播,互联网被称为第四媒体。由于具有许多传统媒体无法比拟的优势。互联网已迅速发展成为一个连通全球近200个国家的千万台主机的巨大网络,而且还在以惊人的速度迅猛增长。中国的互联网虽然起步稍晚,但经过多年的发展建设,现在已拥有几亿用户,国内众多的企业、商家纷纷在互联网上申请域名、建立自己的网站,以对企业形象和产品进行宣传。毕业生就业信息管理系统,是为高校毕业生提供就业信息化服务的公益性系统,它的建设目标是以该系统为枢纽,运用统一数据交换标准,适时的数据更新,分工协作的信息收集发布机制,形成毕业生就业服务信息系统,为广大高校毕业生和各类用人单位提供求职和招聘的信息化平台,同时以此为依托,构建高校毕业生就业管理检测网络,为高等学校的专业设置、人才配置等提供准确的决策依据。12国内外发展状况目前国内比较优秀的此类网站不胜枚举,最为突出的有“中国高校毕业生就业信息服务网”与“北京大学毕业生就业信息服务网”。它们主要包括了“求职”、“招聘”、“新闻”、“企业介绍”、“政策”、“咨询”六大板块。分别为毕业生提供就业的各类信息帮助,属于非常优秀的网络资源站。通过对这些优秀网站的学习研究为本设计提供了一个很好的参考平台。13选题的目的及意义J2EE平台的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。由于J2EE平台基于用户需求的设计方法,使得该系统的使用更加的人性化、个人化、更贴近用户。以J2EE平台的构建思想来实现网上信息管理系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。在系统中还采用了CSS层布局技术。使设计更加的简便。毕业生就业问题是大学毕业生至关重要的问题,每个合格的大学毕业生都都将就业途径视为命脉,而“毕业生就业信息管理系统”正是提供这种途径的最佳方式之一,具有极度的应用价值与实用性。2系统的开发环境及技术简介21系统开发环境211MYECLIPSE在开发本平台中所用到的开发工具就是是知名的JAVA项目开发工具MYECLIPSE。MYECLIPSE企业级工作平台(MYECLIPSEENTERPRISEWORKBENCH,简称MYECLIPSE)是对ECLIPSEIDE的一种扩展,利用MYECLIPSE,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。MYECLIPSE是一个功能非常丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,STRUTS,JSP,CSS,JAVASCRIPT,SQL,HIBERNATE。在结构上,MYECLIPSE的特征可以被分为7类J2EE模型,WEB开发工具,EJB开发工具,应用程序服务器的连接器,J2EE项目部署服务,数据库服务,MYECLIPSE整合帮助。对于以上每一种功能上的类别,在ECLIPSE中都有相应的功能部件,并通过一系列的插件来实现它们。MYECLIPSE结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MYECLIPSE是ECLIPSE的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。212数据库简介数据库使用的是MYSQL开源数据库。MYSQL的特性使用C和C编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持AIX、FREEBSD、HPUX、MACOS、OPENBSD、OS/2WRAP、SOLARIS、WINDOWS等多种操作系统。为多种编程语言提供API。这些编程语言包括C、C、EIFFEL、JAVA、PERL、PHP、PYTHON、RUBY和TCL等。支持多线程充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的SHIFT_JIS等都可以用作数据表名和数据列名。提供TCP/IP、ODBC和JDBC等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工具。可以处理拥有上千万条记录的大型数据库。MYSQL的应用与其他的大型数据库例如ORACLE、DB2、SQLSERVER等相比,MYSQL自有它的不足之处,如规模小、功能有限(MYSQLCLUSTER的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MYSQL提供的功能已经绰绰有余,而且由于MYSQL是开放源码软件,因此可以大大降低总体成本。213TOMCATTOMCAT很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。TOMCAT是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好APACHE服务器,可利用它响应对HTML页面的访问请求。实际上TOMCAT部分是APACHE服务器的扩展,但它是独立运行的,所以当你运行TOMCAT时,它实际上作为一个与APACHE独立的进程单独运行的。这里的诀窍是,当配置正确时,APACHE为HTML页面服务,而TOMCAT实际上运行JSP页面和SERVLET。另外,TOMCAT和IIS、APACHE等WEB服务器一样,具有处理HTML页面的功能,另外它还是一个SERVLET和JSP容器,独立的SERVLET容器是TOMCAT的默认模式。22系统开发的思想与技术221JSP技术与MVC模式以及系统的基本框架本系统采用JSP技术,基于MVC模式开发,使用SSH框架(STRUTS2、SPRING、HIBERNATE)来增加系统的开发速度。所谓的MVC模式是“MODELVIEWCONTROLLER“的缩写,中文翻译为“模式视图控制器“。程序就是用STRUTS2和HIBERNATE这两个框架来实现模型层和控制器这两层,JSP实现视图这一层。一般来说程序就是在数据库和页面之间起桥梁作用的,JSP页面请求先到ACTION,再到DAO,再回到ACTION,回到JSP页面,ACTION主要处理来自页面的请求,DAO主要是和数据库的交互,STRUTS2主要用在ACTION,处理来自页面的请求,处理完请求后跳转回页面。HIBERNATE主要用在DAO,包括对数据库的增、删、改、查的操作,SPRING控制程序的流程。222SSH框架的优点SSH框架是J2EE应用中STRUTS2SPRINGHIBERNATE三大免费开源框架的结合使用,它可以看成工具,也是中间件。他是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。他们里面有很多优秀的设计理念及模式应用。比如,STRUTS属于MVC框架,关键是要了解MVC的概念及大致原理;而HIBERNATE属于ORM系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解。而SPRING属于应用程序框架,其核心是IOC容器以及AOP,SPRING中还集成了很多适用东西,比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等,它由以下3个框架构成1STRUTS2框架STRUTS2是APACHE组织的一个开放源码项目。STRUTS2是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是SERVLET,JSP和CUSTOMTAGLIBRARY。其基本构成如图21所示。图21STRUTS框架工作流程2SPRING框架SPRING的核心是个轻量级(LIGHTWEIGHT)的容器(CONTAINER),它是实现IOC(INVERSIONOFCONTROL)容器、非侵入性(NOINTRUSIVE)的框架,并提供AOP(ASPECTORIENTEDPROGRAMMING)概念的实现方式,提供对持久层(PERSISTENCE)、事务(TRANSACTION)的支持,提供MVCWEB框架的实现,并对一些常用的企业服务API(APPLICATIONINTERFACE)提供一致的模型封装,是一个全方位的应用程序框架(APPLICATIONFRAMEWORK),除此之外,对于现存的各种框架(STRUTS、JSF、HIBERNATE等),SPRING也提供了与它们相整合的方案。SPRING框架由图22所示的7个部分组成图22SPRING框架构成3HIBERNATE框架HIBERNATE是一个开放源码的ORM持久层框架。作为优秀的持久层框架实现,HIBERNATE框架提供了强大、高性能的对象到关系型数据库的持久化服务,开发人员可以使用面向对象的设计进行持久层开发。简单的说,HIBERNATE只是一个将持久化类与数据库表相映射的工具,每个持久化类实例均对应于数据库表中的一个数据行而已。用户只需直接使用面向对象的方法操作此持久化类实例,即可完成对数据库表数据的插入、删除、修改、读取等操作。图23HIBERNATE框架3系统总体设计31总体功能模块本系统分系统管理员,老师用户,企业用户和毕业生用户4个用户角色。总功能图如图31所示。图31系统功能需求分析32系统管理员功能模块系统管理员主要功能有系别管理、专业管理、老师管理员管理、站内新闻管理、企业用户管理、岗位管理、文档管理、公告管理、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。系统管理员的功能图如图32所示。图32系统管理员功能图33老师用户功能模块老师用户的主要功能有毕业生用户管理、站内新闻查询、文档查询、公告查询、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。老师用户的功能图如图33所示。图33老师用户的功能图34企业用户功能模块企业用户的主要功能有求职管理(包括岗位管理和查看应聘学生信息)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。老师用户的功能图如图34所示。图34企业用户的功能图35毕业生用户功能模块毕业生用户的主要功能有简历管理、求职管理(包括查询就业岗位和查看应聘信息,查看招聘单位)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。图35毕业生用户的功能图36系统业务描述本系统分系统管理员,老师用户,企业用户和毕业生用户4个用户角色。系统管理员主要功能有系别管理、专业管理、老师管理员管理、站内新闻管理、企业用户管理、岗位管理、文档管理、公告管理、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。老师用户的主要功能有毕业生用户管理、站内新闻查询、文档查询、公告查询、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。企业用户的主要功能有求职管理(包括岗位管理和查看应聘学生信息)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。毕业生用户的主要功能有简历管理、求职管理(包括查询就业岗位和查看应聘信息,查看招聘单位)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。用例图如图36所示如下图36用例图37程序流程图1招聘流程如图37所示图37招聘流程图2用户注册流程如图38所示图38用户注册流程图3用户登录流程如图39所示图39用户登录流程图4系统详细设计与实现41系统和数据库的配置系统按通用的B/S(浏览器、服务器)模式进行设计(如图41)图41B/S结构数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。42概念模型设计概念模型设计的典型方法是用ER图方法,即用实体联系模型表示。ER方法是用ER图来描述显示世界,ER图包含三个基本成分实体、联系、属性。它直观易懂,能够比较准确地反映现实世界的信息联系,从概念上表示一个数据库的信息组织情况。本系统ER图如下图42ER图43数据库逻辑模型公告表信息由主键、公告内容、添加时间、是否删除标志、公告标题组成;简历表信息由主键、添加时间、是否删除标志、简历名称、简历路径、关联的求职者ID,外键组成;就业表信息由主键、毕业前后就业、从事行业、添加时间、就业分布、是否删除标志、就业时间、性别、关联的老师ID、关联的学生ID、就业省份、就业月份组成;留言表信息由主键、留言内容、留言时间、是否删除标志、留言标题、关联的用户ID组成;投递记录表信息由主键、添加时间、是否阅读、应聘状态、关联的简历ID、关联的职位ID组成;文档表信息由主键、添加时间、文档路径、文档标题、是否删除标志组成;系表信息由主键、系名、是否删除标志组成;新闻表信息由主键、新闻内容、添加时间、新闻标题要、是否删除标志组成;用户表信息由主键、班级、从事行业、添加时间、法人代表、联系地址、联系方式、年级、密码、企业地址、企业联系电话、企业名称、企业区域、用户权限、真实姓名、是否上传标志、用户名、系、性别、学号、专业、关联的职位ID组成;职位表信息由主键、添加时间、工作地点、工作类型、工作年限、性别、学历、有限期、月薪、招聘人数、职位类别、是否删除标志、职位描述、职位名称、职位发布人ID、工作省份组成;专业表信息由主键、专业名、是否删除标志、关联的系ID组成。44数据库表结构表41公告表名称类型空属性备注IDBIGINT20NO主键CONTENTTEXTYES公告内容CREATETIMEDATETIMEYES添加时间GONGGAOLOCKINT11NO是否删除标志,0表示未删除,1表示删除TITLEVARCHAR255YES公告标题表42简历表名称类型空属性备注IDBIGINT20NO主键CREATETIMEDATETIMEYES添加时间JIANLILOCKINT11NO是否删除标志,0表示未删除,1表示删除表2(续)名称类型空属性备注JIANLIMINGCHENVARCHAR255YES简历名称PATHVARCHAR255YES简历路径QIUZHIRENIDBIGINT20YES关联的求职者ID,外键表43就业表名称类型空属性备注IDBIGINT20NO主键BIYEQIANHOUJIUYEVARCHAR255YES毕业前后就业CONGSHIHANGYEVARCHAR255YES从事行业CREATETIMEDATETIMEYES添加时间JIUYEFENBUVARCHAR255YES就业分布JIUYELOCKINT11NO是否删除标志JIUYESHIJIANVARCHAR255YES就业时间XINGBIEVARCHAR255YES性别LAOSHIIDBIGINT20YES关联的老师ID,外键USERIDBIGINT20YES关联的学生ID,外键JIUYESHENGFENVARCHAR255YES就业省份JIUYEYUEFENVARCHAR255YES就业月份表44留言表名称类型空属性备注IDBIGINT20NO主键CONTENTTEXTYES留言内容CREATETIMEDATETIMEYES留言时间LIUYANLOCKINT11NO是否删除标志TITLEVARCHAR255YES留言标题USERIDBIGINT20YES关联的用户ID,外键表45投递记录表名称类型空属性备注IDBIGINT20NO主键CREATETIMEDATETIMEYES添加时间READZHUANGTAIVARCHAR255YES是否阅读YINGPINZHUANGTAIVARCHAR255YES应聘状态JIANLIIDBIGINT20YES关联的简历ID,外键ZHIWEIIDBIGINT20YES关联的职位ID,外键表46文档表名称类型空属性备注IDBIGINT20NO主键CREATETIMEDATETIMEYES添加时间PATHVARCHAR255YES文档路径TITLEVARCHAR255YES文档标题WENDANGLOCKINT11NO是否删除标志表47系表名称类型空属性备注IDBIGINT20NO主键NAMEVARCHAR255YES系名XILOCKINT11NO是否删除标志表48新闻表名称类型空属性备注IDBIGINT20NO主键CONTENTTEXTYES新闻内容CREATETIMEDATETIMEYES添加时间TITLEVARCHAR255YES新闻标题XINWENLOCKINT11NO是否删除标志表49用户表名称类型空属性备注IDBIGINT20NO主键CONGSHIHANGYEVARCHAR255YES从事行业CREATETIMEDATETIMEYES添加时间FARENDAIBIAOVARCHAR255YES法人代表LIANXIDIZHIVARCHAR255YES联系地址LIANXIFANGSHIVARCHAR255YES联系方式NIANJIVARCHAR255YES年级PASSWORDVARCHAR255YES密码QIYEDIZHIVARCHAR255YES企业地址QIYELIANXIFIANHUAVARCHAR255YES企业联系电话QIYEMINGCHENVARCHAR255YES企业名称QIYEQUYUVARCHAR255YES企业区域ROLEINT11NO用户权限TRUENAMEVARCHAR255YES真实姓名USERLOCKINT11NO是否删除标志USERNAMEVARCHAR255YES用户名名称类型空属性备注XIVARCHAR255YES系XINGBIEVARCHAR255YES性别表9(续)名称类型空属性备注XUEHAOVARCHAR255YES学号ZHUANYEVARCHAR255YES专业ZHIWEIIDBIGINT20YES关联的职位ID,外键表410职位表名称类型空属性备注IDBIGINT20NO主键CREATETIMEDATETIMEYES添加时间GONGZUODIDIANVARCHAR255YES工作地点GONGZUOLEIXINGVARCHAR255YES工作类型GONGZUONIANXIANVARCHAR255YES工作年限XINGBIEVARCHAR255YES性别XUELIVARCHAR255YES学历YOUXIAOQIVARCHAR255YES有效期YUEXINVARCHAR255YES月薪ZHAOPINRENSHUVARCHAR255YES招聘人数ZHIWEILEIBIETEXTYES职位类别ZHIWEILOCKINT11NO是否删除标志ZHIWEIMIAOSHUVARCHAR255YES职位描述ZHIWEIMINGCHENVARCHAR255YES职位名称ZHIWEIFABURENIDBIGINT20YES职位发布人ID,外键GONGZUOSHENGFENVARCHAR255YES工作省份表411专业表信息(主键、专业名、是否删除标志、关联的系ID)名称类型空属性备注IDBIGINT20NO主键NAMEVARCHAR255YES专业名ZHUANYELOCKINT11NO是否删除标志XIIDBIGINT20YES关联的系ID,外键45平台数据表的设计根据平台的需求分析和功能模块的划分,所涉及的实体有公告,简历,就业,留言,投递记录,文档,系,新闻,用户,职位,专业。因此系统的定义数据库主要包含11张表公告表T_GONGGAO,简历表T_JIANLI,就业表T_JIUYE,留言表T_LIUYAN,投递记录表T_TOUDIJILU,文档表T_WENDANG,系表T_XI,新闻表T_XINWEN,用户表T_USER,职位表T_ZHIWEI,专业表T_ZHUANYE。1公告表T_GONGGAO如图43所示图43公告表建表的SQL语句为CREATETABLET_GONGGAOIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,CONTENTTEXTCOMMENT公告内容,CREATETIMEDATETIMEDEFAULTNULLCOMMENT添加时间,GONGGAOLOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,0表示未删除,1表示删除,TITLEVARCHAR255DEFAULTNULLCOMMENT公告标题,PRIMARYKEYIDENGINEINNODBAUTO_INCREMENT4DEFAULTCHARSETUTF82简历表T_JIANLI如图44所示图44简历表建表的SQL语句为CREATETABLET_JIANLIIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,CREATETIMEDATETIMEDEFAULTNULLCOMMENT添加时间,JIANLILOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,0表示未删除,1表示删除,JIANLIMINGCHENVARCHAR255DEFAULTNULLCOMMENT简历名称,PATHVARCHAR255DEFAULTNULLCOMMENT简历路径,QIUZHIRENIDBIGINT20DEFAULTNULLCOMMENT关联的求职者ID,外键,PRIMARYKEYID,KEYFK37B456743C6BA8CDQIUZHIRENID,CONSTRAINTFK37B456743C6BA8CDFOREIGNKEYQIUZHIRENIDREFERENCEST_USERIDENGINEINNODBAUTO_INCREMENT16DEFAULTCHARSETUTF83就业表T_JIUYE如图45所示图45就业表建表的SQL语句为CREATETABLET_JIUYEIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,BIYEQIANHOUJIUYEVARCHAR255DEFAULTNULLCOMMENT毕业前后就业,CONGSHIHANGYEVARCHAR255DEFAULTNULLCOMMENT从事行业,CREATETIMEDATETIMEDEFAULTNULLCOMMENT添加时间,JIUYEFENBUVARCHAR255DEFAULTNULLCOMMENT就业分布,JIUYELOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,JIUYESHIJIANVARCHAR255DEFAULTNULLCOMMENT就业时间,XINGBIEVARCHAR255DEFAULTNULLCOMMENT性别,LAOSHIIDBIGINT20DEFAULTNULLCOMMENT关联的老师ID,外键,USERIDBIGINT20DEFAULTNULLCOMMENT关联的学生ID,外键,JIUYESHENGFENVARCHAR255DEFAULTNULLCOMMENT就业省份,JIUYEYUEFENVARCHAR255DEFAULTNULLCOMMENT就业月份,PRIMARYKEYID,KEYFK9EB388F777C3030ALAOSHIID,KEYFK9EB388F7A3C379BBUSERID,CONSTRAINTFK9EB388F777C3030AFOREIGNKEYLAOSHIIDREFERENCEST_USERID,CONSTRAINTFK9EB388F7A3C379BBFOREIGNKEYUSERIDREFERENCEST_USERIDENGINEINNODBAUTO_INCREMENT29DEFAULTCHARSETUTF84留言表T_LIUYAN如图46所示图46留言表建表的SQL语句为CREATETABLET_LIUYANIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,CONTENTTEXTCOMMENT留言内容,CREATETIMEDATETIMEDEFAULTNULLCOMMENT留言时间,LIUYANLOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,TITLEVARCHAR255DEFAULTNULLCOMMENT留言标题,USERIDBIGINT20DEFAULTNULLCOMMENT关联的用户ID,外键,PRIMARYKEYID,KEYFK3B274719A3C379BBUSERID,CONSTRAINTFK3B274719A3C379BBFOREIGNKEYUSERIDREFERENCEST_USERIDENGINEINNODBAUTO_INCREMENT6DEFAULTCHARSETUTF85投递记录表T_TOUDIJILU如图47所示图47投递记录表建表的SQL语句为CREATETABLET_TOUDIJILUIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,CREATETIMEDATETIMEDEFAULTNULLCOMMENT添加时间,READZHUANGTAIVARCHAR255DEFAULTNULLCOMMENT是否阅读,YINGPINZHUANGTAIVARCHAR255DEFAULTNULLCOMMENT应聘状态,JIANLIIDBIGINT20DEFAULTNULLCOMMENT关联的简历ID,外键,ZHIWEIIDBIGINT20DEFAULTNULLCOMMENT关联的职位ID,外键,PRIMARYKEYID,KEYFKADCFF8BC1EC26877JIANLIID,KEYFKADCFF8BC91549B65ZHIWEIID,CONSTRAINTFKADCFF8BC1EC26877FOREIGNKEYJIANLIIDREFERENCEST_JIANLIID,CONSTRAINTFKADCFF8BC91549B65FOREIGNKEYZHIWEIIDREFERENCEST_ZHIWEIIDENGINEINNODBAUTO_INCREMENT34DEFAULTCHARSETUTF86文档表T_WENDANG如图48所示图48文档表建表的SQL语句为CREATETABLET_WENDANGIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,CREATETIMEDATETIMEDEFAULTNULLCOMMENT添加时间,PATHVARCHAR255DEFAULTNULLCOMMENT文档路径,TITLEVARCHAR255DEFAULTNULLCOMMENT文档标题,WENDANGLOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,PRIMARYKEYIDENGINEINNODBAUTO_INCREMENT2DEFAULTCHARSETUTF87系表T_XI如图49所示图49系表建表的SQL语句为CREATETABLET_XIIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,NAMEVARCHAR255DEFAULTNULLCOMMENT系名,XILOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,PRIMARYKEYIDENGINEINNODBAUTO_INCREMENT9DEFAULTCHARSETUTF88新闻表T_XINWEN如图410所示图410新闻表建表的SQL语句为CREATETABLET_XINWENIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,CONTENTTEXTCOMMENT新闻内容,CREATETIMEDATETIMEDEFAULTNULLCOMMENT添加时间,TITLEVARCHAR255DEFAULTNULLCOMMENT新闻标题,XINWENLOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,PRIMARYKEYIDENGINEINNODBAUTO_INCREMENT5DEFAULTCHARSETUTF89用户表T_USER如图411所示图411用户表建表的SQL语句为CREATETABLET_USERIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,BANJIVARCHAR255DEFAULTNULLCOMMENT班级,CONGSHIHANGYEVARCHAR255DEFAULTNULLCOMMENT从事行业,CREATETIMEDATETIMEDEFAULTNULLCOMMENT添加时间,FARENDAIBIAOVARCHAR255DEFAULTNULLCOMMENT法人代表,LIANXIDIZHIVARCHAR255DEFAULTNULLCOMMENT联系地址,LIANXIFANGSHIVARCHAR255DEFAULTNULLCOMMENT联系方式,NIANJIVARCHAR255DEFAULTNULLCOMMENT年级,PASSWORDVARCHAR255DEFAULTNULLCOMMENT密码,QIYEDIZHIVARCHAR255DEFAULTNULLCOMMENT企业地址,QIYELIANXIDIANHUAVARCHAR255DEFAULTNULLCOMMENT企业联系电话,QIYEMINGCHENVARCHAR255DEFAULTNULLCOMMENT企业名称,QIYEQUYUVARCHAR255DEFAULTNULLCOMMENT企业区域,ROLEINT11NOTNULLDEFAULT0COMMENT用户权限,TRUENAMEVARCHAR255DEFAULTNULLCOMMENT真实姓名,USERLOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,USERNAMEVARCHAR255DEFAULTNULLCOMMENT用户名,XIVARCHAR255DEFAULTNULLCOMMENT系,XINGBIEVARCHAR255DEFAULTNULLCOMMENT性别,XUEHAOVARCHAR255DEFAULTNULLCOMMENT学号,ZHUANYEVARCHAR255DEFAULTNULLCOMMENT专业,ZHIWEIIDBIGINT20DEFAULTNULLCOMMENT关联的职位ID,外键,PRIMARYKEYID,KEYFKCB5540D691549B65ZHIWEIID,CONSTRAINTFKCB5540D691549B65FOREIGNKEYZHIWEIIDREFERENCEST_ZHIWEIIDENGINEINNODBAUTO_INCREMENT49DEFAULTCHARSETUTF810职位表T_ZHIWEI如图412所示图412职位表建表的SQL语句为CREATETABLET_ZHIWEIIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,CREATETIMEDATETIMEDEFAULTNULLCOMMENT添加时间,GONGZUODIDIANVARCHAR255DEFAULTNULLCOMMENT工作地点,GONGZUOLEIXINGVARCHAR255DEFAULTNULLCOMMENT工作类型,GONGZUONIANXIANVARCHAR255DEFAULTNULLCOMMENT工作年限,XINGBIEVARCHAR255DEFAULTNULLCOMMENT性别,XUELIVARCHAR255DEFAULTNULLCOMMENT学历,YOUXIANQIVARCHAR255DEFAULTNULLCOMMENT有效期,YUEXINVARCHAR255DEFAULTNULLCOMMENT月薪,ZHAOPINRENSHUVARCHAR255DEFAULTNULLCOMMENT招聘人数,ZHIWEILEIBIETEXTCOMMENT职位类别,ZHIWEILOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,ZHIWEIMIAOSHUVARCHAR255DEFAULTNULLCOMMENT职位描述,ZHIWEIMINGCHENVARCHAR255DEFAULTNULLCOMMENT职位名称,ZHIWEIFABURENIDBIGINT20DEFAULTNULLCOMMENT职位发布人ID,外键,GONGZUOSHENGFENVARCHAR255DEFAULTNULLCOMMENT工作省份,PRIMARYKEYID,KEYFK52F78CCB3FC43E7DZHIWEIFABURENID,CONSTRAINTFK52F78CCB3FC43E7DFOREIGNKEYZHIWEIFABURENIDREFERENCEST_USERIDENGINEINNODBAUTO_INCREMENT13DEFAULTCHARSETUTF811专业表T_ZHUANYE如图413所示图413专业表建表的SQL语句为CREATETABLET_ZHUANYEIDBIGINT20NOTNULLAUTO_INCREMENTCOMMENT主键,NAMEVARCHAR255DEFAULTNULLCOMMENT专业名,ZHUANYELOCKINT11NOTNULLDEFAULT0COMMENT是否删除标志,XIIDBIGINT20DEFAULTNULLCOMMENT关联的系ID,外键,PRIMARYKEYID,KEYFKC994A951CF1F907XIID,CONSTRAINTFKC994A951CF1F907FOREIGNKEYXIIDREFERENCEST_XIIDENGINEINNODBAUTO_INCREMENT16DEFAULTCHARSETUTF85系统功能实现51程序的类图511公告GONGGAO类图图51GONGGAO类图对应的程序代码PUBLICCLASSGONGGAOIMPLEMENTSSERIALIZABLEPRIVATESTATICFINALLONGSERIALVERSIONUID7141419035239709511LPRIVATELONGIDPRIVATEINTGONGGAOLOCKPRIVATESTRINGTITLEPRIVATESTRINGCONTENTPRIVATEDATECREATETIME512简历JIANLI类图图52JIANLI类图对应的程序代码PUBLICCLASSJIANLIIMPLEMENTSSERIALIZABLEPRIVATESTATICFINALLONGSERIALVERSIONUID7141419035239709511LPRIVATELONGIDPRIVATEINTJIANLILOCKPRIVATESTRINGJIANLIMINGCHEN/简历名称PRIVATESTRINGPATH/简历路径PRIVATEUSERQIUZHIREN/求职者PRIVATEDATECREATETIME/时间513就业JIUYE类图图53JIUYE类图对应的程序代码PUBLICCLASSJIUYEIMPLEMENTSSERIALIZABLEPRIVATESTATICFINALLONGSERIALVERSIONUID7141419035239709511LPRIVATELONGIDPRIVATEINTJIUYELOCKPRIVATEUSERUSER/关联学生PRIVATEDATECREATETIME/PRIVATESTRINGJIUYEFENBU/就业分布南方北方PRIVATESTRINGXINGBIE/性别男,女PRIVATESTRINGJIUYESHIJIAN/就业时间PRIVATESTRINGBIYEQIANHOUJIUYE/毕业前就业毕业后就业PRIVATESTRINGCONGSHIHANGYE/从事行业PRIVATEUSERLAOSHI/关联老师PRIVATESTRINGJIUYESHENGFEN/就业省份PRIVATESTRINGJIUYEYUEFEN/就业月份514留言LIUYAN类图图54LIUYAN类图对应的代码PUBLICCLASSLIUYANIMPLEMENTSSERIALIZABLEPRIVATESTATICFINALLONGSERIALVERSIONUID7141419035239709511LPRIVATELONGIDPRIVATEUSERUSERPRIVATEINTLIUYANLOCKPRIVATESTRINGTITLEPRIVATESTRINGCONTENTPRIVATEDATECREATETIME515投递记录TOUDIJILU类图图55TOUDIJILU类图对应的代码PUBLICCLASSTOUDIJILUIMPLEMENTSSERIALIZABLEPRIVATESTATICFINALLONGSERIALVERSIONUID7141419035239709511LPRIVATELONGIDPRIVATEZHIWEIZHIWEIPRIVATEJI

温馨提示

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

评论

0/150

提交评论