计算机科学与技术-基于PHP的校园兼职系统的设计与开发_第1页
计算机科学与技术-基于PHP的校园兼职系统的设计与开发_第2页
计算机科学与技术-基于PHP的校园兼职系统的设计与开发_第3页
计算机科学与技术-基于PHP的校园兼职系统的设计与开发_第4页
计算机科学与技术-基于PHP的校园兼职系统的设计与开发_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

基于PHP的校园兼职系统的设计与开发摘要:从古代至今,教育都是国家培养人才的手段,在古代教育往往都是课堂式教育,在课堂内老师教导学生学习,而随着时间的推移,越来越多的在校大学生已经不满足于只在课堂上所学到的知识,往往他们选择从事兼职工作,随着经济与社会的快速发展,大学生的就业形势日趋严峻。所以在校大学生从事兼职工作,这样既能为家庭解决一部分的负担,从而做到一定的经济独立,又能提前的接触到毕业以后所要面对的社会,从而在兼职过程中学到一些在校园内学不到的知识和能力,也能获取一些工作经验,提高自己的实践动手能力。这样就能在一个毕业就等于失业的社会中能快人一步找到自身能够胜任的工作。随着高校的不断的增多,大学生也随之增多。但是就是没有一个统一的高校兼职系统,来为在校大学生提供便利的寻找兼职。现在的大学生往往是通过朋友介绍、校园公告栏、校园内群聊、传单和自己去询问等方式寻找一个合适的兼职。这几种方式不但要很长的时间,而且个人信息容易随处泄露。所以在校大学生需要一个信息能够足够保密,兼职信息全并且所招聘的商家是通过安全认证的校园兼职系统。这样既能为在校大学生寻找兼职提供便利,也能为想要招聘临时工的商家公司或者企业输送优秀的人才。在实现上,校园兼职系统的开发是在VisualStudioCode平台上,使用了PHP语言thinkphp5.0框架构建完成,VisualStudioCode平台免费开源且安全方便快捷,本系统使用了B/S的体系结构。前端采用了HTML+CSS和JavaScript来共同完成,MySQL作为后端数据库。从而实现在校大学生在校园兼职系统内创建自己的简历,选择自己喜欢的兼职,也给商家企业等用人单位提供了一个发布想要招聘的信息,和选择优秀的学生。关键词:校园兼职系统,招聘,系统平台,兼职

Designanddevelopmentofcampuspart-timesystembasedonPHPAbstract:Sinceancienttimes,educationhasalwaysbeenameansforthecountrytocultivatetalents.Inancienttimes,educationwasalwaysclassroomeducation.Intheclassroom,teacherstaughtstudentstolearn.Withthepassageoftime,moreandmorecollegestudentsarenotsatisfiedwiththeknowledgetheylearnedonlyintheclassroom.Theyoftenchoosetoworkpart-time.Withtherapiddevelopmentofeconomyandsociety,collegestudentsaremoreandmoreTheindustrysituationisbecomingmoreandmoreserious.Therefore,collegestudentsengagedinpart-timework,whichcannotonlysolvepartoftheburdenforthefamily,soastoachieveacertaineconomicindependence,butalsocancontactthesocietyaftergraduationinadvance,soastolearnsomeknowledgeandabilitythatcannotbelearnedinthecampusintheprocessofpart-timework,alsocanobtainsomeworkexperience,andimprovetheirpracticalability.Inthisway,inasocietywheregraduationisequaltounemployment,onecanquicklyfindajobthatonecanbecompetentfor.Withtheincreasingnumberofcollegesanduniversities,thenumberofcollegestudentsisalsoincreasing.Butthereisnounifiedpart-timesystemtoprovideconvenienceforcollegestudentstofindpart-timejobs.Nowadays,collegestudentsoftenlookforasuitablepart-timejobthroughfriendsintroduction,campusbulletinboard,campusgroupchat,flyerandselfinquiry.Thesewaysnotonlytakealongtime,butalsopersonalinformationiseasytoleakeverywhere.Therefore,thecollegestudentsneedapart-timesystemthatcankeeptheinformationconfidentialenough,andthepart-timeinformationiscompleteandthebusinessestheyrecruitarethosewhohavepassedthesafetycertification.Thiscannotonlyprovideconvenienceforcollegestudentstofindpart-timejobs,butalsoprovideexcellenttalentsforbusinessesorenterprisesthatwanttorecruittemporaryworkers.Intermsofimplementation,thedevelopmentofthecampuspart-timesystemiscompletedonthevisualstudiocodeplatform,usingthePHPlanguagethinkp5.0framework.Thevisualstudiocodeplatformisfree,open-source,safe,convenientandfast.ThesystemusestheB/Sarchitecture.Thefront-endusesHTML+CSSandJavaScripttocompletetogether,MySQLastheback-enddatabase.Thus,collegestudentscancreatetheirownresumesinthecampuspart-timesystem,choosetheirfavoritepart-timejobs,andprovideemployerssuchasbusinessesandenterpriseswithareleaseofinformationtheywanttorecruit,andselectexcellentstudents.Keywords:Campuspart-timesystem,recruitment,systemplatform,part-time

目录第1章绪论 第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研究的总体安排本课题研究由用户的需求开始逐步实现系统的各大模块功能和系统整体性能,根据系统中客户所需服务的特点,实现对校园兼职系统中的系统内容分析,以促进设计产品质量的提高和客户服务质量的提升,给用户一个良好的使用环境。该系统完成和测试以后,先第一步在一间校园内进行推广和使用,跟此需要招收兼职的商家和企业进行合作,然后在慢慢的进行进一步的系统完善和推广,而本人主要负责整体项目的设计和开发。

