基于SpringBoot的校园失物招领系统

文未可获取一份本项目的java源码和数据库参考。

课题的研究和意义:

在各大高校中,尽管现在信息化发展越来越迅速,手机电脑也几乎普及到了每一位学生中,但是部分学校仍然使用传统的失物招领管理方法,它们通常设立一个失物存放处,在固定的时间段开放,开放时间内常驻学生或职工进行管理,或者将失物招领处设立于学生会,定期于学校的网上平台和校园公告栏展示失物信息, 并安排学生会内部的学生进行长期管理。传统的做法不仅耗人、耗时,也不符合当下信息高速传递的发展需求。

失物招领是传统校园生活服务行业的一个重要板块,每个学校都有自己的失物招领相关的场所和管理方法。对于学生来说,能够快速通过校园失物招领平台找寻失物是其存在的价值。但是传统的失物招领,具有信息发布不及时,学生信息接收效果差,失物招领成功率不高等问题,使得校园失物招领变得越来越鸡肋,难以满足互联网时代下学生的快节奏生活。一个完备的失物招领系统也会被广大高校开发使用,因此这一课题目前来看是具有无限的发展潜力的。

国内外研究现状:

国外的失物招领系统已经投入生产应用了很长一段时间,并且效果极佳。用户可以通过登录失物招领系统在线发布失物或招领信息,且拾到或丢失物品的人可以通过发布信息者的账户及联系方式及时与发布信息者取得联系,以快速达到失物招领的目的。在国外每个社区校园几乎都有各自的失物招领系统,以方便校园师生寻回或发布失物信息,且功能齐全完善。方便失主快速找回丢失物品,减少经济损失以及对生活带来的不便。国外比较成功的案例是Missing Money,它是美国的国家财产认领管理者协会NAUPA所创建的。目前该系统已投入39个国家并得到普遍的应用。

而从国内关于网站可用性的研究现状可知,国内对失物招领在线交易平台可用性的研究成果相对较少,与国外同类研究相比还存在着很大的差别。我国对失物招领在线交易平台的可用性研究还停留在比较初级的阶段,实证性的研究凤毛麟角,可用性评价指标体系不全。所以应该向国外的先进的招领在线平台交易学习,建立起自己的失物招领在线平台交易网站,使失物招领更快的进入计算机网络时代。

主要内容:

作为系统开发者,意在建立一个功能完备的失物招领系统。本系统通过客户端,为某校提供校园失物招领服务。

导航栏包含了小程序的三大板块------首页、发布、个人。小程序首页显示了已经发布的失物信息和寻物信息,信息详细包含了发布者信息、联系方式、物品图片、物品描述等,并且用户可以通过模糊搜索来检索相关物品。发布板块用户可以发布寻物或者捡到物品的信息,可以添加图片、个人信息、联系方式以及物品描述。个人板块包含了当前进入系统的账户信息和当前账户已经发布的物品列表,在物品列表中,如果已经将失物归还给了失主或者找到了丢失的物件就可以将发布的物品的状态更改为已找到。

数据库搭建:建立关于人员、物品、图片等数据库表项对应客户端的内容,在今后的需求分析过程中再详细确定相关属性。

后台搭建:使用服务器搭建一个管理员网站,网站通过验证密码进入,包含了当前服务器存储的失物的相关信息以及状态,并且管理员可以对某一单一属性进行检索,按条件分类、查询、管理等操作。

主要问题:物品信息的存储与更新。

解决办法:服务器端主要针对后台管理员,采用 SpringMVC基于方法设计的分层体系框架,让所有的业务逻辑都由Spring 容器来管理。C基于方法设计的分层体系框架,让所有的业务逻辑都由Spring 容器来管理。

课题研究所需的参考文献:

[1]谢廷俊.基于Web的校园失物招领系统[J].信息与电脑(理论版),2019(10):109-111+119.

[2]李继全,孙步嵩,张欢,郭奥,张继山.基于Android的失物招领系统的设计与实现[].电脑知识与技术,2018,14(34):57-58.

[3]张浩田,戚玫云,吕瑞雪.基于微信小程序的校园失物招领平台建构[J].内蒙古科技与经济,2019(04):80-81.

[4]段林涛.Java程序设计与实现[M].北京:电子工业出版社,2019:45.

[5]CayS.Horstmann.core Java volume1-fundamentals[M].北京:机械工业出版社,2020:67.

[6]Ben Forta.Sams Teach Yourself SQL in 10 Mnutes[M].北京:中国工信出版社,2020:147.

[7]Craig Walls.Spring IN ACTION[M].北京:人民邮电出版社,2020:22.

[8]肖海鹏,牟东旭.SSM与Spring Boot开发实战[M].北京:人民邮电出版社,2020:209.

[9]陈恒,楼偶俊,张立杰.JavaEE框架整合开发入门到实战[M].北京:清华大学出版社,2018:198.

[10]范建波,李俊,安鹏.关系数据库设计、技术与实践教程[M].北京:电子工业出版社,2020:89.

[11]杨传栋,张焕远,范昊,徐洪丽.Windows网络编程基础教程[M].北京:清华大学出版社,2020:99.

[12]刘凯立,张巧英.MySQL数据库教程[M].西安:西安电子科技大学出版社,2019:233.

[13]刘卫国,奎晓燕.数据库技术与应用SQL Server 2012[M].北京:清华大学出版社,2020:113.

[14]李臻,王艳,刘树超.计算机网络基础及应用案例教程[M].北京:人民邮电出版社,2020:47.

[15]钟辉.TCP/IP网络编程原理与技术[M].北京:清华大学出版社,2019:207.


相关推荐
waicsdn_haha几秒前
Java/JDK下载、安装及环境配置超详细教程【Windows10、macOS和Linux图文详解】
java·运维·服务器·开发语言·windows·后端·jdk
飞的肖8 分钟前
前端使用 Element Plus架构vue3.0实现图片拖拉拽,后等比压缩,上传到Spring Boot后端
前端·spring boot·架构
Q_192849990610 分钟前
基于Spring Boot的摄影器材租赁回收系统
java·spring boot·后端
Code_流苏13 分钟前
VSCode搭建Java开发环境 2024保姆级安装教程(Java环境搭建+VSCode安装+运行测试+背景图设置)
java·ide·vscode·搭建·java开发环境
禁默1 小时前
深入浅出:AWT的基本组件及其应用
java·开发语言·界面编程
Cachel wood1 小时前
python round四舍五入和decimal库精确四舍五入
java·linux·前端·数据库·vue.js·python·前端框架
Code哈哈笑1 小时前
【Java 学习】深度剖析Java多态:从向上转型到向下转型,解锁动态绑定的奥秘,让代码更优雅灵活
java·开发语言·学习
gb42152871 小时前
springboot中Jackson库和jsonpath库的区别和联系。
java·spring boot·后端
程序猿进阶1 小时前
深入解析 Spring WebFlux:原理与应用
java·开发语言·后端·spring·面试·架构·springboot