二手房管理系统软件设计说明书_第1页
二手房管理系统软件设计说明书_第2页
二手房管理系统软件设计说明书_第3页
二手房管理系统软件设计说明书_第4页
二手房管理系统软件设计说明书_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二手房管理系统软件设计说明书目录1介绍111目的112范围113定义、缩写词114内容概览12体系结构表示方法13系统要达到的目标和限制24用例视图241系统用例图342房源类别443检索房源644房源详情745用户注册846修改注册信息947查看所关注房源1048用户登录系统1149用户退出系统12410用户留言板12411管理员登录系统13412管理员退出系统15413管理房源信息16414管理员管理楼盘展示16415管理员管理185规模和性能196质量207系统测试2071系统测试的意义2072系统测试的方法2173模块的测试2174测试总结22软件设计说明书1介绍11目的该篇文档提供了对B2C在线二手房管理系统的系统架构的总览,从不同的视角描述了该系统。同时介绍了B2C在线二手房交易网站有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解网上二手房管理系统的基本结构。12范围介绍了二手房管理系统的登录模块系统设计、用户注册模块系统设计、楼盘信息模块系统设计、留言板模块系统设计。13定义、缩写词B2CBUSINESSTOCUSTOMER14内容概览登录模块系统设计注册用户如果要进行房源查找及浏览,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;注册系统客户如果第一册使用该二手房管理系统,需要注册一个CUSTOMER账号,否则只能浏览不能进行相关交易;楼盘信息模块系统设计进入B2C系统后,客户必须知道有关的楼盘信息,可以得到相关房源的房主名称、价格、各种属性信息,并能根据需要输入相关信息进行搜索;留言板模块系统设计当客户看中某一房源后,可以根据需要给房主留言询问相关房源具体信息,也可给管理员留言帮助询问。2体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图展示了描述系统关键方面的重要用例实现场景使用交互图;部署视图展示构建在处理节点上的物理部署以及节点之间的网络配置使用部署图;数据视图描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制使用类图描述数据模型,活动图表示数据流。3系统要达到的目标和限制目标注册用户可以正确登录,如果登陆用户名错误,会自动弹出对话框提示用户。如果登录密码错误也会自动弹出对话框提示用户,若用户输入三次错误密码,该天将不再允许登陆,次日可继续登陆。正确登录后可以看到房源列表,点击其中一条信息后可以看到某个具体房源的详细信息,看中后可以很方便的联系卖家或管理员,或直接给卖家留言。客户在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。管理员正确登录后可以修改注册用户信息,更新房源信息。限制注册客户和管理员的界面分开,客户不能修改逻辑上不能修改的信息;管理员不能修改用户密码,还有同级别的管理员的信息。4用例视图B2C二手房管理系统描述的主要用例有房源类别,检索房源,房源详情,用户注册,修改注册信息,查看所关注房源,用户登录系统,用户退出系统,用户留言板,管理员登录系统,管理员退出系统,管理房源信息,管理员管理楼盘展示,管理员管理。41系统用例图系统用例图见图41管理员注册用户房源类别检索房源房源详情用户注册修改注册信息查看所关注房源登录系统退出系统用户留言板管理房源信息管理楼盘展示管理员管理二手房管理系统图41系统用例图42房源类别421用例简述注册用户可以浏览房源类别,例如注册用户可以选择北京市房源,系统返回北京市二手房房源类别下的子类别或商品的一览表。422基本事件流1用户在房源地区大类别页面,选择某个省市房源大类别;2系统根据用户选择的某省市房源大类别,返回此省市类别下所属行政区中类别二手房信息;3用户在某省市所属行政区二手房中类别页面,选择某一行政区二手房中类别;4系统根据用户选择的某一行政区二手房中类别,返回此类别下二手房具体类型小类别信息;5用户在二手房具体类型小类别页面,选择某一套二手房小类别;6系统根据用户选择的二手房类别,返回此类别下所有的二手房信息;7用例结束。423活动图房源类别的活动图见图42B2C系统注册用户显示房源地区大类别页面选择某省市房源大类别否显示此省市类别下所属行政区中类别页面选择某省市下属行政区中类别是否是显示二手房具体类型小类别页面选择某一具体类型小类别否是根据用户选择,显示此类别房源图42房源类别的活动图43检索房源431用例简述用户输入所需房源的相关的关键词,系统检索相关的房源,并显示这些房源的信息。432基本事件流1用户在房源检索页面,输入所需房源的检索条件,并且提交检索请求;2系统在数据库中检索与用户输入条件相符的房源信息;3系统把条件相符的房源信息显示在页面上;4用例结束。433活动图检索房源的活动图见图43B2C系统注册用户显示房源检索页面输入所需房源的检索条件自动检索满足条件的房源否是显示符合条件的房源图43检索房源的活动图44房屋详情441用例简述注册用户查询到符合条件的二手房后,点击房屋页面上的某个房屋,可以获得该房屋的详细介绍信息,包括图片简绍。442基本事件流1用户点击房屋页面上的某个房屋;2系统在房屋详细页面上显示房屋的详细介绍信息;3系统用例结束。443活动图房屋详情的活动图见图44B2C系统注册用户显示房屋页面单击某一房屋否是显示该房屋详细信息图44服务详情的活动图45用户注册451用例简述用户在二手房管理系统网站上填上符合规定的注册信息,可以免费成为网站会员。452基本事件流1用户点击免费注册按键,进入会员注册画面,输入合法的用户编号、密码、用户姓名、电子邮件地址和身份证号等信息,提交注册请求;2系统对用户提交的的信息进行检查是否符合要求;3系统系统将自动保存用户注册的合法信息;4系统显示用户成功注册的画面,提示用户已册成功;5用例结束。453活动图用户注册的活动图见图45B2C系统注册用户显示用户注册页面用户输入注册信息提交用户注册信息否是系统保存用户注册信息显示用户注册成功页面图45用户注册的活动图46修改注册信息461用例简述用户可以修改自己的注册信息。462基本事件流1用户点击会员信息按键进入会员信息页面。2系统显示此用户的用户编号、密码、用户姓名、电子邮件地址、身份证号等信息。用户编号系统自动生成无法修改,其他信息用户可自行修改。3用户修改能够被修改的信息;4系统检查用户修改的信息;5系统用户修改后的信息被系统自动保存;6系统系统显示用户修改完的会员信息页面,并提示用户信息更新成功;7用例结束。463活动图修改注册信息的活动图见图46B2C系统注册用户显示会员信息修改页面用户修改可修改部分提交修改过的会员信息否是系统保存修改过的会员信息显示会员信息修改成功页面图46修改注册信息的活动图47查看所关注房源471用例简述用户可以查看自己所关注的房源。472基本事件流1用户点击网页下面自己所关注的房源信息按键;2系统在用户所关注的几个房源信息页面上显示该会员所关注的房源候选;3用户在几个自己所关注的房源信息中点击某个房源;4系统系统将自动显示该房源的详细信息;5用例结束。473活动图查看所关注房源的活动图见图47B2C系统注册用户点击页面下所关注房源按键显示用户所关注房源列表页面否是点击某一具体房源是显示该房源详细信息否图47查看所关注房源的活动图48用户登录系统481用例简述用户输入自己所注册的的用户编号和密码,并且系统验证成功后,可以登录系统。482基本事件流1用户在用户登录页面上,输入自己注册的编号,用户名和密码;2系统根据用户输入的编号,用户名和密码检索系统,获得该用户信息;3系统显示用户登录成功,并显示欢迎会员登录系统,用户身份由游客变为会员;4结束用例。483活动图用户登录系统的活动图见图48B2C系统注册用户系统显示登陆页面用户输入编号,用户名,密码否是显示登录成果页面图48用户登录系统的活动图49用户退出系统491用例简述用户可以根据自己的喜好随时选择退出系统。492基本事件流1用户提交退出系统的请求;2系统注销用户,并自动使用户的状态由会员变成游客。493活动图用户退出系统的活动图见图49B2C系统注册用户用户提出退出系统的请求注销用户信息,并将用户身份改为游客图49用户退出系统的活动图410用户留言板4101用例简述用户可以给自己所中意房源的房主或管理员留言。4102基本事件流1用户在房源信息页面上点击留言板按键,选择给房主留言或给管理员留言;2系统检查留言板是否可用;3系统显示留言板页面;4用户填写具体的留言内容;5系统检查留言内容是否合法;6用例结束。4103活动图用户留言板的活动图如图410B2C系统注册用户用户点击留言板按键否是显示留言板页面用户填写具体留言内容显示留言板内容页面图410用户留言板的活动图411管理员登录系统4111用例简述管理员输入有效的编号,管理员用户名和密码后,可以登录系统。4112基本事件流1管理员在管理员登陆页面上,输入编号,管理员用户名和密码,提交登录系统的请求;2系统自动检索系统,获得管理员的信息,并赋予管理员相应的权限;3系统根据该管理员的权限,在管理机能页面上显示相应的管理页面的入口;4用例结束。4113活动图管理员登录系统的活动图见图411B2C系统管理员管理员输入编号,用户名,密码输入用户名,密码为空输入用户名,密码不存在输入用户名,密码合法该管理员没有相应权限管理员有相应权限管理员进行管理管理员没有管理权限登录失败图411管理员登录系统的活动图412管理员退出系统4121用例简述管理员可以选择随时退出系统。4122基本事件流1管理员提交退出系统的请求;2系统注销管理员信息;3系统返回管理员登录页面,并提示此管理员已经退出系统,询问是否再次登陆;4用例结束。4123活动图管理员退出系统的活动图见图412B2C系统管理员管理员提交退出系统请求无效有效注销该管理员信息返回登录页面图412管理员退出系统的活动图413管理房源信息4131用例简述管理员需要管理相关的房源信息,其中包括对房源数据的更新,删除,查询,修改等操作。4132基本事件流1管理员提交对房源信息进行更新,删除,查询,修改等操作的请求;2系统在系统中实现对房源信息的相关操作;3用例结束。4133活动图管理房源信息的活动图见图413B2C系统管理员提交对房源信息进行操作的请求没有操作的权限有操作的权限进行操作图413管理房源信息的活动图414管理员管理楼盘展示4141用例简述管理员管理楼盘的展示,。4142基本事件流1管理员点击进入楼盘展示页面;2系统显示楼盘展示页面;3管理员对楼盘的详细信息进行填写,包括朝向,面积,户型,价格,装修程度,地址,房主电话等;4用例结束4143活动图管理员管理楼盘展示的活动图见图414B2C系统管理员点击进入楼盘展示页面没有进入权限有进入权限显示楼盘展示页面填写楼盘展示内容图414管理员管理楼盘展示的活动图415管理管理员4151用例简述管理员需要管理管理员的数据。4152基本事件流1管理员对系统中的所有管理员的数据进行新增,更新,删除,检索操作。并赋予管理员系统的某些权限;2系统在系统中实现相关的操作;3用例结束。4153活动图管理管理员的活动图见图415B2C系统管理员提出管理管理员数据的请求没有管理权限有管理权限操作管理管理员数据显示请求错误页面图415管理管理员的活动图5规模和性能满足的规模能够满足10000人同时在线查看二手房房源信息,20人同时进行有关数据库的操作。满足的性能能够满足用户随时查看二手房房源信息(系统更新时间段除外)。6质量216质量系统正式使用时,登录、注册、查看房源信息、给卖家或管理员留言的流程正常。7系统测试71系统测试的意义通过以上软、硬件环境根据所编写的代码,基本完成了对具体功能的实现。无论您的计划多么精密、经验多么丰富,脚本错误BUG可能在最初就使您的JSP服务器端的文件无法正确运行。在开发本系统的过程中,面对了许多错综复杂的问题,人的主观认识不可能完全符合客观现实,与本系统相关的人员之间的通信和配合也没能做到完美无缺,因此在系统设计的每个阶段都不可能避免地会产生差错。也就是说调试,即查找和纠正脚本文件错误,对开发一个成功的和强健的JSP程序是非常重要的。72系统测试的方法测试方法分为白盒测试与黑盒测试。软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此,白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查1对程序模块的所有独立的执行路径至少测试一遍。2对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。3在循环的边界和运行的界限内执行循环体。4测试内部数据结构的有效性等。本次系统测试主要是选择黑盒测试,软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论