软件工程-大学生兼职平台设计与实现_第1页
软件工程-大学生兼职平台设计与实现_第2页
软件工程-大学生兼职平台设计与实现_第3页
软件工程-大学生兼职平台设计与实现_第4页
软件工程-大学生兼职平台设计与实现_第5页
已阅读5页,还剩62页未读, 继续免费阅读

下载本文档

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

文档简介

摘要

在多元化的社会中,大学生兼职实习的话题一直都是人们常常挂在

嘴边讨论的焦点,过程中肯定会持有自己对大学生兼职的看法与做法。

假如有人主动把这些看法与想法做出相应的事业,那么也不会缺乏注意

的热度。就大学生兼职与实习的热点入手,创析热点里面的本质与需求,

去创造以解决社会需求的初衷发,开发一个关于大学生群体的兼职实习

平台是目前社会迫切需要哦的。于是,本人便开始了关于大学生兼职实

习为目的头脑风暴的想发。创建属于大学生群体的、高质量的微信小程

序平台一一哺职。瞄职小程序为的是方便大学生在学习生活之余找到一

份力所能及的兼职工作所创建的微信小程序。而基于微信小程序是因为:

微信是一个拥有十多亿活跃的用户遍布全球的社交平台。据微信小程序

2019年半年度汇报:小程序每日活跃预估超3.6亿。如此大的流量数据

更多的是源于80、90和00后的青年、学生群体。在这如此庞大的客户

群体的基数下的哺炽微信小程序是一个拥有无可估量的场景。

关键字:兼职大学生专业微信小程序

Abstract

Inadiversifiedsociety,thetopicofpart-timeinternshipofcollege

studentshasalwaysbeenthefocusofpeople'sdiscussion.Intheprocess,

peoplewillcertainlyholdtheirownviewsandpracticesonpart-time

internshipofcollegestudents.Ifsomeonetakestheinitiativetomakea

correspondingcareerwiththeseideas,thentherewillbenolackofattention.

StartingfromthehotspotsofCollegeStudents*part-timejobandpractice,

analyzingtheessenceanddemandofthehotspots,creatingtheoriginal

intentiontosolvethesocialdemand,anddevelopingapart-timepractice

platformforcollegestudentsistheurgentneedofthesocietyatpresent.

Therefore,Ibegantobrainstormaboutthepurposeofpart-timeinternship

forcollegestudents.Createahigh-qualitywechatsmallprogramplatform

belongingtocollegestudentsmeowpost.Meowjobappisawechatapp

createdtofacilitatecollegestudentstofindapart-timejobwithintheir

capabilitieswhilestudyingandliving.Thereasonforthewechatappisthat

wechatisasocialplatformwithmorethan1billionactiveusersalloverthe

world.Accordingtothesemiannualreportofwechatappsin2019,thedaily

activityofappsisestimatedtoexceed360million.Suchalargeamountof

trafficdataismorefromtheyouthandstudentgroupsafter80,90and00.

Undersuchalargecustomerbase,thewechatappofmeowpostisan

immeasurablescenario.

Keywords:Part-timeUndergraduateProfessionalWechatMiniProgr

目录

第1章绪论6

1.1唯职课题背景与意义6

1.2研究现状7

1.3毕设项目的主要内容8

第2章相关哺职的环境和技术的内容8

2.1瞄职开发环境8

2.1.1开发工具8

2.1.2开发技术8

2.1.3操作系统配置9

2.2相关技术的介绍9

2.2.1VUE9

2.2.2ColorUI9

2.2.3JavaScript9

2.2.4Java10

2.2.5MySQL10

2.2.6Wechat小程序11

2.2.7Springboot11

2.2.8Redis11

2

2.3本章小结12

第3章需求分析12

3.1编写目的12

3.2哨职小程序的总体需求12

3.3嗜职小程序的功能性需求13

3.4嘀职小程序的非功能性需求19

3.5本章小结20

第4章哺职小程序的总体设计20

4.1唯职小程序的总体结构设计20

4.2系统的开发模式设计22

4.3设备要求23

4.3.1硬件设备23

4.3.2支持软件23

4.4模块划分23

4.5关键业务流程24

4.5.1哨职登录流程:24

4.5.2啮职注册流程:25

4.5.3啮职投简流程:26

4.5.4口苗职岗位浏览流程:26

4.5.5瞄职发布招聘流程:27

4.5.6啮职完善简历流程:27

4.5.7嘀职消息流程:28

4.5.8口苗职管理者登录:28

4.5.9口苗职用户管理:29

4.5.10哺职信息管理:29

