当前位置:文档之家› 网上人才招聘系统论文

网上人才招聘系统论文

第1章选题背景

1.1 开发背景

在这个以计算机、互联网络为中心的信息时代,任何事物都与互联网络息息相关,大到国家政要,小到衣食住行,互联网开始用它那神奇的触手深入到了各行各业乃至平民百姓家。

而促使这个时代的来临与发展的毋庸质疑的是那些高精尖的人才,因而,人才是各行各业发展的关键,各个求贤若渴的企业都非常关心如何能够招揽到有真才实学的人才是各个企业非常关心的问题。而人才也想要找到一个符合自己兴趣爱好和专业特长的岗位一展才华与抱负,然而虽有毛遂自荐之心却苦于没有门路。

与此同时,我国就业大军规模的逐年庞大使的原有的招聘方式即通过召开招聘会的方式压力倍增——

招聘会定期召开,过期没有交流机会。招聘会都是在有限的几天内企业与大学生面对面的交流,虽然有的招聘会提前贴出海报或进行其他方式的宣传,但还会有很多企业和学生错过。还有一部分人,为了参加招聘会不得不放弃一些重要的事情;

招聘会人数众多,很难管理。由于参加招聘会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大难度。

空间有限不利交流。招聘会上人数众多,但是展位却有限,不能让所有的用人单位都参加,而且想要企业与学生一一会面很困难,不能更好地分配人力资源;

在此种情况下,急需一种能够解决企业与人才双方需要的方法,网上人才招聘系统便应运而生。

1.2 开发意义

首先,该系统的研发能够促进网络科技的发展,深化网上人才招聘领域的研究;

其次,该系统的开发能够帮助求职者更方便、更快捷、更可靠的寻找到一个适合自己的用人单位,节省了时间、精力、财力等等。同时也能够为向企业输送更多有用的人才提供了一条便利可靠的渠道。

1.3 国内外趋势

目前,国外的人才招聘多以网络招聘做为第一步筛选人才的步骤,然后再通过进

一步的面试来敲定是否录用。根本不采用招聘会的方式,因而避免了所有招聘会带来的弊端。

国内根据《2004年中国网上招聘研究报告》,在中国招聘市场中,2003年的市场容量比2002年增长了近9%,2004年达到41.6亿元人民币,预计2006年将达到51.2亿元人民币,平均年增长率达到10%。网上招聘在2003年为3.1个亿,到2004年为5.5个亿,一年当中以占8.1%的比例跃升到了13.2%,到2006年将增长到16.9亿元人民币,平均增长率为73.9%,2006年网上招聘收入将占整体招聘市场收入的33%。可见网上招聘市场的火爆,当然相对于国外来看,网上招聘占的份额还不够大。随着互联网的普及,网络招聘所占的份额将会越来越大。

网上招聘以它泛围广,无区域和时间限制,快捷,效率高,省时省力,费用低等优点越来越受到企业和求职都的喜欢。

网络招聘在中国大陆出现仅仅只有5年左右时间,还处于初级的阶段。市场比较成熟的地区主要在北京、上海、广州、深圳等大城市。

目前中国大约有2500家提供招聘服务的网站,但达到一定规模、能够为用户提供全面服务的也只有那么几家。因此,可开发空间仍然很大。

1.4 开发环境

本系统在Microsoft Windows XP 系统下使用JSP技术,后台数据库采用Microsoft SQL Server 2000,在JDK 1.5的环境下采用Apache Tomcat5.0进行开发。

JA V A语言[1],由Sun公司开发的一种计算机编程语言,它在网络编程中大显身手。Java中连接数据库的技术是JDBC(Java Database Connectivity)。很多数据库系统带有JDBC驱动程序,Java程序就通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。

JDBC是一种可用于执行SQL语句的Java API,它由一些Java语言写的类、界面组成,使开发人员可以用纯Java语言编写完整的数据库应用程序。通过使用JDBC,可以很方便地将SQL语句传送到几乎任何一种数据库。

JSP(JavaServer Pages)是由Sun 公司倡导、许多公司参与建立的一种动态网页技术标准。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识(tag)或者小脚本(Scriptlet)来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。

HTML语言(Hypertext Markup Language,超文本标置语言)是一种文本类、解释执行的标记语言,它是Internet上用于编写网页的主要语言。

第2章方案论证

2.1 可行性分析

2.1.1 方案可行性

当前,对于网站的开发可选用的开发语言大体为三种:JSP、ASP、PHP。而相应的,后台数据库的选用也可分为这样几种:SQL Server 2000、Oracl、Mysql、Access。

由于开发企业级的WEB程序(如ERP)还不能完全胜任,我们不采用。在这里,我们仅对可采用的ASP与JSP进行一下对比:

ASP 技术也是动态网页开发技术。JSP和ASP从形式上非常相似,但是深入探究下去会发现它们很多的差别,其中最主要的有以下几点:

ASP和JSP的工作原理不同,当Web服务器接收到对ASP页面的请求时,它从硬盘或者内存中接受正确的ASP文件,并将这个文件发送给ASP.DLL文件,ASP文件将会从头至尾被解释执行并根据命令要求生成响应的HTML页面送回给浏览器。ASP.DLL会针对每个请求产生一个独立的线程。

JSP由支持它的服务器上的JSP引擎负责解释执行。当服务器接收到一个对某JSP 页面的请求时,如果这时对该页面创建或修改后的第一次请求,那么JSP引擎就把该JSP页面内容转变成一个纯Java的Servlet,然后将其编译成Servlet字节代码,这个Servlet可以调用其他的Servlet或JavaBeans,最后将Servlet的执行结果输出给浏览器。JSP页面被编译成Servlet之后,其执行代码以独立线程的方式一直存在于服务器的内存中。以后对该JSP页面提出请求时,不需要重新编译,除非该页面被修改。Java Servlet由于在服务器端运行,并且不包括会占用大量系统资源的GUI,因此运行的速度要比Java Applet和Java独立应用程序快。

JSP的效率和安全性更高,ASP以源码形式存放,以解释方式运行,每次ASP 网页调用都需要对源码进行解释,运行效率不高。另外,IIS的漏洞曾使得许多网站源程序大曝光,许多用ASP开发的网站,ASP程序全部被人下载去了,这样多网站的安全性产生了很大的危害。JSP源程序不大可能被下载,特别是Java Bean程序完全可以放到不对外的目录中;而且我们可以将Bean 的JSP原程序删除,只剩下Class 文件,网站照样可以运行。

JSP的组件方式更方便,ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或者复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBean实现了同样的功能扩充。在开发方面,COM的开发远比JavaBean复杂

和繁琐,学会ASP不难,但学会开发COM可不简单。而JavaBean就简单多了,从本文上述示例中可以看出开发JavaBean很方便。

在维护方面,COM必须在服务器上注册,如果修改了COM程序,就必须重新注册,甚至必须关机和重新启动。JavaBean则不需要注册,放在CLASSPATH包含的目录中就行了。如果JavaBean进行了修改,则JSWDK和Tomcat现在还需要关闭和重新运行(但不是关机),但开发者已经许诺将在以后的版本中做到不需要关闭服务器。

另外JSP这种基于组件的模式很有效地提高了应用程序的开发效率,因为这种模式能够使开发人员利用快捷的子组件快速创建模板应用程序,然后再整合一些附加功能以后便可使用。像这样的由于Java语言的优势而产生的有效的方法在JSP中无处不在,并可将其打包成一个JavaBeans或一个EJB组件。

