大学生就业管理信息系统的设计与实现_第1页
大学生就业管理信息系统的设计与实现_第2页
大学生就业管理信息系统的设计与实现_第3页
大学生就业管理信息系统的设计与实现_第4页
大学生就业管理信息系统的设计与实现_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

--PAGE4-大学生就业管理信息系统的设计与实现摘 要:随着大学生人数的不断增加,毕业生就业越来越难。为了更好地使大学生就业,设计一个大学生就业管理信息系统是非常必要的。这个系统能够解决当前就业中存在的问题,给大学生提供了更多的就业平台,也给企业单位提供了极大的帮助,同时增进了大学生和企业间的联系。另外,设计大学生就业管理信息系统使得大学生就业工作更加规范化、合理化和网络化,提高了有关大学生就业管理工作的效益。Windows7MySQLTomcatJSP(JavaServerPages)技术开发的大学生就业管理信息系统。本论文的思路是:首先,介绍本系统开发的背景、来源和意义、最终目标和开发系统所用的技术;其次,对系统进行需求分析;再次,对系统进行详细设计;然后,对系统的实现和测试;最后,对系统的总结和对未来的展望。本系统的主要功能:企业单位可以在网上发布招聘信息,查看学生的就业意向和简历。学生用户可以查看公司的招聘信息,投递简历。管理员可以对公司和学生进行管理。关键词:就业;信息管理;SQLserver;JSPAbstractWiththeincreasingnumberofstudents,studentshuntforajobdifficultly.Inordermakethestudentsownajob,todesignaGraduateEmploymentManagementInformationSystemisverynecessary.Thissystemisabletosolvethecurrentproblemsthatexistinemployment,toprovidemoreemploymentplatformforstudents,alsotoprovideagreathelpforthebusinessunits,whilepromotingcontactbetweenstudentsandbusinesses.Inaddition,designingthissystemmakestheemploymentofuniversitystudentsworkmorestandard,rationalandnetworking,andimprovestheeffectivenessoftherelevantcollegeemploymentmanagement.Thissystembasedonthenetworkisadynamicwebsite.UnderWindows7,GraduateEmploymentManagementInformationSystemisdevelopedbyusingMySQLasthedatabase,TomcatastheapplicationserverandJSP(JavaServerPages)technology.Inthispaper,theideais:First,introducethedevelopmentbackground,originandmeaning,thefinalgoalanddevelopingtechnologyofsystem;Secondly,theanalysissystem;onceagain,thedetaileddesignofsystem;Then,theachievementandtestofFinally,thesummaryandoutlookforthefutureofsystem.Companiescanpublishrecruitmentinformationonline,checktheresumeandintentionsofstudents.Studentscanviewthecompany'srecruitmentinformation,resume.Administratorscanmanagethecompanyandthestudent.KeyWords:Graduates;InformationManagement;SQLServer;JSP目录1绪论-1-1.1课题的来源和意义-1-1.2国内外发展状况及研究背景-1-1.3本课题的研究目标和内容-1-1.4系统平台环境-2-1.4.1硬件平台-2-1.4.2软件平台-2-1.5相关技术-2-1.5.1JSP-2-1.5.2数据库-3-1.5.3开发工具-3-1.5.4Tomcat-3-1.6可行性分析-3-1.6.1技术可行性-3-1.6.2经济可行性-3-1.6.3操作可行性-3-2需求分析-4-2.1学生用户需求分析-4-2.2企业用户需求分析-4-2.3管理员需要分析-4-2.4业务流程分析-4-2.5数据流图-5-2.6数据字典-8-第3章系统设计-13-3.1概述-13-3.2系统功能模块设计-13-3.3数据库设计-13-3.3.1概述-13-3.3.2数据库概念设计-13-3.3.3数据库逻辑设计-17-3.3.4数据库物理设计-17-第4章系统的实现-20-4.1数据库的实现-20-4.2系统模块功能实现-20-4.2.1管理员模块-20-4.2.2企业单位用户模块-22-4.2.3学生个人用户模块-24-第5章系统测试-26-5.1系统测试目的-26-5.2功能测试分析-26-5.3测试分析总结及说明-26-第6章结论-27-参考文献-27-致 谢 错误!未定义书签。-1--1-第1章绪论课题的来源和意义近年来,高校毕业生越来越多,就业也越来越难,大学生在选择工作时没有明确的目标,跟着大众的脚步盲目的选一份工作。从毕业生来说,他们需要一个平台来给他们提供一些有用的关于就业方面的信息,从这个平台得到就业指导帮助和咨询;从高校来说,怎样依据大学生选取工作的愿望、企业单位需要什么样的人才和毕业院校的就业率获取对办学有重大指导意义的信息,是件非常紧迫和重要的事。基于Web的就业管理信息系统不仅可以促进学生就业、提高毕业院校就业管理工作的水平和效率,及时解决学生就业中存在的各种问题,还可以将所学知识与实际结合。因此,选择该题目不管是在科学研究方面上还是在实际生活应用中,都具有极其大的意义[1]。国内外发展状况及研究背景现阶段状况,国内各类院校都相继建立起自己的校园网,改善各自毕业院校在教与学、科学研究和行政管理等方面信息通道狭隘和效率比较低下的状况,同时慢慢与国内外顶尖级的高校接轨。但实际上,在开发基于网络的就业管理信息系统方面却仍原地踏步没有任何进展,没有充分利用网络真正的互联作用。据调查,目前国内外还没有比较成熟的就业管理信息系统软件产品,有部分院校虽然已在使用就业网站,但从总体上看,其功能相对单一,有局限性。大致表现在以下几点:在搜索引擎上发布招聘信息;只有用人单位的招聘信息而没有待业者的自荐信息;没有专一的、有分类别的就业人员咨询系统。在功能上大多只是就业信息的发布,就业信息的静态统计结果的公布和进行简单就业信息查询,其实用性和互动性已经不能满足大学生就业形式的需求,侧面的导致了大学生盲目就业。因此,开发一套完整的大学生就业管理信息系统迫在眉睫,是十分必要的[4]。本课题的研究目标和内容本课题研究的目标是在充分调查研究的基础上,开发一个基于JSPB/S就业管理信息工作更加网络化、合理化、科学化,有效提高工作效率。本项目的主要内容:具体要实现学生和用人单位信息管理、就业信息发布与查询等功能。--PAGE21-系统平台环境硬件平台硬件设备是依据所要开发系统的设计需求,确定实施开发系统方案所需的物理设备,这些硬件设备不仅要满足实现系统功能的需求,而且还要满足系统投入使用后进行后期维护,确保系统的效率高、更安全、更可靠。根据前面的需求分析,我们得出本系统理想的环境当然是配置较高最好,实际操作中硬件平台如下:(访问者):操作系统:Windows7/2000/2003/XP内存:1024M360/谷歌/火狐/IE/TT/硬件环境:操作系统:Windows7/2000/2003/XP等系统;JDK:1.6及以上;WEB:Tomcat6.0数据库:SQLserver。软件平台软件平台是系统开发和运行所需的环境,本系统的软件平台选择如下:操作系统本系统在Windows7操作系统下进行开发。支撑软件本系统的支撑软件如下:①数据库管理系统:选用SQLserver数据库管理系统。②动态网页技术:使用JavaScript、JSP、CSS来建立系统。相关技术JSPJSPHTMLJavaJSP标签,就构成了JSPjavaJava,JSPJSPServletHTMLWebJSPJSPJSPHTML给客户端。数据库SQLserver对用户要求不严格,用户无需知道数据的存储方式,具有开放性而且不受网络限制,包含了视图、索引、事物处理等许多管理机制,它是一个具有伸缩性、高性能的关系数据库管理系统。开发工具MyEclipseJavaEeJava集成开发环境。MyEclipseJavaJ2EEEclipseMyEclipseMyEclipseJavaServlet,AJAX,JSP,Struts,Spring,Hibernate,JDBCTomcatTomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。可行性分析技术可行性JSPSQLserver,所以在技术上可行。经济可行性本系统开发只需一台计算机、一台服务器和一些在网上可直接下载的软件,花费并不大,开发运行后,节省了人力物力财力,管理效率会大幅度提高,因此,在经济上是可行的。操作可行性本系统直观易懂,使用非常方便,学生可以直接上手,即使管理员,只要经过简单的培训,操作本系统没有太大问题。第2章需求分析就业管理信息系统需要满足来自三方面的需求,这三个方面分别是系统管理员、需招聘人员的公司、用户。学生用户需求分析学生用户可在登录注册界面进入系统,用户可以填写、查看、修改自己的个人信息、企业招聘信息和企业详细信息,填写修改个人简历信息,申请应聘工作,用户也可以修改密码。企业用户需求分析企业用户可在登录注册界面进入系统,可查看并修改公司的一些基本信息,发布招聘信息,添加、修改、删除招聘信息,查询所有学生投的简历,还可以修改密码。管理员需要分析管理学生用户信息:查看、删除所有已注册的学生用户的基本信息、简历信息和求职信息,若要删除,通过后台数据库进行,该用户的简历信息和求职信息也会被删除。管理招聘信息:查看、删除、修改数据库中的所有招聘信息。管理超链接:通过该功能可增加、删除信息。业务流程分析具体业务流程图如图2-1和图2-2所示。图2-1业务流程图1数据流图

