《房产中介系统需求分析文档(共35页).doc》由会员分享,可在线阅读,更多相关《房产中介系统需求分析文档(共35页).doc(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上需求规格说明书3需求分析系统用例图分析43.1用例图:4 3.1.1一般用户功能用例图:4 3.1.2经济人功能用例图:5 3.1.3系统管理员功能用例图:63.2一般用户用例描述:6 3.2.1注册用例描述:6 3.2.2登录用例描述:6 3.2.3修改登录密码用例描述:7 3.2.4管理个人信息用例描述:8 3.2.4.1 修改个人信息用例描述: 3.2.4.2 完善个人信息用例描述: 3.2.5查询房源信息用例描述:8 3.2.5.1 查询出售房源信息用例描述: 3.2.5.2 查询出租房源信息用例描述: 3.2.6收藏房源用例描述:9 3.2.7管理个人房源用
2、例描述:10 3.2.7.1发布个人房源用例描述:10 3.2.7.2删除个人房源用例描述:10 3.2.7.3修改个人房源信息用例描述:11 3.2.7.4查看个人房源信息用例描述:11 3.2.8预约房源用例描述:11 3.2.9评价房源、经纪人用例描述:12 3.2.10给经济人/系统留言: 3.3 房产经济人用例描述: 3.3.1 经济人注册用例描述: 3.3.2 经济人登陆用例描述: 3.3.3 申请网店铺用例描述: 3.3.4 管理网店用例描述: 3.3.4.1 发布新的房源信息到网站用例描述: 3.3.4.2 删除网店中过期房源用例描述: 3.3.4.3 修改网店中的房源信息用例
3、描述: 3.3.5 查询房源信息用例描述: 3.3.5.1 查询他人发布的房源信息用例描述: 3.3.5.2 查询自己发布的房源信息用例描述: 3.3.6 管理员工信息用例描述: 3.3.6.1 修改员工信息用例描述 3.3.6.2 添加员工信息用例描述 3.3.6.3 删除网店成员用例描述 3.3.7 回复评价用例描述 3.3.8 经济人给系统管理人留言用例描述 3.4系统管理员用例描述: 3.4.1 系统管理员登陆用例描述 3.4.2 系统管理员修改登录密码用例描述 3.4.3 查询注册用户信息 3.4.4 系统管理员查询房源详细用例描述 3.4.5 系统管理员管理系统留言用例描述 3.4
4、.6 管理新闻用例描述:4 需求分析系统功能结构分析 4.2 子模块功能分析 4.2.1 用户管理模块 4.2.1.1 求租、求购信息管理 4.2.1.2 留言管理 4.2.1.3 注册用户账号管理功能 4.2.1.4 申请网店 4.2.1.5 管理网店 4.2.1.6 管理员工信息 4.2.2 房源管理模块 4.2.2.1 租房管理 4.2.2.2 售房管理(二手房管理) 4.2.3 管理员管理模块 4.2.3.1 账号管理 .2.3.2 查询注册用户信息 4.2.3.3 查询房源信息 4.2.3.4 留言管理 4.2.3.5 新闻管理5 系统设计 5.1 系统的架构设计1引言1.1编写目的
5、:此需求规格说明书对项目的背景、目标、用户特点和功能性需求等信息进行说明,确保对用户需求的理解一致。预期的读者有 (甲方)的需求提供者、项目负责人、相关技术人员等,江西师范大学软件学院软件开发小组(乙方)的项目组成员,包括项目组长、客户经理、分析设计开发测试等人员。1.2背景: 传统的房产中介主要是作为信息中介而存在的,是信息稀缺年代的产物。现在进入网络信息化时代,传统的房产中介模式受到很大的冲击。网络时代的房地产中介将成为一种信息密集型产业。为走在时代的发展前沿,在网络上发展房产中介行业极为必要,而为房产中介行业服务的房产中介系统也就应运而生。1.3定义:无1.4参考资料:UML统一建模语言
6、软件工程2任务概述2.1目标: 本系统的主要任务是作为一个平台,管理求租、求购者和出租、出售者之间的房产信息交流。主要针对的用户是有租、购房或出租、出售房需求的一般用户,接受出售、出租房源委托的房产经纪人,以及系统管理员。 一般用户通过该系统查找合心意的房子,若有意向,可以收藏房源,预约房源,同时可以管理个人的信息资料,可以对经纪人或房源进行评价,给系统或经纪人留言;而有房子需要出租或出售的也可以把房源信息发布上来。 经纪人通过该系统发布即时的房产信息,可以管理自己的房源(添加、删除或更新房源信息),可以给系统留言,可以回复用户的评价,也可以管理自己的个人信息。 系统管理员可以修改登录密码,管
7、理留言,查询房源,查看注册用户的资料等。2.2用户的特点(1) 本系统用户按注册与否可分为: * 未注册用户:可以进入系统浏览房源信息、新闻资讯、图片等,但不能运用收藏房源、发布房源等更多的功能。 * 注册用户:又分为一般用户和房产经纪人。 一般用户:是想要买房或租房的用户,或者个人想要发布房源信息的用户。 经纪人:是接受了委托,在系统上发布房源信息的用户。(2) 按功能需求分为: * 一般用户 * 经济人 * 系统管理员:维护系统正常运作、保持信息即时的人员。这些不同类型的用户,不必有高学历或高水平的计算机使用技术。只要能根据系统提示会一些基本操作即可。所以本系统要易操作、易理解,界面清晰简
8、洁,具有亲民性。2.3假定和约束:假定此系统为自包含的,不过分依赖其它外部系统。本项目的开发期限为3个月。3需求分析系统用例图分析3.1用例图:3.1.1一般用户功能用例图: 图3.1 一般用户用例3.1.2房产经济人功能用例图: 图3.2 房产经济人用例3.1.3系统管理员功能用例图:图3.3 系统管理员用例3.2一般用户用例描述:3.2.1注册用例描述:用例名称注册参与者一般用户用例描述用户通过该用例成为系统的一般用户。前置条件无后置条件无主干过程1、用户进入系统首页,点击注册链接;2、系统显示注册页面;3、填写用户名、密码、邮箱等。a) 输入空值。b) 输入超长字段。c) 输入符合字段属
9、性要求的正常范围内的值。4、点击“确定”按钮。5、系统显示注册成功。预期结果(输出)a)若输入为空值则提示输入相应的字段名b)输入超长字符则提示输入的字段过长c)若输入正常范围内的值则返回注册成功与否的结果3.2.2登录用例描述:用例名称登录参与者一般用户用例描述一般用户根据已注册的账号登录前置条件用户成功完成注册后置条件无主干过程1、 用户点击进入登录界面,2、 系统显示登录页面。3、 用户填写用户名和密码; a)输入空值。 b)输入超长字段。 c)输入符合字段属性要求的正常范围内的值。4、 点击“登录”按钮。5、 系统显示登录成功。预期结果(输出)a)若输入为空值则提示输入相应的字段名b)
10、若输入超长字符则提示输入的字段过长c)若输入用户名与密码错误则提示“用户名或密码错误”d)若输入的用户名与密码相匹配则显示登录成功3.2.3 修改登录密码用例描述:用例名称修改登录密码参与者一般用户、房产经济人、系统管理员用例描述用户通过该用例修改登录密码,保证个人信息安全前置条件用户已经登录后置条件修改密码成功主干过程1、 用户进入个人中心,点击个人中心里密码修改功能;2、 系统显示密码修改界面;3、 用户填写新密码,点击提交;4、 系统显示密码修改成功。预期结果(输出)新密码入库3.2.4 管理个人信息用例描述:3.2.4.1修改个人信息用例描述:用例名称修改个人信息参与者一般用户用例描述
11、用户通过此用例来修改自己的资料前置条件用户登录系统成功后置条件无主干过程1、 用户打开个人中心;2、 系统显示个人中心页面;3、 用户点击修改个人信息链接;4、 系统显示修改页面;5、用户在个人信息除用户编号外其余要修改的信息框内进行原有信息的覆盖或修改: a)不修改任何信息 b)修改信息,但是修改之后的信息不符合输入要求 c)修改的信息符合输入要求3、点击确定按钮。预期结果(输出)a)个人信息保持不变b)提示修改信息不符合输入要求c)提示修改成功3.2.4.2 完善个人信息用例描述:用例名称完善个人信息参与者一般用户用例描述用户通过此用例完善个人资料前置条件1、 用户登录房产中介系统2、 用
12、户进入“个人中心”后置条件无主干过程1、 用户点击完善个人信息链接;2、 系统显示个人信息页面框,已经填过的信息在框里显示出来,还没填的框里则是空白;3、 输入你想添加的框里还是空白的信息: a)输入空值 b)输入的信息不满足系统约束条件 c)输入的信息满足约束条件4、 点击确定按钮预期结果(输出) a)个人信息保存不变 b)提示完善信息失败 c)提示完善信息成功3.2.5 查询房源信息用例描述:3.2.5.1 查询出售房源信息用例描述:用例名称查询出售房源信息参与者一般用户用例描述用户通过此用例来查询已发布的出售房源,找到合适的房源前置条件无后置条件无主干过程1、用户进入系统首页,在二手房房
13、源的查询窗口中输入要查询的房源信息,点击查询按钮;2、系统根据查询条件搜索库中相对应的二手房房源;预期结果(输出)a) 库中有符合条件的房源,系统显示该类房源的信息b)库中没有符合条件的房源,系统提示没有找到房源3.2.5.2 查询出租房源信息用例描述:用例名称查询出租房源信息参与者一般用户用例描述用户通过此用例来查询已发布的出租房源,找到合适的房源前置条件无后置条件无主干过程1、用户进入系统首页,在租房房源的查询窗口中输入要查询的房源信息,点击查询按钮;2、系统根据查询条件搜索库中相对应的租房房源。预期结果(输出)b) 库中有符合条件的房源,系统显示该类房源的信息b)库中没有符合条件的房源,
14、系统提示找到0个房源3.2.6 收藏房源用例描述:用例名称收藏房源参与者一般用户用例描述用户通过此用例将中意的房源收藏起来,放在收藏夹中随时查看前置条件用户登录了系统后置条件无主干过程1、 用户点击中意的房源边上的“收藏房源”按钮;2、 系统检查用户是否登录: a)用户登录 b)未登录预期结果(输出)a)系统提示收藏成功,可进入“收藏夹”中查看b)系统显示登录页面,提示先登录才能使用收藏功能3.2.7 管理个人房源用例描述:3.2.7.1 发布个人房源用例描述:用例名称发布个人房源参与者一般用户用例描述用户通过此用例可以将手上握有的房源发布出来前置条件1、 用户登录了系统2、 用户进入个人中心
15、后置条件无主干过程1、 用户点击房源管理的发布房源链接;2、 系统显示发布房源页面,发布页面上有四种发布类型:出租、出售、求购、求租。发布类型下面是房源的基本信息填写表单。点击不同的发布类型,会进入不同的信息填写页面;3、 用户选好发布类型,按要求填写要发布的房源信息 a)没有填写任何信息 b)填写了部分信息,但漏了一个以上必填信息 c)所以必填信息都填写了预期结果(输出)a)系统提示某些项必须填,不可为空b)系统提示某些项必须填,不可为空c)系统提示发布房源成功3.2.7.2 删除个人房源用例描述:用例名称删除个人房源参与者一般用户用例描述用户通过此用例将自己发布的过期的房源删除前置条件1、
16、用户登录了系统2、用户进入个人中心后置条件无主干过程1、用户点击房源管理中的“删除房源”链接;2、系统 a)用户登录 b)未登录预期结果(输出)a)系统提示收藏成功,可进入“收藏夹”中查看b)系统显示登录页面,提示先登录才能使用收藏功能3.2.7.3 修改个人房源信息用例描述:用例名称收藏房源参与者一般用户用例描述用户通过此用例将中意的房源收藏起来,放在收藏夹中随时查看前置条件用户登录了系统后置条件无主干过程3、 用户点击中意的房源边上的“收藏房源”按钮;4、 系统检查用户是否登录: a)用户登录 b)未登录预期结果(输出)a)系统提示收藏成功,可进入“收藏夹”中查看b)系统显示登录页面,提示
17、先登录才能使用收藏功能3.2.7.4 查看个人房源信息用例描述:用例名称查看个人房源信息参与者一般用户用例描述用户通过此用例可以查看自己发布的二手房、租房前置条件1、用户登录了系统2、用户进入了“个人中心”后置条件无主干过程1、 用户点击管理房源中“我的二手房”或“我的租房”链接;2、系统在库中查找是否有符合条件的房源 a)用户还未发布过二手房或租房 b)用户发布过二手房或租房预期结果(输出)a)系统显示暂无房源,去“发布房源”b)系统显示用户发布过的房源信息3.2.8 预约房源用例描述:用例名称预约房源参与者一般用户用例描述用户通过此用例将看中的房源向屋主或经济人预约前置条件用户登录了系统后
18、置条件无主干过程1、用户点击中意的房源边上的“预约房源”按钮;5、 系统检查用户是否登录: a)用户登录 b)未登录预期结果(输出)a)系统提示预约成功,可进入“已预约的房源”中查看b)系统显示登录页面,提示先登录才能使用预约功能3.2.9 评价房源、经纪人用例描述:用例名称评价房源、经纪人参与者一般用户用例描述用户通过此用例可以对自己了解过的房源或经济人进行评价,让更多的用户可以通过这个功能择选想要的房子前置条件用户登录了系统后置条件无主干过程1、 用户点击该房源具体信息页面下的“评价房源”或“评价经济人”2、 系统显示评价文本框3、 用户写下评价,并提交4、系统将编辑后的评价显示在页面上,
19、表示评价成功预期结果(输出)评价成功3.2.10 给经济人/系统留言用例描述:用例名称给经济人/系统留言参与者一般用户用例描述用户通过此用例把自己的意见或建议告知给经济人或管理员,帮助经济人提高服务质量,帮助管理员完善系统。前置条件用户登录了系统后置条件无主干过程1、 用户点击菜单栏中的“留言”链接;2、 系统显示留言页面,页面中可以选择“给经纪人留言”或“给系统留言”;3、 用户写好要留的言,选择好留言的对象,点击提交4、系统把用户的留言发给对象预期结果(输出)留言成功发给接受对象3.2.11 发布求租、求购信息用例描述:用例名称发布求租、求购信息参与者一般用户或未注册用户用例描述用户通过此
20、用例把自己需求的但在系统中找不到的房源信息发布到网站上,通过系统将需求传递,获得自己想要的房源前置条件无后置条件无主干过程1、 用户点击页面上有“我要找房”或“我要租房”的链接;2、 系统显示求购或求租信息页面;3、 用户填写求购或求租信息 a)填写值为空 b)大致填好,但漏了一个以上必填项或格式错误 c)所以必填项都填了,且格式正确4、点击提交预期结果(输出) a)提交失败,提示某些必填项不可为空,返回步骤2 b)提交失败,提示某些必填项不可为空,返回步骤2 c)提交成功,系统提示成功提交3.3房产经纪人用例描述: 3.3.1 经济人注册用例描述 用例名称注册参与者经济人用例描述经济人注册新
21、的账号进行网店铺注册前置条件无后置条件无主干过程1、经济人进入网站首页,点击进入注册界面。2、系统显示经济人注册页面。3、填写经济人网店用户注册页面所需合法的相关注册信息,点击“确定”按钮4、系统验证信息是否合格:4.1若合格,则转到步骤54.2若不合格,则返回步骤25、系统显示注册成功,并自动转到注册信息页面预期结果(输出)用户注册成功 3.3.2 经济人登陆用例描述用例名称登陆参与者经济人用例描述经济人使用以注册的账号登录前置条件经济人成功完成注册后置条件无主干过程1.经济人进入网站首页,点击进入登录界面。2.系统显示已经登陆。3.经济人输入登录账号和密码4.点击“确定”按钮。5.系统显示
22、登陆成功。预期结果(输出)若输入用户名与密码错误则提示“用户名或密码错误”若输入的用户名与密码相匹配则显示登录成功 3.3.3 经济人申请网店铺用例描述用例名称网店铺申请参与者经济人用例描述经济人通过网站申请网店铺前置条件经济人成功登录系统后置条件无主干过程1.点击进入网店铺申请页面2. 系统显示网店铺申请页面3.经济人输入页面所需的申请条件4.点击“确定”按钮,提交审核。5.系统显示审核中。预期结果(输出)若输入条件满足网店铺申请条件且审核通过显示 “申请成功”若输入条件不满足网店铺申请条件显示“申请失败” 3.3.4 经济人管理网店用例描述用例名称网店管理参与者经济人用例描述经济人登陆后管
23、理网店信息前置条件1.经济人在本系统已成功申请店铺2.经济人成功完成登陆后置条件无主干过程1. 经济人进入店铺主页面2. 点击我的店铺预期结果(输出)显示我的店铺页面 3.3.4.1 经济人发布新的房源信息到网站用例描述用例名称发布新的房源参与者经济人用例描述经济人在网站上发布新的房源信息前置条件1.经济人进入“我的店铺”2.点击进入“我的房源”后置条件无主干过程1. 点击“添加房源”按钮2. 系统显示添加房源页面3. 输入房源所需的全部信息预期结果(输出)信息合格显示添加成功,转到“我的房源”页面信息不合格提示信息填写错误,页面保留在添加房源页面 3.3.4.2 经济人删除网店中过期房源用例
24、描述用例名称删除过期房源参与者经济人用例描述经济人在网店中删除过期房源前置条件1.经济人进入“我的店铺”2.点击进入“我的房源”后置条件无主干过程1. 显示网店中的所有房源2. 找到过期的房源,点击“删除”按钮。(改变房源状态)预期结果(输出)显示“删除成功”,刷新“我的房源” 3.3.4.3 经济人修改网店中的房源信息用例描述用例名称更新房源信息参与者经济人用例描述经济人在网店上修改房源信息前置条件1.经济人进入“我的店铺”2.点击进入“我的房源”后置条件无主干过程1. 系统显示“我的房源”页面2. 找到所要更新的房源,点击“修改”3. 系统进入修改信息页面,除房源编号其余要修改的信息框内
25、进行原有信息的覆盖或修改: A)不修改任何信息B)修改信息,但是修改之后的信息不符合输入要求 C)修改的信息符合输入要求4.点击确定按钮。5.系统进行信息修改,返回修改成功与否信息。预期结果(输出)A)店铺信息保持不变B)提示修改信息不符合输入要求C)提示修改成功 3.3.5 查询房源信息用例: 3.3.5.1 经济人查询他人发布的房源信息用例描述用例名称查询他人发布的房源信息参与者经济人用例描述经济人在网站上查询他人发布的房源信息前置条件无后置条件无主干过程1. 在主页中的搜索框输入要搜索的条件2. 点击搜索预期结果(输出)按搜索结果显示出新的房源搜索页面 3.3.5.2 经济人查询自己发布
26、的房源信息用例描述用例名称查询自己发布的房源信息参与者经济人用例描述经济人在网站上查询自己发布的房源信息前置条件1、 经济人完成登录2、 经济人进入“我的店铺”后置条件无主干过程1. 在“我的店铺”中点击“我的房源”链接;2. 系统显示“我的房源”页面;预期结果(输出)a) 若发布过房源,系统将已发布的房源显示b) 若未发布房源,系统显示“您还未发布任何房源,请先发布房源” 3.3.6 管理个人信息用例描述:3.3.6.1 经济人修改员工信息用例描述用例名称经济人修改员工信息参与者经济人用例描述经济人在网店上修改成员信息前置条件1.经济人进入“我的店铺”2.点击进入“我的成员”后置条件无主干过
27、程1. 系统显示“我的成员”页面2. 找到所要修改的策划那个元,点击“修改”3. 系统进入修改信息页面,除成员编号和姓名其余要修改的信息框内 进行原有信息的覆盖或修改: A)不修改任何信息B)修改信息,但是修改之后的信息不符合输入要求 C)修改的信息符合输入要求4.点击确定按钮。5.系统进行信息修改,返回修改成功与否信息。预期结果(输出)A)成员信息保持不变B)提示修改信息不符合输入要求C)提示修改成功 3.3.6.2 经济人添加员工信息用例描述用例名称添加员工信息参与者经济人用例描述经济人在网店中添加成员前置条件1.经济人进入“我的店铺”2.进入“我的成员”页面后置条件无主干过程1. 点击“
28、添加成员”按钮2. 系统显示“添加成员”页面3. 输入成员所需的全部信息预期结果(输出)信息合格显示“添加成功”信息不合格提示“信息填写错误”,页面保留再“添加成员”页面 3.3.6.3 经济人删除网店成员用例描述用例名称经济人删除网店成员参与者经济人用例描述经济人在网店中删除网店成员前置条件1.经济人进入“我的店铺”2.点击进入“我的成员”后置条件无主干过程1. 显示网店中的所有成员2. 找到需要删除的成员,点击“删除”按钮。(改变成员状态)预期结果(输出)显示“删除成功”,刷新“我的成员”页面3.3.7 回复评价用例描述用例名称回复评价参与者所有网店成员用例描述网店回复用户对网店的评价前置
29、条件1.经济人进入“我的店铺”2.点击进入“我的评价”3.点击进入“未读评价”后置条件无主干过程1. 显示未读的评价2. 点击所要回复的消息“回复”按钮。输入所要回复的内容3.点击“确定”预期结果(输出)显示“回复成功”,刷新“我的评价”页面3.3.8 经济人给系统管理人留言用例描述用例名称经济人给系统管理人留言参与者经济人用例描述经济人通过网店给系统留言前置条件1.经济人进入“我的店铺”2.点击进入“给系统留言”后置条件无主干过程1. 显示留言页面2. 输入所要留言的内容3.点击“确定”预期结果(输出)显示“留言成功”,转入我的店铺 3.4系统管理员用例描述:3.4.1 系统管理员登陆用例描
30、述用例名称登陆参与者系统管理员用例描述管理员使用超级用户登录网站前置条件使用已有超级账户后置条件无主干过程1.管理员进入网站首页,点击进入登录界面,转入登陆界面.2.点击进入管理员登陆界面.显示管理员登录界面3.管理员输入登录账号和密码4.点击“确定”按钮。5.系统显示登录成功。预期结果(输出)管理员登录成功 3.4.2 系统管理员修改登录密码用例描述用例名称修改登录密码参与者系统管理员用例描述系统管理员对自己的超级账户进行修改密码前置条件已经使用超级用户登录后置条件无主干过程1. 登录进入管理员界面2. 点击进入安全管理中的修改密码3. 输入旧密码验证并输入新的密码4. 点击确认.完成修改密
31、码预期结果(输出)修改密码成功 3.4.3 查询注册用户信息用例名称查询注册用户信息参与者系统管理员用例描述系统管理员对注册的用户进行查看前置条件进入用户信息界面后置条件无主干过程1.管理员登陆2.点击管理员主页中用户信息按钮查询用户信息预期结果(输出)显示已注册用户的信息3.4.4 系统管理员查询房源详细用例描述用例名称查询房源详细信息参与者系统管理员用例描述系统管理员对已经发布的房源进行管理前置条件进入已发布房源页面后置条件无主干过程1.找到所要查看详细信息的房源2.点击房源的详细信息3房源信息包括求租房源信息,求购房源信息;出租信息,出售信息。点击不同按钮显示所需信息预期结果(输出)显示
32、房源的详细信息其中包括可出售,可出租房源和求购求出租的房源 3.4.5 系统管理员管理系统留言用例描述用例名称管理系统留言参与者系统管理员用例描述系统管理员对用户发表的留言进行回复删除等操作前置条件进入留言板界面进行操作后置条件无主干过程1.在管理员首页点击留言板2.在留言板界面对用户的留言进行回复.删除等操作3.需要回复点击回复,需要删除点击删除预期结果(输出)按管理员请求,回复显示回复留言成功,删除显示删除留言成功。 3.4.6 管理新闻用例描述:专心-专注-专业用例名称管理新闻参与者系统管理员用例描述系统管理员对新闻模块进行查看更新删除前置条件进入新闻模块后置条件无主干过程1. 在管理员
33、首页界面点击新闻模块管理2. 对新闻进行查看3. 点击更新弹出上传窗口进行更新新闻,对已有新闻,有删除按钮,点击删除可进行删除。预期结果(输出)上传成功是显示更新新闻成功,删除新闻时显示删除新闻成功。 4 需求分析系统功能结构分析 图4-1 房产中介系统整体功能结构 我们设计的房产中介系统分为三个模块,分别是用户信息管理模块,房源信息管理模块以及管理员信息管理模块。 (1)在用户管理模块中,针对用户类型的不同,分为一般用户管理和经济人管理,一般用户和经济人有些功能一样,例如注册和登陆和查询功能;但也有的功能是一方拥有而另一方没有的,如经济人可以申请网店而一般用户不可以等。 (2)房源管理模块中
34、,系统为用户提供了发布房源信息,删除、修改、添加已发布的房源信息等功能。 (3)在管理员管理模块,系统为管理员提供查询注册用户、房源信息等功能,并能回复用户的留言,给用户发信息。4.2 子模块功能分析4.2.1 用户管理模块 4.2.1.1 求租、求购信息管理 求租、求购信息管理:此模块的主要功能是为一般用户提供发布求购、求租信息的功能,一般使用于用户在系统中找不到自己合适的房源的时候,通过发布求购、求租信息来寻找网站上目前没有的房源4.2.1.2 留言管理 留言管理模块:此模块的主要功能是为用户提供留言功能,将自己的意见或建议告知给系统管理员或经济人,目的是帮助管理员收集各种问题,完善系统;
35、帮助经济人为一般用户提供更加优质的服务。4.2.1.3 注册用户账号管理功能 注册用户账号管理模块:此模块的功能主要是为用户提供账号管理的功能服务,该模块能为一般用户和经济人提供注册、登录的服务,进行账号信息的管理,包括修改、查询、删除,修改登录密码等。其功能结构如图4.2.1.3所示: 注册用户账号管理注册登录修改登录密码修改用户信息查询用户信息(1)注册 用户点击注册链接完成注册的程序。(2)登录 用户注册成为一般用户或经济人,根据一般用户或经济人的帐号登录系统。(3)修改登录密码 注册用户通过登录账号之后可以进行修改密码。(4)修改用户信息 注册用户可以更新自己的个人信息。(5)查询用户
36、信息 注册用户可以查询自己的个人信息。4.2.1.4 申请网店 申请网店模块:此模块的功能是为经济人更好更有条理地管理网店而提供的,经济人将各种房源信息通过网店来管理,而要管理网店就必须先申请网店。4.2.1.5 管理网店 管理网店模块:此模块的功能主要是为用户提供网店管理的功能。该模块能够为经济人提供发布房源信息、删除网店中过期房源、修改已发布的房源信息功能。其功能结构如图4.2.1.5所示:管理网店发布房源信息删除网店中过期房源修改已发布房源(1)发布房源信息 经济人可以在网店发布新的房源信息。(2)删除网店中过期房源 经济人可以删除网店中已经过期的房源(3)修改已发布房源 经济人可以更新
37、之前发布的房源信息4.2.1.6 管理员工信息 管理员工信息模块:此模块的主要功能是为经济人提供管理员工信息的功能。经济人能够利用此模块删除员工信息、添加新的员工、修改员工信息等。其功能结构图如图4.2.1.6所示:管理员工信息添加新的员工修改员工信息删除员工(1)添加新的员工 经济人可以把新雇佣的员工资料加入已有的员工表中。(2)删除员工 经济人可以删除员工(3)修改员工信息 经济人可以更新之前员工的个人资料4.2.2 房源管理模块功能结构图 图4-2-2 房源管理模块4.2.2.1 租房管理 租房管理模块:此模块的主要功能是为用户提供管理发布的租房信息的功能服务。用户通过此模块可以查询租房
38、信息(自己发布或他人发布的),删除自己发布的租房信息,修改租房信息,发布新的租房信息等。其功能结构如图4.2.2.1所示:租房管理查询租房信息删除自己的租房信息修改自己的租房信息发布新的租房信息(1)查询租房信息 经济人可以查询自己发布或他人发布的租房信息。(2)删除自己的租房信息 经济人可以删除自己发布的租房信息。(3)修改自己的租房信息经济人可以更新自己的租房信息。(4)发布新的租房信息 经济人可以发布新的租房4.2.2.2 售房管理(二手房管理) 售房管理模块:此模块的主要功能是为用户提供管理发布的二手房信息的功能服务。用户通过此模块可以查询二手房信息(自己发布或他人发布的),删除自己发
39、布的二手房信息,修改二手房信息,发布新的二手房信息等。其功能结构如图4.2.2.1所示:售房管理查询售房信息删除自己的售房信息修改自己的售房信息发布新的售房信息(1)查询售房信息 经济人可以查询自己发布或他人发布的售房信息。(2)删除自己的售房信息 经济人可以删除自己发布的售房信息。(3)修改自己的售房信息经济人可以更新自己之前发布的售房信息。(4)发布新的售房信息 经济人可以发布新的售房。4.2.3 管理员管理模块 图4-2-3 管理员管理模块4.2.3.1 账号管理 账号管理模块:此模块的功能主要是为用户提供账号管理的功能服务,该模块能为管理员提供登录、修改登录密码的服务。其功能结构如图4.2.3.1所示:账号管理登陆修改登陆密码(1)登陆 管理员要进入后台管理系统,需先登陆。(2)修改登陆密码 为维护账号安全,管理员可以修改登陆密码。4.2.3.2 查询注册用户信息 查询注册用户信息模块:该模块为管理员提供了