JSP的适应平台更广,ASP目前仅适用于NT和IIS。虽然Unix下有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的组合来扩充,而且ActiveX 对象必须事先放置于所选择的平台,Unix下的COM实现起来非常困难。JSP则不同,几乎所有平台都支持Java,JSP+JavaBean可以在所有平台下通行无阻。NT下IIS通过一个插件,例如JRUN,就能支持JSP。著名的Web服务器Apache 已经能够支持JSP。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的运行平台。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。将在实验的JSP网页原封不动地拿到Linux相应的服务器下就运行起来了,感觉非常好。

JSP是基于Java Servlet以及整个Java体系的Web开发技术[5],利用这一技术可以建立先进、安全、快速和跨平台的动态网站。在传统的网页HTML文件中加入Java 程序片段和JSP标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求很低。如图2.2所示,在用户连接JSP网站时,用户请求网页,JSP 页面独自响应请求,将用户对网页的请求转化为对数据的请求,通过Java Bean处理请求并将返回的数据封装成HTML页面返回给用户。

利用JSP编写的程序有许多优势:程序写一次,到处可以运行:JSP在设计时,充分考虑到应用平台的无关性。依赖于Java的可移植性,JSP得到目前许多流行OS平台的支持,可在Apache、Netscape、IIS等服务器上执行。

执行速度快:JSP页面只需编译一次转化为Java字节代码,其后一直驻留于服务器内存中,加快了对JSP页面的响应速度。若不考虑JSP页面第一次编译所花的时间,则JSP的响应速度要比ASP快的多。

Java的优势:JSP技术是用Java语言作为脚本语言的。跨平台、成熟、健壮、易扩充的Java技术使得开发人员的工作在其他方面也变得容易和简单。在Windows系统被怀疑可能会崩溃时,Java能有效地防止系统崩溃。Java语言通过提供防止内存泄漏的方法,在内存管理方面大显身手。加之,JSP为应用程序提供了更为健壮的意外事件处理机制更大的发挥了Java的优势。

因此,我采用JSP来开发该系统。

后台数据库对比。由于Oracl的过于庞大不适合个人开发,所以不选用Oracl,而Access又过于简单,也满足不了开发的需要,因此也不选用它。在此,对SQL Server2000和Mysql做个简单的对比。

首先,MS SQL Server很多功能在目前的MYSQL里面还没有,并且这些功能可以在很大程度上简化编程开发。简单的说,选择MS SQL Server,将能得到更多解决问题的办法。

其次,MS SQL Server的在线帮助以及相关资料都非常丰富,MY SQL的资料就比较少了。

再次,MYSQL 好多功能没有什么存储过程,如触发器,子查询等等。

最后,SQL Server功能比MYSQL强大!一般用的多是php+mysql,主要用于中小型数据库!

基于以上原因,最后,我选定用JSP+SQL Server来开发该系统。

2.1.2 技术可行性

网上人才招聘系统在基础知识方面用到B/S结构、Java语言、HTML语言、SQL 数据库查询语言以及一些测试理论和网络基础知识,前台的WEB 页使用JSP开发,后台的数据库使用Microsoft SQL Server 2000,WEB页和数据库之间的联系由JDBC 来完成。整个系统的运行需要WEB服务器的支持,在这里我使用Tomcat5.0作本系统服务器。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

经过大学几年的学习,我们都具有一定的专业基础知识,并且,在“学校”这个学术气氛较浓的环境中,我们可以很快的学到新的知识,得到多方面的帮助,产生更多的灵感,所以,综合各方面因素来看,对我们来讲在技术上是可行的。

2.1.3 经济可行性

对于我们来说,该系统的开发成本是在我们的承受能力之内的。首先,我们每人都有一台计算机,所以,此项支出可免去,所有相关的开发软件及开发环境皆可从Internet上下载获得,即使花钱购买,也不过10元左右便可购齐所有软件;而系统开发方面,由于没有其他额外的支出,都是由本人独立完成,所以相对来说费用就相当低廉;而在后期该系统的安装、运行和维护费用由于维护容易、方法简便,也不需要过多的成本,至于相关的开发、维护技术则由自学加上实践来完成,无须其他的培训费用。综上所述,该项目的研发是完全能够符合软件开发的经济可行性的。

2.1.4 法律可行性

在我国目前的法律限定范围内,网上人才招聘系统是可以实施的。原因是:

网上人才招聘系统没有触犯到国家法律禁止的方面,不违反国家的法律、法规。

网上人才招聘系统不会涉及到侵犯个人隐私方面的问题,我们所收集的关于用户的资料都是基于用户自愿填写的基础上,决非强迫。并且我们决不会随意将用户的可用隐私资料向外发布,因此,用户隐私方面不会存在过多问题。

网上人才招聘系统涉及到的主要是企业招聘信息,人才应聘信息等方面的内容。根本不涉及任何国家机密。

从以上的几方面条件可以确定网上人才招聘系统是符合可行性研究中的法律可行性的,是完全可行的。

2.2 需求分析

2.2.1 需求获取和问题分析

软件需求是用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对应用未提及环境的理解与分析,为问题设计的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明文档的过程。

从资讯和现状中可以看出网络招聘具有无可代替的优势。招聘网站都有完备的搜索功能,求职者可快速准确地查找到所需要的信息。

求职者找到适合自己的职位后,可先查看招聘单位的简介,浏览公司网页,再决定是否发出简历。若求职者设置自己要求的条件,如行业、职位、薪水等,招聘网站就会定期向用户输送一些信息,工作就会来找你。还有就是费用低廉。对于招聘单位来说,通过在招聘网站刊登招聘信息,企业每天都能收到上百份个人简历,这不仅使挑选范围大大增加,提高了招聘员工的质量,还为企业储备了大量的后备人才资源。企业通过在网络刊登招聘信息,相比起参加招聘会,节约了人员的开支,还降低了成本,既省力又方便管理。但网络招聘还有一些需要改进的地方,如,招聘信息有效性打折扣,个人资料不详实,缺乏与用户的互动式交流,尤其在提供不同用户需求的个性化服务方面力度不够。对于人才市场的分析,市场供求倾向、薪资水平、相关人事制度变化等方面的咨询服务还不到位。

鉴于以上需求,可以看出,网上人才招聘系统应该具有:注册、登录、浏览信息、发布信息、修改信息、删除信息、发送邮件等功能;还需要有后台数据库的强大支持。在系统的使用中,会涉及到企业用户、个人用户和系统管理员,每种用户都有自己对应的权限。

2.2.2 需求描述

我们选择的计算机语言是Java语言,采用JSP技术,开发环境用JDK,故在这里我们采用面向对象的分析设计方法。开发过程中的用例如图2.2所示。

图2.2 网上人才招聘系统用例图

在这一阶段,我们形成了初步的用户手册,验收测试计划。以便于以后的设计和编码,以及目标软件产品的验收测试。

2.2.3 需求评审

软件系统中的错误约有15%来源于需求分析。为了及时发现并纠正这些错误,必须对需求规格说明书进行评审,尽可能的保证需求分析的:正确性、无歧义性、完整性、可验证性、一致性、可理解性、可修改性和可跟踪性。如果遇到一项不能保证则需求分析重新进行。