图2-2业务流程图2具体数据流程图如图2-3~图2-5所示。DFD顶层图:DFD一层图:

图2-3DFD顶层图图2-4DFD一层图DFD二层图:数据字典

图2-5DFD二层图表2-6数据流以及实体数量名称:学生个人用户说明:学生个人注册,填写个人基本信息输入数据流:审核通过的学生信息注册表名称:企业单位用户说明:企业单位注册,填写企业基本信息输入数据流:审核通过的企业信息注册表名称:管理员说明:该系统的管理者输入数据流:审核通过的学生信息注册表、审核通过的企业信息注册表输出数据流:

编号:S1编号:S2编号:S3表2-7数据逻辑流向名称:学生信息注册表别名:学生基本信息数据流来源:学生基本信息名称:审核未通过的学生信息注册表数据流来源:学生基本信息数据流去向:大学生就业管理信息系统模块

编号:F1编号:F2名称:审核通过的学生信息注册表数据流来源:学生基本信息数据流去向:大学生就业管理信息系统名称:企业信息注册表数据流来源:企业基本信息名称:审核未通过的企业信息注册表数据流来源:企业基本信息数据流去向:大学生就业管理信息系统模块名称:审核通过的企业信息注册表数据流来源:企业单位基本信息名称:企业单位发布的招聘信息数据流来源:招聘信息系统数据流去向:企业单位用户

