校园失物招领系统设计与实现论文

上传人:l**** 文档编号:145308657 上传时间:2020-09-19 格式:DOC 页数:44 大小:1.39MB
返回 下载 相关 举报
校园失物招领系统设计与实现论文_第1页
第1页 / 共44页
校园失物招领系统设计与实现论文_第2页
第2页 / 共44页
校园失物招领系统设计与实现论文_第3页
第3页 / 共44页
校园失物招领系统设计与实现论文_第4页
第4页 / 共44页
校园失物招领系统设计与实现论文_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《校园失物招领系统设计与实现论文》由会员分享,可在线阅读,更多相关《校园失物招领系统设计与实现论文(44页珍藏版)》请在金锄头文库上搜索。

1、. . . 校园失物招领系统运用vue.js技术Element-uijson数据格式MySQL数据库SSH框架 . . 摘要随着人类生活脚步的加快,在校生丢失物品已是常事,但是苦于寻找太费时费力,有些不重要的东西就不去寻找。开发本系统的目的就是旨在为本校学生提供一个公共的失物招领平台,所有丢失物品或者捡到物品的同学都可以在本平台进行发帖,为大家提供一个公共且集中式的信息交流平台。本系统不支持线上业务,帖子提供联系方式或者住址用于线下联系。失物招领系统具有安全性设计,不登录账号是无法进入系统部。系统分为前端和后台管理,通过SSH框架与Vue.js技术,利用Eclipse进行开发,及MYSQL作为

2、后台数据库,前端实现了发布寻物模块,失物招领模块,感信的添加,成功显示案例,查看个人中心。后台模块管理实现了所有用户管理,板块管理模块,帖子管理模块,感信模块,日志统一管理,查看个人中心管理模块。关键词:失物招领; SSH; MYSQL数据库;Vue.js AbstractWith the acceleration of the pace of human life,it is common for students to lose their belongings,but they are not always looking for things that are too time-con

3、suming and laborious.The purpose of this system is to provide students with a public lost and found platform.All students who have lost articles or found objects can post on this platform to provide a public and centralized information exchange platform. This system does not support online business,

4、posts provide contact information,or address is used offline contact.The lost and found system has a security design and cannot enter the system without logging in.The system is divided into front-end and back-end management,through the ssh framework and vue.js technology,using eclipse to develop,an

5、d MySQL as a back-end database,the front-end achieves a release property module,Lost and Found module, Adding thank you letter,Successfully displaying cases,Viewing personal center, Background module management implements all user management implements all user management,module management module,po

6、st management module,thank-you module,unified log management,and personal center management module.Key words: Lost and Found; SSH;MYSQL Database;Vue.js目录1 绪论11.1 系统研究背景11.2 系统研究意义11.3 系统开发设计思想22 系统相关技术32.1 SSH框架技术32.2 Vue.js43 系统需求分析63.1 系统的可行性分析63.1.1 系统安全性63.1.2 数据库选择63.2 功能需求63.2.1 基本功能需求64 系统设计与

7、实现84.1 数据库设计84.1.1 物理设计84.1.2 E-R模型设计84.1.3 数据库表设计124.2 接口设计154.2.1 用户接口154.2.2 板块操作接口174.2.3 帖子操作接口184.2.4 回帖操作接口204.2.5 感信操作接口205 系统编码与实现225.1 系统的实现平台225.2 系统的整体架构225.3 系统功能模块实现225.3.1 登录模块225.3.2 用户管理模块235.3.3 板块管理模块265.3.4 帖子管理模块285.3.5 感信管理模块315.3.6 留言管理模块325.3.7 日志管理模块336 系统测试356.1 系统测试目的356.2

8、 开发环境测试356.2.1 测试环境356.2.2 数据测试356.3 打包测试366.4 测试结果36总结37参考文献38致391 绪论1.1 系统研究背景当前我校师生人数众多,会出现一些同学丢失物品或捡到物品,苦于没有一个标准平台来进行失物招领操作,不知该怎么处理捡到的物品,又不知丢失物品的主人的联系方式,就算找到失主,也会浪费太多时间,以至于达不到节约时间地目的,同时造成极不方便性给生活。失去物品的原有价值,得不到合理的进行利用,本系统的开发将给全校师生带来方便,只需在网上注册账号,发布关于失物招领贴或者失物寻找帖,同时减少失物被冒领的概率,看到的人会马上联系你,给线下交流提供方便,同

9、时线上提供平台,对于那些找到失物的人,可以给他们进行夸赞并嘉奖,感他们的同时,鼓励更多的人有一颗乐于助人的心,使正能量充满我们的校园。同时管理员后台中心,可以对所有的用户进行用户管理。最终,开发失物招领系统已经迫在眉睫,必须制定稳定,安全和可靠性强的系统,给师生及用户们一个良好的体验。在我校校园,没有一个相对安全的发布平台。只有一些校园公众号可以进行投稿,再由公众号管理者进行发布,信息获取面比较窄小,也不易于失物的找回,同时浪费多人的时间,失物信息的发布只能保持一定量的时间,会被新的信息所覆盖,相当于发布的失物消息没有多少人可以看到,过于局限性,起不到一个特别好的作用。运用当今流行的SSH框架

