基于微信小程序的停车场自助停取车系统 、基于Java的停车场管理系统

摘  要

随着互联网技术的快速发展,无论是人们的生活还是工作,互联网技术都带来了很多的方便,人们通过互联网技术不仅能够提高工作效率还能够降低出错的几率。由于目前很多停车场自助在停取车方面发展还没较为成熟,在管理上存在着不少的问题,因此设置一个较为成熟的停车场自助停取车系统能够方便用户停取车和提高管理员管理的效率。

本停车场自助停取车系统使用了开源框架SSM开发实现了停车场自助停取车系统,并且使用了开发工具idea和数据库MySQL。在开发实现停车场自助停取车系统之前,需要对系统进行需求分析和调研,从而分析出停车场自助停取车系统需要具备什么样的功能,设计出对应的总体架构,开发实现完停车场自助停取车系统之后还需要对系统进行测试。

关键词:SSM;idea;MySQL
 

Abstract 

With the rapid development of Internet technology, whether it is people's life or work, Internet technology has brought a lot of convenience. People can not only improve work efficiency, but also reduce the probability of making mistakes through Internet technology. At present, the development of self-service parking and pick-up in many parking lots is not relatively mature, and there are many problems in management. Therefore, setting up a relatively mature self-service parking and pick-up system can facilitate users' parking and pick-up and improve the efficiency of administrator management.

The parking lot self-service in parking and pick-up system uses the open source framework SSM to develop and realize the parking lot self-service in parking and pick-up system, and uses the development tool idea and database mysql. Before developing and realizing the parking lot self-service parking and pick-up system, it is necessary to conduct demand analysis and Research on the system, so as to analyze what functions the parking lot self-service parking and pick-up system needs to have, design the corresponding overall architecture, and test the system after developing and realizing the parking lot self-service parking and pick-up system.

Keywords:SSM;idea;MySQL

    录

1 绪  论

1.1 课题背景与研究意义

1.2 课题研究现状

1.3 论文结构

2 相关技术分析

2.1 Apache服务器概述

2.2 MySQL数据库

2.3 Vue框架

2.4 MVC模式

2.5 微信开发者工具

3 需求分析

3.1 系统目标

3.2 系统可行性分析

3.3 功能需求分析

3.4 非功能需求分析

4 概要设计

4.1 设计目标

4.2 功能流程

4.3 数据库设计

5 系统实现

5.1 用户管理

5.2 停车场管理

5.3 车位信息管理

5.4 预约停车管理

5.5 取车信息管理

5.6 车位信息展示

5.7预约停车展示

5.8取车界面展示

6 系统测试

6.1 软件测试的定义

6.2 黑盒测试

6.3 动态测试

6.4 测试用例

7 结论与展望

7.1 结论

7.2 展望

参  考  文  献

致    谢

1 绪  论

1.1 课题背景与研究意义

随着计算机的普及,国际上停车场自助停取车系统前景良好,而国内上的停车场自助停取车系统数量上也增加了不少,自助停取车的出现,证明了停车场自助停取车系统具有良好的前景。在当今世界之中,随着科学技术的不断发展和计算机越来越普及,运用计算机对系统进行管理是一种趋势。如今随着社会和生活的信息量在不断地增长中,如何提高管理员的管理效率成为了人们关注的话题[1]。

传统人工管理停车场停取车会消耗过多的人力和物力,很有困难造成管理员管理混乱,从而对停车场停取车的正常运营造成影响,很多传统的管理模式已经不能够适应人们的要求。我们可以充分利用计算机的资源,完成自助停取车的信息服务。最后为了方便管理员能够大量处理业务,可以借用于计算机强大的信息资源。在考虑到用户的便处之时还需要考虑到用户使用的安全问题[2]。

1.2 课题研究现状

在很多发达国家中,停车场自助停取车系统的进展明显要快于我国很多,在管理方面也建设了很多不同的管理平台,这些管理平台能够为管理员管理提供数据信息,为自助停取车提供了一个高效的管理平台。这些停车场自助停取车系统原则上的设计能够结合网络软硬件构建出信息系统。

相比较于国外而言,我国网上停车场自助停取车系统信息化发展是较为缓慢的,最初只是将自助停取车作为一个概念进行研究。随着信息技术的不断发展,目前我国在自助停取车方面已经有了进步。

以停车场自助停取车系统的应用为基础,可以将软件开发机构分为几个层次:

第一个层次中的国外软件开发机构能够提供较为成熟的停车场自助停取车系统,这些停车场自助停取车系统的主要目标为市场上的拥有私家车用户,软件能够满足用户对其平台的要求。

第二个层次是我国的一些软件机构在研究停车场自助停取车系统的时候往往引入了国外软件的设计模式,之后结合国内市场的具体需要进行设计软件。设计出的软件一般能够符合大多数用户的认可[3]。

第三个层次为定制的停车场自助停取车系统。一般是结合于用户的实际需求,定制有特殊功能的停车场自助停取车系统,从而满足用户的不同要求。

1.3 论文结构

针对本文的停车场自助停取车系统安排论文的章节如下:

第一章是引言。本章主要介绍了课题研究背景与意义、课题研究现状和论文结构。

第二章是相关技术分析。本章介绍了停车场自助停取车系统开发环境和所涉及到的技术。

