高校就业信息管理系统.doc
《高校就业信息管理系统.doc》由会员分享,可在线阅读,更多相关《高校就业信息管理系统.doc(22页珍藏版)》请在三一文库上搜索。
1、高校就业信息管理系统一、系统概述(一)开发高校就业管理系统的背景和意义网络招聘求职的快速发展,与网络招聘求职平台的建设和发展有着很大的关系。当然网络招聘求职的人群快速膨胀也促进了网络招聘求职平台的发展。这与市场上的生产和消费两者关系完全类似,消费促进生产,生产带动消费。 如果把时间往后推几年,国内招聘求职平台仅仅只有全国性的几家专业招聘求职网站,短短三年间,全国的招聘求职网站已发展超过了1000个。而随着招聘求职网站的越来越多,市场的竞争也会越来越激烈,在这些网站中,除了极少数的网站是政府性质的不以盈利为目,其它基本上都是盈利性质网站,网站要生存,利益是第一目的,竞争也就在所难免。 从目前网络
2、招聘求职网站的竞争情况来看,主要存在两大对抗阵营,一是横向对抗阵营,即全国性平台与地方性平台的竞争,另一则是纵向对抗阵营,即综合性平台与专业性平台的竞争。随着网络招聘求职的市场越来越大,不少地方网站迅速跟进,以地区化作为自己主要优势,一方面利用本地化各类关系,吸引本地的企业前来招聘,另一方面在本地区进行大肆宣传,吸引本地区更多的求职者前来求职。这两点优势都是全国性网站所不能及的,而这也将是人才招聘网站以后一段时间的发展趋势所在。(二)开发高校就业管理系统的目的随着当今社会信息化的日新月异的发展,计算机应用已经渗透到日常工作的许多方面无论是其自身还是所发挥的作用,计算机都标志着一种高科技、高效率
3、和高水平。为了企业创先进、争一流,为了企业的明天,许多企业的领导已经或正准备投入高额资金,建立大规模的计算机管理信息系统(MIS)。所开发的在线就业招聘系统是一种具有交互功能的人才信息管理系统,是在网络上建立的一个虚拟的招聘会。很多知名企业为了吸引人才,都创建了自己的网上人才管理系统,因此这是一个比较流行的网络应用系统。(三)开发工具介绍1.Java Server Page 简介Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使
4、用 HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为JavaTM 技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。2.Microsoft SQLServer 2000简介SQL Server 是一种结构化查询语言。SQL语言结构简洁,功能强大,简单易学,它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。(1)SQL是一个非过程化的语言,因为它一次处
5、理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。(2)SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。二、系统规划(一)需求分析在线就业招聘系统是针对高校对于毕业生信息进行采集整理并为企业提供毕业生信息进行全面管理的系统。该系统主要包括前台管理和后台管理两个方面,以便实现各大高校对毕业生信息的采集。数据库
6、系统是在文件系统的基础上发展而来的,经历了层次数据库、网状数据库、关系数据库三个阶段。由于关系数据库采用人们比较容易理解和接受的二维表格来组织数据,发展迅速,已成为数据库产品的主流。本系统的前端开发是使用JSP技术,通过JavaBeans进行逻辑控制和数据库连接,而后台数据库采用的是SQLServer2000。SQLServer2000数据库管理系统是一项全面完整的数据库与分析产品。SQLServer2000非常容易学习、使用,介绍、学习资料比较多,SQLServer2000全面支持Web功能的数据库解决方案,与此同时,SQLServer2000还在可伸缩性与可靠性方面保持着多项基准测试纪录,
7、而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,SQLServer2000都堪称最为快捷的数据库系统。对比SQLServer2000和其他的大型数据库管理系统,SQLServer2000 具有可靠的安全性,较快的存储速度,高度的兼容性,简单易用,应用SQLServer2000作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础,因此,我们采用了SQLServer2000作为后台数据库。1.前台管理(1) 用户注册:用人单位浏览的高校毕业生信息和高校就业政策后,当认为有适合本用人单位需要注册账号
8、方便浏览信息。(2) 浏览招聘信息:毕业生可随时了解各单位招聘信息,浏览是否有适合自己的工作。(3) 求职信息:方便各用人单位浏览查看是否有适合本用人单位的毕业生。(4) 在线留言:个人对企业和企业对个人之间可以相互留言。(5) 查看人才政策、维护个人信息和维护用户信息等功能。2.后台管理具体描述如下:(1)网站新闻资讯管理|-添加新闻资讯;|-修改新闻资讯;|-删除新闻资讯(2)个人会员管理|-查看个人会员|-删除个人会员(3)企业会员管理|-查看企业会员|-删除企业会员(4)在线留言管理|-查看在线留言|-删除在线留言(5)系统用户管理|-系统用户的录入,包括用户名、密码等信息|-修改自己
9、的密码|-用户信息查看|-登录日志查看(6)个人会员|-注册个人用户|-个人用户修改自己的密码|-个人用户发布自己的求职信息|-个人用户修改自己的求职信息|-个人用户上传自己的照片|-发送求职申请和个人简历|-接收用人单位的面试通知(7)企业会员|-注册企业用户|-企业用户修改自己的密码|-企业用户发布自己的招聘信息|-企业用户修改自己的招聘信息|-企业用户向求职者发送面试通知|-为所有求职人员设置人才库(二)可行性分析可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义,而
10、引起的浪费,对新系统可行性分析,要求用最小的代价在尽量短的时间内确定系统是否可行。内容包括:技术可行性、经济可行性、社会可行性、法律可行性以及操作可行性。1.技术可行性此次开发的高校就业管理系统使用JSP作为前台开发工具。为了很好的实现系统的功能,后台选用了 SQL Server2000 开发系统管理所需要的数据库。采用面向对象技术、数据库技术、分布式技术等先进技术开发的应用程序,现有的开发技术已非常成熟,且被广泛应用于各行各业,利用现有技术完全可以达到功能目标。2.社会可行性分析随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和基本。目前,企业的管理人员已经具备了一定的计算
11、机基础知识和实际操作经验。对于局域网、WINDOWS等环境下的软件使用比较熟悉,对于新系统的开发,用户表现出极大的兴趣和热情,提出了各种很好的建议和要求。3.法律可行性分析所建议系统的研制和开发都选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反相关的国家政策和法律。4.操作可行性本系统的研制和开发充分考虑用户工作流程、计算机操作水平等,尽可能提供更人性化、直观的界面,满足用户要求。系统的操作方式在用户组织内可行。通过以上的分析,开发仓库管理系统是完全必要并且是完全可行的。三、系统分析系统的分析是管理信息系统的第二个阶段。应用系统的思想和方法,把复杂的对象分解成简单的组成部分,并找出这些
12、部分的基本属性和彼此之间的关系。系统分析的基本手段是调查和分析。调查是了解情况、弄清现状;分析一方面是将调查结构系统化、条理化,深化对系统现状的了解,另一方面是相互补充、相互促进,使我们能够在认识原系统的基础上来改造原系统并建立新系统。(一)组织结构图根据系统的详细调查,了解系统现状,组织结构,并依此绘制组织机构图,如图3-1所示:图3.1 组织结构图(二)业务流程分析在对系统的组织结构和功能进行分析时,需从一个实际的业务流程的角度将系统调查中有关的该业务流程的资料都串起来作进一步分析。业务流程分析可以帮助了解该业务的具体处理过程,发现和处理系统调查工作中的错误和纰漏,修改和删除业务中的不合理
13、部分,在新系统基础上优化业务处理流程。 业务流程图(Transaction Flow Diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务流程。业务流程图的绘制基本上按照业务实际处理步骤和过程绘制。换句话说,就是一本用图形方式来反映实际业务处理过程的“流水账”。绘制出这本流水账对于开发者理顺和优化业务过程是很有帮助的。通过对高校就业管理相关知识的了解,可以设计出它的业务流程图。如图3-2所示:图3.2业务流程图1.数据流程图数据流程图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,一般用DFD(logical data flow diagram)表示。数据流程图
14、是结构化系统分析的主要工具。结构化系统分析采用介于形式语言和自然语言之间的描述方式,通过一套分层次的数据流程图,辅以数据字典、小说明等工具来描述系统。数据流程图用到四个基本符号,即外部实体、数据处理、数据流和数据存储。根据对高校就业管理系统所涉及的数据信息流动情况,初步制定出各层的数据流程图如图3-3所示:图3-3:数据流程图2.数据字典(1)数据项管理员数据项描述数据项名称:密码 数据类型:varchar数据长度:20 取值范围:“000000”-“999999” 数据项含义说明:唯一代码标识数据项名称:用户名 数据类型:varchar数据长度:20 取值范围:“000000”-“99999
15、9” 数据项含义说明:唯一代码标识个人信息数据项描述数据项名称:用户名 数据类型:varchar数据长度:20 取值范围:“000000”-“999999” 数据项含义说明:唯一代码标识数据项名称:密码 数据类型:varchar数据长度:20 取值范围:“000000”-“999999” 数据项含义说明:唯一代码标识数据项名称:性别 数据类型:bit数据长度:50 数据项名称:出生日期 数据类型:varchar数据长度:20取值范围:年/月/日 数据项名称:所在地 数据类型:varchar数据长度:20 数据项名称:民族 数据类型:varchar数据长度:10 数据项名称:联系电话 数据类型:
16、varchar数据长度:50 数据项名称:毕业院校 数据类型:varchar数据长度:50 数据项名称:联系地址 数据类型:varchar数据长度:200 数据项名称:电子信箱 数据类型:varchar数据长度:50 数据项名称:编号 数据类型:int数据长度:8 数据含义:唯一标识码 数据项名称:注册时间 数据类型:datetime数据长度:200 数据项名称:主题 数据类型:varchar数据长度:20 数据项名称:流动流程内容 数据类型:varchar数据长度:20 招聘信息信息数据项描述数据项名称:招聘信息编号 数据类型:int数据长度:8含义说明:唯一标识码 数据项名称:招聘信息题目
17、 数据类型:varchar数据长度:50 数据项名称:招聘信息内容 数据类型:test数据长度:200 数据项名称:提交时间 数据类型:datatime数据长度:200 取值范围:年/月/日 (2)数据结构定义 个人数据结构描述数据项名称:个人 数据结构组成:用户名+用户密码+性别+出生日期+户籍+所在地+教育程度+毕业院校+联系电话+电子邮件+联系地址+注册时间数据项含义说明:定义了一个用户的所有有关信息流动流程信息数据结构描述数据项名称:流动流程信息 数据结构组成:编号+流动流程名称+流动流程类别数据项含义说明:定义了流动流程的所有有关的信息招聘信息信息数据结构描述数据项名称:招聘信息 数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 就业 信息管理 系统
