注:仅展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。
摘 要
目前,随着智能化、绿色化、个性化等理念的不断深入,装修市场竞争日益激烈,目前,国内的装修门户平台数量较多,市场竞争激烈,如何突出优势、提高用户黏性、提高用户转化率仍需要进一步努力,装修门户平台面临诸多挑战和问题,需要不断迭代优化,创新业务模式,整合资源,提高核心竞争力,增强用户黏性,才能在竞争激烈的市场中脱颖而出。
本文所用的开放源码架构是SSM,以MySQL为主要数据源,idea和微信开发者工具作为开发工具。在实施装修门户平台前,首先要了解装修门户平台的主要作用是什么,然后编写相应的体系结构,然后编写代码实现,再使用测试案例来检验这个体系,最终根据市场反馈及风向进行系统的优化。本系统按前后端实现,前端主要实现了装修公司信息浏览、装修案例、装修风格、装修资讯的浏览及家装订单、设计图纸及装修施工进度的管理,后端实现了用户管理、商家管理、设计师管理、施工团队管理、装修公司管理、装修案例及风格管理、装修订单等管理模块。通过该系统可实现用户浏览获取装修方案,实时监管装修进度,管理员及装修相关从业者信息化管理,解决了装修闭环流程中存在的痛点问题。
关键词:装修门户平台;MySQL;微信开发者工具
3.2 系统功能要求
在对本系统的要求有了一定的认识以后,再根据不同的任务要求设定相应的函数,以使用户能够更好地利用这些特点来实现对系统的服务和管理等多方面的要求。
管理员:登录、用户管理、商家管理、设计师管理、施工团队管理、装修公司管理、装修案例管理、装修风格管理、家装订单管理、设计图纸管理、装修任务管理、施工进度管理及系统管理,管理员用例图如图3.1所示。
(2)家装订单管理:在管理员输入了使用者名称和口令后,就可以在家装订单的管理界面中管理家装订单的相关信息。
4.2 功能模块
前端主要实现了装修公司信息浏览、装修案例、装修风格、装修资讯的浏览及家装订单、设计图纸及装修施工进度的管理,后端实现了用户管理、商家管理、设计师管理、施工团队管理、装修公司管理、装修案例及风格管理、装修订单等管理模块。通过该系统可实现用户浏览获取装修方案,实时监管装修进度,管理员及装修相关从业者信息化管理,系统功能模块图如图4.4所示。
5 系统实现
5.1 管理后台
5.1.1登录
在登录装修门户平台之前,必须进行身份认证,只有密码和用户名都是正确的,才能进行系统的功能,而不是输入了密码,就无法使用系统的功能。
用户在输入了用户名称和口令后,首先要检查的是非空值和长度,然后再检查用户的数据库中的记录和使用者所输入的资料是否一致,如果是一样的话,就可以登录。
5.1.5 家装订单管理
管理员验证身份信息后可进入家装订单管理模块,在此模块管理员可对家装订单信息进行增删改查的操作,家装订单管理实现页面如图5.5所示。
(2)装修案例管理
表6.2 装修案例管理用例表
用例编号 | 目的 | 手段 | 预期输出结果 |
1 | 管理员是否能够正常管理装修案例的信息 | 管理员需要添加装修案例的信息,需要进入添加装修案例的界面当中 | 管理员在进入了装修案例界面之后,就可以在上面键入自己想要的装修案例信息,点击“添加”按钮,如果添加的信息重复了,则不能够添加 |
2 | 管理员是否能够正常管理装修案例的信息 | 管理员需要添加装修案例的信息,需要进入添加装修案例的界面当中 | 管理员在进入了装修案例界面之后,就可以在上面键入自己想要的装修案例信息,点击“添加”按钮,如果添加的信息没有重复,则能够添加 |
3 | 管理员是否能够正常管理装修案例的信息 | 系统管理员要更改装修案例的资料,必须要到更改装修案例的界面才行 | 管理员在修改装修案例界面的过程中,可以选择装修案例的身份进行更改,如果输入的信息不合法则不能更改 |
4 | 管理员是否能够正常管理装修案例的信息 | 系统管理员要更改装修案例的资料,必须要到更改装修案例的界面才行 | 管理员在修改装修案例界面的过程中,可以选择装修案例的身份进行更改,如果输入的信息合法则可以成功更改 |
5 | 管理员是否能够正常管理装修案例的信息 | 管理员要把装修案例的资料删除,必须要去删除装修案例的界面 | 当管理员在进行删除操作时,可以点击“删除”按钮来删除所选的装修案例信息,如果没有对该装修案例的记录进行了限制,则能被删除 |
6 | 管理员是否能够正常管理装修案例的信息 | 管理员要把装修案例的资料删除,必须要去删除装修案例的界面 | 当管理员在进行删除操作时,可以点击“删除”按钮来删除所选的装修案例信息,如果对该装修案例的记录进行了限制,则无法被删除 |
7 | 管理员是否能够正常管理装修案例的信息 | 管理者必须添加一个装修案例名,然后才能找到一个装修案例 | 当系统管理员打开了搜索界面之后,就可以在这个页面上键入一个装修案例的名字来进行查询,如果查找的装修案例名称跟数据库不匹配,则不能够查找得到 |
8 | 管理员是否能够正常管理装修案例的信息 | 管理者必须添加一个装修案例名,然后才能找到一个装修案例 | 当系统管理员打开了搜索界面之后,就可以在这个页面上键入一个装修案例的名字来进行查询,如果查找的装修案例名称跟数据库匹配,则能够查找得到 |
6.3 测试结果
本章主要从基本的测试方法和基本的相关功能测试两个方面进行阐述,在此基础上,既要关注前端网页的错误,又要考虑后端的逻辑处理等相关重点问题。在测试的时候,系统的功能要注意程序的使用,首先要按照正常的逻辑来进行测试等步骤,然后再尝试输入一个错误的数据,看看这个系统有没有能力检测到这些数据的错误内容。在检测的过程中,要尽量将一些特定的条件都考虑进去,这样才能得到更好的效果和起到更好的作用。