4.5.11瞄职岗位管理:30

4.5.12唯职企业信息管理:31

3

5.2.1注册50

5.2.2登录51

5.2.3接口调试工具swagger2:52

5.2.4哨职小程序于后台的通讯53

5.3微信云开发54

5.4数据写入方式55

5.5本章,总、结56

第6章系统展示57

6.1主要信息页面展示57

6.1.1口苗职登录模块57

6.1.2口苗职注册模块57

6.1.3瞄职主页模块58

6.1.4唯职信息模块58

6.1.5唯职岗位模块59

6.1.6唯职个人模块59

6.1.7哨职简历模块60

6.1.8啮职其他模块60

6.2本章总节61

第7章嘀职小程序测试62

7.1嘀职小程序系统主要功能测试62

7.1.1口苗职用户的注册测试62

7.1.2唯职用户的登录测试62

7.1.3口苗职用户的注销测试62

7.1.4唯职用户查看岗位信息测试63

7.1.5啮职用户的岗位报名测试63

7.1.6唯职用户发布岗位信息测试63

7.1.7哨职用户通讯测试63

5

7.1.8啮职轮播图管理测试64

7.1.9口苗职用户的登录注册测试64

7.1.10唯职岗位分类模块测试64

7.1.11唯职岗位搜索测试64

7.1.12瞄职简历修改测试65

7.2本章小结65

第8章系统特色和创新65

8.1系统特色65

8.1.1需求出发点65

8.1.2措施66

8.2项目前景66

8.4本章寸、结67

第9章总结67

参考文献68

声明致谢

附录

第1章绪论

1.1嘀职课题背景与意义

不少报道表明:大学生兼职与实习就业形势的日益严峻,目前,社会岗位早已

出现“供不应求”的紧迫现象。对于正在就读的大学生来说只有在快要进入社会就

业前,不断的增强自身的专业知识技能与经验,可以大大减少出现毕业即失业的现

象发生。在除了在校时学习老师课上教导的内容和自我学习的方法外,还有一个就

是寻找适合自己的兼职,得到有效而丰富的能力与经验。当今社会大多数的学生表

示曾经做过或正在做兼职作业。

从调查过程中来看,大学期间进行兼职实习是必然有重要作用的一部分;而少

6

数大学生,则认为兼职有可能会影响大学期间的学习时间;更可能会在兼职或者实

习中遭到让人难堪的轻视和嘲讽,进而可能会影响到一些心理承受能力低的大学生

的心理,对日后的就业面试的信心有所不良影响。

所以,以我个人的建议是大学生需要的是找到更好的、适合自己的兼职。而另

一方面,对于企业来说,得到发展潜力强的大学生也是加强企业发展的一大好处。

兼职和实习成为大学生校园生活中的一部分。这能够增加自身的工作经验,锻

炼自己的专业实践能力为动力去行动。

而哺职微信小程序的初衷就是为了能让在校大学生能够得到更多符合自己专业

或者提高个人爱好知识领域的机会。打破当代对大学生“啥都不会”的偏见,得到

自我成长、自我证明的能力。

1.2研究现状

调查过程中看,绝大多数学生的高积极性不仅仅是因为青春活力的涌动,还有

那抱着能够得到成长的积极向上的心态。80%的数据表明:学生对兼职和实习表示

肯定的和积极进取的大学生生活态度,结论的原因为:大部分大学生认为大学期间

进行兼职或者实习可以解决存在于大学生自身的许多实际性提升的需求。而仅有9.6%

的部分学生则认为兼职所花的时间和精力会影响自己的学习效率,也有可能会在兼

职中遇到虚假兼职与实习,严重的直接对人生安全造成威胁。此外,相对匕较小部

分的大学生坚决认为兼职会对自己大学期间的专业学习或者其他的自由想法时间,

从而形成必定的影响的原因和坚持不做,一心学习观点。

就目前数据得出的结论是:大学生兼职意图越来越趋于多元化,不再仅限于以

赚生活费为目的情况了。再者就是,以最近几年社会整体就业率偏低的社会压力在

不断地负能量增长,其中存在着积极向上的方面是,更多的在校大学生的心中都渴

望着能够在大学即将毕业前做好步入社会充分的准备,经过兼职与实习的经验了解

本身优缺点,训练自我,深入了解和探求社会,为将来走向作业岗位做好充分的准

备。

社会普遍的对大学生兼职的看法一直都认为是技术含量较低,兼职类型多以家

教方式,为小学、初中和高中的学生补习知识。可是这些兼职实习仅仅是单纯地重

复以往学过的知识点,对大学生本身专业很少有大的进步和成长。