第2章系统需求分析2.1可行性分析2.1.1经济可行性基于PHP的校园兼职系统,是本人的毕业设计与开发,在设计和开发过程中使用的软件和技术都是开源的,所以是不需要任何费用的产生,在本系统设计和开发完成后,通过测试完成后,投入校园内可以找一部分的商家来进行进一步的检测,然后在过段时间后再次回访,然后可以寻找真正有意向合作的商家进行一定的资金支持,把本系统上传于服务器当中。2.1.2技术可行性该系统作为本人的毕业设计,而本人已修完所有在校课程,以及在实习过程中也学到了更多在校园内学习不到的知识,我相信本人有能力独自完成本系统的设计和开发,本系统是采用了B/S的体系结构,使用了thinkPHP5.0框架作为后台的开发,前端的页面设计使用了HTML、CSS和JavaScript,使页面布局简洁而功能完善,thinkPHP5.0经过多年的完善,更加的规范、严谨、灵活也高效。2.1.3操作可行性本系统是面向于在校大学生和商家企业或者公司的,校园兼职系统的操作不会过于的复杂,与市面上的招聘系统的操作方式基本一致,用户只需要注册并成功登录到本系统内,那就基本会操作的了。2.2系统的总体需求校园兼职系统需要有不同用户的登陆选择,一个是在校大学生,一个是商家企业,还有一个管理员。在校大学生的功能需求就是要能全面的查看到兼职,并能发布自己的简历供在线商家企业查看,以至于能寻找到适合自身的兼职,也能给商家企业展现自己的需求和特色,这样也能使自身快速的寻找到符合自身要求的兼职工作。商家企业的具体功能需求就是在校园兼职系统上发布所要招聘的兼职信息,以及对在校大学生的简历的查看,看是否有符合本兼职的在校大学生,如果有的话,就可以对该名学生发送邀请。最后管理员的具体功能需求就是审核商家企业所要发布的兼职信息,以及查看在校大学生的简历,和对不健康的简历进行下架。2.3系统的业务需求以下是对系统不同用户的需求分析,主要分为在校大学生用户端、商家企业用户端和管理员的业务需求分析。主要使用UML的活动图来体现各个模块的功能模块,分别是图2.1个人用户业务活动图、图2.2商家企业用户业务活动图、图2.3管理员业务活动图。2.3.1校园兼职个人用户界面校大学生用户界面:个人用户进入系统,首先的是登录界面,没有注册过此校园兼职系统的,可以选择点击账号注册,点击后跳转到注册页面,用户只需要按照要求填写信息就可以选择提交注册了。注册成功或者已经注册过账号密码的用户就可以进行登录了。没有登录成功的用户是不能进入用户使用界面的,只有通过成功登录才能进入到界面,在界面内,有几个栏目可以选择,主要分为个人信息、兼职查询、简历构建和所选兼职信息这4个栏目。个人用户的主要业务流程图如图2.1。图2.1个人用户业务活动图2.3.2校园兼职系统商家企业用户界面商家企业用户界面:商家企业用户进入系统,首先的是登录界面,没有注册过此校园兼职系统的,可以选择点击账号注册,点击后跳转到注册页面,商家企业用户只需要按照要求填写信息就可以选择提交注册了。注册成功或者已经注册过账号密码的用户就可以进行登录了。没有登录成功的用户是不能进入用户使用界面的,只有通过成功登录才能进入到界面,成功登陆到系统后,有4个栏目可以选择,刚进入到的是信息页面,然后还有兼职页面,此页面是商家企业编辑兼职和发布审核兼职的,过来就是简历的查询,对看重的简历发出邀请,最后就是对邀请和应聘的简历查看审核。商家企业用户的主要业务流程图如图2.2。图2.2商家企业用户业务活动图2.3.3校园兼职系统管理员界面管理员界面:管理员登录到校园兼职系统后,就能看到申请审核的兼职,管理员能对兼职进行详情的查看,分析这兼职是否可以通过审核发布。还可以选择简历查询栏目,对简历的查看,检查是否有不健康的简历,对内容不健康的简历进行下架。管理员主要业务流程图如图2.3。图2.3管理员业务活动图2.4系统功能的需求分析校园兼职系统主要分为个人用户界面、商家企业用户界面和管理员界面。个人用户界面分为4个模块,这4个模块分别是用户信息管理模块、简历模块、兼职模块以及已选模块。商家企业用户界面也会是分为4个模块,这4个模块分别是用户信息管理模块、简历查询模块、兼职发布模块、应聘受邀人员模块。而管理员界面主要分为2个模块,这2个模块主要是兼职审核模块,简历查询模块。校园兼职系统功能模块图如图2.4。图2.4校园兼职系统功能模块图2.4.1登录注册模块功能分析注册模块:游客想成为校园兼职系统的用户,只能通过注册,在注册界面上填写你所要注册的信息。注册模块分为个人用户注册和商家企业注册,当完成注册就可以使用用户所注册的账号密码登录校园兼职系统。登录模块:实现本系统所要用户的的登录,登录可以选择自身所注册的身份来登录,选择不匹配时是无法登录成功的,用户只有登录成功才能在校园兼职系统内操作其他的功能。2.4.2个人用户功能分析用户信息模块:个人用户登录到校园兼职系统后,能就能查看到个人的用户信息,在此模块上,个人用户能对自己的信息进行修改。简历模块:主要是用户可以再次模块上进行简历的编写,编写后的简历可以进行保存,以供以选择所要兼职的时候提交到商家方面,给商家企业进行审核,看自身是否有能力胜任这份兼职。还能把自身的简历发布到线上,给商家企业招聘人员观看,使对自身有兴趣的商家和企业对你进行邀请。兼职模块:个人用户在此模块上可以看到商家企业所发布的全部兼职,也可以根据自身所需要的要求进行搜索,对感兴趣的兼职能点击进去看该兼职的详细信息,当遇到所要选择的兼职时,可以对该兼职发送自身的简历,给商家企业方进行审批。已选和受邀兼职模块:个人用户对已申请的兼职进行查看,并查看申请结果。还有就是自己受邀邀请的兼职信息。2.4.3商家企业功能分析商家企业用户信息模块:商家企业用户通过身份账号密码验证后,登录到校园兼职系统后,能对信息进行查看和进行修改。简历查询模块:商家企业用户在此模块上可以看到个人用户所发布的全部简历,也可以根据自身所需要的要求进行搜索,对感兴趣的简历能点击进去看该简历的详细信息,当遇到所要选择的简历时,可以对该简历用户发送自身的邀请,把兼职要求发送过去,让该简历用户联系商家和企业。兼职发布模块:商家企业能在这模块上发送兼职信息给管理员进行审核,商家企业只能对审核通过的兼职发布到线下供用户选择。邀请应聘人员模块:对应聘兼职的用户进行审核,以及查看邀请的用户。2.4.4管理员功能分析(1)兼职审核模块:对商家企业发布的兼职进行审核。(2)校园的添加:增加、修改、删除各个学院。2.5UML系统建模UML系统建模是一种面对对象软件的标准化建模。UML系统建模能简单、快速的了解到所要搭建的系统的个个模块,能帮助设计者更好的去分析和搭建一个系统,从而帮助设计者缩短设计的时间,减少改进的成本,使其设计开发的系统功能模块独立而又相互联系。所以在此使用了UML系统建模来建设分析本系统,主要分为用例图、类图、顺序图、活动图等,以下就是具体的UML建模。2.5.1全体用户用例图用例模型的基本组成部分有用例、角色(或参与者)和系统杨弘平,吕海华,李波,史江萍,代钦.UML2基础、建模与设计教程[M].北京:清华大学出版社,2015.51。杨弘平,吕海华,李波,史江萍,代钦.UML2基础、建模与设计教程[M].北京:清华大学出版社,2015.51校园兼职系统登录用例如图2.5全体用户用例图所示。图2.5全体用户用例图2.5.2全体用户用例规约表表2-1注册模块用例规约表用例编号2.1用例名称注册模块功能描述游客注册成为本系统的用户执行者游客前置条件游客进入注册页面后置条件注册成功后弹出主页面涉众利益游客基本路径打开校园兼职系统1.1点击注册账号,跳转到注册页面,选择所要注册的用户类别1.1.1填写注册信息,点击提交1.1.2当信息漏填或者填充,会弹出提示框“您的信息不全,请重新填写”1.1.3当信息完整填写后,会提示“注册成功”,并跳转到校园兼职系统页面内。扩展字段列表游客、游客信息、账号、密码业务规则备注表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点击登录按钮后,如果输入的密码正确,则会跳转到主页面扩展字段列表用户账号、密码业务规则备注2.5.3个人用户用例规约表校园兼职系统个人用户用例如图2.6人用户用例图所示。图2.6个人用户用例图2.5.4个人用户用例规约表表2-3个人信息模块用例规约表用例编号2.3用例名称个人信息模块功能描述个人用户对个人信息的查看和重新编辑执行者用户前置条件用户登录成功校园兼职系统后置条件查看到个人信息或者修改成功个人信息涉众利益个人用户基本路径1.查看个人信息1.1在校园兼职系统上的输入框内输入个人的账号和密码1.1.1登录到校园兼职系统,就能看到个人信息。编辑个人信息进入到个人信息页面,点击编辑按键。跳转到个人信息编辑页面,对所需要修改的重新进行填写。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当确定要修改就点击保存,点击后主动跳转到个人信息页面。2.2.2当不想修改就可以点击返回按键。发布简历创建完成简历之后,就可以直接把简历发布到线上,也可以直接保存,返回简历信息页面。当保存之后想再次发布,点击发布按键,简历的状态就会转变为已发布状态。扩展字段列表姓名、专业、年级、学校经历、特长、要求等。业务规则备注表2-5兼职信息用例规约表用例编号2.5用例名称兼职信息模块功能描述个人用户对兼职的查看和选择执行者用户前置条件用户登录成功校园兼职系统后置条件成功选择到兼职涉众利益个人用户基本路径1.兼职查看1.1个人用户点击进入到兼职页面。1.2进入兼职页面后,兼职呈列表形式排列出来。1.2.1选择所看中的兼职,点击查看,跳转到兼职详情页中。1.2.2在兼职页面可以在搜索框和选择框,输入自己所想要的兼职。2.选择兼职,提交简历2.1选择到喜欢的兼职,点击查看兼职信息。2.2进入到兼职详情页面,点击提交简历。2.2.1当你还没创建兼职的时候,点击提交简历会弹出提示“您的简历为空”。2.2.2当你已经创建了简历,点击提交简历按键就会弹出提示框“提交成功”并返回兼职页面。扩展字段列表兼职名称、地址、要求等。业务规则备注表2-6已选用例规约表用例编号2.6用例名称已选兼职功能描述个人用户对已提交兼职的查看和受邀面试的兼职信息执行者用户前置条件用户登录成功校园兼职系统后置条件看到所选择的兼职信息和受邀兼职涉众利益个人用户基本路径已选择的兼职信息查看用户点击已选兼职栏目,该栏目下有2个小栏目,选择已选栏目,进去到已选栏目后,如果用户已经有了选择的兼职是,该兼职就会以列表的形式呈现出来,并且显示出该兼职你是否通过审核。如果没有选择的兼职,该页面就显示为空受邀兼职信息查看用户点击已选兼职栏目,该栏目下有2个小栏目,选择栏目,进去到已选栏目后,如果用户的简历已经有了商家企业邀请,该商家企业所邀请你的兼职信息就会以列表的形式呈现出来。如果没有商家企业的邀请,该页面就显示为空扩展字段列表兼职名称、地址、要求等。业务规则备注2.5.5商家企业用户用例规约表校园兼职系统商家用户用例如图2.7商家企业用户用例图所示。图2.7商家企业用例图2.5.6商家企业用户用例规约表表2-7商家企业信息用例规约表用例编号2.7用例名称商家企业信息模块功能描述商家企业用户对自身的信息进行查看和修改执行者商家企业用户前置条件商家企业用户要有账号密码并且登录到系统内后置条件查看到信息和修改成功信息。涉众利益商家企业用户基本路径1.查看信息1.1在校园兼职系统上的输入框内输入账号和密码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选择到看中的简历,点击查看简历信息。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填写完后,点击“保存”,则返回兼职管理页面,并显示“保存成功!”的提示框,以及刷新此页面,而且你所保存的公告后面显示编辑状态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当信息完好时,点击发布,会弹出“是否确认修改!”点击“确认”按键,这跳转到兼职管理页面,并提示“修改成功”,并该条兼职信息呈现“待审核”状态。点击“取消”按键,则会跳回兼职管理页面3.删除兼职3.1点击“兼职管理”按键,进入兼职管理页面,进入后会把该商家企业用户所已经发布,要发布的、待审核、已审核的兼职以列表的形式呈现出来3.2找到你所要删除的兼职,点击这条兼职右侧的“删除”按键3.2.1点击之后会弹出“是否删除!”提示框点击“确认”则删除成功并返回兼职管理页面,并列表重新刷新点击“取消”则返回页面扩展字段列表兼职名称、要求、地址、时间、酬劳等。业务规则备注表2-10邀请应聘用户查看用例规约表用例编号2.10用例名称邀请应聘用户查看功能描述商家企业用户对应聘兼职的用户和邀请的用户,进行查看,并对应聘用户进行审核。执行者商家企业用户前置条件商家企业用户成功登录系统后置条件查看到受到邀请的用户简历和应聘的用户简历涉众利益商家企业用户基本路径1.应聘用户兼职查看1.1商家企业用户点击应邀兼职栏目,该栏目下有2个子栏目,选择应聘栏目。1.1.2进去到应聘子栏目后,如果有用户应聘该商家企业用户所发布的兼职,该应聘用户的简历就会以列表的形式呈现出来,并且显示出该简历的状态,简历主要分为三个状态,待通过、通过、不通过。1.2如果没有选择的兼职,该页面就显示为空2.邀请用户查看2.1商家企业用户点击已选兼职栏目,该栏目下有2个小栏目,选择受邀栏目。2.1.1进去到受邀栏目后,如果该商家企业用户有邀请某位用户的话,该用户的简历信息以列表的形式呈现出来。2.1.2如果没有改商家企业用户没有邀请用户,该页面就显示为空。简历的审核商家企业用户进入应聘子栏目后,应聘者的简历信息,将以列表的形式呈现出来,并在该条简历的右侧显示出该条兼职的状态。商家企业用户点击,简历详情查看,对合格的简历,点击“通过”按键,点击过后将返回到列表页面,并该条简历右侧的状态改变为“通过”。3.2.1对不合格的简历,点击“不通过”按键,点击过后返回到列表页面,并该条简历右侧的状态改变为“不通过”。扩展字段列表姓名、专业、年级、要求等。业务规则备注2.5.7管理员用例图校园兼职系统管理员用例如图2.8管理员用户用例图所示。图2.8管理员用例图2.5.8个人用户用例规约表表2-11兼职用例规约表用例编号2.11用例名称兼职审核模块功能描述管理员对商家企业所发布的兼职进行审核处理。执行者管理员前置条件管理员成功登陆到管理员页面后置条件审核成功,并兼职的状态发生改变涉众利益管理员、商家企业用户基本路径1.查看兼职信息1.1在校园兼职系统上选择管理员身份进行账号密码的登录1.2登录成功直接跳转到兼职审核页面,该页面商家企业用户所提交兼职信息,以列表形式呈现出来,在兼职信息的右侧有该条兼职信息的状态(待审核、审核通过、不通过)。2.审核兼职2.1找到待审核状态的兼职,点击该条兼职信息。2.2跳转该条兼职的详细信息页面,管理员对该条信息进行审批。2.2.1如果审批通过则点击“通过”按键,并跳转到兼职审核页面,该条兼职信息,右边的待审核状态改为审核不通过。2.2.2如果审核不通过,则点击“不通过”按键,点击后将跳转到兼职审核页面,该条兼职信息,右边的待审核状态改为审核不通过。扩展字段列表管理员账号和密码、兼职信息、职位名称等。业务规则备注表2-12简历查询用例规约用例编号2.12用例名称简历查看模块功能描述管理员在简历查看模块上查看、检查下架个人用户简历执行者管理员前置条件管理员成功登陆到管理员页面后置条件管理员查看到简历、对内容不健康的简历进行下架涉众利益个人用户、管理员基本路径1.简历查看1.1管理员点击进入到简历查询页面。1.2进入简历查询页面后,简历呈列表形式排列出来。1.2.1选择想看的简历,点击查看,跳转到简历详情页中,就可以查看到简历的详情了。2.对内容不健康的简历进行下架2.1当管理员看到有内容不健康的简历,可以点击下方的“下架”按键,该简历就会下架,且跳转到简历查询页面,并刷新该页面。扩展字段列表管理员账号、密码、简历信息等。业务规则备注2.6本章小结本章首先主要总体分析出校园兼职系统有三个大的模块界面,分别是个人用户模块、商家企业用户模块和管理员模块;然后对每个模块业务需求进行分析并且用业务活动图分别展示了个人用户、商家企业用户和管理员的业务流程,通过功能模块图展示了全体用户、个人用户、商家企业用户,以及管理员的功能需求,接下来对校园兼职系统各方面的可行性进行了分析;最后,为了更加直截了当向用户展示校园兼职系统的功能,校园兼职系统给出了用例图并对各个用例,使用了用例规约表格进行简单明了的说明,以便于开发和对功能的了解。

