B2C在线商城需求说明书.pdf

上传人:l*** 文档编号:73719497 上传时间:2023-02-21 格式:PDF 页数:24 大小:1.31MB
返回 下载 相关 举报
B2C在线商城需求说明书.pdf_第1页
第1页 / 共24页
B2C在线商城需求说明书.pdf_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《B2C在线商城需求说明书.pdf》由会员分享,可在线阅读,更多相关《B2C在线商城需求说明书.pdf(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、案卷号 日期 B2C 在线商城 软件需求说明书 作 者:签 收 人:签收日期:修改情况记录:版本号 修改批准人 修改人 安装日期 签收人 目录 1 引言.错误!未定义书签。编写目的.错误!未定义书签。范围.错误!未定义书签。定义.2 参考资料.2 2 项目概述.错误!未定义书签。产品描述.错误!未定义书签。产品功能.错误!未定义书签。用户特点.4 一般约束.5 3 具体需求.5 功能需求.5 会员注册.5 会员登录.6 会员密码找回.7 会员个人信息维护.7 地址薄.8 添加地址薄.9 修改地址薄.9 删除地址薄.10 会员交易历史查询.10 会员积分查询.11 商品展示.12 商品分类浏览.

2、12 商品搜索.12 商品评论.13 购物车.14 添加购物车.14 修改商品数量.15 删除商品.15 收藏夹.16 结账.17 会员注销.17 外部接口需求.18 用户接口.18 硬件接口.18 软件接口.18 通信接口.19 性能需求.19 设计约束.20 硬件的限制.20 属性.20 可用性.20 安全性.20 可移植性.20 可维护性.21 1 引言 编写目的 本文档是基于 B2C 在线商城软件系统的前台功能的基本需求制定的。本文档的编写是为了规范化本系统的编写,提高系统开发过程的能见度;也是为了下一阶段的设计、开发提供准备和依据,为项目小组成员对需求的理解提供详尽的描述,以及在开发

3、过程中的各个环节的链接以及各个组成员之间的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。预期读者:客户、项目小组的各个成员以及辅导老师等。范围 a 产品名称:B2C 在线商城 b 该产品为企业的销售、服务和资讯提供了一个平台,为消费者的浏览产品信息和购物提供了一个平台。它包括前台管理和后台管理。c 企业依托于该产品开展综合性的网络营销活动,推广网站,树立品牌。本产品主要提供以下服务:1)、产品展示:7*24 小时永不关门的产品展示平台。主要展示产品的信息,包括文字、图片、多媒体等展示手段。2)、销售服务:提供自助式的订单填写向导,历史订单追溯等多种销售服务。增加销售服务水平

4、,降低人力成本。3)、售后服务:保留历史账单,加强顾客消费体验。提供企业相关产品的有关信息、购物指南,有助于消费者使用本企业的产品。4)、提升品牌价值:做好顾客在本网站购物时的细节方面,比如订单、投诉、购物指南以及事务处理的及时性,有助于加强企业在顾客心中的印象度和诚信度。5)、后台管理服务:主要是对买家、卖家、商品信息、订单信息、商家活动等的管理。定义 1、会员:在 B2C 在线商城注册成功的人。2、用户:在 B2C 在线商城未注册以及注册未成功的人。3、ES:B2C 在线。4、PC:Personal Computer,个人计算机。5、JDK:Java Development Kit。6、B

5、/S:(Browser/Server 结构)结构即浏览器和服务器结构。7、IE:Windows Internet Explorer,即 IE 浏览器。8、HTTP:HyperText Transfer Protocol,超文本传输协议。9、TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议。10、MVC:模型(Model)、视图(View)和控制(Controller)。11、JSP:Java Server Pages。参考资料 a 国家标准软件开发模板GB856788。2 项目概述 产品描述 本系统为了展

6、示企业的产品,开展企业的销售活动,树立企业的品牌而建设,主要适用对象是广大网上的顾客。此系统不是一个独立的软件,它需要数据库的支持,例如 Oracle数据库;它还需要网络的支持,在局域网和互联网中都可,这就需要服务器的支持,例如tomcat 服务器等;还需要 JDK 的支持。此系统包含了前台管理和后台管理,而前台包含注册、登录、商品浏览以及购物等服务。主要满足客户的需求。产品功能 1、本产品主要功能模块如表(1)。B2C 在线 网 上 商 城 模块 编号 会员注册 ES-1 会员登录 ES-2 会员密码找回 ES-3 会员个人信息维护 ES-4 地址薄(ES-5)添加地址薄 ES-5-1 修改