对于以上得出的一些结论提出自己的项目需求,以学生群体用户量最大的社区-

微信的基础上开发一个属于大学生线上找兼职的微信小程序,让大学生得到知识与

能力的提升是十分是可取的。

7

1.3毕设项目的主要内容

本毕设项目的基本任务是以为解决大学生兼职困扰为核心的发展理念。通过对

各大大学生找兼职方向和企业人才储备的需求进行了解,对其他公司开发的在招聘

系统进行了功能上的分析,大致了解系统开发所需要用到的技术,以及结合一些当

下流行的开发模式进行初步的模式选择,从而实现喷职微信小程序的的模块上的分

析和模块上的设计,划分哺职所需要的功能模块,从而完成哺职的总体设计和各模

块的详细设计。

木毕业设计的项目主要内容为:

(1)分析大学生找兼职的现状以及意义,确定项目需求的最终的目的

(2)研究Vue和微信小程序开发技术,MVC、前后端分离的设计模式以及

MySQL数据库等相关技术

(3)详细分析了喷职微信小程序的功能,并进行了具体的需求分析

(4)研究了唯职微信小程序的总体设计方案、相关架构和基于视图层、模型层、

控制层三层结构的设计方法

(5)对完成的唯职微信小程序进行功能与性能等方面的测试。在对喷取微信小

程序的各种测试过程中出现程序上的缺陷与项目业务逻辑问题,将不断的解决缺陷

和系统问题,完善嘛职大学校兼职平台的系统。

第2章相关嘀职的环境和技术的内容

2.1嘀职开发环境

2.1.1开发工具

编程工具:微信开发者工具、IntelliJIDEA

数据库:MySQL

数据库视图操作工具:NavicatPremium12

2.1.2开发技术

前端:Vue、ColorUkJS

数据库:MySQL

8

后台:JAVA

后台框架:Springboot

工具:redis

2.1.3操作系统配置

开发环境配置:操作系统WindowslO,RAM8G+磁盘500G,芯片i5。

运行环境:Android/ios的微信应用

2.2相关技术的介绍

2.2.1VUE

前端框架Vue.js是一名亚裔华人(尤雨溪),有着对Vue框架的完美要求,集

合多个优秀前端框架的开发框架的同时也有这自己独特的优点。目前,也是很多企

业首选的前端开发框架。

Vue对于作者认为:开源给了我无价的自由。它的MVVM模式的原理是以“数

据模型数据双向绑定”为核心,视图层与数据并没有直接的联系关系,都是通过

MVVN模式主要是对ViewModel进行数据交互,并且这个框架的Model.

ViewModel两者的的交互设计是双通道的。

View视图的数据的变化之后会对Model数据源进行实时的修改,而数据源的数

据信息发生变化的同时,也会立即呈现到View视图层上。

2.2.2ColorUI

ColorUI的作者为文晓港,是一套高颜值的小程序组件库,致力于实现最好的

视觉交互。由于ColorUI的色彩鲜亮,样式繁多。受到了许多前端开发者的喜爱与

学习。它本身除了拥有超级丰富的原生组件和非常好的自定义样式,还提供非常常

见的移动端页面元素,比如时间轴、步骤条、聊天页、模态窗口等等。

2.2.3JavaScript

JavaScript的用途与自身的单线程有关,在浏览器中,与用户进行人机交互以及

操作DOM是JavaScript的主要用途,这么一来,就决定了JavaScript不可能为多

9

线程的,只能为单线程的原因。

假设JavaScript是多线程的话,比如双线程或者多线程的情况,某一线程在某

一时间点对一个DOM进行增删查改的操作,与此同时,有另一个线程也在同一时

间点对同一个DOM进行增删查改操作,那此时的浏览器(IE、chrome等),将会

变得前后为难,因为这时的浏览器不清楚此时该听谁的,而引起异常。“鱼与熊掌

不能兼得”情况下,JavaScript为了避免复杂性,只能选择采用单线程的方式。

虽然最新的HTML5中有提到的webWorker能够让JavaScript分出多个子线

程为主线程减轻进程负担,可是webWorker的这种做法是完全受主线程控制的,并

且不能够对DOM进行操作。

JS的标准是ECMAScript,通常被称为ECMAScript6或者ES6。

2.2.4Java

Java之所以能够在编程领域占着重要地位是因为它放弃了指向内存地址的C++

指针的直接操作。它具备这非常严谨与强大的安全机制,防止不法分子利用指针对

程序或者服务的存储机制进行入侵等等。这也是它能够成为目前全球最为安全的编

程语言原因之一。