第3章系统设计3.1系统功能设计本系统由个人用户界面、商家企业用户界面和管理员界面组成。3.1.1个人用户子界面登录注册功能:注册模块主要是对新增加用户的信息的录入,使其成为本系统的合法用户。可以方便用户使用本系统所提供的功能,注册模块还有一个功能就是防止不合法的信息的录。主要是商家和在校大学生的信息注册成为本系统的正式用户。登录功能主要是对登录的用户是否为系统注册的合法用户进行判断。如果登录用户输入的账号或者密码不正确是,将会提升输入的信息错误,请重新登录等字样;如果输入信息正确将会提升登录成功,然后根据用户的身份和账号密码进入该用户的界面,以及对不是合法系统人员的拦截。用户信息功能模块:个人用户登录到校园兼职系统后,就会从数据库中提取个人用户所注册时所填写的个人用户信息,以及一些需要完善的信息,从而显示到个人用户信息模块上,在此模块上,个人用户还能对自己的信息进行编辑和修改,以及对账号密码的修改。简历创建功能模块:主要是用户在此模块进行简历的编写,编写后的简历可以进行保存,以供以选择所要兼职的时候提交到商家方面,给商家企业进行审核,看自身是否有能力胜任这份兼职。还能把自身的简历发布到线上,给商家企业招聘人员观看,使对自身有兴趣的商家和企业对你进行邀请,在此简历模块上还会显示个人用户的激烈状态,当简历状态为保存的时候,可以选择发布简历,也可以把已经发布的简历进行下架。兼职模块:个人用户在此模块上可以看到商家企业所发布的全部兼职,也可以根据自身所需要的要求进行搜索,对感兴趣的兼职能点击进去看该兼职的详细信息,当遇到所要选择的兼职时,可以对该发布此兼职的商家企业发送自身的简历,给商家企业方进行审批。已选和受邀兼职模块:个人用户进入到已选界面对已申请的兼职进行查看,兼职信息以列表的形式呈现出来,在右侧还显示出兼职的状态。并查看申请结果。在还有就是自己受邀邀请的兼职信息。3.1.2商家企业用户界面登录注册功能模块:主要是对新增加用户的信息的录入,使其成为本系统的合法用户。可以方便用户使用本系统所提供的功能,注册模块还有一个功能就是防止不合法的信息的录。主要是商家和在校大学生的信息注册成为本系统的正式用户。登录功能主要是对登录的用户是否为系统注册的合法用户进行判断。如果登录用户输入的账号或者密码不正确是,将会提升输入的信息错误,请重新登录等字样;如果输入信息正确将会提升登录成功,然后根据用户的身份和账号密码进入该用户的界面。商家企业用户信息模块:个人用户登录到校园兼职系统后,就会从数据库中提取个人用户所注册时所填写的个人用户信息,以及一些需要完善的信息,从而显示到个人用户信息模块上,在此模块上,个人用户还能对自己的信息进行编辑和修改,以及对账号密码的修改。兼职查看功能模块:商家企业用户在此模块上可以看到个人用户所发布的全部简历,也可以根据自身所需要的要求进行搜索,对感兴趣的简历能点击进去看该简历的详细信息,当遇到所要选择的简历时,可以对该简历用户发送自身的邀请,把兼职要求发送过去,让该简历用户联系商家和企业。兼职发布功能模块:商家企业能在这模块上发送兼职信息给管理员进行审核,商家企业只能对审核通过的兼职发布到线上供用户选,在此模块上,商家企业用户还能对已经发布的兼职进行下架,也可以修改后重新发布给管理员进行审核。应邀功能模块:进入到应聘模块,应聘的个人用户简历会以列表的形式呈现出来,而且在简历信息的右侧将会显示出该简历的状态,然后商家企业用户可以点击对个人用户简历的详情进行查看审批,如果合格的话就可以点击下方的通过按键,不合格将点击不通过按键,点击之后都会跳转到应聘人员界面,商家企业用户也可以再次页面进行对简历的审批,点击右侧的通过或者不通过按键就可以在此页面上对应聘者的简历进行审批。邀请人员页面就是对商家企业用户所看中的个人用户简历发出邀请,以供个人用户联系商家企业用户。3.1.2管理员界面兼职审核模块:对商家企业发布的兼职进行审核,当管理员进入兼职审核页面,商家企业用户所发送审核的兼职将以列表的形式呈现,并且在兼职信息的右侧显示出该兼职的状态,主要分为3个状态,分别是待审核状态、审核通过和审核不通过,管理员可以点击兼职,进而查看兼职详细信息,对信息可以通过的兼职进行点击通过,反之点击不通过,点击过后跳转到审核主页面,并刷新该页面,使兼职状态改变。简历查询检查:对个人用户发布的简历进行审核,当管理员进入简历审查看页面,个人用户所发布的简历将以列表的形式呈现,管理员可以点击简历,进而查看简历详细信息,对简历信息内容不健康的简历可以进行下架处理,或者直接点击返回,点击过后跳转到简历查询界面,并刷新该页面,使下架的简历消失不见。3.2类图3.2.1校园兼职系统概念类图该校园兼职系统主要分为5个类,分别是个人用户信息类、商家用户信息类、简历信息类、兼职信息类、管理员信息类。大致类就看以下图3.1校园兼职系统概念图。图3.1校园兼职系统概念类图3.2.2登录实现类图系统用户登录实现的类图,主要由用户、登录界面、用户登录账号密码或者管理员登录账号密码,校园兼职系统登录实现类图如图3.2登录实现类图所示。图3.2登录实现类图3.2.3个人用户信息管理实现类图校园兼职系统个人用户信息管理实现类图主要由个人用户、个人用户信息界面、个人用户信息、个人用户信息编辑页面构成。校园兼职系统个人用户信息管理实现类图如图3.3个人用户信息管理实现类图所示。图3.3个人用户信息管理实现类图3.2.4个人用户兼职选择实现类图校园兼职系统个人用户兼职选择实现类图主要由个人用户、兼职查询界面、兼职列表、兼职信息和兼职详情页面构成。校园兼职系统个人用户兼职选择实现类图如图3.4个人用户兼职选择实现类图所示。图3.4个人用户兼职选择实现类图3.2.5个人用户已选受邀实现类图校园兼职系统个人用户已选应邀实现类图主要由个人用户、已选页面、受邀兼职列表、已选兼职列表界面和兼职信息构成。校园兼职系统个人用户已选受邀实现类图如图3.5个人用户已选受邀实现类图所示:图3.5个人用户已选受邀实现类图3.2.6个人用户简历管理实现类图校园兼职系统个人用户简历管理实现类图主要由个人用户、简历页面、简历编辑页面、简历信息构成。校园兼职系统个人用户简历管理实现类图如图3.6个人用户简历管理实现类图所示:图3.6个人用户简历管理实现类图3.2.7商家企业用户信息管理实现类图校园兼职系统商家企业用户信息管理实现类图主要由商家企业用户、信息页面、信息编辑页面、商家用户信息构成。校园兼职系统商家用户信息管理实现类图如图3.7商家企业用户信息管理实现类图所示:图3.7商家企业用户信息管理实现类图3.2.8商家企业用户兼职管理实现类图校园兼职系统商家企业用户兼职管理实现类图主要由商家企业用户、兼职信息页面、兼职编辑页面、商家兼职列表和兼职信息构成。校园兼职系统商家用户兼职管理实现类图如图3.8商家企业用户兼职管理实现类图所示:图3.8商家企业用户兼职管理实现类图3.2.9商家企业用户简历管理实现类图校园兼职系统商家企业用户简历管理实现类图主要由商家企业用户、简历查询页面、简历列表页面、简历详情页面和简历信息构成。校园兼职系统商家用户简历管理实现类图如图3.9商家企业用户简历管理实现类图所示:图3.9商家企业用户简历管理实现类图3.2.10商家企业用户应邀管理实现类图校园兼职系统商家企业用户应邀管理实现类图主要由商家企业用户、应邀用户页面、邀请简历页面、简历详情页面、应聘简历页面和简历信息构成。校园兼职系统商家用户应邀管理实现类图如图3.10商家企业用户应邀管理实现类图所示:图3.10商家企业用户应邀管理实现类图3.2.11管理员兼职审核管理实现类图校园兼职系统管理员兼职审核管理实现类图主要由管理员、兼职审核页面、兼职详情审核页面和兼职信息构成。校园兼职系统管理员兼职审核管理实现类图如图3.11管理员兼职审核管理实现类图所示:图3.11管理员兼职审核管理实现类图3.2.12管理员简历查看管理实现类图校园兼职系统管理员简历查看管理实现类图主要由管理员、简历查询页面、简历详情页面和简历信息构成。校园兼职系统管理员简历查看管理实现类图如图3.11管理员兼职简历查看实现类图所示:图3.12管理员简历查看管理实现类图3.3校园兼职系统顺序图3.3.1全体用户顺序图1.全体用户登录顺序图打开校园兼职系统。在校园兼职系统上的输入框内输入个人的账号和密码。如果输入正确就可以进行下一步的操作。如果输入错误就会在输入框的右侧,弹出此账号不存在的字样。输入个人的密码。输入后点击登录按钮。点击登录按钮后如果输入的密码错误,则会弹出提示框“输入的密码错。误,请重新输入!”。点击登录按钮后,如果输入的密码正确,则会跳转到主页面。图3.13全体用户登录顺序图3.3.2个人用户顺序图1.个人用户信息管理顺序图在校园兼职系统上的输入框内输入个人的账号和密码。登录到校园兼职系统,就能看到个人信息。编辑个人信息。进入到个人信息页面,点击编辑按键。跳转到个人信息编辑页面,对所需要修改的重新进行填写。当确定要修改就点击保存,点击后主动跳转到个人信息页面。当不想修改就可以点击返回按键。图3.14个人用户信息管理顺序图2.个人用户兼职管理顺序图个人用户点击进入到兼职页面。进入兼职页面后,兼职呈列表形式排列出来。选择所看中的兼职,点击查看,跳转到兼职详情页中。在兼职页面可以在搜索框和选择框,输入自己所想要的兼职。选择兼职,提交简历。选择到喜欢的兼职,点击查看兼职信息。进入到兼职详情页面,点击提交简历。当你还没创建兼职的时候,点击提交简历会弹出提示“您的简历为空”。当你已经创建了简历,点击提交简历按键就会弹出提示框“提交成功”并返回兼职页面。图3.15个人用户兼职管理顺序图3.个人用户简历管理顺序图个人用户点击进入到简历页面,然后点击创建简历按键。点击之后,跳转到简历编辑页面。按照所提示信息,完成简历的创建。填写完信息后,用户可以选择发布,也可以只选择保存或者取消。选择之后将跳转回简历信息页面。修改简历。当个人用户想要修改简历时,点击简历信息页面的编辑按键。跳转到简历编辑页面,在简历编辑页面会显示出你已经创建的简历信息,只需要把需要修改的信息修改完成,当确定要修改就点击保存,点击后主动跳转到个人信息页面。当不想修改就可以点击返回按键。发布简历。创建完成简历之后,就可以直接把简历发布到线上,也可以直接保存,返回简历信息页面。当保存之后想再次发布,点击发布按键,简历的状态就会转变为已发布状态。图3.16个人用户兼职管理顺序图个人用户简历管理顺序图已选择的兼职信息查看用户点击已选兼职栏目,该栏目下有2个小栏目,选择已选栏目,进去到已选栏目后,如果用户已经有了选择的兼职是,该兼职就会以列表的形式呈现出来,并且显示出该兼职你是否通过审核。如果没有选择的兼职,该页面就显示为空。受邀兼职信息查看。用户点击已选兼职栏目,该栏目下有2个小栏目,选择栏目,进去到已选栏目后,如果用户的简历已经有了商家企业邀请,该商家企业所邀请你的兼职信息就会以列表的形式呈现出来。如果没有商家企业的邀请,该页面就显示为空。图3.17个人用户已选兼职管理顺序图3.3.3商家企业用户顺序图1.商家企业用户信息管理顺序图查看信息。在校园兼职系统上的输入框内输入账号和密码。登录到校园兼职系统,就能看到信息。编辑信息。进入到信息页面,点击编辑按键。跳转到信息编辑页面,对所需要修改的重新进行填写。当确定要修改就点击保存,点击后主动跳转到个人信息页面。当不想修改就可以点击返回按键。图3.18商家企业用户信息管理顺序图商家企业用户兼职管理顺序图创建发布兼职。点击“兼职管理”栏目。点击“创建兼职”按键。点击后跳转到兼职编辑页面。填写所要发布的兼职完整信息。填写完后,点击“提交审核”。当你的兼职信息漏填或者少填的话,就会弹出“您的兼职信息填写不足,请完善”,的提示框。当你的兼职信息填写没错时,则跳转至兼职管理页面。填写完后,点击“保存”,则返回兼职管理页面,并显示“保存成功!”的提示框,以及刷新此页面,而且你所保存的公告后面显示编辑状态。在兼职管理页面上会列出你所发布兼职的状态,如待审核,审核通过,审核不通过,已发布或者编辑等状态。当兼职审核通过后,就可以在此条兼职后点击“发布”。点击之后会弹出“是否发布”的提示框。点击“确认”后返回兼职管理页面,并在本条兼职信息后的状态改变为已发布。点击“取消”后返回兼职管理页面。兼职修改。点击“兼职管理”按键,进入兼职管理页面,进入后会把该商家企业用户所已经发布,要发布的、待审核、已审核的兼职以列表的形式呈现出来。找到你所要修改的兼职,点击“修改”按键,进入修改页面。把你所要修改的内容,修改好。点击“提交”按钮。当用户删掉某些信息,而忘记重新填写的话,点击之后会弹出“信息不全,请重新填写!”。当信息完好时,点击发布,会弹出“是否确认修改!”。点击“确认”按键,这跳转到兼职管理页面,并提示“修改成功”,并该条兼职信息呈现“待审核”状态。点击“取消”按键,则会跳回兼职管理页面。删除兼职。点击“兼职管理”按键,进入兼职管理页面,进入后会把该商家企业用户所已经发布,要发布的、待审核、已审核的兼职以列表的形式呈现出来。找到你所要删除的兼职,点击这条兼职右侧的“删除”按键。点击之后会弹出“是否删除!”提示框。点击“确认”则删除成功并返回兼职管理页面,并列表重新刷新。点击“取消”则返回页面。图3.19商家企业用户兼职管理顺序图商家企业用户兼职管理顺序图简历查看。商家企业用户点击进入到简历查询页面。进入简历查询页面后,简历呈列表形式排列出来。选择所看中的简历,点击查看,跳转到简历详情页中。在页面可以在搜索框和选择框,输入自己所想要的简历信息,点击“查询”,列表内呈现出搜索到的简历信息。选择简历,发起邀请。选择到看中的简历,点击查看简历信息。进入到简历详情页面,点击邀请。当你还没创建兼职的时候,点击邀请会弹出提示“您还没发布兼职”,然后跳转到兼职发布页面。当你已经发布,点击提交简历按键就会弹出提示框“邀请已发送”,并回到简历详情页面。图3.20商家企业用户简历查询管理顺序图商家企业用户应邀用户管理顺序图应聘用户兼职查看。商家企业用户点击应邀兼职栏目,该栏目下有2个子栏目,选择应聘栏目。进去到应聘子栏目后,如果有用户应聘该商家企业用户所发布的兼职,该应聘用户的简历就会以列表的形式呈现出来,并且显示出该简历的状态,简历主要分为三个状态,待通过、通过、不通过。如果没有选择的兼职,该页面就显示为空。邀请用户查看。商家企业用户点击已选兼职栏目,该栏目下有2个小栏目,选择受邀栏目。进去到受邀栏目后,如果该商家企业用户有邀请某位用户的话,该用户的简历信息以列表的形式呈现出来。如果没有改商家企业用户没有邀请用户,该页面就显示为空。简历的审核。商家企业用户进入应聘子栏目后,应聘者的简历信息,将以列表的形式呈现出来,并在该条简历的右侧显示出该条兼职的状态。商家企业用户点击,简历详情查看,对合格的简历,点击“通过”按键,点击过后将返回到列表页面,并该条简历右侧的状态改变为“通过”。对不合格的简历,点击“不通过”按键,点击过后返回到列表页面,并该条简历右侧的状态改变为“不通过”。图3.21商家企业用户简历查询管理顺序图3.3.4管理员顺序图1.管理员兼职审核顺序图1)查看兼职信息。2)在校园兼职系统上选择管理员身份进行账号密码的登录。3)登录成功直接跳转到兼职审核页面,该页面商家企业用户所提交兼职信息,以列表形式呈现出来,在兼职信息的右侧有该条兼职信息的状态(待审核、审核通过、不通过)。4)审核兼职。5)找到待审核状态的兼职,点击该条兼职信息。6)跳转该条兼职的详细信息页面,管理员对该条信息进行审批。7)如果审批通过则点击“通过”按键,并跳转到兼职审核页面,该条兼职信息,右边的待审核状态改为审核不通过。8)如果审核不通过,则点击“不通过”按键,点击后将跳转到兼职审核页面,该条兼职信息,右边的待审核状态改为审核不通过。图3.22管理员兼职审核顺序图2.管理员简历查询顺序图1)简历查看。2)管理员点击进入到简历查询页面。3)进入简历查询页面后,简历呈列表形式排列出来。4)选择想看的简历,点击查看,跳转到简历详情页中,就可以查看到简历的详情了。5)对内容不健康的简历进行下架。6)当管理员看到有内容不健康的简历,可以点击下方的“下架”按键,该简历就会下架,且跳转到简历查询页面,并刷新该页面。图3.23管理员简历查询顺序图3.3校园兼职系统活状态图3.3.1个人简历状态图图3.24个人简历状态图3.3.2兼职状态图图3.25商家企业的简历状态图3.4数据库设计一个完整的校园兼职系统必须有一个良好的数据库支持作为数据来源,如果想提高系统的健壮性,那么就得把数据库设计好。以下是对个人用户信息表、简历信息表、商家用户表、兼职信息表、学院信息表、管理员表、辅助表,后台数据库采用MySQL。student(个人用户信息表),表的详细数据见下表3-1个人用户信息表:表3-1个人用户信息表列名数据类型是否为空主外键描述idintNotnull主键用户编号Studentnamevarchar(18)Notnull姓名Agevarchar(10)Notnull年龄Numbervarchar(256)Notnull电话Schoolvarchar(36)Notnull学院Gradevarchar(11)Notnull年级Majorvarchar(256)Notnull专业S_numbervarchar(20)Notnull学号Usernamevarchar(256)Notnull账号Passworkvarchar(256)Notnull密码myresume(简历信息表),表的详细的数据见下表3-2简历信息表:表3-2简历信息表列名数据类型是否为空主外键描述idintNotnull主键编号Sidvarchar(18)Notnull简历编号Namevarchar(10)Notnull姓名Jobnamevarchar(256)Notnull应聘职位Gradevarchar(36)Notnull年级Majorvarchar(11)Notnull专业Salaryvarchar(256)Notnull薪资Collegevarchar(20)Notnull学院Contactsrnumbervarchar(256)Notnull联系方式Datailsvarchar(256)Notnull经历business(商家信息表),表的详细数据见下表3-3商家信息表:表3-3商家信息表列名数据类型是否为空主外键描述idintNotnull主键编号Namevarchar(18)Notnull简历Shenfenvarchar(10)Notnull身份Zhiweivarchar(256)Notnull职位Emailvarchar(36)Notnull邮箱Companyvarchar(11)Notnull公司名称Dizhivarchar(256)Notnull地址Usernamevarchar(20)Notnull账号Passwordvarchar(256)Notnull密码job(兼职信息表),表的详细数据见表3-4兼职信息表:表3-4兼职信息表列名数据类型是否为空主外键描述idintNotnull主键编号Jobnamevarchar(18)Notnull职位名称Locationvarchar(10)Notnull学院选择Contactsvarchar(256)Notnull联系人Contacts-numbervarchar(36)Notnull电话Job_contanervarchar(11)Notnull要求Bidvarchar(256)Notnull兼职编号Zhuantaivarchar(20)Notnull兼职状态Addressvarchar(256)Notnull地址college(学院信息表),表的详细数据见下表3-5学院信息表:表3-5学院信息表列名数据类型是否为空主外键描述idintNotnull主键编号Titlevarchar(20)Notnull学院名称admin(管理员表),表达详细数据见下表3-6管理员表:表3-6管理员表列名数据类型是否为空主外键描述idintNotnull主键管理员编号Usernamevarchar(20)Notnull管理员账号passwordvarchar(20)Notnull管理员密码apply(学生申请兼职表),表达详细数据见下表3-7管理员表:表3-7学生申请兼职表列名数据类型是否为空主外键描述idintNotnull主键编号Ridvarchar(18)Notnull简历编号Sidvarchar(10)Notnull学生编号Jidvarchar(256)Notnull兼职编号3.5本章小结本章首先对校园兼职系统的个个用户,然后画出了校园兼职系统的类图、顺序图、和部分状态图,更加直观地展示了校园兼职系统的各个功能,以及对数据库进行了设计分析。

