基于C++与HTML技术结合开发的洗衣管理系统,旨在通过现代化的信息技术手段优化传统洗衣服务行业的管理流程。该系统不仅为普通用户提供了便捷的服务预约、设备预约和促销活动参与等功能,还为店家用户提供了一整套解决方案,包括洗衣服务发布、设备库存管理以及营业报表生成等核心功能。此外,管理员角色被引入以确保系统的正常运行和内容的有效管理,实现了对公共信息、用户权限、洗衣服务分类等多方面的维护与控制。这种多层次、多功能的设计理念,使得洗衣管理系统能够满足不同用户群体的需求,极大地提升了用户体验和服务效率。
在技术实现方面,该洗衣管理系统采用了C++进行后端逻辑处理与数据管理,保证了系统的高效性和稳定性;而前端则使用HTML来构建用户界面,提供直观、友好的交互体验。通过将两者有效结合,系统成功地实现了从前端请求到后端响应的全过程处理,支持用户的注册登录、信息浏览、服务预约等多种操作。同时,系统设计中充分考虑到了数据的安全性与隐私保护,确保每位用户的数据都能得到妥善保管。此系统不仅是洗衣行业数字化转型的一个典型案例,也为其他服务行业提供了宝贵的经验参考,展示了如何利用信息技术提升服务质量和管理水平。
关键词: C++编程语言;洗衣管理系统;Html
Abstract
The laundry management system based on C++ and HTML technology is designed to optimize the management process of traditional laundry service industry by means of modern information technology. The system not only provides convenient service reservation, equipment reservation and promotion activities for ordinary users, but also provides a complete set of solutions for store users, including laundry service release, equipment inventory management and business report generation and other core functions. In addition, the administrator role is introduced to ensure the normal operation of the system and the effective management of the content, which realizes the maintenance and control of public information, user rights, laundry service classification and other aspects. This multi-level, multi-functional design concept makes the laundry management system able to meet the needs of different user groups, greatly improving the user experience and service efficiency.
In terms of technology implementation, the laundry management system uses C++ for back-end logic processing and data management, which ensures the efficiency and stability of the system. The front end uses HTML to build the user interface, providing an intuitive and friendly interactive experience. Through the effective combination of the two, the system successfully realizes the whole process from front-end request to back-end response, and supports user registration, login, information browsing, service reservation and other operations. At the same time, the system design takes full account of data security and privacy protection to ensure that each user's data can be properly kept. This system is not only a typical case of digital transformation in the laundry industry, but also provides a valuable experience reference for other service industries, showing how to use information technology to improve service quality and management level.
Keywords:C++ programming language; Laundry management system; Html
目 录
1 绪论
随着信息技术的快速发展,传统服务行业正逐步向数字化、智能化转型。洗衣服务作为人们日常生活中不可或缺的一部分,也迎来了技术革新与管理优化的新机遇。根据高志远和李伟在《C++程序设计课程教学模式设计与实践探究》[1]中的研究,编程语言如C++在系统开发中具有高效性和稳定性,能够为复杂业务逻辑提供强有力的支持。与此同时,HTML5技术的应用使得Web前端界面更加友好且功能丰富,张宇薇在其文章《HTML5在Web前端开发中的应用》[2]中详细探讨了这一点。结合这两种技术的优势,构建一个基于C++后端与HTML前端的洗衣管理系统,不仅可以提升用户体验,还能有效提高洗衣服务行业的运营效率。
近年来,移动互联网的发展进一步推动了洗衣服务行业的变革。Masitoh P和Astrianty E L在《Implementation of a Mobile-Based Laundry Order Management System at Barack Laundry in Sleman》[3]一文中展示了如何通过移动应用来管理洗衣订单,极大地提高了用户便利性。此外,徐浩在《Web操作系统中的C/C++应用兼容框架研究》[4]中提到,C++不仅适用于传统的桌面应用程序,也可以很好地应用于Web环境中,为洗衣管理系统的开发提供了新的思路。因此,将这些前沿技术应用于洗衣管理系统的设计与实现,不仅能满足现代用户对便捷服务的需求,也为洗衣行业的数字化转型提供了重要参考。
1.2研究意义
本研究旨在通过开发一个基于C++与HTML技术的洗衣管理系统,解决当前洗衣服务行业中存在的信息不对称、管理不规范等问题。首先,该系统能够显著提升用户的使用体验。危唯在其硕士论文《A洗衣公司顾客满意度提升策略研究》[5]中指出,改善客户服务流程是提升顾客满意度的关键因素之一。通过引入在线预约、设备库存管理和促销活动等功能,可以大大简化用户的操作步骤,减少等待时间,从而提升用户满意度。其次,对于店家用户而言,系统提供的洗衣服务发布、营业报表生成等功能,有助于他们更好地管理店铺运营,提高工作效率。
从行业发展的角度来看,本研究的意义在于推动洗衣服务行业的信息化进程。魏曼婷在《基于行为设计学的高校共享洗衣服务系统设计研究》[6]中强调了共享经济模式下洗衣服务系统的重要性,并提出了一系列优化建议。而姜婕在《YS洗衣连锁企业新媒体营销问题及改进研究》[7]中则指出了新媒体营销手段在洗衣行业中的应用前景。本研究不仅为洗衣行业的数字化转型提供了具体的技术方案,还为其他传统服务行业的信息化建设提供了宝贵的经验借鉴。通过系统化、科学化的管理方式,可以有效提升整个行业的服务水平和竞争力。
1.3国内外研究现状
国外方面,Eryana H等人在《A Healthcare Laundry Management System using RFID System》[8]中提出了利用RFID技术进行医疗洗衣管理的方法,展示了信息技术在特殊领域中的应用潜力。Adekola D O等人的研究《Online Laundry Management System》[9]则进一步探讨了在线洗衣管理系统的设计与实现,强调了系统自动化和用户友好性的重要性。这些研究表明,国外在洗衣管理系统的研发上已经取得了一定的成果,特别是在技术创新和用户体验方面走在前列。然而,国内在这方面的研究相对较少,尤其是在结合本地市场需求和技术特点进行系统设计方面仍有较大的发展空间。
在国内,刘云青和张晓凤在《新型共享洗衣房控制管理系统设计》[10]中提出了一种基于物联网技术的共享洗衣房控制系统,展示了我国在共享经济模式下的创新尝试。孙改灵和陈思远在《“互联网+”下西藏校园洗衣服务的商业模式探讨》[11]中分析了西藏地区校园洗衣服务的商业模式,指出“互联网+”模式在偏远地区的巨大潜力。尽管如此,国内关于洗衣管理系统的研究大多集中在硬件设施和商业模式层面,对于软件系统的深入研究仍显不足。因此,本研究致力于填补这一空白,为国内洗衣服务行业的信息化发展提供理论支持和技术指导。
综上所述,国内外在洗衣管理系统的研究和应用上各有侧重。国外更注重技术创新和用户体验,而国内则更多关注于商业模式和应用场景的探索。本研究将在借鉴国外先进经验的基础上,结合国内实际情况,开发出一套既符合国际趋势又能满足本土需求的洗衣管理系统。这不仅有助于提升我国洗衣服务行业的整体水平,还将为全球洗衣管理系统的优化提供有益的参考。
1.4论文结构与章节安排
本次写作的论文,在结构方面主要分为七大部分,每一部分都必不可少,共同组合形成一个完好的论文结构,具体的安排列出如下。
绪论部分,该部分讲述的是洗衣管理系统的开发背景,明确开发的意义以及系统的研究动态,并对系统的整个章节安排进行介绍。
系统分析部分,该部分首先从可行性入手进行分析,明确程序开发可行后,进而对程序的功能以及姓名需求进行分析。
系统概要设计,对系统前后台的功能分别进行设计,然后完成系统的总体功能以及各个子模块的设计。
系统数据库的设计,对系统的数据库实体以及数据库表进行设计
系统的实现部分,对系统每一角色主要实现的功能的页面来进行展示一下。
系统测试部分,介绍测试的测试目的,用例,完成对程序测试工作,让投入运行的程序减少出错的几率,力求最好。
2 系统开发环境
2.1 C++ 语言
C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。 C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。 C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。 甚至用于其他编程语言的库和编译器也使用C++编写。C++拥有计算机运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
2.2 SQL Serve数据库
SQL Server是一种开放源代码的关系型数据库管理系统(RDBMS),关系数据库将数据保存在不同的表中,提高了灵活性,它使用最常用的结构化查询语言(SQL)进行数据库管理。SQL Server因其具有速度快、体积小、总体拥有成本低和开放源码的优点而备受关注。特点:
(1)支持多种操作系统。
(2)为多种编程语言提供了API。
(3)支持多线程,充分利用CPU资源。
(4)SQL Server性能卓越、服务稳定,很少出现异常宕机。
(5)原生JSON支持。
(6)优化SQL查询算法,有效地提高查询速度。
2.3 HTML介绍
HTML(HyperText Markup Language)是用于构建和结构化网页内容的基础语言。它通过一系列标签来定义文本、图像、视频及其他多媒体元素的展示方式,并允许开发者创建交互式的网页界面。HTML的核心在于其简单性和广泛的兼容性,使得任何人从初学者到专业开发者都能利用它来创建丰富的在线体验。无论是静态的信息展示页面还是动态的交互应用,HTML都提供了必要的工具和框架。
随着技术的发展,HTML5作为最新版本的标准引入了许多强大的新特性,进一步扩展了其功能。这些新特性包括对多媒体内容的原生支持,如音频和视频标签,以及改进的图形渲染能力,如Canvas和SVG。此外,HTML5增强了网页的互动性和响应速度,例如通过本地存储和离线应用的支持,使用户即使在网络连接不稳定或无网络的情况下也能享受流畅的网页体验。这使得HTML不仅是一个基础的网页构建工具,更是现代Web开发不可或缺的一部分。
3需求分析
3.1 可行性分析
可行性分析是系统分析的第一步,通过可行性分析我们可以得出系统是不是值得开发,如果系统的开发是不可信的,那么就没有必要再进行下面的操作,对于本洗衣管理系统在可行性方面进行了技术、经济以及操作的分析。
3.1.1 技术可行性分析
在开发这个程序时选择使用HTML,ASP.NET,SQL这些技术,因为在大学期间已经学习了这些技术,了解相关的开发工具,同时通过上大学这四年的学习,利用所学能够搭建好开发环境,而且在大学的实训课程中也接触到过程序的开发,所以,就技术方面,开发这个程序是没有问题的。
3.1.2 经济可行性分析
整个系统从设计到开发以及测试过程严谨步骤齐全,所有工作任务全部由本人完成,并未获取外部技术支持,节约了一切服务成本开销以及人工成本,在硬件方面,为节约成本使用一台二手移动工作站作为项目部署服务器以及数据库服务器,成本在一万元一下,真个网络部署也是由本人独立完成不涉及到其他人工费用,整个开发过程本着低成本,低消耗的原则。
3.1.3 操作可行性分析
洗衣管理系统的使用界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用ASP.NET技术开发,人性化和完善化是B/S结构开发比较显要的特点使得用户操作相比较其他更加简洁方便。易操作、易管理、交互性好在本系统操作上体现得淋漓尽致。
3.2 功能需求分析
洗衣管理系统分为三大部分:管理员、普通用户和店家用户。
- 普通用户:
(1)注册登录:用户可以通过注册成为系统用户,注册后可以用账号密码登录系统。
(2)首页:用户进入洗衣管理系统的时候,首先映入眼帘的是系统的首页、分享社区、公告信息、新闻资讯、洗衣服务、设备库存、促销活动等信息。
(3)分享社区:用户点击可查看分享社区帖子列表,可对帖子进行查看、点赞、收藏和评论;同时可点击“发布内容”按钮填写论坛发布信息,包括封面图、标题、分类、标签和正文。
(4)公告信息:用户点击可查看网站公告、关于我们、联系方式和网站介绍等信息,方便用户浏览了解系统公告信息。
(5)新闻资讯:用户点击可查看新闻资讯,同时可对咨讯文章进行点赞、收藏和评论。
(6)洗衣服务:用户点击可通过搜索关键字进行查看洗衣服务列表,点击进入想要了解的服务可查看详情信息,可对洗衣服务进行点赞、收藏和评论。点击“预约”按钮可添加洗洗衣服务预约信息,包括预约时间、预约数量、订单总价和预约说明。
(7)设备库存:用户点击可通过搜索设备名称和设备类型进行查看设备库存列表,点击进入想要了解的设备可查看详情信息,可对设备信息进行点赞、收藏和评论。点击“预约设备”可添加预约信息。
(8)促销活动:用户点击可通过搜索活动名称和活动时间进行查看促销活动列表,点击进入想要了解的活动可查看详情信息,可对活动进行点赞、收藏和评论。
(9)我的账户:用户可以在个人账户中查看并管理自己的个人信息。包括个人资料、修改密码等。
(10)个人中心:个人中心包含多个功能模块,如个人首页、预约信息、预约使用、分享社区、收藏和评论管理。点击进入“预约信息”和“预约使用”可查看预约详情,同时进行支付操作。点击进入“分享社区”、“收藏”、“评论管理”可查看历史分享信息、收藏信息和评论信息,同时可进行信息删除。
- 管理员:
(1)登录:管理员账号密码由系统生成,可使用账号密码可进行登录系统后台,使用系统功能进行管理,并可对自己的个人信息和密码进行管控。
(2)公共管理:公共管理包含轮播图和公告信息。如需添加新的轮播图,点击右侧“新增”按钮,上传图片,输入标题和链接,点击“确认”按钮进行添加;如需添加新的公告信息,点击右侧“添加”按钮,输入标题和正文,点击“确认”按钮进行添加。同时可对轮播图和公告信息进行增删改查。
(3)用户管理:系统用户:管理员可以查看系统用户(管理员、普通用户、店家用户)列表中某个用户的详情,可以对用户信息进行查询、审核、添加和删除操作。
(4)论坛管理:管理员点击可查看分享社区和社区分类,可对论坛帖子进行查看或置顶交流帖子,同时可对交流信息和分类进行增删查改。
(5)资讯管理:管理员点击可查看新闻资讯和资讯分类;如需添加新的资讯,点击“新增”按钮,上传封面图,输入标题,选择分类,输入标签、描述和正文,点击“确认”按钮进行添加。同时可对资讯和分类进行增删改查。
(6)权限管理:管理员可以对不同用户角色进行权限设置,控制不同用户的操作权限和访问范围。
(7)服务分类:管理员点击可对服务类型进行增删改查。
(8)洗衣服务:管理员点击可查看洗衣服务列表。
(9)预约信息:管理员点击可查看预约信息列表。
(10)设备库存:管理员点击可查看设备库存列表。
(11)预约使用:管理员点击可查看预约使用列表。
(12)故障报修:管理员点击可查看故障报修列表,可对故障报修申请进行审核回复。
(13)通知提醒:管理员点击可新增提醒信息,包括店铺名称、通知标题、通知类型、通知时间和通知内容。
(14)营业报表:管理员点击可查看营业报表列表。
(15)促销活动:管理员点击可查看促销活动列表。
(16)退出:管理员点击可退出系统。
3. 店家用户:
(1)注册登录:用户可以通过注册成为系统用户,注册后可以用账号密码登录系统。
(2)首页:用户进入洗衣管理系统的时候,首先映入眼帘的是系统的首页、分享社区、公告信息、新闻资讯、洗衣服务、设备库存、促销活动等信息。
(3)分享社区:用户点击可查看分享社区帖子列表,可对帖子进行查看、点赞、收藏和评论;同时可点击“发布内容”按钮填写论坛发布信息,包括封面图、标题、分类、标签和正文。
(4)公告信息:用户点击可查看网站公告、关于我们、联系方式和网站介绍等信息,方便用户浏览了解系统公告信息。
(5)新闻资讯:用户点击可查看新闻资讯,同时可对咨讯文章进行点赞、收藏和评论。
(6)洗衣服务:用户点击可通过搜索关键字进行查看洗衣服务列表,点击进入想要了解的服务可查看详情信息,可对洗衣服务进行点赞、收藏和评论。
(7)设备库存:用户点击可通过搜索设备名称和设备类型进行查看设备库存列表,点击进入想要了解的设备可查看详情信息,可对设备信息进行点赞、收藏和评论。
(8)促销活动:用户点击可通过搜索活动名称和活动时间进行查看促销活动列表,点击进入想要了解的活动可查看详情信息,可对活动进行点赞、收藏和评论。
(9)我的账户:用户可以在个人账户中查看并管理自己的个人信息。包括个人资料、修改密码等。
(10)个人中心:个人中心包含多个功能模块,如个人首页、洗衣服务、预约信息、设备库存、预约使用、故障报修、通知提醒、营业报表、促销活动、收藏、评论管理。点击进入“洗衣服务”可新增新的服务信息,包括店铺名称、洗衣项目、服务类型、洗衣价格、服务时间、服务标准、服务内容和服务详情。点击进入“设备库存”可新增设备信息,包括店铺名称、设备编号、设备名称、设备类型、设备规格、设备型号、设备库存、收费价格、使用状态、设备介绍和设备详情;再次页面还可新增故障报修信息。点击进入“营业报表”可新增报表信息,包括店铺名称、报表名称、统计周期、报表数值和报报表内容。点击进入“促销活动”可新增活动信息,包括店铺名称、活动名称、活动时间、活动地点、活动折扣、促销价格、活动内容和活动规则。
3.3 非功能性需求分析
洗衣管理系统的性能性需求分析主要是分析本洗衣管理系统的安全性怎么样(是否会泄露用户个人信息),可靠性怎么样(用户操作的时候是不是能够根据实际操作显示信息),性能怎么样(运行是否操作流畅),可拓展性怎么样(功能能否继续拓展)等。具体可以表示在如下3-1表格中:
表3-1 洗衣管理系统非功能需求表
| 安全性 | 主要指洗衣管理系统数据库的安装,数据库的使用和密码的设定必须合乎规范。 |
| 可靠性 | 可靠性是指洗衣管理系统能够按照用户的指示进行操作,经过测试,可靠性90%以上。 |
| 性能 | 性能是影响洗衣管理系统占据市场的必要条件,所以性能最好要佳才好。 |
| 可扩展性 | 比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。 |
| 易用性 | 用户只要跟着洗衣管理系统的页面展示内容进行操作,就可以了。 |
| 可维护性 | 洗衣管理系统开发的可维护性是非常重要的,经过测试,可维护性没有问题 |
4 洗衣管理系统总体设计
4.1系统体系结构
本洗衣管理系统总体的体系结构图分为普通用户、店家用户和管理员,其具体结构图如图4-1所示。