面向对象的编程设计理念是Java从内到外的编程思想核心。Java类的封装、继

承、多态的特性,在服务器上只需编译一次,再通过对Java类的特性的复用。这么

一来,程序员只需要着重于对接口和关注类的设计和应用,就能够让整个系统茁壮

运行。

Java体系还提供了大量的、实用的通用Java对象类,而父类的方法也可以通过

继承来让子类能够复用。Java体系中,所提供的对象类及其子类之间的继承关系类

型非常类似一棵倒排树。Java继承的方式有两种。一是:子类对应一父类,父类有

可能另一父类,二是:一父类可以有多子类。根类是对象类。对象类具有强大的函

数,并且经常使用它和其他派生子类。

2.2.5MySQL

MySQL是一种关系数据库管理系统。因为其自身的体质小、读写速度快、上手

快、设计层次分明、存储逻辑清晰,不会出现数据存储出现读写错误的错误性。目

前主流的数据工具就是MySQL了。可通过第三方可视化操作界面进行授权管理,

大小项目的运用贴合性能都非常好。

10

2.2.6Wechat小程序

近几年,腾讯推出以快和轻为初衷的“移动网页”一微信小程序,微信用户只需

搜一下小程序名称或者扫一扫小程序二维码,即可打开应用,体验轻而快的网络服

务应用。

微信小程序是可以理解成在微信中的APP,他的目标是APP的替代者,由于目

前的APP主要区分安卓和IOS,或者其他平台,那么微信小程序的平台在微信,

在任何一个手机系统中打开了微信,那么微信小程序就可以运行。所以解决了平台

的问题。普遍的一个手机APP,都是需要下载上百MB大小的安装包和长时间等待的

安装,如果用了微信小程序,那么不用下载,不用安装,只需要关注公众号就行了,

前置条件是让公众号和小程序关联起来。

一个人的看法:微信小程序更像是一个移动端的前端框架,只不过只适合于

微信领域出,这都是基于微信的庞大用户量才能撑起的一偏天,它的开发工具是微

信小程序开发工具,微信小程序还会为开发者提供非常好用的组件等等,开发者在

开发工具上进行开发,开发完毕后,可以很方便的进行上传到微信。所以微信小程

序未来可期。

2.2.7Springboot

Springboot是一个基于Spring的后台程序搭建的框架,Springboot框架的迷人

之处是让开发能够减少对项目配置的时间与精力,让开发者能够更加专注与业务开

发与更高质量的代码程序。这也是Springboot为什么能够得到开发者们的厚爱之一。

spring可以实现的功能和特性,用springbool也可以做得到,或者说做得更好。

从单体地狱到现在的微服务架构与分布式,而springboot恰恰是这个发展顺势的产

物也就是非常好的微服务与分布式的框架。

2.2.8Redis

Redis中文翻译:缓存,顾名思义:它是一个对应用在运行是调用频繁的数据信

息以json格式的方式进行存储。为什么使用redis呢?因为系统运行的时候需要对数

据进行请求访问,每一次的请求如果只能请求一次就短了,这样会大大增加对数据

的操作,进而需要消耗的数据库成随之增加。如果有了redis,它可以解决这一弊端

而且还有还优化了系统的操作性能。例如:基本的系统用户信息可以使用redis,将用

户信息缓存在redis中,变成无状态的形式,一来可以方便管理用户信息;二来可以

11

提供访问速度;三维护系统与用户之间的关系等等。

2.3本章小结

本章主要对哺职微信小程序的设计与开发中所使用到的技术进行基本的介绍。

为进一步的开发进行技术上的说明,对系统建设过程中所需的理论基础进行详细的

研究与分析,为以后啮职小程序的实现提供完备的技术支持,便于对项目程序的构

建与开发等。

第3章需求分析

3.1编写目的

哺职微信小程序的需求分析,主要是提出小程序应该具备的功能模块和需要完

成的预期目标。该章节的需求分析是能够通过了解大学生的兼职实习的用户的需求

来确定唯职小程序的主要所需的功能需求和非功能需求。

功能需求描述了一个小程序的特定功能,以及功能完成的目标。非功能性需求

指的是哺职小程序为用户提供了业务功能需求之外的新特性,业务需求当然是功能

需求之外的需求。

哺职微信小程序需求分析包含了系统所需的用关标准、质量特征,包括一些性

能需求、可维护性需求、安全性需求和其他需求。哺职兼职小程序相关的需求分析

在小程序的开发中可以起到非常重要作用,更是啼职兼职小程序设计和开发的基础。

