摘 要
近年来,互联网发展迅速,高校学生利用课余时间在网上寻找兼职的现象越来越普遍。课余兼职也成为高校学生锻炼自己能力的途径之一。但是网上兼职平台安全性和真实性没有保障,资源杂乱,并且存在网络诈骗坑害学生现象。如果高校自己创建一个关于校园兼职的平台,那么安全性和真实性都能得到保障。并且兼职相关信息和咨询都能更完善,能够很好的解决高校学生找兼职难的局面。因此,我设计了一个将校园活动和校园兼职整合在一起的校园咨讯平台,不仅能够让学生及时获取校园活动信息,还能解决学生找兼职难的问题。
本平台有管理员和学生两个角色,实现学生活动报名管理,学生兼职报名管理,优秀企业管理,学生信息管理,活动报名功能,兼职报名功能,已报活动查看,已报兼职查看,修改密码,注册学生信息等功能。
本文中的多彩校园咨讯平台采用了Java、JSP、MYSQL5.7和IntelliJ IDEA 2016.3等相关技术工具。JSP性能优越,强大易用,功能多样化,多平台支持,方便用户使用简单的方式来实现复杂的应用。数据库采用MYSQL5.7,使得数据库设计灵活高效。本平台使用SSM架构,使得程序设计更加简洁方便。
关键词:多彩校园资讯平台;JSP;MYSQL5.7;SSM架构
Abstract
In recent years, with the rapid development of Internet, it is more and more common for college students to find part-time jobs on the Internet. Part-time job after school has also become one of the ways for college students to exercise their abilities. However, the security and authenticity of the online part-time platform is not guaranteed, the resources are messy, and there is the phenomenon of online fraud victimizing students. If the university itself creates a platform about campus part-time jobs, then the security and authenticity can be guaranteed. And part-time related information and consultation can be more perfect, can be a good solution to college students looking for part-time difficult situation. Therefore, I designed a campus activity and campus part-time integration of campus information platform, not only to enable students to get timely information on campus activities, but also to solve the problem of students looking for part-time work.
This platform has two roles, the administrator and the student, to achieve student activity registration management, student part-time registration management, excellent enterprise management, student information management, activity registration function, part-time registration function, has been registered activities to see, has been registered part-time to see, changing passwords, registering student information, etc. .
The colorful campus information platform in this paper uses Java, JSP, MYSQL5.7 and IntelliJ IDEA2016 and other related technical tools. JSP performance is superior, powerful and easy to use, function diversification, multi-platform support, easy to use users to achieve a simple way to achieve complex applications. MYSQL 5.7 is used in the database, which makes the database design flexible and efficient. This platform uses the SSM structure, which makes the program design more concise and convenient.
Keywords:Colorful Campus Information Platform;JSP;MYSQL5.7;SSM architecture
目 录
第一章 绪论 1
一、课题研究背景 1
二、 国内外的研究现状 1
三、 课题研究的目的与意义 2
四、课题系统的主要功能 2
第二章 开发环境及技术 3
一、开发环境 3
(一)硬件环境 3
(二)软件环境 3
二、JSP技术 3
(一) JSP技术简介 3
(二)JSP技术特点 3
三、数据库技术 4
(一)MYSQL 5.7简介 4
(二)MYSQL 5.7的优点 5
四、SSM架构 5
(一)SSM架构简介 5
(二)SSM架构的优点 6
第三章 项目需求分析 7
一、可行性分析 7
(一) 经济可行性 7
(二)技术可行性 7
(三)市场可行性 7
二、项目需求分析 8
(一)用户需求分析 8
(二)功能需求分析 9
第四章 项目概要设计 10
一、系统功能设计 10
二、数据库设计 11
(一)数据库概念设计 11
(二)数据库逻辑结构设计 13
第五章 项目详细设计与实现 16
一、创建工程 16
二、登录注册模块 16
(一)登录模块 16
(二)学生注册模块 17
三、管理员登录 18
(一) 学生管理 18
(二) 校园活动管理 18
(三) 校园兼职管理 21
(四) 优秀企业管理 23
四、学生登录 24
(一) 校园活动报名管理 25
(二) 校园兼职报名管理 25
(三) 参与活动列表模块 25
(三) 参与兼职列表模块 26
(四) 修改密码模块 26
第六章 系统测试及分析 27
一、软件测试的目的与原则 27
(一) 软件测试的目的 27
(二) 软件测试的原则 27
二、 软件测试的方法 28
三、软件测试 28
(一)测试过程 28
(二)测试结果分析 31
第七章 总结 32
附 录 34
Ⅰ 英文原文 34
Ⅱ 中文译文 38
致 谢 41