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

下载本文档

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

文档简介

1、太原理工大学毕业设计(论文)用纸 绪论1.1 课题研究的背景国际互联网是集现代通信技术、计算机技术为一体的世界上最大的计算机互联网络。相对报刊、电视、广播,互联网被称为第四媒体。由于具有许多传统媒体无法比拟的优势。互联网已迅速发展成为一个连通全球近200个国家的千万台主机的巨大网络,而且还在以惊人的速度迅猛增长。中国的互联网虽然起步稍晚,但经过多年的发展建设,现在已拥有几亿用户,国内众多的企业、商家纷纷在互联网上申请域名、建立自己的网站,以对企业形象和产品进行宣传。毕业生就业信息管理系统,是为高校毕业生提供就业信息化服务的公益性系统,它的建设目标是以该系统为枢纽,运用统一数据交换标准,适时的数

2、据更新,分工协作的信息收集发布机制,形成毕业生就业服务信息系统,为广大高校毕业生和各类用人单位提供求职和招聘的信息化平台,同时以此为依托,构建高校毕业生就业管理检测网络,为高等学校的专业设置、人才配置等提供准确的决策依据。1.2 国内外发展状况目前国内比较优秀的此类网站不胜枚举,最为突出的有“中国高校毕业生就业信息服务网”与“北京大学毕业生就业信息服务网”。它们主要包括了“求职”、“招聘”、“新闻”、“企业介绍”、“政策”、“咨询”六大板块。分别为毕业生提供就业的各类信息帮助,属于非常优秀的网络资源站。通过对这些优秀网站的学习研究为本设计提供了一个很好的参考平台。1.3 选题的目的及意义J2E

3、E平台的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。由于J2EE平台基于用户需求的设计方法,使得该系统的使用更加的人性化、个人化、更贴近用户。以J2EE平台的构建思想来实现网上信息管理系统可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。在系统中还采用了CSS层布局技术。使设计更加的简便。毕业生就业问题是大学毕业生至关重要的问题,每个合格的大学毕业生都都将就业途径视为命脉,而“毕业生就业信息管理系统”正是提供这种途径的最佳方式之一,具有极度的应用价值与实用性。2 系统的开发环境及技术简介2.1 系统开发环境2.1.1

4、 MyEclipse在开发本平台中所用到的开发工具就是是知名的java项目开发工具MyEclipse。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。MyEclipse是一个功能非常丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。在结构上,MyEcli

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

6、进行测试,保证源代码的可移植性。支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。为多种编程语言提供API。这些编程语言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。支持多线程充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。提供TCP/IP、ODB

7、C和JDBC等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工具。可以处理拥有上千万条记录的大型数据库。MySQL的应用:与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体成本。2.1.3 TomcatTomcat很受广大程序员的喜欢,因为它运行时占用的HYPERLINK/view/53557.h

8、tmt_blank系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat是一个轻量级应用HYPERLINK/view/899.htmt_blank服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程

9、单独运行的。这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSPHYPERLINK/view/864334.htmt_blank容器,独立的Servlet容器是Tomcat的默认模式。2.2 系统开发的思想与技术2.2.1 JSP技术与MVC模式以及系统的基本框架本系统采用jsp技术,基于MVC模式开发,使用SSH框架(struts2、spring、hibernate)来增加系统的开发速度。所谓的MVC模式是Mo

10、del-View-Controller的缩写,中文翻译为模式-视图-控制器。程序就是用struts2和hibernate这两个框架来实现模型层和控制器这两层,jsp实现视图这一层。一般来说程序就是在数据库和页面之间起桥梁作用的,jsp页面请求先到action,再到dao,再回到action,回到jsp页面,action主要处理来自页面的请求,dao主要是和数据库的交互,struts2主要用在action,处理来自页面的请求,处理完请求后跳转回页面。Hibernate主要用在dao,包括对数据库的增、删、改、查的操作,spring控制程序的流程。2.2.2 S.S.H框架的优点S.S.H框架是J