关系到后期系统测试的重要依据和基础,因此编写需求分析的目的是成为后期维护

的文档。

3.2哺职小程序的总体需求

作当代大学生,即将走出校门,要想能够快速接触社会各个方面、了解社会的

人情世故、做兼职和实习可以说是一种十分有效的方式。一个翻面是锻炼自己,提

高能力,另一个方面是在家里减轻一些负担。

就目前,我国的非全日制就业信息却不尽如人意。例如:部分中介从大学生的

无知去压榨兼职实习来赚取利润。不仅如此,被曝光过有些企业还以大学生的经验

12

不足为由,欺骗大学生的劳动力等恶劣问题。

唯职微信小程序的初衷为,让在企业和大学生双方可以得到做出双向选择,让

大学生通过嘀职小程序平台来选择自己喜欢的企业面试和加大能够面试机会,企业

也可以通过啮职小程序来筛选符合公司人才培养要的学生,为双方营造双嬴的良好

社会氛围。哺职小程序的总体需求概要为五大点:

1、企业负责人可以完善企业的相关信息,将企业的主要文化体现在岗位上。

2、大学生埴写个人简历信息,查询兼职工作,得到招聘结果,通过该口苗职小程序

对企业进行评价。

3、HR发布工作信息,完善企业信息。

4、系统管理员通过对企、业的评价,采取了相应的措施。

5、企业和学生可以通过发送信息进行进一步利于双方的沟通。

图3.2-1、哺职总体需求方向

3.3哺职小程序的功能性需求

根据详细的需求分析得出啼职微信小程序的具体需求,具体情况如下:

1.登录注册退出小程序的功能需求。

这里的登录包括学生、企业的登录、注册、退出。首先用户在微信主页面下拉

搜索啮职或者打开微信扫一扫进入唯职主页进。用户选择自己是找兼职还是发布兼

职,进入哺职兼职小程序。

不同的用户角色登录将具有对应特性需求的功能权限,大学生群体可以通过查

13

询指定兼职招聘信息、;报名自己满意的兼职;完善个人简历;查看报名信息流程;

还可对兼职过后的企业评分等等。企业可以对招聘信息进行管理、报名人员管理、

报名人员简历查看等等。在操作相关的功能后,点击退出按钮,完成系统的退出操

作。通过注册账号,成为学生用户或者企业用户,这就是登录、退出、注财的啮职

微信小程序的需求。

图3.37、登录注册流程图

2.学生个人信息管理的需求

学生可以对自己的简历进行完善以便于报名是更好的表现出自己的能力,得到

企业的认可。收藏的兼职信息以便于查看之前浏览过的信息,对各类信息进行比较

挑选出自己心仪的兼职。微信信息授权设置让平台可以获取的信息便于更有效的为

学生推荐合适学生的兼职。

个人信息管理

需求

荣

基

自

项

誉

本

我

目

证

学信

评

经

书

息

价

历验

14

图3.3-2、大学生个人信息管理需求

3.企业兼职评价功能需求

学生可以对已经做的兼职进行评价和打分,便于平台对兼职信息进行有效的管

理。平台对评价的信息进行合理的过滤,以抵制语言暴力、诈骗涉黄等不良行为,

营造合法文明的兼职平台。

企业及岗位评

价需求

岗

对

对

位

岗

企

评

位

业

论

的

的

数

评

评

据

价

价

图3.3-3、企业及岗位评价需求

4.学生兼职推荐的功能需求

平台对学生授权的基本信息进行匹配,把合适的兼职推送到用户主页的推荐栏。

提高学生寻找兼职的效率v

学生兼职实习推荐

浏

览

记

录

推

荐

图3.3-4、学生兼职实习布荐需求

5.岗位管理的功能需求

平台对各行各业的招聘信息进行全方面的核查,有利的避免虚假信息发布的招

15

聘信息。

岗位管理

信

IIII报

息

名

分

薪

评

酬

类

价

审

人

核

数

图3.3-5、岗位管理需求

6.新手指南的功能需求

针对兼职经验少的学生进行一些防骗、维权、兼职攻略等有利于用户自身的指

导方案。

对于企业用户则是对发布信息的流程进行指引。

新手指南

防

兼

举

简

岗

面

盗

职

办

历

位

试

发

防

攻

反

完

技

布

骗

略

馈

善

巧

指

指

指

指

指

指

引

引

引

引

引

引

图3.3-6、新手指引需求

7.客服的功能需求

用户对小程序上的操作、或者信息有误可以对小程序客服进行质询和反馈,以

利于方更好的合作与体验。

16

客服反馈

个

人

兼

实

应

体

II具