F3F4F5F6F7名称:学生简历信息表 总编号:2—008数据流来源:招聘信息系统 编号:F8数据流去向:企业单位用户名称:已填的学生信息注册表 总编号:2—009数据流来源:学生个人用户 编号:F9数据流去向:学生信息注册表审核管理名称:已填的企业信息注册表 总编号:2—0010数据流来源:企业单位用户 编号:F10数据流去向:企业信息注册表审核管理名称:查看后的招聘信息数据流去向:招聘信息名称:查看后的学生求职简历信息数据流来源:管理员数据流去向:查看后的求职简历信息表2-8数据流图中的处理框名称:学生个人用户注册管理输入数据流:学生信息注册表

F11F12P1输出数据流:审核通过的学生信息注册表名称:企业单位用户注册管理功能:管理员可以添加、删除、修改企业基本信息输入数据流:企业信息注册表输出数据流:审核通过的企业信息注册表名称:招聘信息管理功能:可以添加、删除、修改招聘信息输入数据流:企业单位发布的招聘信息输出数据流:学生求职简历信息表名称:学生求职简历管理功能:可以添加、删除、修改招聘信息输入数据流:学生求职简历信息表输出数据流:功能:可以添加删除、修改、招聘信息输入数据流:企业招聘信息输出数据流:学生求职简历信息表表2-9数据流存储的地方

P2P3总编号:3—004编号:P4总编号:3—005编号:P5名称:学生个人用户信息注册表名称:学生个人用户信息注册表别名:Person数据流来源:学生个人用户注册填写总编号:4—001编号:D1结构:学生id、登录账号、登录密码、学生文化程度、出生年月日、性别、身份证号码、已婚否、工作经验、所住地址、联系方式、电子邮箱、照片、职务、自我评价、工作类型、权限、创建日期、修改日期关键字:学生个人id名称:企业用户信息注册表别名:Company数据流来源:企业单位用户注册填写总编号:4—002编号:D2结构:企业id、登录账号、登录密码、企业名称、企业地址、联系方式、企业简介、Logo、邮政编码、创建日期、修改日期关键字:企业单位id名称:招聘信息表数据流来源:Engage总编号:4—003编号:D3结构:招聘id、招聘标题、招聘人数、工作经验、工作地址、具体介绍、职务、企业id、创id别名:Candidate数据流来源:学生个人用户填写求职简历信息

