大学生兼职中介管理系统毕业论文
2021-04-21 23:04:53
摘 要
走进各大学校园,公告板上的各种招聘广告无疑会给你留下深刻的印象。 大学生利用课余时间打工,是其参加社会实践活动的主要形式之一,也是勤工助学的有效途径。找份兼职工作,对于即将踏入社会的大学生来说,无疑是有积极意义的,在获得利益的同时,从实践中学习经验,得到锻炼,增加毕业时求职简历的厚度和“含金量”,为以后的求职道路提供了便利的条件。
许多学校也积极鼓励大学生多接触社会,并且为学生提供了很多课外实践活动,将书本知识与社会实践结合起来。于是,越来越多的大学生的打工观念逐渐地在改变,他们认为:在求学阶段就可以积累工作经验,这对日后的就业大有裨益。
但是,现在大学生在寻找兼职工作这方面还存在很大问题。一方面,在校学生还处于学习阶段,思想相对单纯,缺乏防范意识,在社会上容易上当受骗。另一方面,在校学生了解兼职的途径狭窄。本文拟开发并实现一个大学生兼职中介管理系统,更好的管理兼职招聘信息,便于学生和供职方实现更好的信息交流,使学生足不出户即可寻找到合适的工作,大大提升学生寻找兼职工作的进度和满意度。
本文基于Java的大学生兼职中介管理系统在分析设计时遵循软件思维,文中详细的阐述了系统需求分析、系统设计、数据库设计、系统实现以及系统测试的方面。在系统需求分析阶段,首先分析了系统各模块的功能需求,然后画出了基于UML的各模块功能用的例视图,在系统设计阶段,为了描述出系统总体的设计框架,给出了网站功能结构图的同时,画出了技术架构图;网站页面详细设计时分模块描述了各部分的功能设计;在数据库设计阶段,画出了网站对应的总体E-R图,同时给出了数据库各表的结构;在网站实现阶段,为了描述该项目已实现的功能,给出了功能实现有利的效果图,同时展示了部分典型功能的源代码;系统测试阶段,针对功能测试给出了测试图例;最后是对本文工作的小结。网站运用了SSH、Struts、Hibernate的框架技术整合进行系统的开发,采用了B/S体系结构,合理而巧妙地运用Mysql作为数据库的虚拟服务器,实现了公司信息管理模块,个人信息管理模块,人才搜索模块,意见反馈管理模块,新用户注册界面等。使每个角色都实现了对应的功能,全面良好的体现了人机界面,简易便捷的操作目的。
关键词:Java;大学生兼职中介管理系统;Mysql;Hibernate;SSH.
Abstract
Entering the university campus, all kinds of recruitment advertisements on the bulletin board will undoubtedly give you a deep impression. College students working in their spare time is one of the main forms of their participation in social practice, and is also an effective way of work study. Looking for a part-time job is undoubtedly of positive significance for the students who are going to enter the society. At the same time, they can learn experience from practice, get exercise, increase the thickness of the resume and "gold content", and provide convenient conditions for the future job hunting road.
Many schools also actively encourage college students to get in touch with society and provide students with many extracurricular activities, combining book knowledge with social practice. As a result, more and more college students have gradually changed their working ideas. They believe that the work experience can be accumulated during the study period, which is of great benefit to the future employment.
However, there are still many problems in finding part-time jobs for college students. On the one hand, the students are still at the learning stage, and their thinking is relatively simple. They lack awareness of prevention and are easily deceived in society. On the other hand, the way for students to understand part-time jobs is narrow. This paper intends to develop and realize a part-time job intermediary management system for college students, to better manage the part-time recruitment information, to facilitate the students and suppliers to achieve better information exchange, so that students can find the right job without going out of the household, and greatly improve the students to find part-time work progress and satisfaction.
This document is based on the Java part of the network in the analysis and design to follow the software thinking, the paper describes in detail the system requirements analysis, system design, database design, system implementation and system testing aspects. In the stage of system requirement analysis, firstly analyzes the functional requirements of each module of the system, and then draw the example view function of each module based on UML, in the system design stage, in order to describe the overall framework design of the system, gives the website function structure diagram and draw the technical architecture diagram with web page; when the design module described the function design of each part; in the database design stage, draw the graph corresponding to the overall E-R website, and gives the structure of each database table; the implementation stage in the description of the project site, in order to realize the function, gives the functions renderings favorable, and shows some typical function the source code; the system testing phase, the function testing test are legend; the last is the summary of this work. The site uses SSH frame technology, Struts, Hibernate integration to develop the system, using the B/S architecture, reasonable and clever use of Mysql as a virtual server database, to achieve the company's information management module, personal information management module, search module, feedback management module, user registration interface etc.. So that each of the characters to achieve the corresponding functions, a comprehensive good embodiment of the man-machine interface, simple and convenient operation purposes.
Key words:Java; Part-time intermediary management system for College Students; Mysql; Hibernate; SSH.
目 录
第一章 绪论 1
1.1背景及意义 1
1.2 实验技术选择 2
1.3 课题实现技术的简要说明 7
第二章 系统环境介绍及相关理论知识 9
2.1 B/S模式 9
2.2 JSP技术 9
2.3 Tomcat运行原理 10
2.4 SSH实现原理 10
第三章 需求分析 14
3.1 可行性研究 14
3.1.1 技术可行性 14
3.1.2 经济上的可行性 14
3.1.3 操作上的可行性 14
3.2系统分析 15
3.2.1 系统需求分析 15
3.2.2系统功能分析 15
3.2.3系统管理员功能模块 16
3.2.4用户的功能模块 17
3.3 系统业务描述 18
第四章 数据库设计 20
4.1数据模型分析与设计 20
4.2 建立数据库表的结构 20
4.3 E-R图结构 23
第五章 系统设计 25
5.1 系统运行环境 25
5.2系统功能实现的主要框架 25
5.2.1 SSH框架设计 25
5.2.2 hibernate配置文件 25
5.2.3 struts配置文件 26
5.2.4 Spring配置文件 26
第六章 系统实现 29
6.1 网站后台登陆页面 29
6.2 后台主操作界面 30
6.3前台操作界面 31
第七章 系统测试 35
7.1系统测试的目的 35
7.2软件测试的任务 35
7.3测试环境 35
7.4面向对象系统测试方案 35
结 论 37
参考文献 38
致 谢 39
- 绪论
1.1背景及意义
很多大学生对兼职工作不屑一顾,认为兼职既耽误学习有赚不到什么钱,而且骗子很多,搞不好辛辛苦苦兼职赚的报酬还拿不到手里。
中国现在每年都有数不清的大学生毕业,同样的大学经历,同样的老师教授同样的知识。为什么有些人毕业就找到工作,融入了社会,有些人就找不到工作,还说上大学没有用呢。其实“上大学没有用,只是很多学生为找不到工作给自己找的一个借口”,那些找到工作的大学生,如果没有上大学,那些招聘他们的企业也未必能够招聘他们。
很多大学生应聘的时候,都有体会,企业招工的时候往往喜欢找有工作经验的人。那么兼职的意义就在这个时候体现出来了。很多人会觉得,一个刚刚毕业进入社会的大学生,没有工作经验是正常的,往往对企业嫌弃你没有工作经验而感到委屈。但是如果你大学里兼职做过一些工作,这些也算是工作经验。兼职的意义,并不是以金钱为主要目的的。主要目的在于磨练自己。学校只是人生经历中的一个特殊环境,没有人能够在学校里学习到 死。所有的人都必须融入社会,社会在人的一生中所接触的事物中是最复杂的,终其一生也不能看透。那么如果能够在上学的时候从事一些兼职工作,那么就可以初步的了解社会,给自己在社会上做一个准确的定位。很多人找不到工作的主要原因是从大学进入 社会的时候不能给自己准确定位。创业是最近几年炒得很火的一个词。当然创业能够在最短的时间内让大学生认清这个社会,还能够缓解政府的就业工作压力。但是 盲目的创业往往都是以失败告终的。很多人在学校里觉得自己能力很强,了不起,身边也找不出几个比自己强的人来,那么他就觉得将来在社会上自己一定是人中龙凤,必将游刃有余。这是错误的,唐太宗说:“以铜为鉴,可以正衣冠,以人为鉴,可以知得失。”学问就在以人这个词上,你以学校里的人做比较,和以社会上的人做比较,得失是不一样的。