信

他

职

习

用

验

息

问

问

问

问

问

问

题

题

题

题

题

题

图3.3-7、客服反馈需求

8.信息沟通功能需求

学生与企业之间的信息交流可以通过聊天模块进行相互的了解,以便与达成双

方都满意的合作。

信息沟通

图3.3-8、信息沟通需求

9.企业信息管理的功能需求

企业用户对个人企业的营业执照的认证信息,企业文化,企业性质进行管理便

于学生用户对企业可以有进一步的了解。

17

企业信息管理

图3.3-9、企业信息管理

10.企业岗位信息管理的功能需求

企业对需要招聘的所有岗位进行编制、发布、下线的操作,便于企业岗位招聘

信息管理。

企业岗位信息管理

岗

发

位

薪

布

人

信

状

酬

数

息

态

设

限

查

编

置

定

询

辑

图3.3-10、企业岗位信息管理

11.企业候选人管理的需求

对报名的学生进行挑选处理、录取、完成和放弃的数据管理。

18

企业候选人管理

联

系

简

历

方

式

图3.3-11、企业候选人管理

3.4瞄职小程序的非功能性需求

唯职小程序的非功能性需求决定主要用户群体对哺职小程序方使用的体验或者

系统的品质等相关问题。个别非功能性需求实示例:

1.瞄职小程序界面样式需求

这个需求主要描述对系统外观的一种期望,这个需求需要系统达到一个符合规

定的外观。哺职微信小程序在为高校中使用的管埋系统应该具后界面简洁、端庄、

简约、精美等特点,给人一种专业气息的体验。包括按钮、展示界面等都需要符合

招聘系统的氛围。可以参考其他管理中的设计风格进行设计。

2.易操作性需求

易操作性会使系统使用起来更加的简易,对于啮职徵信小程序用户的使用可以

实现“一看就会”的使用情况。让瞄职微信小程序用户可以很快的操作系统,而不

是需要花很多的时间和经历来熟悉该小程序的操作。

3.安全性需求

安全性对于一个唯职微信小程序来说尤为重要,小程序必须具有消除潜在风险

和对风险具有一定承受压力的能力。哺职微信小程序应当学生信息以及企业信息的

安全性,在遇到突发情况的发生时不至于丢失学生信息以及企业信息。

19

非功能性需求

界

易

II安

面

操

全

简

作

性

洁

性

图3.4-1、非功能性需求

3.5本章小结

口苗职小程序的开发需求详细分析是非常重要的,需要对特定用户群体的不同需

求进行各方面的用户是习惯来全面的了解,对用户的问题进行彻底的了解。本章中

讲述了啮职微信小程序的一些基本情况,这在本次小程序的设计中占据重要地位,

本章将为概要设计跟详细设计提供非常完备的技术文档支持。为哺职小程序所需要

的功能进行讲述。

第4章嘀职小程序的总体设计

4.1唯职小程序的总体结构设计

哺职小程序的功能结构:

唯职小程序的总体结构功能设计是根据具体的项目功能需求分析的结果,按照

程序结构化的设计理念而进行的。嗜职小程序的结构化设计的基础是功能模块化。

20

简历管理个人履历

个人信息管理0基本信息

收莪管理心仪的蓑职/企业

兼麻进程管理报名列表查询、己报名列表、进行中列表、己完成列表

信息管理系统/企业提醒信息

新手指导防盗防集、初次指引、兼职攻略

信息反馍:出现信息异常反馈绐客服

浏览兼职;查找兼职类型

丽管理0对兼职过的病进行评价和评分

候选人管理待处理、录取、完成、放弃(人员筛选)

岗位管理招聘中、待发布、己下线

IL_____________

微信登陆If企业信息管理

一进入一唯职微信小程序企业0企业文化

评价管理评分、评论

学生管理

企业管理

小程序页面管理

简历管理

岗位管理

彳分管理

际管理

信息管理

整管理

压管理

图1-1啮职微信小程序能模块结构图

啮职小程序的功能结构的概要描述:

首先哺职微信小程序的作为第三方用户平台主要是以三个用户模块进行划分,

然后对每个不同的用户模块进行功能性划分。

第一用户:大学生群体,这一群体拥有的功能属性是需要对自己的简历进行细

而美的管理,例如:简历的基本信息、专业、爱好、经验、就职意向、荣誉证书和

个人评价等等重要信息,都是大学生这个用户群体所需要的基本用户功能需求,所

以我对大学生的用户功能需要的归纳为:简历管理:个人履历、基本信息、收臧管

