基于PHP的校园兼职系统的设计与开发
摘要:从古代至今,教育都是国家培养人才的手段,在古代教育往往都是课堂式教育,在课堂内老师教导学生学习,而随着时间的推移,越来越多的在校大学生已经不满足于只在课堂上所学到的知识,往往他们选择从事兼职工作,随着经济与社会的快速发展,大学生的就业形势日趋严峻。所以在校大学生从事兼职工作,这样既能为家庭解决一部分的负担,从而做到一定的经济独立,又能提前的接触到毕业以后所要面对的社会,从而在兼职过程中学到一些在校园内学不到的知识和能力,也能获取一些工作经验,提高自己的实践动手能力。这样就能在一个毕业就等于失业的社会中能快人一步找到自身能够胜任的工作。
随着高校的不断的增多,大学生也随之增多。但是就是没有一个统一的高校兼职系统,来为在校大学生提供便利的寻找兼职。现在的大学生往往是通过朋友介绍、校园公告栏、校园内群聊、传单和自己去询问等方式寻找一个合适的兼职。这几种方式不但要很长的时间,而且个人信息容易随处泄露。所以在校大学生需要一个信息能够足够保密,兼职信息全并且所招聘的商家是通过安全认证的校园兼职系统。这样既能为在校大学生寻找兼职提供便利,也能为想要招聘临时工的商家公司或者企业输送优秀的人才。
在实现上,校园兼职系统的开发是在Visual Studio Code平台上,使用了PHP语言thinkphp5.0框架构建完成,Visual Studio Code平台免费开源且安全方便快捷,本系统使用了B/S的体系结构。前端采用了HTML+CSS和JavaScript来共同完成,MySQL作为后端数据库。从而实现在校大学生在校园兼职系统内创建自己的简历,选择自己喜欢的兼职,也给商家企业等用人单位提供了一个发布想要招聘的信息,和选择优秀的学生。
关键词:校园兼职系统,招聘,系统平台,兼职
Design and development of campus part-time system based on PHP
Abstract: Since ancient times, education has always been a means for the country to cultivate talents. In ancient times, education was always classroom education. In the classroom, teachers taught students to learn. With the passage of time, more and more college students are not satisfied with the knowledge they learned only in the classroom. They often choose to work part-time. With the rapid development of economy and society, college students are more and more The industry situation is becoming more and more serious. Therefore, college students engaged in part-time work, which can not only solve part of the burden for the family, so as to achieve a certain economic independence, but also can contact the society after graduation in advance, so as to learn some knowledge and ability that can not be learned in the campus in the process of part-time work, also can obtain some work experience, and improve their practical ability. In this way, in a society where graduation is equal to unemployment, one can quickly find a job that one can be competent for.
With the increasing number of colleges and universities, the number of college students is also increasing. But there is no unified part-time system to provide convenience for college students to find part-time jobs. Nowadays, college students often look for a suitable part-time job through friends introduction, campus bulletin board, campus group chat, flyer and self inquiry. These ways not only take a long time, but also personal information is easy to leak everywhere. Therefore, the college students need a part-time system that can keep the information confidential enough, and the part-time information is complete and the businesses they recruit are those who have passed the safety certification. This can not only provide convenience for college students to find part-time jobs, but also provide excellent talents for businesses or enterprises that want to recruit temporary workers.
In terms of implementation, the development of the campus part-time system is completed on the visual studio code platform, using the PHP language thinkp5.0 framework. The visual studio code platform is free, open-source, safe, convenient and fast. The system uses the B / S architecture. The front-end uses HTML + CSS and JavaScript to complete together, MySQL as the back-end database. Thus, college students can create their own resumes in the campus part-time system, choose their favorite part-time jobs, and provide employers such as businesses and enterprises with a release of information they want to recruit, and select excellent students.
Keywords: Campus part-time system, recruitment, system platform, part-time
目 录
第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
参考文献 65
致 谢 66
第1章 绪 论
1.1系统的开发背景及意义
现在全球都是处于在互联网时代,随着时代的进步,社会的科技和网络也随着不断的进步,从以前的2G网络到现在的5G时代的来临,使当今的社会正处在网络时代高速发展阶段,信息化大潮席卷全球,网络正以前所未有的速度在世界普及开来。电子商务技术就在这个网络时代兴起,就随之而然的产生了以下的几类的东西,为了人们出行的方便,所以有了滴滴搭车之类的系统,为了人们吃的方便,所以有了美团、饿了么之类的系统软件。现在每个人都离不开衣食住行,往往能保证毕业生和社会人员这些的是有一份满意的工作,所以现在网上招聘已经是现代人们找工作的方式,这个方式找工作更加方便也更加的节省时间了。互联网为招聘单位提供了丰富的资源及新的招聘方式,使得过程更加简单、快捷、高效,为其创造了一个良好的招聘平台,招聘系统会为应聘者提供了方便、快捷的方式,不仅信息更新快,信息量大,而且便于选择。但是现在的招聘网站往往大多数是针对于社会和全职工作的,基本没有针对于在校的大学生的兼职工作的网上招聘。
随着国内进入全面小康社会,越来越多的家庭都开始富裕起来,这也使每个家庭都注重于下一代的培养,所以大学生也越来越多了,这样就导致了现在的大学生不如以前的大学生那么的吃香了,然后随着经济的不断的发展进步,竞争的激烈,使得就业的形式日趋严峻,从而导致了很多的在校大学生在学校里面选择了从事兼职工作,在校园内从事兼职工作一方面在从事兼职工作中能获取一定的酬劳,从而缓解了家庭的一些经济压力,另一方面也是最重要的一方面是在一定程度上接触到了毕业以后所要面临的社会这一层面,在从事兼职中获取了一下工作经验,提高自身的综合能力,以便于在毕业之后能更好适应竞争激烈的社会生活。因为当在校大学生踏出社会是去应聘工作的时候,企业公司往往不是只看着个人学历、知识,也有很大一部分是看重工作经验。有一定工作经验的毕业生,对比其他没有工作经验的毕业生而言,是极为突出的存在,有可能就这些工作经验而为自身赢取了所要面试的工作。所以在校大学生兼职已经是大学校园里的一直普遍现象,但是在校大学生千千万万,较为顺利且快速成功地选择兼职工作的在校大学生并不多。
现今在大学里,在校大学生选择兼职的方式主要是学校公告栏、中介、QQ群、朋友介绍和自己去商家或者企业公司里打听。在这些方式中其中中介费、个人隐私问题、兼职信息的鱼龙混杂都是大学生选择兼职的障碍,同时法制观念薄弱,当自身利益受到侵害时,不知道如何去维权。另一方面,有些招聘单位在某些时候也需要高素质的临时工,但是他们缺少招聘的途径,在校园里很难快速地找到合适的大学生。显而易见,招聘单位个大学生之间的信息不对称,严重影响了大学生选择兼职和招聘单位的发展。而当今社会,世界已经进入到信息全球化和全球信息化、网络化的高速发展阶段。丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。人们已经适应和习惯于网上贸易、网上购物、网上支付、网上服务和网上娱乐等等的活动,人们的许多社会活动正在向网络化发展。所以在校大学生在网上选择兼职,商家和企业等在网上招聘临时工,已经是社会的必然现象了,因此校园兼职系统就应运而生。
1.2国内外研究现状
1.2.1国外研究现状
众所周知,美国的物价相对中国来说是比较偏贵的,就拿美国大学学费来说,美国的私立大学每年的总体费用就是我们国家的大学学费的5~6倍,但是美国大学的大学生并不会以这些费用为由而选择是否在大学期间从事兼职,实际上,他们对于工作和学习的界限似乎并不是很清晰。在校园内外做兼职已经是美国大学生的生活不可缺少的一部分了。在他们国家除了费用花销太大为,还有就是美国的用人单位非常重视一名学生的实践经验,因此美国大学生都很大程度的任务,一旦缺乏一定的实践经验,毕业后找工作会非常的困难,所以早做准备,能为之后的找工作得到更大的胜算。在美国历史名校哈佛大学中,哈佛大学在为学生提供优质的教学服务的同时,也为在校的学生提供的大量的兼职机会。而哈佛大学SEO就建立了一个全校性的数据库,这个数据库主要是为了校方或者非校方的雇主在这里公布招聘广告。这样学生就可以登录SEO网址查询招聘信息。在学生可以查询到招聘信息外,学生还可以把自身的个人简历留此网址上,这样如果有雇主感兴趣就会和你联系。
法国大学生在经济困难时也会去从事兼职,而他们寻找兼职的途径有很多,比如一些小广告、向人打听或者是在校园网站内寻找等方式寻找兼职。但是他们最主要的还是在分布于法国各地区的大区大学及学校事务所管理中心寻找兼职工作。而日本的大学生在寻找兼职也是在四处选择和应聘,这样既浪费时间也耽误了在校的学校时间。
通过分析三个国家的在校大学生兼职选择情况,无疑是美国的哈佛大学做得最完美,美国哈佛大学的SEO网站,为一些需要从事兼职工作的在校大学生提供了更多的选择,也为他们节省了很多的学习时间,当然给了雇主跟多的选择和招聘到优秀的临时工。
1.2.2国内研究现状
在做校园兼职系统的设计和开发之前,对于自身的学校班级做了问卷调查,在接受调查的在校大学生中,有60%的在校大学生表示在校园期间没有从事过兼职,但是在询问到他们对于在大学期间从事兼职的态度是这么样的,在这没有从事过兼职的学生当中的,有55%的学生表示有在校园期间有想过要从事兼职,但是苦于寻找不到合适的兼职而放弃去从事兼职,有35%的学生是对从事兼职表示赞同的,但是自身不会去做,当然有赞同的就有反对的,剩余的学生就是持反对意见的,因为他们觉得在学校就要好好的学校,安排老师所安排的作业,而不是去外面做兼职。
还有40%的学生是在校园期间从事过兼职的,在这些学生当中,有35%的学生表示是通过朋友学长等他人介绍获得兼职,有30%的学生表示是自己通过课余时间在校园内外寻找的,另外还有通过学校的海报、广告、网站等途径获取兼职工作的,也有20%的学生表示是通过专门的中介机构来获取兼职工作。从这个调查科可以看出,在校大学生获取兼职的形式是多样的,而这些各种各样的形式中,有好几种寻找兼职方式是没有安全保障,例如:朋友介绍,难道没有可能你朋友把你介绍到传销组织呢,中介获取兼职,对于自身的信息没有秘密可言了。所以每个学生在寻找兼职的过程中必须把安全因素考虑进去。
通过对以上国内在校大学生兼职的情况,有一个统一的校园兼职系统还是很有必要的。
1.3系统的主要研究内容
1.3.1 研究内容的方法
在撰写本论文的时候研究方法分为以下的几类:
(1)文献查询法:通过查看一些对于本系统开发有帮助的文献,掌握PHP开完代码的更新和框架。以及根据论文的研究目的以及课题需要,通过查阅与论文相关的文献来获得相关资料,从而全面、客观、正确地了解所要研究的问题,找出事物的本质属性,从中发现问题。
(2)个案参考研究法:上网查找相关的系统软件来进行研究,分析每个系统的优缺点,对优点进行登记,对缺点进行分析解剖,然后在分析其设计理念及这个系统的特色等。
(3)现实行动研究法:根据本项目的要求进行实践开发,完成本项目的各个功能模块,然后不断的进行修改和完善。
1.3.2 研究的总体安排
本课题研究由用户的需求开始逐步实现系统的各大模块功能和系统整体性能,根据系统中客户所需服务的特点,实现对校园兼职系统中的系统内容分析,以促进设计产品质量的提高和客户服务质量的提升,给用户一个良好的使用环境。
该系统完成和测试以后,先第一步在一间校园内进行推广和使用,跟此需要招收兼职的商家和企业进行合作,