基于微服务的在线校园便民服务站的计划与实现

[复制链接]
发表于 2025-11-7 04:07:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
择要

  在互联网期间,统统都紧随期间潮流,人们的生存方式发生了翻天覆地的变革,校园内也正在举行一场新的革命。“让在校门生的生存更便捷”这个标语成为了广大门生们的述求。为了实现这一目标,校园便民服务站将重点放在便民服务上,以多种便民服务为门生们的在校生存提供便利。同时提供了校内动态板块,在校园内开放门生的交换空间,创建一个简朴、干净的网络平台。基于微服务的校园便民服务站体系对校园内门生们利用最多的信息举行整合。本体系后端SpringBoot框架,前端利用VUE,数据库利用Mysql。论文按照软件通用开辟流程计划并编写,起首对体系开辟的目标与意义举行叙述之后举行需求分析、详细计划、体系测试等章节的编写。
  
  
  
关键词

  
  校园便民服务站体系;JAVA;Spring Boot;MySQL
  
   Abstract

  
  In the Internet era, everything follows the trend of the times, people's lifestyle has undergone earth shaking changes, and a new revolution is taking place on campus. The slogan of "making life more convenient for students in school" has become the statement of the majority of students. In order to achieve this goal, the campus convenience service station will focus on convenience services and provide convenience for students' school life with a variety of convenience services. At the same time, it provides a dynamic plate in the school, opens the communication space of students in the campus, and establishes a simple and clean network platform. The campus convenience service station system based on micro service integrates the information most used by students on campus. The system uses the springboot framework at the back end, Vue at the front end and MySQL in the database. The paper is designed and compiled according to the general software development process. Firstly, the purpose and significance of system development are discussed, and then the chapters of demand analysis, detailed design and system testing are compiled.
  
  
  
Key words

  

  Campus convenience service station System; JAVA; Spring Boot; MySQL
  
   