理、兼职进度管理、新手指引(兼职攻略、面试技巧、防盗防骗和兼职实习等)、

信息反馈、浏览兼职实习信息、评论管理(对做过的兼职实习岗位进行发至内心的

真实感受)等。

第二用户:企业招聘者,可以说是HR也有可能是公司负责人,企业招聘者在需

要发布兼职实习岗位的时候是出现对于岗位信息、企业信息、HR个人信息管理、企

北文化管理、候选人管理等,便捷性高的需求功能是有效的帮助招聘者能够提高自

21

己的招聘工作效率和挑选合适的岗位候选人的作用。

第三用户:系统管理员对哨职小小程序的各种信息及程序进行维护。例如:学

生用户管理对学生的基本信息进行严格的保密和用户信息的修改;企业管理:对企

业的信息进行审核,是否有违法违规行为,确保岗位信息的真实可靠;小程序页面

管理是页面存在的信息分类和排版的修改和优化;简历管理:学生的重要信息继续

脱敏显示,对学生简历信息进行增删查改等操作,保护重要信息;岗位信息管理:

对岗位信息进行精确的分类,易于第一用户查找;评价管理:对第一用户对第一用

户的评价的内容信息进行审核,审核对信息的正确性和真实性,营造文明有序,尊

法守法的第三方共赢平台;信息管理:对交流信息进行及时的传送,确保内容信息

文明合法;推荐管理:根据第一用户的标签信息进行推荐,让好的岗位遇上合适定

的人选等。

4.2系统的开发模式设计

哺职微信小程序是基于迭代模型的开发模式,虽然与传统瀑布式开发模式有些

相反,但是迭代具有更高的开发成功率和程序周期生产率。啼职微信小程序在迭代

开发方法方案是,通过唯职小程序在上线之后的某些业务逻辑或功能是在•次迭代

中开发的。之后根据不同用户的反馈和建议来统计分析再细化畸职小程序的需求,

并且,启动新一次的产品迭代一直到项目得到功能和性能测试的验收。产品的迭代

与产品的版本区别是:产品迭代通常是指的是版本的开发过程,而从业务需求的角

度分析到专业测试完成;产品版本意思是指:一个软件产品在开发的某一个阶段的

通告,最后成为一个可以交付的产品。

在传统瀑布模型的衬托下迭代开发的模式具有以下四大优势:

(1)可以逐渐降低开发成本的支出。

(2)如果产品的计划无法未能预期进入市场上线的风险得到降低。

(3)可以让整个发展工进度得到加快。

(4)对一些用户群体需求习惯在一开始,无法精准定义的需求,而出现常见

的变化之后,可以在随后的产品迭代开发阶段中进行更好的优化。

因此,迭代过程的模式使其更容易适应喷职小程序的需求变化,这样让程序更

具有可重用性。

22

4.3设备要求

4.3.1硬件设备

PC计算机

内存4.OOGB

64位系统,基于X64的处理器

微信6.0.0以上

4.3.2支持软件

操作系统软件Windows10.0/Android7.0/Ios10.0

数据库软件MySQL

数据库软件Navicat

Web服务器软件Tomcat

Web浏览器软件Googlechrome

集成开发软件MyEclipse,微信开发者工具

4.4模块划分

1哺职小程序一登录和注册退出模块

2啼职小程序一学生信息管理模块

3瞄职小程序一岗位信息管理模块

4啮职小程序一企业信息管理模块

5唯职小程序一评分信息管理模块

6哺职小程序一岗位推荐管理模块

7瞄职小程序一岗位分类管理模块

8啮职小程序一岗位查询管理模块

9啼职小程序一岗位状态管理模块

10唯职小程序一兼职指引管理模块

11瞄职小程序一简历信息管理模块

23

4.5关键业务流程

4.5.1唯职登录流程:

图4.5.1、啮职登录流程

微信用户通过微信主页面下拉的界面进行,微信小程序搜索。手动输入哨职小

程序进行唯职微信小程序后,点解一一我的,跳转到啮职微信小程序登录页面,输

入用户名和密码,点击登录程序对用户输入的用户名和密码进行校验是否正确,错

误则提示喘职用户名和密码不正确,请重新输入:正确,则跳转到哺职微信小程序

的主页,在主页的左上方有用户的头像。

条件约束

用户名输入格式:邮箱格式:@>@168.com^@183.com等,长度最

长字符(32);

2、用户名密码组成:数字、符号和英文的组合,有效字符长度:16,加密工具

国密;

3、头像:首次登录为默认图片,可更换头像--上传本地图片,图片格式:jpg、

png、bmp

24

4.5.2嘀职注册流程:

图4.5.2、哺职注册流程

微信用户通过微信主页面下拉的界面进行,微信小程序搜索。手动输入喷职小

程序进行喷职微信小程序后,点解下面一一我的,跳转到啮职微信小程序登录页面,

点击登登录按钮正下方的正在注册按钮,进入注册流程,填写用户常用的邮箱,点

击验证码获取,程序进行30秒倒数,在这个过程中用户的邮箱收到的邮件验证码信

息后是,输入正确的验证码后,进行用户密码的填写,密码由数字、字母利符号进

行组合,密码长度为8以上,然后再次输入密码,确认是否两个输入是否一致,再

继续判断喷职用户名是否存在,才能通过注册。

条件约束

用户名输入格式:邮箱格式:@、@168.com^@183.com等,长度最

长字符(32);

2、用户名密码组成:数字、符号和英文的组合,有效字符长度:16,加密工具

国密;

3、验证码格式:4为数字;

25

4.5.3嘀职投简流程:

图4.5.3、哺职投简流程

哺职用户在浏览的过程中,发现心仪的岗位,可以通过岗位详细信息页面进行

详细阅读,并点击下方报名按钮,点击过后,程序会把哺职用户的简历进行投送,

投送的简历中存在的敏感信息进行脱敏,保护唯职用户的个人隐私,随后简历便流

到招聘这的候选名单中,投递成功后,系统反馈信息到哨职用户的消息页面。

条件约束

1、简历信息个人敏感信息脱敏处理;

2、岗位信息对敏感信息进行过滤;

3、点击报名次数,时效性7天,七天后和重复报名,一次报名对于一次时效约

束;

4、报名成功信息提醒有且一次;

4.5.4嘀职岗位浏览流程:

图4.5.4、瞄职岗位浏览流程

哺职用户查看岗位信息的方式有三种:关键之键入查询,通过搜索关键的信息

词汇点击搜索,筛选符合要求的岗位信息,呈现在岗位列表的前面;分类查询,通

过岗位模块,选择对应岗位类型,进入该类型岗位列表,查阅具体岗位信息;推荐

浏览,根据用户的兴趣、专业和就业意向对用户进行数据分析,推荐相关岗位信息。

26

条件约束

1、搜索框输入内容:中文、英文、数子,长度:32字符;

4.5.5嘀职发布招聘流程:

图4.5.5、唯职登录流程

唯职用户登录的状态下,可以通过我的页面的我要招聘,跳转到招聘页面,首

先对需要发布的岗位进行岗位类型选择,在对岗位信息进行详细的编写,然后在向

平台发布有关岗位的招聘信息。

条件约束

1、当个用户发布岗位数量:50,单个岗位信息可修改在发布;

2、岗位名称字符有效字符长度为:10;

4.5.6嘀职完善简历流程:

图4.5.6、哺职完善简历流程

唯职第一用户群体--大学生,在注册登录哨职微信小程序之后,在求职的时候

少不了的一部分是简历,简历对于一个求职者起到的作用是让招聘者能够快速了解

自身情况和对自我认可的一部分。所以哺职的基础流程个人简历管理是不可缺少的

一部分,求职者可以对自己的人生履历、专业特长或者能力进行更好的阐达,还可

以添加附加,附加内容可以是自制简历文档,荣誉证书等内容。

条件约束

1、简历信息中各项可添加信息模块类型不超过等于6个;

2、对敏感信息进行脱敏;

3、对不良信息信息驳回以及屏蔽:

27

4.5.7嘀职消息流程:

图4.5.7、喷职消息流程

哨职小程序是第三方兼职微信小程序平台,当然少不了一个第一第二用户的信

息交流模块,投简者和招聘者之间的联系可以是:投简者对招聘者发布的岗位信息

进一步了解沟通也可以是招聘者对投简者的主动沟通交流,促进双方信息的沟通。

消息通讯对投简者和招聘者重要的桥梁。

条件约束

1、信息发送一次最长字符为200;

2、对敏感信息进行脱敏;

3、信息交流只能传字符信息,非文件传输;

4.5.8哺职管理者登录:

图4.5.8、啮职管理者登录

哺职微信小程序想要成为好的第三方平台,少不了对哺职微信小程序的管理者,

对该小程序各方面的信息进行有序安全的管理。首先管理在拿到被分配到权限用户

密码,登录唯职微信小程序的后管平台。

条件约束

1、管理者登录,用户名为6数字工号;

2、管理者密码组成:数字、符号和英文的组合,有效字符长度:16,加密工具

28

国密;

温馨提示

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

评论

0/150

提交评论