11、2EE应用中struts2+spring+hibernate三大免费开源框架的结合使用,它可以看成工具,也是中间件。他是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。他们里面有很多优秀的设计理念及模式应用。比如,struts属于MVC框架,关键是要了解MVC的概念及大致原理;而hibernate属于ORM系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解。而spring属于应用程序框架,其核心是IOC容器以及AOP,Spring中还集成了很多适用东西,比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等,它由以下3个框架构成:1.Stru

12、ts2框架Struts2是Apache组织的一个开放源码项目。Struts2是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和Custom tag library。其基本构成如图2.1所示。图2-1 Struts框架工作流程2.Spring框架Spring的核心是个轻量级(Lightweight)的容器(Container),它是实现IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的实现方式,提供对持久层(Persis

13、tence)、事务(Transaction)的支持,提供MVC Web框架的实现,并对一些常用的企业服务API(Application Interface)提供一致的模型封装,是一个全方位的应用程序框架(Application framework),除此之外,对于现存的各种框架(Struts、JSF、Hibernate等),Spring也提供了与它们相整合的方案。Spring框架由图2-2所示的7个部分组成:图2-2 Spring框架构成3.Hibernate框架Hibernate是一个开放源码的ORM持久层框架。作为优秀的持久层框架实现,Hibernate框架提供了强大、高性能的对象到关系型

14、数据库的持久化服务,开发人员可以使用面向对象的设计进行持久层开发。简单的说,Hibernate只是一个将持久化类与数据库表相映射的工具,每个持久化类实例均对应于数据库表中的一个数据行而已。用户只需直接使用面向对象的方法操作此持久化类实例,即可完成对数据库表数据的插入、删除、修改、读取等操作。图2-3 Hibernate框架3 系统总体设计3.1 总体功能模块本系统分系统管理员,老师用户,企业用户和毕业生用户4个用户角色。总功能图如图3-1所示。图3-1 系统功能需求分析3.2 系统管理员功能模块系统管理员主要功能有系别管理、专业管理、老师管理员管理、站内新闻管理、企业用户管理、岗位管理、文档管

15、理、公告管理、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。系统管理员的功能图如图3-2所示。图3-2 系统管理员功能图3.3 老师用户功能模块老师用户的主要功能有毕业生用户管理、站内新闻查询、文档查询、公告查询、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。老师用户的功能图如图3-3所示。图3-3 老师用户的功能图3.4 企业用户功能模块企业用户的主要功能有求职管理(包括岗位管理和查看应聘学生信息)、站内新闻查询、文档查询、公告查

16、询、留言管理、个人信息管理。老师用户的功能图如图3-4所示。图3-4 企业用户的功能图3.5 毕业生用户功能模块毕业生用户的主要功能有简历管理、求职管理(包括查询就业岗位和查看应聘信息,查看招聘单位)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。图3-5 毕业生用户的功能图3.6 系统业务描述本系统分系统管理员,老师用户,企业用户和毕业生用户4个用户角色。系统管理员主要功能有系别管理、专业管理、老师管理员管理、站内新闻管理、企业用户管理、岗位管理、文档管理、公告管理、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就

17、业月份统计)。老师用户的主要功能有毕业生用户管理、站内新闻查询、文档查询、公告查询、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。企业用户的主要功能有求职管理(包括岗位管理和查看应聘学生信息)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。毕业生用户的主要功能有简历管理、求职管理(包括查询就业岗位和查看应聘信息,查看招聘单位)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。用例图如图3-6所示如下:图3-6 用例图3.7 程序流程图1.招聘流程如图3-7所示:图3-7 招聘流程图2.用户注

