web的校园失物招领网站的设计与实现(源码)【字数:12234】
摘 要由于高校活动范围广、人口密度高,图书资料、钥匙、个人证件等重要物品的丢失不可避免,所以学生和教师寻找丢失的物品需要花费大量时间。而国内大部分高校通过贴吧、QQ等渠道来进行失物招领的工作,但这些方式都会受到用户权限的限制,信息传播效率低,不易寻回失物。基于以上原因,基于Web的校园失物招领网站的设计与开发,在一定程度上可以解决上述问题。本系统主要实现了失物招领、寻物启事、搜索物品、留言发布、站内聊天等功能。系统基于Web开发设计并实现,主要运用JSP、JavaScript、数据库等技术,结合SSH(Spring MVC+Spring+Hibernate)框架进行开发,整个系统开发和设计过程严格遵循软件工程的理论进行设计、管理和指导,使得整个开发过程有条有理,整个系统按时完成。本文主要介绍了该系统的开发环境、体系结构、数据库设计以及主要功能,并对各功能模块的设计思路以及设计方法都做了详细描述。经过各方面测试,该系统不仅能够实现失物招领的基本功能,其他新加入的功能也可以实现。通过该系统,可以改善传统方式的繁琐性,提高物品回收率以及归还率,为校内人员提供方便。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 1
1.3.1研究目的 1
1.3.2研究意义 2
1.4全文组织结构 2
第2章 失物招领系统需求分析 4
2.1系统可行性分析 4
2.1.1技术可行性分析 4
2.1.2操作可行性分析 4
2.1.3经济可行性分析 4
2.2系统功能性需求分析 4
2.2.1系统概述 4
2.2.2系统功能需求分析 4
2.3系统功能用例分析 6
2.3.1系统用例概述 6
2.2.2系统用例分析 8
2.4非功能性需求分析 10
2.4.1系统开发环境及相关技术简介 10
2.4.2系统运行环境需求 11
2.4.3系统界面需 *好棒文|www.hbsrm.com +Q: ¥351916072$
求 11
2.4.4系统安全性需求 11
第3章 失物招领系统概要设计 12
3.1系统设计目标 12
3.2系统总体设计 12
3.3系统架构设计 13
3.4用户端功能模块设计 14
3.4.1登录功能 14
3.4.2发布信息功能 15
3.4.3查询功能 16
3.4.4在线聊天功能 16
3.4.5修改密码功能 17
3.4.6修改个人信息功能 18
3.5管理端功能模块设计 18
3.5.1增添数据功能 18
3.5.2修改数据功能 19
3.5.3删除数据功能 20
3.5.4导出数据功能 20
3.5.5批量导入数据功能 20
3.5.6重置用户密码功能 21
3.6数据库设计 22
3.6.1实体关系设计 22
3.6.2数据库表设计 24
第4章 失物招领系统具体实现 27
4.1用户端实现 27
4.1.1用户登录实现 27
4.1.2信息发布实现 28
4.1.3物品查找实现 29
4.1.4个人中心实现 30
4.1.5留言发布实现 31
4.1.6在线交流实现 32
4.2管理端实现 34
4.2.1管理员登录实现 34
4.2.2用户管理实现 35
4.2.3物品管理实现 37
4.2.4权限管理实现 38
4.2.5菜单管理实现 38
4.2.6系统设置实现 39
第5章 系统测试 42
5.1测试目标 42
5.2功能测试 42
5.3性能测试 42
第6章 总结与展望 43
6.1总结 43
6.2 展望 43
参 考 文 献 44
致 谢 45
第1章 前言
1.1研究背景
在信息技术时代,人们的生活节奏不断加快,丢失物品的现象也频繁发生,从而给人们带来了经济和精神上的损失[1]。现如今,人们的道德素养有了很大的提高。人们更愿意交出或归还他们通过一些手段和方法找到的物品。同时,他们也在寻找一些渠道和方法来寻找丢失的物品。对于生活环境封闭,而人口稠密的大学校园来说,这种现象更是屡见不鲜[2][3]。但是大多数高校通过线下失物招领站、QQ等方式来进行失物招领和归还的工作,以上方式过程复杂,很容易浪费时间,而且受用户权限限制,且安全性不可靠,信息传播效率较低[4][5]。由此我们可以看出,校园失物招领系统的实用性很高,是一个可以更好的满足人们需求的平台。
1.2国内外研究现状
目前,国内外的失物招领系统的研究与建设正处于发展时期,有些地区和机构已经建立了各具特色的失物招领系统。
国外在失物招领系统建设方面较为成功的案例是美国的Missing Money网站,用户登录该系统后,可以根据真实姓名和所在地对自己的丢失物品进行检索。并且该网站建立了全面的丢失物品数据库,对丢失物品都采用了信息化管理,每一个丢失物品都有唯一的编号,实现了对物品的高效管理[6]。
随着计算机技术和各种多媒体技术不断发展,为我国失物招领系统的发展与建设工作提供了强大的技术支持。目前已建成的失物招领类网站有找回网、丢哪了、失物认领、中国失物招领等全国覆盖性网站,还有一些地方性的失物招领平台,比如武汉失物招领网、北京机场失物招领等等,一些高等院校也在校园信息化建设中尝试创建自己的失物招领系统[7],但目前尚没有功能健全,针对性较强的校园失物招领系统。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 1
1.3.1研究目的 1
1.3.2研究意义 2
1.4全文组织结构 2
第2章 失物招领系统需求分析 4
2.1系统可行性分析 4
2.1.1技术可行性分析 4
2.1.2操作可行性分析 4
2.1.3经济可行性分析 4
2.2系统功能性需求分析 4
2.2.1系统概述 4
2.2.2系统功能需求分析 4
2.3系统功能用例分析 6
2.3.1系统用例概述 6
2.2.2系统用例分析 8
2.4非功能性需求分析 10
2.4.1系统开发环境及相关技术简介 10
2.4.2系统运行环境需求 11
2.4.3系统界面需 *好棒文|www.hbsrm.com +Q: ¥351916072$
求 11
2.4.4系统安全性需求 11
第3章 失物招领系统概要设计 12
3.1系统设计目标 12
3.2系统总体设计 12
3.3系统架构设计 13
3.4用户端功能模块设计 14
3.4.1登录功能 14
3.4.2发布信息功能 15
3.4.3查询功能 16
3.4.4在线聊天功能 16
3.4.5修改密码功能 17
3.4.6修改个人信息功能 18
3.5管理端功能模块设计 18
3.5.1增添数据功能 18
3.5.2修改数据功能 19
3.5.3删除数据功能 20
3.5.4导出数据功能 20
3.5.5批量导入数据功能 20
3.5.6重置用户密码功能 21
3.6数据库设计 22
3.6.1实体关系设计 22
3.6.2数据库表设计 24
第4章 失物招领系统具体实现 27
4.1用户端实现 27
4.1.1用户登录实现 27
4.1.2信息发布实现 28
4.1.3物品查找实现 29
4.1.4个人中心实现 30
4.1.5留言发布实现 31
4.1.6在线交流实现 32
4.2管理端实现 34
4.2.1管理员登录实现 34
4.2.2用户管理实现 35
4.2.3物品管理实现 37
4.2.4权限管理实现 38
4.2.5菜单管理实现 38
4.2.6系统设置实现 39
第5章 系统测试 42
5.1测试目标 42
5.2功能测试 42
5.3性能测试 42
第6章 总结与展望 43
6.1总结 43
6.2 展望 43
参 考 文 献 44
致 谢 45
第1章 前言
1.1研究背景
在信息技术时代,人们的生活节奏不断加快,丢失物品的现象也频繁发生,从而给人们带来了经济和精神上的损失[1]。现如今,人们的道德素养有了很大的提高。人们更愿意交出或归还他们通过一些手段和方法找到的物品。同时,他们也在寻找一些渠道和方法来寻找丢失的物品。对于生活环境封闭,而人口稠密的大学校园来说,这种现象更是屡见不鲜[2][3]。但是大多数高校通过线下失物招领站、QQ等方式来进行失物招领和归还的工作,以上方式过程复杂,很容易浪费时间,而且受用户权限限制,且安全性不可靠,信息传播效率较低[4][5]。由此我们可以看出,校园失物招领系统的实用性很高,是一个可以更好的满足人们需求的平台。
1.2国内外研究现状
目前,国内外的失物招领系统的研究与建设正处于发展时期,有些地区和机构已经建立了各具特色的失物招领系统。
国外在失物招领系统建设方面较为成功的案例是美国的Missing Money网站,用户登录该系统后,可以根据真实姓名和所在地对自己的丢失物品进行检索。并且该网站建立了全面的丢失物品数据库,对丢失物品都采用了信息化管理,每一个丢失物品都有唯一的编号,实现了对物品的高效管理[6]。
随着计算机技术和各种多媒体技术不断发展,为我国失物招领系统的发展与建设工作提供了强大的技术支持。目前已建成的失物招领类网站有找回网、丢哪了、失物认领、中国失物招领等全国覆盖性网站,还有一些地方性的失物招领平台,比如武汉失物招领网、北京机场失物招领等等,一些高等院校也在校园信息化建设中尝试创建自己的失物招领系统[7],但目前尚没有功能健全,针对性较强的校园失物招领系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/312.html