目次

  
  择要
  Abstract
  
  第一章 媒介
  1.1 研究配景
  1.1.1 国内研究现状
  1.1.2 国外研究现状
  1.2 研究的目标与意义
  1.2.1 研究的目标
  1.2.2 研究的意义
  1.3 相干技能先容
  1.3.1 开辟环境
  1.3.2 Spring Boot框架
  1.3.3 B/S架构
  1.3.4 MyBatis框架
  1.3.5 MySQL数据库
  1.4 论文布局
  第二章 需求分析
  2.1 可行性分析
  2.1.1 技能可行性
  2.1.2 经济可行性
  2.1.3 操纵可行性
  2.2 用例建模
  2.3 用例形貌
  2.4 本章小结
  第三章 体系计划
  3.1 体系总体计划
  3.2 体系功能形貌
  3.3 数据库计划
  3.3.1 概念模子计划
  3.3.2 数据库表计划
  3.4 本章小结
  第四章 体系详细计划与实现
  4.1 体系的详细计划
  4.1.1 体系登录功能的计划
  4.1.2 体系注册功能的计划
  4.1.3 未还图书检察功能的计划
  4.1.4 结果检察功能的计划
  4.1.5 用户管理功能的计划
  4.1.6 结果导入功能的计划
  4.1.7 未还图书导入功能的计划
  4.1.8 数据统计功能的计划
  4.2 体系的实现
  4.2.1 体系登录功能的实现
  4.2.2 体系注册功能的实现
  4.2.3 未还图书检察功能的实现
  4.2.4 结果检察功能的实现
  4.2.5 用户管理功能的实现
  4.2.6 结果导入功能的实现
  4.2.7 未还图书导入功能的实现
  4.2.8 数据统计功能的实现
  4.9 本章小结
  第五章 体系测试
  5.1 体系登录功能测试
  5.2 动态发布功能的测试
  5.3 体系注册功能的测试
  5.4 用户管理功能的测试
  5.5 未还图书导入功能的测试
  5.6 动态管理功能的测试
  5.7 性能测试
  5.8 本章小结
  结论
  参考文献
  致谢
  
  
   第一章 媒介

  本章紧张就研究配景、国内研究现状、国外研究现状、研究的目标与意义、技能选型、技能先容、开辟环境、所选框架等举行阐明。末了总结体系要办理的紧张标题以及论文的紧张布局。
  1.1 研究配景

  在互联网期间,统统都紧随期间潮流,人们的生存方式发生了翻天覆地的变革,校园内也正在举行一场新的革命。“让在校门生的生存更便捷”这个标语成为了广大门生们的述求。为了实现这一目标,举世各大高校都开始了校园信息化这一目标,校内图书馆体系,教务体系等信息化体系,这些信息化体系很好用但会出现信息割裂的标题。门生无法方便快捷的获取到想要的信息。根据校园内出现的这一标题,校园便民服务站将重点放在便民服务上,将多个平台信息整合到一起并以多种便民服务为门生们的在校生存提供便利。
  1.1.1 国内研究现状
  便民服务中心是比年来天下新兴的一种服务机构。为人们提供充值话费、公用古迹收费、行政古迹收费、电子机票、火车票等各类便民服务,具有快捷、方便、安全等特点[1]。
  便民服务根天职为以下几类:
  1、通讯服务类:比方手机话费充值,办理宽带,办理手机号卡等。
  2、生存缴费类:水费、电费、天然气费、物业费、暖气费、有线电视费等。
  3、金融服务类:存取款ATM机,名誉卡还款等。
  4、医疗服务类:社区诊所,药店等。
  5、出行服务类:机票预订,火车票预订等。
  6、购物服务类:便利店、超市、快递点等。
  随着互联网的遍及,越来越多的业务转为线上[2]。便民服务也不破例。近些年爆火的美团,服务人数超2.5亿[3]。叮当快药服务次数450万次以上、微信上的在线交电费,交水费、饿了么上的订餐送餐业务都极为火爆,发展远景非常乐观[4]。
  由此可见在线便民服务站已经在各行各业生根发芽,成为了人们一样寻常生存不可或缺的一部分。在校园内也须要这种一站式便民服务体系,让便民服务与互联网相团结,打造在线便民校园服务服务站成为了校园信息化的一大紧张步调。
  1.1.2 国外研究现状
  美国的分类信息平台网站巨无霸Craigslist。该网站是信息分类平台,同时也是便民服务平台,该网站上没有图片,只有密密麻麻的笔墨,标着各种生存信息与便民服务,尤其是便民服务方向做的非常好。在上面可以轻松找到钟点工,跑腿等信息,国内的58同城等也是仿照Craigslist举行搭建的。
  在美国尚有另一大互联网巨头亚马逊也参加便民服务,由于这是人们须要的服务。亚马逊渴望通过拓展它在纽约、洛杉矶和西雅图等地的当地便民服务(Amazon Local Services)[5]。来资助用户接洽水管工和电工等杂务工。在日本的广岛大学,也搭建了校园便民服务平台,门生们可以在平台上实现信息共享,谈天,照片传送,文件传输等功能。学校管理职员还可以对校内考务,校务举行管理。门生可以一站式的完成检察测验结果、图书管信息,还可以完成水卡、电费等充值。
  1.2 研究的目标与意义

  1.2.1 研究的目标
  在校园内也有许多自觉构成的相助群、二手群、表明墙、全能墙等等便民服务渠道,但此中信息鱼龙稠浊,职员羁系不完满,散步各种诈骗广告,以及没有官方提供信息的渠道,导致虚伪信息散步,新同砚不相识这方面很轻易受骗上当造成个人产业丧失。以是一个便民服务平台就显得非常紧张。
  1.2.2 研究的意义
  在校园便民服务站同砚们可以在上面沟通交换分享本身的想法,表达本身的感情还可以生意业务物品,跑腿带饭在大学赚取本身的第一桶金。
  校园便民服务站可以提供快捷、方便、安全的便民服务渠道,让同砚和老师们的在校生存更加便捷。校园便民服务站能丰富高校门生课余生存在校园内开放门生的交换空间,创建一个简朴、干净的网络平台。渴望此项目可以大概让门生能在平台,第一时间办理门生所面临的困难,感受到如家人般无微不至的庇护。为高校门生提供,方便快捷,安全可靠的服务和精良的互帮相助氛围。丰富课余生存的同时,通过资助他人得到相应报酬,打仗更多的校友,开阔结交圈子。门生在此各抒己见让校园生存多姿多彩。
  1.3 相干技能先容

  基于微服务的在线校园便民服务站体系前端利用VUE框架,后端利用SpringBoot框架,数据库利用开源数据库MySQL,在计划上利用B/S架构也是就用户利用欣赏器服务端利用服务器提供服务。下面将对开辟中利用的框架以及环境举行扼要阐明。
  1.3.1 开辟环境
  基于微服务的在线校园便民服务站开辟环境扼要形貌:
  
       
  • 开辟环境运行平台:Windows 10   
  • 开辟语言:JAVA( JDK 1.8 )   
  • 技能选型:Spring Boot、Mybatis、Vue、ElementUI   
  • 开辟环境:IntelliJ IDEA 2020   
  • 配景数据库:MySQL 8.0   
  • 服务器:TomCat 8.5  
  1.3.2 Spring Boot框架

  SpringBoot是 Pivotal团队从2013年开始研发并于2014年4月初次发布的全新开源轻量级框架[6]。而且通过简化设置进一步简化了 Spring应用的构建和开辟[7]。别的, SpringBoot集成了大量的框架,使得依赖包的版本辩说和引用不稳固等标题得以很好地办理[8]。
  SpringBoot具有以下几个特点:(1)可以创建独立的 Spring应用,并根据 Maven或 Gradle插件创建可实行 JARs和 WARs;[9] (2)尽大概对 Spring容器举行主动设置。
  1.3.3 B/S架构

  B/S 的特性和根本布局:在 B/S 布局中,每个节点都分布在因特网上,这些网络节点可以分为欣赏器端、服务器端和中心件,通过它们之间的链接和交互来完成体系的功能任务[10]。
  欣赏器端:即用户利用的欣赏器,用户通过欣赏器界面向服务器端提出哀求,并对服务器端返回的结果举行处置惩罚并展示[11]。
  服务器端:提供数据服务,处置惩罚数据,然后把结果返回中心层,结果表现在体系界面上[12]。
  1.3.4 MyBatis框架

  MyBatis 是支持寻常 SQL检察,存储过程和高级映射的精良长期层框架[13]。MyBatis利用XMl文件将SQl与数据库链接起来,极大的方便了步调员的开辟。
  1.3.5 MySQL数据库

  MySQL是一种关系型数据库管理体系,关系数据库将数据生存在差异的表中,如许就增长了速率并进步了机动性[14]。MySQL是一款中小型数据库[15]。本项目数据量较小以是选用此数据库。MySQL数据库还具有体积小,易操纵,免费等上风[16]。
  1.4 论文布局

   基于微服务的在线校园便民服务站的实现是紧张是利用前端VUE+后端SpringBoot技能,本论文紧张是对校园内门生们常用的信息举行整合,开辟出符合校园特色的便民服务体系
  基于以上需求,本文也将从以下章节举行深入阐释该课题。
  第一章 媒介:紧张阐明白便民服务的发展以及在校园内的生存产生的影响,从研究配景、目标、意义等多个方面举行了分析与叙述。之后先容了项目标开辟配景以及利用技能。
  第二章 需求分析:在三个维度举行了可行性分析,分别是技能可行性、经济可行性、操纵可行性。还阐明白体系的用例建模,紧张利用用例图与用例形貌举行阐明。
  第三章 体系计划:对体系的团体举行计划,包罗数据库表,总体功能计划以及对各项功能的作用举行形貌。
  第四章 体系的详细计划与实现:对体系的每一项功能举行详细的计划,分别画出对应的时序图、界面图、流程图以及利用的算法等。
  第五章 体系测试:体系完成后举行测试,以查抄体系的是否符合计划需求,本章紧张利用黑盒测试来完成体系的测试工作。
  
