基于ASPNET的失物招领系统的设计与实现.docx
- 文档编号:4430348
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:25
- 大小:2.41MB
基于ASPNET的失物招领系统的设计与实现.docx
《基于ASPNET的失物招领系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于ASPNET的失物招领系统的设计与实现.docx(25页珍藏版)》请在冰豆网上搜索。
基于ASPNET的失物招领系统的设计与实现
摘要
为了方便失主寻找丢失物品、拾主归还捡拾物品和减轻失物招领中心的管理员的工作负担,以及发扬拾金不昧的美好品德和提高中国人民的道德水平,我们开发了失物招领管理系统。
失主可以通过网络进入到本系统,查询自己丢失的物品是否已被好心人拾到并交给了招领中心和对好心人的感谢等;管理员可通过本系统对失物信息、报失信息、留言信息等方便的进行管理。
失物招领系统是鉴于现今我国现状,为了帮助更多的人更加方便快捷得找回他们丢失的物品而设立的一个平台。
在这个网络日益发展的时代,网上寻物成为最简单方便的方式,只需要坐在家里就可以清清楚楚地知道自己丢失物品的情况。
利用MicrosoftVisualStudio2013为开发工具,SQLServer2012为数据库数据存储,通过实地调查研究现有的失物招领系统的使用情况,研究系统的工作原理与工作流程,编写出基于ASP.NET的失物招领系统,基于目前国内该系统也是初步投入使用,在功能和应用方面还有待完善,我们加入自己的新点子,这个系统在以后应该会得到广泛的应用并日臻完善。
关键词ASP.NET失物招领系统SQLServer
Abstract
Inordertofacilitatetheownertofindmissingitems,pickupthemainreturnpickingupitemsandreducethelostandfoundcenteradministrator'sworkburden,andcarryforwardthegoodmoralcharacterandimproveChinaShijinbumeipeople'smorallevel,wedevelopedthelostpropertymanagementsystem.Theownercanenterintothesystemthroughthenetwork,checktheirmissingitemshavebeenwellintentionedpeoplepickedupandhandedovertothelostandfoundcenterandwellintentionedpeopletothank;administratorofthesystemthroughthelostinformation,missinginformation,messageinformationandconvenientmanagement.
Thelostandfoundsystemisaplatformsetupinviewofthecurrentsituationofourcountryinordertohelpmorepeopletofindtheirlostitemsmorequicklyandquickly.WiththeincreasingdevelopmentoftheInternetera,Internetsearchhasbecomeoneofthemostsimpleandconvenientwaytojustsitathomecanclearlyknowtheirlostthings.UsingMicrosoftVisualStudio2013asthedevelopmenttool,SQLServer2012databasefordatastorage,theuseofthelostandfoundtheexistingsystemthroughfieldinvestigation,theworkingprincipleandworkingprocessofthesystem,writealostandfoundsystembasedonASP.NET,atpresentthesystemisputintouseonthebasisofpreliminary,andstayinthefunctionandapplicationperfect,weaddtheirownideas,thissystemshouldbewidelyappliedandperfectedinthefuture.
KeywordsASP.NETLostandfoundsystemSQLServer
第1章绪论
1.1课题背景
随着我国社会经济的不断发展,人们的生活节奏也在不断加快,加之现在生活中越来越多的物件小型化,我们不免会偶尔疏忽而遗忘物品。
生活中谁没有丢东西的经历呢?
就体积而言,大到雨伞、书包、行李箱、各类书籍,小至银行卡,钥匙,身份证,眼镜、钱夹等等。
雨伞可以买,银行卡可以挂失补办,钥匙可以重新配;书丢了可以买新的,但是以前的笔记是买不到的,身份证一时半会都补办不下来,尤其是人在外地时更是麻烦。
生活中我们也会偶然捡到别人遗失的物品,捡到的东西该怎么处理,捡到工作证、学生证,上边有单位信息可以很方便地联系;但身份证上的信息联系起来代价太大,难以联系;如果捡到的是雨伞、书籍,连个联系的人都没有;捡到钥匙不知道该还给谁或是交给谁,而失主还焦头烂额地发愁进不了家门;捡到银行卡就只能交给发卡行了,但是实际上丢银行卡的人到银行补办银行卡时几乎不会有机会找到丢失的卡。
以上种种丢失物品或是捡到物品的情况在我们日常生活中频繁的出现,丢东西的人着急着急找失物像大海捞针,而捡到东西的人有心寻找失主却无从找起,那么怎么能减少这种情况——让失主知道谁捡了自己丢的物品,让捡到东西的人知道怎么联系失主。
基于对以上这些情况的考虑,搭建一个在线的失物招领平台,将失主和失物的信息进行采集发布,极大地扩展双方的信息沟通渠道,减少失物招领的精力花费、时间代价和经济代价,从而提高生活品质。
为了方便失主寻找丢失物品、拾主归还捡拾物品和减轻失物招领中心的管理员的工作负担,以及发扬拾金不昧的美好品德和提高中国人民的道德水平,我们开发了失物招领管理系统。
失主可以通过网络进入到本系统,查询自己丢失的物品是否已被好心人拾到并交给了招领中心和对好心人的感谢等;管理员可通过本系统对失物信息、报失信息、留言信息等方便的进行管理。
一般同学们在餐厅内部捡拾到饭卡、身份证之类的遗失物,都会送到失物招领处。
失物招领处的每天都有同学值班,以供丢失物品的同学前来问询。
但是因为失物招领处位于餐厅内部,只能在吃饭时间发挥功能。
如果同学们在学校内部捡拾到物品,就无可奈何,自己没有办法找到失主,捡拾物往往就留在自己手中。
而失主也没有找到丢失物品的可能了。
而且失物招领处记录失物等信息全部都是用纸笔记录,效率低且数据易损毁丢失。
当记录信息达到一定数量时,查询起来会耗费大量时间。
同时失主只有到失物招领处才能知道自己所失物品是否在失物招领处,极为不方便。
1.2发展现状
管理信息系统通过在实现过程中综合应用集管理科学,以及加入信息科学,加入系统科学的应用,以及现代通信技术和电子计算机技术等等技术融合在一起。
此方式的创始人明尼苏达大学卡尔森管理学院的著名教授戴维斯也根据信息管理系统的特色,给出了系统的一个具有代表性的定义方式:
“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。
通过在管理过程中应用信息管理系统,可以有效的提供信息支持企业或组织的运行、以及提高信息的管理和决策功能。
”
为了方便失主寻找丢失物品、拾主归还捡拾物品和减轻失物招领中心的管理员的工作负担,以及发扬拾金不昧的美好品德和提高中国人民的道德水平,我们开发了失物招领管理系统。
失主可以通过网络进入到本系统,查询自己丢失的物品是否已被好心人拾到并交给了招领中心和对好心人的感谢等;管理员可通过本系统对失物信息、报失信息、留言信息等方便的进行管理。
1.3研究意义
当今社会,当失主丢失物品后往往苦于寻找,要不是得登报,就得到处张贴寻物启事。
同时,拾主捡到物品若希望归还,也是麻烦重重。
最重要的是,现在我国正努力建设和谐社会,政府重视城镇居民道德素质的提高,所以弘扬拾金不昧的优秀传统是政府义不容辞的一项责任。
因此,开发失物招领管理系统是一件迫在眉睫的事情,并且该系统是基于网络的,失主可以在网络上查询和报失以及确认。
这个系统可以在方便管理人员和失主的同时提高我国人民的道德素质,使我国人民处于更和谐的社会。
在许多社区或校园里,常常有人遗失物品或者捡到物品,他们没有一个良好的消息交流平台,使得失主未能及时甚至找不到失物,给生活带来了极大的不便。
本失物招领系统就是为失主和捡到物品的人搭建一个信息交流的平台。
失主可以通过网络进入到本系统,查询自己丢失的物品是否已被好心人拾到并交给了招领中心,或者发布自己丢失的物品信息,以便拾到者可以联系到失主;拾到物品的人可以通过该系统直接发布拾到物品的信息;管理员可通过本系统对失物信息、报失信息、留言信息等方便的进行管理。
当今社会,当失主丢失物品后往往苦于寻找,要不是得登报,就得到处张贴寻物启事。
同时,拾主捡到物品若希望归还,也是麻烦重重。
虽然现在很多学校已有失物招领中心,可是这些中心在记录失物等的信息时全部是用笔纸记录的。
当失物招领中心的记录很多时,查询起来会耗费大量的时间,同时失主必须到失物招领中心才能报失自己丢失的物品或者确认自己丢失的东西是否保存在失物招领中心。
因此,开发失物招领系统是一件迫在眉睫的事情,并且该系统是基于网络的,失主可以再网络上查询和报失以及确认。
互联网与社会生活之间的紧密关系的体现。
现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式。
失物招领在线交易平台的建设能够使失主最快的领回自己丢失的物品。
而且通过这次开发,提高自己的编程水平,对工作本领打下坚实基础。
近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。
使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。
各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。
过去的种种陈旧的联系方式,已经不能满足现代生活的需要。
失物招领在线交易平台作为一种方便失主与拾获者之间联系的实用系统便应运而生。
失物招领在线交易平台是为失主与拾获者之间进行失物招领提供的一个平台。
1.4论文结构介绍
针对高校人口密度大、人群活动频繁、师生学习生活等物品容易遗失的基本现状,在分析传统失物招领过程中的工作效率低下、找回率低、保密性差、管理分散等问题和不足的基础上,提出了WEB模式的网络失物招领信息管理平台。
该平台主要通过失物信息发布和失物领取功能,较好的解决了失物招领过程中的信息孤岛的缺陷,提高了失物招领的工作效率,减少师生的直接经济损失。
在信息技术时代,传统招领方式已经不能满足人们的需要。
传统张贴寻物启事、招领启事,其效率低、保密性差、管理不集中。
易使失主遗忘,难以获取相关信息;从而给失主造成不必要的经济损失,同时也增大了管理人员的工作量。
开发校园失物招领系统,是基于“管理中心接收失物”和“校园网络平台”处理失物。
该系统还提供了失物信息匹配、失物数据统计、获取失物领取号等功能。
因此极大地提高认领率,减小失主经济损失,从而能够更好地服务于学校师生和工作人员。
失物招领系统通过前端浏览器和后台数据库向用户展示信息,方便的实现了内容的维护和更新,使用户更快,更好的了解信息。
管理员将所有注册用户信息数据存入数据库相应的表中,当客户端发出讨论该动态页面的请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的用户信息,生成相关页面发送到客户端浏览器上。
客户端所显示的内容是随着后台管理数据库的变化而动态显示的,因此,客户端可以获得用户的最新动态信息。
一个大型的计算机系统,必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥计算机信息管理的优势。
根据当今社会的实际需求,本失物招领系统按照下述原则进行。
第2章系统分析
2.1系统需求分析
我们在创造财富的同时,难免会或多或少遗失已拥有的物品,遗失物的处理问题已经引起了越来越多的关注。
目前日、德等国的遗失物处理制度已较成熟,而我国虽然在《民法》、《物权法》中作出了相关规定,各地也进行了一系列实践活动,但尚未形成一个得到社会认可的遗失物处理体系。
生活中人们常因各种客观因素而难以找回丢失的物品或处理捡到的东西,因此双方需要一个有效的平台来实现信息和物品交流,但在我国还未形成一个较为完善统一的失物招领平台。
总体上看来,影响遗失物找回最为突出的问题是:
丢失物品的人缺乏有效的寻物途径,捡到物品的人难以对物品进行处理。
对失主来说登报、回头寻、查监控等,这些都是寻找丢失物的方法,但是费时又费力,有时还起不到好的效果;而对捡到东西的人来说,因为缺少失主的信息,处理东西不方便,又担心被认为“见利忘义”而无法向失主要求补偿,从而缺乏积极性。
这样的情况严重阻碍了遗失物处理工作的进行。
在全国范围内建立一个健全的失物招领平台非常有必要,而平台的形式必须迎合如今社会生活的节奏,方便快捷简单的寻物体验将更容易都得到大众的认可。
因此,依托于移动互联网的失物招领平台需求度极高,有着极大的市场空间和实用价值。
现在互联网技术高速发展,web端的失物招领平台越来越多,比如说:
失物招领网、找回网、58寻物网等,他们都以互联网为依托,将物品信息通过网站进行公布。
但是这模式仅限于web端发布信息和关注信息,这样一种方式,在简单快捷方面还是无法满足用户要求的。
在移动互联网高速发展的今天,失物招领信息发布平台急需在移动互联网上开拓自己的疆土,占据一席之地。
对于将失物招领平台转移到移动端,开发相应的失物招领APP业内还没有做出相应的尝试,失物招领APP市场目前仍是一片空白。
这对于失物招领系统来说是一个很大的机遇,我们在这领域开辟先例方便、高效、快捷,具有极大的发展潜力和实用价值。
2.2系统功能分析
利用MicrosoftVisualStudio2013为开发工具,SQLServer2012为数据库数据存储,通过实地调查研究现有的人事管理系统的使用情况,研究系统的工作原理与工作流程,编写出失物招领系统。
本研究充分查阅相关图书、报刊,充分利用中国知识基础设施工程(CNKI)数字图书馆数据库、万方数据资源系统等网络知识信息工具,在对这些理论研究成果进行归纳总结的基础上予以吸收和借鉴,并进行一定程度上的创新性结合,构建本研究选题的理论支撑。
B/S体系结构与B/S体系结构相比不仅具有其全部的优点,而且又有B/S体系结构所不具备的独特优势:
开放的标准:
B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。
较低的开发和维护成本:
B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。
用户使用简单,界面友好:
B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。
登录管理主要对登陆人员输入信息进行验证,验证成功方可登陆,失主向失物招领处提供报失信息,管理员进行报失物品信息的添加,包括输入或修改报失物品名称、特点、丢失地点、时间、报失人信息、姓名、联系方式、报失时间。
拾主把捡拾物品交到失物招领处,同时向失物招领中心提供捡拾物品的信息,管理员登录到系统对失物信息进行添加、修改,包括输入失物的名称、特点、捡拾地点、时间、领取状态(未领取/已领取)、捡拾人信息(姓名及联系方式)、对应的存储地点和在失物招领处的存储时间。
失主自己进行报失物品信息的添加,包括输入或修改报失物品名称、特点、丢失地点、时间、失主信息、姓名、联系方式、报失时间。
可对已公布的拾物进行查询和检索。
查询分为普通查询和模糊查询。
普通查询只显示名称相同的物品信息;模糊查询显示信息相近的物品信息。
用户可以在留言板发表感谢贴,也可以对公示出来的无人认领物品的处理发表意见和建议。
2.3系统目标
本系统主要由登录和搜索两个模块构成,用户注册后方可登录系统进行搜索,用户也可以在不登录的情况下对网站上的物品进行浏览、查看。
数据库主要用来存放物品信息以及用户信息。
物品信息包括捡到失物的时间、地点以及对物品特征的描述,用户信息包括用户的联系方式,这样更有助于失主寻找拾主,拾主联系失主。
同时,在数据库管理时设计了一个定期物品检查的功能,如果发现某个物品在很长时间内没有被查询,也没有被领取,系统会自动删除。
在上传数据时,采用分布式方法,拾主不一定都要将物品交由管理员来进行登记,可以自行登录系统进行登记,描述物品特征,留下自己的联系方式。
系统采用关键字搜索,但对于某件物品,不同的人可能有不同的定义,因此在搜索的时候可能造成不必要的重复或遗漏。
针对这个问题,系统采用一种先由下而上再由上而下的搜索方式(垂直搜索),即先将小类归大类,在搜索时输入关键字在大类中进行查找。
若用户提供多个关键字,就采用切词软件将这些关键字切成不同的类型,进行匹配。
如设定大类为衣服,那么,衬衫,毛衣等都会被归类到衣服里面,而用户输入“毛衣”后,系统就将毛衣升级到衣服,先将与毛衣这个关键字接近的所有搜索结果呈现给用户,若未找到结果,系统再将衣服里面的其他内容呈现给用户。
本课题的目的是使失物招领信息管理清晰化,透明化,便于操作,易于管理。
通过功能模块的优化组合实现可以帮助失主进行在线发布自己的丢失物品,让更多人看到信息后可以帮助查找,同时捡到东西的人也可以发布拾到物品信息,或者交到中心平台由管理员进行发布招领信息,失主可以通过信息进行确定然后招领。
通过本系统的设计实现可以帮助到更多人进行在线寻找失物或者失主。
这样大大节约了人力资源和物品资源。
失物招领系统,致力于提供方便、快捷的寻物启事发布、失物招领服务,以公益之心,打造国内最大最全的失物招领平台。
通过分享功能,用户推送身边的好人好事、表扬信、赞美信以及发起公益活动等,以此来传递爱心,传播正能量,弘扬社会正气。
我们相信每个人的力量很小,但是集众人之力,将发挥前所未有的巨大力量。
希望我们的微薄之力得以积聚,帮助更多的人。
无论你丢了什么,还是捡到了什么,都不妨到失物招领系统来看看或者发布一张告示。
或许拾到物品的好心人,正在此寻找失主,或许失主正在此等待好心人的出现。
失物招领系统分为管理员管理子系统和用户查询子系统,是本系统共有用户注册信息管理、用户失物报失信息管理、系统概括管理、用户留言管理、新闻公告管理等功能模块。
系统用户管理通过系统对系统各项信息进行数字化管理,从而实现数据的安全维护,而广大用户则可以通过注册系统用户,进行费用查询,以及提交失物报失和拾物报备建议。
2.4用户需求分析
在许多社区或校园里,常常有人遗失物品或者捡到物品,他们没有一个良好的消息交流平台,使得失主未能及时甚至找不到失物,给生活带来了极大的不便。
本系统就是为失主和捡到物品的人搭建一个发布信息的平台。
失主可以通过网络进入到本系统,查询自己丢失的物品是否已被好心人拾到并交给了招领中心和对好心人的感谢等;拾到物品的人可以通过该系统直接发布拾到物品的信息;管理员可通过本系统对失物信息、报失信息、留言信息等方便的进行管理。
基于ASP.NET的失物招领系统包括系统管理员用户、注册会员,系统具体功能描述如下。
1、管理员功能:
登录管理:
登录管理主要对登陆人员输入信息进行验证,验证成功方可登陆。
用户管理:
管理员可以进行修改用户名、修改设定用户密码、的功能。
报失信息管理:
失主向失物招领处提供报失信息,管理员进行报失物品信息的添加,包括输入或修改报失物品名称、特点、丢失地点、时间、报失人信息、姓名、联系方式、报失时间。
拾物信息管理:
拾主把捡拾物品交到失物招领处,同时向失物招领中心提供捡拾物品的信息,管理员登录到系统对失物信息进行添加、修改,包括输入失物的名称、特点、捡拾地点、时间、领取状态(未领取/已领取)、捡拾人信息(姓名及联系方式)、对应的存储地点和在失物招领处的存储时间。
信息公布管理:
信息公布管理是对拾物信息中超过60天无人认领物品的处理信息在留言板中进行公开。
普通用户可以留言板中对处理信息进行留言,给出建议或意见,以便失物招领处对工作不断改进。
2、注册会员功能:
报失管理:
失主自己进行报失物品信息的添加,包括输入或修改报失物品名称、特点、丢失地点、时间、失主信息、姓名、联系方式、报失时间。
拾物查询:
用户可对已公布的拾物进行查询和检索。
查询分为普通查询和模糊查询。
普通查询只显示名称相同的物品信息;模糊查询显示信息相近的物品信息。
在线留言:
用户可以在留言板发表感谢贴,也可以对公示出来的无人认领物品的处理发表意见和建议。
2.5可行性分析
本失物招领系统管理系统将采用ASP.NET3.5进行项目的开发,进一步学习这一技术在Web开发中的技术,同时也巩固以前学习的B/S开发模型中的基础知识,以为后续开发积累经验。
2.5.1技术可行性分析
分析新系统的目标是否符合企业的现状和发展的需要,结合社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接,通过衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。
本系统采用B/S模式,其解决方案是:
对这三层进行明确分割,并在逻辑上使其独立,这种计算模型极大地方便了应用程序的开发和维护,无须考虑客户端的兼容性,它实现了开发环境与应用环境的分离,大大提高了工作效率ASP.NET技术是以C#语言作为脚本语言,跨平台,是一种较成熟与稳定的动态网页编程技术;C#语言通过提供防止内存泄露的方法在内存管理方面大显身手,加之ASP.NET为应用程序提供了更为健壮的意外事件处理机制,更大地发挥了C#的优势。
所以在技术上是可行的。
2.5.2经济可行性分析
本系统的开发工具采用的是开源MicrosoftVisualStudio2013;网页编辑方面使用MacromediaDreamweaverCS3,非常的实用方便;对于毕业设计来说,无需专门购置服务器,一般的普通学习用的电脑就可以了,SQLServerManagementStudio等软件都为系统的设计和开发提供了基础,所以本系统在经济上是可行的。
第3章相关技术介绍
本章主要介绍系统开发过程中将要用到的开发环境、开发语言以及其他相关技术。
“工欲善其事,必先利其器”。
我们只有了解并掌握了这些工具的使用方法,并结合现代软件开发的先进思想和理念,才能顺利地开发出满足用户实际需求的系统。
3.1开发环境
处理器:
Intel(R)B75002.20GHz8G内存
显示器:
1280*800分辨率显示器(推荐使用高分辨率和颜色深度)
硬盘空间:
500GM千兆网卡(局域网)
3.2开发工具介绍
3.2.1代码编辑工具MicrosoftVisualStudio2013
VisualStudio2013是一个提供了丰富工具的编程环境,包含创建从小到大的各种规模的项目所需的全部功能,是目前最流
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASPNET 失物招领 系统 设计 实现