二手房管理系统毕业设计.docx

上传人:b****8 文档编号:28642579 上传时间:2023-07-19 格式:DOCX 页数:24 大小:286.07KB
下载 相关 举报
二手房管理系统毕业设计.docx_第1页
第1页 / 共24页
二手房管理系统毕业设计.docx_第2页
第2页 / 共24页
二手房管理系统毕业设计.docx_第3页
第3页 / 共24页
二手房管理系统毕业设计.docx_第4页
第4页 / 共24页
二手房管理系统毕业设计.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

二手房管理系统毕业设计.docx

《二手房管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《二手房管理系统毕业设计.docx(24页珍藏版)》请在冰豆网上搜索。

二手房管理系统毕业设计.docx

二手房管理系统毕业设计

二手房管理系统

软件设计说明书

 

软件设计说明书

1.介绍

目的

该篇文档提供了对B2C在线二手房管理系统的系统架构的总览,从不同的视角描述了该系统。

同时介绍了B2C在线二手房交易网站有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解网上二手房管理系统的基本结构。

范围

介绍了二手房管理系统的登录模块系统设计、用户注册模块系统设计、楼盘信息模块系统设计、留言板模块系统设计。

定义、缩写词

B2C:

BusinessToCustomer

内容概览

✧登录模块系统设计

注册用户如果要进行房源查找及浏览,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;

✧注册系统

客户如果第一册使用该二手房管理系统,需要注册一个Customer账号,否则只能浏览不能进行相关交易;

✧楼盘信息模块系统设计

进入B2C系统后,客户必须知道有关的楼盘信息,可以得到相关房源的房主名称、价格、各种属性信息,并能根据需要输入相关信息进行搜索;

✧留言板模块系统设计

当客户看中某一房源后,可以根据需要给房主留言询问相关房源具体信息,也可给管理员留言帮助询问。

2.体系结构表示方法

这篇文档使用一系列视图反映系统架构的某个方面;

用例视图:

概括了架构上最为重要的用例和它们的非功能性需求;

逻辑视图:

展示了描述系统关键方面的重要用例实现场景(使用交互图);

部署视图:

展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);

数据视图:

描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。

3.系统要达到的目标和限制

Ø目标

注册用户可以正确登录,如果登陆用户名错误,会自动弹出对话框提示用户。

如果登录密码错误也会自动弹出对话框提示用户,若用户输入三次错误密码,该天将不再允许登陆,次日可继续登陆。

正确登录后可以看到房源列表,点击其中一条信息后可以看到某个具体房源的详细信息,看中后可以很方便的联系卖家或管理员,或直接给卖家留言。

客户在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。

管理员正确登录后可以修改注册用户信息,更新房源信息。

Ø限制

注册客户和管理员的界面分开,客户不能修改逻辑上不能修改的信息;

管理员不能修改用户密码,还有同级别的管理员的信息。

4.用例视图

B2C二手房管理系统描述的主要用例有:

房源类别,检索房源,房源详情,用户注册,修改注册信息,查看所关注房源,用户登录系统,用户退出系统,用户留言板,管理员登录系统,管理员退出系统,管理房源信息,管理员管理楼盘展示,管理员管理。

系统用例图

系统用例图见图4.1:

 

图4.1系统用例图

房源类别

用例简述

注册用户可以浏览房源类别,例如注册用户可以选择北京市房源,系统返回北京市二手房房源类别下的子类别或商品的一览表。

基本事件流

1用户:

在房源地区大类别页面,选择某个省市房源大类别;

2系统:

根据用户选择的某省市房源大类别,返回此省市类别下所属行政区中类别二手房信息;

3用户:

在某省市所属行政区二手房中类别页面,选择某一行政区二手房中类别;

4系统:

根据用户选择的某一行政区二手房中类别,返回此类别下二手房具体类型小类别信息;

5用户:

在二手房具体类型小类别页面,选择某一套二手房小类别;

6系统:

根据用户选择的二手房类别,返回此类别下所有的二手房信息;

7用例结束。

活动图

房源类别的活动图见图4.2

图4.2房源类别的活动图

检索房源

用例简述

用户输入所需房源的相关的关键词,系统检索相关的房源,并显示这些房源的信息。

基本事件流

1用户:

在房源检索页面,输入所需房源的检索条件,并且提交检索请求;

2系统:

在数据库中检索与用户输入条件相符的房源信息;

3系统:

把条件相符的房源信息显示在页面上;

4用例结束。

活动图

检索房源的活动图见图4.3

