系统模块分析是对系统的各个模块做出相应的说明以及解释。此系统的模块分别有用户模块、服务端模块和管理端模块这两大基本模块,其中服务端模块包括了首页、车辆信息、我的等;而管理端模块则包括了系统首页、个人中心、会员等级管理、会员管理、车辆类型管理、车辆信息管理、租车信息管理、还车信息管理、保险信息管理、车辆损坏管理、车辆维修管理、收支统计管理等。对系统模块做出详细的分析会使系统的结构更加清晰,从而系统开发进行的也会更加顺利。
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
前端:HTML5,CSS3 VUE.js
开发运行:微信开发者/hbuilderx
python+java+node.js+php
前端开发框架:vue.js
数据库 mysql 版本不限
数据库工具:Navicat/SQLyog等都可以
后端语言框架:java(SSM+springboot)/python(flask+django)/thinkphp/Nodejs/都支持
后端开发工具:idea/eclipse/vscode/pycharm/hbuiderx都支持
pages 主要页面, 其中pages文件夹中 index文件中可布局底部的tab页面,通过v-if判断显示不同的tab页
colorui 使用了color-ui样式,个人认为样式非常好看,非常感谢!
static目录: 存放静态文件
App.vue: 页面入口文件
main.js: 项目入口文件
manifest.json: 存放App信息
pages.json: 页面信息
uni.scss: 全局样式
小程序系统伴随智能手机为我们提供了新的方向。手机微信小程序的线上车辆租赁系统的实现,首先用户可以根据微信小程序的线上车辆租赁系统确认租车场信息,并且根据租车信息来租车;其次线上车辆租赁保险信息管理人员可以根据车辆信息管理,提前安排,提高用户的满意度,而且更便于对用户的管理。这款基于小程序平台的线上车辆租赁系统的设计与实现将会使微信小程序的线上车辆租赁系统操作更加自如。本文通过对国内外现状的分析,明确了微信小程序的线上车辆租赁系统在国内外的基本情况,对系统的功能需求做出分析,此系统是由会员等级管理,生成会员;管理端可以查看每天的用户,并且可以对会员管理、车辆类型管理、车辆信息管理等进行操作。根据需求对系统进行设计,明确各个部分的规范,来完成系统的设计。最后在对设计的系统进行一系列的测试,是系统达到预期要求,再对系统进行进一步的完善。
关键词 小程序平台;微信小程序的线上车辆租赁系统;小程序设计
目 录
1 绪论 1
1.1 系统简介 1
1.2 研发背景和意义 1
1.3 国内外研究现状 1
1.4 本文主要工作 2
1.5 论文的结构 2
2 相关技术介绍 4
2.1 小程序介绍 4
2.2 小程序平台 4
2.3 开发环境 4
2.3.1 Java 4
2.3.2 Eclipse 4
2.3.3 mysql数据库介绍 5
2.3.4 B/S架构 5
2.3.5SpringBoot框架 5
3 系统需求分析 6
3.1 系统可行性分析 6
3.1.1 环境可行性分析 6
3.1.2 技术可行性分析 6
3.1.3 经济可行性分析 6
3.2 国内外微信小程序的线上车辆租赁系统现状分析 6
3.3 现有解决方案分析 7
3.4 系统模块分析 7
3.4.1管理端模块 7
3.4.2服务端模块 8
3.5 系统业务流程分析 8
3.6 系统数据流程分析 9
3.6.1 顶层数据流图 9
3.6.3 第二层数据流图 10
4 系统设计 12
4.1系统功能结构图 12
4.2 数据库设计 12
4.2.1 数据库E/R图 12
4.2.2 数据库表 14
5 系统实现 19
5.1 服务端(用户功能) 19
5.2后端(管理员功能) 22
6 系统测试 26
6.1 测试目的 26
6.2 测试工具 26
6.3 功能性测试 26
6.3.1 用户端 26
6.3.2 管理者端 27
6.4 性能测试 27
6.4.1 CPU及内存占用情况测试 27
6.4.2 流畅度测试 28
6.5 兼容性测试 28
6.6 结果分析 28
结论 29
致谢 30
参考文献 31