图4-1 洗衣管理系统功能结构图
4.2总体功设计
本洗衣管理系统分为注册用户和店家用户,用例图如下:


图4-2洗衣管理系统普通册用户用例图 图4-3洗衣管理系统店家用户用例图

图4-4洗衣管理系统管理员用例图
5 洗衣管理系统数据库设计
数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,其中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。
5.1 数据库概念结构设计
下面是整个洗衣管理系统中主要的数据库表总E-R实体关系图。

图5-1 洗衣管理系统总E-R关系图
5.2 数据库逻辑结构设计
通过上一小节中洗衣管理系统中总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | token_id | int | 是 | 是 | 临时访问牌ID | |
| 2 | token | varchar | 64 | 否 | 否 | 临时访问牌 |
| 3 | info | text | 65535 | 否 | 否 | 信息 |
| 4 | maxage | int | 是 | 否 | 最大寿命:默认2小时 | |
| 5 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 6 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 7 | user_id | int | 是 | 否 | 用户编号 |
表 4-2-appointment_to_use(预约使用)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | appointment_to_use_id | int | 是 | 是 | 预约使用ID | |
| 2 | store_user | int | 否 | 否 | 店家用户 | |
| 3 | shop_name | varchar | 64 | 否 | 否 | 店铺名称 |
| 4 | equipment_no | varchar | 64 | 否 | 否 | 设备编号 |
| 5 | equipment_name | varchar | 64 | 否 | 否 | 设备名称 |
| 6 | equipment_type | varchar | 64 | 否 | 否 | 设备类型 |
| 7 | equipment_specifications | varchar | 64 | 否 | 否 | 设备规格 |
| 8 | charged_price | double | 否 | 否 | 收费价格 | |
| 9 | ordinary_user | int | 否 | 否 | 普通用户 | |
| 10 | user_name | varchar | 64 | 否 | 否 | 用户姓名 |
| 11 | appointment_time | datetime | 否 | 否 | 预约时间 | |
| 12 | reservation_quantity | double | 否 | 否 | 预约数量 | |
| 13 | total_order_price | double | 否 | 否 | 订单总价 | |
| 14 | appointment_remarks | text | 65535 | 否 | 否 | 预约备注 |
| 15 | examine_state | varchar | 16 | 是 | 否 | 审核状态 |
| 16 | examine_reply | varchar | 16 | 否 | 否 | 审核回复 |
| 17 | pay_state | varchar | 16 | 是 | 否 | 支付状态 |
| 18 | pay_type | varchar | 16 | 否 | 否 | 支付类型: 微信、支付宝、网银 |
| 19 | create_time | datetime | 是 | 否 | 创建时间 | |
| 20 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 21 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 22 | source_id | int | 否 | 否 | 来源ID | |
| 23 | source_user_id | int | 否 | 否 | 来源用户 |
表 4-3-article(文章)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | article_id | mediumint | 是 | 是 | 文章id | |
| 2 | title | varchar | 125 | 是 | 是 | 标题 |
| 3 | type | varchar | 64 | 是 | 否 | 文章分类 |
| 4 | hits | int | 是 | 否 | 点击数 | |
| 5 | praise_len | int | 是 | 否 | 点赞数 | |
| 6 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 7 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 8 | source | varchar | 255 | 否 | 否 | 来源 |
| 9 | url | varchar | 255 | 否 | 否 | 来源地址 |
| 10 | tag | varchar | 255 | 否 | 否 | 标签 |
| 11 | content | longtext | 4294967295 | 否 | 否 | 正文 |
| 12 | img | varchar | 255 | 否 | 否 | 封面图 |
| 13 | description | text | 65535 | 否 | 否 | 文章描述 |
表 4-4-article_type(文章分类)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | type_id | smallint | 是 | 是 | 分类ID | |
| 2 | display | smallint | 是 | 否 | 显示顺序 | |
| 3 | name | varchar | 16 | 是 | 否 | 分类名称 |
| 4 | father_id | smallint | 是 | 否 | 上级分类ID | |
| 5 | description | varchar | 255 | 否 | 否 | 描述 |
| 6 | icon | text | 65535 | 否 | 否 | 分类图标 |
| 7 | url | varchar | 255 | 否 | 否 | 外链地址 |
| 8 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 9 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-5-auth(用户权限管理)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | auth_id | int | 是 | 是 | 授权ID | |
| 2 | user_group | varchar | 64 | 否 | 否 | 用户组 |
| 3 | mod_name | varchar | 64 | 否 | 否 | 模块名 |
| 4 | table_name | varchar | 64 | 否 | 否 | 表名 |
| 5 | page_title | varchar | 255 | 否 | 否 | 页面标题 |
| 6 | path | varchar | 255 | 否 | 否 | 路由路径 |
| 7 | parent | varchar | 64 | 否 | 否 | 父级菜单 |
| 8 | parent_sort | int | 是 | 否 | 父级菜单排序 | |
| 9 | position | varchar | 32 | 否 | 否 | 位置 |
| 10 | mode | varchar | 32 | 是 | 否 | 跳转方式 |
| 11 | add | tinyint | 是 | 否 | 是否可增加 | |
| 12 | del | tinyint | 是 | 否 | 是否可删除 | |
| 13 | set | tinyint | 是 | 否 | 是否可修改 | |
| 14 | get | tinyint | 是 | 否 | 是否可查看 | |
| 15 | field_add | text | 65535 | 否 | 否 | 添加字段 |
| 16 | field_set | text | 65535 | 否 | 否 | 修改字段 |
| 17 | field_get | text | 65535 | 否 | 否 | 查询字段 |
| 18 | table_nav_name | varchar | 500 | 否 | 否 | 跨表导航名称 |
| 19 | table_nav | varchar | 500 | 否 | 否 | 跨表导航 |
| 20 | option | text | 65535 | 否 | 否 | 配置 |
| 21 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 22 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-6-business_statement(营业报表)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | business_statement_id | int | 是 | 是 | 营业报表ID | |
| 2 | store_user | int | 否 | 否 | 店家用户 | |
| 3 | shop_name | varchar | 64 | 否 | 否 | 店铺名称 |
| 4 | report_name | varchar | 64 | 否 | 否 | 报表名称 |
| 5 | statistical_cycle | varchar | 64 | 否 | 否 | 统计周期 |
| 6 | report_value | double | 否 | 否 | 报表数值 | |
| 7 | report_contents | text | 65535 | 否 | 否 | 报表内容 |
| 8 | create_time | datetime | 是 | 否 | 创建时间 | |
| 9 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-7-code_token(验证码)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | code_token_id | int | 是 | 是 | 验证码ID | |
| 2 | token | varchar | 255 | 否 | 否 | 令牌 |
| 3 | code | varchar | 255 | 否 | 否 | 验证码 |
| 4 | expire_time | timestamp | 是 | 否 | 失效时间 | |
| 5 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 6 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-8-collect(收藏)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | collect_id | int | 是 | 是 | 收藏ID | |
| 2 | user_id | int | 是 | 是 | 收藏人ID | |
| 3 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 4 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 5 | source_id | int | 是 | 否 | 来源ID | |
| 6 | title | varchar | 255 | 否 | 否 | 标题 |
| 7 | img | varchar | 255 | 否 | 否 | 封面 |
| 8 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 9 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-9-comment(评论)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | comment_id | int | 是 | 是 | 评论ID | |
| 2 | user_id | int | 是 | 是 | 评论人ID | |
| 3 | reply_to_id | int | 是 | 否 | 回复评论ID | |
| 4 | content | longtext | 4294967295 | 否 | 否 | 内容 |
| 5 | nickname | varchar | 255 | 否 | 否 | 昵称 |
| 6 | avatar | varchar | 255 | 否 | 否 | 头像地址 |
| 7 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 8 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 9 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 10 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 11 | source_id | int | 是 | 否 | 来源ID |
表 4-10-equipment_inventory(设备库存)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | equipment_inventory_id | int | 是 | 是 | 设备库存ID | |
| 2 | store_user | int | 否 | 否 | 店家用户 | |
| 3 | shop_name | varchar | 64 | 否 | 否 | 店铺名称 |
| 4 | equipment_no | varchar | 64 | 否 | 否 | 设备编号 |
| 5 | equipment_name | varchar | 64 | 否 | 否 | 设备名称 |
| 6 | equipment_type | varchar | 64 | 否 | 否 | 设备类型 |
| 7 | equipment_specifications | varchar | 64 | 否 | 否 | 设备规格 |
| 8 | equipment_model | varchar | 64 | 否 | 否 | 设备型号 |
| 9 | device_picture | varchar | 255 | 否 | 否 | 设备图片 |
| 10 | equipment_inventory | double | 否 | 否 | 设备库存 | |
| 11 | charged_price | double | 否 | 否 | 收费价格 | |
| 12 | usage_status | varchar | 64 | 否 | 否 | 使用状态 |
| 13 | equipment_introduction | text | 65535 | 否 | 否 | 设备介绍 |
| 14 | equipment_details | longtext | 4294967295 | 否 | 否 | 设备详情 |
| 15 | hits | int | 是 | 否 | 点击数 | |
| 16 | praise_len | int | 是 | 否 | 点赞数 | |
| 17 | collect_len | int | 是 | 否 | 收藏数 | |
| 18 | comment_len | int | 是 | 否 | 评论数 | |
| 19 | appointment_to_use_limit_times | int | 是 | 否 | 预约使用限制次数 | |
| 20 | fault_repair_limit_times | int | 是 | 否 | 故障报修限制次数 | |
| 21 | create_time | datetime | 是 | 否 | 创建时间 | |
| 22 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-11-fault_repair(故障报修)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | fault_repair_id | int | 是 | 是 | 故障报修ID | |
| 2 | store_user | int | 否 | 否 | 店家用户 | |
| 3 | shop_name | varchar | 64 | 否 | 否 | 店铺名称 |
| 4 | equipment_no | varchar | 64 | 否 | 否 | 设备编号 |
| 5 | equipment_name | varchar | 64 | 否 | 否 | 设备名称 |
| 6 | equipment_type | varchar | 64 | 否 | 否 | 设备类型 |
| 7 | equipment_specifications | varchar | 64 | 否 | 否 | 设备规格 |
| 8 | repair_title | varchar | 64 | 否 | 否 | 报修标题 |
| 9 | repair_time | datetime | 否 | 否 | 报修时间 | |
| 10 | contents_of_repair_report | text | 65535 | 否 | 否 | 报修内容 |
| 11 | examine_state | varchar | 16 | 是 | 否 | 审核状态 |
| 12 | examine_reply | varchar | 16 | 否 | 否 | 审核回复 |
| 13 | create_time | datetime | 是 | 否 | 创建时间 | |
| 14 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 15 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 16 | source_id | int | 否 | 否 | 来源ID | |
| 17 | source_user_id | int | 否 | 否 | 来源用户 |
表 4-12-forum(论坛)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | forum_id | mediumint | 是 | 是 | 论坛ID | |
| 2 | display | smallint | 是 | 否 | 排序 | |
| 3 | user_id | mediumint | 是 | 否 | 用户ID | |
| 4 | nickname | varchar | 16 | 否 | 否 | 昵称 |
| 5 | praise_len | int | 否 | 否 | 点赞数 | |
| 6 | hits | int | 是 | 否 | 访问数 | |
| 7 | title | varchar | 125 | 是 | 否 | 标题 |
| 8 | keywords | varchar | 125 | 否 | 否 | 关键词 |
| 9 | description | varchar | 255 | 否 | 否 | 描述 |
| 10 | url | varchar | 255 | 否 | 否 | 来源地址 |
| 11 | tag | varchar | 255 | 否 | 否 | 标签 |
| 12 | img | text | 65535 | 否 | 否 | 封面图 |
| 13 | content | longtext | 4294967295 | 否 | 否 | 正文 |
| 14 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 15 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 16 | avatar | varchar | 255 | 否 | 否 | 发帖人头像 |
| 17 | type | varchar | 64 | 是 | 否 | 论坛分类 |
| 18 | istop | int | 是 | 否 | 是否置顶 |
表 4-13-forum_type(论坛分类)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | type_id | smallint | 是 | 是 | 分类ID | |
| 2 | name | varchar | 16 | 是 | 否 | 分类名称 |
| 3 | description | varchar | 255 | 否 | 否 | 描述 |
| 4 | url | varchar | 255 | 否 | 否 | 外链地址 |
| 5 | father_id | smallint | 是 | 否 | 上级分类ID | |
| 6 | icon | varchar | 255 | 否 | 否 | 分类图标 |
| 7 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 8 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-14-hits(用户点击)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | hits_id | int | 是 | 是 | 点赞ID | |
| 2 | user_id | int | 是 | 否 | 点赞人 | |
| 3 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 4 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 5 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 6 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 7 | source_id | int | 是 | 否 | 来源ID |
表 4-15-laundry_service(洗衣服务)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | laundry_service_id | int | 是 | 是 | 洗衣服务ID | |
| 2 | store_user | int | 否 | 否 | 店家用户 | |
| 3 | shop_name | varchar | 64 | 否 | 否 | 店铺名称 |
| 4 | laundry_items | varchar | 64 | 否 | 否 | 洗衣项目 |
| 5 | service_type | varchar | 64 | 否 | 否 | 服务类型 |
| 6 | laundry_price | double | 否 | 否 | 洗衣价格 | |
| 7 | service_time | varchar | 64 | 否 | 否 | 服务时间 |
| 8 | service_images | varchar | 255 | 否 | 否 | 服务图片 |
| 9 | service_standards | text | 65535 | 否 | 否 | 服务标准 |
| 10 | service_content | text | 65535 | 否 | 否 | 服务内容 |
| 11 | service_details | longtext | 4294967295 | 否 | 否 | 服务详情 |
| 12 | hits | int | 是 | 否 | 点击数 | |
| 13 | praise_len | int | 是 | 否 | 点赞数 | |
| 14 | collect_len | int | 是 | 否 | 收藏数 | |
| 15 | comment_len | int | 是 | 否 | 评论数 | |
| 16 | reservation_information_limit_times | int | 是 | 否 | 预约限制次数 | |
| 17 | create_time | datetime | 是 | 否 | 创建时间 | |
| 18 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-16-notice(公告)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | notice_id | mediumint | 是 | 是 | 公告ID | |
| 2 | title | varchar | 125 | 是 | 否 | 标题 |
| 3 | content | longtext | 4294967295 | 否 | 否 | 正文 |
| 4 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 5 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-17-notification_reminder(通知提醒)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | notification_reminder_id | int | 是 | 是 | 通知提醒ID | |
| 2 | store_user | int | 否 | 否 | 店家用户 | |
| 3 | shop_name | varchar | 64 | 否 | 否 | 店铺名称 |
| 4 | notification_title | varchar | 64 | 否 | 否 | 通知标题 |
| 5 | notification_type | varchar | 64 | 否 | 否 | 通知类型 |
| 6 | notification_time | datetime | 否 | 否 | 通知时间 | |
| 7 | notification_content | text | 65535 | 否 | 否 | 通知内容 |
| 8 | create_time | datetime | 是 | 否 | 创建时间 | |
| 9 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-18-ordinary_user(普通用户)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | ordinary_user_id | int | 是 | 是 | 普通用户ID | |
| 2 | user_name | varchar | 64 | 否 | 否 | 用户姓名 |
| 3 | user_gender | varchar | 64 | 否 | 否 | 用户性别 |
| 4 | examine_state | varchar | 16 | 是 | 否 | 审核状态 |
| 5 | user_id | int | 是 | 否 | 用户ID | |
| 6 | create_time | datetime | 是 | 否 | 创建时间 | |
| 7 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-19-praise(点赞)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | praise_id | int | 是 | 是 | 点赞ID | |
| 2 | user_id | int | 是 | 是 | 点赞人 | |
| 3 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 4 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 5 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 6 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 7 | source_id | int | 是 | 否 | 来源ID | |
| 8 | status | tinyint | 是 | 否 | 点赞状态:1为点赞,0已取消 |
表 4-20-promotional_activities(促销活动)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | promotional_activities_id | int | 是 | 是 | 促销活动ID | |
| 2 | store_user | int | 否 | 否 | 店家用户 | |
| 3 | shop_name | varchar | 64 | 否 | 否 | 店铺名称 |
| 4 | event_name | varchar | 64 | 否 | 否 | 活动名称 |
| 5 | activity_time | varchar | 64 | 否 | 否 | 活动时间 |
| 6 | event_location | varchar | 64 | 否 | 否 | 活动地点 |
| 7 | event_discounts | varchar | 64 | 否 | 否 | 活动折扣 |
| 8 | promotion_price | varchar | 64 | 否 | 否 | 促销价格 |
| 9 | activity_content | text | 65535 | 否 | 否 | 活动内容 |
| 10 | activity_rules | text | 65535 | 否 | 否 | 活动规则 |
| 11 | event_details | longtext | 4294967295 | 否 | 否 | 活动详情 |
| 12 | hits | int | 是 | 否 | 点击数 | |
| 13 | praise_len | int | 是 | 否 | 点赞数 | |
| 14 | collect_len | int | 是 | 否 | 收藏数 | |
| 15 | comment_len | int | 是 | 否 | 评论数 | |
| 16 | create_time | datetime | 是 | 否 | 创建时间 | |
| 17 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-21-reservation_information(预约信息)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | reservation_information_id | int | 是 | 是 | 预约信息ID | |
| 2 | store_user | int | 否 | 否 | 店家用户 | |
| 3 | shop_name | varchar | 64 | 否 | 否 | 店铺名称 |
| 4 | laundry_items | varchar | 64 | 否 | 否 | 洗衣项目 |
| 5 | service_type | varchar | 64 | 否 | 否 | 服务类型 |
| 6 | laundry_price | double | 否 | 否 | 洗衣价格 | |
| 7 | ordinary_user | int | 否 | 否 | 普通用户 | |
| 8 | user_name | varchar | 64 | 否 | 否 | 用户姓名 |
| 9 | appointment_time | datetime | 否 | 否 | 预约时间 | |
| 10 | reservation_quantity | double | 否 | 否 | 预约数量 | |
| 11 | total_order_price | double | 否 | 否 | 订单总价 | |
| 12 | appointment_instructions | text | 65535 | 否 | 否 | 预约说明 |
| 13 | examine_state | varchar | 16 | 是 | 否 | 审核状态 |
| 14 | examine_reply | varchar | 16 | 否 | 否 | 审核回复 |
| 15 | pay_state | varchar | 16 | 是 | 否 | 支付状态 |
| 16 | pay_type | varchar | 16 | 否 | 否 | 支付类型: 微信、支付宝、网银 |
| 17 | create_time | datetime | 是 | 否 | 创建时间 | |
| 18 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 19 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 20 | source_id | int | 否 | 否 | 来源ID | |
| 21 | source_user_id | int | 否 | 否 | 来源用户 |
表 4-22-schedule(日程管理)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | schedule_id | smallint | 是 | 是 | 日程ID | |
| 2 | content | varchar | 255 | 否 | 否 | 日程内容 |
| 3 | scheduled_time | datetime | 否 | 否 | 计划时间 | |
| 4 | user_id | int | 是 | 否 | 用户ID | |
| 5 | create_time | datetime | 否 | 否 | 创建时间 | |
| 6 | update_time | datetime | 否 | 否 | 更新时间 |
表 4-23-score(评分)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | score_id | int | 是 | 是 | 评分ID | |
| 2 | user_id | int | 是 | 否 | 评分人 | |
| 3 | nickname | varchar | 64 | 否 | 否 | 昵称 |
| 4 | score_num | double | 是 | 否 | 评分 | |
| 5 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 6 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 7 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 8 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 9 | source_id | int | 是 | 否 | 来源ID |
表 4-24-service_classification(服务分类)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | service_classification_id | int | 是 | 是 | 服务分类ID | |
| 2 | service_type | varchar | 64 | 是 | 是 | 服务类型 |
| 3 | create_time | datetime | 是 | 否 | 创建时间 | |
| 4 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-25-slides(轮播图)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | slides_id | int | 是 | 是 | 轮播图ID | |
| 2 | title | varchar | 64 | 否 | 否 | 标题 |
| 3 | content | varchar | 255 | 否 | 否 | 内容 |
| 4 | url | varchar | 255 | 否 | 否 | 链接 |
| 5 | img | varchar | 255 | 否 | 否 | 轮播图 |
| 6 | hits | int | 是 | 否 | 点击量 | |
| 7 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 8 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-26-store_user(店家用户)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | store_user_id | int | 是 | 是 | 店家用户ID | |
| 2 | shop_name | varchar | 64 | 否 | 否 | 店铺名称 |
| 3 | business_name | varchar | 64 | 否 | 否 | 商家姓名 |
| 4 | business_license | varchar | 255 | 否 | 否 | 营业执照 |
| 5 | examine_state | varchar | 16 | 是 | 否 | 审核状态 |
| 6 | user_id | int | 是 | 否 | 用户ID | |
| 7 | create_time | datetime | 是 | 否 | 创建时间 | |
| 8 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-27-upload(文件上传)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | upload_id | int | 是 | 是 | 上传ID | |
| 2 | name | varchar | 64 | 否 | 否 | 文件名 |
| 3 | path | varchar | 255 | 否 | 否 | 访问路径 |
| 4 | file | varchar | 255 | 否 | 否 | 文件路径 |
| 5 | display | varchar | 255 | 否 | 否 | 显示顺序 |
| 6 | father_id | int | 否 | 否 | 父级ID | |
| 7 | dir | varchar | 255 | 否 | 否 | 文件夹 |
| 8 | type | varchar | 32 | 否 | 否 | 文件类型 |
表 4-28-user(用户账户)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | user_id | int | 是 | 是 | 用户ID | |
| 2 | state | smallint | 是 | 否 | 账户状态:(1可用|2异常|3已冻结|4已注销) | |
| 3 | user_group | varchar | 32 | 否 | 否 | 所在用户组 |
| 4 | login_time | timestamp | 是 | 否 | 上次登录时间 | |
| 5 | phone | varchar | 11 | 否 | 否 | 手机号码 |
| 6 | phone_state | smallint | 是 | 否 | 手机认证:(0未认证|1审核中|2已认证) | |
| 7 | username | varchar | 16 | 是 | 否 | 用户名 |
| 8 | nickname | varchar | 16 | 否 | 否 | 昵称 |
| 9 | password | varchar | 64 | 是 | 否 | 密码 |
| 10 | | varchar | 64 | 否 | 否 | 邮箱 |
| 11 | email_state | smallint | 是 | 否 | 邮箱认证:(0未认证|1审核中|2已认证) | |
| 12 | avatar | varchar | 255 | 否 | 否 | 头像地址 |
| 13 | open_id | varchar | 255 | 否 | 否 | 针对获取用户信息字段 |
| 14 | create_time | timestamp | 是 | 否 | 创建时间 |
表 4-29-user_group(用户组)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | group_id | mediumint | 是 | 是 | 用户组ID | |
| 2 | display | smallint | 是 | 否 | 显示顺序 | |
| 3 | name | varchar | 16 | 是 | 否 | 名称 |
| 4 | description | varchar | 255 | 否 | 否 | 描述 |
| 5 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 6 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 7 | source_id | int | 是 | 否 | 来源ID | |
| 8 | register | smallint | 否 | 否 | 注册位置 | |
| 9 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 10 | update_time | timestamp | 是 | 否 | 更新时间 |
6 洗衣管理系统详细设计与实现
6.1注册用户功能模块
6.1.1 首页界面
首页:用户进入洗衣管理系统的时候,首先映入眼帘的是系统的首页、分享社区、公告信息、新闻资讯、洗衣服务、设备库存、促销活动等信息。其主界面展示如下图6-1所示。
图6-1 首页界面图
6.1.2 注册界面
不是洗衣管理系统中正式会员的是可以在线进行注册的,当用户点击“注册”按钮,填写上自己的账号+密码+确认密码+昵称等,再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可会员注册成功。注册界面展示如下图所示。