第三章是需求分析。本章介绍了停车场自助停取车系统的功能需求和非功能需求,绘制出系统功能模块图。

第四章是概要设计。对系统功能模块进行划分和数据库设计。

第五章是系统实现。本章阐述了停车场自助停取车系统功能模块的实现功能。

第六章是系统测试。本章阐述了使用黑盒测试对系统进行测试。

2 相关技术分析

2.1 Apache服务器概述

Apache服务器属于Web服务器中的一种,是一个网络开源服务器,在安全性上也较有保障,程序员们广泛使用并且在此基础上作修改。Apache很大的一个特点为能够跨平台,操作系统的兼容性也比较强,Linux属于较稳定的系统。另外,由于Apache服务器具有执行效率高和运行速度快的特点,属于比较优秀的服务器软件。

2.2 MySQL数据库

市场上流行着非常多的数据库,包括了MySQL和Oracle数据库等,不同的关系型数据库具有各自的特点。ORACLE数据库相比于MySQL具有很大的不同,在安装上要较为复杂和占用空间相对要多得多,并且Oracle数据库想要使用的话需要程序开发人员付费[4]。如果用户访问的数量达到百万级别的话,停车场自助停取车系统使用数据库Oracle比MySQL则要好得很多。在并发性能中数据库Oracle和MySQL有很大的不同,Oracle使用的是行级锁,MySQL使用的是表级锁,那么Oracle的并发性能相对于MySQL要好很多。Microsoft公司推出的数据库产品包括了SQLSERVER。SQLSERVER属于比较全面的数据库,能够为系统的数据提供良好的存储功能。SQLServer使用起来较为顺畅和配置的时候方便很多。

2.3 Vue框架

组件系统属于一种抽象的概念,程序开发者可以利用组件构建出系统,不少前端界面都可以进行实现。组件还可以对静态页面的代码进行扩展,对可以重复使用的代码进行重用。如果需要的话Vue可以转变为自定义的元素。

Vue框架较为独特的特性为响应式系统,如果相对普通的JavaScript对象作为数据的时候Vue能够遍历此数据,并通过object对象为属性添加get和set方法。如果数据发生更新的话,Vue在其内部可以实现追踪依赖。

2.4 MVC模式

MVC模式属于较为常见的软件设计模式,通过这种架构模式通常可以把系统分为三个部分,即模型、视图和控制器。在这个过程当中,模型能够用来封装停车场自助停取车系统所需要的相关信息,需要和数据库表形成相映射,能够利用数据库SQL语句操作数据库记录,不需要关注前端界面的处理。视图层能够表示客户端的用户操作界面,能够把数据在前端界面中,视图层需要管理相对应的数据模型。控制器能够处理用户发起的数据请求处理,能够起到不同的组织作用。

2.5 微信开发者工具

微信开发者工具能够让程序开发者方便设计出微信小程序,比较简单的前端页面描述语言能够开发出微信小程序,分别有wxml和wxss。wxml和wxss属于动态语言中的一种,能够把数据呈现在前端界面供用户观看。当用户在前端界面点击相应按钮的时候,函数方法能够响应用户的请求。函数方法能够编写在js文件当中,数据从前端界面传递到业务逻辑代码处理之前需要在js文件中进行处理,js文件调用数据库SQL语句操作系统中的数据。

3 需求分析

现在很多停车场自助停取车系统还存在着诸多的问题,包括操作不便、功能不够完善等问题,有的管理方式采用的还是人工的方式。随着社会的发展,需要一个功能更加完善的停车场自助停取车系统。

3.1 系统目标

停车场自助停取车系统能够处理面向自助停取车的大多数事务,它包括了服务管理等工作,该系统采用了MVC设计模式和使用了数据库MySQL从而开发出停车场自助停取车系统,目的是方便用户和提高管理员的效率。

停车场自助停取车系统的实现需要结合实际,确定用户的需求,通过需求分析从而制定系统的目标,通过分析确定出停车场自助停取车系统的体系结构,所以在实现停车场自助停取车系统的时候要考虑全面:

(1)每个子系统之间要相对独立和稳定,这样有利于子系统的开发和维护。

(2)充分考虑管理的业务分工,尽可能地使功能子系统在一个职能的管理范围之内,以便于子系统的管理。

(3)用户在停车场自助停取车系统上操作不能够过于复杂,不同的用户有着不同的操作权限,需要在用户表中加以区分。

3.2 系统可行性分析

通过对系统的目标进行分析之后,现从技术和经济的角度对停车场自助停取车系统分析可行性。

(1)技术上可行。系统在实现开发系统的时候,所需要的软硬件环境都需要满足基本需求。在硬件方面,电脑和硬盘等售价价格较为便宜。在软件方面,操作系统采用的是Win10系统,数据库系统采用的是MySQL,这些软件在很多停车场自助停取车系统中有应用,技术上较为成熟并且技术是开源免费的,能够降低程序开发的成本。

(2)经济上可行。经济可行性要求停车场自助停取车系统带来的收益能够多余软件开发的成本。通过该系统,管理员可以大大降低手工操作并且提高管理效率。该系统使用的框架为开源框架,使用开源框架可以降低开发成本。本停车场自助停取车系统扩展性强和易于维护,因此后期维护费用大大降低[5]。

  • 20
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值