一、开发背景和意义?
在校期间,笔者与同学们都有过把东西忘在教室或者食堂的事故发生,每次想要找回自己的东西都要看自己的运气,并且校园失物招领处可能还会有一模一样的东西,有些校园可能还未设置失物招领处,失物的信息不全是主要的原因,比如在哪丢失的,丢失了什么,具体形状的描述最好能提供图片,你有这些信息但又无法详细提供,且线下的失物招领处大部分都是将东西集合到一起让别人挑选,可能会出现多个同样的东西无法正确的识别哪个是自己的失物,因此设计一款方便学生提供失物信息且能够发布到网络上让其他同学老师等能够提供失物的系统是很有必要的。
系统设计的主要意义在于,一方面,系统上线后可以带来很大的便利性,失物招领属于非常细致的管理模式,要求数据量大,计算机管理可以提高精确性,更为便利的就是信息的查询,大大的提高了工作效率,改善了管理质量;另一方面,通过系统的设计,自己对软件设计有了更加深入的了解,并且产生了浓厚的学习兴趣,在对问题分析方面有了独特的方式,是进入社会之前一次很好的锻炼机会[1]。
二、主要技术
本系统是通过Java语言来进行设计和实现的。项目主要用到的技术是Spring Boot框架,Vue,数据库使用的是MySQL,系统采用的开发工具是idea。
三、业务流程分析
进入登录界面,管理员分别输入账号、密码和验证码,点击登录按钮,若和数据库中的身份验证成功,则可以进入相应的用户界面,若错误则提示错误信息返回到登录界面。
四、参考文献
[1]零壹快学. 零基础java从入门到精通[M] . 广东人民出版社.2019-7
[2]张海藩. 软件工程导论(第六版)[M] . 清华大学出版社.2013-8-1
[3]胡新敏. Vue框架的渲染算法优化[D].大连理工大学,2020.
[4]校园失物招领APP的设计与开发[J]. 康耀龙,张景安,冯丽露. 电子技术与软件工程. 2020(17)
[5]利用微信小程序开发的大学失物招领平台[J]. 郑智方,黄政,张清瑞,赵磊. 计算机产品与流通. 2020(02)