7、地址薄 ES-5-2 删除地址薄 ES-5-3 会员交易历史查询 ES-6 会员积分查询 ES-7 商品展示 商品分类浏览 ES-8-1 商品搜索 ES-8-2 商品评论 ES-8-3 购物车(ES-9)添加购物车 ES-9-1 修改商品数量 ES-9-2 删除商品 ES-9-3 收藏夹 ES-10 结账 ES-11 会员注销 ES-12 表(1)2、本产品各个功能的业务逻辑流程如图(1)图(1)用户特点 本产品的使用对象主要是:1、消费者 一般在网上购物的消费者主要特点是他们都可以使用计算机的基本操作。一般约束 1、系统中的错误信息提示:a、错误信息提示框;b、网页错误信息,即文本型。这两种

8、的信息错误提示方法都可以。3 具体需求 功能需求 3.1.1 会员注册 1、功能描述:用户在商城购物时,需要注册成为会员才可以购物,而此模块就是完成会员的注册功能,让用户注册成为会员,方便购物。2、使用对象:商城的未注册用户。3、输入要素如表(2)。数据项 说明 输入格式 是否必填 E-mail 地址 一旦注册成功不可改变 文本 是 用户名 618 个字符,一个汉字两个字符 文本 是 登录密码 618 个字符 文本 是 确认密码 618 个字符 文本 是 身份证号码 文本 是 电话号码 文本 是 所在地 文本 是 邮政编码 文本 是 表(2)4、模块描述如表(3)。内容 描述 模块编号 ES-

9、1 模块名称 用户注册 主要参与者 商城未注册的用户 模块功能描述 提供用户注册页面,填写用户必要信息 前置条件 无 后置条件 成为会员,可以购物 扩展 用户注册成功后,成为会员,就可以登录购物。表(3)5、过程描述:用户进入该网站,直接点击网站首页的的“【注册】”链接或未注册的用户在选好商品需要购买时,网站会提示该用户不是会员,则会直接跳转到注册页面;在注册页面里,用户填写好必要信息,点击“提交”按钮,则用户所填信息提交给系统验证,若验证通过,则系统提示“注册成功”,否则系统提示“注册失败”,则用户重新填写信息注册。6、表单中的验证:在提交信息给系统时,系统对数据验证,此时系统通过 java

10、script 来对数据进行验证。主要验证输入时有些数据是否满足要求的长度以及有些数据是否满足要求的格式,比如验证 E-mail 地址格式、身份证号码格式、电话号码格式以及邮政编码格式。还要验证用户所注册的 E-mail 地址是否已被用过,即 E-mail 地址唯一性检测。3.1.2 会员登录 1、功能描述:主要用来对会员登录时的用户名和密码的验证,看是否是会员,即主要对登录用户身份的验证。2、使用对象:注册成功的会员。3、输入的要素如表(4)。数据项 说明 输入格式 是否必填 用户名 用注册时的邮箱地址登录 文本 是 密码 文本 是 表(4)4、模块描述如表(5)。内容 描述 模块编号 ES-

11、2 模块名称 会员登录 主要参与者 经过注册成功的会员、未注册的用户 模块功能描述 对登录用户进行身份的验证 前置条件 无 后置条件 用户经过系统的合法验证后,可以使用合法身份来购物和查阅商品信息以及其他操作 扩展 可以允许用户先选好商品,然后再去登录 表(5)5、过程描述:注册成功的会员可以在首页中点击“【登录】”链接进入登录页面,还可以在选购好商品之后系统提示进入到登录页面。在登录页面里,会员根据注册成功的用户名和密码进行登录,系统对其输入的用户名进行验证,若成功,则成功登录;否则失败。失败时提示失败信息。6、表单验证:主要验证邮箱地址格式。3.1.3 会员密码找回 1、功能描述:当会员忘

12、记登录密码时,可通过此功能来找回密码。2、使用对象:已经注册过的会员 3、输入要素如表(6)。数据项 说明 输入格式 是否必填 E-mail 地址 文本 是 表(6)4、模块描述如表(7)。内容 描述 模块编号 ES-3 模块名称 会员密码找回 主要参与者 已经注册过的会员 主要功能描述 主要完成会员密码的找回 前置条件 已经注册成功的会员且忘记密码 后置条件 可以重新获得密码,获得合法的身份进入商城购物 扩展 输入 E-mail 后,验证正确后可以让会员重新设置密码或会员提供一个手机号码,系统将会员密码发送去会员提供的手机号码,根据手机的验证来重新获取密码。表(7)5、过程描述:会员在登录页

