ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:586.85KB ,
资源ID:3484072      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3484072.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(B2B电子商务平台搜索功能的研发需求说明书V10.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

B2B电子商务平台搜索功能的研发需求说明书V10.docx

1、B2B电子商务平台搜索功能的研发需求说明书V10B2B电子商务平台搜索功能的研发需求说明书V2.0变更记录日期版本变更说明作者2010-11-261.0初始版本2010-12-262.0最新版本签字确认系统模块对应章节对应部门负责人签字目录1引言 41.1目的 41.2 文档约定 41.3预期的读者和阅读建议 52综合描绘 52.1产品的前景 52.2产品功能 52.3用户类和特征 52.4运行环境 62.5设计和实现上的限制 62.6假设和依赖 73基本功能需求 83.1 基本功能结构图 83.2系统流程 93.3系统功能界面 103.4用例图及用例说明 143.5 系统业务流程图 193.

2、6其他说明 204其它功能需求 214.1 关键词过滤 215非功能需求 225.1基本性能需求 225.2扩展性能需求 225.3软件质量 235.4用户文档要求 231引言1.1目的在现代软件开发过程中,需求工程越显重要,它是评判项目成功与否的标准。若系统在开发初期没有编写出详细的需求,包括所有面向用户、面向机器和其它软件系统的接口,那将会给系统带来极大的损害,并且以后对它修改也极为困难。 编制此需求说明书的目的就是为了准确的定位B2B电子商务平台搜索系统的需求规格,是团队今后开发和测试所应该使用的依据。 1.2 文档约定 编号名称说明01产品信息整个B2B电子商务平台存储的产品信息02商

3、家信息采购和出售商品的厂家或公司等03供应信息供应商发布的关于其销售的商品的信息04采购信息采购商发布的求购信息,包含采购商希望购买的商品05在结果中查询在返回结果的范围里查询相关信息06高级查询带一定条件组合的查询07千万级数据指查询的数据量在千万级08百万级并发指同时查询的用户在百万级09格式化文档指PDF、WORD等有一定格式的文档10关键词由用户输入的,反应用户希望查询的信息的简略相关词11B/SBrowser/Server,即浏览器/服务器结构,它指的是用户使用浏览器进行操作,由有远程服务器为用户提供服务这样的结构 表1 文档约定1.3预期的读者和阅读建议对于不同的预期读者,下面有以

4、下不同的建议: (1)项目经理:建议通读全文并详细了解其具体内容。 (2)普通客户:建议了解功能需求部分,对基本的操作有所了解。 (3)对于开发团队或是测试团队:建议了解所有与接口需求有关的内容。2综合描绘2.1产品的前景随着互联网的普及,电子商务深入到人们生活的方方面面,B2B电子商务平台搜索功能是一个介于商家与商家之间的交互平台。它能够更加方便的满足广大商家的需求。目前基于互联网的B2B的发展速度十分迅猛,B2B电子商务平台搜索功能的研发就显得至关重要。商务平台搜索引擎以先进的搜索技术 Nutch 为基础,在产品设计中考虑到了未来几年里业务提升和改进等问题,在高效、准确的搜索功能方面,相较

5、同类搜索引擎产品,具有较强的技术 优势和较高的竞争力。2.2产品功能B2B电子商务平台搜索引擎系统的主要功能包括产品搜索、供应搜索、采购搜索和商家搜索四大部分。其中产品搜索是用户根据关键字搜索所有产品的信息;供应搜索是用户根据关键字搜索供应信息;采购搜索是用户根据关键字搜索采购信息;商家搜索是用户根据关键字搜索商家信息。2.3用户类和特征B2B电子商务平台搜索引擎系统的主要涉众是采购商和供应商。他们通过搜索网站获取需要的信息。涉众主要价值态度关心的问题主要兴趣采购商高效搜索供应信息和商家信息积极支持系统搜索速度,结果的满意度,更新速度高效、方便的操作供应商高效搜索采购信息和商家信息积极支持系统

6、搜索速度,结果的满意度,更新速度高效、方便的操作 表2 用户类和特征 2.4运行环境产品运行环境服务器硬件环境CPU:P4 3.0或更高级别 RAM:2G或更大 网络带宽:10M或以上 其他一些必备的硬件如显示器,键盘,鼠标等 软件环境操作系统:Linux/ Microsoft Windows 集成开发环境:Eclipse3.4.1服务器软件:Tomcat 6.0.20数据库:MySQL 5.0.22版本控制:SVN 1.6.6客户端硬件环境CPU:P3或更高级别 RAM:256M或更大 网络带宽:10M或以上 其他一些必备的硬件如显示器,键盘,鼠标等 软件环境操作系统:Linux ,Micr

7、osoft Windows XP/vista 浏览器:IE6.0以上,FireFox等 表3 运行环境2.5设计和实现上的限制在设计上:由于搜索引擎技术十分复杂,也考虑到本项目组资源有限,因此本系统无法照顾到所有相关的功能,在设计上也不可避免的存在一些漏洞和缺陷。在实现上:由于实训时间有限, 加上对各种技术和开发工具是第一次接触,只能完成搜索引擎系统的基本功能。2.6假设和依赖内容 假设序号假设现实假设一每个商家都有一台自己的计算机,并且能连入因特网。不是所有人都有电脑且具备基本的电脑操作知识。假设二企业的系统往往都可以正常的工作。当企业的系统当机后,本系统将无法完成一些与企业交互相关的功能。

8、假设三所有人都可以通过本系统完成商品交易功能。系统存在一定的局限性,当数据流量过多时必将出现一些拥堵或是无法获取资源的情况。依赖依赖一本系统需要与后台模拟系统进行数据交互,因此,系统的开发也依赖于后台数据库的开发和设计 表4 假设和依赖3基本功能需求3.1 基本功能模块图图1 基本功能结构图3.2系统流程系统的总体活动图如下图所示: 图2 系统的总体活动图3.3系统功能界面图3 网站主界面图4 采购信息搜索详情界面图5 商品信息的高级搜索界面图6采购信息搜索界面3.4用例图及用例说明本系统主要包含五个功能。 图7 系统总用例图1 搜索供应信息用例 图8 U-01用例描述:用例名称:搜索供应信息

9、用例ID:U-01角色:想要搜索供应信息的用户用例说明:用户搜索自己想找的供应信息前置条件:1. 系统运行正常2. 用户打开搜索页面基本事件流:1. 用户在搜索框键入关键字2. 用户选择搜索条件3. 用户点击搜索按钮4. 系统返回结果页面可选事件流:2.a 用户选择产品种类2.b 用户选择所在地区异常事件流:1. 用户没有输入关键词,弹出提示输入对话框2. 网络连接失败,用户无法访问搜索结果页面3. 服务器出现故障,返回出错页面后置条件:1. 输出与用户输入关键词有关的相关关键词列表,或者没有相符搜索结果2. 输出符合条件的商品类型、描述信息、商家信息和所在地区列表3. 输入框保留用户输入的关

10、键字4. 在相应位置显示总共的信息条数和搜索花费时间表5 搜索供应信息用例表2 搜索采购信息用例图9 U-02用例描述:用例名称:搜索采购信息用例ID:U-02角色:想要搜索采购信息的用户用例说明:用户搜索自己想要的采购信息前置条件:1. 系统运行正常2. 用户打开搜索页面基本事件流:1. 用户在搜索框键入关键字2. 用户选择搜索条件3. 用户点击搜索按钮4. 系统返回结果页面可选事件流:2.a 用户选择产品种类2.b 用户选择所在地区异常事件流:1. 用户没有输入关键词,弹出提示输入对话框2. 网络连接失败,用户无法访问搜索结果页面3. 服务器出现故障,返回出错页面后置条件:1. 输出与用户

11、输入关键词有关的相关关键词列表,或者没有相符搜索结果2. 输出符合条件的商品类型、描述信息、商家信息和所在地区列表3. 输入框保留用户输入的关键字4. 显示总共的信息条数和搜索花费时间表6 搜索采购信息用例表3 搜索产品信息用例图10 U-03用例描述:用例名称:搜索产品信息用例ID:U-03角色:想要搜索产品信息的用户用例说明:用户搜索自己想找的产品信息前置条件:1. 系统运行正常2. 用户打开搜索页面基本事件流:1. 用户在搜索框键入关键字2. 用户选择搜索条件3. 用户点击搜索按钮4. 系统返回结果页面可选事件流:2.a 用户选择产品种类2.b 用户选择所在地区异常事件流:1. 用户没有

12、输入关键词,弹出提示输入对话框2. 网络连接失败,用户无法访问搜索结果页面3. 服务器出现故障,返回出错页面后置条件:1. 输出与用户输入关键词有关的相关关键词列表,或者没有相符搜索结果2. 输出符合条件的商品类型、描述信息、商家信息和所在地区列表3. 输入框保留用户输入的关键字4. 显示总共的信息条数和搜索花费时间 表7 搜索产品信息用例表4 搜索商家信息用例图11 U-04用例描述:用例名称:搜索商家信息用例ID:U-04角色:想要搜索商家信息的用户用例说明:用户搜索自己想找的商家信息前置条件:1. 系统运行正常2. 用户打开搜索页面基本事件流:1. 用户在搜索框键入关键字2. 用户选择搜

13、索条件3. 用户点击搜索按钮4. 系统返回结果页面可选事件流:2.a 用户选择产品种类2.b 用户选择所在地区异常事件流:1. 用户没有输入关键词,弹出提示输入对话框2. 网络连接失败,用户无法访问搜索结果页面3. 服务器出现故障,返回出错页面后置条件:1 输出与用户输入关键词有关的相关关键词列表,或者没有相符搜索结果2 输出符合条件的商品类型、描述信息、商家信息和所在地区列表3 输入框保留用户输入的关键字4 显示总共的信息条数和搜索花费时间 表8 搜索商家信息用例表3.5 系统业务流程图图12 系统DFD3.6其他说明下图展示了Nutch垂直搜索引擎的系统架构图13 nutch系统架构4其它

14、功能需求4.1 关键词过滤关键词过滤的四层模式:1、第一层过滤,也就是简单的关键词查找过滤,直接从语句中查找是否要过滤的关键词。2、第二层过滤,就是为了防止那些错开关键词定制的,一般,在过滤过程中,进行全文测,只要在全文中,找到有连续的几个字为关键词,则认为是敏感词汇。3、第三层过滤,将整句话的所有单个汉字,转换成拼音,第三层可以说是第二层的改进,可以直接过滤错开关键词中的一些特殊字符或者数字,像什么错别字之类的在第三层,可以说都是原形毕露了。4、第四层过滤,基本就是收集大量的词汇信息,来做模糊匹配以及语法检测。5非功能需求5.1基本性能需求1. 搜索速度达到1秒之内:当用户输入关键词,从用户

15、点击查询按钮到返回查询结果给用户的速度在1秒之内,即搜索的响应速度在1秒之内。 2. 可承受千万级数据存储索引:指可承受数据量达到千万级以上的数据存储和索引。3. 可承受百万级并发访问:指可以承受同时搜索的用户数量达到百万级以上。4. 关键字高亮显示:指在搜索结果中对搜索的关键字进行着色。5. 良好的分词:对搜索的关键字按照一定算法进行切割,达到按照用户语义分词的效果,支持中文分词和英文分词。6. 良好的排序:使搜索返回的结果按照一定算法排序,使排在前面的搜索结果能够符合用户的搜索要求。7. 可搜索格式化文档:系统可抓取PDF、WORD等格式化文档供用户搜索。8. 过滤关键词:对关键词进行过滤

16、,去除敏感关键词。9. 良好的用户体验:前台页面设计对用户习惯有正确的预估,符合用户的使用习惯和审美。5.2扩展性能需求1. 搜索结果不出现与关键词无关的记录:对无关或相关性不大的字段不进行匹配,保证搜索结果的良好相关性,尽量不出现与用户期望不符的记录列表。2. 搜索结果符合用户搜索范围:返回的结果都是校园网或者用户指定的某个子站的信息。3. 为原系统提供该系统的调用接口,使得开发的系统能够很好的集成到原系统中。编号扩展功能名称扩展功能说明01关键词提示当用户输入关键词时,为用户提供关键词提示下拉列表,方便用户的输入和快速定位为关键词02相关关键词返回关键词的相关关键词,供用户选择0304 表9 扩展功能需求表5.3软件质量本系统基于nutch由Java开发完成,并基于Hadoop实现分布式, 由Tomcat搭建Web服务器,具有平台无关性,具有良好的可移植性,可以在不同的操作系统中运行。 在使用方面,由于采用了B/S结构,客户不需要安装专门的客户端软件,并且界面的设计应符合用户的使用需要,能够方便用户的操作。 本系统采用B/S模式,客户端通过浏览器与服务器端交互。其部署图如下图所示: 图14 部署图5.4用户文档要求整个系统的开发应遵循软件工程的流程,提供完成的需求分析文档等其他相关设计开发文档,同时应提供用户使用手册等内容。

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

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