18、册流程如图3-8所示:图3-8 用户注册流程图3.用户登录流程如图3-9所示:图3-9 用户登录流程图4 系统详细设计与实现4.1 系统和数据库的配置系统按通用的B/S(浏览器、服务器)模式进行设计(如图4-1):图4-1 B/S结构数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。4.2 概念模型设计概念模型设计的典型方法是用E-R图方法,即用实体-联系模型表示。E-R方法是用E-R图来描述显示世界,E-R图包含三个基本成分:实体、联系、属性。它直观易懂,能够比较

19、准确地反映现实世界的信息联系,从概念上表示一个数据库的信息组织情况。本系统E-R图如下:图4-2 E-R图4.3 数据库逻辑模型公告表信息由主键、公告内容、添加时间、是否删除标志、公告标题组成;简历表信息由主键、添加时间、是否删除标志、简历名称、简历路径、关联的求职者ID,外键组成;就业表信息由主键、毕业前后就业、从事行业、添加时间、就业分布、是否删除标志、就业时间、性别、关联的老师ID、关联的学生ID、就业省份、就业月份组成;留言表信息由主键、留言内容、留言时间、是否删除标志、留言标题、关联的用户ID组成;投递记录表信息由主键、添加时间、是否阅读、应聘状态、关联的简历ID、关联的职位ID组成

20、;文档表信息由主键、添加时间、文档路径、文档标题、是否删除标志组成;系表信息由主键、系名、是否删除标志组成;新闻表信息由主键、新闻内容、添加时间、新闻标题要、是否删除标志组成;用户表信息由主键、班级、从事行业、添加时间、法人代表、联系地址、联系方式、年级、密码、企业地址、企业联系电话、企业名称、企业区域、用户权限、真实姓名、是否上传标志、用户名、系、性别、学号、专业、关联的职位ID组成;职位表信息由主键、添加时间、工作地点、工作类型、工作年限、性别、学历、有限期、月薪、招聘人数、职位类别、是否删除标志、职位描述、职位名称、职位发布人ID、工作省份组成;专业表信息由主键、专业名、是否删除标志、关

21、联的系ID组成。4.4 数据库表结构表4-1 公告表名称类型空属性备注IdBigint(20)no主键ContentTextyes公告内容CreatetimeDatetimeyes添加时间GonggaolockInt(11)no是否删除标志,0表示未删除,1表示删除titleVarchar(255)yes公告标题表4-2 简历表名称类型空属性备注idBigint(20)no主键createtimedatetimeyes添加时间jianlilockInt(11)no是否删除标志,0表示未删除,1表示删除表2(续)名称类型空属性备注jianlimingchenVarchar(255)yes简历名称

22、pathVarchar(255)yes简历路径qiuzhirenidBigint(20)yes关联的求职者ID,外键表4-3 就业表名称类型空属性备注idBigint(20)no主键biyeqianhoujiuyeVarchar(255)yes毕业前后就业congshihangyeVarchar(255)yes从事行业createtimedatetimeyes添加时间jiuyefenbuVarchar(255)yes就业分布jiuyelockInt(11)no是否删除标志jiuyeshijianVarchar(255)yes就业时间xingbieVarchar(255)yes性别laoshii

23、dBigint(20)yes关联的老师ID,外键useridBigint(20)yes关联的学生ID,外键jiuyeshengfenVarchar(255)yes就业省份jiuyeyuefenVarchar(255)yes就业月份表4-4 留言表名称类型空属性备注idBigint(20)no主键Contenttextyes留言内容Createtimedatetimeyes留言时间LiuyanlockInt(11)no是否删除标志TitleVarchar(255)yes留言标题useridBigint(20)yes关联的用户ID,外键表4-5 投递记录表名称类型空属性备注idBigint(20)

24、no主键Createtimedatetimeyes添加时间readzhuangtaiVarchar(255)yes是否阅读yingpinzhuangtaiVarchar(255)yes应聘状态jianliidBigint(20)yes关联的简历ID,外键zhiweiidBigint(20)yes关联的职位ID,外键表4-6 文档表名称类型空属性备注idBigint(20)no主键Createtimedatetimeyes添加时间pathVarchar(255)yes文档路径titleVarchar(255)yes文档标题wendanglockInt(11)no是否删除标志表4-7 系表名称类型