2.3 系统模型

2.3.1系统结构关系图

图2.3 网上人才招聘系统结构图

当数据库服务器与Web服务器将整个系统集成发布后,在符合网络各种协议与要求后发布到Internet上,而后无论是企业用户还是个人用户就都可以通过网络来应用该招聘系统。

2.3.2数据结构设计

数据库需求分析:在网站的运营过程中需要存储大量的用户信息,所以,必须有SQL Server 2000 的强大支持,在数据库中包含下列信息:个人用户信息、企业用户信息、管理员名称和密码、求职信息、招聘信息等等。用户从数据库中读取数据传送到浏览器。通过建立包含以上信息的表,并定义好表间关系,设计好主键、外键与表间约束,则可实现本系统所有的功能需求。

数据库概念结构设计

下面的是该系统的E-R图:

图2.4 个人会员部分E-R图图2.5 企业会员部分E-R 图

在这里,各个实体、实体间的关系以及实体的属性都已经清楚的表现出来。

第3章过程论述

3.1 总体设计

经过需求分析及评审,本人才招聘系统的总体结构已经确定,由“企业”、“个人”以及管理员构成,运行在Apache Tomcat5.0等Web服务器和SQLServer2000服务器上,分为“注册”、“登录”、“修改”、“发布”、“删除”、“查询”、“邮件发送”以及“管理”几大模块。

图3.1 前台功能结构图

图3.2后台功能结构图

在JSP页面和数据库联接的过程中,要使用JDBC驱动程序。JDBC API 为JA V A 开发者使用数据库提供了统一的编程接口,他由一组Java类和接口组成,使得开发人员可以使用纯Java的方式来连接数据库,并进行操作。

数据服务:一个工具类,其中含有一个静态方法,返回一个数据库的连接。这样,就没有必要在每个JavaBean或JSP页面中都编写装载数据库驱动的代码,并且,连接数据库的属性改变后,只要修改这个类就可以了。达到了对数据库连接统一控制的目的。

在JSP页面和数据库联接的过程中,要使用JDBC驱动程序。JDBC API 为JA V A 开发者使用数据库提供了统一的编程接口,他由一组Java类和接口组成,使得开发人员可以使用纯Java的方式来联接数据库,并进行操作。

数据库厂商一般都会提供一组API访问数据库。有四种类型的数据库驱动程序:BC-ODBC桥,部分JA V A、部分本机程序,中间数据访问服务器和纯JA V A驱动程序

3.1.1模块设计

注册:如果企业或是个人要发布求职信息,就必须注册成为本网站的会员,此模块专门针对注册而设计。

修改;此功能必须在用户成功登录后才能使用,主要用于更改注册时填写的信息。

发布:此功能必须在用户成功登录后才能正常使用,用于发布招聘/求职信息,这些信息会显示在前台主页。

删除:此功能必须在用户成功登录后才能使用,用户可以通过此模块删除自己已经发布的各种信息。

查询:此功能必须在用户成功登录后才能使用,个人/企业可以通过此功能查询对方所发布的招聘/求职信息。

发送邮件:如果对某个单位感兴趣,个人用户可以通过此功能象指定的电子邮箱发送求职信。

管理:此模块只有管理员才有权限使用,用来管理企业和个人用户的信息以及超级链接

3.1.2 人机界面设计

人机界面的设计过程可以分为以下几步:

创建系统功能的外部模型。

本系统包括:欢迎界面、主页界面和各种操作对应的界面。个人用户、企业用户和管理员都有自己相应的使用平台。

确定为完成此系统功能人和计算机应分别完成的任务。

考虑界面设计中的典型问题。

在界面设计中,主要考虑背景颜色与前景图片的搭配,人员输入信息的合法性等。

借助一些工具构造界面。

实现设计模型

在这里,我们在Macromedia Dreamweaver MX中进行界面的设计和实现,用HTML语言实现。

评估界面质量。系统欢迎界面,如图3.3所示

图3.3 系统欢迎界面

主页,如图3.4所示

图3.4 系统主界面

3.2 数据库设计

3.2.1 系统目标

应用网络的优势,开发网上人才招聘系统,方便企业与人才交流,可以使双方都能在了解了彼此情况之后再谈合同,防止盲目签约,从而达到人才合理分配的目的。

个人与企业能够随时注册账号,登录网站管理并查询信息。

对查询比较满意的信息,可以随时给对方发送邮件,同时可以支持邮件的群发,免除用户大量重复操作。

在信息过期之后将不在网页上显示,杜绝垃圾邮件。

首页中包含本站的友情链接,方便用户浏览其他的网站资源。

管理员控制台中有对所有用户的各项信息管理,可以随时查看用户的各个信息,监督并防止用户录如非法信息。

3.2.2 系统流程

图3.5 系统流程图

3.2.3 数据库设计

1. 数据库逻辑结构设计

通过对E-R图的掌握,我们可以把E-R图转换为关系模型并在数据库中创建我们所需要的表。

我们先创建一个叫system的数据库,数据库创建完成后,在SQL Server 2000[6]

的企业管理器中展开system数据库,选中“表”选项,单击鼠标右键,在出现的快捷菜单中选择“新建表”选项。在表设计器中,可以按照以下的步骤设计表:输入字段名。在“列名”列表项中输入字段名。在SQL Server中,字段名不允许重复,而且必须符合SQL Server的标识符规范。

选择适当的数据类型,并设置长度。

在“允许空”列表项中,重要的字段不允许为空,其他字段可以为空。如果不设置不允许空,那么插入记录或修改记录时,将不允许空值出现,否则将出现错误提示。

在“描述”文本框中,可以输入一些必要的说明

在“默认值”文本框中,可以输入一些默认值,以减少输入的工作量。

以上输入完成后,单击“保存”按钮,将弹出输入表名的对话框。表名输入完成后,表就设计成功了。

本系统主要用到的数据表包括:

compinfor(公司基本信息表),此表主要用于保存注册公司的基本信息,如表1.1所示。

表1.1 compinfor公司基本信息表

studinfor(学生基本信息表),此表主要用于保存注册个人用户的基本信息,如表1.2所示。

compjob(招聘信息表),此表主要用于保存企业发布的招聘信息资料,如表1.3所示。

表1.3 compjob招聘信息表

studjob(求职信息表),此表主要用于保存个人用户发布求职信息的资料,如表1.4所示。

frilink(友情链接表)此表用于保存友情链接信息,如表1.5所示。

adminfor(管理员信息表),此表主要用于保存管理员信息,如表1.6所示。

表1.6 adminfor管理员信息表

本系统用到的数据表的关系有两个,如表1.7所示:

表1.7 表关系

2. 数据库物理结构设计

首先创建索引。根据数据库的功能,可在数据库设计器中创建三种类型的索引即:惟一索引、主键索引和聚集索引。

惟一索引不允许两行具有相同的索引值。如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的惟一索引与表一起保存。当新数据将使表中的键值重复时,数据库也拒绝接受此数据。

数据库表通常有一列或多列组合,其值用来惟一标识表中的每一行。该列称为表的主键。在数据库关系图中为定义一个主键将自动创建索引,主键索引是惟一索引的特殊类型。主键索引要求主键中的每个值是惟一的,当在查询中使用主键索引时,它还允许快速访问数据。

