基于ssm的代驾应用系统-程序员宅基地

技术标签: spring boot  代驾  java  后端  成套网站程序  

 博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。

文末点击卡片获取联系

技术:ssm+mysql+vue

一、系统背景

目前整个社会发展的速度,严重依赖于互联网,如果没有了互联网的存在,市场可能会一蹶不振,严重影响经济的发展水平,影响人们的生活质量。计算机的发展,不管是从硬件还是软件,都有很多技术储备,每年都有很多的技术和软件产生,纵观各个领域,无一不用互联网软件,办公用的还是电脑居多,但是人手一台智能设备已经变成了现在人们的生活日常,哪怕的普通的老百姓都成了上知天文下知地理的所在,这些都依赖于互联网技术。互联网技术在信息的传播方面是巨大的,而信息的处理就变成了各种产业管理者和维护者的重任。人们已经习惯了互联网的存在,所以经常操作一些互联网产品变成了日常,所以开发一个代驾应用系统,让人们使用是没有一点问题的,并且在这个过程中不仅能够规范代驾信息管理的使用流程还有信息处理流程,也能让整个信息的传播处理,都存在一种可控制的范围,最重要的是,计算机在代驾信息管理方面可以给管理者提供更好的帮助。

二、功能结构图

三、数据库设计

表4-1 代驾司机表

字段

注释

类型

id (主键)

主键

int(11)

username

账户

varchar(200)

password

密码

varchar(200)

daijia_uuid_number

工号

varchar(200)

daijia_name

代驾司机姓名

varchar(200)

daijia_phone

代驾司机手机号

varchar(200)

daijia_id_number

代驾司机身份证号

varchar(200)

sex_types

性别

int(11)

daijia_email

电子邮箱

varchar(200)

daijia_photo

代驾司机头像

varchar(200)

daijia_jialing

司机驾龄

varchar(200)

daijia_old_money

司机原价/每公里

decimal(10,2)

daijia_new_money

现价/每公里

decimal(10,2)

daijia_clicknum

司机热度

int(11)

daijia_content

代价司机详细介绍

text

create_time

创建时间

timestamp

表4-2 代驾司机收藏表

字段

注释

类型

id (主键)

主键

int(11)

daijia_id

代驾司机

int(11)

yonghu_id

用户

int(11)

daijia_collection_types

类型

int(11)

insert_time

收藏时间

timestamp

create_time

创建时间

timestamp

表4-3 代驾司机评价表

字段

注释

类型

id (主键)

主键

int(11)

daijia_id

代驾司机

int(11)

yonghu_id

用户

int(11)

daijia_commentback_text

评价内容

text

insert_time

评价时间

timestamp

reply_text

回复内容

text

update_time

回复时间

timestamp

create_time

创建时间

timestamp

表4-4 代驾司机留言表

字段

注释

类型

id (主键)

主键

int(11)

daijia_id

代驾司机

int(11)

yonghu_id

用户

int(11)

daijia_liuyan_text

留言内容

text

insert_time

留言时间

timestamp

reply_text

回复内容

text

update_time

回复时间

timestamp

create_time

创建时间

timestamp

表4-5 代驾司机订单表

字段

注释

类型

id (主键)

主键

int(11)

daijia_order_uuid_number

订单号

varchar(200)

daijia_id

代驾司机

int(11)

yonghu_id

用户

int(11)

buy_licheng

所需里程

decimal(10,2)

daijia_order_true_price

实付价格

decimal(10,2)

daijia_order_types

订单类型

int(11)

daijia_order_payment_types

支付类型

int(11)

insert_time

订单创建时间

timestamp

create_time

创建时间

timestamp

表4-6 代驾投诉表

字段

注释

类型

id (主键)

主键

int(11)

daijia_tousu_uuid_number

投诉编号

varchar(200)

yonghu_id

用户

int(11)

daijia_order_id

代驾司机订单

int(11)

daijia_tousu_name

投诉名称

varchar(200)

daijia_tousu_types

投诉类型

int(11)

daijia_tousu_content

投诉详情

text

insert_time

投诉时间

timestamp

daijia_tousu_chuli_text

处理结果

text

update_time

回复时间

timestamp

create_time

创建时间

timestamp

表4-7 公告表

字段

注释

类型

id (主键)

主键

int(11)

gonggao_name

公告名称

varchar(200)

gonggao_photo

公告图片

varchar(200)

gonggao_types

公告类型

int(11)

insert_time

公告发布时间

timestamp

gonggao_content

公告详情

text

create_time

创建时间

timestamp

表4-8 管理员表

字段

注释

类型

id (主键)

主键

bigint(20)

username

用户名

varchar(100)

