基于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.


相关推荐
尘浮生3 分钟前
Java项目实战II基于微信小程序的校运会管理系统(开发文档+数据库+源码)
java·开发语言·数据库·微信小程序·小程序·maven·intellij-idea
小白不太白9507 分钟前
设计模式之 模板方法模式
java·设计模式·模板方法模式
Tech Synapse9 分钟前
Java根据前端返回的字段名进行查询数据的方法
java·开发语言·后端
.生产的驴10 分钟前
SpringCloud OpenFeign用户转发在请求头中添加用户信息 微服务内部调用
spring boot·后端·spring·spring cloud·微服务·架构
xoxo-Rachel16 分钟前
(超级详细!!!)解决“com.mysql.jdbc.Driver is deprecated”警告:详解与优化
java·数据库·mysql
乌啼霜满天24918 分钟前
JDBC编程---Java
java·开发语言·sql
色空大师30 分钟前
23种设计模式
java·开发语言·设计模式
闲人一枚(学习中)31 分钟前
设计模式-创建型-建造者模式
java·设计模式·建造者模式
2202_754421541 小时前
生成MPSOC以及ZYNQ的启动文件BOOT.BIN的小软件
java·linux·开发语言