在聚集索引中,表中各行的物理顺序与键值的逻辑(索引)顺序相同。表只能包含一个聚集索引。如果不是聚集索引,表中各行的物理顺序与键值的逻辑顺序不匹配。聚集索引比非聚集索引有更快的数据访问速度。

再创建表间关系。要在表与表之间建立某种行关联时,可通过创建两个表之间的关系完成。SQL Server2000专门提供数据库关系图用来完成此功能。利用数据库关系图创建表间关系的具体步骤如下:

在数据库关系图中单击鼠标右键,在弹出的快捷菜单中选择“添加表”菜单项,弹出“添加表”对话框。

在“添加表”对话框中“表”列表内双击要建立关系的表名,系统会将其添加到数据库关系图中。

用上面的方法向数据库关系图中添加至少两个表。

在数据库关系图窗框中择其中一个表,将鼠标移到要建立关系的列,按住鼠标左键将其拖拽到另一个表中要建立关系的列上,然后松开鼠标,这时弹出“创建关系”窗口。

在“创建关系”窗口中,确认将要创建关系的列显示在“主键表”和“外键表”列表中。

单击“确定”按钮,关系便创建成功了。

数据库的实施过程主要进行数据的录入,和外部应用程序连接并运行调试。

系统的设计约束方面有如下几项:

环境约束:WinMe/NT/2000/XP ,局域网

服务器:Apache Tomcat5.0等Web服务器,SQLServer服务器

硬件要求:必须有保证网络连通的设备。

网络协议:TCP/IP

操作约束:操作简便,界面友好。

3.3 模块设计与实现

3.3.1. 编码原则

在编码阶段要遵循一些原则,以提高程序的可修改性、可维护性和可测试性。

代码易于修改和维护。在实现过程中,我注意了数据和操作的分离,这样有利于代码和程序的单独改变。例如:将各种具体操作都作在JavaBeans里,在JSP页面上只是调用其中方法。修改操作时就直接到JavaBeans里,而修改页面就直接到页面,不影响方法的实现。

代码应易于测试。在编码阶段对代码的可测试性进行考虑可以减少测试阶段的工作量。例如:以条件编译和注释的方法将代码融入源代码中。

编写详细的程序文档。在程序中尽可能多地加入注释,并且使其与程序保持高度一致性。

编程中采用统一的标准和约定以降低程序的复杂性。在编码中我们严格按照一定的编码规范进行,例如:在变量的命名上,我按照Java变量的命名规则进行——闻词达意,第二个单词的首字母大写等。

分离功能独立的代码块形成新的模块。将功能独立的代码块独立出来形成新的模块,增加模块的内聚度,有利于代码的重用和可修改性。我在系统实现中发现连接数据库的功能是独立的,并且在很多地方都用到它,为了方便连接数据库,我在这里将其封装成一个工具类DBConnect,这样,就没有必要在每个JavaBean或JSP页面中都编写装载数据库驱动的代码了。

3.3.2主要代码

A.主页关键代码(index.jsp)

从数据库中查找出所有企业的一些相关信息。

rs=con.getRs("SELECT a.employid,https://www.doczj.com/doc/b018841818.html,ame,b.major,a.job,a.wages FROM compjob AS a,compinfor AS b WHERE https://www.doczj.com/doc/b018841818.html,pid=https://www.doczj.com/doc/b018841818.html,pid and getdate()<=vtime ORDER BY ptime DESC");

