校园服务平台设计与实现毕业论文
2021-11-04 20:49:19
摘 要
在如今信息技术蓬勃发展的时代,计算机技术对人们的生活带来了巨大的改变。越来越多的软件、网站为人们的日常生活带来了便利,然而,在大学校园中,学生群体的很多日常需求与社会上的很多需求还是有差异的。虽然社交媒体的功能越来越强大,但是不能满足部分仅存在于校园的部分问题。例如:校园内的失物招领、校园闲置物品处理、校园内的快递帮取、资料共享等问题都很常见,但是学生们缺少满足这些需求的统一的平台,往往都是通过社交媒体如QQ群、微信群来传播这些信息,但是这些交流群的信息传播范围有限,很难达到预期的效果。因此就造成了很多不方便和资源浪费。
为了给学生们提供一个统一的平台,来解决这些问题,为校园师生带来更多的便利与服务,方便校园日常管理,根据学生实际需要的调研分析,建立一个校园综合服务平台来满足学生的日常需要。该平台开发工作如下:
(1)对大学生活做深入调研和分析,查阅相关文献,对系统的功能模块进行划分,设计并实现系统运行。
(2)平台的系统采用Java语言编写,使用IntelliJ IDEA开发软件,使用Maven技术,结合SSM(Spring SpringMVC Mybatis)后端框架,前端使用框架Layui以及Jquery,利用HTML、CSS、AJAX实现前端界面效果和前后端数据交互。数据库选择MySQL进行数据存储,服务器采用Tomcat进行开发。
(3)根据需求分析确定的系统功能进行编程实现,用户可以在平台上发布、浏览失物招领信息,出售、购买二手商品,还可以接取完成任务赚取收入,补贴日用,还可以在平台上传和下载资料。
关键词:校园服务平台;SSM框架;二手交易;任务榜
Abstract
In the era of vigorous development of information technology, computer technology has brought tremendous changes to people's lives. More and more software and websites have brought convenience to people's daily lives. However, on university campuses, many daily needs of student groups are different from many social needs. Although the functions of social media are becoming more and more powerful, they cannot satisfy some of the problems that only exist on campus. For example: Lost and found on campus, handling of idle items on campus, courier assistance on campus, data sharing and other issues are very common, but students lack a unified to meet these needs Platforms often disseminate this information through social media such as QQ group and WeChat group, but the information dissemination of these communication groups is limited, and it is difficult to achieve the desired results. Therefore, it causes a lot of inconvenience and waste of resources.
In order to provide a unified platform for students to solve these problems, bring more convenience and services to campus teachers and students, and facilitate daily management of campus. According to the investigation and analysis of the actual needs of student, a comprehensive campus service platform is established to meet the daily needs of students.
(1) do in-depth research and analysis of university life, consult relevant literature, divide the functional modules of the system, design and implement the system operation.
(2) the platform’s system is written in Java language, using IntelliJ IDEA development software, using Maven technology, combining SSM (Spring SpringMVC MyBatis) back-end framework, front end using frame Layui and Jquery, using HTML, CSS, AJAX to achieve front-end interface effect and front end data interaction. Database selection is used for data storage and server development.
(3) Programming according to the system function determine by requirement analysis. Users can publish and browse lost and found information on the platform, sell and buy second-hand goods, receive income from completing tasks, subsidize daily use, and upload and download information on the platform.
Key Words:Campus service platform;SSM frame;Second-hand Trading;Task List
目录
摘 要 II
Abstract III
第一章 绪论 1
1.1 选题背景 1
1.2 选题意义 1
1.3 国内外研究现状 2
1.4 本文主要工作及论文结构 2
第二章 系统开发环境和技术方案 3
2.1 开发平台的搭建与系统架构 3
2.1.1 IDEA平台搭建 3
2.1.2 Maven配置 3
2.1.3 SSM 框架整合 3
2.1.4 系统总体技术架构与关联 4
2.2 SSM开发框架技术简介 5
2.2.1 Spring框架 5
2.2.2 SpringMVC框架 5
2.2.3 MyBatis框架 5
2.2.4 框架总结 5
2.3 其他技术方案简介 6
2.3.1 JQuery技术简介 6
2.3.2 MySQL技术简介 6
2.3.3 Tomcat服务器简介 6
2.3.4 Layui 框架简介 6
2.4 小结 6
第三章 系统分析 7
3.1可行性分析 7
3.1.1经济可行性 7
3.1.2 技术可行性 7
3.2需求分析 7
3.2.1 功能需求分析 7
3.2.2非功能性需求分析 8
3.3 小结 8
第四章 校园综合服务平台的系统设计 9
4.1 系统主要功能模块的设计 9
4.1.1用户注册、登录模块 9
4.1.2 失物招领模块 9
4.1.3 “任务榜”模块 10
4.1.4 校园二手交易平台模块 10
4.1.5 资源共享模块 11
4.2 数据库的设计 12
4.3 小结 16
第五章 校园综合服务平台的系统实现 17
5.1 系统主要功能模块的实现 17
5.1.1 登录注册模块 17
5.1.2 失物招领模块 17
5.1.3 “任务榜”模块 18
5.1.4 二手交易平台模块 20
5.1.5 资源共享模块 21
5.2 后台的功能界面实现 22
5.2.1 用户登录注册界面 22
5.2.2 后台首页 23
5.2.3 失物招领的后台界面实现 23
5.2.4 “任务榜”的后台界面实现 24
5.2.5 校园二手物品交易的后台界面实现 26
5.2.6 订单管理的后台实现 27
5.2.7 资源共享的后台实现 28
5.3 前台的功能界面实现 29
5.3.1 首页界面 29
5.3.2 失物招领前台界面实现 29
5.3.3 “任务榜”前台界面实现 30
5.3.4 二手交易平台前台界面实现 32
5.4 小结 33
第六章 系统测试 34
6.1 概述 34
6.2 系统测试过程 34
6.2.1 用户登录注册模块 34
6.2.2 失物招领模块 34
6.2.3 “任务榜”模块 35
6.2.4 二手交易平台模块 35
6.2.5 资源共享模块 35
6.3 小结 35
第七章 总结与展望 36
7.1 总结 36
7.2 展望 36
参考文献 38
致 谢 39
第一章 绪论
1.1 选题背景
在如今信息技术蓬勃发展的时代,计算机技术对人们的生活带来了巨大的改变。越来越多的软件、网站为人们的日常生活带来了便利,然而,在大学校园中,学生群体的很多日常需求与社会上的很多需求还是有差异的。虽然社交媒体的功能越来越强大,但是不能满足部分仅存在于校园的部分问题。例如:校园内的失物招领[1][2]、校园闲置物品处理[3][4]、校园内的快递帮取、资料共享等问题都很常见,但是学生们缺少满足这些需求的统一的平台,往往都是通过社交媒体如QQ群、微信群来传播这些信息,但是这些交流群的信息传播范围有限,很难达到预期的效果。因此就造成了很多不方便和资源浪费。为了为学生们提供一个统一的平台来解决这些问题,为校园师生带来更多的便利与服务,方便校园日常管理,根据学生实际需要的调研分析,建立一个校园综合服务平台来满足学生的需要是非常有必要的。
1.2 选题意义
在大学校园内,大学生出售闲置的物品的方式,大多是通过学院或者社团举办的跳蚤市场。但这种方式通常举办的时间不固定,持续时间短暂,造成参与的人数有限,物品交易成功率低下。此外,大学里丢失物品的情况也是屡见不鲜,寻找失物的方法,普遍是去学校指定的失物招领橱寻找。但是,有很多失物并没有交到失物招领处,而是捡到物品的人发布关于捡到的物品信息到一些学校社交账号的动态上,例如:学校的表白墙等账号,以求被更多人看到。但是这种方法弊端也很明显,一方面,了解这些账号的人员有限,发布时选择的平台也不一定;另一方面,这些账号的信息更新很快,导致很多信息易被淹没。所以,这些方法的效率和成功率也都有限。校园内还存在这样的一部分需求:作业辅导、快递帮拿等部分有偿的帮做和代做,据调查,大多数学生有任务帮做的需求和想法。这些任务也多是通过QQ群等社交媒体来实现,还是存在相似的缺点。在学生群体中,还存在资料获取不便的问题,大多学生获取学习资料都是通过老师建立的QQ群内获取,没办法随意获取。针对上述情况,开发一个对这些信息进行汇总和展示的平台必定会给大学校园的日常生活带来便捷,该平台还可以基于原始功能进行再拓展,所以校园综合服务平台的开发还是非常有必要的。
通过建立此平台,为同学们提供一个统一的平台,将学生的闲置二手物品统一处理,让失物招领更加高效环保,丰富生活的同时为部分勤工俭学的同学提供更多途径。另外,在此平台还能分享、下载部分学习资料[5][6],方便学生更好地获取学习资料。
1.3 国内外研究现状
针对失物招领,最近几年的研究结果已经基本覆盖了日常的生活需求,功能方面也都比较成熟;国内买卖二手物品的软件也很多,常用的有“闲转”“闲鱼”“58同城”“赶集网”等;国外Foro是高校学生买卖二手物品的平台,用户用社交账号登录,寻找自己学校,发布物品信息,标榜价格就可以出售物品。但是,国内的关于校园二手物品交易的软件较少,最知名的就是“校园二手街”“有闲App”,等等。这些软件由于附加其他功能变得臃肿复杂。有偿帮做功能的网站和app比较少,国内知名的有“威客[7][8]” “快捎”;国外方面,例如美国的Cracked,读者查看官网的内容和新鲜有趣的创意投稿来进行报酬的获取,以色列的Fiverr是一个国际性网络外包平台,在这个平台上,求职者发布自己的服务,客户选择任务种类,求职者接取任务并完成来获取报酬[9]。但这些不能完全满足校园内的各种需求,还有更多探索和拓展的空间。对于学校内的资料共享[10],目前校园内普遍存在的方式是由老师在上课之后通知同学们加入统一的群来上传,然而,这又使得每年都要建立新的群,此外,想要提前接触这些的同学不容易获取,所以还是存在很多不方便的地方。综合上面的需求的平台就更少之又少了。
1.4 本文主要工作及论文结构
本文主要介绍了“校园服务平台”的设计与实现的过程,包括从需求分析到可行性分析,再到开发平台搭建,然后逐步实现系统功能的详细过程。该平台主要实现了失物招领、“任务榜”、二手商品交易和资源共享等主要功能。论文结构如下: