基于web开发学校失物招领系统设计与研究

时间:2021-10-14 09:47:23 来源:网友投稿

  本科毕业设计(论文)

  基于 Web 开发的学校失物招领系统设计与研究

 Design and Research of School Lost and Found

 System Based on Web Development

 内容摘要

 目前大学生的校园活动层出不穷,导致高校师生参加的校园活动比较频繁,这样就造成了师生随身物品的丢失问题,然而依靠学校的管理平台寻找丢失的物品,往往由于学校管理经常以院系为单位,导致管理比较闭塞,只是局限于院系内部的交流,就算通过校级学生组织,也仅仅局限于师生之间,教职工难以联系起来,因此导致物品丢失以后想要找回变得困难重重。在互联网和计算机技术飞快发展的今天,如果能够通过网上的平台来实现失物招领,通过该平台可以有针对性的寻找失主或者寻找自己丢失的物品,显然具有较大的发展前景。本系统基于 J2EE的开发框架,结合“Struts 2 + Spring + Hibernate”框架,开发了一个轻量级的高校失物招领系统,具有很强的现实意义和研究价值。

 关键词:

 校园失物招领

 Web 网站

 MySQL

 J2EE

 Abstract

 At present, there are endless campus activities for college students, which leads to frequent campus activities attended by teachers and students in universities. This has caused the problem of the loss of personal belongings of teachers and students. The management of the unit is relatively closed, and it is limited to the internal communication of the department. Even through the student organization at the school level, it is also limited to the teacher and student. It is difficult to connect the staff and staff. Difficult. With the rapid development of Internet and computer technology, if the lost property can be found through the network platform, then this platform can be used to find the owner or lost property, which obviously has a great development prospect. This system based on J2EE development framework, combined with "struts2 + spring + hibernate" framework, developed a lightweight university lost and found system, has a strong practical significance and research value.

 Key words:

 Campus lost and found

 Web site

 MySQL

 J2EE

 目

 录

 第一章

 绪论

 ................................ ..................

 1 1

 1.1 选题的背景 ............................................... 1 1.2 课题研究现状 ............................................. 2 1.2.1 国内研究现状 .......................................... 2 1.2.2 国外研究现状 .......................................... 2 1.2.3 发展趋势 .............................................. 2 1.3 本文研究内容 ............................................. 3 第二章

 系统开发工具和技术简介

 ................................

 4 4

 2.1 系统开发环境 ............................................. 4 2.2 “Struts2 + Spring + Hibernate”的简述 ................... 4 2.2.1 Struts2 框架 .......................................... 4 2.2.2 Spring 框架 ........................................... 5 2.2.3 Hibernate 框架 ........................................ 5 第三章

 游戏需求分析

 ................................ ..........

 7 7

 3.1 总体功能模块 ............................................. 7 3.2 系统管理员功能模块 ....................................... 7 3.3 用户的功能模块 ........................................... 8 3.3.1 游戏配置需求 .......................................... 8 3.4 程序流程图 ............................................... 9 第四章

 系统详细设计与实现

 ................................ ...

 12

 4.1 系统和数据库的配置 ...................................... 12 4.2 概念模型设计 ............................................ 12 4.3 数据库逻辑模型 .......................................... 13 第五章

 系统功能实现

 ................................ .........

 16

 5.1 系统功能实现的主要框架 .................................. 16

  5.2 个人中心模块与管理员模块 ................................ 16 5.3 实物招领模块实现 ........................................ 17 5.4 物品发布模块实现 ........................................ 19 5.5 拾物招领模块实现 ........................................ 20 第六章

 系统调试与测试

 ................................ .......

 21

 6.1 软件测试的目的 .......................................... 21 6.2 软件测试的任务 .......................................... 21 6.2.1 测试用例 ............................................. 21 6.2.2 兼容性测试 ........................................... 22 6.2.3 性能测试 ............................................. 23 6.3 测试环境 ................................................ 23 6.4 测试过程及结果 .......................................... 23 第七章

 结论

 ................................ .................

 25

 参

 考

 文

 献

 ................................ .................

 26

 致

 谢

 ................................ .........

 错误!未定义书签。

 广东东软学院本科生毕业设计(论文)

 1

  第一章

 绪论

  本章节为绪论部分,主要用来描述该课题选题的背景与意义、课题下国内外各自的研究现状和未来的发展趋势,并概述本文的研究内容。随着人民的生活水平的提高,

 1.1

 选题的背景

 自 21 世纪以来,经济与互联网技术的快速发展,生活节奏不断加快,就容易发生物品丢失的情况。过去人们都是通过传统的方法来寻回失物,而传统的方法不仅让失物丢失与拾取的信息扩散的慢,还容易给失主造成一定的经济损失。据不完全统计,目前大学生在校园内丢失过物品的人超过 75%,而也有过半的人尝试在物品丢失后寻回的过程中,受到各种因素的干扰,最终还是没找到。

 目前大学的校园面积不断扩大,学生校园活动层出不穷,导致高校师生参加的校园活动比较频繁且携带东西数量不断增多,这样就容易造成师生随身物品丢失的问题,然而依靠学校的管理平台寻找丢失的物品,往往由于学校管理经常以院系为单位,导致管理比较闭塞,只是局限于院系内部的交流,就算通过校级学生组织,也仅仅局限于师生之间,教职工难以联系起来,因此导致物品丢失以后想要找回变得困难重重。

 在科技水平迅速发展的今天,已经有了失物招领系统,但是这种方式大部分却不适用在范围较小的学校里面,失主需要通过系统找到失物还需要到某个地方领取,无疑增加了时间花费。如果能够通过手机上的软件来实现失物招领,通过该软件可以有针对性的寻找失主或者寻找自己丢失的物品,失主与拾主就可以很快的联系上,这显然具有较大的发展前景。

 本系统基于 J2EE 的开发框架,结合“Struts 2 + Spring + Hibernate”框架,开发了一个轻量级的高校失物招领系统,具有很强的现实意义和研究价值。

 广东东软学院本科生毕业设计(论文)

 2

 1.2

 课题研究现状

  1.2.1 国内研究现状 现如今我国正在努力建设和谐社会,政府对居民道德水平的提高尤为重视,因此,政府应当为了实现城市的信息现代化和促进县、市级城市与各高校的文明化管理义不容辞。而我从国内关于网上失物招领的研究现状了解到,我国十分重视失物招领制度的建设,在失物招领制度的建设和推广方面取得了一定的成绩。目前,一些大学还计划设立失物招领处。但是目前大学校内的失物招领需要大量的人力物力并且效率低,资源不集中,导致了手工工作的损耗和丢失物品难以找回,所以建立一个失物招领系统是非常重要的。

 1.2.2 国外研究现状 跟国内不同的是,国外一些地区或机构针对不同的商品和不同的消费环境建立了独特的失物招领管理制度。对于东方国家来说,日本现在已经对失物招领机进行了强有力的重建,全国到处各种失物招领机构。但主要采用手动控制方式,日常工作量非常大。因此,人员和在日本的创办组织在货运站安装了几吨起重卡车用来装失物。从指定的项目规范中,可以减少管理人员的难度。为了方便失主寻找失物,日本政府建立了网络数据库,以避免失主因丢失或玩忽职守而造成的损失。

 1.2.3 发展趋势 现如今,人们的生活节奏不断加快,丢失物品的几率就会加大,遗失物品的现象时有发生。有些人丢失了较为贵重的东西就很难找回,传统方式在现在很难起到大的作用,而常用的寻物方法其信息传达率不高,不易找回失物,很不方便。为处理该问题,有必要开发一个失物招领渠道网络办理体系,为失主和拾到者建立起一个良好的沟通交流平台,来便利大众生活。

 国内现在对失物招领制度的建设十分重视,在失物招领制度的建设和推广方面取得了一定的成绩。目前,在很多网站,例如失踪网、失物招领网、58 招领网等。上面列出的各种失物招领系统都有自己的功能。有些网站分布在全国各地,可以根据地区或项目类型进行分类。它们有特定的搜索功能。有些物品丢失并被找到,有些站点是门户网站的子服务,可能会列出丢失的项,还将为大学和学院

 广东东软学院本科生毕业设计(论文)

 3

 提供一些简单的搜索功能,所有这些功能都为缺少的项目和显示元素提供属性搜索功能。这样,在手工工作的过程中可以大大减少损耗和检测,也可以提高失物管理的效率,所以建立一个失物招领系统是非常重要的。

 1.3

 本文研究内容

 本文基于 web 技术开发失物招领网站,论文面向的用户主要是校内注册用户和管理员。

 论文的主要研究方向,主要从以下六个章节展开论述。

 第一章绪论,对论文进行概括,简要概述课题的背景、研究意义、课题研究的现状,从而得到开发一个高校失物招领系统的可行性与必要性。

 第二章系统开发环境及相应技术的简述。系统框架工作的流程图和开发环境的主要框架,阐述了系统主要的开发环境以及涉及到的关键技术与实际应用; 第三章系统总体设计,从整体的全局角度考虑系统的设计问题。其中分为四个模块:总体功能模块、系统管理员模块、用户功能模块、程序流程图; 第四章系统详细设计与实现,主要描述系统的数据库配置以及概念模型等。其中包含数据库的配置与搭建,概念模型的设计与数据库的逻辑模型; 第五章系统功能实现,主要通过流程图、时序图对系统繁荣具体实现过程进行阐释,此章节主要通过 8 个图来展现功能的实现过程; 第六章系统测试,通过分析测试的目的、任务,并给出测试环境,最终得到测试结果。最终对系统进行了总结和展望。

 广东东软学院本科生毕业设计(论文)

 4

  第二章

 系统开发工具和技术简介

 本章主要描述系统开发环境及技术简介,系统工作框架的流程图和开发环境的主要框架以及涉及到的关键技术与实际应用

 2. 1 系统开发环境

 本次研究基于 J2EE 框架,选择了 Eclipse 开发平台,Eclipse 属于编程语言的一种,它不仅用作 Java 集成开发工具,而且还支持 C /

 c++、COBOL 和 PHP等编程语言的插件。它本身只是一个框架和服务。Eclipse 附带了一组插件,包括 java 开发工具(JDD),这使得 El

 Paso 成为一个较成熟的开发平台。既可以创建 web 项目也可以创建 Java 项目。所以本次系统的开发选择了 Eclipse 开发平台。同时为了

 实现对用户数据的有效存储和使用,系统借助了 MySQL 作为数据库端的开发平台,它运行速度很快,并且完全适用于网络可以和网络

 任意地方的人分享[1] 。具备速度快,体积小的优点。因为是开放源代码,不需要其他的成本,能够实现轻量级的数据支持。

 2.2

 “S S truts2

 + +

 S S pring

 + +

 H H ibernate ”的简述

 SSH 不是一个框架,而是多个框架(struts+spring+hibernate)的集成,SSH在 J2EE 项目中表示了 3 种框架,即 Spring + Struts 2+Hibernate。

 它由以下 3 个框架构成:

 2.2.1 Struts2 框架 Struts 2 是 Apache 托管的开放源码项目。Struts2 是一个改进的 MVC 框架,它为 MVC 系统的开发提供了底层支持。其主要技术有 servlet 库、JSP 和自定义标记库[3] 。其基本构成如图 2-1 所示。

 广东东软学院本科生毕业设计(论文)

 5

  图 2-1 Struts 框架的工作流程 2.2.2 Spring 框架 Spring core 是一种轻量级容器、IIC 容器(反向控制)、无干扰(无威胁)方案,并提供了面向程序的 AOP 概念。它支持持久性和操作,提供 MVC 网络实现,并为一些常见的企业服务 api(软件接口)提供一致的模型包。除了现有的各种其他框架(struts、JSF、hibernate 等)之外,spring 还提供了一个集成它们的解决方案[4] 。

 图 2-2 Spring 主要框架 2.2.3 Hibernate 框架 Hibernate 是一个 ORM 源层。Hibernate 框架是持久性层框架的优秀实现,它为具有一致数据库的服务提供了高效、经济的对象。开发 人员可以使用面向对象...

推荐访问:失物招领 学校 开发

版权所有:文秘范文网 2010-2024 未经授权禁止复制或建立镜像[文秘范文网]所有资源完全免费共享

Powered by 文秘范文网 © All Rights Reserved.。陕ICP备16010436号