图4.3检索房源的活动图

房屋详情

用例简述

注册用户查询到符合条件的二手房后,点击房屋页面上的某个房屋,可以获得该房屋的详细介绍信息,包括图片简绍。

基本事件流

1用户:

点击房屋页面上的某个房屋;

2系统:

在房屋详细页面上显示房屋的详细介绍信息;

3系统:

用例结束。

活动图

房屋详情的活动图见图4.4

图4.4服务详情的活动图

用户注册

用例简述

用户在二手房管理系统网站上填上符合规定的注册信息,可以免费成为网站会员。

基本事件流

1用户:

点击免费注册按键,进入会员注册画面,输入合法的用户编号、密码、用户姓名、电子邮件地址和身份证号等信息,提交注册请求;

2系统:

对用户提交的的信息进行检查是否符合要求;

3系统:

系统将自动保存用户注册的合法信息;

4系统:

显示用户成功注册的画面,提示用户已册成功;

5用例结束。

活动图

用户注册的活动图见图4.5

图4.5用户注册的活动图

修改注册信息

用例简述

用户可以修改自己的注册信息。

基本事件流

1用户:

点击会员信息按键进入会员信息页面。

2系统:

显示此用户的用户编号、密码、用户姓名、电子邮件地址、身份证号等信息。

用户编号系统自动生成无法修改,其他信息用户可自行修改。

3用户:

修改能够被修改的信息;

4系统:

检查用户修改的信息;

5系统:

用户修改后的信息被系统自动保存;

6系统:

系统显示用户修改完的会员信息页面,并提示用户信息更新成功;

7用例结束。

活动图

修改注册信息的活动图见图4.6

图4.6修改注册信息的活动图

查看所关注房源

用例简述

用户可以查看自己所关注的房源。

基本事件流

1用户:

点击网页下面自己所关注的房源信息按键;

2系统:

在用户所关注的几个房源信息页面上显示该会员所关注的房源候选;

3用户:

在几个自己所关注的房源信息中点击某个房源;

4系统:

系统将自动显示该房源的详细信息;

5用例结束。

活动图

查看所关注房源的活动图见图4.7

图4.7查看所关注房源的活动图

用户登录系统

用例简述

用户输入自己所注册的的用户编号和密码,并且系统验证成功后,可以登录系统。

基本事件流

1用户:

在用户登录页面上,输入自己注册的编号,用户名和密码;

2系统:

根据用户输入的编号,用户名和密码检索系统,获得该用户信息;

3系统:

显示用户登录成功,并显示欢迎会员登录系统,用户身份由游客变为会员;

4结束用例。

活动图

用户登录系统的活动图见图4.8

图4.8用户登录系统的活动图

用户退出系统

用例简述

用户可以根据自己的喜好随时选择退出系统。

基本事件流

1用户:

提交退出系统的请求;

2系统:

注销用户,并自动使用户的状态由会员变成游客。

活动图

用户退出系统的活动图见图4.9

图4.9用户退出系统的活动图

用户留言板

用例简述

用户可以给自己所中意房源的房主或管理员留言。

基本事件流

1用户:

在房源信息页面上点击留言板按键,选择给房主留言或给管理员留言;

2系统:

检查留言板是否可用;

3系统:

显示留言板页面;

4用户:

填写具体的留言内容;

5系统:

检查留言内容是否合法;

6用例结束。

活动图

用户留言板的活动图如图4.10

图4.10用户留言板的活动图

4.11管理员登录系统

4.11.1用例简述

管理员输入有效的编号,管理员用户名和密码后,可以登录系统。

4.11.2基本事件流

1管理员:

在管理员登陆页面上,输入编号,管理员用户名和密码,提交登录系统的请求;

2系统:

自动检索系统,获得管理员的信息,并赋予管理员相应的权限;

3系统:

根据该管理员的权限,在管理机能页面上显示相应的管理页面的入口;

4用例结束。

4.11.3活动图

管理员登录系统的活动图见图4.11

图4.11管理员登录系统的活动图

4.12管理员退出系统

4.12.1用例简述

管理员可以选择随时退出系统。

4.12.2基本事件流

1管理员:

提交退出系统的请求;

2系统:

注销管理员信息;

3系统:

返回管理员登录页面,并提示此管理员已经退出系统,询问是否再次登陆;

4用例结束。

4.12.3活动图

管理员退出系统的活动图见图4.12

图4.12管理员退出系统的活动图

4.13管理房源信息

4.13.1用例简述