25、空属性备注idBigint(20)no主键nameVarchar(255)yes系名xilockInt(11)no是否删除标志表4-8 新闻表名称类型空属性备注idBigint(20)no主键contenttextyes新闻内容createtimedatetimeyes添加时间titleVarchar(255)yes新闻标题xinwenlockInt(11)no是否删除标志表4-9 用户表名称类型空属性备注idBigint(20)no主键congshihangyeVarchar(255)yes从事行业createtimedatetimeyes添加时间farendaibiaoVarchar(25

26、5)yes法人代表lianxidizhiVarchar(255)yes联系地址lianxifangshiVarchar(255)yes联系方式nianjiVarchar(255)yes年级passwordVarchar(255)yes密码qiyedizhiVarchar(255)yes企业地址qiyelianxifianhuaVarchar(255)yes企业联系电话qiyemingchenVarchar(255)yes企业名称qiyequyuVarchar(255)yes企业区域roleInt(11)no用户权限truenameVarchar(255)yes真实姓名userlockInt(1

27、1)no是否删除标志usernameVarchar(255)yes用户名xiVarchar(255)yes系xingbieVarchar(255)yes性别表9(续)名称类型空属性备注xuehaoVarchar(255)yes学号zhuanyeVarchar(255)yes专业zhiweiidBigint(20)yes关联的职位ID,外键表4-10 职位表名称类型空属性备注idBigint(20)no主键createtimedatetimeyes添加时间gongzuodidianVarchar(255)yes工作地点gongzuoleixingVarchar(255)yes工作类型gongzu

28、onianxianVarchar(255)yes工作年限xingbieVarchar(255)yes性别xueliVarchar(255)yes学历youxiaoqiVarchar(255)yes有效期yuexinVarchar(255)yes月薪zhaopinrenshuVarchar(255)yes招聘人数zhiweileibietextyes职位类别zhiweilockInt(11)no是否删除标志zhiweimiaoshuVarchar(255)yes职位描述zhiweimingchenVarchar(255)yes职位名称zhiweifaburenidBigint(20)yes职位发

29、布人ID,外键gongzuoshengfenVarchar(255)yes工作省份表4-11 专业表信息(主键、专业名、是否删除标志、关联的系ID)名称类型空属性备注idBigint(20)no主键nameVarchar(255)yes专业名zhuanyelockInt(11)no是否删除标志xiidBigint(20)yes关联的系ID,外键4.5 平台数据表的设计根据平台的需求分析和功能模块的划分,所涉及的实体有公告,简历,就业,留言,投递记录,文档,系,新闻,用户,职位,专业。因此系统的定义数据库主要包含11张表:公告表t_gonggao,简历表t_jianli,就业表t_jiuye,留

