基于SSM框架的代驾网站的设计与实现开题报告

395 篇文章 17 订阅
395 篇文章 17 订阅
本文探讨了在中国快速发展的代驾服务面临的挑战,尤其是管理问题。通过介绍包含用户、代驾员和管理员模块的系统设计,强调了Springboot框架和B/S模式在系统开发中的应用。系统功能包括用户注册、信息管理、订单处理和评价系统,旨在提升服务质量、保障用户安全并优化管理员操作。
摘要由CSDN通过智能技术生成

一、选题的依据及意义

改革开放以来,中国的经济飞速成长,汽车行业也不例外,人们的生活水平提高了,越来越多的人拥有了私家车,但是风险也提高了,现如今法律也更加严格。酒驾,是导致交通事故发生的重要原因。据统计,大约50%-60%的交通事故与酒驾有关,给人民的生命财产安全和社会治安稳定造成了极大的威胁。酒驾的处罚也极为严厉,酒驾-吊销驾照+禁驾+扣12分。因此代驾在国内也慢慢流行起来,然而国内的代驾虽然近些年发展迅速,但是大部分的代驾公司存在着,在人员调度上,因时间、地点、业务等的冲突,造成管理的困难,阻碍了企业的发展,于是开发代驾服务系统便成了企业发展与进步的关键。代驾服务系统可以更好的管理代驾人员,为客户提供更好的服务。

目前代驾在中国属于新兴事物,人们还在接受之中,但在国外代驾是十分普遍的现象。例如,在我们的近邻韩国,尽管汽车业发达,很多人都有下班后去酒馆喝几杯的喜好,但酒后驾驶的行为却很少。这相当程度上得益于众多“代驾业务”公司提供了便利的服务。在汽车销售点、停车场、加油站等场所,经常有“代驾公司”推销员的身影出没,“代驾公司”的名片几乎每名驾车者人手一张。一旦驾车者因为喝酒、身体不适、精神状态不佳而不能开车时,只要他们打电话到代驾公司,剩下的一切都可由代驾公司代劳。“严格的管理、规范的运作”是国外代驾市场红红火火的主要原因之一。这其中就反应着国外的代驾服务系统比国内要完善很多。

对代驾人员来说,代驾网站的开发无疑是为自己增加了客户来源,通过网站代驾人员无须担心车主因为醉酒而无法结算费用的问题。这样既可以保证自己的利益,又能获得更多的客户。对车主来说,代驾网站的到来无疑是为自己的安全带来了保障,让车主可以没有后顾之忧。对交警部门来说,代驾网站的到来可以有效的降低交通事故发生率,提高行车安全意识,增强对法例法规的认知,从而更好的构建一个和谐社会。

二、论文研究内容

本系统包括三个主要模块,分别是普通用户,代驾员,管理员。三个不同的模块在登录后可以分别实现不同的功能。

  • 面向普通用户

1. 登录注册

首先检查用户名和邮箱是否存在,如果都不存在才能进行注册,并将用户输入的密码进行MD5加密,注册成功后提示注册成功,并将用户信息保存到数据库中。登录时选择普通用户端。

2. 个人中心

  此模块中,包含了用户自己的基本信息,并且可以修改信息。

3. 浏览代驾员信息

代驾员信息展示模块主要包括搜索代驾员、查看代驾员详情信息功能。未注册用户(游客)和已注册用户均可以在首页进行信息搜索及查看信息详情。

4. 提交预约订单

用户将填写好的个人基本信息,包括车牌号和当前所在位置提交给系统,支付成功后将有相应的代驾员接受订单。

5. 查看预约订单

用户可点击相应预约订单,从而查看该预约订单的预约订单详情。

6.提交订单评价

进入订单评价界面,发表个人的评价信息以及回复已存在的评价信息,更新后,其他用户可以查看回复的评价。

  • 面向代驾员

1. 登录注册

首先检查用户名和邮箱是否存在,如果都不存在才能进行注册,并将用户输入的密码进行MD5加密,注册成功后提示注册成功,并将用户信息保存到数据库中。登录时选择代驾员端。

2. 个人中心

      此模块中,包含了代驾员自己的基本信息,并且可以修改信息。不同于普通用户的是,代驾员的个人信息平常是不能任意修改的。

3. 接收预约订单

预约订单已存在的前提下,提供代驾员对预约订单的接单功能,代驾员对预约订单接单成功后,可以查看到个人已有的预约订单接单列表。

4. 查看接单详情

代驾员可点击相应已接单的列表,从而查看订单详情。

5. 查看订单评价

代驾员可查看用户对该订单的评价,如对该评价有异议的话,可将

有异议的部分反馈给管理员。

(三)面向管理员

  1. 登录注册

管理员的账户和密码基本是唯一的,也可能存在多个管理员,因此若是忘记管理员密码,只能询问数据库管理员。

  1. 个人信息

一般情况下,在个人信息中,管理员可以修改自己的密码。

  1. 查询修改用户信息

管理员可以查询到全部用户的信息,在用户列表显示出用户后,选择用户进行编辑或者删除。

  1. 接单记录管理

  按接单记录编号查询接单记录,查看接单记录详情。

5. 管理评价详情

  管理员可以对用户的评价和代驾员有异议的评价进行管理。

图1 系统功能图

三、论文研究思路

本文将采用的研究方法主要是文献研究法、描述研究法和功能分析法。首先通过文献研究法梳理国外理论和国内研究,通过调查文献来获得资料,从而全面地、正确地了解掌握代驾网站系统的发展现状。然后用描述研究法对于相关的概念和技术进行进一步了解,最后通过功能分析法对要完成的设计进行功能模块具体分析,从而实现整个系统。