图6-2 注册界面图
6.1.3 登录界面
洗衣管理系统中的前台上注册后的会员是可以通过自己的账户名和密码进行登录的,当会员输入完整的自己的账户名和密码信息并通过滑动验证通过后,点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到洗衣管理系统的首页中;否则将会提示相应错误信息,登录界面如下图所示。

图6-3用户登录界面图
6.1.4 分享社区界面
分享社区:用户点击可查看分享社区帖子列表,可对帖子进行查看、点赞、收藏和评论;同时可点击“发布内容”按钮填写论坛发布信息,包括封面图、标题、分类、标签和正文。如下图所示。

图6-4 分享社区页面图
6.1.5洗衣服务界面
洗衣服务:用户点击可通过搜索关键字进行查看洗衣服务列表,点击进入想要了解的服务可查看详情信息,可对洗衣服务进行点赞、收藏和评论。点击“预约”按钮可添加洗洗衣服务预约信息,包括预约时间、预约数量、订单总价和预约说明。界面如下图所示。

图6-5洗衣服务界面图

图6-6 洗衣预约界面图
6.1.6设备库存界面
设备库存:用户点击可通过搜索设备名称和设备类型进行查看设备库存列表,点击进入想要了解的设备可查看详情信息,可对设备信息进行点赞、收藏和评论。点击“预约设备”可添加预约信息。界面如下图所示。

