基于Spring Boot框架的车库管理系统的设计与实现

目录

背景及意义

选题背景

选题意义

系统设计

系统功能结构图

用例图

数据库ER图

所使技术与难点

技术路线

技术难点——车库位置

车主查车库位置页面 

界面设计规范

系统实现 

车主留言界面

管理员回复留言界面

成果提交


背景及意义

选题背景

背景:随着私家车数量不断增加,有关停车问题也倍受社会关注,面对庞大的信息量和各种车辆带来的问题,需要有车库管理系统来提高车主停车的效率,为车主提供便利。做到信息的规范,科学的管理和统计等,从而减少管理方面的工作量。

选题意义

意义:通过充分利用各种管理工具帮助车主达到合理分配的目的,满足对管理安全性,收益性等多样化要求。开发一个车库管理系统是现代社会发展的趋势,对车主和管理人员及社会起到了重要意义。

系统设计

系统功能结构图

基于Spring Boot框架的车库管理系统的设计与实现

用例图

        在下图这些用例可以从车库对车主的服务、管理员管理车位和车主两个主要方面完成整个车库管理系统的正常运作

基于Spring Boot框架的车库管理系统的设计与实现

数据库ER图

基于Spring Boot框架的车库管理系统的设计与实现

所使技术与难点

技术路线

本系统使用SpringBoot框架进行项目搭建,前段使用jQuery开发技术,界面使用JSP开发

后台使用SpringBoot mybatis技术,Java语言,数据库使用MySQL作为数据库开发平台

选择 IntelliJ IDEA 2018.3.4 x64 作为系统的开发工具

技术难点——车库位置

关键技术难点:车库位置,怎样才能让车主最快的到达车库位置停车,并按照指示找到车位。

解决方案:直接在浏览器中写入地图API功能,做出导航。

直接在浏览器中写入地图API功能,做出导航。

相关代码如下:

         <div class="attr fl" style="width:200px">

            <p>车位编号:<span th:text="${car.name}"></span></p>

            <p>价格:<span th:text="${car.price}">大连东软信息学院</span></p>

            <p>路线推介:进入停车场后直行50米,左转弯行驶<span th:text="${car.id*3}"></span>米</p>

            <a th:href="@{'/car/buy?id='+${car.id}}" class="pay">立即预约   

车主查车库位置页面 

基于Spring Boot框架的车库管理系统的设计与实现

界面设计规范

对于界面的设计要按照以下原则:

(1)界面的易用性

(2)界面的规范性

(3)界面的合理性

(4)界面的美观与协调性

(5)界面的设计风格应统一设计,让使用者一看就觉得是个整体,布局连贯性好

系统实现 

车主留言界面

基于Spring Boot框架的车库管理系统的设计与实现

管理员回复留言界面

基于Spring Boot框架的车库管理系统的设计与实现

成果提交

       项目源代码在上传资源中,程序编写正确,能够实现项目功能,运行结果准确无误,代码规范,有创新。

上一篇:leetcode剑之offer之礼物的最大价值(二十三)


下一篇:Java网络编程