随着社会的发展,景点大巴拼车系统的管理形势越来越严峻。越来越多的用户利用互联网获得信息,但景点大巴拼车信息不准确,真假难以辨别。为了方便用户更好的获得景点大巴拼车信息,因此,设计一款安全高效的景点大巴拼车系统极为重要。
为设计一个安全便捷,并且使用户更好获取景点大巴拼车信息,本文主要有安全、简洁为理念,实现用户快捷寻找景点大巴拼车信息,从而解决景点大巴拼车信息复杂难辨的问题。该系统以springboot架构技术为基础,采用Java语言和mysql数据库进行开发设计,通过对景点大巴拼车系统业务流程的分析,分析了其功能性和非功能性需求,设计了景点大巴拼车系统,该系统包括管理员、用户两部分。同时还能为用户提供一个方便实用的景点大巴拼车系统,使得用户能够及时地找到合适自己的景点大巴拼车信息。管理员在使用本系统时,可以通过后台管理员界面管理用户的信息,让用户及时获取景点大巴拼车信息。
关键词:景点大巴拼车系统;springboot;mysql数据库;Java
1.3 本文主要研究的内容
该系统采用java技术,结合springboot框架使页面更加完善,后台使用MySQL数据库进行数据存储。本文从景点大巴拼车系统流程分析入手,分析了其功能性需求和非功能性需求,设计了一个由多用户组成的景点大巴拼车系统,接着分析系统的主要功能以及实现的流程及运行结果与测试,最后进行论文的总结。
用例描述
1.景点管理
景点管理用例描述能够描述系统中的景点管理功能,景点管理用例描述如表3.1所示。
表3.1 景点管理用例描述
用例标识 | 3.1 |
用例名称 | 编辑产品的相关信息 |
参与者 | 管理员 |
前置条件 | 管理员需要输入正确的用户名和密码登录系统 |
后置条件 | 修改景点 |
用例概述 | 管理员修改景点 |
基本事件流 | 1.管理员输入正确的用户名和密码登录到系统当中 2.管理员在景点管理界面点击添加按钮提交新添加的景点 3.景点添加成功 |
备选事件流 | 4.输入的信息需要合法才能够成功添加 |
备注 |
2.用户信息管理
用户信息管理用例描述能够描述系统中的用户信息管理功能,用户信息管理用例描述如表3.2所示。
表3.2 用户信息管理用例描述
用例标识 | 3.2 |
用例名称 | 编辑用户的相关信息 |
参与者 | 管理员 |
前置条件 | 管理员需要输入正确的用户名和密码登录系统 |
后置条件 | 修改用户信息 |
用例概述 | 管理员修改用户信息 |
基本事件流 | 1.管理员输入正确的用户名和密码登录到系统当中 2.管理员在用户信息管理界面点击修改按钮提交修改的用户信息 3.用户信息修改成功 |
备选事件流 | 4.输入的信息需要合法才能够成功修改 |
备注 |
3.景点类型信息管理
景点类型信息管理用例描述能够描述系统中的景点类型信息管理功能,景点类型信息管理用例描述如表3.3所示。
表3.3 景点类型信息管理用例描述
用例标识 | 3.3 |
用例名称 | 搜索景点类型的相关信息 |
参与者 | 管理员 |
前置条件 | 管理员需要输入正确的用户名和密码登录系统 |
后置条件 | 搜索景点类型信息 |
用例概述 | 管理员搜索景点类型信息 |
基本事件流 | 1.管理员输入正确的用户名和密码登录到系统当中 2.管理员在景点类型信息管理界面点击搜索按钮提交搜索的景点类型信息 3.景点类型信息搜索成功 |
备选事件流 | 4.输入的景点名称需要跟数据库的信息相匹配才能够搜索成功 |
备注 |
4.1 系统基本结构设计
本次系统采用springboot框架集进行开发,springboot框架是一款企业界主流的软件开发框架,其简化了开发流程,大大缩减了软件开发所需的时间提高了软件的响应速度。系统总体结构图如图4-1所示。
图4-1 系统总体结构图
4.2 数据库设计
数据库结构设计的好坏直接影响到景点大巴拼车系统的效率和实现的效果。本系统的数据库采用MySQL数据库,MySQL是一种开放源代码的关系型数据库管理系统,使用最常见的数据库管理语言SQL进行数据库管理。
总体er图。如图4-7所示:
图4-7总体er图
5.1系统功能实现
用户登录:在用户登录页面通过填写用户名、密码、姓名、手机、邮箱等信息完成用户登录操作,用户登录页面如图5-1所示:
图5-1用户登录页面
当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。平台首页界面如图5-2所示:
图5-2 平台首页界面
5.2.1管理员模块实现
管理员进入主页面,管理员通过账号,密码登录系统进行首页界面的查看并可以进行操作。管理员主页面如图5-6所示:
图5-6 管理员主界面
6.1 系统测试的目的
系统测试(System Testing)是为了向使用者提供有关被测试产品或服务的质量信息而进行的检查。系统测试还可以提供客观和独立的系统评估,以使运营者能够了解和系统实施所面临的潜在问题。系统测试涉及软件组件或系统组件的执行,以评估一个或多个系统属性。通常这些属性表明被测组件或系统满足系统预期开发需求,在各种预期的时间内,正确响应各种系统输入,在可接受的时间内执行其功能,足够可用,同时可以满足分析设计时要求的程度。在预期的环境中运行,并达到用户期望的总体结果。经过一系列严格功能测试,以发现系统功能方面潜在的问题,保证系统的正常运行。
6.2 系统功能测试
在系统的功能性测试中,开发人员需要按照操作要求使景点大巴拼车系统的各项功能,并准确记录测试期间的每个功能的运行数据,判定软件系统开发的功能是否符合预期的结果,主要是对MySQL数据库里的数据进行增删改查,从而实现系统的功能并进行操作。
目录