第一是进行文献分析。大量收集国内外有关代驾系统的文献,进行研究。为后续的系统分析建立基础。

第二是系统分析。学习有关Spring boot框架,B/S模式,java编程等技术以及代驾网站系统相关的技术。然后对系统总体需求描述、功能性角度分析系统需求、非功能性各个方面分析系统是否可以实现。

第三是系统设计。本文章的重要部分,提供了系统架构的详细设计和一些主要功能模块的设计说明,对各角色的实现要求进行分析,最后根据以上功能涉及数据库结构的设计进行详细阐述,该部分展现了系统的全貌。

第四是系统实现。将本系统分为前期的开发工具介绍和后期的功能代码实现。

第五是系统测试。软件测试归根结底就是对软件的结构和功能的综合测评,需要做到结构稳定和功能正确,二者兼顾。系统完成后,根据各个模块的测试用例对各个模块进行功能测试。

图2研究思路图

四、论文工作进度

1

文献查找,收集

资料

2022-09

2022-10

确定论文选题方向,进行论文题目的选题工作

2

准备开题报告、

选题申报表和开

题汇报工作

2022-10

2022-11

以论文题目为核对相关资料进行收集和翻阅,完成开题

报告和选题申报表的填写,同时准备开题汇报的相关材料

3

概要设计

2022-11

2022-12

根据论文相关文献资料,完成系统概要设计,同时理清论文思路,将相关想法与导师沟通交流,根据导师的建议,进一步完善系统功能与论文结构

4

详细设计

2022-12

2023-01

完成系统的详细设计过程,同时正式开始论文撰写工作,完成中英文摘要,阐述论文的写作背景和选题所要解决的问题,并基本构造好论文总体框架

5

完成初稿

2023-01

2023-02

完成系统测试工作,同时在查阅大量文献的基础上,运用多种研究方案,完成论文初稿

6

论文定稿

2023-02

2023-04

在导师的指导下完成论文初稿修改,经过反复修改,形成终稿

7

答辩准备

2023-04

2023-05

论文终稿检测,系统调试,答辩PPT的制作

8

材料上交

2023-05

2023-06

根据答辩评审专家的意见,完成论文的修改,相关材料收集归档

五、参考文献(不能超过五年的文献,书籍除外)

[1]关剑. KD代驾公司哈尔滨区域营销策略研究[D].哈尔滨工业大学,2021.DOI:10.27061/d.cnki.ghgdu.2021.003947.

[2]于海浩,姜莉,王亮.代驾行业市场规制路径探析[J].行政事业资产与财务,2021(02):115-116.

[3]任健.基于百度地图SDK的代驾平台LBS实时监测系统[J].信息技术与信息化,2021(05):41-43+47.

[4]张宝. 高速公路交通事故规律分析与影响因素研究[D].中国人民公安大学,2019.

[5]刘亚茹,张军.Vue.js框架在网站前端开发中的研究[J].电脑编程技巧与维护,2022(01):18-19+39.DOI:10.16184/j.cnki.comprg.2022.01.009.

[6]罗斌,温丰蔚,曾晓钰,张亮,韦通明.基于Vue.js的培训可视化系统开发与设计[J].现代工业经济和信息化,2021,11(12):54-56.

[7]董玉霞,苏荣聪.基于静态分析的Java语言程序漏洞检测方法研究[J].成都工业学院学报,2021,24(04):40-44.

[8]单树倩,任佳勋.基于SpringBoot和Vue框架的数据库原理网站设计与实现[J].电脑知识与技术,2021,17(30):40-41+50.

[9]陈玥.基于Java语言开发的宿舍管理系统[J].信息与电脑(理论版),2021,33(21):38-40.

[10]王越.JAVA编程语言在计算机软件开发中的应用[J].电子技术与软件工程,2019(01):35.

[11]杨旭.JAVA编程语言在计算机软件开发中的应用[J].电子技术与软件工程,2018(07):59-60.

[12]齐善鲁,马徳俊,梁雪.基于SpringBoot的开放式软件开发案例教学平台设计[J].电脑知识与技术,2021,17(28):71-73.

[13]陆婷婷.一种基于vue技术开发的移动选题平台[J].电脑知识与技术,2021,17(26):69-71.DOI:10.14004/j.cnki.ckt.2021.2598.

[14]李弟文.应用Vue的百倍课堂Web端系统设计与实现[J].福建电脑,2021,37(12):75-81.DOI:10.16707/j.cnki.fjpc.2021.12.017.

[15]胡雅丽.基于Vue.js的“微商城”前端开发设计与实现[J].电子技术与软件工程,2020(20):34-35.

[16]张翔.浅谈JAVA编程语言在计算机软件开发中的应用[J].电子元器件与信息技术,2021,5(10):204-205.

[17]吴迪.Java编程语言在计算机软件开发中的应用[J].信息与电脑(理论版),2021,33(20):29-31.

[18]胡开华,张玉静,陈明禄,何文鑫.基于Vue.js的Web应用开发教学案例设计与实现[J].信息与电脑(理论版),2021,33(18):91-94.

[19]王伟,常庆丽,吴朝霞.基于Springboot+Vue的精准帮扶系统研究与实现[J].河南科技,2021,40(27):12-14.

[20]曹瑞燕.Java语言在软件开发中的应用[J].信息记录材料,2021,22(10):96-97.DOI:10.16009/j.cnki.cn13-1295/tq.2021.10.045.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值