第二章 需求分析


  在本章中,在三个维度举行了可行性分析,分别是技能可行性、经济可行性、操纵可行性。还阐明白体系中的用例建模以及体系中的脚色,紧张利用用例图与用例形貌举行阐明。
  2.1 可行性分析

  可行性分析是通过对项目标配套条件和紧张内容,比方市场的需求、红利本领等举行分析,从而提出关于该项目是否值得举行建立的咨询意见在颠末可行性分析和总结,本体系的可行性如下:
  2.1.1 技能可行性

  基于微服务的在线校园便民服务站体系是紧张是利用前端VUE + 后端SpringBoot技能。 数据库选用MySQL,UI界面选用 ELementUI举行编写,这些框架颠末多年发展已经越发完满,在开辟中遇到办理不了的标题,可以很快地在搜索引擎上搜索到办理方案,根据以上分析得出在技能上是可行的。
  2.1.2 经济可行性

  基于微服务的在线校园便民服务站体系人力资本低,单人开辟并维护,在开辟过程中利用的开辟软件、开辟工具、开辟环境都是免费的。不须要额外费用,而且平台在投入利用后无需大量职员维护,切收益大于一样寻常维护费用因此总体上开辟资本较低,经济上可行。
  2.1.3 操纵可行性

  此体系接纳菜单式计划,界面简便友好,操纵方便。整个体系具有检察、编写、修改、删除等功能,用户只需会简朴的电脑操纵即可利用,体系主打方便快捷,本体系的标语就是“简朴可依赖”全部的操纵都非常简朴。
  2.2 用例建模

  校园便民服务站体系现有两种差异权限:
  
       
  • 寻常用户权限:  
  可以举行检察结果、检察图书等便民服务功能,还可以举行管理校园动态操纵。
  
       
  • 管理员用户权限:  
  管理员的管理全部动态包罗寻常用户管理自我动态功能。
  体系总用例图如图2-1所示。
  

  
