# 预定试运行小程序定制开发方式功能设计详细说明
## 1. 前言
伴随着汽车市场的飞速发展,预定试运行变成买车流程中的重要组成部分。预定试运行微信小程序作为一种便捷的移动智能终端,能够为消费者提供网上预约试运行、访问车系信息内容、掌握试运行点位置等服务。本文对预定试运行小程序开发方式进行功能设计和详细说明。
## 2. 功能性需求
预定试运行小程序关键功能性需求如下所示:
### a. 新用户注册与登陆
客户需要通过手机号或多种方式进行申请和登陆,便于纪录客户信息、预定试运行信息等。
### b. 车系访问和分析
用户可访问预定试运行微信小程序所提供的各种车型信息内容,比如车型图片、主要参数、市场价等。客户也可以进行车型较为,便于找到适合自己的车系。
### c. 地理定位与试运行点查询
用户可应用自然地理定位服务搜索离你近一些试运行点,从而获取试运行点详细资料,包含详细地址、联系电话等。
### d. 网上预约试运行
用户可通过预定试运行微信小程序线上挑选试运行时长、试运行地址等,提交预约申请。客户还可以看一下现有的预定数据记录试运行情况。
### e. 车子评估和用户评价
用户可对试运行过程的车辆点评,比如驾驶体验、操纵性能等。客户还能够在小程序中发帖子,与别的用户分享自己买车工作经验。
### f. 用户中心与消息提醒
大家可以在用户中心查询和编写私人信息,管理方法预定数据记录试运行情况。客户还能够接受消息推送和通告,比如试运行时长变动提醒、新款车型发售通告等。
## 3. 开发方式
对于之上功能性需求,可以采取下列开发方式:
### a. 前端工程师
前端工程师主要从事界面设计、交互逻辑完成等。web前端可以考虑应用小程序框架,比如小程序架构或其它流行小程序框架。
前端工程师应该考虑以下几个方面:
- 新用户注册、登陆和私人信息管理界面的设计与开发。
- 车系访问、较为和预定试运行界面的设计与开发。
- 地理定位和试运行点查询服务的完成。
- 车子点评、用户评价和消息提醒界面的设计与开发。
### b. 后端工程师
后端工程师主要从事文件存储、处理接口实现等。后端技术可以考虑应用比较常见的后端工程师思维和语言架构,比如Java、Python、Node.js等。
后端工程师应该考虑以下几个方面:
- 客户信息、车系数据信息、试运行点资料等数据存储及管理。
- 新用户注册、登陆、本人信息化管理等接口的实现。
- 车系数据统计、较为和预定试运行等接口的实现。
- 试运行点查询、车子点评、用户评价等接口的实现。
### c. 概念模型设计及管理
概念模型设计与监督是实施过程中的重要组成部分。可以考虑关系数据库或NoSQL数据库系统做为数据信息存储设备,比如MySQL、MongoDB等。
概念模型设计应该考虑以下几个方面:
- 客户情况表、车系数据分析表、试运行点情况表等表结构设计。
- 表之间的联系相互关系约束的概念。
- sql索引的建设,以优化查询特性。
## 4. 汇总
根据前端工程师、后端工程师和概念模型设计及管理的协