失物招领网站的设计与实现(源码)

在大学里普遍会出现丢失物品的情况,学生们既没有相关的渠道寻找,又缺少时间。再加上现如今失物招领的方法还是手工的居多,繁琐又耗费精力。随着网络的高速发展,高校也应该进入信息时代,利用互联网来方便大学生活和提高寻物效率。本次开发的失物招领网站主要目的就是为了帮助学生们能够更快更容易地找回丢失的物品。学生们登录到网站就可以阅读到有关失物或寻物信息,他们也能够自己发布寻物或者招领启事,省事又省力。本论文主要阐述了失物招领网站的需求分析和框架结构设计,并对所开发失物招领网站中的各个子系统的设计思路、功能要点及实现过程做了详细介绍。本系统是一个Eclipse作为开发环境,Java作为开发语言,MySQL作为数据库,并利用Spring MVC框架,然后再与类似的失物招领相关网站信息相结合的校园平台。本网站的优点在于可以兼容于各种环境,易维护,界面简洁,功能实用且可扩展,对校园网络平台的发展打下基础。关键字信息时代;失物招领;MVC框架;MySQL;校园平台
目 录
1 引言 1
1.1研究背景及意义 1
1.2国内外现状 1
2 系统需求分析 3
2.1 可行性分析 3
2.2 系统用例分析 4
2.3 功能需求分析 5
2.4 数据需求分析 5
2.5关键技术介绍 10
3 系统总体设计 11
3.1 系统架构图 12
3.2 总体功能设计 12
3.3 时序图设计 13
3.4 页面设计 15
4 系统详细设计 16
4.1 概述 16
4.2前台用户模块 16
4.3 后台管理员模块 21
5 系统测试 24
5.1测试目的 24
5.2测试内容及结果 24
结论 28
致谢 29
参 考 文 献 30
1 引言
1.1研究背景及意义
广泛的大学校园里到处都是教师、学生和其他工作人员的身影,人来人往,物品的丢失和拾取物品现象也就普遍发生。各类失物主要是教科书、钱包、手机、U盘和一卡通等, *好棒文|www.hbsrm.com +Q: ¥351916072$ 
形形色色,特别是一些重要证件的丢失会给丢失者造成巨大的麻烦。而现在寻找东西的主要手段是去失物招领办事处登记,或者是在社交工具上发布寻物帖子,如在QQ群、微信上。这些方法不仅耗时耗力,而且失物找回率低,给学生造成了不少的困扰。
随着社会日益的发展,高校也越来越信息化。计算机在我们的生活中也逐渐占据了重要的地位,学生们也开始热衷于在网上查看或者发布讯息。而各种校园网站也是抓住了这一时机。本次开发的失物招领网站就是为学生们之间搭建一个发布信息的校园平台。学生们可以通过登录访问本网站,检查他们丢失的物品是否被好心人捡走并在线感谢好心人善举或者自己发布寻物启事;对已拾获物件的学生们,可进入本网站填写所捡到失物信息并发布,等待招领;网站管理员可以登录本系统后台管理失物信息、报失信息和用户信息等方面。本网站的设计可以帮助更多的在校学生运用网络找到遗失的物品。使用本网站,学生将能够发布和注销丢失的物件,发布失物详情,浏览和查询已发布的帖子、丢失物主的联系方式以及搜索物品信息。失物招领网站可以大大提高学生们丢失物品的可用性和可知性,扩大同学之间的信息交流渠道,减少时间成本和失物招领的经济成本,提高失物认领率,便利大学生活。
1.2国内外现状
当今,国内外对网站的开发与研究正在飞速发展。然而,其中与失物招领相关网站仍处于试行阶段。
美国NAUPA(国家无人财产管理局)成立的Missing Money网站是外国失物招领系统做得相对成熟完善的网站之一。该网站设置了一个统一的检索网页页面,并为用户给出相应指定的搜索地区,用户只要凭借自己的姓名来搜索丢失物品,非常容易操作,这样让招领工作可以快捷地进行[1]。
就亚洲地区而言,日本国家正在设置大批全国化的的失物招领办事处。然而,这些地方依旧采用手工管理的方法,以纸质形式登记,每天的工作量很大。这样的工作模式不仅人工成本很高,而且纸稿材料容易丢失难以整理,效率极度低下。就是由于这个原因,日本的失物招领公司专门安装了一个上吨的货运电梯来运输货物。从项目的运输规模中就能够粗略估计失物和发现物品的治理难度之大。如今日本政府已经建立了一个在线数据库,在里面及时更新物品信息,以便能让业主在上面更快地寻找到丢失的物件,从而消除了业主寻遍许多招领办事处而无功而返的痛苦和烦恼[2]。
我国也逐渐加强对失物问题的重视。北京市拣拾物品招领处是北京公安局为了迎接2008年北京奥运会特地成立的一个失物招领网站[3]。它也是唯一一个专门负责失物招领和挂失的政府部门。丢失物品的公民在此网站上注册登录察看相关讯息,并使用名称、特征、丢失地点等细节描述来找到丢失的物品,快速简便。
紧接着其他有关失物招领的网站也相继运营,并且获得了相当不错的成绩。譬如,中国失物招领网 ,一个全国最大的失物招领信息发布平台,每天的失物招领信息量都是庞大的,最近还增加了寻人一栏功能。另外,个别省市也建立了自己的失物招领网站, 重庆失物招领服务平台、潍坊市公安局[4]和鞍山公安局的招领网站[5],还有巴士站的失物招领平台等等,这些网站的开发设计让失物招领工作变得越来越长期性和标准化。但这不是一个简单的项目,需要技术人员不断的改进和完善。
学校也是最容易丢东西的地方,所以有些高校也相继开发了相关的校园失物招领系统。张瑾等人在开发设计校园失物招领的移动手机APP时,运用了Node.js技术,在学生范围内里引起了非常好的反响[6]。邹骅开发校园失物招领系统的设计思路是基于在微信公众号平台上,老师和学生们可以使用关注微信平台,能及时有效地寻找、处理物品,他的系统使学院的广大师生受益[7]。王维提出了基于web的网络失物信息管理平台,分析了丢失和发现物品的低效率、低回收率、低保密性、分散管理等众多问题,以此设计开发这管理平台来提高工作效率[8]。孟爱英和相关人员采用ASP.NET技术和SQLserver2000数据库,再联系实际要求,来实施信息发布和管理职能[9]。基于国内外同类网站的成功经验,张蓓等人在统一管理平台的缺失和发现管理的基础上,提供了丢失、查找的数据统计功能[10]。 尽管有了互联网的迅猛发展,校园失物招领平台还不够全面,相关网站还没有完全发挥其本质作用,只是单纯的开发出来。相比于发达国家在欧洲广泛推广和使用的拾取网站而言,中国在开发失物招领系统方面还有很多的路要走,但其发展前景是可目睹的。
2 系统需求分析
系统需求是指该系统需要满足有关客户针对该软件提出的活动、作用或是性能方面等的条件。而为了更好地使用户满意,对这些需求实行分析和考察显然必不可少。而系统参与人员想要更好地完成项目,有能够准确定义目标软件特性的能力是必定要具备的。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1016.html

好棒文