13、面点击“忘记密码”链接后,进入密码找回页面,会员输入 E-mail 地址,E-mail 地址通过系统验证以后,系统给出会员注册时的密码;如果 E-mail 地址错误,则密码找回操作失败。6、表单验证:主要验证邮箱地址格式。3.1.4 会员个人信息维护 1、功能描述:当会员的有些信息变更时,需要在这里进行个人信息的修改,此模块主要对会员信息的一个更新。2、使用对象:注册成功且登录成功的会员。3、输入要素如表(8)。数据项 说明 输入格式 是否必填 用户名 618 个字符 文本 否 原密码 618 个字符 文本 否 新密码 618 个字符 文本 否 电话号码 文本 否 所在地 文本 否 邮政编码

14、文本 否 表(8)4、模块描述如表(9)。内容 描述 模块编号 ES-4 模块名称 会员个人信息维护 主要参与者 登录成功的会员 主要功能描述 更新个人信息 前置条件 登录成功 后置条件 获得最新的个人信息,方便会员管理以及购物 扩展 无 表(9)5、过程描述:会员登录成功后,然后点击首页的“会员个人信息维护”链接,进入个人信息维护界面,填写个人信息,系统对其填写的信息进行验证,若通过,然后就对这个会员的信息进行更新,若成功,则提示成功,否则提示失败。在此过程中,用户的 E-meil 地址为不可修改项。6、表单验证:主要对用户名、原密码和新密码的长度以及电话号码、邮政编码格式的验证。3.1.5

15、 地址薄 1、功能描述:登录成功的会员可以在地址薄中创建自己的地址薄,会员在结账时可以选择某个地址作为送货地址。2、使用对象:登录成功的会员 3、模块描述如表(10)。内容 描述 模块编号 ES-5 模块名称 地址薄 主要参与者 成功登录的会员 主要功能描述 创建自己地址薄 前置条件 会员必须已登录 后置条件 ES-5-1 ES-5-2 ES-5-3 扩展 会员可以在提交订单时填写地址 表(10)4、过程描述:会员成功登录后,点击导航栏中的“【地址薄】”进入地址薄页面,然后会员就可以进行各种操作。3.1.5.1 添加地址薄 1、功能描述:会员进入【地址薄】页面后,可以在此区域中添加自己的地址。

16、2、使用对象:进入【地址薄】页面的会员 3、输入要素如表(11)。数据项 说明 输入格式 是否必填 真实姓名 文本 是 送货地址 文本 是 邮政编码 文本 是 电话号码 文本 是 表(11)4、模块描述如表(12)。内容 描述 模块编号 ES-5-1 模块名称 添加地址薄 主要参与者 会员 主要功能描述 添加送货地址 前置条件 登录成功的会员,且进入【地址薄】页面 后置条件 可以在购物时用此地址作为送货地址 扩展 可以在提交订单时填写 表(12)5、过程描述:会员填写所有地址信息,提交系统验证,若通过验证,且交由系统处理,添加至数据库,则表示添加成功;否则添加失败。6、表单验证:主要验证表单是

17、否为空,若为空,则提示出错信息。3.1.5.2 修改地址薄 1、功能描述:会员对自己所添加的送货地址进行更新。2、使用对象:登录成功的会员。3、输入要素如表(13)。数据项 说明 输入格式 是否必填 真实姓名 文本 是 送货地址 文本 是 邮政编码 文本 是 电话号码 文本 是 表(13)4、模块描述如表(14)。内容 描述 模块编号 ES-5-2 模块名称 修改地址薄 主要参与者 会员 主要功能描述 更新送货地址 前置条件 登录成功的会员,且进入【地址薄】页面,且必须已有一个或多个送货地址 后置条件 无 扩展 无 表(14)5、过程描述:会员点击地址薄列表中的一个地址后的“修改”按钮,出现修

