遗失物品查询系统的设计与实现_第1页
遗失物品查询系统的设计与实现_第2页
遗失物品查询系统的设计与实现_第3页
遗失物品查询系统的设计与实现_第4页
遗失物品查询系统的设计与实现_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

遗失物品查询系统的设计与实现摘要随着生活中物品的小件化,我们不免会偶尔疏忽而遗忘物品,往往给我们日常生活造成极大的麻烦。与此同时,我们也有可能捡到来自其他人遗失的物品,这时如何将捡到的物品交还给失主就是一个头疼的问题。像一般的雨伞、书包、钥匙等物品上面并没有失主的联系方式,想凭捡到的银行卡或身份证找到失主也是一件很难的事情。这种情况屡见不鲜,不仅失主焦头烂额到处寻找失物,连捡到遗失物品的人同样也发愁无法联系上失主。通过文献的研究,本文将丢失物品找回率不高的原因归结于以下两点:第一点,目前的查找模式的环节较多,关联了许多中间环节,产生较高的寻找费用;第二现有的查找系统一般是某个服务公司如航空公司,铁路公司等为自身的顾客设置,通常是顾客在该公司丢失产品,公司代为记录寻找,不具有普适性。针对上述情况,需要一个有效的平台来实现信息和物品交流。利用文献及其他方法获得的资料进行了深层次分析,并结合PHP技术进行研究,将遗失物品查询系统的理论技术方案大致拟出,确定了以B/S为基础结构的遗失物品查询系统。编写出基于PHP的遗失物品查询系统,我们加入自己的新点子,这个系统在以后应该会得到广泛的应用并日臻完善。关键词:PHP;遗失物品查询系统;SQLServerDesignandImplementationofLostItemQuerySystemABSTRACTWiththesmallnessoftheitemsinourlives,wewillinevitablyneglectandforgettheitems,whichoftencausesgreattroubletoourdailylife.Atthesametime,wemayalsofinditemsthatarelostfromotherpeople.Howtoreturntheitemstotheownerisaheadache.Thingslikeumbrellas,schoolbags,keys,etc.don'thavethecontactdetailsoftheowner.ItisalsoverydifficulttofindtheownerwiththebankcardorIDcard.Thiskindofsituationisnotuncommon,notonlythelossoftheowner'sheadiseverywheretofindthelostproperty,buteventhepeoplewhohavelosttheitemarealsounabletocontacttheowner.Throughtheliteratureresearch,thereasonforthelowrecoveryrateoflostitemsisattributedtothefollowingtwopoints:First,therearemanylinksinthecurrentsearchmode,whichareassociatedwithmanyintermediatelinks,resultinginhighersearchcosts;Theexistingsearchsystemisgenerallysetupbyaservicecompanysuchasanairlineorarailwaycompanyforitsowncustomers.Usually,thecustomerlosestheproductinthecompany,andthecompanysearchesforitontherecord,anddoesnothaveuniversality.Inresponsetotheabovesituation,aneffectiveplatformisneededtorealizetheexchangeofinformationandarticles.Thedataobtainedbyliteratureandothermethodswereanalyzedindepth,andcombinedwithPHPtechnology,thetheoreticalandtechnicalsolutionsofthelostiteminquirysystemwereroughlydrafted,andthemissingiteminquirysystembasedonB/Swasdetermined.WriteaPHP-basedlostitemquerysystem,weaddourownnewideas,thissystemshouldbewidelyusedinthefutureandimproved.Keywords:PHP;Lostandfoundsystem;Company;SQLServer目录前言 1第1章绪论 21.1发展现状 21.2研究意义 2第2章系统分析 42.1系统需求分析 42.2系统功能分析 52.3用户需求分析 5第3章相关技术介绍 83.1开发环境 83.2开发工具介绍 8第4章系统设计 94.1系统目标 94.2系统业务数据图 94.3数据库设计 10第5章系统实现 125.1用户注册界面 125.2管理员登录界面 125.3注册用户管理界面 135.4失物信息查询界面 14结论 16参考文献 17致谢 18前言随着生活中物品的小件化,我们不免会偶尔疏忽而遗忘物品。生活中谁没有丢东西的经历呢?就体积而言,大到雨伞、书包,小至我们随身携带的手机、钥匙、各类证件等。像雨伞、书包等物品丢失了尚且能花钱再买一个,但是手机、证件这些物品的丢失会给我们日常生活造成极大的麻烦,不仅补办银行卡、身份证的程序麻烦,而且其中可能涉及的信息泄露、财产安全等安全隐患问题也是不可忽视的。当然,在日常生活中我们不仅仅只有丢东西的概率,我们也有可能捡到来自其他人遗失的物品,这时如何将捡到的物品交还给失主就是一个头疼的问题。像一般的雨伞、书包、钥匙等物品上面并没有失主的联系方式,想凭捡到的银行卡或身份证找到失主也是一件很难的事情。这种情况屡见不鲜,不仅失主焦头烂额到处寻找失物,连捡到遗失物品的人同样也发愁无法联系上失主。以上情况我们屡见不鲜,那么如何让失主知道谁捡了自己丢的物品,让捡到东西的人知道怎么联系失主。基于对以上这些情况的考虑,为失主和拾物者构建一个交流平台,在平台中发布失物的信息:方便失主查找丢失物品,只需要登录网站,输入关键字就可以查看网站中所有包含关键字的商品,方便快捷;方便拾物者发布捡到的物品,拾物者只需要在网站上注册,就可以直接发布捡到物品的信息,不再需要花费精力寻找失主,节约了时间成本。本文设计的这样一个遗失物品查询平台,对失主和拾物者而言是一个信息沟通渠道,提高了失物归还主人的可能性。第1章绪论1.1发展现状为了及时挽回失物者的损失,不少企业也着手针对自己公司的情况设计遗失物品寻回系统。就拿机场,高铁等交通公司来说,旅客常常会在路途中遗忘自身的物品,因此这些企业往往会研发内部的遗失物品系统:吉祥航空对于遗失在吉祥航空航空器内的物品,会通过服务管理查询平台帮助旅客寻回;中国东方航空公司同样也有相似的失物查询系统,对于遗失物品的旅客,可以登录该公司遗留物品自助查询系统查找,选择乘客的乘机时间,根据乘客丢失物品的机场名称,航班号,与中国东方航空市服务管理查询平台中登记在册的失物进行匹配;当然,旅途中的人们把物品丢失在高铁、动车上的事也不少,因此铁路公司12306也在其官方APP上增加了这一功能,使得12306APP不再只是一个查看路线,购买车票的软件,同时它的遗失物品查找功能,也能够实现帮助遗失物品的乘客查找物品的功能。在公共车辆这一较为容易丢失物品的地方,也有一个失物招领物品信息查询系统,对于遗失在出租车、公交车上的物品以手机、钱包、证件、钥匙等,提供便捷的查找服务。由于现代人生活节奏的加快,我们可以发现身边不少人包括我们自己都经常丢失一些东西。丢失的这些东西不仅仅意味着个人财产的损失,这些东西所象征、代表的情感也会随之丢失。但是人们在丢失物品后往往很难再找回失物,通过文献的研究本文将丢失物品找回率不高的原因归结于以下两点:第一点,目前的查找模式的环节较多,关联了许多中间环节,产生较高的寻找费用;第二现有的查找系统一般是某个服务公司如航空公司,铁路公司等为自身的顾客设置,通常是顾客在该公司丢失产品,公司代为记录寻找,不具有普适性。1.2研究意义在现实生活中,人们的生活节奏越来越快,出于多方面的原因,人们在捡到或者遗失物品的时候很难找到一个合适的契机,进行拾物者和遗失者之间的直接沟通。人们迫切需要一个方便有效而又快捷的平台搭建这一沟通的桥梁,但是截至现在,市面上尚且没有这样一个较为完善的平台,能够实现双方之间的有效交流,以致于在人们发现物品遗失的时候不断折返遗失点寻找,更有甚者登报寻找,但经常无功而返,浪费大量时间和金钱;与此同时,拾主也同样希望能够尽快将物品还给失主,但由于联系方式的缺失,归还希望同样渺茫。因此,构建一个B/S结构的遗失物品查询系统是十分有必要的。第2章系统分析2.1系统需求分析尽管人们在社会中不停地创造属于自己的财富,但是不可避免的问题是,在我们的日常生活中往往也会处于各方面的原因导致物品的遗失。遗失物品后,我们会发现要想找到物品也不是一件容易的事,大有“众里寻他千百度”的感觉,因此这一问题也赢得了更多的关注。现实生活中,人们的生活节奏越来越快,出于多方面的原因,人们在捡到或者遗失物品的时候很难找到一个合适的契机,进行拾物者和遗失者之间的直接沟通。人们迫切需要一个方便有效而又快捷的平台搭建这一沟通的桥梁,但是截至现在,市面上尚且没有这样一个较为完善的平台,能够实现双方之间的有效交流。我们从总体上进行分析,有些人丢东西无从找起,对于贵重的物品,首先可能回头寻找,调取当时可能遗失物品地段的监控,在上述两个方法无果后,他们可能登报纸登新闻,耗时耗力,找到的希望也十分渺茫;而有些人捡到了遗失物品却同样无法找到丢东西的失主,由于找不到失主的信息,也不愿意花费自己的时间到处寻找失主,导致积极性降低。这就是导致现在“寻物难”问题的主要原因。当然,随着信息技术的出现,现在也有一些基于WEB端的遗失物品查询平台。这些平台依托于互联网,人们通过域名访问这些平台的网站,在上面可以查到一些遗失物品的信息。但是这种模式下的遗失物品管理,虽然具有其基本的发布遗失物品的功能,却缺乏便捷性,拾物者和失主不能直接进行交流。遗失物品查询信息发布平台急需在移动互联网上开拓自己的疆土,占据一席之地。对于将遗失物品查询平台转移到移动端,开发相应的遗失物品查询APP业内还没有做出相应的尝试,遗失物品查询APP市场目前仍是一片空白。这对于遗失物品查询系统来说是一个很大的机遇,具有极大的发展潜力和实用价值。2.2系统功能分析本文依托于移动互联网的遗失物品查询平台需求度极高,利用PHP为开发工具,B/S结构设计并开发出遗失物品查询系统。遗失物品查询系统将失主、拾物者和遗失物品这三者紧密地联系起来,实现遗失物品管理的一体化,促进遗失物品查询工作日益规范化、科学化、智能化。而系统需求分析是整个设计过程的基础,是系统设计的起点。遗失物品查询系统提供先进、实用的信息化管理手段,为失主、拾物者及管理人员提供简便、快捷的网络化信息服务。为了实现上述的遗失物品查询系统在新型遗失物品管理中的核心地位,本文通过多方面的调研和分析,初步设定基于的系统包含的主要功能模块包含登录管理模块、失物信息管理模块、失物查询模块。(1)登录管理:主要对登陆人员输入信息进行验证,只有用户名以及密码都与数据库中的信息完全一致时才能进行登录;如果用户名或者密码都与数据库中的信息不匹配,则系统弹出警告,不允许用户进行登录。(2)失物信息管理:在遗失物品查询系统中,已注册的用户可以在系统中发布信息,直接在系统中新增丢失物品,在填写完毕物品的相关信息,包括物品名称、种类、丢失时间地点等情况,并填写上自己的个人信息,包括姓名、联系方式等进行遗失物品的登记。此外,拾主在捡到某个物品后,也可以在系统中发布拾物信息。同样需需要先注册,才能在系统中登记捡到的物品。捡拾物品的信息包括物品的名称、种类、特点、捡拾地点、时间等,此外拾主也要讲个人信息一并发布,便于失主看到后直接联系,方便快捷。(3)失物查询:查询分为普通查询和模糊查询。普通查询只显示名称相同的物品信息;模糊查询显示信息相近的物品信息。为了增强我们设计的遗失物品查询系统的交互性,提高系统的人气,我们还设置了留言板功能:通过平台找到物品的用户可以在留言板下发表对平台的感谢,对失物有线索的用户可以在留言板下留下线索,对平台发展有意见建议的用户同样也可以在平台下各抒己见。2.3用户需求分析在本遗失物品查询系统中,为了保障系统安全,区分系统权限,特地设定使用者有三种角色,分别是超级管理员,普通管理员以及注册会员。其中,超级管理员和普通管理员是系统的管理者,他们的身份信息可以直接在系统后台添加;注册会员是用户,他们的信息是在前台注册登记后才写入用户数据库中。在此基础上设计的遗失物品查询系统应在此基础上搭建失主和拾主的沟通桥梁,方便对遗失物品的管理工作。基于PHP的遗失物品查询系统包括超级管理员用户、普通管理员用户、注册会员,系统具体功能描述如下。(1)超级管理员功能:系统用户管理:管理员可以添加管理员;审核、查询、删除注册会员;修改设定注册会员密码的功能。失物信息管理:会员在向遗失物品查询处提供的报失信息,管理员可浏览目前有遗失物品列表,也可以根据相关搜索条件查找某个遗失物品信息。留言信息管理:管理员可以查看和打印已有留言列表,也可以根据相关搜索条件查找某个留言信息。系统管理:管理员可以对系统展示界面进行管理,包括增加和查询友情链接;设置系统简介和系统公告。(2)普通管理员功能:系统用户管理:普通管理员可以审核、查询、删除注册会员;修改设定注册会员密码的功能。失物信息管理:会员在向遗失物品查询处提供的报失信息,普通管理员可浏览目前有遗失物品列表,也可以根据相关搜索条件查找某个遗失物品信息。留言信息管理:普通管理员可以查看和打印已有留言列表,也可以根据相关搜索条件查找某个留言信息。(3)注册会员功能:注册登录管理:登录管理主要对登陆人员输入信息进行验证,验证成功方可登陆。未注册的用户需要在注册界面填写相关信息,待管理员审核通过后方可登录系统。个人资料管理:修改个人资料,包括登录密码、姓名、Email等个人信息均可进行修改。失物发布:会员进行遗失物品信息的添加,包括输入或修改报失物品名称、类别、失物图片、地点、时间、拾得人信息、姓名、联系方式。拾物查询:。查询分为普通查询和模糊查询。普通查询只显示名称相同的物品信息;模糊查询显示信息相近的物品信息。在线留言:注册会员可以对公示出来的无人认领物品的处理发表意见和建议。