管理员需要管理相关的房源信息,其中包括对房源数据的更新,删除,查询,修改等操作。

4.13.2基本事件流

1管理员:

提交对房源信息进行更新,删除,查询,修改等操作的请求;

2系统:

在系统中实现对房源信息的相关操作;

3用例结束。

4.13.3活动图

管理房源信息的活动图见图4.13

图4.13管理房源信息的活动图

4.14管理员管理楼盘展示

4.14.1用例简述

管理员管理楼盘的展示,。

4.14.2基本事件流

1管理员:

点击进入楼盘展示页面;

2系统:

显示楼盘展示页面;

3管理员:

对楼盘的详细信息进行填写,包括朝向,面积,户型,价格,装修程度,地址,房主电话等;

4用例结束

4.14.3活动图

管理员管理楼盘展示的活动图见图4.14

图4.14管理员管理楼盘展示的活动图

4.15管理管理员

4.15.1用例简述

管理员需要管理管理员的数据。

4.15.2基本事件流

1管理员:

对系统中的所有管理员的数据进行新增,更新,删除,检索操作。

并赋予管理员系统的某些权限;

2系统:

在系统中实现相关的操作;

3用例结束。

4.15.3活动图

管理管理员的活动图见图4.15

图4.15管理管理员的活动图

5.规模和性能

Ø满足的规模

能够满足10000人同时在线查看二手房房源信息,20人同时进行有关数据库的操作。

Ø满足的性能

能够满足用户随时查看二手房房源信息(系统更新时间段除外)。

6.质量21

6.质量

系统正式使用时,登录、注册、查看房源信息、给卖家或管理员留言的流程正常。

7.系统测试

系统测试的意义

通过以上软、硬件环境根据所编写的代码,基本完成了对具体功能的实现。

无论您的计划多么精密、经验多么丰富,脚本错误(bug)可能在最初就使您的JSP服务器端的文件无法正确运行。

在开发本系统的过程中,面对了许多错综复杂的问题,人的主观认识不可能完全符合客观现实,与本系统相关的人员之间的通信和配合也没能做到完美无缺,因此在系统设计的每个阶段都不可能避免地会产生差错。

也就是说调试,即查找和纠正脚本文件错误,对开发一个成功的和强健的JSP程序是非常重要的。

系统测试的方法

测试方法分为白盒测试与黑盒测试。

软件的白盒测试是对软件的过程性细节做细致的检查。

这种方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。

通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。

因此,白盒测试又称为结构测试或逻辑驱动测试。

白盒测试主要是想对程序模块进行如下检查:

1.对程序模块的所有独立的执行路径至少测试一遍。

2.对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。

3.在循环的边界和运行的界限内执行循环体。

4.测试内部数据结构的有效性等。

本次系统测试主要是选择黑盒测试,软件的黑盒测试意味着测试要在软件的接口处进行。

这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。

因此黑盒测试又叫功能测试或数据驱动测试,黑盒测试主要是为了发现以下几类错误:

1.是否有不正确或遗漏的功能。

2.在接口上,输入是否能正确的接受,能否输出正确的结果。

3.是否有数据结构错误或外部信息(例如数据文件)访问错误。

4.性能上是否能够满足要求。

模块的测试

登陆模块测试

测试项目

测试用例

测试结果

操作流程

用户登录

用户名:

123

正确密码:

123

输入密码:

123

登录成功,并转回到本界面

在地址栏输入地址后在首页的左侧登录

用户登录

用户名:

123

正确密码:

123

输入密码:

1234

登录失败,用户名或密码错误

在地址栏输入地址后在首页的左侧登录

留言板模块测试

测试项目

测试用例

测试结果

操作流程

添加留言

添加留言1234

添加成功,提示添加成功

在留言板中添加留言

删除留言

删除留言1234

删除成功,提示删除成功

在后台管理中留言板管理中点击删除

回复留言

回复留言1234

恢复成功

在后台管理中留言板管理中点击回复

用户管理模块测试

测试项目

测试用例

测试结果

操作流程

注册用户

注册用户123

注册成功,提示注册成功

在主界面中点击注册用户

删除用户

删除用户123

删除成功,提示删除陈宫

在后台管理中管理注册用户中点击删除

测试总结

本次测试采用黑盒测试方法,做了很多个测试用例,但限于篇幅只写出了几个典型的测试用例。

其中,每个模块的功能测试都比较成功,但也发现了一些问题,如在数据库中没有数据时候出现异常等,发现后自己及时做了修改。

同时,我会在以后的使用和维护中不断完善该系统。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1