18、改页面,然后 会员填写所有地址信息,提交系统验证,若通过验证,且交由系统处理,更新至数据库,则表示更新成功;否则更新失败。6、表单验证:主要验证表单是否为空,若为空,则提示出错。3.1.5.3 删除地址薄 1、功能描述:会员对自己不用的地址进行删除。2、使用对象:登录成功的会员。3、模块描述如表(15)。内容 描述 模块编号 ES-5-3 模块名称 删除地址薄 主要参与者 会员 主要功能描述 删除失效的送货地址 前置条件 此送货地址没有订单和它关联 后置条件 无 扩展 无 表(15)4、过程描述:会员点击地址薄中某一个地址后的“删除”按钮,就可以删除此地址,但在删除时系统会给出“是否删除”的提

19、示信息。3.1.6 会员交易历史查询 1、功能描述:查询会员的历史交易。2、使用对象:会员。3、输入要素如表(16)。数据项 说明 输入格式 是否必填 起始时间 时间间隔不得超过12 个月 选择 是 结束时间 选择 是 订单状态 状态只有两种:已支付和未支付。选择 是 表(16)输出要素如表(17)。数据项 说明 订单号 客户号 会员的邮箱地址 下单时间 订单状态 详情 按钮 表(17)4、模块描述如表(18)。内容 描述 模块编号 ES-6 模块名称 会员交易历史查询 主要参与者 会员 主要功能描述 查询会员的交易情况 前置条件 必须是会员且登录成功,查询条件输入正确 后置条件 可以了解自己

20、的订单的详情 扩展 无 表(18)5、过程描述:非会员点击首页的“会员交易历史查询”链接,系统提示去登录;登录成功后的会员点击首页的“会员交易历史查询”链接,跳转到会员交易历史查询的页面,会员选择查询的条件,点击“查询”按钮,提交查询条件,系统在数据库中查找,若数据库中由符合查询条件的订单,就显示到前台页面中;否则提示“没有符合条件的订单”。在显示的查询的订单页面中,每一个订单后面都有一个“详情”按钮,会员点击这个按钮,就可以看见自己订单的详细信息。每一个订单的详情中包括订单号、客户号、下单时间、订单状态、订单金额、支付方式、收货人、收货人地址、收货人 E-email、收货人手机以及这个订单所

21、包含的商品信息。订单中的商品信息包括商品编号、商品名称、商品价格、折扣率以及购买数量。3.1.7 会员积分查询 1、功能描述:用来查询会员当前总积分和积分明细。2、使用对象:成功登录的会员。3、输出要素如表(19)。数据项 说明 当前总积分 订单号 下单时间 订单金额 获得积分 某个订单单独获得的积分 表(19)4、模块描述如表(20)。内容 描述 模块编号 ES-7 模块名称 会员积分查询 主要参与者 会员 主要功能描述 查询会员积分情况 前置条件 必须是会员且登录成功 后置条件 可以了解自己的积分的详情,使会员在购物时享受积分服务 扩展 无 表(20)5、过程描述:会员登录成功后,点击首页

22、的“会员积分查询”链接,就可以看见自己积分的详细情况。会员积分规则则在系统后台有详细说明。3.1.8 商品展示 3.1.81 商品分类浏览 1、功能描述:首页显示商品分类,每类商品下包含子类。便于用户浏览,购买时快速找到欲购商品。2、使用对象:所有人。3、输出要素如表(22)。数据项 说明 大类别 商品所属的大的类别 小类别 商品所属的小的类别 商品图片 商品名称 商品价格 商品折扣率 商品详细信息介绍 点击商品图片时就会出现商品的详细信息页面 表(21)4、模块描述如表(23)。内容 描述 模块编号 ES-8-1 模块名称 商品分类浏览 主要参与者 所有人 主要功能描述 方便用户查找商品,方

23、便购物 前置条件 无 后置条件 无 扩展 无 表(22)5、过程描述:用户可以在首页中商品目录下的类别可以找到自己所想购买商品所属的类别,然后点击类别链接,类别下就会出现许多的商品,在类别中点击商品的图片,就可以查看商品的详细信息。3.1.82 商品搜索 1、功能描述:根据所输入的关键字,快速找到自己想要买的商品。2、使用对象:所有人。3、输入要素如表(24)。数据项 说明 输入格式 是否必填 商品类别 选项 否 关键字 文本 是 表(23)4、模块描述如表(25)。内容 描述 模块编号 ES-8-2 模块名称 商品搜素 主要参与者 所有人 主要功能描述 快速查找商品 前置条件 无 后置条件