总编号:4—004编号:D4ididididid名称:职务信息表别名:Vocation数据流来源:管理员添加职务信息idid名称:审核通过的学生信息注册表别名:Rights数据流来源:学生信息注册表审核管理

D5D6结构:学生id、登录账号、登录密码、学生文化程度、出生年月日、性别、身份证号码、已婚否、工作经验、所住地址、联系方式、电子邮箱、照片、职务、自我评价、工作类型、权限、创建日期、修改日期关键字:学生id名称:新的学生个人注册信息表别名:New数据流来源:管理员删除学生信息注册表

总编号:4—007编号:D7结构:学生id、登录账号、登录密码、学生文化程度、出生年月日、性别、身份证号码、已婚否、工作经验、所住地址、联系方式、电子邮箱、照片、职务、自我评价、工作类型、权限、创建日期、修改日期关键字:学生id名称:审核通过的企业信息注册表别名:Right-c数据流来源:企业信息注册表审核管理

总编号:4—008编号:D8idLogo邮政编码、创建日期、修改日期关键字:公司id名称:新的企业注册表别名:New-c

总编号:4—009编号:D9数据流来源:企业信息注册表审核管理idLogo邮政编码、创建日期、修改日期关键字:公司id名称:查看后的招聘信息别名:Engage-c数据流来源:学生个人用户查看招聘信息

总编号:4—0010编号:D10结构:招聘id、招聘标题、招聘人数、工作经验、工作地址、具体介绍、职务、企业id、创建日期、修改日期关键字:招聘id名称:删除后的招聘信息别名:Engage-d数据流来源:管理员删除招聘信息

总编号:4—0011编号:D11结构:招聘id、招聘标题、招聘人数、工作经验、工作地址、具体介绍、职务、企业id、创建日期、修改日期关键字:招聘id名称:查看后的学生求职简历表别名:Application-c数据流来源:学生填写求职简历表ididididid名称:删除后的学生求职简历别名:Application-n数据流来源:管理员删除简历ididididid

