一、前言
生活中,很多人都有丢失物品的经历,随着互联网的快速发展,你可以在各种地方信息平台来发布丢失说明。但是这些信息往往会随着平台的发布量被刷掉,想要找回丢失的东西还是很困难的。只需要打开微信即可使用失物招领小程序,或许能帮大家解决这个令人头痛的问题。
失物招领小程序主要为解决大学生时常丢失物品而且很难找回以及归还过程繁琐不方便的问题,与传统的失物招领方式不同,该款校园失误招领小程序拥有快捷发布寻物启事和失误找领功能,快速查找、极速归还、高效沟通、防误领冒领等功能,
二、功能设计
本设计从用户的功能需求出发,系统前端使用微信小程序技术,后端使用Java语言的SSM框架进行开发,数据库使用MySQL,建立了基于微信小程序的失物招领系统。
系统包括管理员和用户两个角色,分别可通过浏览器和小程序访问本系统。
管理员登陆后,主要模块包括首页、个人中心、用户管理、物品分类管理、物品信息管理、举报投诉管理、留言板管理、系统管理等功能模块。
用户登陆后进入小程序首页,可以实现首页、物品信息、系统公告、我的(物品信息、举报投诉、我的收藏管理、聊天交流、留言板)等功能等功能模块。
功能结构图如下所示:
毕设帮助、源码有偿获取、技术指导(公众号:一点毕设)
三、数据设计
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图:
物品信息实体属性图如图所示。
举报投诉实体属性图如图所示。
四、系统效果图
目 录
1 概述 1
1.1课题背景及意义 1
1.2 国内外研究现状 1
1.3 本课题主要工作 2
2 系统开发环境 3
2.1 java技术 3
2.2 Mysql数据库 3
2.3 HBuilder X技术介绍 4
2.4 SSM 框架 4
3 系统分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2操作可行性 6
3.1.3 经济可行性 7
3.1.4 法律可行性 7
3.2系统流程分析 7
3.2.1系统开发流程 7
3.2.2 用户登录流程 8
3.2.3 系统操作流程 9
3.2.4 添加信息流程 10
3.2.5 修改信息流程 11
3.2.6 删除信息流程 11
3.3系统用例分析 12
3.3.1管理员用例图 12
3.3.2用户用例图 12
4 系统设计 14
4.1 系统概述 14
4.2 系统结构设计 14
4.3数据库设计 15
4.3.1 数据库设计原则 15
4.3.2 数据库实体 15
4.3.3 数据库表设计 17
5系统界面实现 20
5.1 登录 20
5.2 管理员功能模块 20
5.3 用户用户端功能模块 23
6系统测试 27
6.1系统测试的意义 27
6.2 测试方法 28
6.3测试分析 28
结 论 29
致 谢 30
参考文献 31