24、无 扩展 无 表(24)5、过程描述:在首页点击“商品搜索”链接,进入商品搜索页面输入查询条件或直接在首页中输入查找的条件,提交系统进行搜索。查询条件主要是商品类别和商品名称。商品类别向可以选择商品之类别之一,如果不选,则默认;关键字可以是任意的字符组合,如不填写,则为空,搜索结果显示为没有满足条件的商品。搜索结果以商品列表的形式在当前页显示。每个搜索商品显示包括图片,名称,市场价,折扣率,并附有“购买”和“收藏”两个按钮。3.1.83 商品评论 1、功能描述:会员可以对网站的商品发表评论和打分,并可以查看其它会员的留言。2、使用对象:会员 3、输入要素如表(26)。数据项 说明 输入格式 是

25、否必填 打分 选项 是 内容 文本 否 表(25)输出要素如表(27)。数据项 说明 会员名 会员邮箱地址 发表时间 发表时的系统时间 打分 发表内容 表(26)4、模块描述如表(28)。内容 描述 模块编号 ES-8-3 模块名称 商品评论 主要参与者 会员 主要功能描述 评分和发表评论 前置条件 无 后置条件 可以了解商品好坏以及商家信誉度 扩展 无 表(27)5、过程描述:在每一个商品的详细信息下都有“查看用户详细评论”和“参与评论”的链接,会员可以点击“查看用户详细评论”链接去查看所有会员的评论;点击“参与评论”链接可以参与评论。进入“参与评论”界面,会员可以打分和书写评论;打分分为五

26、个等级:很不喜欢、不喜欢、还行、喜欢、很喜欢。一个会员对一个商品只能评论一次。商品评论显示是从时间早到时间晚来显示。3.1.9 购物车 购物车是会员购买的商品存放处,会员购买商品后,商品会添加到购物车中,添加的商品默认数量为 1。购物车中同时可存放多件商品,每件商品的购买数量在结账前可以随时更改,也可在结账前随时删除。暂时不购买的商品,可先放入收藏夹中保存。模块描述如表(29)。内容 描述 模块编号 ES-9 模块名称 购物车 主要参与者 会员 主要功能描述 装载产品 前置条件 无 后置条件 ES-9-1 ES-9-2 ES-9-3 扩展 任何人都可使用 表(28)3.1.9.1 添加购物车

27、1、功能描述:会员选好商品后点击“购买”按钮将商品加之购物车。2、使用对象:会员 3、输出要素如表(30)。(即购物车中显示商品的字段)数据项 说明 商品名称 原价 折扣率 节省费用 数量 操作 即删除 表(29)4、模块描述如表(31).内容 描述 模块编号 ES-9-1 模块名称 添加购物车 主要参与者 会员 主要功能描述 方便购物 前置条件 无 后置条件 可以结账 扩展 任何人都可以使用 表(30)5、过程描述:会员购买商品时,可以有四中获取方式。一是选购首页或广告页中有显示,直接获取。二是某商品分类,进入该类商品页面,获取商品。三是商品搜索,获取商品。四是进入收藏夹,获取商品。获取商品

28、后,会员通过点击商品项的“购买”按钮,将商品加入购物车。获取商品后,通过点击商品图片,可先浏览商品的详细信息:商品图片、原价、折扣率、节省、库存量、用户评分和商品描述,再加入购物车。如果库存为 0,只能收藏,不能购买。在购物车中,商品显示项有商品名称、原价、折扣率、节省以及数量,数量默认为 1.当会员点击“收藏”按钮,表示选中的商品暂不购买,商品会被加入收藏夹中永久保存。用户再次登录时,收藏夹中的商品可重新加入购物车购买。在购物车页面中,点击“继续购买”,继续购买其它商品。点击“进入结算中心”,进入结账页面。3.1.9.2 修改商品数量 1、功能描述:结算之前,会员可以改变购买商品的数量。2、

29、使用对象:会员 3、模块描述如表(32)。内容 描述 模块编号 ES-9-2 模块名称 修改商品数量 主要参与者 会员 主要功能描述 修改购物中购买的商品的数量 前置条件 购物车中有需要购买的商品 后置条件 无 扩展 任何人都可以使用 表(31)4、过程描述:会员点击“购买”按钮将商品加入购物车时,默认数量为“1”。会员可以在数量文本框中将“1”修改为欲购买的数量,并通过点击“更新”按钮使修改生效。如果更新的数量小于等于库存,系统将显示更新后的数量,价格和总价;如果更新的数量大于库存,系统将提示库存不足。3.1.9.3 删除商品 1、功能描述:购买过程中,会员可对商品数量进行删除。2、使用对象

