代驾系统的系统项目的概述设计分析,主要内容有平台的具体分析,进行数据库的是设计,数据采用mysql数据库,并且对于系统的设计采用比较人性化的操作设计,对于系统出现的错误信息可以及时做出处理及反馈。
本代驾服务系统主要包括系统用户管理模块、代驾线路信息管理、车辆信息管理、代驾管理、在线留言、直达车、车辆预约、登录模块、和注册模块等多个模块。1. 不同用户的登录问题:根据用户的类别(超级管理员、普通用户)实现用户操作权限的区分并显示不同的操作界面。
小程序Android端运行软件 微信开发者工具/hbuiderx
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
前端开发框架:vue.js
框架支持:django/springboot/php/Ssm/flask/express均支持
语言:python+nodejs+node.js+php均支持
数据库 mysql 版本不限
数据库工具:Navicat/SQLyog等都可以
代驾系统的设计基于现有的智能手机上运行,可以实现管理员服务端;首页、个人中心、用户管理、代驾人员管理、代驾预约管理、代驾订单管理、订单评价管理、系统管理等功能。管理员用例图如4-1所示。
2.数据库的连接问题:数据库连接为系统中的关键技术。
3.数据的一致性和安全问题:本系统必须保证数据的一致性和安全,才能实现有效的管理。不能让没有权限的用户对数据进行操作并且定期对数据库进行备份。
4.界面开发:系统界面的设计很重要,要使界面具有亲和力。
5.分析代驾服务化现状;
6.研究代驾服务系统的现状及存在的问题;
7.研究系统平台的总体架构、总体设计、数据库设计、数据库安全设计及功能设计;
8.研究平台各个子系统的功能及实现的方法、信息技术的融合、信息安全技术的维护;
9.进行代驾服务系统的功能设计。
图4-1管理员用例图
用户微信端;首页、代驾人员、我的等功能。用户用例图如4-2所示。
图4-2用户用例图图
代驾人员微信端;首页、代驾人员、我的等功能。代驾人员用例图如4-2所示。
目 录
摘 要 I
ABSTRACT 1
第一章 绪 论 1
1.1选题背景 2
1.2研究现状 3
1.3研究内容 4
第二章 开发工具及关键技术介绍 5
2.1微信开发者工具 6
2.2小程序框架以及目录结构介绍 7
2.3 java语言 8
2.4 Mysql数据库 9
2.5 Spring Boot框架 10
第三章 系统分析 11
3.1需求分析 12
3.2可行性分析 13
3.2.1技术可行性:技术背景 15
3.2.2经济可行性 15
3.2.3操作可行性: 16
3.3性能分析 17
3.4系统操作流程 18
3.4.1管理员登录流程 19
3.4.2信息添加流程 20
3.4.3信息删除流程 21
第四章 系统设计与实现 22
4.1系统架构设计 23
4.2开发流程设计 24
4.3数据库设计 25
4.3.1实体ER图 26
4.3.2数据表 27
第五章 系统实现 28
5.1 用户微信端功能实现 29
5.2 代驾人员微信端功能实现 30
5.3 管理员服务端功能实现 31
第六章 系统的测试 32
6.1 测试目的 33
6.2 测试方案设计 34
6.2.1 测试策略 36
6.2.2 测试分析 37
6.3 测试结果 38
结 论 39
参考文献 40
致 谢 41