password

密码

varchar(100)

role

角色

varchar(100)

addtime

新增时间

timestamp

表4-9 用户表

字段

注释

类型

id (主键)

主键

int(11)

username

账户

varchar(200)

password

密码

varchar(200)

yonghu_name

用户姓名

varchar(200)

yonghu_phone

用户手机号

varchar(200)

yonghu_id_number

用户身份证号

varchar(200)

yonghu_photo

用户头像

varchar(200)

sex_types

性别

int(11)

yonghu_email

电子邮箱

varchar(200)

new_money

余额

decimal(10,2)

create_time

创建时间

timestamp

四、系统实现

5.1管理员功能实现

5.1.1 代驾司机管理

管理员进入如图5-1所示的代驾司机管理界面之后,管理员点击信息显示栏中最右侧的修改,删除,重置密码按钮可依次完成代驾司机信息的修改,删除,密码重置等操作,管理员也能在当前界面查询代驾司机信息,添加代驾司机信息等。

图5-1 代驾司机管理界面

5.1.2 代驾投诉管理

管理员进入如图5-2所示的代驾投诉管理界面之后,管理员点击信息显示栏中最右侧的修改,删除按钮可依次完成代驾投诉信息的修改,删除等操作,管理员在当前界面也能查询代驾投诉信息。

图5-2 代驾投诉管理界面

5.1.3 用户管理

管理员进入如图5-3所示的用户管理界面之后,管理员点击信息显示栏中最右侧的修改,删除,重置密码按钮可依次完成用户信息的修改,删除,密码重置等操作,管理员也能在当前界面查询用户信息等。

图5-3 用户管理界面

5.1.4 公告管理

管理员进入如图5-4所示的公告管理界面之后,管理员点击信息显示栏中最右侧的修改,删除按钮可依次完成公告信息的修改,删除操作,管理员在本界面也能查询公告信息等。

图5-4 公告管理界面

5.2代驾司机功能实现

5.2.1 代驾司机评价管理

代驾司机进入如图5-5所示的代驾司机评价管理界面之后,代驾司机点击信息显示栏中最右侧的查看,回复按钮可依次完成代驾司机评价信息的查看,回复等操作。

图5-5 代驾司机评价管理界面

5.2.2 代驾司机留言管理

代驾司机进入如图5-6所示的代驾司机留言管理界面之后,代驾司机点击信息显示栏中最右侧的查看,回复按钮可依次完成代驾司机留言信息的查看,回复等操作。

图5-6 代驾司机留言管理界面

5.2.3 代驾司机订单管理

代驾司机进入如图5-7所示的代驾司机订单管理界面之后,代驾司机需要对已支付的代驾司机订单进行接单,对代驾司机订单的明细进行查看。

图5-7 代驾司机订单管理界面

5.3用户功能实现

5.3.1 代驾司机信息

用户进入如图5-8所示的代驾司机信息界面之后,用户查看司机驾龄,司机热度,代驾司机手机号等信息,用户通过预约功能可以对代驾司机进行下单。在代驾司机信息界面的下方区域,也提供对代驾司机留言的功能,用户就可以在该区域发布对代驾司机的留言。

图5-8 代驾司机信息界面

5.3.2 公告信息

用户进入如图5-9所示的公告信息界面之后,用户查看管理员已发布的公告,包括公告标题和内容都能查看。

图5-9 公告信息界面

5.3.3 代驾司机订单

用户进入如图5-10所示的代驾司机订单界面之后,用户对代驾司机已接单的代驾司机订单进行使用,对已支付的代驾司机订单进行退款等。

图5-10 代驾司机订单界面

5.3.4 代驾投诉管理

用户进入如图5-11所示的代驾投诉管理界面之后,用户添加代驾投诉信息,查看管理员对代驾投诉信息的处理结果,删除代驾投诉信息等。

图5-11 代驾投诉管理界面

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yht874690625/article/details/136126224

智能推荐

使用 arm-linux-androideabi-addr2line 工具定位 libunity.so 崩溃问题-程序员宅基地

文章浏览阅读710次,点赞13次,收藏7次。它的名称有点不同 - aarch64-linux-android-addr2line。尽管该实用程序的名称不包含单词arm,但它成功地解密了arm64-v8下的堆栈跟踪,并通常感知arm64-v8的字符。是 NDK 自带的调试工具,可以用来分析 so 崩溃时输出的的内存地址。之后就是通过 cmd 进入到这个路径。找到了 64 位所需的实用程序。_arm-linux-androideabi

javaweb-邮件发送_javaweb发送邮件-程序员宅基地

