随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了私家车位共享系统的开发全过程。通过分析私家车位共享系统管理的不足,创建了一个计算机管理私家车位共享系统的方案。文章介绍了私家车位共享系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。本私家车位共享系统有管理员,用户两个角色。管理员可以对用户信息,车辆类型信息进行管理,并且可以审核用户提交的租赁订单,用户可以注册登录,新增车辆信息,查看车位信息并且租赁,并且可以支付。因而具有一定的实用性。本站后台采用Java的SSM框架进行后台管理开发,可以在浏览器上登录进行后台数据方面的管理,MySQL作为本地数据库,微信小程序用到了微信开发者工具,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得私家车位共享系统管理工作系统化、规范化。
关键词:私家车位共享系统;SSM框架;MYSQL数据库;微信小程序
Abstract
With the more and more in-depth and extensive application of information technology in management, the implementation of management information system has gradually matured in technology. This paper introduces the whole process of developing a private parking space sharing system. By analyzing the insufficiency of private parking space sharing system management, a computer management scheme of private parking space sharing system is created. The article introduces the system analysis part of the private parking space sharing system, including feasibility analysis, etc. The system design part mainly introduces the system function design and database design. This private parking space sharing system has two roles of administrator and user. Administrators can manage user information and vehicle type information, and can review rental orders submitted by users. Users can register and log in, add vehicle information, view parking space information, lease and pay. Therefore, it has certain practicality. The background of this site uses the Java SSM framework for background management and development. You can log in on the browser to manage the background data. MySQL is used as the local database, and the WeChat applet uses the WeChat developer tool to fully ensure the stability of the system. The system has the characteristics of clear interface, simple operation and complete functions, which makes the management of the private parking space sharing system systematized and standardized.
Keywords:Private parking space sharing system; SSM framework; MYSQL database; WeChat applet
1系统概述 1
1.1 研究背景 1
1.2研究目的 1
1.3系统设计思想 1
2相关技术 2
2.1微信小程序 2
2.2 MYSQL数据库 3
2.3 uni-app 3
2.4 SSM框架简介 4
3系统分析 5
3.1可行性分析 5
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.2系统性能分析 6
3.2.1 系统安全性 6
3.2.2 数据完整性 7
3.3系统界面分析 7
3.4系统流程和逻辑 8
4系统概要设计 9
4.1概述 9
4.2系统结构 10
4.3.数据库设计 10
4.3.1数据库实体 10
4.3.2数据库设计表 12
5系统详细实现 15
5.1 后台模块的实现 15
5.1.1 用户信息管理 15
5.1.2 车位信息管理 15
5.1.3 订单信息管理 16
5.2 微信小程序模块的实现 17
5.2.1 登录 17
5.2.2 车位租赁 17
5.2.3 我的 18
6系统测试 20
6.1概念和意义 20
6.2特性 20
6.3重要性 21
6.4测试方法 21
6.5 功能测试 21
6.6可用性测试 22
6.7性能测试 22
6.8测试分析 23
6.9测试结果分析 23
结论 23
致谢语 24
参考文献 24
4.1概述
本系统后台采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:
图4-1系统工作原理图
4.2系统结构
设计的功能结构图如下图所示:
图4-2功能结构图
4.3.数据库设计
4.3.1数据库实体
概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。
概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:
(1)管理员信息的实体属性图如下:
图4.12 管理员信息实体属性图
(2)用户实体属性图如图4.13所示:
图4.13用户实体属性图
(3)车辆类型实体属性图如图4.14所示:
图4.14 车辆类型实体属性图
4.3.2数据库设计表
私家车位共享系统需要后台数据库,下面介绍数据库中的各个表的详细信息:
1车位信息表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 cheweihao String 车位号 是
4 cheweizhuangtai String 车位状态 是
5 meitianjiage Integer 每天价格 是
6 cheweiweizhi String 车位位置 是
7 beizhu String 备注 是
8 cheweitupian String 车位图片 是
9 clicknum Integer 点击次数 是
2在线客服表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 userid Integer 用户id 是
4 adminid Integer 管理员id 是
5 ask String 提问 是
6 reply String 回复 是
7 isreply Integer 是否回复 是
3用户表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 zhanghao String 账号 是
4 mima String 密码 是
5 xingming String 姓名 是
6 xingbie String 性别 是
7 nianling Integer 年龄 是
8 dianhua String 电话 是
9 youxiang String 邮箱 是
10 shenfenzheng String 身份证 是
4订单信息表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 dingdanhao String 订单号 是
4 zhanghao String 账号 是
5 xingming String 姓名 是
6 dianhua String 电话 是
7 cheweihao String 车位号 是
8 meitianjiage String 每天价格 是
9 zulinshizhang Integer 租赁时长 是
10 jiage String 价格 是
11 zulinshijian datetime 租赁时间 是
12 cheweitupian String 车位图片 是
13 sfsh String 是否审核 是
14 shhf String 审核回复 是
15 ispay String 是否支付 是
16 clicknum Integer 点击次数 是
17 userid Integer 用户id 是
5车辆信息表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 zhanghao String 账号 是
4 xingming String 姓名 是
5 dianhua String 电话 是
6 cheliangleixing String 车辆类型 是
7 chepaihao String 车牌号 是
8 cheliangtupian String 车辆图片 是
9 dengjishijian datetime 登记时间 是
10 userid Integer 用户id 是
6管理员表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 username String 用户名 是
3 password String 密码 是
4 role String 角色 是
5 addtime Date 新增时间 是
7车辆类型表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 addtime Date 创建时间 是
3 pinpai String 品牌 是
5.1 后台模块的实现
5.1.1 用户信息管理
管理员可以管理用户信息,可以对用户信息添加修改删除。具体界面的展示如图5.1所示。
图5.1 用户信息界面
5.1.2 车位信息管理
管理员可以对车位信息进行添加修改删除操作。具体界面如图5.2所示。
图5.2 车位信息管理界面
5.1.3 订单信息管理
管理员可以审核用户提交的订单信息,也可以对订单信息进行修改,删除,查询操作。界面如下图所示:
图5.3 订单信息管理界面
5.2 微信小程序模块的实现
5.2.1 登录
小程序用户是需要注册才可以进行登录的,在登录界面下方可以看到注册按钮,登录的时候需要输入账号密码外还需要选择身份。界面如下图所示:
图5.4 登录
5.2.2 车位租赁
用户注册后才能登录,登录成功后查看到车位信息可租赁则可提交,需要填写租赁信息。界面如下图所示:
图5.5 车位租赁界面
5.2.3 我的
用户点击我的可以查看到其他信息,可以退出也可以点击车辆信息,车位信息,订单信息等,都是关于自己的操作。界面如下图所示:
图5.6 我的界面