随着科技发展和互联网广泛应用,信息技术与传统行业深度融合已是大势所趋。家享清洁,专注于提供家居清洁服务的品牌,为更好地满足用户需求、展现品牌形象及提升服务体验,决定打造一款基于HTML5技术的家享清洁官方网站。本文旨在阐述该网站的开发流程,特别是运用SSM框架实现后端构建的具体过程。
家享清洁官方网站经深入分析业务需求后,明确功能模块和页面布局,力求为用户带来全面而便捷的清洁服务信息。网站涵盖首页、家政论坛、家政公告、家政资讯、家政服务、招募培训等核心板块,旨在为用户提供一站式服务。
在技术实现方面,我们选定SSM框架作为后端开发的基石。Spring框架负责整合资源和处理业务逻辑;SpringMVC框架则负责前后端数据交互,处理用户请求与响应;MyBatis框架则专注于数据库操作,保障数据存取的高效与准确。
数据库设计方面,我们选用MySQL数据库,依据业务需求精心设计表结构和字段,确保数据完整性和一致性。同时,通过优化查询语句和索引设计,极大提升了网站的性能和响应速度。
前端页面运用HTML5等先进技术,确保兼容性与美观性。结合AJAX技术实现页面异步更新,为用户带来更加流畅的使用体验。
关键词:家享清洁网站,SSM,HTML5技术
Design and implementation of home enjoy cleaning website based on HTML 5
abstract
With the development of science and technology and the wide application of the Internet, the deep integration of information technology and traditional industries has become an general trend. Home Cleaning, focusing on providing home cleaning services, in order to better meet the needs of users, show the brand image and improve the service experience, decided to build an official website based on HTML 5 technology. This paper aims to describe the development process of the website, especially the specific process of back-end construction using the SSM framework.