第4章系统实现4.1校园兼职系统用户登录注册界面实现用户进入校园兼职系统后,会显示账号密码输入框,如图4.1校园兼职系统首页,如果用户已经注册过账号密码就能在输入框内直接输入账号密码,如果没有账号密码就点击注册账号密码,跳转到注册页面,根据你要注册的不同身体选择不同的注册,个人用户注册如图4.2个人用户注册页面所示,商家企业用户注册如图4.3商家企业用户注册页面所示。4.1校园兼职系统首页4.2个人用户注册页面4.3商家企业用户注册页面4.2校园兼职系统个人用户简历界面实现个人用户根据选择学生身份登录到校园兼职系统,就能修改信息,创建简历,查询兼职等操作,创建简历如图4.4简历界面所示、图4.5简历编辑界面、图4.6兼职查询页面、图4.7兼职提交页面以及图4.8用户信息修改页面。4.4简历界面所示4.5简历编辑界面图4.6兼职查询界面图4.7兼职提交页面图4.8个人信息修改页面4.3校园兼职系统商家企业兼职界面实现商家企业用户选择自身账号密码身份进入到校园兼职系统商家企业用户界面,进入到系统就可以修改信息,如图4.9信息编辑页面所示。也能发布兼职信息给管理员审核,如图4.10兼职编辑页面所示。图4.9信息编辑页面图4.10兼职编辑页面4.4校园兼职系统管理员界面实现管理员进入到校园兼职系统能对商家企业所发布的兼职进行审核,如图4.11兼职审核页面所示:图4.11兼职审核页面4.3本章小结本章主要是对校园兼职系统的设计进行系统的操作演示实现,给出了系统个个使用步骤的演示图,使用户更能直白的看清系统如何操作。

