基于SpringBoot的房地产销售管理系统(源码+L文+说明文档)
目录
4 系统设计
4.1用户登录功能的详细实现
4.2管理员权限的功能实现
4.2.1客户信息管理功能的详细实现
4.2.2房产管理功能的详细实现
4.2.3预约看房功能的详细实现
4.2.4论坛管理功能的详细实现
4.2.5购置房产管理功能的详细实现
4.2.6个人中心管理功能的详细实现
4.2.7客户打分管理功能的实现界面
4.2.8基础数据管理功能的实现界面
4.2.9轮播图管理功能的实现界面
4.3客户权限的功能详细实现
4.3.1个人中心管理功能的详细界面实现
4.3.2房产查询功能的详细实现
4.3.3预约看房功能的详细实现
4.3.4论坛管理功能的详细实现
4.3.5购置房产管理功能的详细实现
4.3.6客户打分功能的详细实现
4.4销售经理权限功能的实现
5 系统测试
5.1系统测试的方法与选择
5.2测试环境与测试条件
5.3详细功能测试
5.3.1用户登录功能的测试
5.3.2房产管理功能的测试
5.3.3预约看房功能的测试
5.3.4购置房产功能的测试
5.4测试总结
4 系统设计
4.1用户登录功能的详细实现
用户登录界面起到验证身份的作用,本界面采用风景图片背景进行设计。在用户登录界面里设置了程序的名称和用户、密码、客户注册的文本框。在文本框下是登录按钮。用户在信息输入完成后可以使用登录按钮进行相对应的操作,还加入了登录安全的简单文字提醒。用户登录功能的实现界面如下图4-1所示:
图4-1用户登录实现界面
4.2管理员权限的功能实现
4.2.1客户信息管理功能的详细实现
管理员负责客户信息的录入和管理,客户的地址、联系方式等都可以由管理员在此功能里看到。管理员查询客户信息的功能实现如下图4-2所示:
图4-2管理员查询客户信息的实现界面
4.2.2房产管理功能的详细实现
管理员可以对房产的信息进行管理、审核。本功能可以实现房产的定时更新和审核管理。管理员查询房产信息的实现界面如下图4-3所示:
图4-3管理员查询房产信息的实现界面
4.2.3预约看房功能的详细实现
本功能包括查询已有的所有预约看房信息和删除预约看房信息。预约看房查询功能的实现详情如下图4-4所示:
图4-4预约看房查询功能的实现界面
4.2.4论坛管理功能的详细实现
管理员可以查询论坛和审核管理客户发布的帖子。论坛管理功能的实现界面如下图4-5所示:
图4-5论坛管理功能的实现界面
4.2.5购置房产管理功能的详细实现
管理员可以管理客户的购置房产信息,也可以查询和删除购置房产内容。购置房产管理功能的实现界面如下图4-6所示:
图4-6购置房产管理功能的实现界面
4.2.6个人中心管理功能的详细实现
管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员查询个人资料的实现界面如下图4-7所示:
图4-7个人中心管理功能的实现界面
4.2.7客户打分管理功能的实现界面
管理员可以查询客户的打分详情,并进行查询等操作。客户打分管理功能的实现界面如下图4-8所示:
图4-8客户打分管理功能的实现界面
4.2.8基础数据管理功能的实现界面
管理员可以管理房产户型和公告类型。实现界面如下图4-9所示:
图4-9基础数据管理功能的实现界面
4.2.9轮播图管理功能的实现界面
可以设置轮播图。实现界面如下图4-10所示:
图4-10轮播图管理功能的实现界面
4.3客户权限的功能详细实现
4.3.1个人中心管理功能的详细界面实现
当客户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。客户修改个人资料的实现界面如下图4-11所示:
图4-11修改个人资料功能的运行界面
4.3.2房产查询功能的详细实现
用户可以根据房产名称搜索相对应的房产,用户查询房产的界面实现如下图4-12所示:
图4-12房产查询功能的运行界面
4.3.3预约看房功能的详细实现
在本功能里客户可以查看自己预约的所有房产信息。预约看房功能的实现界面如下图4-13所示:
图4-13预约看房功能的运行界面
4.3.4论坛管理功能的详细实现
客户可以发布帖子和查看帖子的回复信息。论坛管理功能的实现界面如下图4-14所示:
图4-14论坛管理功能的实现界面
4.3.5购置房产管理功能的详细实现
客户可以在线购置房产,也可以查询自己的详细购置内容。购置房产管理功能的实现界面如下图4-15所示:
图4-15购置房产管理功能的实现界面
4.3.6客户打分功能的详细实现
完成销售后,客户可以进行打分。客户打分的实现界面如下图4-16所示:
图4-16客户打分功能的运行界面
4.4销售经理权限功能的实现
销售经理的功能和管理员的类似,功能包括房产信息管理、预约看房管理、论坛管理、公告管理、购置房产管理、客户打分管理。销售经理权限的功能实现界面如下图4-17所示:
图4.17销售经理权限功能的实现界面
5 系统测试
5.1系统测试的方法与选择
目前大部分的系统测试方法分为白盒测试和黑盒测试两种,也称为逻辑测试和功能测试。白盒测试针对系统的逻辑部分进行测试,黑盒测试针对系统的功能进行测试。一般对于逻辑部分的测试需要从多角度、多人相互配合才可以测试完整,对于功能部分的测试需要多数据、反复的测试。本次测试的条件为本人一个,所以在选择系统测试时选择黑盒测试为主。
在测试中需要先规划好测试的步骤以及数据,然后把每个部分的测试结果和问题都进行详细记录,最后通过分析得出测试的结果。系统测试不仅是在系统完成后才进行,也可以进行一边开发一边测试,这样可以保证错误在刚发生时就发现,不至于造成严重的后果,也可以使错误更好、更快的发现。在测试中先把系统的功能进行划分,先进行单元测试,当单元测试没有问题后再进行组合测试,组合测试通过后进行系统的确认测试,最后完成测试。
5.2测试环境与测试条件
因为本系统采用JAVA语言和Mysql数据库进行设计,所以本人采用在电脑上下载Idea软件和Mysql数据库软件进行测试。采用在本人电脑上和机房电脑上进行测试,可以更加确定系统的问题。
5.3详细功能测试
本系统是为帮助人们房地产销售管理的系统,所以本系统的主要功能为房产管理。房产查询、预约看房、购置房产等。本章主要针对这几个功能进行测试分析。
5.3.1用户登录功能的测试
用户登录功能为所有系统里最基本的功能,对用户登录功能的测试采用黑盒测试的方式。即在用户登录界面里输入不同的数据进行测试是否可以登录成功,首先,输入正确的信息进行测试,然后输入错误的信息进行测试,最后可以不输入信息进行测试。在用户登录功能里输入正确的信息后的测试结果如下图5-1所示:
图5-1填写正确信息的测试结果
通过以上几种测试方法得出,用户登录功能为正确的。
5.3.2房产管理功能的测试
本功能由管理员先发布房产信息,然后在前台里查询是否有添加后的房产信息。首先管理员发布房产成功后,返回前台查看房产信息。管理员发布房产的测试界面如下图5-2所示:
图5-2管理员发布房产的测试界面
管理员返回前台进行房产信息的查询,管理员在前台浏览房产信息的测试界面如下图5-3所示:
图5-3管理员查询房产测试图
通过对本功能的测试发现,管理员管理房产功能为正确的。
5.3.3预约看房功能的测试
客户首先查询房产,选择需要的房产后进行预约,填写必要的信息点击预约。然后去预约看房管理功能里查询是否有收到该条订单。预约看房管理测试界面如下图5-4所示:
图5-4预约看房管理测试界面
通过对本功能的测试发现,预约看房功能为正确的。
5.3.4购置房产功能的测试
本功能可由客户先购置房产,然后管理员登录到操作界面里查看是否可以收到购置订单。然后由客户删除购置房产信息,看是否可以消失该笔订单。最后,需要测试客户在未登录状态下是否可以购置房产。客户购置房产时的测试界面如下图5-6所示:
图5-6客户购置房产的测试界面
通过对本功能的多方位测试发现,购置房产功能为正确的。
5.4测试总结
经过对以上几个功能的测试解释,本系统里的用户登录功能、房产管理功能,在线预约、购置房产管理功能为正确的。还有更多的功能没有在此论文里解释测试过程,但私下都进行了详细的测试。通过测试,本系统中的功能都得到了检测,并且把错误都进行了修改,在此基础上也进行了一定的完善。