基于云计算的校园失物招领系统的设计与实现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Controller层:是控制中心,通过@Controller标记 类,由它发出所有的指令、调度,包括控制服务 层提供的服务、数据提供的地址等。
Service层:处理业务逻辑,为控制层提供方法接 口,包含了对页面操作模块的代码,此外Service 层不会直接连接数据库。
DAO层:用于定义方法接口,通过@Repository标 注类,与数据库的数据进行交互,通过 @MyBatisDao连接后台代码与数据库。
解决失物信息流通范围和时间的局限性,将失物信息用最快捷、安全的方式传递 出去,不需要走出教室或宿舍仍然可以知道自己丢失的物品的情况。通过系统发 布失物招领信息效率更高、更方便快捷,节约时间成本。
网站首页、登录注册、失物信息、公告信息、 物品信息等为系统前台页面的主要功能
后台主要管理系统中所有用户信息以及用户产生的 操作数据,对数据库进行增、删、改、查等操作。
JSP
JSP可以响应客户端发送的请 求,根据请求内容生成HTML、 XML或其他格式文档的Web 网页,然后返回给请求者。
JSP技术以Java语言作为脚本 语言,为用户的HTTP请求提 供服务,能与其它Java程序 共同处理复杂的业务需求。
云计算
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序 分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给 用户。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的导师:
专业:计算机科学与技术 时间:
图4-2 系统全局功能模块图
图4-4 系统全局E-R图
开始
输入用户的信息
开始验证 N
信息是否正 确 Y
输出成功提示信息
结束
开始
输入提交用户信息
验证格式是否 正确 Y
查询数据库
N N
查询是否成功 Y
返回登录结果
结束
开始
输入关键字
查询数据库 N
查询是否 成功 Y
返回搜索结果
结束
开始
输入指令
查询数据库 N
本系统主要重点部分在于启事信息的发布和查询浏览,通过对 物品信息模块化的显示,使用户浏览更加便利,通过系统网络 化的方式可以提高系统在校园坏境下的使用率,可以真正的提 高校园寻回失物的机会。
但由于时间和专业知识的限制,本系统仅完成了基本功能,存 很多潜在功能点和需求未开发,系统的开发无法完全照搬书本 上的技术,还需要添加新的技术来实现,但因为新技术掌握不 够,系统目前还不成熟,后续应以掌握知识为前提继续改进。
常见提供的三种服务:IAAS(infrastructure-as-a-server基础设施即服务)、PAAS(platform-as-aserver平台即服务)、SAAS(software-as-a-server软件即服务)
特点:高灵活性、可扩展性、按需部署、可靠性高
图4-1 系统架构图
View层:主要功能是同用户进行交互,主要表示 前台jsp页面,然后将响应结果返回给用户层。
现如今很多高校通过失物招领处和 QQ群等渠道发布信息,信息被淹没 在各种动态中,且不便于对物品信 息管理
提供一个供失主与拾主交流的信息平台。
校园内传统的失物招领方式众多,无法进行统一管理,丢失物品后无法很快的挂 失,本系统给用户提供一个简便高效的渠道,对失物信息统一管理,对物品进行 分类,便于快速检索物品信息。
答辩人:
导师:
专业:计算机科学与技术 时间:
选题背景
失物招领方式中最传统、最熟悉的是 寻物启事,在校园内则可以关注宣传 栏、小黑板等。
上个世纪,政府会在公共场合设置失 物招领点。
国内出现失物招领相关企业。
国外的某些欧美国家,设有设计商业 性质的失物招领处。
选题现状
目前,因为各大高校占地面积广、 人口密度大,师生频繁在教室、图 书馆、食堂等场所来往,随身携带 的物品难免容易丢失。
图2-1 系统用户和浏览用户用例图
图2-2 管理员用户用例图
系 统 一 般 操 作 时 间 2,5,8 秒 。 考 虑校园内系统用户多、运行时间 长等因素,响应时间可保证在8 秒内
页面来回切换流畅流畅、按钮目 的明确、保留前一步操作打开的 页面,对页面操作后自动刷新, 等
系统安全通过登录验证、密码加 密、 权限限制、 用户操作日志 等保证
MySQL
MySQL是最流行的关系型数据 库管理系统,在web应用方面 是最好的应用软件之一。
数据主要以表格的形式出现, 将数据保存在不同的表中,增 加了速度并提高了灵活性。
特点:体积小、速度快、成本 低、开放源码、跨平台等
Java
Java是一门面向对象编程语言, 功能强大,简单易用
具有简单性、面向对象、分布 式、健壮性、安全性、平台独 立与可移植性、多线程、动态 性等特点 。
查询是否成功 Y
编辑所选部分
保存修改 N
查询是否成功 Y
返回结果
结束
本论文首先对校园内频繁出现失物和招领事件因为渠道限制而无 法找回丢失的物品进行分析,以此为背景,详细设计和开发的失 物招领系统,采用最常用和最流行的SSM框架下的MVC模式、编 辑工具eclipse以及启动服务器Tomcat,实现系统基本功能。
Service层:处理业务逻辑,为控制层提供方法接 口,包含了对页面操作模块的代码,此外Service 层不会直接连接数据库。
DAO层:用于定义方法接口,通过@Repository标 注类,与数据库的数据进行交互,通过 @MyBatisDao连接后台代码与数据库。
解决失物信息流通范围和时间的局限性,将失物信息用最快捷、安全的方式传递 出去,不需要走出教室或宿舍仍然可以知道自己丢失的物品的情况。通过系统发 布失物招领信息效率更高、更方便快捷,节约时间成本。
网站首页、登录注册、失物信息、公告信息、 物品信息等为系统前台页面的主要功能
后台主要管理系统中所有用户信息以及用户产生的 操作数据,对数据库进行增、删、改、查等操作。
JSP
JSP可以响应客户端发送的请 求,根据请求内容生成HTML、 XML或其他格式文档的Web 网页,然后返回给请求者。
JSP技术以Java语言作为脚本 语言,为用户的HTTP请求提 供服务,能与其它Java程序 共同处理复杂的业务需求。
云计算
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序 分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给 用户。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的导师:
专业:计算机科学与技术 时间:
图4-2 系统全局功能模块图
图4-4 系统全局E-R图
开始
输入用户的信息
开始验证 N
信息是否正 确 Y
输出成功提示信息
结束
开始
输入提交用户信息
验证格式是否 正确 Y
查询数据库
N N
查询是否成功 Y
返回登录结果
结束
开始
输入关键字
查询数据库 N
查询是否 成功 Y
返回搜索结果
结束
开始
输入指令
查询数据库 N
本系统主要重点部分在于启事信息的发布和查询浏览,通过对 物品信息模块化的显示,使用户浏览更加便利,通过系统网络 化的方式可以提高系统在校园坏境下的使用率,可以真正的提 高校园寻回失物的机会。
但由于时间和专业知识的限制,本系统仅完成了基本功能,存 很多潜在功能点和需求未开发,系统的开发无法完全照搬书本 上的技术,还需要添加新的技术来实现,但因为新技术掌握不 够,系统目前还不成熟,后续应以掌握知识为前提继续改进。
常见提供的三种服务:IAAS(infrastructure-as-a-server基础设施即服务)、PAAS(platform-as-aserver平台即服务)、SAAS(software-as-a-server软件即服务)
特点:高灵活性、可扩展性、按需部署、可靠性高
图4-1 系统架构图
View层:主要功能是同用户进行交互,主要表示 前台jsp页面,然后将响应结果返回给用户层。
现如今很多高校通过失物招领处和 QQ群等渠道发布信息,信息被淹没 在各种动态中,且不便于对物品信 息管理
提供一个供失主与拾主交流的信息平台。
校园内传统的失物招领方式众多,无法进行统一管理,丢失物品后无法很快的挂 失,本系统给用户提供一个简便高效的渠道,对失物信息统一管理,对物品进行 分类,便于快速检索物品信息。
答辩人:
导师:
专业:计算机科学与技术 时间:
选题背景
失物招领方式中最传统、最熟悉的是 寻物启事,在校园内则可以关注宣传 栏、小黑板等。
上个世纪,政府会在公共场合设置失 物招领点。
国内出现失物招领相关企业。
国外的某些欧美国家,设有设计商业 性质的失物招领处。
选题现状
目前,因为各大高校占地面积广、 人口密度大,师生频繁在教室、图 书馆、食堂等场所来往,随身携带 的物品难免容易丢失。
图2-1 系统用户和浏览用户用例图
图2-2 管理员用户用例图
系 统 一 般 操 作 时 间 2,5,8 秒 。 考 虑校园内系统用户多、运行时间 长等因素,响应时间可保证在8 秒内
页面来回切换流畅流畅、按钮目 的明确、保留前一步操作打开的 页面,对页面操作后自动刷新, 等
系统安全通过登录验证、密码加 密、 权限限制、 用户操作日志 等保证
MySQL
MySQL是最流行的关系型数据 库管理系统,在web应用方面 是最好的应用软件之一。
数据主要以表格的形式出现, 将数据保存在不同的表中,增 加了速度并提高了灵活性。
特点:体积小、速度快、成本 低、开放源码、跨平台等
Java
Java是一门面向对象编程语言, 功能强大,简单易用
具有简单性、面向对象、分布 式、健壮性、安全性、平台独 立与可移植性、多线程、动态 性等特点 。
查询是否成功 Y
编辑所选部分
保存修改 N
查询是否成功 Y
返回结果
结束
本论文首先对校园内频繁出现失物和招领事件因为渠道限制而无 法找回丢失的物品进行分析,以此为背景,详细设计和开发的失 物招领系统,采用最常用和最流行的SSM框架下的MVC模式、编 辑工具eclipse以及启动服务器Tomcat,实现系统基本功能。