基于SSM的校园兼职服务管理系统设计与实现.doc
《基于SSM的校园兼职服务管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于SSM的校园兼职服务管理系统设计与实现.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要 不管是进行娱乐,还是学习,当代大学生的生活已经越来越离不开互联网。在大学生这个群体中,存在着一部分人想通过从事兼职活动改变现状,他们可能为了赚取零花钱买自己想买的东西,可能想通过自己的努力减轻家人的负担,而这时校园兼职系统可以说成为了学生们的宠儿。校园兼职系统是一个能在线发布招聘、求职信息的程序,它通过网站的形式实现如职位的发布、个人简历的投递功能等。校园兼职服务管理系统主要由三部分组成,分为企业用户、学生兼职用户以及系统管理员。系统管理员负责维护用户账号信息操作,网站兼职信息的管理以及更新;企业用户主要完成公司信息的管理,公司发布的求职信息的管理和浏览学生的简历;学生兼职用户主要完成个
2、人简历的管理和对岗位发布的求职信息的浏览。校园兼职服务管理系统为学生和企业提供了一个便捷的平台,提高了双方的效率以及工作体验。关键词:校园兼职系统 SSM框架 BootstrapAbstract Whether it is entertainment or learning, the life of contemporary college students has become more and more inseparable from the Internet. In the group of college students, there are some people who wan
3、t to change the status quo by engaging in part-time activities. They may buy what they want in order to earn pocket money, and they may want to reduce the burden of their families through their own efforts. Said to become the darling of the students. The campus part-time system is a program that can
4、 publish recruitment and job search information online. It implements functions such as job posting and personal resume delivery through the form of a website.Campus part-time service management system is mainly composed of three parts, divided into enterprise users, student part-time users and syst
5、em administrators. The system administrator is responsible for maintaining user account information operations, website part-time information management and updating; corporate users mainly complete company information management, company-issued job search information management and browsing student
6、 resumes; student part-time users mainly complete personal resume management and Browsing job search information posted by the post. The part-time service management system on campus provides a convenient platform for students and enterprises to improve the efficiency and work experience of both par
7、ties.Key words:Campus Part-time System SSM framework Bootstrap目录第一章 绪论11.1 选题背景及研究意义11.1.1 选题背景11.1.2 研究意义11.2 课题研究的主要内容21.3 国内外研究现状21.3.1 国外研究现状21.3.2国内研究现状21.4 系统研究整体思路31.5 本文的架构安排3第二章 项目分析52.1 可行性分析52.1.1 系统的技术可行性52.1.2 系统的操作可行性52.2 业务需求分析52.3 功能需求分析62.3 非功能需求分析6第三章 相关技术介绍73.1 SSM框架简介73.2 Bootstr
8、ap技术简介73.3 MySQL数据库简介7第四章系统总体设计84.1 系统框架设计84.2 系统业务流程模块设计84.3 系统功能模块设计84.4 系统数据库设计94.4.1 E-R图设计94.4.2 数据库表结构设计11第五章 系统实现与测试135.1基础模块135.1.1 登陆注册功能135.1.2 热门简历岗位展示功能135.2 学生用户模块145.2.1 浏览岗位功能145.2.2 创建简历功能155.3企业用户模块165.3.1 浏览简历功能165.3.2 发布岗位功能165.4 系统管理员模块175.4.1 用户管理175.5 系统测试175.5.1 测试目的175.5.2 测试
9、方法175.5.3 测试结论19第六章 总结与展望206.1 总结206.2 展望20参考文献21致谢22广东东软学院本科毕业设计(论文)第一章 绪论1.1 选题背景及研究意义1.1.1 选题背景90年代的大学生相对于之前年代的人们来说,消费方式发生了很大的改变,呈现出丰富多彩的消费方式:用于手机的消费,电脑等电子产品消费。大学生都希望通过掌握最先进的技术来提高自己,提升生活的品质,开阔自己的眼界。利用这些技术和设备,人们的生活方式会发生很大的变化,比如随时随地的上网、玩游戏、看电影和办公等都能够满足。出生在个性飞扬时代的90后,愿意为自己喜欢的事物买单,愿意解除不同的事物。在信息快速发展的网
10、络时代,许许多多的90后大学生觉得网上购物不但方便省事,最重要的是还很便宜,所以他们经常从网络上来获取想要的东西。注意到消费方式转变的各大平台,也纷纷推出了提前消费、用后再还的消费模式,这一模式刺激了人们的消费水平,使得人们的购买热情不断上升。而对于大部分没有经济收入的大学生来说,储蓄动力较弱,消费倾向却不断提高,整体呈现出“高消费、重休闲”的特征。由此可见,高消费低收入的状况对于大学生的日常支出来说是个艰难的挑战,这时候,通过业余时间获取额外的经济收入获得了大部分学生的青睐。他们可以在周末付出一些休闲的时间满足自己的消费欲望,或是为了购物,或是为了美食,又或是为了旅游。总而言之,利用兼职得到
11、的收入,他们可以实现自己想要追求的事物。而高效便捷的求职方式,能够满足更多大学生的选择。1.1.2 研究意义自互联网技术的快速发展,大多数人已经从以前的信息闭塞转变为如今的信息阻塞,可以说互联网开启了一个“信息社会”时代。然而,信息的大量传播却得不到有效的收集,就比如学生的兼职需求。虽然这些需求在不断增加,但与之对应的能够提供兼职的机构却没有相应的增加。因为大学生主要的任务还是学习,完成学业,所以对于他们来说,能够获得兼职的路径都是通过比较容易的方法,比如中介介绍,QQ软件、微信群,朋友介绍就成为了学生的首选,而中介费、兼职信息的鱼龙混杂成为了大学生选择兼职工作的一大障碍。而另一方面,某些用人
12、单位也需要一些具有专业技能的学生,比如摄影、PS等需要个人能力较为优秀的学生,但因为缺少途径也很难找到合适的学生。显而易见,求职者和招聘者的信息不匹配对于双方来说都是有害无利的。所以,本兼职服务管理系统就是在这样的背景下产生的,利用学到的编程技能,开发出一个便于求职者和招聘者信息交流的平台。使用这个平台,学生可以方便的找到一些可靠的、便利的工作,求职者也能够根据自己的需要将需求发布到平台。这个平台的好处是给双方提供了一个敞开的、共享信息的方式,相对于依赖群消息、他人介绍来说,会更加的专业与靠谱。1.2 课题研究的主要内容这次课题主要是研究当下大学生利用空闲时间来兼职的情况以及使用兼职系统来实现
13、兼职的需求,而编写校园兼职服务管理系统采用了Java高级编程语言、SSM(一个由Spring、SpringMVC、Mybatis三部分组成的框架以及MySQL数据库。通过对网站的开发,方便大学生更好的选择以及进行兼职活动。由于Java和MySQL都是非常成熟的网络技术,因此无论在安全性、有效性、可靠性方面都是毋庸置疑的。1.3 国内外研究现状1.3.1 国外研究现状根据2019年国外大学生兼职现状与特点调查报告分析结果表明1,国外的高收入也带来了高压力的消费状况。根据美国教育委员会发布的研究报告表明,美国一千六百万本科生中有1200多万的学生在打工,占比达到了78%,大部分学生每星期工作时长达
14、到了30小时。全职学生中有23%、兼职学生中有53%的工作时间甚至在每周超过了35小时,对于他们来说,学习期间的兼职活动不仅不是个负担,还能带来一定的经济收益和社会经验,学会利用好自己的时间,加深对职业需求的理解。业余时间打工,既能补贴消费,又能积累经验,还能利用挣到的钱去旅游,开阔自己的视野,丰富自己的生活。1.3.2国内研究现状通过对大学生兼职现状的调查分析得出,只有10%的学生对兼职这件事件持否定态度。肯定兼职的同学认为能够提升自己的额外收入,帮家庭减少负担;另外可以利用兼职赚取的收益来满足自己的需求。还有一部分同学希望通过课余时间的兼职活动充实自己的日常生活,培养自己的交流能力,扩展自
15、己的交际圈,以便为将来更好的适应社会。根据调查结果可以发现,大学生从事兼职活动的行业比较少,大多数学生所选择的兼职岗位是对学生进行辅导、到酒店去当服务员、超市里当促销员,所占比例分别是33.09%、43.88%、33.09%。而这些兼职信息大都都是熟人介绍的,紧随其后的是大学生会在朋友圈、QQ空间中得到兼职信息。从这里可以看出,学生兼职大多数时候与本专业所学习的知识关联性并不大,获取的渠道也不够正规,获取信息的方式也比较单一,选择性比较少。1.4 系统研究整体思路系统的整体设计首先需要对角色拥有的权限进行划分,当选择学生用户时,学生用户可以对企业发布的信息进行浏览,同时,学生用户不能够对其他学
16、生用户的简历进行浏览。当选择企业用户时,用户拥有的权限恰好和学生用户的相反,以此实现同种用户间信息的隐私保护。接着,划分好权限后就需要对功能模块进行大概规划。本系统前期功能模块设计为企业学生用户分类登陆模块、实现学生简历的查看模块、实现企业发布招聘信息的查看模块、学生投递简历功能和热门简历、岗位的大厅展示模块。其余模块会根据实际情况进行改进,以实现较为完善的系统。最后,本课题选择了Bootstrap前端技术作为系统界面设计的主要技术,Bootstrap对于开发响应式布局的WEB项目是一个非常不错的选择。在本文中,如学生简历模块,就应用到了bootstrap的响应式栅格系统,当页面的大小发生改变
17、时,页面的表格会根据设定的代码进行相应变化,以保证数据显示的良好性。1.5 本文的架构安排校园兼职服务管理系统使用了Java开发语言,利用idea开发工具和maven构建项目,使用了Navicat for MySQL数据库管理工具。本文主要由六个部分组成:第一部分,是绪论部分,论述消费水平状况,、社会发展需求,系统研究的意义等方面。第二部分,为系统的项目分析,包括可行性分析、业务需求分析、功能分析和非功能需求分析。第三部分是系统涉及的主要关键技术以及实现系统的整体思路。第四部分为总体设计,主要完成系统功能模块的详细设计及数据库表的设计,分析系统中实体的对应关系,根据它们的联系得出最终的数据库表
18、。第五部分是系统实现的主要功能,这取决于系统中的每个功能模块,最终组合成相互联系的一个应用系统。包含了基础模块,不同用户间的使用模块。并且,还包括了系统的测试方法和验收意见,以保证系统能够正常运行。第六部分是本课题的最后一部分,包括了总结与展望、参考文献、致谢内容等基本结构。本系统具备了项目开发的基本步骤,最终基本开发出一个界面简洁、功能较完备、操作简单等特点的系统。第二章 项目分析2.1 可行性分析2.1.1 系统的技术可行性技术可行性是指对项目开发中可能出现的问题进行评估,对出现的问题是否可以妥善解决进行研究。校园兼职服务管理系统的开发环境和配置都是通过网上下载并自行安装的,项目使用Jav
19、a语言,使用目前在社会上广泛使用的MySQL数据库进行数据存储,对于这些技术的使用在大学期间也曾经学习并运用在了实际的开发中,所以对于本课题选择的技术实现、应用开发过程都有一定了解与掌握。本人有过如网站、论坛等程序的开发实践,再加上导师的指导与帮助,相信在技术方面是完全可行的。2.1.2 系统的操作可行性无论是吃穿还是出行,都离不开经济的支持。作为还是学生身份的大学生来说,大部分获得的收入来源还是得依赖自己的父母,这对那些家庭不是特别富裕,开支又多的学生来说,这是一个令人感到头疼的问题。同样的,对于社会的快节奏来说,掌握了时间的主动权可能就掌握了机遇的主动权,所以,一个能够帮助企业快速筛选并获
20、取有效信息的应用也是十分有用的。在本次项目开发中,利用SSM框架搭建的兼职网站,就能够完成学生和企业所要达成的一些目标,如学生网上求职,企业网上发布招聘需求。并且,项目的使用要求并不高,界面的操作都简单易懂,即使完全没有计算机基础,只需要跟技术人员进行培训指导,就能够快速上手。所以,对于使用的可行性来说同样是成立的。综上所述,校园兼职服务管理系统在技术和使用操作上来说都是可行的。2.2 业务需求分析本系统分为三种用户,分别为学生用户、企业用户和系统管理员用户。学生用户指利用本系统希望寻找到工作的学生;企业用户指利用平台发布兼职信息的公司。系统管理员指网站的维护者。在兼职系统中,学生用户通过网站
21、能够获取到大量的兼职信息,他们只需要在平台找到适合自己的工作,然后大胆的投递出自己的简历,就可能获得一份心仪的工作。学生可以在预览岗位模块和自己的期望进行匹配,通过平台发布自己的简历,拉近求职者与企业的距离。企业只需要将自己的招聘需求放到平台,就可能轻松获得求职者的青睐,可以节省大量的人力和时间。系统管理员是网站的管理者,能够剔除违规企业和学生的账号,维护网站的安全性和健康性。2.3 功能需求分析现如今,网络已经蔓延到生活中的一个个角落里,变成了跟我们的生活息息相关的一件平凡的小事,这预示着利用网络的便捷性,能够通过网络创造价值的机会越来越多。目前我国大学生几乎人手一部电子产品,这预示他们能够
22、更加容易的通过网络获取信息,而消费水平的提高、独立意识的增强都促进着他们勇敢的往社会上闯荡。但在校园生活的学生来说,离开校园不仅是一个机会,更是一个严峻的考验,如何让学生能够顺利的度过这一时期就显得尤为重要。本产品主要人群为大学生,可以适当的减少外界不良因素的干扰,同时,对于没什么社会经验的学生来说,也能提供一个很好的锻炼机会。需求分析,从字面意思就可以看出来,是对需要的要求进行分析。而这个要求一般指的是用户的需求,因为用户的需求最后会直接体现在系统的开发结果上。需求分析的准确性对于产品开发的成功与否具有十分重要的作用,当需求不明确时,开发人员可能会受自我思维的影响进行设计,到最后功能的展现可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM 校园 兼职 服务 管理 系统 设计 实现
限制150内