基于WEB的高校网络失物招领信息管理平台开发与实现(2)
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语句将匹配率一样显示百分比,之后点击链接给失主发送认领码的短信。失主收到短信后在管理中心上班时间进行认领,认领后在物品去向登记表上登记领取人的姓名、年级专业班级、学号、联系方式、认领时间。管理员将信息发布到认领公告栏中,并将挂失公告和拾物公告栏中的信息备注为已处理。认领公告是为了让关注物品去向的同学及时了解去向,并方便认领出错后及时找回。
在管理中心直接匹配的具体流程是失主当场提供物品信息,工作人员将信息输入到时拾物数据表中进行匹配,匹配成功后,失主可直接登记认领。管理员将认领信息发布到认领公告栏,并在拾物信息记录上标注已处理。这一方式主要是方便同学查询了解物品去向,一旦领错可以及时找回。
3.4.3 数据库防注入
系统运用数据库防注入,防止非法人员通过注入软件入侵数据库,拥有数据库管理人员的登录详细信息,对数据库进行不正当的操作。首先通过相应的关键词去识别是否有Sql注入攻击代码,再通过HttpModule去处理。
3.4.4 基于表单的身份认证
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ: 913775405(普刊)
蒋老师联系QQ: 867306987(核心)
刘老师联系QQ: 271374912(核心)
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《课程教育研究》 旬刊 国家级
- 《网络空间安全》(信息安全与技术)月刊 国
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《高教论坛》 月刊 省级
- 《法制与社会》旬刊 省级
- 《中国教育学刊》月刊 14版北大核心
- 《语文建设》 旬刊 14版北大核心
- 《中国绿色画报》 月刊 国家级
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《财会月刊》旬刊 14版北大核心
- 《艺术品鉴》 月刊 省级
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《教学与管理》旬刊 北大核心
- 《当代经济》 旬刊 省级
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《文教资料》 旬刊 省级
- 《学术界》 月刊 双核心
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《中国农业资源与区划》 月刊 14版北大核心
- 《继续教育研究》月刊 北大核心期刊
- 《财经界(学术版)》半月刊 国家级
- 《电影评介》半月刊 14版北大核心
- 《公路交通科技》 月刊 北大核心
- 《新闻传播》月刊 省级 新闻类优秀期刊