【基于安卓的高校失物招领系统的设计与实现11000字(论文)】_第1页
【基于安卓的高校失物招领系统的设计与实现11000字(论文)】_第2页
【基于安卓的高校失物招领系统的设计与实现11000字(论文)】_第3页
【基于安卓的高校失物招领系统的设计与实现11000字(论文)】_第4页
【基于安卓的高校失物招领系统的设计与实现11000字(论文)】_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

目录图4-1系统功能结构图(1)注册登录模块:用户在注册时输入用户名,密码,手机号等,一旦注册成功,输入用户名和密码即可登陆。(2)信息检索模块:用户可以输入标题、物品名称、物品分类关键字来搜索必要的信息并联系拾主或物主。管理员同样也可以在后台输入用户名、物品名称等查找各类信息快速管理用户或清理信息。(3)查看失物/拾物信息模块:用户登陆主页,按照自己的需要,可以查看所有的失物或失物信息,点击相关的信息,可以看到发布人的姓名、电话号码和物品描述。确认是否为自己所需,在信息详情页还可以匿名评论。(4)发布失物信息模块:失主未找到所需信息时,可以通过这个模块发布失物信息,系统自动读取用户的姓名、手机号信息,失主把标题、物品的名字、位置填好,然后发送公告,等待主人的联络。(5)发布拾物信息模块:拾主在失物页面未找到失主时,可以通过这个模块发布拾物信息,同发布失物信息一样将相应的信息填充完整再提交发布信息,等待失主认领。(6)个人信息管理模块:用户可以更改姓名、头像、手机号、性别等个人信息。(7)留言板模块:用户在使用系统过程中遇到任何问题或问题,可以给管理员留言。(8)用户管理模块:系统实现了对用户信息的更改、添加、删除、添加管理等功能。(9)个人中心模块:这个模块可以修改管理员的用户、密码等信息。(10)收藏/失物招领信息管理模块:管理员可以对遗失物品的信息进行查询、删除、修改已久的遗失物品。(11)系统维护模块:管理员可以删除或修改系统头版的轮播图表,使系统的轮播图表持续更新。(12)物品分类管理模块:管理员根据已发布的全部信息,如果丢失的同类物品信息很多,可以在此模块添加系统的物品分类,如一卡通、学生证、钥匙等,方便用户通过物品分类寻找失物或失主。(13)留言板管理模块:这个模组可以浏览使用者的信息,并且可以回复,删除等。(二)微信端1.用户注册、登录功能数据和信息的安全性是系统设计的首要考虑,用户只需输入用户名、口令,就可以进入该系统,以确保系统的安全。图4-2中显示了用户的登录过程。使用者在登录界面上输入使用者名称及口令,确认输入的资料是否正确。如果你没有账号,那么你必须先注册,然后再登陆。在登录界面中,输入用户名和密码等相关的信息,如在图4-3中所示的登记界面中,选择提交完成登记。图4-2用户登陆流程图图4-3用户登录界面图关键代码实现如下:关键代码实现如下:asyncregister(){ if((!this.ruleForm.yonghuming)&&`yonghu`==this.tableName){ this.$utils.msg(`用户名不能为空`); return } if((!this.ruleForm.mima)&&`yonghu`==this.tableName){ this.$utils.msg(`密码不能为空`); return } if(`yonghu`==this.tableName&&this.ruleForm.shenfenzheng&&(!this.$validate.checkIdCard(this.ruleForm.shenfenzheng))){ this.$utils.msg(`身份证应输入身份证格式`); return } if(`yonghu`==this.tableName&&this.ruleForm.shouji&&(!this.$validate.isMobile(this.ruleForm.shouji))){ this.$utils.msg(`手机应输入手机格式`); return } awaitthis.$api.register(`${this.tableName}`,this.ruleForm); this.$utils.msgBack('注册成功');; }2.系统首页界面本系统主要提供一个能够进行信息实时交互的平台、不以盈利为目的,要考虑维护及管理成本。为了防止数据重复,造成数据过多不方便管理、占用空间等问题。需要用户先检索信息,根据检索结果再选择发布信息,用户操作流程如图4-4所示。用户进入系统后在首页、失物信息、招领信息、我的这四个模块,根据需求选择模块操作,如图4-5所示。图4-4用户操作流程图图4-5用户操作界面图3.搜索信息功能为了避免出现由于用户发布失物/拾物信息时只上传图片的情况,造成失主或拾主在检索信息时没有关键词可以检索,导致用户重复发布,造成数据重复的问题。本系统设置了发布信息时设置物品名称一栏,并且为必填项,用户可以通过物品名称等填写关键词检索信息。结果图如图4-6所示图4-6测试结果图使用者可以输入标题、名词、类别等信息,进行失物信息和拾物信息的查询。搜索并选择信息以查看详细信息,以确保它是用户需要的信息。如图4-7所示。图4-7用户搜索信息界面图关键代码实现如下:关键代码实现如下:data(){ return{ queryList:[ { queryName:"评论内容", }, ], queryIndex:0, list:[], mescroll:null,//mescroll实例对象 downOption:{ auto:false }, upOption:{ noMoreSize:5, textNoMore:'~没有更多了~', }, hasNext:true, searchForm:{}, CustomBar:'0' };4.发布失物信息功能用户通过搜索查看信息详情后,如果找不到需要的物品信息,可在失物招领信息界面点击添加按钮,在信息生成界面上完成指定的系统信息,输入标题、项目名称等,点击“提交”按钮,即可发布“遗失物品”。如图4-8所示;图4-8发布失物信息界面图5.发布招领信息功能同样,拾主若找不到相应的失主信息,可以将招领信息发布到招领信息页。在填写信息时,使用者只需点击“添加”键,输入标题、物品名称、物品分类、图片、地点等信息,填写好后,选择提交,即可公布“领取”信息,见图4-9。图4-9招领信息界面图6.用户个人信息管理功能用户登录后,在“我的”网页上修改用户名,密码,姓名,性别,头像等。图4-10我的界面图7.留言板功能留言板,用户如有疑问,可以在信息栏中与管理员联络。也可以看到之前的信息和答复,见图4-11。图4-11添加留言板界面图(三)WEB端1.管理员登录界面管理员登录到网站登录界面,输入用户名和密码,正确填写信息后,登录界面见图4-12。图4-12管理员登录界面图2.个人中心管理员在登录操作界面后,可以选择用户管理,丢失信息管理,信息管理、物品分类管理、留言板管理等各个功能模块进行查看、修改、删除等操作,管理员通过个人中心可以对个人信息、登录密码进行修改,如图4-13所示。图4-13管理员操作界面图3.用户管理功能在这个模块中,管理员可以看到用户的全部资料,可以修改和删除现有的用户资料,也可以增加新的用户,见图4-14。图4-14用户管理界面图4.失物信息管理功能失物信息管理,管理员可以根据资料清单查询丢失的全部资料,选取相关资料,并将遗失的物品删除。如图4-15所示。图4-15失物信息管理界面图5.招领信息管理功能同时,管理员还可以查看、修改、删除信息,维护信息的安全。给用户展示一个健康的平台。如图4-16所示图4-16招领信息管理界面图6.物品分类管理功能管理员可以使用分类清单中的全部项目,选取类别查看详细信息,并可以更改或删除现有项目类别,结合所需还可以添加物品分类,对系统进行管理,如图4-17所示。图4-17物品分类管理界面图7.留言板管理功能管理员可透过资讯清单浏览全部信息,选取信息浏览详情及回应,同时也可移除现有信息,见图4-18。图4-18留言板管理界面图8.系统维护功能管理员在这里管理实时更新系统轮播图等,对系统进行管理。如图4-19所示。图4-19系统轮播图管理界面五、总结与展望(一)总结本文主要的工作总结如下:通过对目前大学失物招领工作的现状及在校园生活中学生的实际需要进行了分析。针对目前高校失物招领工作中存在的问题,提出了利用微信平台进行大学生失物招领工作的设想。该系统结合高校信息化发展的特点,实现了高校人工转发和失物招领管理的平台化服务。为在校师生带来一个方便快捷的失物招领服务平台,既能减少师生不必要的损失,又能引导更多学生参与到拾金不昧的美德活动中来,促进学校建成文明和谐的校园环境。(2)对高校失物招领工作和已有的失物招领系统存在的问题进行分析。发现其主要原因是因为人工管理的方式既消耗很多人力,也没有顺应信息化时代的发展,通过分析其它如网站、系统等平台的失物招领存在使用不方便,用户流量少,信息传播慢等问题。因此需要一个使用方便,用户流量大,信息传播范围大的的平台。本系统采用微信端和web端结合的实现了一个失物招领服务平台,无需安装使用、界面风格简约的微信端能被大众所接受,可以提高该平台在高校校园里的使用率,为平台的推广应用形成基础。本项目设计的高校失物招领系统主要包括注册登录、搜索查询功能、失物招领信息查询、失物招领信息发布、个人信息管理、微信侧消息等功能。管理、物品分类管理功能。微信端与web端结合的这种失物招领方式既能容易被用户接受又满足了各类用户对平台的使用习惯。该系统能极大地提高失物的回收率,减轻学校失物招领工作的压力,在实践中有很好的应用和推广作用。(二)不足与展望在本次系统开发过程中,产生的问题源源不断,我尝试使用各种方法改进完善,所幸功夫不负有心人,我完成了主要的功能模块,但是因为本人能力不足、精力有限和开发经费的问题。在设计与实现过程中依然存在一些问题,如下:用户要使用手机号进行注册,但是因为手机号验证需要第三方发送验证码,考虑到开发费用问题,没有实现手机号验证,最后只能限制手机号码格式是11位数字的有效形式。由于身份号也无法审核对错,只能作为用户身份参考使用,后期应用可以使用学号替换。为保护数据的完整性,用户对失物/招领信息表没有修改权限,若因管理员无法完成审核工作,可将此权限授予用户。该系统未实现私信功能,使用私信功能取代手机号联系会更能保护隐私。参考文献[1]高越.高校失物招领系统的设计与实现[D].吉林大学,2017.[2]钟缘.鞍山公安局失物招领信息管理系统设计与实现[D].大连理工大学,2016.[3]李宁.潍坊市公安局捡拾物品招领管理系统的设计与实现[D].山东大学,2013.[4]唐志婧.基于Android的校园失物招领平台的设计与实现[D].内蒙古大学,2017.[5]徐星明.微信小程序第三方平台的设计与实现[D].山东大学,2020.[6]郭泽民.动态网页技术PHP、ASP与JSP的比较分析[J].煤炭技术,2019,(06):29-31.[7]何小军,刘章恒,赵海彬.基于B/S模式和微信小程序技术的设备管理系统的设计与实现[J].工程质量,2020,38(12):90-94.[8](澳)威利,(澳)汤姆森著,武欣等译.PHP和MySQLWeb开发(原书第4版).机械工业出版社,2018.[9]马宇泽.基于PHP的美食营销系统的后端设计与开发[D].南京邮电大学,2019.[10]吴广远.论我国遗失物拾得法律制度的完善[D].安徽财经大学,2017.[11]辛洪郁,张鑫.PHP项目开发全程实录(第3版)[M].清华大学出版社,2013,11.[12]张园.失物招领Lost&Found[D].大连工业大学,2017.[13]方斌,刘耀钦.基于B/S模式使用PHP+MySQL进行Web开发[J].郧阳师范高等专科学校学报,2017,34(3):15-16.[14]王本胜.基于PHP+MYSQL个性化教学管理系统的设计与实现[D].安徽大学,2019.[15]陆禹文.基于微信小程序的移动学习平

温馨提示

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

评论

0/150

提交评论