图2-1 体系总用例图

  

  
       
  • 寻常用户权限用例  
  寻常用户权限可使勤劳能包罗登录、注册、管理动态、检察结果、检察未还图书、检察校历等操纵。此中管理动态包罗以下三个功能。
  
       
  • 接纳站:  
  可将动态删除进入接纳站,还可以将接纳站内动态举行还原
  
       
  • 草稿箱:  
  编写好的动态可以生存到草稿箱。
  
       
  • 已发表:  
  检察全部已发表动态,可以举行删除与修改操纵。
  用户权限用例图如图2-2所示。
  

  
图2-2 寻常用户权限用例图

  
       
  • 管理员用户权限用例  
  管理员用户紧张完成管理全部动态、导入结果、导入未还图书、管理用户、统计数据以及管理栏目等操纵。
  管理员用户权限用例图如图2-3所示。
  

  
图2-3 管理员用户权限用例图

  2.3 用例形貌

  以下是对用户登录的用例形貌,如表2-1所示。
  
表2-1用户登任命例形貌表

  
用例条目

用例形貌

用例名称

用户登录

加入者

用户

形貌

用户选择登录功能并利用用户名暗码登录体系

前置条件

1.用户选择登录功能;

2.用户输入合法

后置条件

1.页面跳转到网站首页展示信息

优先级

正常

正常流程

1.用户在体系中选择登录功能

2.用户在登录界面输入用户名、暗码及验证码确认身份信息

3.体系稽核输入信息确认登录

扩展流程

2a:用户未输入完备的信息

2a1:体系提示用户输入不完备

2b:用户临时不想登录体系,选择返回主页

3a:用户输入的验证码、用户名、暗码堕落

特别要求

无

增补阐明

用户输入信息包罗用户名、暗码

  以下是对用户注册的用例形貌,如表2-2所示。
  
表2-2用户注册用例形貌表

  
用例条目

用例形貌

用例名称

用户注册

加入者

匿名用户

形貌

匿名用户选择注册功能输入用户名暗码昵称等信息举行注册账号

前置条件

1.用户选择注册功能;

2.用户输入完备且合法注册信息

后置条件

1.体系提示注册乐成;

优先级

高

正常流程

1.用户在体系中选择注册功能

2.用户在注册界面输入合法且完备的注册信息

3.体系判定用户名是否存在,提示注册乐成

扩展流程

2a:用户未输入完备的信息

2a1:体系提示用户输入不完备


2b:用户两次输入的暗码不同等

2b1:体系提示两次输入的暗码不同等

3a:用户注册的用户名已存在

3a1:体系提示用户名已存在,请重新输入

特别要求

无

增补阐明

用户输入注册信息添加到数据库时通过了加密算法举行加密

  
  以下是对校园动态检察的用例形貌,如表2-3所示。
  
表2-3校园动态检察用例形貌表

  
用例条目

用例形貌

用例名称

校园动态检察

加入者

寻常用户

形貌

用户进入校园动态模块检察校内全部动态

前置条件

1.用户点击动态模块;

2.注册用户登录

后置条件

1.页面跳转到相应功能页面

优先级

高

正常流程

1.用户点击动态模块

2.体系跳转到动态界面

3.用户检察动态

扩展流程

2a:体系无法展示正常的动态

2b:该体系中没有动态

特别要求

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表