校园寻物网站的设计与实现毕业论文
2020-04-11 17:52:27
摘 要
传统的校园失物招领方式存在关注度较低,针对性较差,丢失物品难寻回等问题,这些都造成失主不同程度的损失。随着高校信息化建设的不断发展,基于网络平台的校园寻物网站,不仅可以在一定程度上减少老师同学的损失,还可以弘扬拾金不昧的高尚品德使得校园生活更加和谐,同时还能够提高失物招领工作的效率。
本文针对现有的失物招领方式存在的问题进行了分析,结合失物招领工作流程和业务特点对系统进行了相关设计,确定了校园寻物系统的功能需求和性能指标。在此基础上,本文采用Java为开发语言,以Mysql作为数据库,基于MVC模式,采用SSH框架来设计实现校园寻物网站。该系统实现了个人用户注册登录,发布失物招领和寻物启事以及感谢信评论等,后台管理系统可以对用户信息和物品信息进行修改和管理,实现了用户和系统的交互。
对系统进行测试结果表明该系统具备失物招领的相关功能,能够实现方便快捷的处理失物和拾物,减轻相关人员的工作量提升失物招领工作的效率,提高校园生活质量。
关键词:校园寻物网站;Java;SSH
Abstract
Traditional campus lost and found ways have low attention, poor pertinence, and difficulty in finding missing articles, all of which result in losses to different extents. With the continuous development of university information construction, the campus-based property search website based on the online platform can not only reduce the loss of teacher classmates to a certain extent, but also promote the noble character of collecting money to make the campus life more harmonious, and at the same time, it can also improve the efficiency of lost and found work.
This paper analyzes the existing problems of the lost and found ways, combines the relevant work processes and business characteristics of lost and found, and designs relevant systems, and determines the functional requirements and performance indicators of the campus search system. On this basis, this paper uses Java as the development language, Mysql as the database, and the SSH framework to design and implement the campus search website based on the MVC pattern. The system implements the registration of individual user logins, the release of lost and found items and the notice of things and thank-you notes, etc. The back-end management system can modify and manage the user information and item information, and realize the interaction between the user and the system.
The test results of the system show that the system has the related functions of lost and found, can quickly and easily deal with lost and picked things, reduce the workload of related personnel to improve the efficiency of lost and found work, improve the quality of life on campus.
Keywords:campus lost and found website;Java;SSH
目 录
第1章 绪论 1
1.1 研究的背景及意义 1
1.2 国内外研究现状 1
1.3 主要研究内容 2
1.4 论文内容安排 2
第2章 需求分析 4
2.1 系统需求分析 4
2.2 功能需求分析 4
2.2.1 用户管理功能 4
2.2.2 物品管理功能 5
2.2.3 后台管理功能 5
2.3非功能需求分析 6
第3章 系统设计 7
3.1 系统概要设计 7
3.2 功能模块设计 8
3.2.1 用户管理模块设计 8
3.2.2 物品管理模块设计 9
3.2.3 后台管理模块设计 11
3.3 系统数据库设计 13
3.3.1 实体关系设计 14
3.3.2 数据库表设计 14
第4章 系统实现 18
4.1 登录模块实现 18
4.2注册模块实现 19
4.3 捡拾物品管理模块实现 20
4.4感谢信模块实现 23
4.5 后台管理模块实现 24
4.5.1 用户管理模块实现 24
4.5.2 物品管理模块实现 25
4.5.3 感谢信管理模块实现 25
4.5.4 评论管理模块实现 26
第5章 系统测试 27
第6章 总结与展望 30
6.1 全文总结 30
6.2 研究展望 30
参考文献 31
致 谢 32
第1章 绪论
1.1 研究的背景及意义
物品丢失在生活中随处可见,尤其是在高校校园这一师生高度集中的地方,每天都有大量的师生丢失物品,导致校园随处可见张贴的寻物启事。高校贴吧、论坛以及各种社交平台内也混杂着各种寻物信息。显然这种张贴寻物启事的方式存在信息扩散速度较慢、不能及时挽回失主经济损失、浪费大量纸张以及对于校园环境有一定的破坏等问题。而在其他社交媒体中发布寻物信息不能有针对性的进行处理,寻物信息很容易淹没在其他消息中,从而影响消息的扩散。
本文针对上述方法实用性不强,关注度较低,缺乏一些以校园为范围的小众特定人群所需的平台这一些问题,拟设计一个专门针对校园特定人群的寻物网站,为高校师生及时有效的提供校园内的寻物启事及失物招领信息。用户在进行信息检索时,网站根据用户输入的关键字或者选择的物品类型进行信息匹配进而提供结果。用户还可以查看自己发布并且回复过的信息,而网站管理人员则可以针对高校内部发布的信息进行有针对性的分类、整理和信息发布为丢失物品的同学提供准确的失物招领信息,解决目前丢失物品难找回、信息难发布以及针对性较弱等问题。
1.2 国内外研究现状
目前国外失物招领系统起步较早,有了较长时间的发展,并且投入资金较多。其中美国的MissingMoney网站就在失物招领管理系统方面非常出色,用户可以通过自己的账号搜索个人丢失的物品,对于丢失和捡拾的物品采取信息化管理的方式,建立了物品数据库,每个物品都有独立的编号,使得拾捡物品管理工作相对简单高效。对于高校内大多通过Facebook等社交媒体进行寻找。
作为亚洲国家的日本同样在失物招领方面投入巨大。国内有众多失物招领机构,并且逐步建立起了全国网络数据库,方便失主更快速的查找物品,不断提高效率。但其采取的主要管理方式还是人工管理,每天的货物量巨大。针对此问题,日本政府专门在仓库里安装了一部重达几吨的货梯用于运送物品,可以满足各种规格的物品。
国内对于失物招领也更加重视,并且取得了一些不错的成果,已经建成了众多失物招领类网站、公安局的失物招领系统,一些高等院校也在校园信息化建设中规划了自己校园寻物系统。目前已经建成的失物招领网站有找回网、丢哪了、失物认领、中国失物招领、58寻人网。此外,还有一些地方性的失物招领平台,如武汉失物招领网,北京机场失物招领。同时各省市也都建立各自的失物招领平台,包括潍坊市公安局拾捡物品招领管理系统、客运站的失物招领网站等等。这些网站都具有相应的寻找失物,发布拾物和搜索等相应功能,但是覆盖面太广主要针对社会人员。还有一些广告等商业信息太多,不利于用户浏览以及填写和发布信息。因为这些弊端,国内校园内的失物招领的方式大多是通过贴吧、朋友圈空间等方式来实现。
从目前来看,各类失物招领系统各具特色,功能基本相同。有的网站是针对全国性的网站并且可以根据地区进行选择,有的是各省市内的失物招领网站,还有一些是针对高校院所的平台。通过这些方式可以减少人工工作量,提升对于失物管理工作的效率,因此建设一个针对性较强并且功能完善的寻物平台很有必要,可以更好的服务于高校师生。
1.3 主要研究内容
本文的主要内容是建立校园寻物网站,通过借鉴线上线下运作方式,拟采用信息化手段充分利用高校校园这一网络环境,发挥信息化网络传播速度快传播范围广的特点使得web端的校园寻物网站的信息发布及时、信息查询实时。最大程度的保证了丢失物品和被捡物品信息发布,使其能进行妥善处理并且保证物品安全。实现未注册用户能够浏览失物和拾物信息,用户通过注册后可登录发布信息。在拾取或丢失物品后用户能够登录网站发布失物招领和寻物启事并且留下物品信息和个人联系方式,然后进行线上线下信息匹配,认领成功后管理员修改信息发布状态,并可以写感谢信。网站管理账户可以针对高校内部发布的信息进行有针对性的分类、整理和发布为丢失物品的同学提供准确的失物招领信息,还能对错误信息进行修改。同时还能对用户、感谢信等进行修改和管理。本系统结合实际需求,选择MyEclipse为开发平台,HTML、CSS 和 JavaScript 为架构,Java为后台开发语言以及MySql为后台数据库。采取MVC设计模式。
1.4 论文内容安排
本文结合校园寻物工作的特点,总结校园环境下校园寻物系统的现实需求,围绕校园寻物系统的设计与实现展开论文工作,科学设置系统功能,从而实现校园寻物系统。将本文内容安排如下:
第1章绪论。介绍研究的背景及意义、国内外研究现状以及本文的主要研究内容。
第2章需求分析。首先分析了系统总体需求,明确了关键技术,在对系统业务需求进行分析后,针对系统功能需求进行描述和功能分解。
第3章系统设计。概述了系统总体设计,重点介绍了核心功能模块的设计、界面设计以及系统数据库的设计。
第4章系统实现。在前文系统需求和系统设计的基础上,本章实现了系统各个功能模块,并且给出了实现后的页面效果。
第5章系统测试。对系统进行了功能测试并对测试工作进行了描述和说明。
第6章结论与展望。对本文完成的工作进行总结以及对系统还需要完善的方面进行了展望。
第2章 需求分析
随着软件系统越来越复杂以及规模越来越庞大,系统需求分析已经是开发过程中重要的环节。若要使用户体验达到比较好的效果就必须从用户的角度出发明确用户的需求,针对用户的需求来实现系统。
本章针对校园寻物系统进行了需求分析,包括系统需求分析,功能需求分析以及非功能需求分析。
2.1 系统需求分析
校园寻物系统针对的是高校内的老师和学生群体,系统平台运行在web服务器端。寻物系统是为未注册用户,注册用户以及系统管理员三类用户提供一个及时高效的失物认领的信息管理平台。
未注册用户可以浏览已经发布的失物招领和寻物启事信息,并可以查看发布信息者的信息进行联系,但无法发布失物和拾物信息、感谢信和评论。
个人用户注册登录后即可浏览发布信息,之后登录时需要输入用户名和密码,通过验证后即可使用。在拾取或丢失物品后用户能够登录网站发布失物招领和寻物启事并且留下物品信息和个人联系方式,然后进行线上线下信息匹配,认领成功后管理员修改物品状态,并保留为成功案例。用户还可以通过写感谢信的方式来表达感谢。
网站管理账户可以针对高校内部发布的信息进行有针对性的分类、整理和信息发布为丢失物品的同学提供准确的失物招领信息,还能对错误信息进行修改。管理账户能对用户进行管理,进行添加查看操作;能对物品进行查看、修改、删除操作;同时还能对感谢信以及评论进行删除以维持网站和谐。
2.2 功能需求分析
功能需求分析主要是通过与用户交流,了解用户工作过程中需要完成的各个工作,从而确定系统需要实现的功能,指导系统的设计与开发。下面通过对校园寻物系统进行需求分析将功能模块大致分为用户管理功能模块、物品管理功能模块、后台管理功能模块。
2.2.1 用户管理功能
用户管理功能主要包括用户注册、用户登录、用户修改密码等功能。只有用户注册
登录后才能在系统中发布信息。
1) 用户注册功能
用户注册是为了将数据录入数据库中,是用户登录、发布信息等操作的充分条件。用户需要输入邮箱,昵称以及密码来进行注册,并且每一项都必须正确填写。邮箱要符合正确的邮箱格式,文本框后有文字提示。昵称也要符合相应的长度。密码长度应大于六位。注册时系统要对邮箱进行验证,验证该邮箱是否被注册,若没有注册则注册成功,用户信息将被录入到数据库中便于用户进行登录操作。
2) 用户登录功能
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: