成都FC114门户网站系统需求解决方案.doc_第1页
成都FC114门户网站系统需求解决方案.doc_第2页
成都FC114门户网站系统需求解决方案.doc_第3页
成都FC114门户网站系统需求解决方案.doc_第4页
成都FC114门户网站系统需求解决方案.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

此文档收集于网络,如有侵权,请联系网站删除成都FC114门户网站系统需求解决方案1. 引言1.1. 编写目的为使相关单位及项目组所有成员能清楚了解本项目的预期客户之需求,便于软件人员进行软件分析设计和编码,同时作为软件系统测试的依据1.2. 项目背景项目名称:成都FC114门户网站系统委托单位:成都市房管局、川大软件工程研究所开发单位:众房传媒有限责任公司研发部用 户:成都市房管局,房地产开发商、房地产中介公司、房地产咨询公司、房屋装修设计公司、设计大师、律师事务所、大律师、一般公众、vip客户、系统管理员没、新闻主编、新闻编辑、专题管理员,广告管理员。1.3. 读者对象该文档的读者为用户代表、软件分析人员、开发管理人员、软件编码人员和测试人员。1.4. 定义FC114WS:成都FC114门户网站系统。1.5. 参考资料1)fc114网站:;2)房产114网站改版草案;3)成都市商品房网上签约系统。2. 任务概述2.1. 目标系统通过新闻、业界、房源、家居、互动(在线专家聊天、在线视频直播、视频点播,博客、论坛) 、广告、搜索七大板块向房产界体现一个体现房产数据的最快、最准确、最完整、最全威性的门户网站。系统对原有的FC114网站进行重大改版,房产业务数据通过jdbc同已有的业务数据库进行访问。今后还可能不断集成物业管理、维修基金、担保撤迁等功能,要实现这些功能都只同相应的业务数据库相关联,与其他软件系统无任何联系。2.2. 实现语言编程语言:pnp5.2.1。开发工具:文本编辑器Web服务器:apache2.2.4数据库:mySQL2.3. 用户及其特点系统用户种类多、各种用户需求完全不同。同时各种用户的计算机水平千差万别,故在设计时应充分考虑不同用户群的特点.2.4. 假定和约束约束:系统涉及的需求广泛,技术热点难点多、人手短缺,周期较短。3. 系统总体结构系统模块图示:系统网络拓扑图:4. 需求分析4.1. 系统流程图说明:关于各种搜索功能已于各模块结合,全文搜索分为快速搜索和高级搜索。4.2. 系统用户概述系统用户:成都市房管局,房地产开发商、房地产中介公司、房地产咨询公司、家俱浴卫销售公司、房屋装修设计公司、设计大师、律师事务所、大律师、一般公众、vip客户,系统管理员。成都市房管局:目前只有信息中心管理员,其可以:修改已备案的合同、房地新闻管理,购房顾问管理,专题直播管理、论坛管理、博客管理、聊天室管理、留言板管理。房地产开发商:分为开发商管理员、房屋销售人员。开发商管理员可以:定制合同模板、项目信息管理、项目报价、销售人员管理、发布并维护信息楼盘活动。房屋销售人员可以:添加、修改、查看、删除认购书,添加、修改、查看、删除商品房买卖合同、合同备案、统计报表。房地产中介公司:分为管理员、销售人员。管理员可以:定制合同模板,房屋信息管理、房屋报价、销售人员管理。销售人员可以:添加、修改、查看、删除认购书,添加、修改、查看、删除二手房买卖合同、合同备案、统计报表。房地产咨询公司:只有管理员这个角色:撰写、发布房地产市场分析文章草稿、文章,浏览、订阅的房地产市场分析报告及有价值的文章(浏览的文章可能有访问控制)。家俱浴卫销售公司:注册、维护本公司信息、管理维护精典装修产品展厅(与相应权限挂钩),推荐产品,管理维护本公司博客(有相应权限的才给以开通)、销售在线(有相应权限的才给以开通)。房屋装修设计公司:注册、维护本公司信息、管理维护精典装修案例展厅(与相应权限挂钩),管理维护本公司博客(有相应权限的才给以开通)、装修在线(有相应权限的才给以开通)。设计大师:主要包括两类设计大师:房屋装修设计大师和房屋建筑设计大师。他们可以:注册、维护个人信息、撰写、发布设计心得草稿、文章,管理个人博客(有相应权限的才给以开通),大师在线,管理维护精典设计案例展厅(与相应权限挂钩)。律师事务所:只有管理员这个角色:撰写、发布房产法律案件相关的文章、草稿,管理维护精典案例,管理维护本公司博客(有相应权限的才给以开通)、法律在线(有相应权限的才给以开通)。大律师:注册、维护个人信息、撰写、发布自己心得草稿、文章,管理个人博客(有相应权限的才给以开通),大师在线,管理维护精典案例(与相应权限挂钩)。一般公众:浏览地产新闻,搜索新闻,对新闻发表评论。搜索、查看楼盘,查看楼盘blog,回复楼盘blog,查看楼盘论坛,回复楼盘轮坛,查看楼盘活动及花絮,查看楼盘的各种排行,查看楼盘相关文章,对文章发表评论。搜索二手房,查看二手房信息,发表二手房评论,查看二手房Blog,回复二手房blog,查看二手房论坛,回复二手房论坛,二手房热点区域排行,查看论坛相关文章,对文章发表评论。搜索房屋租赁信息,搜索装修文章文章,发布租赁信息(相应权限),查看房屋租赁信息,房屋租赁论坛,租赁热点区域排行,查看租赁相关文章,对文章发表评论。搜索家居产品,搜索装修文章,查看家居销售产品信息,查看家居产品相关文章,查看装修设计案例,查看装修相关文章,对文章发表评论,查看家居家装Blog,回复家居家装blog,查看家居家装论坛,回复家居家装论坛。查看专题信息,观看网络视频直播。开通博客、建设圈子。地图搜索、狂搜。了解购房知识,在线咨询。浏览房产市场信息(包括免费市场报告)查看公司信息。vip客户:除了一般公众所具功能外,他可以:根据其拥有的权利可以浏览查看相应的资源。系统管理员:系统配置,各种模版维护(主要包括Blog、论坛、BBS、直播间模版),系统权限管理。新闻主编:可以对系统中的新闻文档进行审核、栏目归档、删除,根据文档浏览量给文章打分,可以设置、修改新闻栏目,可以管理新闻编辑工作量以及其所发新闻情况。新闻编辑:可以编辑、修改、删除新闻草稿,在草稿修改完毕的情况下可以发布出去供网络用户查看。可以查看自己已有的草稿、已发布的文章以及得分情况。专题管理员:设置专题栏目以及专题的内容,可将新闻文章拖进该专题也可将某片文章踢出该专题,可以设置专题风格(第二阶段实现)。广告管理员:可以新增广告,对已有的广告赋予不同的优先级别,停止某广告的播放,删除广告,针对广告进行报表统计。4.2. 模块设计4.2.1. 地产新闻. 模块流程图新闻编辑员工作流程图:新闻主编工作流程图:. 模块功能设计地产新闻模块设计三种用户:一般用户、新闻编辑员、新闻主编新闻编辑人员:撰写、修改、发布新闻文档,同时可以流览自己的发稿情况和新闻观众对自己文稿的反映.在编辑和发布新闻时可以设定文档的标题、所属栏目、关键字等附加属性,便于确定文稿存放位置和文档相关内容建立全文检索。新闻主编:有权创建、修改、删除新闻栏目,可以对新闻文档库中的文档进行重新归档(即将其拖放到其他栏目、关键字、专题等)、对新闻文档打分(便于了解作者的工作质量)、对新闻进行审核以及删除某些新闻。可以根据文章作者和时间进行工作(发稿量)进行统计查询。同时还可以查看文章的浏览量。一般用户:浏览新闻,在浏览新闻的同时,系统应增加并记录该新闻的浏览次数。4.2.2. 专题直播4.2. 2.1. 模块流程图专题管理员工作流程图:4.2. 2.2. 模块功能设计专题直播只涉及两种用户:一般用户、专题直播管理员专题直播管理员:有权创建专题、维护专题、删除专题,发布直播节目,修改直播节目。在创建专题时可以选择专题风格模版以及相关图片资源。在维护专题时可以设置、修改、删除专题栏目,可以从新闻库中将适当的文档放入专题的特定板块,也可以将某片文章从专题中踢出。对于在专题中但尚未分配板块的文档应将其归属于专题的某板块后,一般用户才能在浏览器中浏览到。一般用户:在专题文章时,系统应增加并记录该新闻的浏览次数。在观看视频直播时系统应记录观众数量(视频浏览量)。4.2.3. 广告管理员4.2. 3.2. 模块流程图广告管理员工作流程图:4.2. 3.2. 模块功能设计该模块只涉及两类用户:一般用户、广告管理员页面应预留广告位置,各种不同的广告位置应能通过程序区别开来。广告管理员:可以新增广告、设置广告在页面的位置、设置广告优先级(针对同一位置)、设置广告播放时段、隐藏过时广告,查询广告报表。广告分为以下几种类型:flash,图片,组播图片、文字广告。一般用户:浏览广告。4.2.4. 聊天系统4.2.5. 房屋租赁4.2. 5.1. 模块流程图4.2. 5.1. 模块功能设计该模块设计两类用户:一般用户、注册用户一般用户:可以搜索、查看系统中已经发布的房屋出租或求租信息列表以及详情。:注册用户:可以发布房屋出租或求租信息,修改、删除自己发布的房屋出租或求租信息。同时他同一般用户一样还可以搜索、查看系统中已经发布的房屋出租或求租信息列表以及详情。4.2.6. 楼盘展示楼盘展示模块借助网签系统来实现。它设计三类用户:开发公司管理员、开发公司房屋销售员、楼盘管理员、一般用户。由于其功能已经实现,故不详述。但为了更好地与房产114相融合,还需充实以下几个方面功能:定期从业务数据中提取相关数据供房产114首页显示用。网签首页应作适当的变化,能更全面、更生动地反映商品房行业情况。为了适应新版fc114展示的需要,fc114应补充和搜集业务数据中没有的信息。包括楼盘点评、楼盘评论、楼盘显示控制等。4.2. 6.1. 模块流程图4.2. 6.2. 模块功能设计提取业务数据:根据公司名称一次性提取该公司的规划信息和项目信息(包括项目的副属信息),同时应可以提取某个公司单独得规划信息或预售许可证信息。在php后台管理中可以对非业务属性进行修改。关于提取数据方案分为两种:一种是:关于楼盘基础数据,这种情况由fc114向网签系统发出请求,网签系统得到请求后返回业务数据,并保存到本地数据库中。另一种是:统计数据,这种情况又分两种情况,第一种情况是由网签系统产生统计信息页面块,当用户打开涉及业务统计信息页面时,由fc114内嵌由网签系统产生的统计信息页面块(根据时间判断是否去内嵌新的本地)。第二种情况是统计信息由网签系统产生,但产生的数据保存在网签的数据库中,故用户打开涉及这类业务统计信息页面时,由fc114向网签系统发出请求,网签系统得到请求后返回统计数据,并保存到本地数据库中。维护公司信息:主要是公司信息和公司的楼盘、预售许可证信息。包括公司管理、新增公司、VIP公司设置、楼盘信息、预售许可证信息、公司关注排行。公司管理包括读取公司列表、修改公司信息、新增公司宣传图片、管理公司宣传图片,设置vip公司,楼盘信息包括读取楼盘列表,预售许可证信息包括读取预售许可证列表,根据公司的点击率和其项目的关注度和点击率来决定公司关注排行。维护楼盘数据:主要是维护楼盘属性和图片信息。包括楼盘管理、VIP楼盘设置、增加楼盘图形、预售许可证管理、楼盘关注度排行、楼盘点击排行。楼盘管理包括读取楼盘列表、修改楼盘信息,设置vip楼盘、楼盘图形维护(包括户型图、景观图等的添加、修改、删除)。预售许可证管理包括读取预售许可证列表,修改预售许可证信息。维护地块数据:主要是增加、修改、删除地块信息。 维护楼盘图片类型数据:可以由管理员定制和楼盘有关的图片类型。维护楼盘评论:楼盘编辑员可以对VIP楼盘编辑评论文章,经发布后可供观众浏览。观众可以打分,在进行楼盘管理时还可以对评论进行发布、禁用、删除、浏览,可以评论。编辑员可以对该评论进行统计,也可以同其他楼盘的评论进行排行比较。维护楼盘点评类型:楼盘编辑员可以对楼盘需要点评的标的类型进行设置,比如公交、市场、娱乐场所等。维护楼盘点评:楼盘浏览者可以对楼盘进行点评,发布后可供观众浏览。观众可以打分、可以进行投票、可以评论。楼盘管理员可以对点评进行管理(包括屏蔽点评、过滤特殊字符等)、统计。楼盘显示控制:管理员可以设定个楼盘展示列表中楼盘显示的先后顺序。楼盘统计:包括楼盘的点击量及排行、楼盘评分及排行、楼盘点评量及排行。维护项目博客:开通项目博客、浏览楼盘博客、管理项目博客、楼盘博客是否禁用。维护项目论坛:开通项目论坛、浏览楼盘论坛、管理项目论坛、楼盘是否禁用论坛展示项目的详细信息:除了展示项目的业务数据外,还要展示其他的重要数据,比如最低售价、最高售价、平均报价、楼盘点击率、用户评分、用户评分参与人数、各类图片,同时应给出相关的重要的链接:比如博客、论坛、销售信息、销控表(这些连到业务数据网fcxx)。最新预售楼盘列表:用户可以浏览最新发放预售许可证楼盘列表,可以给出几个时间段的数据(近3月、近1月、近1周),可以调整显示顺序。最新加入楼盘列表:用户可以浏览最新加入楼盘列表,可以给出几个时间段的数据(近3月、近1月、近1周) ,可以调整显示顺序。VIP楼盘形象展示列表:用户可以浏览VIP楼盘列表,可以给出几个时间段的数据(近3月、近1月、近1周) ,可以调整显示顺序,显示时以图形+楼盘评论的概要描述形式出现。楼盘动态:展示和楼盘动态相关的新闻列表。楼盘点评精选:展示楼盘点评最活要的点评列表(主要根据点评的评价参与人数来确定,也可以根据开发商的需要加以调整)。楼盘搜索:可以根据楼盘方向(东、南、西、北)、环线、新盘搜索、点击率、项目名称、项目地址、开发公司、所属区县、房屋套型、房屋建设类型(兼容经济实用房)、用途、结构等来进行搜索。可以构建快速搜索和高级搜索。新盘搜索:以卡片的形式按方位、环线、区、郊县展示新预售楼盘、新开盘楼盘、新加入楼盘,时间段可以配置设置。数据展示综合在一起,体现发证否、开盘否、加入时间即可。4.2.7. 搜索引擎i 模块流程图 模块功能设计该模块设计用户为:系统、一般用户系统:在新闻编辑员新增、修改新闻文档(非草稿状态)后,系统都应调用全文检索模块建立或更新索引文件。在新闻主编删除目录、修改目录、删除新闻、新闻归档时系统都应调用全文检索模块建立或更新索引文件。在楼盘管理员发布,修改楼盘时,系统都应调用全文检索模块建立或更新索引文件。4.2.8. 文档引擎. 模块流程图. 模块功能设计该模块只涉及系统级用户,主要具有以下几个部件:文档编辑器、建立索引接口、目录维护、文档维护、目录查询、文档查询。该模块可以根据生成不同的板块的具体要求生成不同的板块目录结构,同时能给不同板块结构下分配相应的文章。这些文章的板块结构要能在页面上体现出来。功能设计接口:1:约定:在新增目录(比如地产新闻版块也是一目录)时,顶级目录可以设置引言。设置目录时应设置中文目录(用于显示)和拼音缩写目录(用于文件目录结构),同级目录下的拼音缩写目录是唯一的。在修改目录时只能修改中文目录不必修改拼音缩写目录。在删除时建议删除的目录(整个目录结构)放入临时目录。一文章可以同时属于几个板块时则每个板块复制一副本。2:文档编辑器:必须是一在线编辑器,同时必须收集文章标题、文档关键字、文档类型、所属板块目录属性(不同类型的编辑人员的编辑页面应只能看见不同板块的目录结构)。当文档类型为当前焦点文章时还应提供文档的简要的说明。若doctype是当前焦点文章,应可给其设置大幅的宣传图片。3:索引接口:主要为保存于文档系统的文档建立索引,为系统提供全文搜索功能。接口如下:Boolean createIndex(string title,string keywords,string doctype, string content,array arrayAttributes);arrayAttributes:是除标题、关键字、文档类型外的其他需要建立索引的属性数组。若是php数组则按照如下格式创建数组结构:$ arrayAttributes =array(author=apple,createTime=carrot);4:目录维护:生成目录、修改目录、删除目录boolean createDir(string parentPath,integer parentPathID,string dir,string cnDir,string description)参数dir:目录的拼音缩写参数cnDir:中文目录参数parentPathID:父亲目录的ID,若他为0则要建的是顶级目录。参数 description:目录描述,特别是针对顶级板块,在页面上突出本板 块的目的及重要性等。boolean modifyDir(integer dirID,string dir,string cnDir,string description);boolean deleteDir(integer dirID);5:文档维护生成文档、修改文档、删除文档boolean createDocument(string title,string keywords,string doctype,string content,string dir,array arrayAttributes);boolean modifyDocument(integer id,string title,string keywords,string doctype,string content, string oldDir string dir ,array arrayAttributes);Boolean deleteDocument (integer id,string title,string keywords,string docpath);6:目录查询:array searchDirs(integer currentDirID,Boolean recursion);参数recursion:是否递归查询目录,若是递归责将其下的子目录分级全部查出。返回:是一数组:格式array(地产新闻=news,家居家装=home)array searchDirsByLevel(integer currentDirID,integer level);参数level:相对于当前目录的第几级目录(level是正的),若level是负的则是当前目录的第几级父目录。7:文档查询:array searchDocments(integer currentDirID,integer num,integer roleID);/用于读取某板块文档列表的(一般用于首页)参数num: 要读取得文档数array searchDocmentList(integer currentDirID,integer startIndex,integer perpagenum, ,integer roleID);/读取文档列表,用于翻页。参数startIndex:文章类型参数perpagenum: 要读取得文档数4.2.9. 用户权限 模块流程图 模块功能设计该模块设计到系统的所有类型用户:这里我们把可浏览网站内容的用户简称为浏览观众,可以对网站内容进行某些变更的用户称为管理用户,最后是系统管理员。浏览用户包括:一般用户、各类vip用户。他们根据自己的角色类型访问相应的资源。每个用户都应拥有一个缺省的公共角色。管理用户包括:各板块管理人员(如新闻主编、家居家装管理员)及各板块内容编辑人员(如新闻编辑员、家居家装内容编辑员)。管理人员主要控制板块的栏目设定、文档审核等,内容编辑人员主要进行某特定栏目内容的编写和维护。系统管理人员:设定系统的顶级板块,系统角色维护,资源配置,分配角色等其他系统设置。本系统中的资源分为两大类:浏览性资源(比如系统中的各类文章非php)、执行性资源(各类管理员所调用的php文档)模块接口设计:创建角色Boolean createRole(string roleCnName,string roletype,string resultPath,string description); 参数roleCnName :角色中文名 参数 roletype:角色类型(目前设置两种类型;view、exe) 参数 resultPath:若角色类型是view则resultPath为空,若角色内容 为exe则resultPath为其执行结果(php文件或html 文档)的存放路径 参数description:角色描述 修改角色Boolean modifyRole(integer roleID,string roleCnName, string roletype, string resultPath ,string description); 参数roleID:角色ID 参数roleCnName :角色中文名 参数 roletype:角色类型(目前设置两种类型;view、exe) 参数 resultPath:若角色类型是view则resultPath为空,若角色内容 为exe则resultPath为其执行结果(php文件或html 文档)的存放路径 参数description:角色描述 删除角色 Boolean deleteRole(integer roleID); 参数roleID:角色ID 说明:公共角色不能删除,删除凡与该角色有关的用户的该角色分配。 同时释放与该角色相关的资源。读取某用户角色列表Array readRolesByUserID(integer userID); 参数roleID:用户ID 返回Array:在返回的角色中根据类别分开 读取某角色列表Array readRoles(); 返回Array:在返回的角色中根据类别分开 读取可执行类资源列表Array readExeResource(Strng resourceFilePath); 参数resourceFilePath:可执行资源配置文件路径 读取浏览类类资源列表Array readViewResource(string dir,integer startIndex,integer pagenum); 参数dir:特定板块栏目路径 参数startIndex:用于翻页的开始位置 参数pagenum:用于翻页的每屏显示数量 说明:读取制定目录下的可浏览的文档分配资源:Boolean assignResource(integer roleID,String dir); 参数roleID:角色ID 参数dir:特定板块栏目路径 说明:若dir非空,表示某目录下的所有文章角色都可以浏览(包括其 子目录下的所有文章)。4.2.10. 问卷调查 模块流程图 模块功能设计 该模块涉及到的用户为:问卷调查管理员、问卷调查访问人员 问卷调查管理员:根据实际需要编辑新的调查问卷,要求在一个页面 上完成问卷编辑,包括设定问卷标题、问卷唯一标示、问卷说明、问 卷开始日期、问卷截止日期、问卷调查结果公布方式(动态显示调查结 果、活动结束后公布、不公布)。 若该问卷还未进入投票期(即还没有进入问卷开始日期),管理员可以 修改、删除它。问卷调查的所有信息都保存到数据库中。 问卷调查人员:通过网站浏览该网站各个板块的问卷调查页面,将自 己选择的答案信息提交到数据库。问卷调查页面的生成是通过调查问 卷生成模板来完成,在生成问卷调查时模板会根据该问卷调查设定的 结果生成模式来决定是否显示结果。4.2.11. PK台 模块流程图 模块功能设计 该模块涉及到的用户为:pk管理员、网客 pk管理员:根据网站运营需要编辑新的PK话题(楼盘),设定PK主题,各PK方观点,PK阶段回合,有效时间,pk简介等。 若该问卷还未进入投票期(即还没有进入问卷开始日期),管理员可以 修改、删除它。问卷调查的所有信息都保存到数据库中。 网客:通过网站浏览该网站PK页面,可以对感兴趣的PK话题(楼盘)一方发表意见,也可以对某一观点进行投票。可以浏览感兴趣的PK话题(楼盘)的pk结果。4.2.12. 新闻发布会 模块流程图 模块功能设计该模块涉及到的用户为:新闻发布会管理员、问题过滤员,主持人、嘉宾、网客新闻发布会管理员:设计新闻发布会,包括设定主题、时间、主持人、嘉宾地点等。嘉宾可以回答疑过滤的问题。网客可以回答问题。问题管理员可以过滤某些问题。4.2.13. 企业信用. 模块流程图. 模块功能设计该模块涉及到的用户为:公司管理员(可能是该公司的员工或本系统的员工、信用管理员,网客。公司管理员:注册、修改、维护公司信息、新增、修改企业年审信息、新增、修改、删除企业项目信息,申报、修改企业从业人员信息,查看客户对自己的投诉(过滤后的投诉在投诉管理员处理之前可以回复),浏览自己的良好和不良记录。信用管理人员:记录、修改企业的良好或不良记录,对客户的有关投诉进行处理,并决定投诉是否公示(过滤),投诉处理结果是否公示。网客:可以对某些企业、企业从业人员进行网上投诉,可以查

温馨提示

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

评论

0/150

提交评论