10、及Vue.js技术实现广大用户与系统的完美交互,形成良好的用户体验。1.2 系统研究意义本系统会使失物招领信息管理更清晰明确,促使广大用户,师生们节约时间,人力物力,方便于师生们进行简便操作和管理信息。通过,网页上的功能模块,给师生们提供一个失主在线发布失物信息的场所,让更多人可以看到自己所丢失的物品,信息覆盖面较广。集中化信息平台,给找到失物的人提供了联系方式,便于找寻失主,节约时间。同时也可以通过本平台来进行发布失物招领的信息,使失主可以联系到拾到物品的人,更快更迅速的找寻失物,提高失物被找到的效率。同时提供更多人性化的设计模块,形成一个失物信息,招领信息集约式的开放平台。1.3 系统开发

11、设计思想本课题的开发是通过前台和后台进行组成,前台利用Vue.js+Element-UI技术构成可以向用户展示所有需要的功能模块,并进行操作。后台利用Spring+Hibernate+Struts2可以进行对所有用户的管理和维护,比用户更迅速的了解整个信息的过程。可以批量的对所有用户账号进行一个管理,并存入数据库中。Vue.js前后端分离利用Json数据格式进行前后台数据传递。MVC是Model,View,Control,是一种设计模式,是为了实现Web系统中的各司其职而进行的操作,三个部件没有联系,修改其中一个,其他两个不会起什么副作用,重用性越来越高。同时MVC创建和修改用户接口的技术大大

12、降低,Oop面向工具的方式设计,在系统开辟中是对数据及数据的操纵行为合并起来,作为一个互相联系,不可分割的团体,对于对象的相似类型,进行划分,抽象之后,得出相同特点而构成的类。前后端分离技术现在变得特别的常用,特别是在企业中,运用的就更多了,省时省力,相比较在传统的页面开发中,只是特别简单的由前端设计师开发成静态的页面,与后台的信息交互作业都是交给了后台开发员工,前台页面必须紧紧的依靠后台的模式,这种模式是有局限性的,可能会导致后台开发人员同时需要完成前端的操作,技术页面分配不合理,导致系统开发压力剧增,开发系统的效率进度比较缓慢,代码不利于维护。现在最受欢迎的就是前后端分离技术,使开发工作人

13、员只需针对自己所要开发的技术进行编写,开发的效率直线增加,分工也达到应有的技术分配。前端页面利用Ajax与Vue.js中间层进行数据的交互,同时浏览器渲染样式,再请求数据,而在以前的话,数据都是在进入浏览器后,由浏览器直接渲染而成的。2 系统相关技术2.1 SSH框架技术2.1.1 springSpring是当今比较流行的一个开源框架,创建于2003年,是一个轻量型的Java开辟框架。Spring并不是自己去制造轮子,而是运用已经存在的技术,将他们整合在一起,通过Spring来控制,进而提高开发效率和系统运行效率。核心:1.控制反转和依赖注入:Spring通过一种称作管制反转的技术促进了低耦合

14、。当应用了控制反向转换,一个对象依靠其它对象会通过不主动的方式传递回来,而不是这个对象自己建立或者寻找依赖对象。你可以认为IoC与JNDI不同不是对象在容器中查找依赖,而是容器存在于对象初始化时在不等对象收回在主动方式下将依赖传递给上一层。2.面向横向切割程序:Spring提供了面向横向切割编程的大力扶持,允许通过分离系统中的思维技术逻辑与程序开发服务进行合性的开发。运用对象只实现它们应该做的完成思维技术逻辑仅此而已。它们并不负责其它的一些系统级的聚合点,例如日记或事件支持。2.1.2 Struts21.什么是struts2:Struts2 则是一个特别有能力的MVC架构,基于模型设计是由以前

15、传统两个经典的框架引申而来,构成了更加优秀的开发技术。2.Strust2 核心功能(1)有一个FilterDispatcher的核心控制器,则是用户们需要创建的业务逻辑组件和程序控制器。(2)用户请求的Action示例,无法显示用户处理的请因为控制器没有和Servlet Api进行结合并互相影响。(3)支持更多View技术。(4)在Spring AOP思想基础之上的拦截器机制,更加方便它们的拓展。(5)特别实用,在填写校验功能中应用的强大性。3.Struts2的要点:Struts2有两方面的功能优点,一是所有的Struts2应用编程都是基于Client/Server HTTP交互协议,这个 Java接口 揭示了Java Servlet只是Java API接口的一个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号