摘 要
顺应时代潮流,校园兼职已经是普遍存在的一种现象,在校大学生的日常不再局限于校园,而是尝试着利用闲暇时间走出校园,通过兼职来初步体验社会.校园兼职成为大学校园里的普遍现象。文章首先指出校园兼职存在的各种问题,然后提出了如何建立校园内基于SSM的校园兼职管理系统,包括系统目标,系统软件设计和网络软件配置。
针对大学生对兼职日益增长的需求,本文从兼职业务流程分析着手,对功能性和非功能性需求进行分析,设计出校园兼职信息管理系统,功能包含个人用户,企业用户和管理员3个部分。个人用户可以在主页浏览查询企业的招聘信息以及发送应聘简历;企业用户可以在企业管理界面发布兼职信息和查看用户简历;管理员则通过后台管理员界面来实现对个人用户、企业用户信息的管理,也可以发布系统公告和新闻资讯来让用户实时了解最新的兼职知识。
本次设计的整体搭建采用当今流行的SSM框架,前端用JSP页面来呈现给用户,并结合HTML、CSS、JS技术让页面更完善,后台采用MySQL数据库来进行数据的存储。
关键字:校园;兼职;管理系统;SSM;MySQL
Abstract
In line with the trend of the times, campus part-time has been a common phenomenon, the daily life of college students is no longer limited to the campus, but try to use leisure time out of the campus, through part-time to initially experience the society. Campus part-time has become a common phenomenon in college campuses. Firstly, this paper points out the problems existing in campus part-time, and then puts forward how to establish campus part-time management system based on SSM, including system objectives, system software design and network software configuration.
In view of the increasing demand of college students for part-time, this paper analyzes the functional and non-functional needs from the analysis of part-time business processes, and designs a campus part-time information management system, which includes individual users. Enterprise user and administrator 3 parts. Personal users can browse and query enterprise recruitment information and send job resumes on the home page; enterprise users can publish part-time information and view user resumes in the enterprise management interface; administrators can manage personal and enterprise user information through the background administrator interface, and can also publish system announcements and news information to know the latest part-time knowledge in real time.
The whole construction of this design adopts the popular SSM framework, the front end uses the JSP page to present to the user, and combines the HTML、CSS、JS technology to make the page more perfect, the background uses the MySQL database to carry on the data storage.
Keywords: campus; part-time; management system; SSM;MySQL
目 录
1 绪论
1.1 选题背景及意义
1.2 研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.2.3 发展趋势
1.3 研究主要内容
2 开发环境和相关技术介绍
2.1开发环境
2.2 开发技术
2.2.1 前台页面设计技术
2.1.2 后台应用技术
3 系统分析
3.1 系统概述
3.2 功能需求分析
3.2.1 系统流程图
3.2.2 系统功能总结
3.3 可行性研究
3.3.1 经济可行性
3.3.2 技术可行性
3.3.3 时间可行性
3.3.4 法律可行性
4 系统设计
4.1 系统总体结构设计
4.2 系统模块设计
4.3 数据库设计
4.3.1 数据库概念结构设计
4.3.2 数据库逻辑结构设计
5 系统实现
5.1 环境搭建
5.1.1 jdk的下载与配置
5.1.2 Tomcat的下载与配置
5.2 项目框架搭建
5.2.1 项目总体结构
5.2.2 Spring+Struts2+MyBatis整合
5.2.3 项目类名设计
5.2.4 代码的调用逻辑
5.3 首页的设计
5.3.1 首页的新闻信息
5.3.2 首页的兼职信息
5.3.3 公告信息页面
5.4 个人用户注册登陆的实现
5.4.1 实现注册
5.4.2 实现登陆
5.5 个人用户管理界面的实现
5.5.1 修改个人用户信息
5.5.2 浏览投递简历记录
5.6 企业注册登录界面的实现
5.6.1 实现注册
5.6.2 实现登录
5.7 企业用户管理界面的实现
5.7.1 管理兼职信息的实现
5.7.2 兼职信息的发布
5.7.3 兼职信息的删除
5.8 管理员管理信息的实现
5.8.1 系统公告管理
5.8.2 新闻资讯管理
6 系统测试
6.1 测试的目的
6.2 对于本系统的测试
总 结
参考文献
致 谢