基于PHP校园兼职系统设计和开发

时间:2022-07-03 14:55:08 浏览量:

 基于 P PHP 的校园兼职系统的设计与开发

 摘要:从古代至今,教育都是国家培养人才的手段,在古代教育往往都是课堂式教育,在课堂内老师教导学生学习,而随着时间的推移,越来越多的在校大学生已经不满足于只在课堂上所学到的知识,往往他们选择从事兼职工作,随着经济与社会的快速发展,大学生的就业形势日趋严峻。所以在校大学生从事兼职工作,这样既能为家庭解决一部分的负担,从而做到一定的经济独立,又能提前的接触到毕业以后所要面对的社会,从而在兼职过程中学到一些在校园内学不到的知识和能力,也能获取一些工作经验,提高自己的实践动手能力。这样就能在一个毕业就等于失业的社会中能快人一步找到自身能够胜任的工作。

 随着高校的不断的增多,大学生也随之增多。但是就是没有一个统一的高校兼职系统,来为在校大学生提供便利的寻找兼职。现在的大学生往往是通过朋友介绍、校园公告栏、校园内群聊、传单和自己去询问等方式寻找一个合适的兼职。这几种方式不但要很长的时间,而且个人信息容易随处泄露。所以在校大学生需要一个信息能够足够保密,兼职信息全并且所招聘的商家是通过安全认证的校园兼职系统。这样既能为在校大学生寻找兼职提供便利,也能为想要招聘临时工的商家公司或者企业输送优秀的人才。

 在实现上,校园兼职系统的开发是在 Visual Studio Code 平台上,使用了 PHP 语言thinkphp5.0 框架构建完成,Visual Studio Code 平台免费开源且安全方便快捷,本系统使用了 B/S 的体系结构。前端采用了 HTML+CSS 和 JavaScript 来共同完成,MySQL 作为后端数据库。从而实现在校大学生在校园兼职系统内创建自己的简历,选择自己喜欢的兼职,也给商家企业等用人单位提供了一个发布想要招聘的信息,和选择优秀的学生。

 关键词:校园兼职系统,招聘,系统平台,兼职

 目

 录

 第 1 章

 绪

 论 ............................................................... 1 1.1 系统的开发背景及意义 ................................................... 1 1.2 国内外研究现状 ......................................................... 2 1.2.1 国外研究现状 ....................................................... 2 1.2.2 国内研究现状 ....................................................... 3 1.3 系统的主要研究内容 ..................................................... 4 1.3.1 研究内容的方法 .................................................... 4 1.3.2 研究的总体安排 .................................................... 4 第 2 章

 系统需求分析 ......................................................... 5 2.1 可行性分析 ............................................................. 5 2.1.1 经济可行性 ......................................................... 5 2.1.2 技术可行性 ......................................................... 5 2.1.3 操作可行性 ......................................................... 5 2.2 系统的总体需求 ......................................................... 5 2.3 系统的业务需求 ......................................................... 6 2.3.1 校园兼职个人用户界面 .............................................. 6 2.3.2 校园兼职系统商家企业用户界面 ...................................... 7 2.3.3 校园兼职系统管理员界面 ............................................ 8 2.4 系统功能的需求分析 ..................................................... 8 2.4.1 登录注册模块功能分析 ............................................... 9 2.4.2 个人用户功能分析 ................................................... 9 2.4.3 商家企业功能分析 .................................................. 10 2.4.4 管理员功能分析 .................................................... 10 2.5 UML 系统建模 .......................................................... 10 2.5.1 全体用户用例图 .................................................... 11 2.5.2 全体用户用例规约表 ................................................ 11 2.5.3 个人用户用例规约表 ................................................ 13 2.5.4 个人用户用例规约表 ................................................ 13

 2.5.5 商家企业用户用例规约表 ............................................ 17 2.5.6 商家企业用户用例规约表 ............................................ 17 2.5.7 管理员用例图 ...................................................... 22 2.5.8 个人用户用例规约表 ................................................ 22 2.6 本章小结 .............................................................. 24 第 3 章

 系统设计 ............................................................ 25 3.1 系统功能设计 .......................................................... 25 3.1.1 个人用户子界面 .................................................... 25 3.1.2 商家企业用户界面 .................................................. 26 3.1.2 管理员界面 ........................................................ 27 3.2 类图 ................................................................. 27 3.2.1 校园兼职系统概念类图 .............................................. 27 3.2.2 登录实现类图 ...................................................... 28 3.2.3 个人用户信息管理实现类图 .......................................... 29 3.2.4 个人用户兼职选择实现类图 .......................................... 29 3.2.5 个人用户已选受邀实现类图 .......................................... 30 3.2.6 个人用户简历管理实现类图 .......................................... 30 3.2.7 商家企业用户信息管理实现类图 ...................................... 31 3.2.8 商家企业用户兼职管理实现类图 ...................................... 32 3.2.9 商家企业用户简历管理实现类图 ...................................... 32 3.2.10 商家企业用户应邀管理实现类图 ..................................... 33 3.2.11 管理员兼职审核管理实现类图 ....................................... 34 3.2.12 管理员简历查看管理实现类图 ....................................... 34 3.3 校园兼职系统顺序图.................................................... 35 3.3.1 全体用户顺序图 ................................................... 35 3.3.2

 个人用户顺序图 .................................................. 36 3.3.3

 商家企业用户顺序图 .............................................. 39 3.3.4

 管理员顺序图 .................................................... 44 3.3 校园兼职系统活状态图 .................................................. 46 3.3.1 个人简历状态图 .................................................... 46

 3.3.2 兼职状态图 ....................................................... 47 3.4 数据库设计 ........................................................... 47 3.5 本章小结 ............................................................. 50 第 4 章

 系统实现 ............................................................ 51 4.1 校园兼职系统用户登录注册界面实现 ...................................... 51 4.2 校园兼职系统个人用户简历界面实现 ...................................... 52 4.3 校园兼职系统商家企业兼职界面实现 ...................................... 54 4.4 校园兼职系统管理员界面实现 ............................................ 55 4.3 本章小结 ............................................................. 55 第 5 章

 系统测试 ............................................................ 56 5.1 系统测试的目的 ....................................................... 56 5.2 系统测试的意义 ....................................................... 56 5.3 测试计划 ............................................................. 56 5.4 系统测试用例 .......................................................... 57 5.4.1 用户登录测试 ...................................................... 57 5.4.2 个人用户兼职选择测试 .............................................. 58 5.4.3 个人用户创建简历测试 .............................................. 59 5.4.4 商家企业的用户信息测试 ............................................ 60 5.4.5 商家企业用户对兼职操作测试 ........................................ 61 5.4.6 商家查看简历测试 .................................................. 61 5.4.7 管理员对兼职的审核测试 ............................................ 62 5.5 本章小结 .............................................................. 63 第 6 章

 结束语 .............................................................. 64 6.1 全文总结 ............................................................. 64 6.2 课题展望 ............................................................. 64

 1 第 第 1 1 章

 绪

 论

 1 1.1 系统的开发背景及意义

 现在全球都是处于在互联网时代,随着时代的进步,社会的科技和网络也随着不断的进步,从以前的 2G 网络到现在的 5G 时代的来临,使当今的社会正处在网络时代高速发展阶段,信息化大潮席卷全球,网络正以前所未有的速度在世界普及开来。电子商务技术就在这个网络时代兴起,就随之而然的产生了以下的几类的东西,为了人们出行的方便,所以有了滴滴搭车之类的系统,为了人们吃的方便,所以有了美团、饿了么之类的系统软件。现在每个人都离不开衣食住行,往往能保证毕业生和社会人员这些的是有一份满意的工作,所以现在网上招聘已经是现代人们找工作的方式,这个方式找工作更加方便也更加的节省时间了。互联网为招聘单位提供了丰富的资源及新的招聘方式,使得过程更加简单、快捷、高效,为其创造了一个良好的招聘平台,招聘系统会为应聘者提供了方便、快捷的方式,不仅信息更新快,信息量大,而且便于选择。但是现在的招聘网站往往大多数是针对于社会和全职工作的,基本没有针对于在校的大学生的兼职工作的网上招聘。

 随着国内进入全面小康社会,越来越多的家庭都开始富裕起来,这也使每个家庭都注重于下一代的培养,所以大学生也越来越多了,这样就导致了现在的大学生不如以前的大学生那么的吃香了,然后随着经济的不断的发展进步,竞争的激烈,使得就业的形式日趋严峻,从而导致了很多的在校大学生在学校里面选择了从事兼职工作,在校园内从事兼职工作一方面在从事兼职工作中能获取一定的酬劳,从而缓解了家庭的一些经济压力,另一方面也是最重要的一方面是在一定程度上接触到了毕业以后所要面临的社会这一层面,在从事兼职中获取了一下工作经验,提高自身的综合能力,以便于在毕业之后能更好适应竞争激烈的社会生活。因为当在校大学生踏出社会是去应聘工作的时候,企业公司往往不是只看着个人学历、知识,也有很大一部分是看重工作经验。有一定工作经验的毕业生,对比其他没有工作经验的毕业生而言,是极为突出的存在,有可能就这些工作经验而为自身赢取了所要面试的工作。所以在校大学生兼职已经是大学校园里的一

 2 直普遍现象,但是在校大学生千千万万,较为顺利且快速成功地选择兼职工作的在校大学生并不多。

 现今在大学里,在校大学生选择兼职的方式主要是学校公告栏、中介、QQ群、朋友介绍和自己去商家或者企业公司里打听。在这些方式中其中中介费、个人隐私问题、兼职信息的鱼龙混杂都是大学生选择兼职的障碍,同时法制观念薄弱,当自身利益受到侵害时,不知道如何去维权。另一方面,有些招聘单位在某些时候也需要高素质的临时工,但是他们缺少招聘的途径,在校园里很难快速地找到合适的大学生。显而易见,招聘单位个大学生之间的信息不对称,严重影响了大学生选择兼职和招聘单位的发展。而当今社会,世界已经进入到信息全球化和全球信息化、网络化的高速发展阶段。丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。人们已经适应和习惯于网上贸易、网上购物、网上支付、网上服务和网上娱乐等等的活动,人们的许多社会活动正在向网络化发展。所以在校大学生在网上选择兼职,商家和企业等在网上招聘临时工,已经是社会的必然现象了,因此校园兼职系统就应运而生。

 2 1.2 国内外研究现状

 1 1.2.1 国外研究现状

 众所周知,美国的物价相对中国来说是比较偏贵的,就拿美国大学学费来说,美国的私立大学每年的总体费用就是我们国家的大学学费的 5~6 倍,但是美国大学的大学生并不会以这些费用为由而选择是否在大学期间从事兼职,实际上,他们对于工作和学习的界限似乎并不是很清晰。在校园内外做兼职已经是美国大学生的生活不可缺少的一部分了。在他们国家除了费用花销太大为,还有就是美国的用人单位非常重视一名学生的实践经验,因此美国大学生都很大程度的任务,一旦缺乏一定的实践经验,毕业后找工作会非常的困难,所以早做准备,能为之后的找工作得到更大的胜算。在美国历史名校哈佛大学中,哈佛大学在为学生提供优质的教学服务的同时,也为在校的学生提供的大量的兼职机会。而哈佛大学SEO 就建立了一个全校性的数据库,这个数据库主要是为了校方或者非校方的雇主在这里公布招聘广告。这样学生就可以登录 SEO 网址查询招聘信息。在学生可

 3 以查询到招聘信息外,学生还可以把自身的个人简历留此网址上,这样如果有雇主感兴趣就会和你联系。

 法国大学生在经济困难时也会去从事兼职,而他们寻找兼职的途径有很多,比如一些小广告、向人打听或者是在校园网站内寻找等方式寻找兼职。但是他们最主要的还是在分布于法国各地区的大区大学及学校事务所管理中心寻找兼职工作。而日本的大学生在寻找兼职也是在四处选择和应聘,这样既浪费时间也耽误了在校的学校时间。

  通过分析三个国家的在校大学生兼职选择情况,无疑是美国的哈佛大学做得最完美,美国哈佛大学的 SEO 网站,为一些需要从事兼职工作的在校大学生提供了更多的选择,也为他们节省了很多的学习时间,当然给了雇主跟多的选择和招聘到优秀的临时工。

 2 1.2.2 国内研 究现状

  在做校园兼职系统的设计和开发之前,对于自身的学校班级做了问卷调查,在接受调查的在校大学生中,有 60%的在校大学生表示在校园期间没有从事过兼职,但是在询问到他们对于在大学期间从事兼职的态度是这么样的,在这没有从事过兼职的学生当中的,有 55%的学生表示有在校园期间有想过要从事兼职,但是苦于寻找不到合适的兼职而放弃去从事兼职,有 35%的学生是对从事兼职表示赞同的,但是自身不会去做,当然有赞同的就有反对的,剩余的学生就是持反对意见的,因为他们觉得在学校就要好好的学校,安排老师所安排的作业,而不是去外面做兼职。

 还有 40%的学生是在校园期间从事过兼职的,在这些学生当中,有 35%的学生表示是通过朋友学长等他人介绍获得兼职,有 30%的学生表示是自己通过课余时间在校园内外寻找的,另外还有通过学校的海报、广告、网站等途径获取兼职工作的,也有 20%的学生表示是通过专门的中介机构来获取兼职工作。从这个调查科可以看出,在校大学生获取兼职的形式是多样的,而这些各种各样的形式中,有好几种寻找兼职方式是没有安全保障,例如:朋友介绍,难道没有可能你朋友把你介绍到传销组织呢,中介获取兼职,对于自身的信息没有秘密可言了。所以每个学生在寻找兼职的过程中必须把安全因素考虑进去。

 4 通过对以上国内在校大学生兼职的情况,有一个统一的校园兼职系统还是很有必要的。

 3 1.3 系统的主要研究内容

 1.3.1 研究内容的方法

 在撰写本论文的时候研究方法分为以下的几类:

 (1)文献查询法:通过查看一些对于本系统开发有帮助的文献,掌握 PHP开完代码的更新和框架。以及根据论文的研究目的以及课题需要,通过查阅与论文相关的文献来获得相关资料,从而全面、客观、正确地了解所要研究的问题,找出事物的本质属性,从中发现问题。

 (2)个案参考研究法:上网查找相关的系统软件来进行研究,分析每个系统的优缺点,对优点进行登记,对缺点进行分析解剖,然后在分析其设计理念及这个系统的特色等。

 (3)现实行动研究法:根据本项目的要求进行实践开发,完成本项目的各个功能模块,然后不断的进行修改和完善。

 1.3.2 研究的总体安排 本课题研究由用户的需求开始逐步实现系统的各大模块功能和系统整体性能,根据系统中客户所需服务的特点,实现对校园兼职系统中的系统内容分析,以促进设计产品质量的提高和客户服务质量的提升,给用户一个良好的使用环境。

 该系统完成和测试以后,先第一步在一间校园内进行推广和使用,跟此需要招收兼职的商家和企业进行合作,然后在慢慢的进行进一步的系统完善和推广,而本人主要负责整体项目的设计和开发。

 5 第 第 2 2 章

 系统需求分析

 1 2.1 可行性分析

 1 2.1.1 经济可行性

 基于 PHP 的校园兼职系统,是本人的毕业设计与开发,在设计和开发过程中使用的软件和技术都是开源的,所以是不需要任何费用的产生,在本系统设计和开发完成后,通过测试完成后,投入校园内可以找一部分的商家来进行进一步的检测,然后在过段时间后再次回访,然后可以寻找真正有意向合作的商家进行一定的资金支持,把本系统上传于服务器当中。

 2 2.1.2 技术可行性

 该系统作为本人的毕业设计,而本人已修完所有在校课程,以及在实习过程中也学到了更多在校园内学习不到的知识,我相信本人有能力独自完成本系统的设计和开发,本系统是采用了 B/S 的体系结构,使用了 thinkPHP5.0框架作为后台的开发,前端的页面设计使用了 HTML、CSS 和 JavaScript,使页面布局简洁而功能完善,thinkPHP5.0 经过多年的完善,更加的规范、严谨、灵活也高效。

 3 2.1.3 操作可行性

 本系统是面向于在校大学生和商家企业或者公司的,校园兼职系统的操作不会过于的复杂,与市面上的招聘系统的操作方式基本一致,用户只需要注册并成功登录到本系统内,那就基本会操作的了。

 2 2.2 系统的总体需求 校园兼职系统需要有不同用户的登陆选择,一个是在校大学生,一个是商家企业,还有一个管理员。在校大学生的功能需求就是要能全面的查看到兼职,并

 6 能发布自己的简历供在线商家企业查看,以至于能寻找到适合自身的兼职,也能给商家企业展现自己的需求和特色,这样也能使自身快速的寻找到符合自身要求的兼职工作。商家企业的具体功能需求就是在校园兼职系统上发布所要招聘的兼职信息,以及对在校大学生的简历的查看,看是否有符合本兼职的在校大学生,如果有的话,就可以对该名学生发送邀请。最后管理员的具体功能需求就是审核商家企业所要发布的兼职信息,以及查看在校大学生的简历,和对不健康的简历进行下架。

 3 2.3 系统的业务需求

 以下是对系统不同用户的需求分析,主要分为在校大学生用户端、商家企业用户端和管理员的业务需求分析。主要使用 UML 的活动图来体现各个模块的功能模块,分别是图 2.1 个人用户业务活动图、图 2.2 商家企业用户业务活动图、图2.3 管理员业务活动图。

 2.3.1 校园兼职个人用户界面

 校 大学生用户界面:个人用户进入系统,首先的是登录界面,没有注册过此校园兼职系统的,可以选择点击账号注册,点击后跳转到注册页面,用户只需要按照要求填写信息就可以选择提交注册了。注册成功或者已经注册过账号密码的用户就可以进行登录了。没有登录成功的用户是不能进入用户使用界面的,只有通过成功登录才能进入到界面,在界面内,有几个栏目可以选择,主要分为个人信息、兼职查询、简历构建和所选兼职信息这 4 个栏目。个人用户的主要业务流程图如图 2.1。

 7

 图 2.1 个人用户业务活动图 2.3.2 校园兼职系统商家企业用户界面

 商家企业用户界面:商家企业用户进入系统,首先的是登录界面,没有注册过此校园兼职系统的,可以选择点击账号注册,点击后跳转到注册页面,商家企业用户只需要按照要求填写信息就可以选择提交注册了。注册成功或者已经注册过账号密码的用户就可以进行登录了。没有登录成功的用户是不能进入用户使用界面的,只有通过成功登录才能进入到界面,成功登陆到系统后,有 4 个栏目可以选择,刚进入到的是信息页面,然后还有兼职页面,此页面是商家企业编辑兼职和发布审核兼职的,过来就是简历的查询,对看重的简历发出邀请,最后就是对邀请和应聘的简历查看审核。商家企业用户的主要业务流程图如图 2.2。

 图 2.2 商家企业用户业务活动图 个人用户 登录界面 注册界面 个人信息界面 简历界面 兼职查询界面 所选兼职界面选择注册点击填写信息跳转查看、修改个人信息注册成功并登录用户登录直接登录简历信息登录成功登录失败点击简历界面简历填写选择创建简历兼职列表保存保存并发布登录成功进入个人信息界面兼职信息选择兼职提交简历成功注册失败已选兼职列表保存数据库进入兼职查看界面进入兼职列表界面已选兼职信息及结果查看已选兼职进入已选兼职列表提示简历为空商家企业用户 我的兼职 兼职申请界面 信息界面 登录界面 注册界面 简历查询界面选择注册点击注册信息填写信息列表注册成功并登录点击登录 填写账号密码登录失败,提示信息登录成功跳转页面注册失败兼职列表点击我的兼职兼职编辑页面点击创建兼职创建失败创建成功并发送审核用户简历列表选择查看兼职申请保存兼职,状态为保存退出退出简历详情查看审批合格,状态发生改变不合格,状态发生改变查看简历进入简历查询简历详情查看发送邀请返回退出退出

 8 2.3.3 校园兼职系统管理员界面

 管理员界面:管理员登录到校园兼职系统后,就能看到申请审核的兼职,管理员能对兼职进行详情的查看,分析这兼职是否可以通过审核发布。还可以选择简历查询栏目,对简历的查看,检查是否有不健康的简历,对内容不健康的简历进行下架。管理员主要业务流程图如图 2.3。

 图 2.3 管理员业务活动图 4 2.4 系统功能的需求分析

 校园兼职系统主要分为个人用户界面、商家企业用户界面和管理员界面。个人用户界面分为 4 个模块,这 4 个模块分别是用户信息管理模块、简历模块、兼职模块以及已选模块。商家企业用户界面也会是分为 4 个模块,这 4 个模块分别是用户信息管理模块、简历查询模块、兼职发布模块、应聘受邀人员模块。而管理员界面主要分为 2 个模块,这 2 个模块主要是兼职审核模块,简历查询模块。校园兼职系统功能模块图如图 2.4。

 管理员 兼职审核界面 简历查询界面 登录界面点击登录输入账号密码兼职信息列表登录成功跳转 登录失败

 提示原因兼职详情页面查看审核审核通过

 状态发生改变审核不通过

 状态发生改变退出简历信息列表进入简历详情页面查看对内容不健康的进行下架下架成功,该条简历消失返回退出

 9

 图 2.4 校园兼职系统功能模块图 1 2.4.1 登录注册模块功能分析

 (1) 注册模块:游客想成为校园兼职系统的用户,只能通过注册,在注册界面上填写你所要注册的信息。注册模块分为个人用户注册和商家企业注册,当完成注册就可以使用用户所注册的账号密码登录校园兼职系统。

 (2) 登录模块:实现本系统所要用户的的登录,登录可以选择自身所注册的身份来登录,选择不匹配时是无法登录成功的,用户只有登录成功才能在校园兼职系统内操作其他的功能。

 2 2.4.2 个人用户功能分析

 (1) 用户信息模块:个人用户登录到校园兼职系统后,能就能查看到个人的用户信息,在此模块上,个人用户能对自己的信息进行修改。

 (2) 简历模块:主要是用户可以再次模块上进行简历的编写,编写后的简历可以进行保存,以供以选择所要兼职的时候提交到商家方面,给商家企业进行审核,看自身是否有能力胜任这份兼职。还能把自身的简历发布到线上,给商家企业招聘人员观看,使对自身有兴趣的商家和企业对你进行邀请。

 (3) 兼职模块:个人用户在此模块上可以看到商家企业所发布的全部兼职,也可以根据自身所需要的要求进行搜索,对感兴趣的兼职能点击进去看该兼职的详细信息,当遇到所要选择的兼职时,可以对该兼职发送自身的简历,给商家企

 10 业方进行审批。

 (4) 已选和受邀兼职模块:个人用户对已申请的兼职进行查看,并查看申请结果。还有就是自己受邀邀请的兼职信息。

 3 2.4.3 商家企业功能分析

 (1) 商家企业用户信息模块:商家企业用户通过身份账号密码验证后,登录到校园兼职系统后,能对信息进行查看和进行修改。

 (2) 简历查询模块:商家企业用户在此模块上可以看到个人用户所发布的全部简历,也可以根据自身所需要的要求进行搜索,对感兴趣的简历能点击进去看该简历的详细信息,当遇到所要选择的简历时,可以对该简历用户发送自身的邀请,把兼职要求发送过去,让该简历用户联系商家和企业。

 (3) 兼职发布模块:商家企业能在这模块上发送兼职信息给管理员进行审核,商家企业只能对审核通过的兼职发布到线下供用户选择。

 (4) 邀请应聘人员模块:对应聘兼职的用户进行审核,以及查看邀请的用户。

 2.4.4 管理员功能分析 (1)兼职审核模块:对商家企业发布的兼职进行审核。

 (2)校园的添加:增加、修改、删除各个学院。

 L 2.5 UML 系统建模

 UML 系统建模是一种面对对象软件的标准化建模。UML 系统建模能简单、快速的了解到所要搭建的系统的个个模块,能帮助设计者更好的去分析和搭建一个系统,从而帮助设计者缩短设计的时间,减少改进的成本,使其设计开发的系统功能模块独立而又相互联系。所以在此使用了 UML 系统建模来建设分析本系统,主要分为用例图、类图、顺序图、活动图等,以下就是具体的 UML 建模。

 11 1 2.5.1 全体用户用例图

 用例模型的基本组成部分有用例、角色(或参与者)和系统1 。

 校园兼职系统登录用例如图 2.5 全体用户用例图所示。

 图 2.5 全体用户用例图 2 2.5.2 全体用户用例规约表

 表 2-1 注册模块用例规约表 用例编号 2.1 用例名称 注册模块 功能描述 游客注册成为本系统的用户 执行者 游客 前置条件 游客进入注册页面 后置条件 注册成功后弹出主页面 涉众利益 游客 基本路径 1、打开校园兼职系统 1.1 点击注册账号,跳转到注册页面,选择所要注册的用户类别 1.1.1 填写注册信息,点击提交 1.1.2 当信息漏填或者填充,会弹出提示框“您的信息不全,请重新填写” 1.1.3 当信息完整填写后,会提示“注册成功”,并跳转到校园兼职系统页面内。

 扩展

  1 杨弘平,吕海华,李波,史江萍,代钦.UML2 基础、建模与设计教程[M].北京:清华大学出版社,2015.51 全体用户登录模块注册模块

 12 字段列表 游客、游客信息、账号、密码 业务规则

 备注

  表 2-2 注册模块用例规约表 用例编号 2.2 用例名称 登录模块 功能描述 用户使用注册成功的账号密码登录到校园兼职系统内 执行者 用户 前置条件 用户要有账号密码 后置条件 登录成功后进入校园兼职系统内 涉众利益 系统全体用户 基本路径 1.打开校园兼职系统 1.1 在校园兼职系统上的输入框内输入个人的账号和密码

  1.1.1 如果输入正确就可以进行下一步的操作

  1.1.2 如果输入错误就会在输入框的右侧,弹出此账号不存在的字样 1.2 输入个人的密码

  1.2.1 输入后极点击登录按钮 1.3 点击之后

  1.3.1 点击登录按钮后如果输入的密码错误,则会弹出提示框“输入的密码错误,请重新输入!”

  1.3.2 点击登录按钮后,如果输入的密码正确,则会跳转到主页面 扩展

 字段列表 用户账号、密码 业务规则

 备注

 13 3 2.5.3 个人用户用例规约表

 校园兼职系统个人用户用例如图 2.6 人用户用例图所示。

 图 2.6 个人用户用例图 4 2.5.4 个人用户用例规约表

 表 2-3 个人信息模块用例规约表 用例编号 2.3 用例名称 个人信息模块 功能描述 个人用户对个人信息的查看和重新编辑 执行者 用户 前置条件 用户登录成功校园兼职系统 后置条件 查看到个人信息或者修改成功个人信息 涉众利益 个人用户 基本路径 1.查看个人信息 1.1 在校园兼职系统上的输入框内输入个人的账号和密码

 1.1.1 登录到校园兼职系统,就能看到个人信息。

 2. 编辑个人信息 2.1 进入到个人信息页面,点击编辑按键。

 个人用户个人信息兼职信息简历信息已选简历

 14 2.2 跳转到个人信息编辑页面,对所需要修改的重新进行填写。

 2.2.1 当确定要修改就点击保存,点击后主动跳转到个人信息页面。

 2.2.2 当不想修改就可以点击返回按键。

 扩展

 字段列表 姓名、专业、年级、账号、密码 业务规则

 备注

  表 2-4 简历信息模块用例规约表 用例编号 2.4 用例名称 简历信息模块 功能描述 个人用户对个人信息的查看和重新编辑 执行者 用户 前置条件 用户登录成功校园兼职系统 后置条件 查看到个人信息或者修改成功个人信息 涉众利益 个人用户 基本路径 1.创建简历 1.1 个人用户点击进入到简历页面,然后点击创建简历按键。

 1.2 点击之后,弹出简历编辑页面。

 1.2.1 按照所提示信息,完成简历的创建。

 1.2.2 填写完信息后,用户可以选择发布,也可以只选择保存或者取消。

 1.2.3 选择之后将跳转回简历信息页面。

 2.修改简历 2.1 当个人用户想要修改简历时,点击简历信息页面的编辑按键。

 2.2 跳转到简历编辑页面,在简历编辑页面会显示出你已经创建的简历信息,只需要把需要修改的信息修改完成,

  2.2.1 当确定要修改就点击保存,点击后主动跳转到个人信息页

 15 面。

 2.2.2 当不想修改就可以点击返回按键。

 3. 发布简历 3.1 创建完成简历之后,就可以直接把简历发布到线上,也可以直接保存,返回简历信息页面。

 3.2 当保存之后想再次发布,点击发布按键,简历的状态就会转变为已发布状态。

 扩展

 字段列表 姓名、专业、年级、学校经历、特长、要求等。

 业务规则

 备注

  表 2-5 兼职信息用例规约表 用例编号 2.5 用例名称 兼职信息模块 功能描述 个人用户对兼职的查看和选择 执行者 用户 前置条件 用户登录成功校园兼职系统 后置条件 成功选择到兼职 涉众利益 个人用户 基本路径 1.兼职查看 1.1 个人用户点击进入到兼职页面。

 1.2 进入兼职页面后,兼职呈列表形式排列出来。

 1.2.1 选择所看中的兼职,点击查看,跳转到兼职详情页中。

 1.2.2 在兼职页面可以在搜索框和选择框,输入自己所想要的兼职。

 2.选择兼职,提交简历 2.1 选择到喜欢的兼职,点击查看兼职信息。

 16 2.2 进入到兼职详情页面,点击提交简历。

  2.2.1 当你还没创建兼职的时候,点击提交简历会弹出提示“您的简历为空”。

  2.2.2 当你已经创建了简历,点击提交简历按键就会弹出提示框“提交成功”并返回兼职页面。

 扩展

 字段列表 兼职名称、地址、要求等。

 业务规则

 备注

  表 2-6 已选用例规约表 用例编号 2.6 用例名称 已选兼职 功能描述 个人用户对已提交兼职的查看和受邀面试的兼职信息 执行者 用户 前置条件 用户登录成功校园兼职系统 后置条件 看到所选择的兼职信息和受邀兼职 涉众利益 个人用户 基本路径 1. 已选择的兼职信息查看 1.1 用户点击已选兼职栏目,该栏目下有 2 个小栏目,选择已选栏目,进去到已选栏目后,如果用户已经有了选择的兼职是,该兼职就会以列表的形式呈现出来,并且显示出该兼职你是否通过审核。

 1.2 如果没有选择的兼职,该页面就显示为空

 2. 受邀兼职信息查看 2.1

 用户点击已选兼职栏目,该栏目下有 2 个小栏目,选择栏目,进去到已选栏目后,如果用户的简历已经有了商家企业邀请,该商家企业所邀请你的兼职信息就会以列表的形式呈现出来。

 2.2 如果没有商家企业的邀请,该页面就显示为空

 17 扩展

 字段列表 兼职名称、地址、要求等。

 业务规则

 备注

  5 2.5.5 商家企业用户用例规约表

 校园兼职系统商家用户用例如图 2.7 商家企业用户用例图所示。

  图 2.7 商家企业用例图 6 2.5.6 商家企业用户用例规约表

 表 2-7 商家企业信息用例规约表 用例编号 2.7 用例名称 商家企业信息模块 功能描述 商家企业用户对自身的信息进行查看和修改 执行者 商家企业用户 前置条件 商家企业用户要有账号密码并且登录到系统内 后置条件 查看到信息和修改成功信息。

 涉众利益 商家企业用户 基本路径 1.查看信息 1.1 在校园兼职系统上的输入框内输入账号和密码 商家企业信息简历查询发布兼职招聘受邀人员

 18

 1.1.1 登录到校园兼职系统,就能看到信息。

 2.编辑信息 2.1 进入到信息页面,点击编辑按键。

 2.2 跳转到信息编辑页面,对所需要修改的重新进行填写。

 2.2.1 当确定要修改就点击保存,点击后主动跳转到个人信息页面。

 2.2.2 当不想修改就可以点击返回按键。

 扩展

 字段列表 账号、密码、公司名称、职位名称等。

 业务规则

 备注

  表 2-8 简历查询用例规约表 用例编号 2.8 用例名称 简历查询模块 功能描述 商家企业用户对个人用户所发布的简历进行查看和邀请 执行者 商家企业用户 前置条件 商家企业用户成功登录系统,并有发布兼职 后置条件 查看到用户简历信息和邀请成功 涉众利益 商家企业用户 基本路径 1.简历查看 1.1 商家企业用户点击进入到简历查询页面。

 1.2 进入简历查询页面后,简历呈列表形式排列出来。

 1.2.1 选择所看中的简历,点击查看,跳转到简历详情页中。

 1.2.2 在页面可以在搜索框和选择框,输入自己所想要的简历信息,点击“查询”,列表内呈现出搜索到的简历信息。

 2.选择简历,发起邀请 2.1 选择到看中的简历,点击查看简历信息。

 19 2.2 进入到简历详情页面,点击邀请。

  2.2.1 当你还没创建兼职的时候,点击邀请会弹出提示“您还没发布兼职”,然后跳转到兼职发布页面。

 2.2.2 当你已经发布,点击提交简历按键就会弹出提示框“邀请已发送”,并回到简历详情页面。

 扩展

 字段列表 姓名、专业、年级、要求等。

 业务规则

 备注

  表 2-9 兼职发布用例规约表 用例编号 2.9 用例名称 兼职发布模块 功能描述 商家企业用户创建简历并提交审核,并修改、删除兼职。

 执行者 商家企业用户 前置条件 商家企业用户成功登录系统 后置条件 提交审核成功,兼职已发布,兼职审核中。

 涉众利益 商家企业用户 基本路径 1.创建发布兼职 1.1 点击“兼职管理”栏目 1.2 点击“创建兼职”按键 1.3 点击后跳转到兼职编辑页面 1.3.1 填写所要发布的兼职完整信息

  1.3.2 填写完后,点击“提交审核” 1.3.3 当你的兼职信息漏填或者少填的话,就会弹出“您的兼职信息填写不足,请完善”,的提示框 1.3.4 当你的兼职信息填写没错时,则跳转至兼职管理页面

  1.4 填写完后,点击“保存”,则返回兼职管理页面,并显示“保存成功!”的提示框,以及刷新此页面,而且你所保存的公告后面显示编辑状态

 20 1.5 在兼职管理页面上会列出你所发布兼职的状态,如待审核,审核通过,审核不通过,已发布或者编辑等状态 1.5.1 当兼职审核通过后,就可以在此条兼职后点击“发布”

  1.5.2 点击之后会弹出“是否发布”的提示框 1.5.3 点击“确认”后返回兼职管理页面,并在本条兼职信息后的状态改变为已发布。

 1.5.4 点击“取消”后返回兼职管理页面

 2 .兼职修改 2.1 点击“兼职管理”按键,进入兼职管理页面,进入后会把该商家企业用户所已经发布,要发布的、待审核、已审核的兼职以列表的形式呈现出来 2.2 找到你所要修改的兼职,点击“修改”按键,进入修改页面 2.2.1 把你所要修改的内容,修改好 2.2.2 点击“提交”按钮

  2.2.3 当用户删掉某些信息,而忘记重新填写的话,点击之后会弹出“信息不全,请重新填写!”

 2.2.4 当信息完好时,点击发布,会弹出“是否确认修改!” 2.2.4.1 点击“确认”按键,这跳转到兼职管理页面,并提示“修改成功”,并该条兼职信息呈现“待审核”状态。

 2.2.4.2 点击“取消”按键,则会跳回兼职管理页面

 3.删除兼职 3.1 点击“兼职管理”按键,进入兼职管理页面,进入后会把该商家企业用户所已经发布,要发布的、待审核、已审核的兼职以列表的形式呈现出来 3.2 找到你所要删除的兼职,点击这条兼职右侧的“删除”按键 3.2.1 点击之后会弹出“是否删除!”提示框

  3.2.1.1 点击“确认”则删除成功并返回兼职管理页面,

 21 并列表重新刷新

  3.2.1.2 点击“取消”则返回页面 扩展

 字段列表 兼职名称、要求、地址、时间、酬劳等。

 业务规则

 备注

  表 2-10 邀请应聘用户查看 用例规约表 用例编号 2.10 用例名称 邀请应聘用户查看 功能描述 商家企业用户对应聘兼职的用户和邀请的用户,进行查看,并对应聘用户进行审核。

 执行者 商家企业用户 前置条件 商家企业用户成功登录系统 后置条件 查看到受到邀请的用户简历和应聘的用户简历 涉众利益 商家企业用户 基本路径 1.应聘用户兼职查看 1.1 商家企业用户点击应邀兼职栏目,该栏目下有 2 个子栏目,选择应聘栏目。

 1.1.2 进去到应聘子栏目后,如果有用户应聘该商家企业用户所发布的兼职,该应聘用户的简历就会以列表的形式呈现出来,并且显示出该简历的状态,简历主要分为三个状态,待通过、通过、不通过。

 1.2 如果没有选择的兼职,该页面就显示为空

 2.邀请用户查看 2.1 商家企业用户点击已选兼职栏目,该栏目下有 2 个小栏目,选择受邀栏目。

 2.1.1 进去到受邀栏目后,如果该商家企业用户有邀请某位用户的话,该用户的简历信息以列表的形式呈现出来。

 22 2.1.2 如果没有改商家企业用户没有邀请用户,该页面就显示为空。

 3. 简历的审核 3.1 商家企业用户进入应聘子栏目后,应聘者的简历信息,将以列表的形式呈现出来,并在该条简历的右侧显示出该条兼职的状态。

 3.2 商家企业用户点击,简历详情查看,对合格的简历,点击“通过”按键,点击过后将返回到列表页面,并该条简历右侧的状态改变为“通过”。

 3.2.1 对不合格的简历,点击“不通过”按键,点击过后返回到列表页面,并该条简历右侧的状态改变为“不通过”。

 扩展

 字段列表 姓名、专业、年级、要求等。

 业务规则

 备注

 7 2.5.7 管理员用例图

 校园兼职系统管理员用例如图 2.8 管理员用户用例图所示。

  图 2.8 管理员用例图 8 2.5.8 个人用户用例规约表

 表 2-11 兼职用例规约表 管理员兼职审核简历查看

 23 用例编号 2.11 用例名称 兼职审核模块 功能描述 管理员对商家企业所发布的兼职进行审核处理。

 执行者 管理员 前置条件 管理员成功登陆到管理员页面 后置条件 审核成功,并兼职的状态发生改变 涉众利益 管理员、商家企业用户 基本路径 1.查看兼职信息 1.1 在校园兼职系统上选择管理员身份进行账号密码的登录 1.2 登录成功直接跳转到兼职审核页面,该页面商家企业用户所提交兼职信息,以列表形式呈现出来,在兼职信息的右侧有该条兼职信息的状态(待审核、审核通过、不通过)。

 2.审核兼职

  2.1 找到待审核状态的兼职,点击该条兼职信息。

  2.2 跳转该条兼职的详细信息页面,管理员对该条信息进行审批。2.2.1 如果审批通过则点击“通过”按键,并跳转到兼职审核页面,该条兼职信息,右边的待审核状态改为审核不通过。

  2.2.2 如果审核不通过,则点击“不通过”按键,点击后将跳转到兼职审核页面,该条兼职信息,右边的待审核状态改为审核不通过。

 扩展

 字段列表 管理员账号和密码、兼职信息、职位名称等。

 业务规则

 备注

  表 2-12 简历查询用例规约 用例编号 2.12 用例名称 简历查看模块 功能描述 管理员在简历查看模块上查看、检查下架个人用户简历

 24 执行者 管理员 前置条件 管理员成功登陆到管理员页面 后置条件 管理员查看到简历、对内容不健康的简历进行下架 涉众利益 个人用户、管理员 基本路径 1.简历查看 1.1 管理员点击进入到简历查询页面。

 1.2 进入简历查询页面后,简历呈列表形式排列出来。

 1.2.1 选择想看的简历,点击查看,跳转到简历详情页中,就可以查看到简历的详情了。

 2.对内容不健康的简历进行下架 2.1 当管理员看到有内容不健康的简历,可以点击下方的“下架”按键,该简历就会下架,且跳转到简历查询页面,并刷新该页面。

 扩展

 字段列表 管理员账号、密码、简历信息等。

 业务规则

 备注

 6 2.6 本章小结

 本章首先主要总体分析出校园兼职系统有三个大的模块界面,分别是个人用户模块、商家企业用户模块和管理员模块;然后对每个模块业务需求进行分析并且用业务活动图分别展示了个人用户、商家企业用户和管理员的业务流程,通过功能模块图展示了全体用户、个人用户、商家企业用户,以及管理员的功能需求,接下来对校园兼职系统各方面的可行性进行了分析;最后,为了更加直截了当向用户展示校园兼职系统的功能,校园兼职系统给出了用例图并对各个用例,使用了用例规约表格进行简单明了的说明,以便于开发和对功能的了解。

 25 第 第 3 3 章

 系统设计

 1 3.1 系统功能设计

 本系统由个人用户界面、商家企业用户界面和管理员界面组成。

 1 3.1.1 个人用户子界面

  (1) 登录注册功能:注册模块主要是对新增加用户的信息的录入,使其成为本系统的合法用户。可以方便用户使用本系统所提供的功能,注册模块还有一个功能就是防止不合法的信息的录。主要是商家和在校大学生的信息注册成为本系统的正式用户。登录功能主要是对登录的用户是否为系统注册的合法用户进行判断。如果登录用户输入的账号或者密码不正确是,将会提升输入的信息错误,请重新登录等字样;如果输入信息正确将会提升登录成功,然后根据用户的身份和账号密码进入该用户的界面,以及对不是合法系统人员的拦截。

 (2) 用户信息功能模块:个人用户登录到校园兼职系统后,就会从数据库中提取个人用户所注册时所填写的个人用户信息,以及一些需要完善的...

相关热词搜索: 兼职 校园 开发