30、言表t_liuyan,投递记录表t_toudijilu,文档表t_wendang,系表t_xi,新闻表t_xinwen,用户表t_user,职位表t_zhiwei,专业表t_zhuanye。1.公告表t_gonggao如图4-3所示:图4-3 公告表建表的sql语句为:CREATE TABLEt_gonggao(idbigint(20)NOT NULL auto_increment COMMENT主键,contenttext COMMENT公告内容,createtimedatetime default NULL COMMENT添加时间,gonggaolockint(11)NOT NULLdef

31、ault0COMMENT是否删除标志,0表示未删除,1表示删除,titlevarchar(255)default NULL COMMENT公告标题,PRIMARY KEY(id)ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;2.简历表t_jianli如图4-4所示:图4-4 简历表建表的sql语句为:CREATE TABLEt_jianli(idbigint(20)NOT NULL auto_increment COMMENT主键,createtimedatetime default NULL COMMENT添加时间,jianliloc

32、kint(11)NOT NULL default0COMMENT是否删除标志,0表示未删除,1表示删除,jianlimingchenvarchar(255)default NULL COMMENT简历名称,pathvarchar(255)default NULL COMMENT简历路径,qiuzhirenidbigint(20)default NULL COMMENT关联的求职者ID,外键,PRIMARY KEY(id),KEYFK37B456743C6BA8CD(qiuzhirenid),CONSTRAINTFK37B456743C6BA8CDFOREIGNKEY(qiuzhirenid)R

33、EFERENCESt_user(id)ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;3.就业表t_jiuye如图4-5所示:图4-5 就业表建表的sql语句为:CREATE TABLEt_jiuye(idbigint(20)NOT NULL auto_increment COMMENT主键,biyeqianhoujiuyevarchar(255)default NULL COMMENT毕业前后就业,congshihangyevarchar(255)default NULL COMMENT从事行业,createtimedatetime

34、default NULL COMMENT添加时间,jiuyefenbuvarchar(255)default NULL COMMENT就业分布,jiuyelockint(11)NOT NULL default0COMMENT是否删除标志,jiuyeshijianvarchar(255)default NULL COMMENT就业时间,xingbievarchar(255)default NULL COMMENT性别,laoshiidbigint(20)default NULL COMMENT关联的老师ID,外键,useridbigint(20)default NULL COMMENT关联的学生

35、ID,外键,jiuyeshengfenvarchar(255)default NULL COMMENT就业省份,jiuyeyuefenvarchar(255)default NULL COMMENT就业月份,PRIMARY KEY(id),KEYFK9EB388F777C3030A(laoshiid),KEYFK9EB388F7A3C379BB(userid),CONSTRAINTFK9EB388F777C3030AFOREIGN KEY(laoshiid)REFERENCESt_user(id),CONSTRAINTFK9EB388F7A3C379BBFOREIGN KEY(userid)R

36、EFERENCESt_user(id)ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8;4.留言表t_liuyan如图4-6所示:图4-6 留言表建表的sql语句为:CREATE TABLEt_liuyan(idbigint(20)NOT NULL auto_increment COMMENT主键,contenttext COMMENT留言内容,createtimedatetime default NULL COMMENT留言时间,liuyanlockint(11)NOT NULL default0COMMENT是否删除标志,titlev

37、archar(255)default NULL COMMENT留言标题,useridbigint(20)default NULL COMMENT关联的用户ID,外键,PRIMARY KEY(id),KEYFK3B274719A3C379BB(userid),CONSTRAINTFK3B274719A3C379BBFOREIGN KEY(userid)REFERENCESt_user(id)ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;5.投递记录表t_toudijilu如图4-7所示:图4-7 投递记录表建表的sql语句为:CREATE

38、 TABLEt_toudijilu(idbigint(20)NOT NULL auto_increment COMMENT主键,createtimedatetime default NULL COMMENT添加时间,readzhuangtaivarchar(255)default NULL COMMENT是否阅读,yingpinzhuangtaivarchar(255)default NULL COMMENT应聘状态,jianliidbigint(20)default NULL COMMENT关联的简历ID,外键,zhiweiidbigint(20)default NULL COMMENT关联

39、的职位ID,外键,PRIMARY KEY(id),KEYFKADCFF8BC1EC26877(jianliid),KEYFKADCFF8BC91549B65(zhiweiid),CONSTRAINTFKADCFF8BC1EC26877FOREIGN KEY(jianliid)REFERENCESt_jianli(id),CONSTRAINTFKADCFF8BC91549B65FOREIGNKEY(zhiweiid)REFERENCESt_zhiwei(id)ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8;6.文档表t_wendang如图

40、4-8所示:图4-8 文档表建表的sql语句为:CREATE TABLEt_wendang(idbigint(20)NOT NULL auto_increment COMMENT主键,createtimedatetime default NULL COMMENT添加时间,pathvarchar(255)default NULL COMMENT文档路径,titlevarchar(255)default NULL COMMENT文档标题,wendanglockint(11)NOT NULL default0COMMENT是否删除标志,PRIMARY KEY(id)ENGINE=InnoDB AUT

41、O_INCREMENT=2 DEFAULT CHARSET=utf8;7.系表t_xi如图4-9所示:图4-9 系表建表的sql语句为:CREATE TABLEt_xi(idbigint(20)NOT NULL auto_increment COMMENT主键,namevarchar(255)default NULL COMMENT系名,xilockint(11)NOT NULL default0COMMENT是否删除标志,PRIMARY KEY(id)ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;8.新闻表t_xinwen如图4-10

42、所示:图4-10 新闻表建表的sql语句为:CREATE TABLEt_xinwen(idbigint(20)NOT NULL auto_increment COMMENT主键,contenttext COMMENT新闻内容,createtimedatetime default NULL COMMENT添加时间,titlevarchar(255)default NULL COMMENT新闻标题,xinwenlockint(11)NOT NULL default0COMMENT是否删除标志,PRIMARY KEY(id)ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT

43、 CHARSET=utf8;9.用户表t_user如图4-11所示:图4-11 用户表建表的sql语句为:CREATE TABLEt_user(idbigint(20)NOT NULL auto_increment COMMENT主键,banjivarchar(255)default NULL COMMENT班级,congshihangyevarchar(255)default NULL COMMENT从事行业,createtimedatetime default NULL COMMENT添加时间,farendaibiaovarchar(255)default NULL COMMENT法人代表

44、,lianxidizhivarchar(255)default NULL COMMENT联系地址,lianxifangshivarchar(255)default NULL COMMENT联系方式,nianjivarchar(255)default NULL COMMENT年级,passwordvarchar(255)default NULL COMMENT密码,qiyedizhivarchar(255)default NULL COMMENT企业地址,qiyelianxidianhuavarchar(255)default NULL COMMENT企业联系电话,qiyemingchenvar

45、char(255)default NULL COMMENT企业名称,qiyequyuvarchar(255)default NULL COMMENT企业区域,roleint(11)NOT NULL default0COMMENT用户权限,truenamevarchar(255)default NULL COMMENT真实姓名,userlockint(11)NOT NULL default0COMMENT是否删除标志,usernamevarchar(255)default NULL COMMENT用户名,xivarchar(255)default NULL COMMENT系,xingbievar

46、char(255)default NULL COMMENT性别,xuehaovarchar(255)default NULL COMMENT学号,zhuanyevarchar(255)default NULL COMMENT专业,zhiweiidbigint(20)default NULL COMMENT关联的职位ID,外键,PRIMARY KEY(id),KEYFKCB5540D691549B65(zhiweiid),CONSTRAINTFKCB5540D691549B65FOREIGN KEY(zhiweiid)REFERENCESt_zhiwei(id)ENGINE=InnoDB AUT

47、O_INCREMENT=49 DEFAULT CHARSET=utf8;10.职位表t_zhiwei如图4-12所示:图4-12 职位表建表的sql语句为:CREATE TABLEt_zhiwei(idbigint(20)NOT NULL auto_increment COMMENT主键,createtimedatetime default NULL COMMENT添加时间,gongzuodidianvarchar(255)default NULL COMMENT工作地点,gongzuoleixingvarchar(255)default NULL COMMENT工作类型,gongzuonia

48、nxianvarchar(255)default NULL COMMENT工作年限,xingbievarchar(255)default NULL COMMENT性别,xuelivarchar(255)default NULL COMMENT学历,youxianqivarchar(255)default NULL COMMENT有效期,yuexinvarchar(255)default NULL COMMENT月薪,zhaopinrenshuvarchar(255)default NULL COMMENT招聘人数,zhiweileibietext COMMENT职位类别,zhiweilocki

49、nt(11)NOT NULL default0COMMENT是否删除标志,zhiweimiaoshuvarchar(255)default NULL COMMENT职位描述,zhiweimingchenvarchar(255)default NULL COMMENT职位名称,zhiweifaburenidbigint(20)default NULL COMMENT职位发布人ID,外键,gongzuoshengfenvarchar(255)default NULL COMMENT工作省份,PRIMARY KEY(id),KEYFK52F78CCB3FC43E7D(zhiweifaburenid)

50、,CONSTRAINTFK52F78CCB3FC43E7DFOREIGNKEY(zhiweifaburenid)REFERENCESt_user(id)ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;11.专业表t_zhuanye如图4-13所示:图4-13 专业表建表的sql语句为:CREATE TABLEt_zhuanye(idbigint(20)NOT NULL auto_increment COMMENT主键,namevarchar(255)default NULL COMMENT专业名,zhuanyelockint(11)NO

51、T NULL default0COMMENT是否删除标志,xiidbigint(20)default NULL COMMENT关联的系ID,外键,PRIMARY KEY(id),KEYFKC994A951CF1F907(xiid),CONSTRAINTFKC994A951CF1F907FOREIGN KEY(xiid)REFERENCESt_xi(id)ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf-8;5 系统功能实现5.1 程序的类图5.1.1 公告Gonggao类图图5-1 Gonggao类图对应的程序代码:public class

52、 Gonggao implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private int gonggaolock;private String title;private String content;private Date createtime;5.1.2 简历Jianli类图图5-2 Jianli类图对应的程序代码:public class Jianli implements Serializableprivate static

53、final long serialVersionUID=-7141419035239709511L;private long id;private int jianlilock;private String jianlimingchen;/简历名称private String path;/简历路径private User qiuzhiren;/求职者private Date createtime;/时间5.1.3 就业Jiuye类图图5-3 Jiuye类图对应的程序代码:public class Jiuye implements Serializableprivate static final

54、 long serialVersionUID=-7141419035239709511L;private long id;private int jiuyelock;private User user;/关联学生private Date createtime;/private String jiuyefenbu;/就业分布南方北方private String xingbie;/性别男,女private String jiuyeshijian;/就业时间private String biyeqianhoujiuye;/毕业前就业毕业后就业private String congshihangye;

55、/从事行业private User laoshi;/关联老师private String jiuyeshengfen;/就业省份private String jiuyeyuefen;/就业月份5.1.4 留言Liuyan类图图5-4 Liuyan类图对应的代码:public class Liuyan implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private User user;private int liuyanlock;priv

56、ate String title;private String content;private Date createtime;5.1.5 投递记录Toudijilu类图图5-5 Toudijilu类图对应的代码:public class Toudijilu implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private Zhiwei zhiwei;private Jianli jianli;private Date createtim

57、e;private String readzhuangtai;/未阅读已阅读private String yingpinzhuangtai;/应聘状态5.1.6 文档Wendang类图图5-6 Wendang类图对应的代码:public class Wendang implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private int wendanglock;private String title;private String pat

58、h;/简历路径private Date createtime;5.1.7 系Xi类图图5-7 Xi类图对应的代码:public class Xi implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private int xilock;private String name;5.1.8 新闻Xinwen类图图5-8 Xinwen类图对应的代码:public class Xinwen implements Serializableprivat

59、e static final long serialVersionUID=-7141419035239709511L;private long id;private int xinwenlock;private String title;private String content;private Date createtime;5.1.9 用户User类图图5-9 User类图对应的代码:public class User implements Serializableprivate static final long serialVersionUID=-714141903523970951

60、1L;private long id;private String username;private String password;private Date createtime;private String truename;private int role;/4表示系统管理员,3表示老师管理员,2表示毕业生用户,1表示企业用户private int userlock;private String qiyequyu;/企业区域南方北方private String qiyemingchen;/企业名称private String qiyelianxidianhua;/企业联系电话privat

温馨提示

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

评论

0/150

提交评论