30、:会员 3、模块描述如表(33)。内容 描述 模块编号 ES-9-3 模块名称 删除商品 主要参与者 会员 主要功能描述 删除购物中购买的商品的数量 前置条件 购物车中有需要购买的商品 后置条件 无 扩展 任何人都可以使用 表(32)4、过程描述:购买过程中,会员可以对商品进行删除。每个商品项都带有一个“删除”一个按钮,点击该按钮,系统将弹出删除确认对话框,会员确认是否删除。3.1.10 收藏夹 1、功能描述:顾客选中的商品暂时不购买,可以先放到收藏夹里保存。会员退出登录,收藏夹里的商品永久保存,下次登录还可以看到自己的收藏夹,收藏夹里的商品还可以加入购物车。2、使用对象:会员 3、输出要素如

31、表(34)数据项 说明 商品图片 商品名称 原价 折扣率 操作 包括加入购物车和删除 表(33)4、模块描述如表(35)。内容 描述 模块编号 ES-10 模块名称 收藏夹 主要参与者 会员 主要功能描述 保存暂不购买的商品 前置条件 无 后置条件 无 扩展 无 表(34)5、过程描述:点击首页中的“收藏夹”链接,可以进入收藏夹页面中,在此可以看见自己加入收藏夹内的商品。在收藏夹内,会员可以删除自己加入收藏夹里的商品。点击“删除”按钮时,系统将弹出删除确认对话框,会员确认是否删除。在每一个商品项都有“收藏”按钮,点击即可加入收藏夹。购物车页面中的每一个商品项有“移入收藏夹”按钮,表示在购物过程

32、中,也可随时将商品移入收藏夹,暂时不购买。收藏夹里的商品可以永久保存,直到此会员不存在。3.1.11 结账 1、功能描述:主要完成会员购物完毕时核对商品信息、确认订单以及收货地址的完善。2、使用对象:登录成功的会员 3、模块描述如表(36)。内容 描述 模块编号 ES-11 模块名称 结账 主要参与者 登录成功的会员 主要功能描述 核对信息、下订单和完善送货地址 前置条件 购物车里必须至少有一件商品 后置条件 无 扩展 所有人都可以使用,配送方式支持“支付宝”、“先付款后到货”等方式。表(35)4、过程描述:提交订单必须是成功登录的会员,因此,用户在进入结算页面时,若不是会员,系统提示用户需要

33、注册成为会员且成功登录后才可以提交订单;若是会员,但未登录,则系统需要提示会员去登录,才可以提交订单。订单页面主要显示:已购买的商品清单、总价、积分、送货地址和配送方式。点击商品清单的“修改”按钮,可返回购物车页面对商品进行再次修改。用户可选择使用积分抵用商品价格,如果选择抵用,总价为抵用后的价格。送货地址,会员可以选择重新填写和在地址薄里选择两种;若选择重新选择,会员须填写送货地址;若选择在已有的地址薄里选择,会员则可以选择已有的地址。若是首次结账且地址薄里没有预备地址,则需要填写送货地址;非首次结账,显示上次购物时的送货地址,并默认为本次的送货地址 配送方式只支持“货到付款”。确认购买,点

34、击“提交订单”,系统提示“您的订单已提交成功!”和订单总金额,购买完成就。3.1.12 会员注销 1、功能描述:会员购物完成时,可以点击“注销”按钮退出商城。2、使用对象:成功登陆的会员 3、模块描述如表(21)。内容 描述 模块编号 ES-12 模块名称 会员注销 主要参与者 会员 主要功能描述 退出商城。前置条件 必须是登录后的会员 后置条件 扩展 无 表(36)外部接口需求 3.2.1 用户接口 1、E-mail 地址:有效的 E-mail 地址格式,注册成功后不可更改。2、用户名:618 个字符,可以为任意字符包括汉字,若有汉字,则一个汉字为两个字符。3、密码:618 个字符。3.2.