图6-7设备库存界面图
6.1.8个人中心
个人中心:个人中心包含多个功能模块,如个人首页、预约信息、预约使用、分享社区、收藏和评论管理。点击进入“预约信息”和“预约使用”可查看预约详情,同时进行支付操作。点击进入“分享社区”、“收藏”、“评论管理”可查看历史分享信息、收藏信息和评论信息,同时可进行信息删除。界面如下图所示。

图6-8个人中心界面图
6.2管理功能模块
6.2.1 公共管理
公共管理:公共管理包含轮播图和公告信息。如需添加新的轮播图,点击右侧“新增”按钮,上传图片,输入标题和链接,点击“确认”按钮进行添加;如需添加新的公告信息,点击右侧“添加”按钮,输入标题和正文,点击“确认”按钮进行添加。同时可对轮播图和公告信息进行增删改查。界面如下图所示。

图6-9 公共管理界面图
6.2.2 资讯管理
资讯管理:管理员点击可查看新闻资讯和资讯分类;如需添加新的资讯,点击“新增”按钮,上传封面图,输入标题,选择分类,输入标签、描述和正文,点击“确认”按钮进行添加。同时可对资讯和分类进行增删改查。界面如下图所示。

图6-10 资讯管理界面图
6.2.3 权限管理
权限管理:管理员可以对不同用户角色进行权限设置,控制不同用户的操作权限和访问范围。界面如下图所示。