After in-depth analysis of business needs, the official website has clear functional modules and page layout, and strive to bring users comprehensive and convenient cleaning service information. The website covers the home page, housekeeping forum, housekeeping announcement, housekeeping information, housekeeping service, recruitment and training and other core sections, aiming to provide users with one-stop service.
In terms of technical implementation, we selected the SSM framework as the cornerstone of back-end development. Spring Framework is responsible for integrating resources and processing business logic; SpringMVC framework is responsible for front and rear data interaction, processing user requests and responses; MyBatis framework focuses on database operation to ensure efficient and accurate data access.
In terms of database design, we choose the MySQL database, and carefully design the table structure and fields according to the business requirements, to ensure the data integrity and consistency. At the same time, by optimizing the query statement and index design, greatly improve the website performance and response speed.
The front-end page uses advanced technologies such as HTML 5 to ensure compatibility and aesthetics. Combined with AJAX technology to achieve asynchronous page updates, to bring users a more smooth use experience.
Keywords: home enjoy cleaning website, SSM, HTML 5 technology
目 录
1.1课题背景与意义
随着科技的飞速发展和互联网的普及,人们的生活方式发生了翻天覆地的变化。互联网不仅改变了人们的交流方式,更成为获取信息和分享经验的重要平台。在这样的背景下,网站作为互联网上的重要信息载体,扮演着至关重要的角色。家享清洁作为一种新型的生活服务模式,它关注的是家庭生活环境的清洁与维护,这与现代人对于生活品质的追求不谋而合。因此,家享清洁网站应运而生,旨在为用户提供一个分享清洁经验、交流清洁技巧、获取清洁服务信息的平台。
家享清洁网站能够满足现代家庭对于清洁服务的需求。用户可以在网站上发布自己的清洁需求,寻找合适的清洁服务提供商,同时也可以在论坛中与其他用户交流心得,学习更多的清洁技巧。
通过家享清洁网站,清洁服务提供商和用户之间的信息流通变得更加高效和便捷。这不仅能够提高清洁服务的效率,也有助于促进市场的竞争,推动清洁服务行业的健康发展。
家享清洁网站的存在,使得家庭清洁变得更加简单和高效。用户可以通过网站获取专业的清洁建议和服务,从而节省时间和精力,提升生活品质。
随着家享清洁网站的普及和影响力的提升,清洁服务行业将获得更多的关注和资源支持。这将有助于推动清洁服务行业的创新和发展,为社会创造更多的价值。
综上所述,家享清洁网站的设计与实现不仅符合现代人的生活需求,也具有重要的社会意义和经济价值。通过家享清洁网站,我们可以更好地满足人们对于生活品质的追求,促进社会的和谐发展。
1.2 研究内容
家享清洁网站设计与实现,所需要的工作内容:
(1)首先是确定选题,确定好所要做的系统,并对系统的背景及现在面临的一些问题等进行系统的初步确认。
(2)系统确认完成后,结合系统开发的需求进行确认系统开发所使用的技术,家享清洁网站使用SSM框架,数据库进行平台的搭建开发,确认好使用的技术进行技术分析,所使用的技术是否可以完成系统的实现。
(3)确定好系统使用的技术,进行在线确认系统所划分的用户角色,并且根据用户角色划分确定所要设计的功能模块,对家享清洁网站的设计主要划分别为管理员和用户角色,并所使用的功能模块也相应不同,但是系统的数据库实现的内容是交互的,用户可以随时根据自己的需求进行论坛交流,对于系统工作人员可以根据自己的分管内容进行在线信息的处理及操作,管理员获取到所有用户的详细数据信息,并根据需求进行第一时间处理解决。
(4)系统的功能模块确认完成后进行程序及界面的设计,设计完成后,并且通过测试来判断程序是否完善,对于系统测试,需要不同的用户进行不同的内容编辑及提交,及使用不同的测试方式找出程序中存在的漏洞,并对程序出现的漏洞问题进行在线解决处理,如果测试系统没有任何问题时,可以将系统上传进行正式操作使用。
1.3研究方法
在开发本系统之初,我们首先通过引擎搜索和文献资料的深入研究,充分了解系统开发的背景和设计系统的实际意义,以全面收集并分析用户的需求信息。在确定开发方案时,我们选择了以Mysql数据库为基础,结合Java的SSM框架进行设计,以确保系统的稳定性和可扩展性。在功能模块的设计过程中,我们着重考虑了系统用户和系统管理员的操作体验与便利性,从而明确了系统所需实现的功能点。在系统开发的最后阶段,我们进行了详尽的测试用例设计,通过实际测试发现并解决了潜在的问题。在整个开发过程中,我们充分利用了现有的开发平台和自身所学的专业知识,并在导师的指导下完成了系统设计工作,确保系统的可用性和实用性得到最大化满足。
1.4 开发技术
本系统前端部分依据MVVM模式进行构建,运用B/S架构。后端部分则基于Java的SSM框架进行开发。
前端部分:我们选用了广受欢迎的Vue.js作为前端框架,通过Vue-Router和Vuex实现了动态路由管理和全局状态控制。为了确保前后端之间的高效通信,我们采用了Ajax技术。同时,利用Element UI组件库,我们能够迅速搭建出功能完善的界面。通过栅格布局技术,本项目的前端能够在不同屏幕尺寸下,如PC端、平板端、手机端等,实现完美的响应式布局展示。
后端部分:我们选择了SSM作为开发框架,并集成了MyBatis、Redis等相关技术,以确保后端系统的稳定性和高效性。
1.4.1 Java技术
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。它可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
在学习Java技术时,需要掌握一些核心技术点,如控制流程、方法和函数、异常处理、类和对象、抽象类和接口,以及主要集合接口如List、Set和Map等。掌握这些技术点将有助于更好地理解和应用Java语言,从而开发出高效、稳定、安全的应用程序。
如需更多与Java技术相关的信息,可以查阅Java的官方文档,也可以阅读相关的编程书籍或在线教程。同时,参与Java社区和论坛的讨论也是一个很好的学习和交流的方式。
1.4.2 MVVM模式
MVVM模式是常用的开发模式,主要是在代码实现上将其分为M层、V层和C层。
视图(View)代表用户交互界面,一个 Web 应用就可能有很多的界面,在 MVVM 模式中,视图仅仅处理的只有数据采集、处理,还有用户的请求, 并不包括业务流程的处理,业务流程由模型(Model)来处理。
模型(Model)就是业务流程/状态的处理及业务规则的制定。模型处理业务流程的过程其它层是无法看见了的,它就像黑箱子,在接受视图请求的数据之后,然后返回最终的处理结果。MVVM 最主要的核心就是业务模型的设计,一个典型的应用例子就是目前流行的 EJB 模型,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但是它不能作为应用设计模型的框架。
控制器(Controller)可以理解为接收用户的请求,然后视图和模型匹配在一起,一起再完成用户请求。它有非常明显的作用在划分控制层上,可以很清晰地告诉你,它就是一个分发器,选择什么样的模型、视图,可以完成用户的什么样的请求。控制层不做所有的数据处理,比如说:用户点击一个连接,控制层接受到请求之后,并不处理业务信息,它只是向模型传递用户的信息,同时告诉模型做什么,然后选择符合需求的视图返回给用户。
1.4.3 B/S结构
B/S(Browser/Server)比前身架构更为省事的架构。它借助Web server完成数据的传递交流。只需要下载浏览器作为客户端,那么工作就达到“瘦身”效果, 不需要考虑不停装软件的问题。
1.4.4 SSM框架
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。
Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。
SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。
mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。
页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。
1.4.5 Mysql数据库
Mysql 经过多次的更新,功能层面已经非常的丰富和完善了,从Mysql4版本到5版本进行了比较大的更新,在商业的实际使用中取得了很好的实际应用效果。最新版本的Mysql支持对信息的压缩,同时还能进行加密能更好的满足对信息安全性的需求。同时经过系统的多次更新,数据库自身的镜像功能也得到了很大的增强,运行的流畅度和易用性方面有了不小的进步,驱动的使用和创建也更加的高效快捷。最大的变动还是进行了空间信息的显示优化,能更加方便的在应用地图上进行坐标的标注和运算。强大的备份功能也保证了用户使用的过程会更加安心,同时支持的Office特性还支持用户的自行安装和使用。在信息的显示形式上也进行了不小的更新,增加了两个非常使用的显示区,一个是信息区,对表格和文字进行了分类处理,界面的显示更加清爽和具体。第二是仪表的信息控件,能在仪表信息区进行信息的显示,同时还能进行多个信息的比对,为用户的实际使用带来了很大的便捷。
针对本文中设计的家享清洁网站在实际的实现过程中,最终选择Mysql数据库的主要原因在于在企业的应用系统应用及开发的过程中会存在大量的数据库比较频繁的操作,而且数据的安全性要求也是非常的高。综合这些因素,最终选择安全性系数比较高的Mysql来对家享清洁网站后台数据进行存储操作。
1.4.6 HTML5介绍
HTML5是构建Web内容的一种语言描述方式,被认为是互联网的核心技术之一。HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。
HTML5在HTML4.01的基础上进行了许多改进和增强,其目标是取代HTML4成为下一代Web的标准。HTML5的设计初衷是为了在移动设备上更好地支持多媒体,让Web应用更加丰富、更加互动。HTML5引入了许多新的元素和API,使得开发人员可以更加方便地创建复杂的Web应用,同时也提高了Web应用的性能和可访问性。
HTML5的新特性包括:
1. 语义化标签:HTML5引入了许多新的语义化标签,如<header>、<footer>、<article>、<section>等,这些标签可以更好地描述网页的结构和内容,提高网站的可读性和可维护性。
2. 音视频支持:HTML5引入了<video>和<audio>标签,使得开发人员可以在网页中直接嵌入音视频内容,而不需要依赖第三方插件或播放器。
3. 画布(Canvas)API:HTML5提供了Canvas API,使得开发人员可以在网页上绘制图形和动画,增强了Web应用的交互性和趣味性。
4. 地理位置API:HTML5引入了地理位置API,使得Web应用可以获取用户的地理位置信息,为用户提供更加个性化的服务。
5. 本地存储:HTML5提供了本地存储机制,使得Web应用可以在用户的设备上存储数据,提高了应用的性能和响应速度。
总之,HTML5是Web发展史上的一个重要里程碑,它引入了许多新的特性和技术,使得Web应用更加丰富多彩、更加互动和智能化。随着HTML5的不断发展和普及,相信未来的Web世界将会更加美好。
2.1 可行性分析
可行性分析的目的是确定一个系统是否有必要开发、确定系统是否能以最小的代价实现。其工作主要有三个方面,分别是技术、经济和社会三方面的可行性。我会从这三个方面对家享清洁网站进行详细的分析。
2.1.1技术可行性
该系统主要采用SSM框架和MySQL数据库进行构建。考虑到Java语言的学习门槛较低且应用灵活,我们在校期间已接触过SSM框架和MySQL数据库的相关课程,并积累了一定的实践经验。因此,从技术层面分析,本项目的开发难度适中,具有技术可行性。
2.1.2经济可行性
本系统的设计过程中,所采用的开发工具及服务器均为开源软件,且多数为适合学生使用的免费版本,无需支付任何费用。此外,整个系统的设计与开发均由作者独立完成,无需支付团队费用,从而大大降低了经济成本。因此,本系统在经济上具有高度的可行性。
2.1.3社会可行性
(1) 法律因素
本系统作为学习开发所制作的程序,其目的非商业用途。该系统是基于实际调研成果,结合现有校园交流论坛设计而成。整个系统开发过程均在个人工作电脑上完成,所使用的开发环境、分析软件和数据库均为开源和免费,因此不存在任何侵权问题。
(2) 用户可行性
对于操作人员或客户而言,仅需具备基本的Windows电脑操作知识,无需精通计算机技能。对于系统管理人员,除需掌握Windows操作常识外,还需熟悉Tomcat服务器的操作流程。只要具备一定的计算机知识,即可胜任。在正式上线运营前,我们将为操作人员提供简要的熟悉流程培训。因此,从用户可行性角度来看,该系统同样具备可行性。
一个系统要在开发和维护的过程中方便使用,必须采取一定的设计原则,其主要设计原则有:
简单性:系统功能简单易懂,只需要掌握基本的计算机操作能力即可使用。
针对性:针对特定的用户,没有多余的其他功能,使用户可以专心使用。
实用性:能够满足用户查看家政论坛、家政资讯、家政服务、招聘培训、用户留言等方面的需求。
先进性:本系统的代码采用读取数据的方式,方便后续开发、拓展。
家享清洁网站需要满足的需求有以下几个:
1.信息获取方便,用户可在网页上快速浏览到新的信息
2.查看新闻资讯详情等。
3.注册登录,需要吸引用户,即通过注册来提高用户的存留率。
4.修改用户信息,可以修改用户密码或者用户名等一些个性化操作。
5.管理员功能,管理员可以对用户或者家政类型、家政服务、家政订单、用户留言、招聘培训等进行管理。
6.系统安全,操作简便,不过于复杂。
7.系统可以稳定运行,不存在卡顿等问题造成用户反感。
2.4.1登录流程
登录模块主要满足管理员以及用户的权限登录,用户登录流程图如图2-1所示。
图2-1 登录流程图
2.4.2注册流程
未有账号的用户可进入注册界面进行注册操作,用户注册流程图如图2-2所示。
图2-2 注册流程图
2.4.3添加信息流程
用户在添加信息时,信息编号自动生成,系统会对添加的信息进行验证,验证通过则添加至数据库,添加信息成功,反之添加失败。添加信息流程如图2-3所示。
图2-3 添加信息流程图
2.4.4删除信息流程
用户可选择要删除的信息进行信息删除操作,在删除信息时系统提示是否确定删除信息,是则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图2-4所示。
图2-4删除信息流程图
本家享清洁网站选择B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式。适合在互联网上进行操作,只要用户能连网,任何时间、任何地点都可以进行系统的操作使用。系统工作原理图如图3-1所示:
图3-1 系统工作原理图
3.2系统架构设计
在本次研究中,我们将重点关注在线购物网站开发的项目概述和设计分析,并对数据库进行设计。我们将使用Mysql数据库来支持我们的系统,同时我们将采用更加人性化的操作设计,以便在系统中及时处理和反馈错误信息。
系统不仅支持用户的登录,还支持对用户信息、首页、家政论坛、家政公告、家政资讯、家政服务、用户留言、招聘培训、我的账户、个人中心(个人首页、家政订单、用户留言、收藏)等的查看、处理,并且提交全面的数据和信息,从而满足用户需求。为用户带来更为便利的操作体验,并且通过对用户的个人信息、登录密码进行修改,为用户带来更为全面的服务体验。根据系统功能需求建立的模块关系图如下图:
图3-2管理员功能用例图
图3-3普通用户功能用例图
图3-4家政人员功能用例图
3.3开发流程设计
开发基于HTML5的家享清洁网站需要经过多个步骤,包括分析管理模块、编写代码、规划和操作,这些步骤是构建系统的关键,它们将决定系统能否达到预期的功能,并且能够在完成设计之后得到实施。在开发过程中,为了确保系统的有效性,每个阶段的开发必须严格遵循线性顺序,并且每个步骤的完成情况都要经过技术检验,以确保每个步骤的准确性,避免出现拖拽现象,从而保证系统的设计功能能够得到有效实施。
通过对系统的成功开发,我们可以看出,采用这种方法可以显著降低系统的复杂性,并且可以通过图3-5进一步证明。
图3-5开发系统流程图
3.4系统结构设计
整个系统是由多个功能模块组合而成的,要将所有的功能模块都一一列举出来,然后进行逐个的功能设计,使得每一个模块都有相对应的功能设计,然后进行系统整体的设计。
本家享清洁网站结构图如图3-6所示。
图3-6 家享清洁网站结构图
数据库可以说是所有软件的根本,如果数据库存在缺陷,那么会导致系统开发的不顺利、维护困难、用户使用不顺畅等一系列问题,严重时将会直接损害企业的利益,同时在开发完成后,数据库缺陷也更加难以解决。所以必须要对数据库设计重点把握,做到认真细致。因此,数据库设计是这个家享清洁网站的重点要素。
3.5.1概念结构设计
(1)管理员实体属性图如下图3-7所示
图3-7管理员实体属性图
(2) 家政服务实体属性如下图3-8所示
图3-8家政服务实体属性图
(2) 家政订单实体属性如下图3-9所示
图3-9家政订单实体属性图
(3)家享清洁网站总E-R图如下图3-10所示
图3-10家享清洁网站总E-R图
3.5.2数据库表设计
将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
token_id |
int |
10 |
0 |
N |
Y |
临时访问牌ID |
|
2 |
token |
varchar |
64 |
0 |
Y |
N |
临时访问牌 |
|
3 |
info |
text |
65535 |
0 |
Y |
N |
||
4 |
maxage |
int |
10 |
0 |
N |
N |
2 |
最大寿命:默认2小时 |
5 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
6 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
7 |
user_id |
int |
10 |
0 |
N |
N |
0 |
用户编号: |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
article_id |
mediumint |
8 |
0 |
N |
Y |
文章id:[0,8388607] |
|
2 |
title |
varchar |
125 |
0 |
N |
Y |
标题:[0,125]用于文章和html的title标签中 |
|
3 |
type |
varchar |
64 |
0 |
N |
N |
0 |
文章分类:[0,1000]用来搜索指定类型的文章 |
4 |
hits |
int |
10 |
0 |
N |
N |
0 |
点击数:[0,1000000000]访问这篇文章的人次 |
5 |
praise_len |
int |
10 |
0 |
N |
N |
0 |
点赞数 |
6 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
7 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
8 |
source |
varchar |
255 |
0 |
Y |
N |
来源:[0,255]文章的出处 |
|
9 |
url |
varchar |
255 |
0 |
Y |
N |
来源地址:[0,255]用于跳转到发布该文章的网站 |
|
10 |
tag |
varchar |
255 |
0 |
Y |
N |
标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开 |
|
11 |
content |
longtext |
2147483647 |
0 |
Y |
N |
正文:文章的主体内容 |
|
12 |
img |
varchar |
255 |
0 |
Y |
N |
封面图 |
|
13 |
description |
text |
65535 |
0 |
Y |
N |
文章描述 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
type_id |
smallint |
5 |
0 |
N |
Y |
分类ID:[0,10000] |
|
2 |
display |
smallint |
5 |
0 |
N |
N |
100 |
显示顺序:[0,1000]决定分类显示的先后顺序 |
3 |
name |
varchar |
16 |
0 |
N |
N |
分类名称:[2,16] |
|
4 |
father_id |
smallint |
5 |
0 |
N |
N |
0 |
上级分类ID:[0,32767] |
5 |
description |
varchar |
255 |
0 |
Y |
N |
描述:[0,255]描述该分类的作用 |
|
6 |
icon |
text |
65535 |
0 |
Y |
N |
分类图标: |
|
7 |
url |
varchar |
255 |
0 |
Y |
N |
外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置 |
|
8 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
9 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
auth_id |
int |
10 |
0 |
N |
Y |
授权ID: |
|
2 |
user_group |
varchar |
64 |
0 |
Y |
N |
用户组: |
|
3 |
mod_name |
varchar |
64 |
0 |
Y |
N |
模块名: |
|
4 |
table_name |
varchar |
64 |
0 |
Y |
N |
表名: |
|
5 |
page_title |
varchar |
255 |
0 |
Y |
N |
页面标题: |
|
6 |
path |
varchar |
255 |
0 |
Y |
N |
路由路径: |
|
7 |
position |
varchar |
32 |
0 |
Y |
N |
位置: |
|
8 |
mode |
varchar |
32 |
0 |
N |
N |
_blank |
跳转方式: |
9 |
add |
tinyint |
3 |
0 |
N |
N |
1 |
是否可增加: |
10 |
del |
tinyint |
3 |
0 |
N |
N |
1 |
是否可删除: |
11 |
set |
tinyint |
3 |
0 |
N |
N |
1 |
是否可修改: |
12 |
get |
tinyint |
3 |
0 |
N |
N |
1 |
是否可查看: |
13 |
field_add |
text |
65535 |
0 |
Y |
N |
添加字段: |
|
14 |
field_set |
text |
65535 |
0 |
Y |
N |
修改字段: |
|
15 |
field_get |
text |
65535 |
0 |
Y |
N |
查询字段: |
|
16 |
table_nav_name |
varchar |
500 |
0 |
Y |
N |
跨表导航名称: |
|
17 |
table_nav |
varchar |
500 |
0 |
Y |
N |
跨表导航: |
|
18 |
option |
text |
65535 |
0 |
Y |
N |
配置: |
|
19 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
20 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
collect_id |
int |
10 |
0 |
N |
Y |
收藏ID: |
|
2 |
user_id |
int |
10 |
0 |
N |
N |
0 |
收藏人ID: |
3 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
4 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
5 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
6 |
title |
varchar |
255 |
0 |
Y |
N |
标题: |
|
7 |
img |
varchar |
255 |
0 |
Y |
N |
封面: |
|
8 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
9 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
comment_id |
int |
10 |
0 |
N |
Y |
评论ID: |
|
2 |
user_id |
int |
10 |
0 |
N |
N |
0 |
评论人ID: |
3 |
reply_to_id |
int |
10 |
0 |
N |
N |
0 |
回复评论ID:空为0 |
4 |
content |
longtext |
2147483647 |
0 |
Y |
N |
内容: |
|
5 |
nickname |
varchar |
255 |
0 |
Y |
N |
昵称: |
|
6 |
avatar |
varchar |
255 |
0 |
Y |
N |
头像地址:[0,255] |
|
7 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
8 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
9 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
10 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
11 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
forum_id |
mediumint |
8 |
0 |
N |
Y |
论坛id |
|
2 |
display |
smallint |
5 |
0 |
N |
N |
100 |
排序 |
3 |
user_id |
mediumint |
8 |
0 |
N |
N |
0 |
用户ID |
4 |
nickname |
varchar |
16 |
0 |
Y |
N |
昵称:[0,16] |
|
5 |
praise_len |
int |
10 |
0 |
Y |
N |
0 |
点赞数 |
6 |
hits |
int |
10 |
0 |
N |
N |
0 |
访问数 |
7 |
title |
varchar |
125 |
0 |
N |
N |
标题 |
|
8 |
keywords |
varchar |
125 |
0 |
Y |
N |
关键词 |
|
9 |
description |
varchar |
255 |
0 |
Y |
N |
描述 |
|
10 |
url |
varchar |
255 |
0 |
Y |
N |
来源地址 |
|
11 |
tag |
varchar |
255 |
0 |
Y |
N |
标签 |
|
12 |
img |
text |
65535 |
0 |
Y |
N |
封面图 |
|
13 |
content |
longtext |
2147483647 |
0 |
Y |
N |
正文 |
|
14 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
15 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
16 |
avatar |
varchar |
255 |
0 |
Y |
N |
发帖人头像: |
|
17 |
type |
varchar |
64 |
0 |
N |
N |
0 |
论坛分类:[0,1000]用来搜索指定类型的论坛帖 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
type_id |
smallint |
5 |
0 |
N |
Y |
分类ID:[0,10000] |
|
2 |
name |
varchar |
16 |
0 |
N |
N |
分类名称:[2,16] |
|
3 |
description |
varchar |
255 |
0 |
Y |
N |
描述:[0,255]描述该分类的作用 |
|
4 |
url |
varchar |
255 |
0 |
Y |
N |
外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置 |
|
5 |
father_id |
smallint |
5 |
0 |
N |
N |
0 |
上级分类ID:[0,32767] |
6 |
icon |
varchar |
255 |
0 |
Y |
N |
分类图标: |
|
7 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
8 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
guest_book_id |
int |
10 |
0 |
N |
Y |
用户留言ID |
|
2 |
message_title |
varchar |
64 |
0 |
Y |
N |
留言标题 |
|
3 |
message_type |
varchar |
64 |
0 |
Y |
N |
留言类型 |
|
4 |
message_users |
int |
10 |
0 |
Y |
N |
0 |
留言用户 |
5 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
6 |
message_content |
text |
65535 |
0 |
Y |
N |
留言内容 |
|
7 |
message_reply |
text |
65535 |
0 |
Y |
N |
留言回复 |
|
8 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
9 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
hits_id |
int |
10 |
0 |
N |
Y |
点赞ID: |
|
2 |
user_id |
int |
10 |
0 |
N |
N |
0 |
点赞人: |
3 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
4 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
5 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
6 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
7 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
home_services_id |
int |
10 |
0 |
N |
Y |
家政服务ID |
|
2 |
service_name |
varchar |
64 |
0 |
Y |
N |
服务名称 |
|
3 |
housekeeping_type |
varchar |
64 |
0 |
Y |
N |
家政类型 |
|
4 |
domestic_areas |
varchar |
64 |
0 |
Y |
N |
家政地区 |
|
5 |
housekeeper |
int |
10 |
0 |
Y |
N |
0 |
家政人员 |
6 |
housekeeping_name |
varchar |
64 |
0 |
Y |
N |
家政姓名 |
|
7 |
domestic_gender |
varchar |
64 |
0 |
Y |
N |
家政性别 |
|
8 |
home_service_hotline |
varchar |
64 |
0 |
Y |
N |
家政电话 |
|
9 |
cover_photo |
varchar |
255 |
0 |
Y |
N |
封面图片 |
|
10 |
housekeeping_prices |
int |
10 |
0 |
Y |
N |
0 |
家政价格 |
11 |
expertise_and_expertise |
text |
65535 |
0 |
Y |
N |
特长经历 |
|
12 |
service_details |
text |
65535 |
0 |
Y |
N |
服务详情 |
|
13 |
hits |
int |
10 |
0 |
N |
N |
0 |
点击数 |
14 |
praise_len |
int |
10 |
0 |
N |
N |
0 |
点赞数 |
15 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
16 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
housekeeper_id |
int |
10 |
0 |
N |
Y |
家政人员ID |
|
2 |
housekeeping_name |
varchar |
64 |
0 |
Y |
N |
家政姓名 |
|
3 |
domestic_gender |
varchar |
64 |
0 |
Y |
N |
家政性别 |
|
4 |
home_service_hotline |
varchar |
64 |
0 |
Y |
N |
家政电话 |
|
5 |
qualification_certificate |
varchar |
255 |
0 |
Y |
N |
资质证书 |
|
6 |
expertise_and_expertise |
text |
65535 |
0 |
Y |
N |
特长经历 |
|
7 |
examine_state |
varchar |
16 |
0 |
N |
N |
未审核 |
审核状态 |
8 |
user_id |
int |
10 |
0 |
N |
N |
0 |
用户ID |
9 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
10 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
housekeeping_orders_id |
int |
10 |
0 |
N |
Y |
家政订单ID |
|
2 |
service_name |
varchar |
64 |
0 |
Y |
N |
服务名称 |
|
3 |
housekeeping_type |
varchar |
64 |
0 |
Y |
N |
家政类型 |
|
4 |
domestic_areas |
varchar |
64 |
0 |
Y |
N |
家政地区 |
|
5 |
housekeeper |
int |
10 |
0 |
Y |
N |
0 |
家政人员 |
6 |
housekeeping_name |
varchar |
64 |
0 |
Y |
N |
家政姓名 |
|
7 |
housekeeping_prices |
int |
10 |
0 |
Y |
N |
0 |
家政价格 |
8 |
regular_users |
int |
10 |
0 |
Y |
N |
0 |
普通用户 |
9 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
10 |
user_phone_number |
varchar |
64 |
0 |
Y |
N |
用户电话 |
|
11 |
user_address |
varchar |
64 |
0 |
Y |
N |
用户地址 |
|
12 |
expected_date |
date |
10 |
0 |
Y |
N |
预定日期 |
|
13 |
booking_time_period |
varchar |
64 |
0 |
Y |
N |
预定时段 |
|
14 |
order_status |
varchar |
64 |
0 |
Y |
N |
订单状态 |
|
15 |
pay_state |
varchar |
16 |
0 |
N |
N |
未支付 |
支付状态 |
16 |
pay_type |
varchar |
16 |
0 |
Y |
N |
支付类型: 微信、支付宝、网银 |
|
17 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
18 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
housekeeping_type_id |
int |
10 |
0 |
N |
Y |
家政类型ID |
|
2 |
housekeeping_type |
varchar |
64 |
0 |
Y |
N |
家政类型 |
|
3 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
4 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
notice_id |
mediumint |
8 |
0 |
N |
Y |
公告id: |
|
2 |
title |
varchar |
125 |
0 |
N |
N |
标题: |
|
3 |
content |
longtext |
2147483647 |
0 |
Y |
N |
正文: |
|
4 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
5 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
praise_id |
int |
10 |
0 |
N |
Y |
点赞ID: |
|
2 |
user_id |
int |
10 |
0 |
N |
N |
0 |
点赞人: |
3 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
4 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
5 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
6 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
7 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
8 |
status |
bit |
1 |
0 |
N |
N |
1 |
点赞状态:1为点赞,0已取消 |
表recruitment_and_training (招募培训)
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
recruitment_and_training_id |
int |
10 |
0 |
N |
Y |
招募培训ID |
|
2 |
activity_name |
varchar |
64 |
0 |
Y |
N |
活动名称 |
|
3 |
event_location |
varchar |
64 |
0 |
Y |
N |
活动地点 |
|
4 |
event_date |
date |
10 |
0 |
Y |
N |
活动日期 |
|
5 |
activity_type |
varchar |
64 |
0 |
Y |
N |
活动类型 |
|
6 |
event_cover |
varchar |
255 |
0 |
Y |
N |
活动封面 |
|
7 |
event_details |
text |
65535 |
0 |
Y |
N |
活动详情 |
|
8 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
9 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
regular_users_id |
int |
10 |
0 |
N |
Y |
普通用户ID |
|
2 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
3 |
user_gender |
varchar |
64 |
0 |
Y |
N |
用户性别 |
|
4 |
user_phone_number |
varchar |
64 |
0 |
Y |
N |
用户电话 |
|
5 |
examine_state |
varchar |
16 |
0 |
N |
N |
已通过 |
审核状态 |
6 |
user_id |
int |
10 |
0 |
N |
N |
0 |
用户ID |
7 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
8 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
slides_id |
int |
10 |
0 |
N |
Y |
轮播图ID: |
|
2 |
title |
varchar |
64 |
0 |
Y |
N |
标题: |
|
3 |
content |
varchar |
255 |
0 |
Y |
N |
内容: |
|
4 |
url |
varchar |
255 |
0 |
Y |
N |
链接: |
|
5 |
img |
varchar |
255 |
0 |
Y |
N |
轮播图: |
|
6 |
hits |
int |
10 |
0 |
N |
N |
0 |
点击量: |
7 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
8 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
upload_id |
int |
10 |
0 |
N |
Y |
上传ID |
|
2 |
name |
varchar |
64 |
0 |
Y |
N |
文件名 |
|
3 |
path |
varchar |
255 |
0 |
Y |
N |
访问路径 |
|
4 |
file |
varchar |
255 |
0 |
Y |
N |
文件路径 |
|
5 |
display |
varchar |
255 |
0 |
Y |
N |
显示顺序 |
|
6 |
father_id |
int |
10 |
0 |
Y |
N |
0 |
父级ID |
7 |
dir |
varchar |
255 |
0 |
Y |
N |
文件夹 |
|
8 |
type |
varchar |
32 |
0 |
Y |
N |
文件类型 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
user_id |
mediumint |
8 |
0 |
N |
Y |
用户ID:[0,8388607]用户获取其他与用户相关的数据 |
|
2 |
state |
smallint |
5 |
0 |
N |
N |
1 |
账户状态:[0,10](1可用|2异常|3已冻结|4已注销) |
3 |
user_group |
varchar |
32 |
0 |
Y |
N |
所在用户组:[0,32767]决定用户身份和权限 |
|
4 |
login_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
上次登录时间: |
5 |
phone |
varchar |
11 |
0 |
Y |
N |
手机号码:[0,11]用户的手机号码,用于找回密码时或登录时 |
|
6 |
phone_state |
smallint |
5 |
0 |
N |
N |
0 |
手机认证:[0,1](0未认证|1审核中|2已认证) |
7 |
username |
varchar |
16 |
0 |
N |
N |
用户名:[0,16]用户登录时所用的账户名称 |
|
8 |
nickname |
varchar |
16 |
0 |
Y |
N |
昵称:[0,16] |
|
9 |
password |
varchar |
64 |
0 |
N |
N |
密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成 |
|
10 |
|
varchar |
64 |
0 |
Y |
N |
邮箱:[0,64]用户的邮箱,用于找回密码时或登录时 |
|
11 |
email_state |
smallint |
5 |
0 |
N |
N |
0 |
邮箱认证:[0,1](0未认证|1审核中|2已认证) |
12 |
avatar |
varchar |
255 |
0 |
Y |
N |
头像地址:[0,255] |
|
13 |
open_id |
varchar |
255 |
0 |
Y |
N |
针对获取用户信息字段 |
|
14 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
15 |
vip_level |
varchar |
255 |
0 |
Y |
N |
会员等级 |
|
16 |
vip_discount |
double |
11 |
2 |
Y |
N |
0.00 |
会员折扣 |
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
group_id |
mediumint |
8 |
0 |
N |
Y |
用户组ID:[0,8388607] |
|
2 |
display |
smallint |
5 |
0 |
N |
N |
100 |
显示顺序:[0,1000] |
3 |
name |
varchar |
16 |
0 |
N |
N |
名称:[0,16] |
|
4 |
description |
varchar |
255 |
0 |
Y |
N |
描述:[0,255]描述该用户组的特点或权限范围 |
|
5 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
6 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
7 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
8 |
register |
smallint |
5 |
0 |
Y |
N |
0 |
注册位置: |
9 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
10 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
4.1用户功能模块
家享清洁网站,在系统首页可以查看首页、家政论坛、家政公告、家政资讯、家政服务、用户留言、招聘培训、我的账户、个人中心等内容,如图4-1所示。
图4-1系统首页界面图
用户注册:用户在注册页面通过填写用户账号、密码、昵称、身份、手机等信息完成用户注册,如图4-2所示。
图4-2用户注册界面图
家政资讯,在资讯栏可以查看资讯标题、标签、资讯内容等,如图4-3所示。
图4-3家政资讯界面图
家政论坛,在此页面可以查看其他用户发布的论坛信息进行点赞、收藏和在线交流,也可编辑封面图、标题、分类、标签、内容等信息进行发布家政论坛等,如图4-4所示。
图4-4发布论坛界面图
我的账户:用户在此页面可对个人资料和密码进行修改操作,如图4-5所示。
图4-5我的账户界面图
家政服务:家享清洁网站为普通用户提供了全面的家政服务功能。用户可以通过网站轻松预约各类清洁服务,包括日常保洁、深度清洁以及专项清洁等,满足不同家庭的清洁需求。同时,网站还提供了详细的服务介绍和价格透明化,让用户能够清晰地了解服务内容和费用。预约流程如图4-6所示。
图4-6家政服务预约流程图
家政服务预约界面如4-7所示。
图4-7家政服务预约界面图
家政服务界面如4-8所示。
用户留言:用户点击用户留言可以在此输入留言信息进行留言,用户留言如图4-9所示。
图4-9用户留言界面图
招聘培训:家享清洁网站为普通用户提供了丰富的招聘培训信息。招聘培训如图4-10所示。
图4-10招聘培训界面图
家政人员注册登录需要管理员审核通过,登录后在前台可以进行查看家政论坛、家政公告、家政资讯、家政服务、招聘培训、同时可以在我的账户进行个人资料和密码的修改,在个人中心可以对个人首页和家政服务、家政订单、收藏进行管理。家政人员个人中心如图4-11所示。
图4-11家政人员个人中心界面图
管理员登录进入家享清洁网站可以查看后台首页、系统用户管理(管理员、普通用户、家政人员)、家政类型管理、家政服务管理、家政订单管理、用户留言管理、招聘培训管理、系统管理(轮播图管理)、家政公告管理、交流管理(家政论坛、论坛分类)、资源管理(家政资讯、资讯分类)等信息,同时可以进行增删改查,如图4-12所示。
图4-12管理员功能界面图
家政类型管理,管理员可以管理家政类型,包括添加、编辑和删除家政类型信息。如图4-13所示。
图4-13家政类型管理界面图
家政服务管理,管理员可以管理家政服务,包括添加、编辑和删除家政服务信息。如图4-14所示。
图4-14家政服务管理界面图
家政公告管理,管理员可以对家政公告信息进行维护管理。如图4-15所示。
图4-15家政公告管理界面图
系统管理,管理员在对轮播图进行添加、修改或删除操作,如图4-16所示。
图4-16系统管理界面图
交流管理,在家政论坛列表中可以对论坛信息进行维护管理,并且根据需要进行修改或删除操作,如图4-17所示。
图4-17交流管理界面图
测试存在于软件开发进程中的最后一个阶段,它可以保证一个软件的开发质量是否符合设计者的初衷,也为程序的正式上线做了最后一道质量检测的工序。软件测试主要是控制各种条件、包括软件输出方式,使用模式和运行环境等,来评估一个系统或应用是否符合设计标准。在软件测试过程中,我们一般刻意的去制造错误和极端条件,不能仅依照正常模式允许,而是多去尝试那些意外的情况。
只有在运行和维护阶段之前经历大量的测试的软件,才能说明它的质量是经得起检验的。最近计算机业界也都一致认为,测试应该存在于软件设计的每个阶段,因为越早发现错误,修复起来就越容易。
实际上,对于一个软件应用,错误是必然存在的,无论使用何种技术或手段,都不可能绝对的排除软件漏洞。测试是随着软件开发一同诞生的,两者是共同发展进步的。实际上,测试可以大幅度的降低维护的成本,如果一个漏洞在开发的早期就被发现,那么修复它的成本远比上线后再修复的成本要低得多。
测试有白盒测试和黑盒测试两种方式。
其中,白盒测试是将软件看成一个透明的白盒子,按照程序的内部控制结构和处理技术逻辑来选定测试用例、软件系统测试的逻辑路径及过程需要进行管理测试,又称玻璃盒测试。因此白盒测试需要选择足够多的测试用例,覆盖尽可能多的代码来发现程序中的错误。
黑盒测试,也称为功能测试。它将需软件看作一个黑盒,像一个普通用户一样来模拟软件的使用流程。黑盒测试通过大量的输入边界值或错误数据,来检查是否可产生正确的输出。
本系统测试 主要选择黑盒测试,少量采用白盒测试。通过测试达到以下测试目的:
1.检查各大功能模块的运行,确保其能够正确运行,并检查各页面的完整性,保证页面完整。
2.检查各个接口是否可以正确地输入和输出,保证数据流通稳定可行。
3.检查数据结构,保证其和外部接口没有访问错误,访问顺利。
4.检查原计划的性能需求有没有完成,运行流畅。
本系统的测试用例(部分):
登录部分测试用例 |
|||||
编号 |
对象 |
项目 |
操作 |
预期结果 |
结果 |
1 |
登录 |
登录提示 |
使用正确的账号密码登录 |
成功登录 |
预期结果 |
2 |
登录提示 |
使用正确的账号但错误的密码登录 |
提示密码错误 |
预期结果 |
|
3 |
登录提示 |
使用错误的账号登录 |
提示不存在账户 |
预期结果 |
|
4 |
登录提示 |
不输入账号,点击登录 |
提示输入账号 |
预期结果 |
|
5 |
登录提示 |
输入账号但不输入密码点击登录 |
提示输入密码 |
预期结果 |
|
6 |
登录入口 |
已登录账号,查看登录入口 |
不显示登录入口 |
预期结果 |
处理器:Inter Core I7-4710MQ四核处理器
内存:4GB
硬盘:1T
操作系统:Windows 10
数据库:MySQL
全部测试用例都已通过(包括但不限于以上测试用例),且不存在漏洞,实现了论文开始时所作要求。本系统运行稳定,使用流畅,可以满足客户需求。
5.5.1系统功能评价
试运行后进行系统评估,可以认为该系统达到预定的目标要求,可以满足用户的需求,也满足了系统开发前所作目标。
5.5.2系统技术评价
系统在经过大量重复测试后运行十分稳定,安全实用,功能模块已经达到预定目标所需。
5.5.3系统经济评价
在规定的时间内实现系统的大部分功能,且满足要求,节省开发成本,有助于提高科学管理水平,符合本人经济情况。
随着计算机互联网技术的迅猛发展,各行各业都已经实现采用计算机相关技术对日益放大的数据进行管理。该课题是家享清洁网站以家政服务为核心展开的。本研究针对家享清洁网站需求建模,数据建模及过程建模分析设计并实现程序研究的过程。给出系统应用架构并分析优劣势,通过功能分解图,系统组件图描述功能需求。设计建立了数据库,给出系统关键数据结构的定义。通过类关系图描述组件间的协作关系,给出各个类的定义方法。通过描述每一个类的字段,属性及方法实现系统的前后端代码。最终给出系统集成整合方法,完成家享清洁网站的设计与实现。投入运行时,各功能均运行正常。系统的每个界面的操作符合常规逻辑,对使用者来说操作简单,界面友好。整个系统的各个功能设计合理,体现了人性化。
但是由于自己在系统开发过程中对一些用到的相关知识和技术掌握不够牢固,再加上自身开发经验欠缺,因此系统在有些方面的功能还不够完善,考虑的不够全面,因此整个系统还有待日后逐步完善。
[1]马婧. “95后”开始拥抱家政行业[N]. 北京日报, 2024-04-01 (006).
[2]袁鹏. 以规范化管理推动家政行业诚信发展[N]. 中国妇女报, 2024-04-01 (001).
[3]王宇. 家政服务员在工作中受伤,责任应由谁来担?[N]. 工人日报, 2024-03-29 (006).
[4]程晖. “十大行动”推动家政服务业提质扩容[N]. 中国改革报, 2024-03-27 (002).
[5]邵志媛. 家政服务业扩容提质亟待政策助力[N]. 国际商报, 2024-03-18 (002).
[6]赵昂. 推动家政服务业高质量发展[N]. 工人日报, 2024-03-12 (007).
[7]高越. 家政服务扩容提质 满足人们美好生活需要[N]. 中国妇女报, 2024-03-10 (002).
[8]余梦迪. 发展完善家政职业教育体系[N]. 南京日报, 2024-03-05 (A04).
[9]高琳珍. 家政服务提质扩容路径研究 [J]. 国际公关, 2024, (04): 30-32.
[10]罗韦,杨智嘉,吕婉莹. 进一步规范我国家政服务业[N]. 人民政协报, 2024-02-27 (004).
[11]史红改,张亚斌,宗海静. 开放教育技能人才培养的困境与优化策略研究——以北京开放大学现代家政服务与管理专业为例 [J]. 河北开放大学学报, 2024, 29 (01): 22-25.
[12]李熙爽. 巾帼家政服务让家门口的幸福再升级[N]. 中国妇女报, 2024-02-24 (001).
[13]林志文,卢晓文. 数字化助力家政服务业提质扩容[N]. 中国妇女报, 2024-02-23 (001).
[14]田倩,陈艳兰,张曦文,等. 城市家政服务行业健康发展现状的研究分析 [J]. 老字号品牌营销, 2024, (04): 87-89.
[15]韦柔似. 新媒体背景下现代家政服务企业营销策略研究 [J]. 老字号品牌营销, 2024, (03): 27-29.
[16]倪铭娅,王舒嫄. 家政服务紧俏 保洁阿姨成为“最难约的人”[N]. 中国证券报, 2024-02-08 (A02).
[17]吴铎思,马安妮. 家政服务成“年货”新选择[N]. 工人日报, 2024-02-06 (007).
[18]Ketki R ,Arjun K ,Nicole T F . Corrigendum to “Mental health law, policy & program in India – A fragmented narrative of change, contradictions and possibilities” [SSM - Mental Health 2 (2022) 100174] [J]. SSM - Mental Health, 2023, 4
[19]Xiao Z ,Ali Y ,Xin W , et al. Sports Work Strategy of College Counselors Based on MySQL Database Big Data Analysis [J]. International Journal of Information Technology and Web Engineering (IJITWE), 2023, 18 (1): 1-14.
[20]Azad J ,Azlan I . PMLAP: a methodology for annotating SSML elements into HTML5 [J]. The Journal of Supercomputing, 2023, 80 (4): 5675-5707.
大学生活在这个时候即将划上一个句号,但是对于我的人生道路来说,这仅仅是一个逗号,我将面对的是又一次征程的开始。
回忆过去,许许多多的事情浮现在脑海:刚上大学时欢乐心情和兴奋的场景还历历在目。一切都是那么新鲜,那么富有吸引力。有快乐也有艰辛,有收获也有失落。衷心感谢信息学院所有支持帮助过我的老师,谢谢你们多年来的关心和爱护。同窗的友情同样难忘,你们与我共同走过了人生中不平凡的道路,给我留下了值得珍藏的美好记忆。
最后,我要特别感谢指导家享清洁网站设计的老师。本论文是在他的悉心指导和热情帮助下完成的,老师认真负责的工作态度,严谨的治学精神和精深的理论水平都使我受益匪浅。老师无论在理论上还是在实践中,都给予我很大的帮助,使我专业技能的应用水平得到很大提高,这对于我以后的工作和学习都有益处。值此论文完成之际,特别向老师表示衷心的感谢和崇高的敬意,谢谢他细心而又耐心地辅导,使得我得以顺利的完成毕业设计开发工作,同时也要感谢其他帮助过我的老师和同学,他们在我成长过程中给予了我很大的帮助,在此一并表示感谢。
由于本人水平有限,加上时间紧促,本文一定有不少缺点和不足,恳请各位老师给予帮助和指正。
点赞+收藏+关注 → 私信领取本源代码、数据库