javaweb-邮件发送 摘要: 本文介绍了邮件传输协议(SMTP和POP3)以及电子邮件的发送和接收过程。还讨论了纯文本文件、带图片和附件的邮件发送方法,以及通过servlet方式注册邮箱和使用springboot框架发送邮件的实现。

element-ui table 设置表格滚动条位置_element table 滚动条位置-程序员宅基地

文章浏览阅读4.3k次,点赞6次,收藏11次。在切换不同页面时(被 keep-alive 缓存的组件间切换),页面中的element-ui table的滚动条位置没有停留在原来的位置。目前需要切换不同的页面返回来后,滚动条保持在原来的位置。_element table 滚动条位置

前端开发经验总结_属性值[session.getattribute("strpath")]引用["],在值内使用时必须-程序员宅基地

文章浏览阅读2.6k次。 我设置nowrap和不设置nowrap效果都一样。就是表格随着文字自动伸展,为什么? →回答问题:TD元素noWrap属性的行为与TD元素的width属性有关。 ◆如果未设置TD宽度,则noWrap属性是起作用的。◆如果设置了TD宽度,则noWrap属性是不起作用的。 http://www.blueidea.com/tech/web/2003/943.as_属性值[session.getattribute("strpath")]引用["],在值内使用时必须被转义。

JS如何把Object对象的数据输出到控制台中_前端怎么通过控制台查看字段取值-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏3次。 前端时间在编写程序时遇到这样一个问题,即在前端页面通过一些js框架自带的异步请求返回的数据类型为Object数据类型,笔者根据网上查阅到的资料,找到以下这种简单的方式://把Object类型转为Json数据格式,再通过console命令在控制台中打印出来console.log("xhr的值为:"+JSON.st..._前端怎么通过控制台查看字段取值

8.cc.Button组件使用详解_cc button.start-程序员宅基地

文章浏览阅读556次。1. cc.Button添加按钮的方法 2种方式 (1)直接创建带Button组件的节点; (2) 先创建节点,再添加组件;按钮组件, 按钮是游戏中最常用的组件, 点击然后响应事件;按钮的过渡效果: 过渡: 普通状态, 鼠标滑动到物体上, 按下状态, 禁用状态 (1)没有过渡,只有响应事件; (2)颜色过渡, 过渡效果中使用颜色; (3)精灵..._cc button.start

随便推点

计算机专业游戏本推荐,2018高性价比游戏本推荐_游戏笔记本哪个好-太平洋电脑网...-程序员宅基地

文章浏览阅读245次。【PConline海选导购】晃眼间,秋风又起,让人振奋的开学季又要到来了!虽然说没有学习压力的暑假,在家着实悠哉,但想到回校后可以跟小伙伴们一起各种开黑吃鸡,是不是就感到很兴奋呢?说到“吃鸡”这种吃配置的游戏,就不得不说游戏本了,毕竟普通的笔记本电脑很难给我们带来畅快的游戏体验。而近年来游戏本市场俨然成为了各大厂商的必争之地,而随着开学季的到来,各大厂商更是推出了众多促销活动,下面就让我们一起来看..._计应专业游戏本

codePen按钮样式学习

看到codepen里面有的按钮搞得很炫酷,但其实也不是很难,就学习记录一下。

服务器维护中没法直播游戏,我的世界盒子显示维护中如何进入战堂服务器-程序员宅基地

文章浏览阅读408次。时间:2021-08-11编辑:hxh斗罗大陆魂师对决火雨队怎么搭配?火雨队是近期非常热门的一套阵容,不少玩家想了解该阵容,那么下面就让小编给大家带来斗罗大陆魂师对决火雨队阵容推荐,感兴趣的小伙伴们一起来看看吧。时间:2021-08-11编辑:hxh玩家在巅峰演武副本中不知道怎么打秦明,秦明的盾很厚不知道怎么破?那么下面就让小编给大家带来斗罗大陆魂师对决巅峰演武秦明破盾攻略,感兴趣的小伙伴们一起来...

GNU Radio之Schmidl & Cox OFDM synch.底层C++实现

在 GNU Radio OFDM 系统中,一个非常重要的环节是在接收端准确地同步和检测发送端发出的信号。这就是 Schmidl & Cox 同步算法发挥作用的地方。Schmidl & Cox 算法是一种用于 OFDM 信号的时间同步的技术。本文对其底层 C++ 源码进行学习记录。

项目开发规范

REST,表述性状态转换,他是一种软件架构风格使用URL定位资源,HTTP动词描述操作根据发出请求类型来区分操作此为风格,是约定方式,可以打破描述模块的功能通常使用复数,也就是加s的格式来描述,表示此类资源,而非单个资源。

3.8设计模式——State 状态模式(行为型)

允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。