校园实习就业信息管理系统.doc
摘要当今,人类社会已经进入信息全球化和全球信息化、网络化的高速发展阶段。丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。人们正在逐步适应和习惯于网上贸易、网上购物、网上支付、网上服务和网上娱乐等活动,人类的许多社会活动正在向网络化发展。招聘和求职是一项对信息的需求量比较大的活动,特别是在大学校园中,众多的学生面临着就业问题,传统的招聘求职方式已经越来越不能满足他们的要求。建设一个校园实习就业网站也必然得到广大招聘单位和学生的强烈支持。因此本人结合网站数据库开发的要求,对MS SQL Server2005数据库管理系统、SQL语言原理、JSP应用程序设计等进行了较深入的学习和应用,主要完成对就业网站的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和应用程序。本文则介绍了建设校园实习就业信息网站的完整过程。其中分别从需求分析、总体设计和详细设计等几方面介绍了怎样实现企业在信息网中进行注册、发布,管理招聘信息和招聘会管理等。关键字:就业网站,招聘,SQL,JSPAbstractToday, human society has entered the information globalization and the global information technology, network-based rapid development stage. Rich network of information has become a working, living, learning an integral part. People are gradually adapted and used to online trading, online shopping, online payment, online services and online entertainment and other activities, many human activities are to the network of social development. Recruitment and job search is a relatively large demand for information activities, particularly in the university campus, many students faced with the problem of employment, the traditional job recruitment method has been increasingly unable to meet their demands. Building a campus job site training is also bound by the majority of recruiters and students strongly support. So combine web database development at the request of MS SQL Server2005 database management system, SQL language principle, JSP application design for a more in-depth study and application, mainly to complete the functional requirements of the job site analysis, function module, the database design, and has designed the database structure and application. This article introduces the practice of building on campus the whole process of employment information website. Which were from the requirements analysis, design and detailed design describes how to implement aspects of business registration in the information network, publishing, management, recruitment management, information and job fairs. Keywords: The employment website, recruitment, SQL, JSP目录摘要1Abstract2目录31 引言51.1课题背景和意义51.2研究现状61.3本课题研究路线62 平台开发工具72.1 JSP技术72.2 Javabean82.3 JSP内置对象92.4配置站点92.4.1 JDK的安装和配置92.4.2 Tomcat的安装和配置102.5数据库理论112.5.1 SQL Server 简介112.5.2客户端服务器组件122.5.3客户端服务器通信过程132.5.4 SQL Server 服务132.5.5 SQL Server常用工具142.5.6 SQL Server数据库的系统数据库143系统需求分析163.1系统概述163.2 可行性研究163.2.1 经济可行性163.2.2 技术可行性163.2.3 运行可行性163.2.4 时间可行性163.2.5 法律可行性173.3功能需求分析173.3.1系统总体流程图173.3.2系统功能总结184系统总体设计194.1 系统总体设计194.2 系统模块194.2.1系统模块划分194.2.2 功能模块描述194.2 数据库设计204.2.1学生用户表204.2.2企业用户表214.2.3管理员表214.2.4 公告表224.2.5 招聘信息表224.2.6 招聘会表224.2.7 留言表234.2.8 文档表234.2.9 新闻表235系统实现245.1 概论245.2 首页的设计245.2.1 招聘会信息245.2.2 文档下载页面255.2.3 招聘信息页面255.3 学生用户注册登陆的实现265.3.1 实现注册265.3.2 实现登陆265.4 管理基本信息的实现275.5管理招聘信息的实现275.5.1 实现发布招聘信息275.5.2 实现删除招聘275.6 管理员管理信息的实现286网站的测试296.1 测试的目的296.2 测试的环境296.3 测试的部署306.4 网站的负荷测试30致 谢32参考文献33 引言随着信息化技术的不断发展,互联网正在融入我们的生活,影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网络在人们生活中的应用越来越广泛。人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题。而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。近年来由于大学生毕业后必须面临艰苦的寻找工作的过程,2000年以来越来越多的学生面临着找工作难的问题。虽然招聘会是目前人才交流的主要途径之一,但是它仍然满足不了现实的需求。招聘会一般都是各个企业与学生在短时间内的交流,即使有的招聘会提前以各种方式(例如学校就业信息网站、就业招聘网站)进行宣传,但还是会有很多的企业和大学生擦肩错过,有的学生,为了去参加招聘会而放弃上课、作业等等重要的事。参加招聘会、宣讲会的人很多,而且整个招聘过程中人员流动性强,管理起来很难,并且由于参加招聘会的人很多,而且招聘会事件有限,想要学生可以接触到每个企业很困难,这样就不可能让每个学生与自己感兴趣的企业接触。因此,就急需为企业与学生牵线搭桥的平台,来解决招聘会的片面性。这次毕业设计的课题就是设计开发一个校园就业信息网,为企业与学生提供交流平台,企业无需要花费大量的人力物力在招聘会上抢占招聘摊位,学生也不需要浪费大量的时间去跑各种招聘会。该就业信息系统会给学生及企业带来了很大的方便。1.1 课题背景和意义全国普通高校的扩招从1999年开始,四年之后的2003年高校扩招还在继续,增长数量和种类也在扩大,大批的大学学生面临找工作难的问题。这一问题在大学也不例外,大量的学生的求职信息不能及时的被招聘单位所得知,学生也没有办法知道更多的招聘信息。这一问题的其它原因还有:许多招聘会都在大城市集中举行,大学生不可能到达每一个招聘会现场。另一方面,许多招聘单位需要招聘员工,但是出于一些原因的考虑,也不可能到每个招聘会现场甚至每所高校去进行招聘。所以形成这样一种现状:一方面,许多大学学生找不到工作;另一方面,许多招聘单位招聘不到自己需要的人才。招聘、求职已经成为当今社会一大重要问题。因此,这就需要一种既方便学生,又方便企业招聘的平台。校园就业信息网站则完全是为了方便学生求职和企业招聘。在该网站中,学生和企业可以花最小的代价,在最短的时间内查询最多的招聘和求职信息,完成求职与招聘。因此,该网站的建设势必得到广大大学生和企业的支持。1.2 研究现状校园实习就业信息管理系统是利用互联网技术进行的求职招聘活动,包括招聘信息和求职信息的发布、人才简历的搜集整理等。中国的网络招聘兴起于1997年,进入二十一世纪以后,随着中国互联网技术的不断提升和电脑网络的迅速逐步普及,网络求职招聘在中国得到了飞速发展。对于时下大多数企业和求职者来说,网络求职招聘的意义已经远远超出了传统招聘业务的局限,它以其费用低,信息量大,操作便捷,招聘效果好,无地域限制且具备远程服务功能等优点获得了越来越多的求职者和企业的认可,成为一种与传统求职招聘方式并驾齐驱的全新求职招聘模式。时代的进步赋予了网络招聘无限的生机活力,从网络招聘目前的发展态势来看,网络求职招聘越来越受到社会的青睐。据相关数据显示,2004年求职招聘市场增长了10%,其中60%的增长集中在网络求职招聘,中国企业招聘人才18%会选择通过网络来进行,网络招聘已经逐渐成为中小企业招聘人才的主要途径;有媒体通过采访发现,如今大学生在求职时,目光更多地停留在网络招聘信息上,网络应聘成为这些求职者的首选。1.3 本课题研究路线本就业信息万展在管理中实现面对企业用户/普通用户功能,公司将公司的情况,所要的招聘岗位等一些有关情况,详细的列出。普通用户通过此可轻松了解公司情况,便更容易找到自己适合的工作。同时网站管理员可以发布一些招聘学习资料,上传简历模板,发布最新招聘会信息,无论从网络中还是实际的招聘会中,学生的就业有了双重选择。2 平台开发工具JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习JSP将会变得容易。2.1 JSP技术JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司共同参与建立的一种动态网页技术标准,JSP技术是在Servlet技术基础上发展起来的,它正在飞速发展中,现在已经成为Java服务器编程的重要组成部分。相对于传统的网页制作技术而言,它有着明显的优点。PHP只能应用于中小流量网站而ASP无法实现跨平台,而JSP则没有这几个缺点,具有如下几个优点。1.内容与显示分离使用JSP技术。JSP中静态代码可以用HTML来编写,使用JSP标签或者js脚本来实现页面动态内容的展示。而这些内容的处理逻辑会被封装在JavaBean群组件或者标签中。如果核心逻辑被封闭在标签或者JavaBean中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面而不影响内容的产生。在服务器端,JSP引擎解释JSP标志,产生所请求的内容,并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。2.跨平台性ASP只能运行在Windows平台下,而JSP基于强大的Java语言,可以在几乎所有的操作系统平台下运行。NT下的IIS通过一个插件JRUN也能支持JSP,而著名的Apache也已经可以支持JSP,而它被广泛地运行在UNIX、NT、LINUX中。由于历史原因,UNIX依然存在优势,现在越来越多编程爱好者偏向于使用LINUX,所以LINUX系统的商家就不断地更新版本,界面变得更加人性化,功能也日益强大,很多的Internet服务都运行在LINUX平台。、3. 可重用性JSP将逻辑封装在JavaBeans组件中,复杂的处理及判断由JavaBeans组件来执行,然后JSP通过调用组件处理将处理的结果展示。不同的页面有时是需要相同的逻辑及处理,所以JSP组件可以让不同的JSP页面来使用,降低了开发人员的工作量。这样,部分系统代码及组件的可重用性会有很大的的提高, 2.2 Javabean JavaBean 是一种JAVA语言编写的可重用的组件。JavaBean的条件,类必须是具体的、公共的,而且有没有参数的构造方法。JavaBean 通过提供满足一致性设计模式的public方法将内部域成员属性暴露。如果属性的名称是符合一致性设计模式的,那么其他Java 类由于自身机制可以发现和操作JavaBean 属性。用户可以使用JavaBean将处理、功能、数据库访问、值和其他任何可以用java代码创建的对象进行封装,而且其他开发者能通过JSP页面、Servlet、其他JavaBean等应用来调用这些对象。用户可以这么认为:JavaBean提供的功能逻辑的复制和粘贴,可以不关心其他模块的任何改变。2.3 JSP内置对象为使程序设计人员快速设计编写程序代码,JSP语法提供了一种独特的语句变量:JSP预定义变量(或称为隐含对象)。之所以称为隐含对象,是因为JSP页面程序自动获得这些对象。开发人员通过JSP脚本元素即可调用这些对象。而且,更为独特的是,可以根据自己个人的爱好通过脚本语言对它们重新命名。合理地运用JSP预定义变量可以简化JSP表达式和 Scriptlet的代码。JSP提供了如下9个预先定义的变量:·request:客户端请求对象,包括从GET/POST请求传递过来的参数。·response:相应对象。·pageContext:页面上下文对象。·session:会话对象。·application:应用程序对象。·out:输出对象。·config:配置对象。·page:JSP页面。·exception:异常。从对象的名称来看和ASP类似,由于都是基于标准HTTP协议,所有无论名称和使用方法都有很多类似之处。这些内置对象都是由特定的Java类生成的。2.4 SSH 框架2.4.1 Spring框架Spring是一个强大的框架,它解决了很多J2EE开发中非常常见的问题的。 Spring为管理业务对象提供了一致方法并且发展了对接口良好习惯。Spring的基础架构是Inversion of Control容器,基于使用JavaBean属性。但是,这仅仅是其中的一部分:在使用IoC容器方面,Spring是独一无二的。 Spring提供唯一数据访问抽象,包括了简单而有效率的JDBC框架,尽可能的改进了效率而且减少了可能犯的错误。Spring提供了唯一事务管理对象,Spring为JDBC的事务管理提供了编程模型。Spring还提供了使用Java语言编写的面向切面的AOP框架。这个框架非常强大,能够让应用程序抛弃EJB的复杂性,但是同时也能享受着与EJB相关的一些关键服务。Spring提供了可以与IoC容器集成而且灵活、强大的MVC Web框架。2.4.2 hibernate框架Hibernate是一个对象关系的映射框架,是开放源代码的,它主要对JDBC进行了轻量级的封装,让Java程序员能够随心所欲的用对象编程思想去操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。2.4.3 struts框架Struts对Java的MVC都提供了对应的组件,Model部分由ActionForm和JavaBean组成,其中ActionForm的作用是封装用户的请求包括请求中所带有的参数,然后会被ActionServlet发给Action,然后由Action根据用户请求参数来处理请求。View部分采用JSP页面等来实现用于前台展现。Controller部分,struts的核心控制器为ActionServlet,它继承了HttpServlet类,主要用于拦截用户请求,而他本身不具备处理能力,需调用model部分来处理。2.5配置站点2.5.1 JDK的安装和配置 JDK是Java Develop Kit的缩写,它是早期Java的开发包名称,一直延用至今。1998年JDK发表1.2版本的时候,Sun公司使用了新名称Java 2 Platform来称呼Java,译成中文就是“Java平台”,修改后的JDK称为J2SDK即Java 2(Platform)Software Developing Kill。并分为标准版、企业版、微型版,它们有不同的用途。从SUN公司的Internet站点下载最新版本的JDK,可以从Sun公司的主页上免费下载,它的下载网址为:。双击下载的JDK安装程序,进入安装界面,单击“下一步”按钮,更改安装目录,这里更改为d:java;连续单击“Next”(下一步)按钮,直至安装结束。下面是对JDK的环境配置说明(因为现在用Windows xp版本的用户居多,所以以下的环境变量设置都是针对于Windows xp环境)。在Windows xp桌面上选择“我的电脑”(右键)属性高级环境变量,单击系统变量中的“新建”按钮,分别添加如下的系统变量。变量名:JAVA_HOME;变量值:D:JAVA。变量名:CLASS_PATH;变量值:.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar(加.表示当前路径,所以这里的.;是不能少的)。变量名:PATH;变量值:%JAVA_HOME%bin;%JAVA_HOME%jrebin。2.5.2 Tomcat的安装和配置Tomcat是一个开放源代码的斌企鹅基于Java的Web应用容器双击下载的Tomcat安装程序,连续单击“下一步“,直至安装结束,只在选择安装路径时更改为d:Tomcat 5.0。·设置环境变量:在“我的电脑”属性中设置环境变量:先测试一下Tomcat服务器。首先启动Tomcat服务器,执行Tomcat目录bin子目录下的startup-using-launcher.bat程序,会出现一个Dos窗口,几秒钟后Dos窗口会自动消失,并在任务栏中出现标题为Catalina的小窗口,表明服务器已启动成功了。然后打开浏览器,在地址栏中输入http:/localhost:8080(Tomcat默认端口为8080),如果看到有一个小猫就证明Tomcat成功运行。可直接关闭窗口退出Tomcat.·建立站点:修改d:Tomcat 5.0confserver.xml,在</Host>上一行添加如下代码来建立站点。<Context path=“/education” docBase=“d:education” reloadable=“true” debug=“0”/>此步骤应该对应程序安装的目录。更改完成后,可直接在地址栏中输入http:/localhost:8080/education/login.jsp进行访问。2.6数据库理论2.6.1 SQL Server 简介Microsoft SQL Server 2005是Microsoft 公司推出的关系型数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2005是为支持高容量的事务处理以及数据仓库和决策支持系统而设计的。它运行在SQL Server 2005实际上有七种不同的可用版本:Standard Edition Enterprise Edition Personal Edition Developer Edition Windows CE Edition Evaluation Edition 和Microsoft Desktop Engine (MSDE)。图2-1 SQL Server 简介2.6.2客户端服务器组件SQL Server由存储和检索数据的客户端组件和服务器组件构成。它们使用分层通信的体系结构,从而将应用程序从下层网络和协议中独立出来。这种体系结构支持在不同的网络环境中部署一个应用程序。图2-2客户端服务口服组件客户端:负责商业逻辑和数据显示;客户端组件:客户端应用程序、数据库 API、客户端网络库;服务器:负责管理数据和分配服务器资源(内存、网络等);服务器组件:服务器网络库、开放数据服务、关系引擎、存储引擎;两个主网络库:超级套接字和共享内存。2.6.3客户端服务器通信过程默认情况下,应用程序与本机实例之间的本地连接使用共享内存主网络库;计算机间连接通过超级套接字主网络库通信。图2-3客户端服务器通信过程超级套接字网络库有两个组成部分:通信路径:根据选择连接的不同,使用不同的通信路径;加密层:网络库加密通过安全套接字层API实现。2.6.4 SQL Server 服务SQL Server 服务通常以Winsows 2000上的服务形式运行,但是它们也能够以应用程序的方式运行。SQL Server 服务包括四种报务,在新安装SQL Server时,它们被默认安装到系统中。这四种服务是MSSQLServer 服务、SQLServer 代理服务、Microsoft 分布式事务处理协调器和Microsoft 搜索。图2-4 SQL Server 服务MSSQLServer 服务是一个数据库引擎。它是用来处理所有的Transact-SQL语句和管理所有包含在服务器上的数据库的文件。SQLServer 代理服务与SQLServer 协同工作,建立和管理警报、本地和多服务器作业以及操作员。Microsoft 分布式事务处理协调器允许客户端应用程序在一个事务中包含几个不同的数据源。Microsoft 分布式事务处理协调器协调正确完成分布式事务,以确保所有服务器上的全部更新是永久性的,或在发生错误时取消所有修改。Microsoft 搜索是一个多方引擎,在Winsows 2000上以服务的方式运行。全文引擎的功能包括:对字符数据的查询功能,创建和维护索引用于加速这种查询。2.6.5 SQL Server常用工具企业管理器、服务管理器、查询分析器、导入和导出数据、客户端网络实用工具、服务器网络实用工具、在IIS中配置 SQL XML支持、联机丛书、事件探查器。2.6.6 SQL Server数据库的系统数据库master数据库:记录了一个SQL Server 系统的所有系统信息,登录信息;系统设置信息等。model数据库:是SQL Server 2005 中的模板数据库,创建一个用户数据库时,系统会将Model 数据库中的内容复制到新建数据库中去。msdb数据库:存储计划信息以及与备份和恢复相关的信息。tempdb数据库:用作系统的临时存储空间,当退出SQL Server 时,用户在Tempdb 数据库中建立的所有对象都将被删除。3 系统需求分析3.1系统概述学生就业信息网主要分为以下几个部分:企业用户注册并发布和管理招聘信息;普通用户浏览招聘信息,下载相关资料,查询最新的招聘会;管理员管理企业用户和普通用户的信息,添加网站公告和新闻,上传简历模板的资料,发布最新招聘会时间和地点。3.2 可行性研究该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行等方面进行分析。3.2.1 经济可行性此系统开发所需的资料等都可以通过上网搜寻和其他相关系统获取,所使用平台开发工具等都是免费或易于获取的.因此,可以降低很多开发成本。与传统招聘会的形式相比,此系统可以节约大量的人力、物力、财力等资源且便于管理,从经济方面考虑,此系统可行。3.2.2 技术可行性技术可行性需考虑目前我是否熟悉所需的相关技术,是否具有相关的工具以及实现难度。本系统使用JSP为前端页面、Java为后台处理的编程语言、SSH框架整体架构。这些技术一般都是开源或者使用广泛,可以找到大量的相关资源,以我目前的技术水平及资源可以实现。计算机的配置完全满足开发及调试要求。因此,从技术上考虑,此系统可行。3.2.3 运行可行性目前信息技术等知识较为普及,此系统不需和复杂的操作,各类操作人员使用此系统时不需要太多其他知识,操作也简单有效,此系统可以很快的被操作人员熟悉。因此,从运行上来说此系统可行。3.2.4 时间可行性从时间上看,在选定题目之前我已经掌握了开发此系统所需的相关技术及资源,在后面的几个月,只要合理的安排时间,就可以完成此系统的开发及相关优化。3.3功能需求分析软件需求分析是软件开发的第一个阶段,也是关系到软件开发成败的关键步骤。明确的目标是制定方案的前提,功能需求的描述则是就业信息网站实施方案的前提。需求分析要注意的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。该系统主要针对学生对网络招聘系统的需要,采用JSP技术使学生轻松自在的实现在网上用户注册、查看招聘信息和招聘会信息等。如何使得学生能够获得更加广阔的招聘信息,就是需要建立一个就业信息网,这样不仅企业可以直接发布招聘信息给学生,学生能够获得这些招聘信息,网站还提供了许多扩展功能,比如一些文档下载,招聘会时间和地点查询等等。这样满足了学生通过学校的信息平台也可以得到比较广阔的招聘信息。3.3.1系统总体流程图校园实习就业信息网系统的用户分为学生用户和企业用户,企业用户登录后进入管理中心,可以发布个管理招聘信息,学生用户登录系统可以查询招聘信息。系统的总体工作流程如图3-1所示:企业用户1.1身份验证2.1注册2.2登陆2.3管理信息3.1注册3.2登陆3.3查看信息学生D1 系统信息记录企业信息学生信息图3-1 系统总体流程图3.3.2 系统功能总结针对系统管理员:1. 企业用户和学生用户添加和管理。2. 新闻公告添加和管理。3. 招聘会详细信息添加和管理。4. 文档信息添加和管理。5. 网站留言信息管理。针对企业用户:1. 浏览网站的所有信息。2. 添加企业招聘信息。3. 管理企业招聘信息。针对学生用户:1. 可以浏览网站的招聘,新闻等信息。2. 在网站上留言。4 系统总体设计4.1 系统总体设计根据需求分析,大学学生招聘信息的发布与管理系统可以分解为前端网页和后台数据库两大部分。采用的数据库是Microsoft SQL Server 2005,建立JOB.MDF数据库文件。网页的制作采用JSP技术,以Dreamweaver为开发工具,并使用先进的数据库连接池技术JDBC对数据库进行访问,以SSH框架为整体架构控制。4.2 系统模块4.2.1系统模块划分根据系统的功能,可以将系统划分如图4-1所示。登陆招聘系统个人用户企业用户公用功能管理新闻公告管理员管理招聘会管理用户文档上传查看招聘信息下载文档发布招聘信息管理招聘信息浏览新闻查看招聘会信息查看招聘信息注册图4-1 功能模块图4.2.2 功能模块描述对于图4-1中的各个功能模块具体描述如下:1.对企业用户而言基本信息管理:企业必须先注册然后登陆,登陆后可以对自己的注册基本信息进行修改。招聘信息管理:企业使用注册账号登陆以后,即可对自己的招聘信息进行增、删、改、查。如果企业未注册、登陆,那么它们只可以看到学生求职信息,以及网站公告3. 对于学生用户而言学生登陆后可以查看就业新闻、招聘信息、投递简历等3.对于管理员而言管理员登陆后可以对所有模块进行操作,可以对于自己账号信息进行修改,对用户信息进行增、删、改、查 ,对就业新闻、公告进行操作等4.2 数据库设计数据库结构设计将直接影响到系统运行效率、操作复杂度以及今后优化的可拓展性。数据库的概念结构设计之后,就可以将数据库概念转化为数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。具体的表设计如下所示:4.2.1学生用户表列名数据类型长度允许空是否主键说明stu_idint4否是IDstu_xuehaovarchar50否否学号stu_realnamevarchar50否否姓名stu_sexvarchar50否否姓名stu_ageint4否否年龄zhengzhimianmaovarchar50否否政治面貌login_namevarchar20否否登陆账号login_pwvarchar20否否登录密码4.2.2企业用户表列名数据类型长度允许空是否主键说明user_idint4否是IDuser_namevarchar50否否账号user_pwvarchar50否否密码user_realnamevarchar50否否企业名称user_addressint4否否地址user_telvarchar50否否联系方式user_emailvarchar20否否电子邮箱4.2.3管理员表列名数据类型长度允许空是否主键说明userIdint4否是编号userNamevarchar50否否用户名userPwvarchar50否否密码4.2.4 公告表列名数据类型长度允许空是否主键说明gonggao_idint4否是公告IDgonggao_titlevarchar50否否公告标题gonggao_contentvarchar50否否公告内容gonggao_datavarchar50否否发布日期4.2.5 招聘信息表列名数据类型长度允许空是否主键说明idint4否是IDzhiweivarchar50否否职位名称xuliyaoqiuvarchar50否否学历要求daiyuivarchar50否否待遇gongzuodidianvarchar50否否工作地点gongzuojingyavarchar50否否工作经验qitashuomingvarchar50是否备注信息zhaopinTypevarchar50是否招聘类型fabushijianvarchar50是否发布时间userIdInt4是否发布用户ID4.2.6 招聘会表列名数据类型长度允许空是否主键说明idint4否是IDmingchengvarchar50否否名称shijianvarchar50否否时间didianvarchar50否否地点4.2.7 留言表列名数据类型长度允许空是否主键说明liuyan_idint4否是IDliuyan_titlevarchar50否否标题liuyan_contentvarchar50否否内容liuyan_datevarchar50否否时间4.2.8 文档表列名数据类型长度允许空是否主键说明idint4否是IDmingchengvarchar50否否名称fujianvarchar50否否附件fujianYuanshimingvarchar50否否附件原始名4.2.9 新闻表列名数据类型长度允许空是否主键说明news_idint4否是IDnews_titlevarchar50否否标题news_contentvarchar50否否内容news_datevarchar50否否发布时间5 系统实现5.1 概论本系统从功能设计上大概可以分为以下几个模块:企业注册登陆、管理基本信息、管理招聘信息、管理员管理会员信息和首页等。5.2 首页的设计在系统的首页中,可以看到