图6-11 权限管理界面图
6.2.4故障报修
故障报修:管理员点击可查看故障报修列表,可对故障报修申请进行审核回复。界面如下图所示。

图6-12 故障报修界面图
6.2.5通知提醒
通知提醒:管理员点击可新增提醒信息,包括店铺名称、通知标题、通知类型、通知时间和通知内容。界面如下图所示。

图6-13 通知提醒界面图
6.3店家用户功能
6.3.1个人中心
个人中心:个人中心包含多个功能模块,如个人首页、洗衣服务、预约信息、设备库存、预约使用、故障报修、通知提醒、营业报表、促销活动、收藏、评论管理。界面图如下。

图6-14 个人中心界面图
(1)点击进入“洗衣服务”可新增新的服务信息,包括店铺名称、洗衣项目、服务类型、洗衣价格、服务时间、服务标准、服务内容和服务详情。界面图如下。

图6-15 洗衣服务添加界面图
(2)点击进入“设备库存”可新增设备信息,包括店铺名称、设备编号、设备名称、设备类型、设备规格、设备型号、设备库存、收费价格、使用状态、设备介绍和设备详情;再次页面还可新增故障报修信息。界面图如下。

图6-16 设备库存添加界面图
(3)点击进入“营业报表”可新增报表信息,包括店铺名称、报表名称、统计周期、报表数值和报报表内容。界面图如下。