D12D13第3章系统设计概述通过系统概要设计为后期将要构造的系统实体建立一个模型或表达式。在软件通过对就业管理信息的基本业务流程的调查和了解以及前面对系统需求的分析后,接下来要做的就是本系统概要设计。系统功能模块设计根据本系统的系统功能分析,可以画出系统的功能模块图如图3-1所示。图3-1系统功能图数据库设计概述数据库是信息系统的基础和核心,数据库设计的质量将直接关系到信息系统开发的成败和优劣。制作数据库表首先要确定实体的属性和实体间的关系。根据关系做出数据表。数据库概念设计分析本系统的需求,可以得到如图3-2~3-8所示各实体属性图。3-2学生实体属性图图3-3公司实体属性图图3-4文化程度实体属性图图3-5职务实体属性图图3-6应聘实体属性图3-7招聘实体属性图3-8实体关系图数据库逻辑设计数据库逻辑设计如下:Candidate(ididid;Companyid企业简介、Logo、地址、联系方式、创建日期、修改日期);Culture(文化程度id、开始年份、开始月份、结束年份、id修改日期;Engage(idid、职务、创建日期、修改日期;Person(id、登录账号、登录密码、学生姓名、联系方式、电子邮件、自我评价、工作类型、职务、照片、权限、创建日期、修改日期;Vocation(id、职务名称、创建日期、修改日期。数据库物理设计表3-1Candidate表名称字段类型位数主键应聘信息Candldint4▲招聘idEngageldInt4无学生idPerldint4无创建日期CreateDateDateTime8无修改日期UpdateDateDateTime8无表3-2Company表名称字段类型位数主键企业idComldint4▲登录账号LoginNamestring50无登录密码Loginpwdstring50无企业名称ComNamestring100无企业地址Addressstring100无名称字段类型位数联系方式Telstring50无名称字段类型位数主键邮政编码DawkNumstring50无企业简介ComDescstring500无LogoComlmagestring50无创建日期CreateDateDateTime8无修改日期UpdateDateDateTime8无表3-3Culture表名称字段类型位数主键文化程度idCuIldint4▲开始年份StartYearint4无开始月份StartMonthint4无结束年份Endyearint4无结束月份EndMonthint4无毕业院校Schoolstring50无专业名称SpecialtyString50无所获学位DegreeInt4无精通的语言LanguageInt4无学生idPerldInt4无创建日期CreateDateDateTime8无修改日期UpdateDateDateTime8无表3-4Engage表名称字段类型位数主键招聘idEngageldInt4▲招聘标题EngageTitlestring50无招聘人数PerNumInt4无工作经验Experiencestring50无工作地点JobAddressstring50无具体介绍Descripitionstring500无职务Vocationstring50无企业idComldInt4无创建日期CreateDateDateTime8无修改日期UpdateDateDateTime8无表3-5Person表名称字段类型位数主键学生idPerldint4▲登录账号LoginNamestring50无登录密码Loginpwdstring50无学生姓名PerNamestring50无出生年月日BirthdayDateTime8无性别Sexint4无工作经验Experiencestring50无已婚否Marriageint4无身份证号码IdentityCardstring50无所住地址Residencestring100无户口所在地Addressstring100无联系方式Telstring50无电子邮箱Emailstring50无自我评价Appraisestring500无工作类型JobKindint4无职务Vocationstring50无照片Personlmagestring50无权限Rightint4无创建日期CreateDateDateTime8无修改日期UpdateDateDateTime8无表3-6Vocation表名称字段类型位数主键职务idVocationldint4▲职务名称VocationNamestring50无创建日期CreateDateDateTime8无修改日期UpdateDateDateTime8无第4章系统的实现数据库的实现本系统采用加载纯Java数据驱动程序的方式访问数据库,具体代码见附录。系统模块功能实现管理员模块

图4-1管理员登录界面通过个人用户的方式进行登录,用户名:admin,密码:admin。登录进去后可以对企业单位和学生个人用户进行添加、修改、删除。未填写用户名和密码或用户名密码不正确或登录方式不正确是不能查看任何东西,若要查看,页面会显示用户不存在。图4-2管理员管理企业单位界面管理员管理企业单位界面104-3管理员管理用户界面管理员管理学生个人用户界面管理员登录进去后,在用户管理界面可以浏览所有学生用户的基本信息,分页显示,每页显示10个学生用户信息。点击查看可以看到学生的详细信息;点击编辑,可以修改学生的各种信息,点击删除,可以删除该学生用户,删除后该学生的求职简历信息也将删除。企业单位用户模块

图4-4企业登录界面企业单位使用企业用户登录模式登录,需填入正确的用户名和密码,登录进去后可以对企业单位的信息进行添加、修改、删除和和发布招聘信息。未填写用户名和密码或用户名密码不正确或登录方式不正确是不能查看任何东西,若要查看,页面会显示用户不存在。新的企业用户需点击新会员注册,注册界面如下所示:图4-5企业注册界面-22-22---PAGE27-

图4-6企业招聘管理界面企业成功登录后,通过招聘管理界面发布招聘信息,点击查看可以看到招聘的详细信息;点击编辑,可以修改招聘的内容;点击删除,可以删除该招聘信息;还可以点击添加招聘信息,添加新的招聘信息。图4-7企业招聘职位管理界面企业招聘职位管理界面企业成功登录后,通过招聘职位管理界面查看应聘者,点击申请者可以查看该申请者的详细求职简历;点击删除,可以删除该条应聘信息。4-8企业预览界面企业预览信息界面企业成功登录后,可以预览公司的信息;点击公司信息界面可以修改公司的详细信息。学生个人用户模块

图4-9学生登录界面学生用户使用个人用户登录模式登录,需填入正确的用户名和密码,登录进去后可以对个人信息进行添加、修改、删除和和查看招聘信息。未填写用户名和密码或用户名密码不正确或登录方式不正确是不能查看任何东西,若要查看,页面会显示用户不存在。

图4-10职位列表界面学生成功登录后,点击职位列表,可以查看招聘信息;点击职位名称中的某一项可以查看该公司的详细信息;进入界面后,点立即申请,可以申请该职位。4-11学生简历管理界面学生简历管理界面学生成功登录后,查看招聘信息后,可填写求职简历;点击简历预览可查看个人详细信息;点击简历管理可以修改简历信息

温馨提示

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

评论

0/150

提交评论