1、 周 敏 2018年9月完成2018Professional Masters Degree Thesis University Code:10269 Student ID:63154501440East China Normal UniversityDesign and Implementation of an Employment Management System Based on WeChat Platform Department: School of Computer Science and Software Engineering Type: Master of Engineeri
2、ng Domain: Software Engineering Supervisor: Chen Wenjie Applicant : Zhou Min 2018.9摘 要新世纪以来,当今很多行业都需要和计算机相互合作,这是因为随着我国信息化的扩大和发展,传统人工管理方式必定会受到信息化管理方式的冲击,而逐步被淘汰。同时就业形势的严峻,也对学生实习管理提出了越来越高的要求,所以基于融合实习和就业管理,搭建一款基于微信公众号的就业跟踪管理系统,利用微信用户量大、开发简单等特点,增加系统的粘性,使用户充分利用碎片化时间,提升就业管理水平,降低就业管理的成本,增强高职院校的就业竞争力,提升高职院校学
3、生的就业率,提高高职院校的知名度。在走访调研广东某职业学院就业管理工作的基础上,采用软件工程方法对开发实现了一套基于微信公众号的某高职学院的就业管理系统。首先,采用面向对象技术法与统一建模语言对系统的业务流程、用户角色和功能需求进行分析;然后,采用服务应用层、应用技术层和数据层来设计系统的总体架构,将系统的功能分为微信公众号和管理后台两大模块,采用类图和时序图的建模方法对系统的主要功能进行详细分析与设计,并设计系统数据库的实体关系和数据库信息表;最后,编码和实现了微信公众号和管理后台等模块的详细功能,采用测试用例对系统的功能和性能进行测试。就业管理系统是基于微信平台的移动应用,通过减少客户端到
4、移动应用的HTTP请求数量,使用HTML5网页缓存技术来代替浏览器缓存,从而缩短了页面的加载时间;就业管理人员通过微信平台可以及时更新发布就业信息和信息动态,学生可以通过手机及时查看就业招聘信息和就业动态等信息,提高了就业管理工作的效率。系统设计采用JAVA技术,网页前端页面HTML5、JQuery Mobile和Bootstrap框架设计实现,利用MySQL数据库技术与后端数据进行交互;采用Apache 2.0作为Web服务器,在IOS10.0或Android4.0系统中安装微信即可使用。通过实施本次设计的微信公众号的就业管理系统,使得广东某职业学院在就业管理方面的质量和工作效率有了飞跃式进
5、步,并减少在就业管理成本方面的投入,方便学生、教师、企业获取就业信息。由此而言,这样的方式还能省去较多的人力资源成本,增强就业竞争力,同时也提升了就业管理的效率。【关键词】就业管理、微信公众号、就业招聘、统一建模语言【论文类型】应用型研究AbstractWith the gradual deepening of information construction, the impact of computer on all walks of life has gradually increased, the information management mode has gradually re
6、placed the traditional manual management. With the increasing competition of employment, the requirements for students practice management are becoming higher and higher. On the basis of the management process of integration and employment management, a job tracking management system based on the We
7、Chat public number is set up, which makes use of WeChats large users and simple development, adding the stickiness of the system and making full use of the users. Fragmentation time, improve the level of employment management, reduce the cost of employment management, enhance the competitiveness of
8、Higher Vocational Colleges and universities, improve the employment rate of college students, and improve the popularity of colleges and universities.On the basis of visiting and investigating the employment management work of a vocational college in Guangdong, a set of employment management system
9、of a vocational college based on WeChat public number was developed by using software engineering method. First, the business process, user role and functional requirements of the system are analyzed by using object-oriented technology method and unified modeling language. Then, using the service ap
10、plication layer, application layer and data layer to design the overall architecture of the system, the function of the system can be divided into micro letter number and public management background two big modules, using class diagram and sequence diagram of the modeling method of the main functio
11、ns of the system a detailed analysis and design, and design the system database entity relationship and database information table; Finally, the detailed functions of WeChat public number and management background modules are coded and implemented, and the function and performance of the system are
12、tested with test cases. The employment management system is a mobile application based on WeChat platform. By reducing the number of HTTP requests from clients to mobile applications, it USES HTML5 web caching technology to replace browser caching, thus shortening the loading time of pages. Employme
13、nt management personnel can timely update and release employment information and information updates through WeChat platform, and students can timely check employment recruitment information and employment information through mobile phones, thus improving the efficiency of employment management. The
14、 system design adopts JAVA technology, and the design and implementation of HTML5, JQuery Mobile and Bootstrap framework of the front-end page of the webpage are implemented. MySQL database technology is used to interact with back-end data. Using Apache 2.0 as a Web server, WeChat can be installed i
15、n IOS10.0 or Android4.0 systems.Through the implementation of this design of the employment management system of Weixin public number, a vocational college in Guangdong has made great progress in the quality and efficiency of employment management, and reduced investment in the cost of employment ma
16、nagement, to facilitate students, teachers, enterprises to obtain employment information. At the same time, it also reduces unnecessary labor, improves the efficiency of employment management and the competitiveness of employment. 【Key words】Employment management, WeChat, Employment recruitment, uni
17、fied modeling language【thesis type】Applied Research第1章 绪论1.1 研究背景和意义就中国教育部关于全面提高高等职业教育教学质量的若干意见(教高201018号)这一份文件而言,其中重点提出了应届生实习的某些方面的要求:当今,对企业进行引导,建立相关的制度,以接收高等职业院校学生实习,让学生的社会实践能力以及生产实习能力有所增强,一般而言,大专院校一定要确保内部的在校学生在企业等用人单位顶岗实习的总时间不能低于六个月。根据文件重点解释的内容来说,当大专院校的学生被安排到企业实习之后,他们一定要根据自己的实际情况以及个人所学习的专业开始顶岗实习,
18、时间在六个月到十二个月之间1。大专院校和社会是两个截然不同的环境,当学生进入了企业以后,身份早已从大专学生转换为顶岗实习工作人员,他们不但是公司的新职员,同时也是在校应届生。又因为实习学生人数本身较多,众多学生的实践能力有所增强的同时,也让实习企业或者用人单位感到一定的压力;再者,当学生的身份转变时,他们必定要长时期尝试着企业内部顶岗实习的各种作业,学校难以对他们像对大一新生那样全面管理,“放羊”现象也极可能会出现,对此,为了让实践教学和就业跟踪管理过程和监控力度得以增强,为了让学生们的实习质量更高,也同样为了提升学生们的工作水平和工作效率,当今中国很多大专院校均在研究该课题2-5。日前,作为
19、高等教育机构的重要组成部分之一的高职院校,在应用型人才的培养过程中,发挥着决定性的作用,这是由于培养出来的应用型人才满足了我国经济结构的调整背景下众多企业的需求,推动了我国技能型人才培养,6。而高职院校时时刻刻都要面临着一个严峻的问题扩大大学生的就业,提高大学生就业率。随着我国职业院校的扩招,一项重点工作就是做好毕业生的就业管理7。在中国,学生的就业信息管理系统,已经在很多职业院校得以研究且对外发布。这些案例越来越多,然而学生不同、学校不同,那么就业的环境就各不相同,导致就业信息管理系统的需求也有所差距。良好的就业信息管理平台,是当今一些职业院校都尤为欠缺的,那么,就业信息只有根据传统的方式。
20、其中,中国比较注重于学生管理工作的学校有广东南华工商职业学院,作为一名公办的大专院校,该大专院校的具体情况如下:该校每年的毕业生有3300多人,近5年的就业率一直都保持在90%以上,学校建设了就业管理信息化系统,采用的是通用型的就业管理系统,但在学校应用中,通用型系统并不受欢迎,这个系统根本难以学校就业办的实际需求,来科学地分析以及管理就业数据, 8-9。本文以广东南华工商职业学院毕业生就业服务管理的实际业务需求为研究背景,设计开发基于微信公众号的就业服务管理系统。(1)就业办对大量的就业数据需要花费大量的人力去整理数据、统计数据,而且人工处理后的数据无法实现共享,为就业办的工作带来了很多不便
21、,根据学校就业办的实际需求开发出符合本校实情与个性需求,针对性较强的学生就业管理系统,对提高就业工作效率,对就业管理工作的规范化、科学化都具有十分重要的作用。(2)毕业生和企业借助移动终端,通过微信公众号浏览和访问该系统,方便毕业生查看就业信息和相关招聘资讯,拉近了学校就业服务中心与毕业生和企业的距离,拓宽了毕业生的就业渠道;(3)本文以职业院校就业服务为基础,对毕业的就业管理工作进行记录,从学校的内部出发设计与实现就业服务管理系统,希望能通过本文的相关研究与实现工作为我国职业院校就业信息管理提供良好的平台和开发实践经验。1.2 国内外研究现状国内研究表明,美国、日本、法国等某些发达国家的毕业
22、生就业管理信息系统的应用比较成熟,这是因为他们开发的该系统早于发展中国家,例如,若此时从日本直属国家教育部的655所高校内,基本上多余三分之二的高校都早已创建了属于本校的就业管理系统,此系统一共由两个部分构成,第一部分是青年专业就业信息分配系统,第二部分是青年学生就业促进中心10-13。此外,学校、毕业生和企业三方,都通过就业系统中信息分配系统能够正常且良好地合作。针对西方发达国家而言,如德国,很多为学生提供服务的网站,被众多即将进入专科院校或者本科院校的学生所关注和使用,并且这些网站均对对他们产生了积极的影响和作用效果,最近几年以来,据不完全统计,德国总共有65%的专科院校应届毕业生,能够在
23、此网站的帮助下顺利就业,随着该网站的逐渐建立和完善,在入大学之前,德国的大学生就能够选择进入就业形势好的专业,并根据用人需求来进行专业学习,在跨入工作之前基本上能够适应于社会,14。在教育发展方面,国外很多发达国家都优于国内,这是因为它们不但拥有着最快的信息化建设速度,同时也有着比较成熟的网络技术。正如超级大国美国一样,据了解,美国很早以前就实行了市场经济,无论从科学研究方面而论,还是从该国家的高校教育上来分析,该国家的教育机构和应届生就业等方面,都能得到信息网络建设的辅助15-16。自从1990年起始,美国的很多知名大学的计算机覆盖率以及使用率均趋近于100%,尤其是最近几年以来美国高校内部
24、的网络技术的高校进展,众所周知,美国的很多高校都拥有一整套完整的就业体系,其也是美国很多高校毕业生和管理部门以及用人单位三者所建立的,所以,该系统的多种功能对美国高校应届生就业之后帮助较大,产生了良好的效果17。当今中国高校就业信息系统还要进一步创建和臻善,还需要弥补各个方面的漏洞。目前,毕业生就业系统早已在中国很多高校建立18。在2004年,就业信息网在全国绝大部分本科大学和专科大学广泛开通,而且该系统和国家、各个省(直辖市、自治区)就业网相互贯通,为达到信息共享的目的,“中国高校毕业生就业服务信息网”与全国所有省市、高校的就业信息系统进行连接。另外,为了让就业服务水平提升,以及工作效率有所
25、提高,不论是建设工具,还是信息化平台,二者都是高校必须加强的工作,原因是高校内部的毕业生越来越多,高校的规模越来越大19。最近几年以来,中国高校信息化建设的速度较快,但至今为止并不完善,绝大部分所拥有的功能仅仅是就业指导和就业管理,数据分析功能不具备。通过网络,毕业生能够投送简历,企业也能公示自己的招聘信息,然而二者从功能上而言,并未进行连接。毕业生信息和企业招聘信息应当被完整的就业系统分类汇总,就此才能检索相关的后台数据库可,并且正确分析出历届毕业生的就业数据,从而促进毕业生的就业质量。20-23。综上所述,在就业管理系统的开发与应用方面,国内外均存在利弊。所以,本论文重点研究的是基于微信公
26、众号的就业服务管理系统的开发,同时也对国内外的就业管理系统的特征进一步分析和总结,再从广东南华工商职业学院就业服务管理工作的实际需要出发,围绕着服务学校的毕业生就业,进行高校的就业信息网络平台的开发和建设,由此才能及时精准地将企业招聘信息提供给应届毕业生,这样的做法不但能够将更多优秀的人才资源供给于众多的企业中,同时也能用更科学更准确的数据支撑,且加强高校的就业管理。1.3 研究内容与组织结构本论文重点研究了基于微信公众号的就业服务管理系统的设计与实现,设计并且实现一整套能够通过PC端和微信端就业服务管理的系统就是本设计的基本目标,而该系统主要区分为PC电脑端和微信端这两个不同的部分,当前在依
27、次设计的过程中还需要将其和计算机两者共同串联起来,应届毕业生完全能够根据微信端了解实际情况,例如企业的招聘信息、就业服务方面的指导和政策引导、个人简历的管理、就业问卷调查与就业咨询服务等内容,就业管理人员可以通过PC电脑端对学生相关信息和就业跟踪台账和用户权限等内容进行管理,学生可以方便快捷地查看就业招聘等信息,就业管理人员对毕业生就业服务数据进行管理,提高了就业服务的质量和工作效率。本论文主要阐述以下内容:本文主要对基于微信公众号的就业服务管理系统的设计与实现进行研究,论文研究的内容主要表现如下:(1)研究就业服务管理系统的需求。当在分析就业服务管理系统的现状以及需求时,我们首先需要了解传统
28、就业服务管理系统的弊端和不足,利用用例图的方式对基于微信的就业服务管理的非功能性需求以及功能需求具体地表述。(2)针对基于微信的就业服务管理系统的设计进行研究。基于就业服务管理系统的调研和需求分析,对系统五层体系架构进行总体设计,并且设计出各种各样的模板和功能,利用类图和时序图的方式进行表示,针对系统管理数据库结构进行设计,利用ER图的方式表示出详细的实体之间的关系。(3)针对基于微信的就业服务管理系统的实现进行研究。为了查询到各种各样的信息,此时还应当使用JAVA语言,由此才能给出各主要功能模块详细的实现效果界面图。(4)针对基于微信的就业服务管理系统的测试进行研究。利用黑盒测试的方法对系统
29、微信端和PC电脑端的功能准确性开始验证,并且通过专业的软件性能对工具进一步分析,同时也测试了系统的性能。本论文的组织结构如下所示:第一章绪论。该章节重点分析了此系统的研究意义和研究背景,并且详细说明基于微信公众号的就业管理系统的现状以及搭建微信公众号的就业管理系统的目的和意义。第二章为相关技术介绍章节。将分别对系统设计和实现中使用到的关键技术进行分析和介绍,重点介绍JAVA技术、jQuery Mobile框架、MySQL数据库技术和微信公众号技术。第三章为需求分析章节。在对系统总体需求、业务流程及角色用例分析后,将对系统的各个功能模块进行分析,并使用UML对各个功能模块进行建模,并对系统的可操
30、作性、安全性等非功能需求进行分析。第四章为系统设计章节。对系统进行总体架构和功能结构设计后,将对系统的微信公众号和PC电脑端等功能模块进行设计,并对系统数据实例进行分析,使用E-R图进行数据库设计,得出相应的物理数据表。第五章为系统的实现和测试章节。该章节首首先分析了减少系统的实现环境以及系统部署,将在阐述系统实现的关键代码基础上(数据库连接、保存、工作流代码等),对系统的功能进行了逐一实现,并对系统进行全方位的功能、性能测试,得出测试结论,保存系统质量。最后,将对论文研究和完成过程中所作的工作进行总结,并对微信公众号的就业系统的下一步工作进行规划和畅想。第2章 相关技术介绍本章将主要介绍基于
31、微信公众号的就业管理系统开发与设计方面的相关技术,就业管理系统的开发是在jQuery Mobile的基础上,使用UML对需求用例分析和功能设计进行统一建模,并对本系统采用的MySQL数据库技术进行详细阐述。2.1 微信公众平台2.2 JAVA技术2.3 jQuery Mobile框架2.4 MySQL数据库2.5 本章小结在本章节中,对系统设计过程中需要的JAVA开发技术、MySQL数据库技术和微信公众平台进行了详细分析和介绍,阐述了各技术的特点和对开发基于微信公众号的就业管理系统的适用性。第3章 需求分析基于微信公众号的就业管理系统是以某高职院校的基本需求出发,结合就业管理规章制度,规范业务
32、流程,对就业系统的建设目标和功能需求进行叙述,对主要业务功能建模,确定核心功能的需求规约,给出系统在性能、可靠性、安全性等方面的非功能需求。3.1 系统概述高职院校就业管理的管理对象为即将毕业的高职学生,是对学生就业前实践,就业后跟踪的综合性管理,需要管理和登记的就业数据信息相当庞大,而伴随着学校专业的增多,毕业人数的加大,以及就业方式的多样化,学校传统的数据人工登记、电子表格统计的方式,及很大程度的影响就业管理,无法满足快速变化、极具增加的数据发展需求。基于微信公众号的就业管理系统正是为解决这个问题而提出建设的,系统以就业日常管理业务为目标,以院系、就业管理教师、学生为核心用户,建立全方位、多层次的管理机制。从系统用户需求及业务功能入手,以用户就业管理权限建立用例模型。使用概念泛化功能需求及用户,并全方位表
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1