第3章相关技术介绍3.1开发环境处理器:Intel(R)B75002.20GHz8G内存显示器:1280*800分辨率显示器(推荐使用高分辨率和颜色深度)硬盘空间:500GM千兆网卡(局域网)3.2开发工具介绍3.2.1PHPPHP是一种易于学习和使用的服务器端脚本语言。它可以生成动态页面内容、收集表单数据、添加、删除、修改数据库中的数据,通过PHP,不再限于输出HTML,也可以输出图像、PDF文件,甚至Flash电影。3.2.2SQLServer2012数据库SQLServer语言主要对数据库信息进行管理和更新。通过利用集成信息网络技术,为企业提供专业的数据管理,在企业层面提供全平台综合性全面性的数据处理。通过使用SQL系统,可以提供有效的信息管理的方式和途径。通过使用该系统,使数据的管理运行变得安全可靠,数据存储或更改将变得更加快捷,性能高,操作容易,在这个系统内,可以制作、修改报表,对系统内的数据进行分析,将收集到的数据进行整理,通过使用系统,可以直接在系统内部进行通知,通知可以通过系统形成全平台发放。第4章系统设计4.1系统目标遗失物品查询系统,致力于提供方便、快捷的寻物启事发布、遗失物品查询服务,以公益之心,打造国内最大最全的遗失物品查询平台。遗失物品查询系统分为管理员管理子系统和用户查询子系统,是本系统共有用户注册信息管理、用户失物报失信息管理、系统概括管理、用户留言管理等功能模块。系统用户管理通过系统对系统各项信息进行数字化管理,从而实现数据的安全维护,而广大用户则可以通过注册系统用户,进行费用查询,以及提交失物报失和拾物报备建议,系统业务流程图如图4-1所示。图4-1系统业务流程图4.2系统业务数据图本遗失物品查询系统的数据是通过管理员用户添加录入的,查看遗失物品查询信息、提交失物报失信息、提交拾物报备等档案。如图4-2所示,而用户则是通过系统查询管理员所录入的数据记录。图4-2系统顶层数据流图遗失物品查询系统整体数据流图如图4-3所示,包括了由用户注册登录系统,管理员用户审核管理注册用户数据,而由注册用户发布的失物信息、留言信息等都图4-3整体数据流图4.3数据库设计管理员信息表包括了id编号、管理员帐号和登录密码等字段,具体表结构如表4-1所示。表4-1Admin字段类型是否主键备注IDInt是自动编号Admin_UserNamevarchar(50)否管理员帐号Admin_UserPassvarchar(50)否登录密码用户档案表包括了id编号、登录密码、用户姓名、用户性别、用户电子邮箱、联系方式、联系地址、用户头像等数据字段,具体表结构如表4-2所示。表4-2OwnerInfo字段类型是否主键备注IDInt是自动编号Passwordvarchar(50)否密码Namevarchar(50)否姓名Sexvarchar(4)否性别Adressvarchar(100)否地区Phonevarchar(50)否联系方式Emailvarchar(50)否电子邮箱Picvarchar(50)是照片遗失物品记录了物品编号、物品名称、类别、图片、日期、地址、拾得人、拾得人姓名、拾得人电话等数据字段,具体表结构如表4-3所示。表4-3TousuList字段类型是否主键备注IDInt是自动编号TSOrderNovarchar(50)否物品名称TSClassInt否物品类别TSPicvarchar(50)否物品图片OwnerIDInt否拾得人idTSTitlevarchar(100)否拾得人姓名Phonevarchar(50)否拾得人电话addtimeDatetime否时间第5章系统实现5.1用户注册界面用户注册模块是第一次登录用户进入系统的注册窗口,用户只有经过注册并且通过管理员审核后才能成功进入系统,如图5-1所示,用户注册信息包括输入登录用户帐号、密码、姓名、地区、Email、上传照片,点击“提交”后用户信息将会保存至数据库中,但此时用户的状态是“未审核”。当管理员进入系统,确认审核后用户的状态才会更改为“已审核”,只有状态为“审核”的用户才能够登陆系统。图5-1用户注册5.2管理员登录界面管理员登录模块是只有管理员权限的角色可以登录,它是一个后台管理平台,管理员可以在其中查看一些后台数据。如图5-2所示,是遗失物品查询系统的管理员登录界面,里面有用户名,密码和验证码三个信息需要输入,权限一栏固定为选择“管理员”权限。管理员填写以上三个信息,通过后方可以登录后台界面。图5-2管理员登录界面5.3注册用户管理界面遗失物品查询系统的注册用户管理模块,是为了保证系统数据安全而创建的,此模块具有查看已有用户注册列表、按照关键字搜索相关用户、审核新注册用户、修改或删除已注册用户等几个功能。如图5-3所示,管理员进入到后台管理界面,打开”系统用户管理”标签页,点击”注册用户管理”,就可以查看已有用户注册列表。此外,我们可以看到第一行就是我们刚刚注册的用户,它的是否审核字段为“否”,此时管理员进行审核,如图5-4所示,系统提醒审核成功。图5-3注册用户界面图5-4审核成功界面5.4失物信息查询界面管理员在失物信息查询页面我们可以查看到所有遗失物品列表,包括物品编号,图片,日期等信息。此外,本系统为了方便管理员的查看,特地增设排序功能,用户可以根据物品被拾到的时间进行升序或者降序操作,方便管理员对物品的查找。此外,并且可以选择数据列表后方的“修改”和“删除”按钮来管理物品记录,如图5-5所示。图5-5失物信息查询界面结论本论文通过文献资料的查阅,在了解到原有遗失物品查询系统的不足之后,详细分析了软件开发需要的注意事项,在功能性与非功能性需求中做出了总体的概括,并利用计算机技术,将功能模块的不同环节设计的更加全面。本文完成的工作如下:利用文献及其他方法获得的资料进行了深层次分析,并结合PHP技术进行研究,将遗失物品查询系统的理论技术方案大致拟出,确定了以B/S为基础结构的系统。立足于实际操作中存在的需求,设计了该业务管理系统。并根据经验将系统运行的流程进行了优化,根据功能的分类和整合设计了遗失物品查询系统下的各个小模块,这些小模块相互独立工作,信息共享。对于系统的骨架,我们在研究功能需求的基础上宏观的进行了构建,对于每个模块都充分的考虑,将其功能与所用到的技术进行了大略的介绍。立足于B/S模式,只需要一个连上互联网的电脑就可以实现失主和拾主之间的沟通交流,依照实际运用情况可以看出,本系统可以基本遗失物品查询系统的功能需求。总之,这次毕业设计是我们各方面的知识得以融汇贯通。由于时间仓促、以及本人水平有限,只对该系统做了简单的开发,设计中还存在一些不足之处,尚有待完善。最后,希望大家多多批评指导,敬请老师批评指正。参考文献[1]谭伟,林俊存《基于JSP的高校遗失物品查询网络平台的设计与实现》[J].电子世界,2016(21)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论