快捷洗车网设计与实现
摘 要拥有车辆的家庭数量增长迅速,汽车养护市场变得十分火热,洗车成为了汽车养护中最基本的一个环节。随着洗车需求的急速增长,在没有预约机制的情况下,常常出现周末节假日洗车人数、时间过于集中的现象,进而造成了道路堵塞、浪费时间的问题。本网站能随时查看洗车人数,从而帮助车主避开高峰时段,节省时间,为洗车用户和洗车店提供便利。本课题采用PHP语言,以notepad++作开发工具,phpMyAdmin作为数据库管理工具,主要实现了:注册,登录,个人信息修改,申请会员,预订洗车,查阅某时间点洗车人数,取消订单,查阅洗车剩余时间,洗车评价,用户建议等功能。本文主要介绍了该洗车预约系统的开发背景,开发工具和开发的具体步骤。
目录
一、引言 1
(一)研究背景及现状 1
(二)研究意义 1
二、系统需求分析 1
(一)用户功能 1
1.用户注册登录 1
2.用户个人中心模块 1
(二)管理员功能 1
1.订单管理 1
2.用户管理 1
3.文章管理 1
三、开发技术、模式及工具 2
(一)开发技术 2
(二)开发工具 2
1. notepad++ 2
2. phpMyAdmin 2
四、系统数据库设计 3
(一)实体关系 3
(二)数据表设计 3
五、系统各部分实现效果 5
(一)系统首页 5
(二)前台功能 6
1.用户登录注册模块 6
2.用户个人中心模块 7
3.洗车订单查询模块 12
(三)后台功能 13
1.管理员文章模块 13
2.用户管理模块 16
六、总结 18
致谢 19
参考文献 20
引言
(一)研究背景及现状
汽车养护一直是蓬勃发展的行业,特别是在城市中有车一族对爱车倍加养护。上班族们的作息时间常常固定,会选择周末进行汽车养护,从而造成了节假日洗车人数激增,浪费大量时间的问题。上门
*好棒文|www.hbsrm.com +Q: ^351916072#
洗车曾经作为一种解决方式,试图缩减用户洗车时间,但同时也陷入了成本过高的窘境,最终逃不过日渐消亡的命运。
“我洗车”作为国内目前最好的预约洗车网站之一,在预约时间,地点选择上已经非常贴近用户。将洗车时间划分为半小时为一块的时间段,更加直观,可只能选择三天内的时间就不能解决用户更长时间上洗车的打算。
(二)研究意义
本系统从有车一族的角度,让用户自己选择洗车时间,查询时间点洗车人数,为用户减少时间的同时不用付出其它费用,也帮洗车店免去过于拥挤的洗车时间,甚至提高客户量。
二、系统需求分析
(一)用户功能
1.用户注册登录
用户在登录系统生成订单之前需要使用用户名进行注册登录。
2.用户个人中心模块
用户个人中心模块主要实现用户本人的信息管理,用户名修改,密码修改,头像修改,邮箱修改,订单查看,订单评论,订单取消,订单剩余时间查询。
(二)管理员功能
管理员主要功能有文章发布、文章查看,文章删除,查看用户反馈、管理员个人信息修改,查看用户信息,删除用户。
1.订单管理
订单管理主要是订单查询,订单信息展示。
2.用户管理
用户管理功能包括用户信息查看,用户删除。
3. 文章信息管理
管理员添加首页显示的文章,文章查看,文章删除。
系统主要功能结构图如下图21所示。
图21系统主要功能需求
三、开发技术、模式及工具
(一)开发技术
1.PHP
PHP是最初作为小型开放源码到很多人发现到它的实用性从而慢慢发展起来的。1994 年Rasmus Lerdorf 发布了第一个版本的PHP。之后它就飞速发展,并在原始发行版上经过无数的改进和完善。PHP是一种嵌入在HTML并由服务器解释的脚本语言。它不仅可以管理动态内容、支持数据库而且构建电子商务站点。它支持众多主流的数据库,包括 MySQL、PostgreSQL、Oracle和 Microsoft SQL Server。
(三)开发工具
1.notepad++
2.phpMyAdmin
PHP开发的phpMyAdmin是一个类似于SQL Server的可视化图形管理工具。它极大降低操作数据库的门槛。它可以运行在各种版本的PHP及MySQL下,对数据库进行操作,如增、删、查、改数据等。且是免费使用的。尽管有着必须在浏览器中才能使用的缺点,但依然是一个非常优秀的数据库管理工具。好用,支持网页访问,不需要额外下载软件支持,当然功能比专门的软件弱点。在安全和严谨上稍逊一些。
四、系统数据库设计
(一)实体关系
数据实体的关系如图41关系分析图所示。
图41 关系分析图
(二)数据表设计
系统设计7张数据表,分别是用户信息表、订单表、建议表、文章表、管理员信息表、评论表和车位表等,他们的逻辑结构如表41至表47所示。
1. 用户信息表
2. 订单表
3.建议表
4.文章表
5.管理员信息表
6.评论表
7.车位表
五、系统功能实现
(一)系统首页
首页由头部,中心内容和底部构成。头部分为logo、登录注册、个人中心导航。中心内容分为,tap导航栏、轮播图、最新资讯、预约查询。底部为作者版权信息,首页如下图61所示。
图51首页
(二)前台功能
1.用户登录注册
用户使用预约洗车功能需要先注册登录,如图52,图53所示。
图52用户登录页面
图53用户登录页面
2.用户个人中心
注册用户登录后,进入个人中心页面,显示该用户的基本信息。
个人资料查看、修改
图55个人资料查看修改页面
个人资料修改页面modify.php,核心代码如下所示
订单查看页面myorders.php,
图56订单查看页面
订单详细页面功能包括订单未开始可以取消订单,订单已经开始未结束可以查询剩余时间,还有订单已经完成评论订单
订单未开始可以取消订单
图57订单未开始详细页面
目录
一、引言 1
(一)研究背景及现状 1
(二)研究意义 1
二、系统需求分析 1
(一)用户功能 1
1.用户注册登录 1
2.用户个人中心模块 1
(二)管理员功能 1
1.订单管理 1
2.用户管理 1
3.文章管理 1
三、开发技术、模式及工具 2
(一)开发技术 2
(二)开发工具 2
1. notepad++ 2
2. phpMyAdmin 2
四、系统数据库设计 3
(一)实体关系 3
(二)数据表设计 3
五、系统各部分实现效果 5
(一)系统首页 5
(二)前台功能 6
1.用户登录注册模块 6
2.用户个人中心模块 7
3.洗车订单查询模块 12
(三)后台功能 13
1.管理员文章模块 13
2.用户管理模块 16
六、总结 18
致谢 19
参考文献 20
引言
(一)研究背景及现状
汽车养护一直是蓬勃发展的行业,特别是在城市中有车一族对爱车倍加养护。上班族们的作息时间常常固定,会选择周末进行汽车养护,从而造成了节假日洗车人数激增,浪费大量时间的问题。上门
*好棒文|www.hbsrm.com +Q: ^351916072#
洗车曾经作为一种解决方式,试图缩减用户洗车时间,但同时也陷入了成本过高的窘境,最终逃不过日渐消亡的命运。
“我洗车”作为国内目前最好的预约洗车网站之一,在预约时间,地点选择上已经非常贴近用户。将洗车时间划分为半小时为一块的时间段,更加直观,可只能选择三天内的时间就不能解决用户更长时间上洗车的打算。
(二)研究意义
本系统从有车一族的角度,让用户自己选择洗车时间,查询时间点洗车人数,为用户减少时间的同时不用付出其它费用,也帮洗车店免去过于拥挤的洗车时间,甚至提高客户量。
二、系统需求分析
(一)用户功能
1.用户注册登录
用户在登录系统生成订单之前需要使用用户名进行注册登录。
2.用户个人中心模块
用户个人中心模块主要实现用户本人的信息管理,用户名修改,密码修改,头像修改,邮箱修改,订单查看,订单评论,订单取消,订单剩余时间查询。
(二)管理员功能
管理员主要功能有文章发布、文章查看,文章删除,查看用户反馈、管理员个人信息修改,查看用户信息,删除用户。
1.订单管理
订单管理主要是订单查询,订单信息展示。
2.用户管理
用户管理功能包括用户信息查看,用户删除。
3. 文章信息管理
管理员添加首页显示的文章,文章查看,文章删除。
系统主要功能结构图如下图21所示。
图21系统主要功能需求
三、开发技术、模式及工具
(一)开发技术
1.PHP
PHP是最初作为小型开放源码到很多人发现到它的实用性从而慢慢发展起来的。1994 年Rasmus Lerdorf 发布了第一个版本的PHP。之后它就飞速发展,并在原始发行版上经过无数的改进和完善。PHP是一种嵌入在HTML并由服务器解释的脚本语言。它不仅可以管理动态内容、支持数据库而且构建电子商务站点。它支持众多主流的数据库,包括 MySQL、PostgreSQL、Oracle和 Microsoft SQL Server。
(三)开发工具
1.notepad++
2.phpMyAdmin
PHP开发的phpMyAdmin是一个类似于SQL Server的可视化图形管理工具。它极大降低操作数据库的门槛。它可以运行在各种版本的PHP及MySQL下,对数据库进行操作,如增、删、查、改数据等。且是免费使用的。尽管有着必须在浏览器中才能使用的缺点,但依然是一个非常优秀的数据库管理工具。好用,支持网页访问,不需要额外下载软件支持,当然功能比专门的软件弱点。在安全和严谨上稍逊一些。
四、系统数据库设计
(一)实体关系
数据实体的关系如图41关系分析图所示。
图41 关系分析图
(二)数据表设计
系统设计7张数据表,分别是用户信息表、订单表、建议表、文章表、管理员信息表、评论表和车位表等,他们的逻辑结构如表41至表47所示。
1. 用户信息表
2. 订单表
3.建议表
4.文章表
5.管理员信息表
6.评论表
7.车位表
五、系统功能实现
(一)系统首页
首页由头部,中心内容和底部构成。头部分为logo、登录注册、个人中心导航。中心内容分为,tap导航栏、轮播图、最新资讯、预约查询。底部为作者版权信息,首页如下图61所示。
图51首页
(二)前台功能
1.用户登录注册
用户使用预约洗车功能需要先注册登录,如图52,图53所示。
图52用户登录页面
图53用户登录页面
2.用户个人中心
注册用户登录后,进入个人中心页面,显示该用户的基本信息。
个人资料查看、修改
图55个人资料查看修改页面
个人资料修改页面modify.php,核心代码如下所示
订单查看页面myorders.php,
图56订单查看页面
订单详细页面功能包括订单未开始可以取消订单,订单已经开始未结束可以查询剩余时间,还有订单已经完成评论订单
订单未开始可以取消订单
图57订单未开始详细页面
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1357.html