35、2 硬件接口 1、带有终端显示的计算机,例如 PC 机、笔记本电脑、台式机等都可以。但不支持移动终端设备。2、分辨率为 1024*768 以及以上。3、内存为 1G 以及以上。4、网卡:网卡(Network Interface Card)也称为网络适配器或网板,它负责计算机与网络介质之间的电气连接、数据流的传输和网络地址确认。5、集线器:集线器又称集中器,集线器是连接网络上各个结点的一种装置,当网络的某个结点发生故障时,连接在集线器上的结点立即可以检测到,而且不影响网络上其他结点的正常工作,有利于网络的维护和故障排除。6、网桥:网桥是一种存储转发设备,主要用来连接类型相似的局域网络。7、路由器

36、:路由器是连接两个或更多个逻辑上相互独立的子网,工作在 ISO/OSI 的第三层,即网络层。8、网关:网关又称协议转换器,它负责将协议进行转换并且保留原有的功能,将数据重新分组,以便在两个协议不同的网络之间进行通信。网关工作在 OSI 协议的传送层或更高层,主要用于连接不同结构体系的网络或用于局域网与主机之间的连接,9、中继器:中继器是最简单的局域网延伸设备,运行在物理层,即 OSI 的最底层。3.2.3 软件接口 1、该系统在开发过程所用的软件如下:1 myeclipse-8.0.0-win32 2 Apache-Tomcat-6.0.16 3 1.6.0 4 Oracle Database

37、 10g 10.2.0.4 2、该系统可在 windows 操作系统或 unix 操作系统上运行,数据库在 windows 操作系统上运行。建议 Windows 版本最好在 Microsoft Windows XP Professional SP3 以及以上。3、该系统采用 B/S 架构,可通过浏览器访问,使用或更高版本的浏览器可顺利完成各项功能。且分辨率在 1024*768 以及以上。4、该系统可运行于局域网,也可运行于互联网。3.2.4 通信接口 1、HTTP:是客户端浏览器或其他程序与 Web 服务器之间的应用层通信协议。在 Internet上的 Web 服务器上存放的都是超文本信息,客

38、户机需要通过 HTTP 协议传输所要访问的超文本信息。HTTP 包含命令和传输信息,不仅可用于 Web 访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。2、TCP/IP:这个协议是 Internet 最基本的协议、Internet 国际互联网络的基础,简单地说,就是由网络层的 IP 协议和传输层的 TCP 协议组成的。TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP 是一个四层的分层体系结构。高层为传输控制协议,它负责聚集信息或把文件拆分成更小的包。低层是网际协议,它处理每个包的地址部分,使这些

39、包正确的到达目的地。性能需求 1、精度要求:在数据的选择上,除了考虑产品对于网站系统在运行效率、数据处理能力等方面的支持功能外,重要的是选择适合整个开发队伍技术能力的系统。在数据库结构设计方面,着重考虑数据安全、查询速度、数据整理效率等。此外,合理限制数据库的操作权限可以满足一定的数据安全要求。数据精确度也要求数据存储部分非常稳定,其主要是指用来保存大量数据的设备,我们知道建立一个网站需要大量的数据作为基础,丰富的资讯需要有大型的数据存储系统来支持,数据存储部分不仅需要有海量存储能力和高速搜索能力,还要有一整套数据采集、制作加工、组织存储和发布等功能。2、时间特性要求:本系统在正常的网络环境下

40、,应能够保持系统的及时响应:a、小批量的业务处理的响应时间在 38 秒;b、大批量的业务处理和查询的时间控制在 3040 秒以内。设计约束 3.4.1 硬件的限制 由于此系统的数据库使用的是 Oracle 数据库,又要考虑同时访问的人数,因此服务器的内存是必要比较大的内存,还要存储日常系统运行的日志,因此硬盘的容量也要比较大。属性 3.5.1 可用性 1、当用户 正在购买商品时,发生意外,比如买方的电脑突然断电或浏览器突然奔溃或服务器方突然发生意外,致使购买过程突然中断,系统要具有记住用户在突然中断之前的数据的功能。2、对用户的一些敏感性操作,需系统具有日志记录的管理。3、系统的高可利用性要达到%。4、可支持 100 个用户并发使用。3.5.2 安全性 1、用户注册时用 MD5 加密算法对密码进行加密;2、用户登录时对其验证,防止非法用户登录。3.5.3 可移植性 可以保障系统在开发环境和部署环境的移植中安全,可用。即开发环境的配置和部署环境的配置一致,甚至比开发环境还好。3.5.4 可维护性 此系统采用 JSP 中的经典模式 MVC 模式开发,它把模型、视图和控制分开来做,清晰易懂,也有利于维护人员的维护。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