while(rs.next()){

另外界面中还有学生的一些相关信息,代码基本类似,这里不再赘述。

主页界面如图3.4.(见13页)

B.学生注册关键代码(Student/reg.jsp)

判断用户输入的数据是否正确

i f(student.getSname().equals("")||student.getName().equals("")||stude nt.getPassword().equals("")||student.getEmail().equals("")||student.getBi rthday().equals("")){

out.print(show.errorBox("请添写完整信息!","错误信息"));

return;

}else{if(student.getSname().compareTo("z")>=0||student.getS name().compareTo("0")<=0){

out.print(show.errorBox("注册用户名不允许为特殊字符和汉字!","错误信息"));

return;

}

学生注册页面见图3.6

网上人才招聘系统论文

网上人才招聘系统院(系)、部: 用户姓名: 指导教师:职称 专业: 班级: 完成时间:

摘要 本文介绍的主要内容是在线网上人才招聘系统网站的开发及维护,“在线网上人才招聘系统”应实现客户在其网站上进行求职招聘信息的访问以及提交、发布客户相关信息资料等。本文就根据现已存在的问题,对网络在线网上人才招聘系统做了全面的分析和整体的介绍。介绍了ASP+ACCESS技术开发该系统的子系统的整个过程。该系统主要利用了ASP强大的网络数据库访问技术,实现了网络在线求职招聘的功能。其开发主要包括后台数据库的建立和维护以及前端使用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求使用程序功能完备,易使用等特点。经过分析,我们使用一种服务器端、跨平台的HTML嵌入式脚本语言——ASP开发语言,主流Web服务器IIS5.0,性能优越的网络数据库Access,利用其提供的各种编程优点,在短时间内建立系统使用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计和实现。 关键词 ASP;ACCESS;网络求职;导航;数据库 ABSTRACT With the development of information technology, the web-based job seeking platform has been a direction of modern education. According to the problems existing at present, the paper gives an overall analysis and introduction of Internet courseware system. At the same time, it gives all the procession of developing the subsystem using ASP+ACCESS technology. Through the strong ability of ASP+ACCESS technology, it realizes online studying adaptively. The system designs and realizes different navigation strategies such as module navigation, searching navigation, knowledge classifying navigation and helping navigation. These strategies have different functions. Searching job navigation and job classifying navigation are mainly based on the relations of the knowledge and then supplies different job to users. So that it improves users' job seeking efficiency and study enthusiasm to a certain extent. To become the satisfied of the customer. The paper mainly introduces the development’s context, system analysis, database design, the system design and implementation. Key words ASP; ACCESS ; wed-based job seeking; navigation; database

固定资产管理系统设计毕业论文

固定资产管理系统设 计毕业论文 目录 第1章绪论 (1) 1.1 选题的背景 (1) 1.2 目的和意义 (1) 1.3 国外现状 (1) 1.4 可行性分析 (2) 第2章平台简介 (4) 2.1 开发平台和技术简介 (4) 2.1.1 Visual Basic 6.0工具简介 (4) 2.2 数据库平台介绍 (5) 2.2.1 SQL Server 数据库 (5) 第3章系统分析 (9) 3.1 需求分析 (9) 3.2 对系统的综合要求 (9) 3.3 功能需求 (10) 3.4 系统流程图 (10) 3.5 数据流图与数据字典 (11) 3.5.1 数据流图 (12) 3.5.2 数据字典 (14) 第4章系统设计 (17) 4.1 系统总体设计 (17) 4.2 功能模块设计 (18) 4.2.1 设备管理 (18) 4.2.2 设备查询 (18) 4.2.3 报表管理 (18) 4.2.4 系统管理 (18)

4.2.5 修改密码 (18) 4.3 数据库设计 (18) 4.3.1 概念模型设计 (19) 4.3.2 关系模型设计 (21) 第5章系统实现 (24) 5.1 程序设计 (24) 5.1.1 设备管理模块 (25) 5.1.2 设备查询模块 (32) 5.1.3 报表管理模块 (34) 5.1.4 系统管理模块 (37) 5.1.5 修改密码模块 (39) 第6章系统测试 (42) 6.1 测试的任务与目标 (42) 6.1.1 测试的任务 (42) 6.1.2 测试的目标 (42) 6.2 测试方案 (42) 6.2.1 模块测试 (42) 6.2.2 集成测试 (43) 6.2.3 验收测试 (43) 6.2.4 平台运行 (43) 6.3 设计测试方案 (43) 第7章结论 (45) 参考文献 (46) 致谢 (47) 附录 (48)

毕业设计--招聘管理系统

毕业设计[论文] 题目: 系别: 专业: 姓名: 学号: 指导教师: 河南城建学院 年月日

招聘管理系统 摘要 21世纪,高新技术的超速发展和全球化的市场经济导致企业之间的竞争空前激烈,这种竞争归根结底是人才的竞争,谁能有效地管理和招聘到人才,谁就能掌握知识经济时代的生产力。 本文基于Web的招聘资源管理系统的实现和管理进行了研究。首先阐述了人才招聘管理的重要地位、基本思想、发展趋势、新时期的一些主要特点等理论知识,分析了建立了基于Web的人才招聘资源管理系统的必要性和可行性,然后对人才招聘系统进行了需求分析和系统设计,探讨了人才招聘资源管理系统的开发方法和实现技术。 论文给出了基于Web的招聘管理系统开发实例。该实例实现了招聘管理的一些主要功能。主要包括招聘管理、招聘简历和测试、权限管理等模块。不仅能代替日常招聘管理中一些的繁琐的工作,而且能充分利用Internet/Intranet快速地收集和发布信息,给基于Web的人才招聘管理系统的开发提供了一个好的思路。 关键词:Web,人才招聘管理系统

Abstract In the 21st century,new and advanced technology develop over the speed limit and market economy is globalizing, which cause the competition among enterprises unprecedentedly fierce,the competition is the talents’one after all,who c an manage and develop the human resources effectively,who can grasp the productivity of the knowledge driven economical aera. The paper studies the realization of Web-based HRMS.Firstly explains some theory knowledge on HRM,such as its concept,development course,main role,some main characteristics of new period,and the influence that some new technologies such as Internet/Intranet bring to HRMS.And carries on demand analysis and system designs on HRMS.Probes into the development approach and realizing technology of the HTMS. The paper provides the Web-based recruitment administrative system instance,it realize some main functions of recruiting management module.Mainly include applying recruiting management posts,pool of management,management candidates curriculum vitae ,etc.It not only can replace some daily recruit management tedious jobs but also can fully utilize Internet/Intranet to collect and issue information fast.The instance gives a good way to develop Web-Based HRMS. Key Words:Web,Human Resource Management

人才招聘系统软件设计说明书

. 人软 才件 招设 聘计 系说 统明 书

1 引言 (3) 1.1 编写目的 (3) 1.2 背景及意义 (4) 2 系统总体设计分析 (5) 2.1 开发环境 (5) 2.2 需求概述 (5)

2.3 系统功能模块图 ......................................................... 错误!未定义书签。 2.4 系统主要功能及实现 (7) 2.5 程序流程图 (8) 3 各模块软件设计与实现 (10) 3.1用户注册登录模块 (12) 3.1.1 个人用户注册 (12) 3.1.2 企业会员注册 (15) 3.2 求职系统模块 (16) 3.3 招聘系统模块 (17) 3.4 新闻发布模块 (17) 1 引言 1.1 编写目的 本文档介绍的软件是基于C#技术的人才招聘管理系统软件,文档的编写主要是从原理上分析这套软件的实现流程与方法,并对软件的使用做了简要的介绍。采用Apache作为Web服务器、PHP作为程序开发语言、MySQL为关系数据库,开发使用方便的人才招聘管理系统,方便用户快速、准确的了解学生就业信息。本文重点论述了该信息系统的设计开发过程,包括系统研究背景及意义,

系统开发环境与技术。在对整个系统详细分析的基础上,阐述了整个系统的实现过程。 1.2 背景及意义 各项现代信息技术的发展,推动了人类社会从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造以及对信息资源的开发和利用,信息管理水平已成为衡量国家综合实力的重要标志。信息技术使知识和信息成为国民经济的重要战略资源。信息技术,尤其是微计算机革命和数字化革命使信息资源计算机化,把杂乱无章的信息变成有序、有用、有经济价值的信息,人们可以以任何方式进行加工处理,以任何方式按用户的要求进行检索和利用,并可以在任何时间、任何地点获取自己所需要的任何信息,真正意义上和使用价值上把信息变成资源,进而成了现代国民经济的主要经济资源。 20世纪90年代以来,互联网在世界范围内迅速普及。人们就意识到这种新兴的信息技术将会给人们的生活,学习带来极大的影响。网络信息的可靠性成为人们关注的主要问题。因此,结合实际应用,开发稳定可靠的管理信息系统迫在眉睫。在人才系统管理中,就业信息的管理是一个较为重要的部分,一个好的人才管理信息系统,可以减少工作人员的工作任务,提高企业的质量。目前,人才招聘信息处理是各个大中型企业十分重要的一项窗口性工作,随时有大量的数据需要及时处理,招聘工作影响较广,关系着企业的前途,而招聘服务的质量也直接影响着社会对于企业的直观感觉,网上招聘录用工作的实现推动了人才信息处理的规范化进程。

招聘系统的开发和设计

招聘系统的开发和设计 相信大部分职业经理对于这样一个流程比较熟悉:当公司出现职位空缺或需要增加职位编制时,与人力资源部联系,并希望人力资源部能在最短的时间内招聘到所需要的人员。于是,人力资源部负责的招聘人员开始通过多种招聘渠道去吸引候选人,然后开始进行简历的筛选、并采用多种方法对候选人进行评价。一般来说,这个过程短则可能需要数个星期,长则可能要历时数月。最后得到的结果可能比较理想,企业招聘到了所需要的员工;也有可能招聘来的员工并不合适,企业不得不又重新开始整个招聘过程。其实,在整个过程中招聘人员往往为了填补职位空缺而疲于奔命,忙于一些事务性的工作,而没有从战略层面来考虑人员招聘工作的开展。实际上从企业战略层面着手,设计一套科学规范的人员招聘系统对于提高企业人员招聘的准确性和速度,降低企业的人员招聘成本有着极为重要的意义。企业的人力资源部在重视常规性招聘工作的同时,更应该重视人员招聘系统的设计和开发。 一、人员招聘系统设计的出发点 首先,招聘系统应该具有较强的准确性。目前大部分企业并没有建立相应的招聘系统,招聘人员主要根据经验确定候选人是否能满足职位的要求。这种判断往往容易受到招聘人员能力水平、经验和情绪等因素的影响,具有很强的主观性,并极有可能做出错误的决策。招聘系统的开发就是为了降低决策的错误率,因此在设计招聘系统时一定要严格把关,确保招聘系统的准确性,以提高决策的正确率。 其次,开发出来的招聘系统必须能够高效运作。在设计招聘系统时,一定要考虑组织的运作流程,人员的分工,各项现实条件,把招聘系统的各项工作有机地整合起来,使得企业的整个招聘工作能够做到无缝连接,以提高招聘的有效性。这一点往往是国有企业和民营企业最容易忽视的,一般外企如果某个职位出现空缺的话,很快能找着合适的人来填补职位空缺,而国有企业或者民营则极有可能职位空缺出现了很长时间却还没有找着合适的人选。 第三、要注意招聘系统的经济性。在开展招聘工作时,要达到同样的效果,可能会有几种不同的选择。比如,要招聘一名文秘人员,企业可以选择不同的招募渠道,包括通过猎头,通过熟人推荐,或者Internet都有可能找到合适的人选。但是,不同的选择可能会有不同的经济成本,也可能会有不同的效率。企业必须在综合考虑准确性、效率的前提下,尽可能降低招聘的成本。 此外,在设计招聘系统时还必须考虑一些其他的因素。比如,保护和树立公司的形象。招聘其实也是公司与外部人员沟通宣传的一种方式,外部人员会通过这一过程来形成对公司的看法。而如果招聘人员在招聘过程中没有注意这一点的话,可能会给应聘的人员留下不好的印象,损害公司的形象。 二、人员招聘过程的基本环节 一般来说,企业的人员招聘过程包括如下几个主要环节:

固定资产管理系统 毕业论文

-- 编号 毕业设计(论文) 题目固定资产管理系统 二级学院应用技术学院 专业会计学(会计信息化方向) 班级10921610260 学生姓名刘晓慧学号 10921610260 指导教师李金职称 时间2013年6月 --

-- 毕业论文写作声明 毕业论文题目: 固定资产管理系统 本人声明所呈交的毕业论文是本人在导师指导下进行的。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其它人已经发表或撰写过的研究成果,也不包含为获得重庆工学院或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 毕业论文作者:签字日期:年月 --

-- 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统随着企业规模的逐步扩大,其固定资产的投资规模相应扩大。目前,固定资产管理很多仍然停留在手工管理模式,其运作机制已和企业的业务发展规模不相适应。如何对固定资产进行有效的管理,是目前企业十分关注的问题。由于数据库技术及开发工具的不断发展,开发一套企业规模的固定资产管理系统,实现计算机化管理,在技术上已经变得非常容易实现。 本次毕业设计的题目是开发一个固定资产管理系统。本固定资产管理系统功能包括用户管理、密码修改、部门管理、资产来源、使用情况、变动情况、计量单位、卡片管理、卡片查询、报废管理、报废资产查询、资产折旧、资产统计表、部门汇总、帮助和退出系统等功能。系统用户界面十分简洁、实用,操作简单。 关键词固定资产;管理系统;PowerBuilder10.0;SQL Anywhere9.0 --

人才招聘系统数据库的设计

数据库原理及应用 课程设计报告 题目 班级 学号 姓名 指导老师 二零年月 一、引言 1.设计目的

课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际数据库开发有机的结合起来,锻炼学生的分析、解决实际问题的能力。课程设计的目的:(1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平; (2)在实践化和项目化教学基础上进一步巩固已学基本知识及应用知识并加以综合提高;(3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力; (4)为计算机科学与技术专业毕业设计和毕业后工作打下必要基础。 2.设计要求 运用数据库基本理论与应用知识,在RDBMS(SQL Server2005或SQL Server2008)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。 1.用功能模型完成对题目的需求分析; 2.用E-R图设计选定题目的信息模型; 3.设计相应的关系模型,确定数据库结构; 4.设计应用系统的系统结构图,确定系统功能; 5.通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制; 6.定义必要的视图,能够保证数据库的安全性; 7.自我评价 3.软件环境:Windows 7 二、需求分析 1.系统功能结构

图1 人才招聘系统功能图 2. 需求分析描述 通过分析,人才招聘系统应该具有求职者模块、简历模块、公司模块、岗位模块、应聘模块、招聘模块等功能。求职者首先要注册自己的个人信息,并填写简历信息,可根据需求更改自己的信息,一个人可有多份简历。公司注册自己的公司信息,可根据需求更改公司的信息。系统根据公司需要招聘的岗位,设立了岗位模块。一个公司可以招聘多个岗位,一个求职者可以应聘多个岗位。 我们设计人才招聘系统的目的是为了帮助毕业的大学生们尽快的找到工作,网上招聘求职方式已经成为了招聘求职的重要手段,应聘者和招聘公司可以通过网络突破时间和空间的限制来实现工作求职和公司的人才招聘,网上招聘具有招聘范围广,信息量大,费用低等优势,同时它对应聘者具有检索方便,地域限制

基于WEB人才招聘管理信息系统的设计与实现

1 引言 1、1 研究背景 在当今社会的进步与高科技技术迅猛发展的情况下,知识正在逐步走向主导地位,市场上的竞争大多数就是个人才能的竞争。从而,找到一个合适的人才,就是企业能够立足于市场之上并且能够不断与同行企业竞争的一项关键性的任务。同时,当今市场环境变化非常之快,导致市场的需求也在不断地变化,那么相应的对人才的需求也在不断的变化。怎样快速适应这种变化,提高人才招聘的效率,对企业所需求的人才进行快速定位,也就自然而然成为企业需要考虑的重要因素。 不管就是企业的招聘部门,还就是中介跨地域提供信息进行介绍,亦或就是中介对外的人力资源输出等。在近年来的服务行业中,被服务者即广大用户也应有这方面的需求才行,这样才能达到本系所存在的价值体现。作为中介的另一个服务对象。即供方,也就就是求职者,也关注能否迅速获得职位信息以及所要求的条件等。所有的这一切,都展现出了对本系统开发与设计的需求。在当今这个信息时代也只能通过该类型的系统才能实现对人才的合理并且快速的招聘[1]。 1、2 研究意义 高校毕业生的就业市场,可以分为有形与无形两种市场。有形市场主要的表现形式就是定时定点的举办毕业生招聘会,即在一个开放的时间段内,将用人单位与毕业生组织起来在一个固定的场所进行的就业招聘与谈话活动。无形市场的表现形式则就是通过电话、邮件、报刊、网络等现代化的通讯工具以及传播手段而完成的供方与需求方的联系、沟通、甚至签合同的过程,其中最主要的就就是毕业生就业网。 近年来高校招生的扩大,毕业生数量的激增,其就业所涉及的工作层面与社会影响逐步加大,想要推动就业形式,就不能局限于有形市场所具有的规模,而就是要从长远的发展方向去瞧无形市场的高效率、便捷的优点,它会逐步成为毕业生就业市场发展的主流方向。由于“人才招聘管理信息系统”就是一个存在于无形市场的网站,在如今信息网络化的时代,只要存在网络,即能连入Internet,就可以进入无形市场的人才招聘网站。这就给了用人单位与毕业生可以随时随地进

人才招聘系统数据库的设计

数据库原理及应用课程设计报告 题目 班级 学号 姓名 指导老师 二零年月

一、引言.设计目的1. 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际数据库开发有机的结合起来,锻炼学生的分析、解决实际问题的能力。课程设计的目的: (1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平; (2)在实践化和项目化教学基础上进一步巩固已学基本知识及应用知识并加以综合提高;(3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力; (4)为计算机科学与技术专业毕业设计和毕业后工作打下必要基础。 2.设计要求 运用数据库基本理论与应用知识,在RDBMS(SQL Server2005或SQL Server2008)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。 1.用功能模型完成对题目的需求分析; 2.用E-R图设计选定题目的信息模型; 3.设计相应的关系模型,确定数据库结构; 4.设计应用系统的系统结构图,确定系统功能; 5.通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制; 6.定义必要的视图,能够保证数据库的安全性; 7.自我评价 3.软件环境:Windows 7 二、需求分析 .系统功能结构1. 人才招聘系公司模求职者模招聘模应聘模 简历模岗位模息 人才招聘系统功能图1 图需求分析描述2. 通过分析,人才招聘系统应该具有求职者模块、简历模块、公司模块、岗位模块、应聘模块、招聘模块等功能。求职者首先要注册自己的个人信息,并填写公司注册自己的可根据需求更改自己的信息,一个人可有多份简历。简历信息,设立了系统根据公司需要招聘的岗位,公司信息,可根据需求更改公司的信息。岗位模块。一个公司可以招聘多个岗位,一个求职者可以应聘多个岗位。我们设计人才招聘系统的目的是为了帮助毕业的大学生们尽快的找到工作,应聘者和招聘公司可以通过网上招聘求职方式已经成为了招聘求职的重要手段,网上招聘具有招网络突破时间和空间的限制来实现工作求职和公司的人才招聘,聘范围广,信息量大,费用低等优势,同时它对应聘者具有检索方便,地域限制. 小,供选择的工作多的特点,对招聘单位来说,招聘网站也为他们提供了查询,检索应聘者信息库的条件,使从事招聘工作人员的初选工作变得轻松易行。

基于WEB人才招聘管理信息系统的设计与实现

1 引言 1.1 研究背景 在当今社会的进步和高科技技术迅猛发展的情况下,知识正在逐步走向主导地位,市场上的竞争大多数是个人才能的竞争。从而,找到一个合适的人才,是企业能够立足于市场之上并且能够不断与同行企业竞争的一项关键性的任务。同时,当今市场环境变化非常之快,导致市场的需求也在不断地变化,那么相应的对人才的需求也在不断的变化。怎样快速适应这种变化,提高人才招聘的效率,对企业所需求的人才进行快速定位,也就自然而然成为企业需要考虑的重要因素。 不管是企业的招聘部门,还是中介跨地域提供信息进行介绍,亦或是中介对外的人力资源输出等。在近年来的服务行业中,被服务者即广大用户也应有这方面的需求才行,这样才能达到本系所存在的价值体现。作为中介的另一个服务对象。即供方,也就是求职者,也关注能否迅速获得职位信息以及所要求的条件等。所有的这一切,都展现出了对本系统开发与设计的需求。在当今这个信息时代也只能通过该类型的系统才能实现对人才的合理并且快速的招聘[1]。 1.2 研究意义 高校毕业生的就业市场,可以分为有形和无形两种市场。有形市场主要的表现形式是定时定点的举办毕业生招聘会,即在一个开放的时间段内,将用人单位和毕业生组织起来在一个固定的场所进行的就业招聘和谈话活动。无形市场的表现形式则是通过电话、邮件、报刊、网络等现代化的通讯工具以及传播手段而完成的供方与需求方的联系、沟通、甚至签合同的过程,其中最主要的就是毕业生就业网。 近年来高校招生的扩大,毕业生数量的激增,其就业所涉及的工作层面和社会影响逐步加大,想要推动就业形式,就不能局限于有形市场所具有的规模,而是要从长远的发展方向去看无形市场的高效率、便捷的优点,它会逐步成为毕业生就业市场发展的主流方向。由于“人才招聘管理信息系统”是一个存在于无形

网上招聘系统设计说明书

网上招聘系统详细设计说明书 version 1.0

网上招聘系统详细设计说明书 (1) 1 引言.................................................................... 错误!未定义书签。 1.1编写目的 ........................ 错误!未定义书签。 1.2背景 ............................ 错误!未定义书签。 1.3参考资料 ........................ 错误!未定义书签。 2 程序系统的结构 (3) 3 网上招聘程序设计说明 ................................... 错误!未定义书签。 3.1程序描述....................... 错误!未定义书签。 3.2 程序功能 (5) 3.3 输入项 (5) 3.4 输出项 (6) 3.5 流程逻辑 (6) 3.6 限制条件 (7) 3.5 测试计划 (8) 附录:数据库 (8)

1引言 1.1编写目的 介绍网上招聘系统的程序系统结构,功能性描述、设计模式、IO接口设计、数据结构设计,运行特征、例外处理,具体描述各功能模块的逻辑流程。 预期的读者是新一代网络计算与web服务课程设计开发小组成员和相关系统的第三方开发者。 1.2背景 开发软件系统的名称是:网上招聘系统。 本项目是在学习新一代网络计算与web服务课程中,由任课教师提出,要求完成的。这是基于Web Services的软件系统,系统中设计了可为本系统、及Web Services课程中其它项目的相关系统中复用的Web Services。 这个系统将基于Internet的TCP/IP、HTTP、SOAP协议,提供Intranet和Extranet的自考网上招聘和求职服务,运行在Microsoft .NET Framework,Visual Studio .NET平台上。 1.3参考资料 a)构建web服务和.NET应用程序/(美)沃尔,(美)莱德著;康博译。-北京:清华 大学出版社。2002年 b)https://www.doczj.com/doc/b018841818.html,使用案例教程/石志国编著。—北京:清华大学出版社,2003.7 c)https://www.doczj.com/doc/b018841818.html,网站设计实例通/王易。—北京:清华大学出版社,2002.1 2程序系统的结构 本系统采用https://www.doczj.com/doc/b018841818.html,技术开发三层架构的B/S应用程序。所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫构件层。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过https://www.doczj.com/doc/b018841818.html,通讯与中间层建立连接,再经由中间层与数据库进行交互。 在多层分布式应用中,在客户端和服务器之间加入了一层或多层应用服务程序,这种程序称为"应用服务器"。开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。 Microsoft .NET Framework是微软推出的一套开发平台。.NET 基于开发人员的角度来

固定资产管理系统(论文范文_JSP_JAVA_毕业设计)

固定资产管理系统(论文范文_JSP_JAVA_毕业设计)

论文分类号:TP 学校代码:13681 题目:基于JSP的固定资产管理系统的研究与设计

Research and Design of Asset Management System Based on JSP ABSTRACT With the invention of computer, security problem in the computer had been raised. With the rapid spread and wide range of applications in all areas of society about computer, promote human society into the time of information, the issues as the core of computer security and confidentiality is increasingly prominent. Compared to the previous computer security as same as before, computer network security issues are much more, and more complex, involving physical environment, hardware, software, data, transport, architecture and other aspects. In addition to traditional security theory, technology, and sole machine security issues, computer network security technologies, including computer security, communications security, security of access control, and safety management and legal sanctions and other content, and gradually form an independent disciplinary system. With the rapid development of Internet, people no longer meet the purpose of information browsing and publishing, but eager to fully enjoy the network brought more and more convenient. Design and development of asset management are adapted to live in today's fast-paced society, and makes it more convenient for the company's asset information management more portable. This system is trying to use JSP structure a dynamic asset management system on the network, it is run in Windows 7, the MySQL database platform, Tomcat application server as a network information service, using JSP (Java Server Pages) technology development an asset management system. It is mainly for the management of all kinds of company assets, login divide into managers landing and employees landing. Employees can log on to check of assets, the performance of manager including staff management, asset management, lend or return management and so on. KEY WORDS:Asset Management System, Computer, Internet, JSP

网上人才招聘系统毕业论文

网上人才招聘系统毕业 论文 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

济源职业技术学院 毕业设计(论文) 题目网上人才招聘系统 系别信息工程系 专业计算机信息管理 班级 姓名 学号 指导教师 日期二零一一年十二月 网上人才招聘系统 总计:毕业设计(论文)28页 图表17幅 目录

摘要 随着经济的高速发展,人才的流动也越来越频繁,而人才资源是现代企业在日趋激烈的商业竞争中立于不败之地的根本保证。如何才能用最少的时间和精力招聘到符合企业要求的人才,同时也让应聘者更加方便地参加应聘是企业和个人都关心的问题。如今,越来越多的人们倾向于在网上搜索和发布信息,因此我们借助日益成熟的互联网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络平台。 本系统以B/S(浏览器/服务器)体系结构作为基本架构,采用实现对数据库的存取,以作为Web服务器软件,用编写程序,通过对发布招聘信息的企业和寻找工作者信息的收集与发布,构造了一个企业和人才之间的网上工作平台。 本系统包括如下功能:管理员可以使用该系统为企业招聘、个人求职提供服务。用人企业可以使用该系统注册成为招聘用户并发布招聘信息。求职人员可以在注册成为求职用户后通过系统完成求职工作。 关键词:人才;;IIS;数据库

ABSTRCT With the high-speed development of economy, the flow of talent has become increasingly frequent, but the talented person resources is the modern enterprise in the fierce commercial competition and remain invincible in the fundamental guarantee. How can use the least time and effort to recruit enterprises meet the requirements of talent, but also let the applicant conveniently apply is both enterprises and individuals concern. Nowadays, more and more people tend to the on-line search and the issue information, therefore we use increasingly sophisticated Internet technology to design and realize a allows recruiters and applicants to conduct long-range interaction network platform. This system with B / S ( Browser / server ) architecture as the basic framework, using implementation of the database access, as the Web server software, with prepared procedures, through the recruitment information for enterprise and worker information collection and distribution, construct a net between enterprises and talents working platform. The system includes the following function: the manager may use this system for business recruitment, job-seeking services. Employers can use the system to register as a user and Manager Recruitment information. Job seekers can become after the registration seeksemployment the user to complete through the system search. Keywords: Talent; ; IIS; Database

网上求职招聘系统的设计教程文件

网上求职招聘系统的 设计

网上求职招聘系统的设计 摘要:随着网络技术的快速发展,网上求职招聘系统应运而生,在用人单位和求职者间架起一座无形的桥梁,给广大的求职者和招聘单位提供了一个便捷、高效、双向交流选择的平台。本文探讨开发基于https://www.doczj.com/doc/b018841818.html,技术的网上求职招聘系统的设计,为开发功能强大的网络求职招聘系统提供了一种简单、高效的实现途径。 关键词:网上求职招聘系统;https://www.doczj.com/doc/b018841818.html,;SQL数据库 1 引言 随着网络技术的快速发展,对人才的流动、劳动力资源的分配产生巨大影响,使网络求职招聘得到快速的发展。传统的求职方式主要是朋友介绍、查看报纸、参加招聘会等,其过程过于繁锁,实效性差,并且还受地域的限制。与之相比,网络求职招聘则具有信息量大、更新快、效率高、求职无地域限制、经济实惠等优势。根据相关机构的调查显示,在发达国家,通过网络招聘人才占到整个人才招聘30%以上的比重;特别是全球五百强企业中,96%的人才招聘

是通过网上招聘实现的。在我国,网络求职招聘目前还处在发展初期。而要让网络求职招聘快速发展,除网络基础设施建设外,还必须解决网络求职招聘信息的发布以及求职招聘系统的建设。本文主要阐述了使用https://www.doczj.com/doc/b018841818.html,技术的网上求职招聘系统的设计过程。 2 系统的设计 2.1 需求分析 为了在广大求职人员和企业之间提供一个双向选择的交流平台,使供需双方能够方便、快捷、经济的满足自己的需要,解决传统人才交流机制的不足,系统应具有如下功能: (1)会员管理模块。用户通过主页的登录窗口,输入用户名和密码,点击登录按钮,系统通过用户的用户名和密码,判断用户名是否存在,如果存在,系统就提示登陆成功;如果不存在,系统就提示用户名或者密码错误,请重新登录或者注册。 (2)求职招聘信息模块。个人用户登录进入系统后,可以在个人管理页发布求职信息,而企业用户在登录进入后,在企业管理页则发布招聘信息。 用户可以通过搜索的方式进行信息查询,系统提供了从首页中的搜索表单中搜索信息,搜索表单中分别有搜索类别、选择所在地区、输入关键字等。只要

人才招聘系统项目计划书实例

基于web service 的掌上人才招聘系统 项目开发计划书 所属项目:基于web service的掌上应用系统开发 文件类别:Word 文档(.doc) 版本号:2009.5.11第一版 编写者:张禄 审核者:齐鲁软件大赛主办方 批准者:淄博职业学院主任吴鹏 1引言 1.1编写目的 随着经济危机的诞生,全球的经济处于极其动荡与不稳定的阶段,各国的就业问题及就业形势显得更加严峻,我国亦是如此,现在,我国就业形势不容乐观,就业问题已成为人们最关注的问题之一。而面对海量的招聘信息,很多人都显得无所适从,不知哪一个才是正确的适合自己的选择,这也充分反映了,我国在人才招聘方面的不足与缺少系统化的规范化的管理。而另一方面,随着web service技术和智能手机、PocketPC等掌上设备的发展与成熟及3G手机的出现,手机与互联网的交互越来越多,因此,用手机进行网上招聘信息的索取与查询及对招聘信息规划化的管理课题更显其重要性。面对越来越多的手机用户,掌上人才招聘系统能更方便,快捷的给人们提供应聘招聘所需要的信息,在就业人才与商家之间架起一座沟通的桥梁。 1.2背景 a.本项目名称:基于web service 的掌上人才应聘系统。 b.本项目由齐鲁软件大赛主办方提出、由刘勇、张禄、薛培昌等三人组成的小组进行开发,面向广大的手机用户和就业 商家及就业应聘人才。 c.本系统主要是实现了手机与互联网的交互,实现手机应聘招聘功能。, 1.3定义 Web service 技术、手机模拟设备、客户端、服务器、嵌入式开发、分布式

1.4参考资料 【1】《软件工程》 【2】《数据结构》 【3】《Java程序设计》 【4】《J2EE》 【5】XML 【6.】web service 书籍 2项目概述 2.1工作内容 1.主要工作分析图 1>.需求分析:通过对客户业务的了解和与客户对流程的讨论对需求进行基本建模,最终形成需求规格说明书。 2>.总体设计:通过分析需求信息,对系统的外部条件及内部业务需求进行抽象建模,最终形成概要设计说明文档。 3>.详细设计:此部分在对需求和概要设计的基础上进行系统的详细设计(也包含部分代码说明)。 4>.开发编程:对系统进行代码编写。 5>.测试分析与系统整合:对所有功能模块进行模拟数据测试及其它相关性测试并整合所有模块功能。 6>作品上交→完成。 2.项目开发主要流程 总体流程如下: 计划阶段-》需求分析阶段-》软件开发阶段-》测试阶段-》完成 3.人员分工情况

相关主题
文本预览
相关文档 最新文档