信息统计:统计挂失信息和失物信息。 认领身份认证:通过匹配物品信息获得短信领取码或直接身份认证。 公益拍卖未领物品:每月固定时间进行未领物品拍卖,所得资金用于公益事业捐款,既合理处理了滞留物品,且获取了一笔公益基金。失物招领系统功能如图1所示。 3 系统的设计与实现 3.1 系统总体功能模块设计 本系统主要由管理员和用户组成。管理员日常的工作是失物管理、修改密码、发布失物招领公告、注销登陆、用户管理、信息统计、用户挂失管理。用户注册后方可登录系统进行失主查看失物新记录和提交挂失记录,拾主提交拾得物品的信息的操作。用户也可在不登陆的情况查询和浏览失物招领公告。系统总体功能模块设计如图2失物招领系统的功能模块图。 数据库主要存放了物品信息和用户基本信息。物品信息包括招领物品信息、挂失物品信息,分别包括所捡失物的名称、类型、颜色、拾捡时间、地点及物品的特征,用户信息包括用户的学院年级专业、学号、联系方式,这方便对管理员对用户的识别和给用户发送领取码短信。 系统采用物品名称关键词搜索,不同的人对物品的描述存在差异,为了提高失主所提交的信息与系统中物品的信息匹配率,系统采先由下而上再由上而下的搜索方式,即先将小类归大类,在搜索时输入关键词在大类中进行查找。若失主提供多个关键词,则进行模糊查找进行匹配,得出最高匹配率。如设定大类为“书籍”,则软件工程、计算机网络、网页制作等都会被归类到书籍里面,而用户输入“软件工程”后,系统就将软件工程升级为书籍,显示书籍图片,若显示到结果,系统再将书籍里的其他内容通过报表的形式呈现给失主。 本系统由失物管理中心进行管理,在实际中的应用不会造成拾捡物品的丢失,且有数据库管理物品信息。如遇到领错物品的情况,通过信息查找领取信息就可追回领错物品,因此系统非常人性化。管理中心与网络的结合,改变了失主找物和拾主归还效率低的现状。并结合管理中心,让拾主将所拾物品统一存放方便失主认领提高了认领率。这正是目前大学校园所需要的失物认领模式。 3.2 数据库ER图设计 根据前期的需求分析,系统主要设计了管理员和用户的常用操作。管理员需进行信息统计、发布公告、管理失物、用户管理,用户可进行查看公告、提交挂失信息或提交拾物信息。 管理员管理失物的操作可在系统招领平台完成或生活中完成,在系统中通过输入关键词到拾物信息数据库中进行匹配,判断是否匹配成功。在生活中把物品进入归类存放,方便失主当场认领,最后归还物品。数据库ER图如图3失物招领系统的用例图所示。 3.3 招领的流程图 用户进入登陆页面进行登陆认证选择用户类型为失主,输入用户名和密码登陆成功后,在查找失物对话框中输入丢失物品关键词,失物招领平台自动提取关键词到丢失物品数据库和捡拾物品数据库中处理信息。发现丢失物品数据库和拾捡物品数据库中有匹配的记录,对两个数据库中的记录进入处理,相似度超过80%后证明匹配成功,给失主发送领取码短信。相似度低于80%匹配失败,可以申请修改挂失记录中相关信息,再重新进行匹配。流程图如图4所示。 3.4 关键技术 3.4.1 开发技术 系统采用了ASP.NET技术和相结合的实现方案。ASP.NET的用户界面简单友好,加了简洁明了的数据库接口和功能齐全的数据库操作功能;SQL数据库技术可完成数据库的操作、信息维护和身份识别、匹配信息等功能,为用户展现了失物、失主和拾主等相应信息。并可通过ASP.NET与SQL语句的密切结合对数据库进行复杂的操作。 3.4.2 匹配技术 匹配技术主要有两种方式一是通过网络匹配失主,二是在管理中心直接匹配失物。网络匹配是通过失主把物品信息提交生成挂失记录后,等待管理员审核,审核通过后管理员将信息整理生成新的一条公告信息,并在公告栏中发布。管理员将拾物公告中的记录与失物公告中的记录用数据库中的substring来操作,之后用update语句将匹配率一样显示百分比,之后点击链接给失主发送认领码的短信。失主收到短信后在管理中心上班时间进行认领,认领后在物品去向登记表上登记领取人的姓名、年级专业班级、学号、联系方式、认领时间。管理员将信息发布到认领公告栏中,并将挂失公告和拾物公告栏中的信息备注为已处理。认领公告是为了让关注物品去向的同学及时了解去向,并方便认领出错后及时找回。 在管理中心直接匹配的具体流程是失主当场提供物品信息,工作人员将信息输入到时拾物数据表中进行匹配,匹配成功后,失主可直接登记认领。管理员将认领信息发布到认领公告栏,并在拾物信息记录上标注已处理。这一方式主要是方便同学查询了解物品去向,一旦领错可以及时找回。 |