图6-17 营业报表添加界面图
(4)点击进入“促销活动”可新增活动信息,包括店铺名称、活动名称、活动时间、活动地点、活动折扣、促销价格、活动内容和活动规则。界面图如下。

图6-18 促销活动添加界面图
7系统的测试
7.1测试的目的
系统的前台、后台、数据库完成以后,这个系统才算是完成了一半,我们在这之后要对系统进行最后的一个阶段,那就是测试了,测试对一个系统来说是非常重要的,有的时候开发完一个系统,如果测试不合格的话,这个系统是没有办法进行投入使用的,所有我们要用测试对系统的功能进行检验,把不完善的功能尽量完善,把出现的bug解决掉,然后给用户呈现出一个完美的系统。通过对系统最后一步的测试,使得开发人员对自己的系统更加有信心,更加积极的为后期的系统版本的更新提供支持。
7.2 系统测试用例
表7-1 用户登录功能测试表
| 用例名称 | 用户登录系统 |
| 目的 | 测试用户通过正确的用户名和密码可否登录功能 |
| 前提 | 未登录的情况下 |
| 测试流程 | 1) 进入登录页面 2) 输入正确的用户名和密码 |
| 预期结果 | 用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入 |
| 实际结果 | 实际结果与预期结果一致 |
设备库存查看功能测试:
表7-2设备库存查看功能测试表
| 用例名称 | 设备库存查看 |
| 目的 | 测试设备库存查看功能 |
| 前提 | 用户登录 |
| 测试流程 | 点击设备库存 |
| 预期结果 | 可以查看到所有设备库存信息 |
| 实际结果 | 实际结果与预期结果一致 |
添加洗衣服务界面测试:
表7-3添加洗衣服务界面测试表
| 用例名称 | 添加洗衣服务测试用例 |
| 目的 | 测试洗衣服务发布功能 |
| 前提 | 店家用户正常登录情况下 |
| 测试流程 | 1)店家用户点击个人中心,然后点击洗衣服务添加后并填写信息。 2)点击进行提交。 |
| 预期结果 | 提交以后,页面首页会显示新的洗衣服务 |
| 实际结果 | 实际结果与预期结果一致 |
分享社区搜索功能测试:
表7-4 分享社区搜索功能测试表
| 用例名称 | 分享社区搜索测试 |
| 目的 | 测试产品信息搜索功能 |
| 前提 | 无 |
| 测试流程 | 1)在搜索框填入搜索关键字。 2)点击搜索按钮。 |
| 预期结果 | 页面显示包含有搜索关键字的分享社区 |
| 实际结果 | 实际结果与预期结果一致 |
密码修改搜索功能测试:
表7-5 密码修改功能测试表
| 用例名称 | 密码修改测试用例 |
| 目的 | 测试管理员密码修改功能 |
| 前提 | 管理员用户正常登录情况下 |
| 测试流程 | 1)管理员密码修改并完成填写。 2)点击进行提交。 |
| 预期结果 | 使用新的密码可以登录 |
| 实际结果 | 实际结果与预期结果一致 |
7.3 系统测试结果
通过编写洗衣管理系统的测试用例,已经检测完毕一上功能模块的测试,通过这5大模块为洗衣管理系统的后期推广运营提供了强力的技术支撑。
结 论
本研究成功设计并实现了一个基于C++后端与HTML前端的洗衣管理系统,有效提升了洗衣服务行业的管理效率和用户体验。通过将C++的强大数据处理能力和HTML的灵活界面展示相结合,系统不仅实现了用户注册登录、洗衣服务预约、设备库存管理等基本功能,还提供了公告信息发布、促销活动管理等增值服务。普通用户能够便捷地进行在线预约和设备使用,店家用户可以高效地管理店铺运营和服务发布,而管理员则可以通过系统全面监控和维护整个平台的运行。这些功能模块的设计与实现,显著提高了洗衣服务行业的数字化水平和服务质量。
此外,该系统的研究与开发为传统服务行业的信息化转型提供了重要的参考和借鉴。通过引入现代信息技术手段,如数据库管理和Web应用开发,本系统展示了如何利用技术手段优化业务流程、提升用户体验和增强企业竞争力。未来的研究可以进一步探索更多智能化功能的集成,例如基于人工智能的客户需求预测、物联网技术支持的设备状态实时监控等。这将进一步推动洗衣服务行业的创新发展,并为其他类似的传统行业提供宝贵的经验和技术支持。通过持续的技术创新和优化,我们相信这类管理系统将在未来的商业环境中发挥更大的作用。
参考文献
- 高志远,李伟.C++程序设计课程教学模式设计与实践探究[J].现代商贸工业,2025,(07):239-242.DOI:10.19311/j.cnki.1672-3198.2025.07.077.
- 张宇薇.HTML5在Web前端开发中的应用[J].集成电路应用,2024,41(04):274-276.DOI:10.19339/j.issn.1674-2583.2024.04.126.
- Masitoh P ,Astrianty E L .Implementation of a Mobile-Based Laundry Order Management System at Barack Laundry in Sleman[J].Journal of Computer Science and Technology Studies,2024,6(5):38-49.
- 徐浩.Web操作系统中的C/C++应用兼容框架研究[D].国防科技大学,2021.DOI:10.27052/d.cnki.gzjgu.2021.001414.
- 危唯.A洗衣公司顾客满意度提升策略研究[D].广东财经大学,2023.DOI:10.27734/d.cnki.ggdsx.2023.000942.
- 魏曼婷.基于行为设计学的高校共享洗衣服务系统设计研究[D].南京理工大学,2023.DOI:10.27241/d.cnki.gnjgu.2023.001651.
- 姜婕.YS洗衣连锁企业新媒体营销问题及改进研究[D].上海外国语大学,2022.DOI:10.27316/d.cnki.gswyu.2022.000388.
- Eryana H ,Wong J J ,Norsuzlin S , et al.A Healthcare Laundry Management System using RFID System[J].人工生命とロボットに関する国際会議予稿集,2022,27875-880.
- Adekola D O ,Maitanmi O S ,Akande O , et al.Online Laundry Management System[J].International Journal of Computer (IJC),2021,41(1):25-35.
- 刘云青,张晓凤.新型共享洗衣房控制管理系统设计[C]//中国家用电器协会.2021年中国家用电器技术大会论文集.博西华电器(江苏)有限公司;,2021:949-953.DOI:10.26914/c.cnkihy.2021.025635.
- 孙改灵,陈思远.“互联网+”下西藏校园洗衣服务的商业模式探讨[J].产业与科技论坛,2020,19(12):102-103.
- 战怡菲.中国近代洗衣方式变革与民生设计研究[D].南京艺术学院,2023.DOI:10.27250/d.cnki.gnjyc.2023.000290.
- 魏曼婷.基于行为设计学的高校共享洗衣服务系统设计研究[D].南京理工大学,2023.DOI:10.27241/d.cnki.gnjgu.2023.001651.
- 姜艳青.MS洗涤有限公司发展战略研究[D].昆明理工大学,2022.DOI:10.27200/d.cnki.gkmlu.2022.000997.
- 徐浩.Web操作系统中的C/C++应用兼容框架研究[D].国防科技大学,2021.DOI:10.27052/d.cnki.gzjgu.2021.001414.
- 陈果.HTML 5技术与应用模式[J].办公自动化,2021,26(18):23-24.
- 程通.基于服务设计理念的中端酒店智能洗衣服务系统设计研究[D].华东理工大学,2021.DOI:10.27148/d.cnki.ghagu.2021.000340.
- 李和森,骆莹.大学宿舍公共自助洗衣服务系统设计[J].包装工程,2020,41(14):106-111.DOI:10.19554/j.cnki.1001-3563.2020.14.015.
- 李杰.共享经济下的洗衣行业发展[J].数码世界,2020,(03):220-221.
- 李杰.互联网+洗衣服务平台运营模式研究[J].大众投资指南,2020,(05):248-249.
- 谭柳婷,曾淇,黄伶,等.互联网+共享洗衣新时代[J].现代营销(经营版),2020,(02):28.DOI:10.19921/j.cnki.1009-2994.2020.02.022.
- 韩磊.基于物联网的共享洗衣平台设计及程序编译优化研究[D].上海工程技术大学,2020.DOI:10.27715/d.cnki.gshgj.2020.000324.
致谢
通过这样设计与开发这样一个系统,首先向我们老师、同学和朋友表达真诚的感谢。没有指导老师的指导和平日子的教导,我也不能够学到如此多的专业知识。另外,也佩服老师兢兢业业的工作态度,给我们做好了表率。系统开发技术要学习的东西很多,前台框架、后台框架、业务流程、数据结构、操作系统等各种知识非常的丰富,都需要慢慢的专研。在这里,首先感谢老师细心的教导,我只想说一句:“老师,谢谢您,您辛苦了!有您在,大学生活才更加的充实。”另外,我要感谢我的室友,由于知识掌握得不够产生各种问题,正因为有了你们的帮忙,给我提出很多很好的建议,才能更好的解决系统开发问题。同时,我也应该感谢那些计算机专业的先哲们,正是由于有这么一群人,才能把这样的专业研究得如此透彻,才能助力新世界的诞生。你们的理论,是我们一生学习的内容,你们的成就,是我们一生追求的目标。
最后,也希望自己在未来的道路上能够走得更远,不辜负在大学的学习,以及老师们的细致的教导。
免费领取项目源码,请关注❥点赞收藏并私信博主,谢谢~
1900

被折叠的 条评论
为什么被折叠?