第5章系统测试5.1系统测试的目的找出软件中的漏洞是系统测试的目的,系统的漏洞可能存在于系统、功能、过程、数据和编码中,我们需要在这些方面上进行测试以找到系统的漏洞并修复刘金起,李明黎.App自动化测试与框架实战[M].人民邮电出版社,2019.5.2系统测试的意义在软件泛滥的信息时代,软件的质量参差不齐,因此,为了杜绝低质量的软件的蔓延,系统测试是一个不可或缺的阶段。经过一系列的严格测试,可以找出系统中难以发现的漏洞,有利于提高校园兼职的软件质量,使用户的体验更加完善。5.3测试计划黑盒测试是在已知产品所应具有的功能上,经过测试来检测每个功能是否都能正常使用。本系统的测试采用黑盒测试,整个过程采用自顶向下,逐个集成的方法,依次对各主要功能进行测试。测试所采用的用例分别是合理和不合理的条件。具体的测试计划如下所示:测试1:名称:用户登录测试目的:测试用户登录功能内容:用户名和密码输入,合法性检查,管理系统主界面显示控制。测试2:名称:个人用户兼职选择测试目的:测试个人用户兼职选择功能内容:个人用户在兼职页面的,兼职查询,兼职排列,兼职的详情,以及兼职的选择。测试3:名称:个人用户简历创建发布目的:测试个人用户的简历是否能完整的创建发布内容:个人用户简历页面,显示出已创建的简历,对简历的修改,创建,保存,发布,以及简历的的相应的状态进行检查。测试4:名称:商家企业的用户信息查看修改目的:商家企业用户的注册信息修改查看内容:商家企业用户登录到系统,调出数据库,用户信息显示出来,修改信息,然后看后台数据库的变化。测试5:名称:商家企业用户对兼职的操作。目的:测试兼职的创建创建、修改、发送审核、发布、下架内容:商家兼职页面,兼职的创建,兼职的保存,兼职的发送审核,兼职的状态是否会根据操作改变。测试6:名称:商家查看简历目的:测试查看简历、按照要求搜索简历、向简历用户发送邀请。内容:简历的显示,简历是否按照查询结果显示出来,发送的邀请是否送达。测试7:名称:管理员对兼职的审核目的:测试场管理员对商家发送的兼职进行审核内容:管理员在兼职审核页面上对兼职进行详情查看,与商家所发送的兼职内容是否一致,对兼职审核过后看兼职的状态是否发生改变,以及查看商家客户的兼职状态是否改变。5.4系统测试用例5.4.1用户登录测试功能描述:用户凭借自己所注册对应身份的账号和密码进行登录,界面如图5-1所示。当输入的用户名、密码或是身份选择错误会出现提示信息,当用户名和密码为空时会出现提示信息。按照系统登录测试计划的内容(用户名和密码输入,和身份的选择,合法性检查,管理系统主界面显示控制),系统登录测试用例如表5-1所示。表5-1用户登录测试用例表序列测试目的测试输入测试结果测试说明账号密码身份空账号、身份正确(为空)admin管理员账号或密码不正确账号为空空密码、身份正确admin(为空)管理员密码不能为空,请重新输入空账号、空密码、身份正确(为空)(为空)管理员密码不能为空,请重新输入账号、密码错误输入、身份正确admin123管理员账号或密码不正确账号或密码错误账号、密码正确输入、身份错误adminadmin个人用户账号或密码不正确身份错误用户名、密码正确输入、身份正确adminadmin管理员进入管理系统主界面5.4.2个人用户兼职选择测试功能描述:个人用户选择进入查看兼职,检查兼职会不会主动刷新出现,在输入框内输入要求,点击查询,测试兼职会不会按要求查询出现,用户点击查看兼职详情,兼职详情是否和商家用户发布兼职信息一致,点击提交申请后,发送个人简历给商家用户。用例表5-2如下所示。表5-2个人用户兼职选择测试用例表测试目的测试内容测试结果测试说明查看兼职商家用户发布一条兼职,个人用户刷新兼职页面是否会显示新兼职正常刷新出新的兼职信息要个人用户刷新页面,兼职才会显示测试数据输入完整性兼职查询要求都为空,点击查询刷新页面测试输入部分查询要求兼职名为开发,点击查询显示出与开发有关的兼职信息部分要求能正常查询测试查看兼职详情点击一条兼职,看该条兼职详情是否和商家所发布内容一致显示内容一致测试发送申请简历为空的时候发送申请提示——简历为空没有简历不能发送申请测试创建完简历后发送申请创建简历信息后发送申请提示——发送成功测试商家用户是否有收到申请在发送申请后查看商家用户申请界面接收成功5.4.3个人用户创建简历测试功能描述:个人用户在简历创建模块上对

温馨提示

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

评论

0/150

提交评论