收藏 分销(赏)

在线商城需求说明书.doc

上传人:快乐****生活 文档编号:2888846 上传时间:2024-06-10 格式:DOC 页数:31 大小:277KB 下载积分:12 金币
下载 相关
在线商城需求说明书.doc_第1页
第1页 / 共31页
在线商城需求说明书.doc_第2页
第2页 / 共31页


点击查看更多>>
资源描述
案卷号 日期 <B2C在线商城> 软件需求说明书 作 者: 签 收 人: 签收日期: 修改情况记录: 版本号 修改批准人 修改人 安装日期 签收人 目录 1 引言 1 1.1 编写目的 1 1.2 范围 1 1.3 定义 2 1.4 参考资料 2 2 项目概述 2 2.1 产品描述 2 2.2 产品功能 2 2.3 用户特点 4 2.4 一般约束 5 3 具体需求 5 3.1 功能需求 5 3.1.1 会员注册 5 3.1.2 会员登录 6 3.1.3会员密码找回 7 3.1.4会员个人信息维护 7 3.1.5地址薄 8 3.1.5.1添加地址薄 9 3.1.5.2修改地址薄 9 3.1.5.3删除地址薄 10 3.1.6会员交易历史查询 10 3.1.7会员积分查询 11 3.1.8商品展示 12 3.1.8.1商品分类浏览 12 3.1.8.2商品搜索 12 3.1.8.3商品评论 13 3.1.9购物车 14 3.1.9.1添加购物车 14 3.1.9.2修改商品数量 15 3.1.9.3删除商品 15 3.1.10收藏夹 16 3.1.11结账 17 3.1.12会员注销 17 3.2 外部接口需求 18 3.2.1 用户接口 18 3.2.2 硬件接口 18 3.2.3 软件接口 18 3.2.4 通信接口 19 3.3 性能需求 19 3.4 设计约束 20 3.4.1硬件的限制 20 3.5 属性 20 3.5.1 可用性 20 3.5.2 安全性 20 3.5.3 可移植性 20 3.5.4 可维护性 21 1 引言 1.1 编写目的 本文档是基于B2C在线商城软件系统的前台功能的基本需求制定的。本文档的编写是为了规范化本系统的编写,提高系统开发过程的能见度;也是为了下一阶段的设计、开发提供准备和依据,为项目小组成员对需求的理解提供详尽的描述,以及在开发过程中的各个环节的链接以及各个组成员之间的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。 预期读者:客户、项目小组的各个成员以及辅导老师等。 1.2 范围 a. 产品名称:B2C在线商城 b. 该产品为公司的销售、服务和资讯提供了一个平台,为消费者的浏览产品信息和购物提供了一个平台。它涉及前台管理和后台管理。 c. 公司依托于该产品开展综合性的网络营销活动,推广网站,树立品牌。 本产品重要提供以下服务: 1)、产品展示:7*24小时永不关门的产品展示平台。重要展示产品的信息,涉及文字、图片、多媒体等展示手段。 2)、销售服务:提供自助式的订单填写向导,历史订单追溯等多种销售服务。增长销售服务水平,减少人力成本。 3)、售后服务:保存历史账单,加强顾客消费体验。提供公司相关产品的有关信息、购物指南,有助于消费者使用本公司的产品。 4)、提高品牌价值:做好顾客在本网站购物时的细节方面,比如订单、投诉、购物指南以及事务解决的及时性,有助于加强公司在顾客心中的印象度和诚信度。 5)、后台管理服务:重要是对买家、卖家、商品信息、订单信息、商家活动等的管理。 1.3 定义 1、会员:在B2C在线商城注册成功的人。 2、用户:在B2C在线商城未注册以及注册未成功的人。 3、ES:B2C在线。 4、PC:Personal Computer,个人计算机。 5、JDK:Java Development Kit。 6、B/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。 1.4 参考资料 a. 国家标准软件开发模板GB8567——88。 2 项目概述 2.1 产品描述 本系统为了展示公司的产品,开展公司的销售活动,树立公司的品牌而建设,重要合用对象是广大网上的顾客。此系统不是一个独立的软件,它需要数据库的支持,例如Oracle数据库;它还需要网络的支持,在局域网和互联网中都可,这就需要服务器的支持,例如tomcat服务器等;还需要JDK的支持。 此系统包含了前台管理和后台管理,而前台包含注册、登录、商品浏览以及购物等服务。重要满足客户的需求。 2.2 产品功能 1、本产品重要功能模块如表(1)。 B2C在线 网 上 商 城 模块 编号 会员注册 ES-1 会员登录 ES-2 会员密码找回 ES-3 会员个人信息维护 ES-4 地址薄(ES-5) 添加地址薄 ES-5-1 修改地址薄 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) 2.3 用户特点 本产品的使用对象重要是: 1、 消费者 一般在网上购物的消费者重要特点是他们都可以使用计算机的基本操作。 2.4 一般约束 1、系统中的错误信息提醒: a、错误信息提醒框; b、网页错误信息,即文本型。 这两种的信息错误提醒方法都可以。 3 具体需求 3.1 功能需求 3.1.1 会员注册 1、功能描述:用户在商城购物时,需要注册成为会员才可以购物,而此模块就是完毕会员的注册功能,让用户注册成为会员,方便购物。 2、使用对象:商城的未注册用户。 3、输入要素如表(2)。 数据项 说明 输入格式 是否必填 E-mail地址 一旦注册成功不可改变 文本 是 用户名 6~18个字符,一个汉字两个字符 文本 是 登录密码 6~18个字符 文本 是 确认密码 6~18个字符 文本 是 身份证号码 文本 是 电话号码 文本 是 所在地 文本 是 邮政编码 文本 是 表(2) 4、模块描述如表(3)。 内容 描述 模块编号 ES-1 模块名称 用户注册 重要参与者 商城未注册的用户 模块功能描述 提供用户注册页面,填写用户必要信息 前置条件 无 后置条件 成为会员,可以购物 扩展 用户注册成功后,成为会员,就可以登录购物。 表(3) 5、过程描述: 用户进入该网站,直接点击网站首页的的“【注册】”链接或未注册的用户在选好商品需要购买时,网站会提醒该用户不是会员,则会直接跳转到注册页面;在注册页面里,用户填写好必要信息,点击“提交”按钮,则用户所填信息提交给系统验证,若验证通过,则系统提醒“注册成功”,否则系统提醒“注册失败”,则用户重新填写信息注册。 6、表单中的验证: 在提交信息给系统时,系统对数据验证,此时系统通过javascript来对数据进行验证。重要验证输入时有些数据是否满足规定的长度以及有些数据是否满足规定的格式,比如验证E-mail地址格式、身份证号码格式、电话号码格式以及邮政编码格式。还要验证用户所注册的E-mail地址是否已被用过,即E-mail地址唯一性检测。 3.1.2 会员登录 1、功能描述:重要用来对会员登录时的用户名和密码的验证,看是否是会员,即重要对登录用户身份的验证。 2、使用对象:注册成功的会员。 3、输入的要素如表(4)。 数据项 说明 输入格式 是否必填 用户名 用注册时的邮箱地址登录 文本 是 密码 文本 是 表(4) 4、模块描述如表(5)。 内容 描述 模块编号 ES-2 模块名称 会员登录 重要参与者 通过注册成功的会员、未注册的用户 模块功能描述 对登录用户进行身份的验证 前置条件 无 后置条件 用户通过系统的合法验证后,可以使用合法身份来购物和查阅商品信息以及其他操作 扩展 可以允许用户先选好商品,然后再去登录 表(5) 5、过程描述: 注册成功的会员可以在首页中点击“【登录】”链接进入登录页面,还可以在选购好商品之后系统提醒进入到登录页面。在登录页面里,会员根据注册成功的用户名和密码进行登录,系统对其输入的用户名进行验证,若成功,则成功登录;否则失败。失败时提醒失败信息。 6、表单验证:重要验证邮箱地址格式。 3.1.3会员密码找回 1、功能描述:当会员忘掉登录密码时,可通过此功能来找回密码。 2、使用对象:已经注册过的会员 3、输入要素如表(6)。 数据项 说明 输入格式 是否必填 E-mail地址 文本 是 表(6) 4、模块描述如表(7)。 内容 描述 模块编号 ES-3 模块名称 会员密码找回 重要参与者 已经注册过的会员 重要功能描述 重要完毕会员密码的找回 前置条件 已经注册成功的会员且忘掉密码 后置条件 可以重新获得密码,获得合法的身份进入商城购物 扩展 输入E-mail后,验证对的后可以让会员重新设立密码或会员提供一个手机号码,系统将会员密码发送去会员提供的手机号码,根据手机的验证来重新获取密码。 表(7) 5、过程描述: 会员在登录页面点击“忘掉密码”链接后,进入密码找回页面,会员输入E-mail地址,E-mail地址通过系统验证以后,系统给出会员注册时的密码;假如E-mail地址错误,则密码找回操作失败。 6、表单验证:重要验证邮箱地址格式。 3.1.4会员个人信息维护 1、功能描述:当会员的有些信息变更时,需要在这里进行个人信息的修改,此模块重要对会员信息的一个更新。 2、使用对象:注册成功且登录成功的会员。 3、输入要素如表(8)。 数据项 说明 输入格式 是否必填 用户名 6~18个字符 文本 否 原密码 6~18个字符 文本 否 新密码 6~18个字符 文本 否 电话号码 文本 否 所在地 文本 否 邮政编码 文本 否 表(8) 4、模块描述如表(9)。 内容 描述 模块编号 ES-4 模块名称 会员个人信息维护 重要参与者 登录成功的会员 重要功能描述 更新个人信息 前置条件 登录成功 后置条件 获得最新的个人信息,方便会员管理以及购物 扩展 无 表(9) 5、过程描述: 会员登录成功后,然后点击首页的“会员个人信息维护”链接,进入个人信息维护界面,填写个人信息,系统对其填写的信息进行验证,若通过,然后就对这个会员的信息进行更新,若成功,则提醒成功,否则提醒失败。在此过程中,用户的E-meil地址为不可修改项。 6、表单验证: 重要对用户名、原密码和新密码的长度以及电话号码、邮政编码格式的验证。 3.1.5地址薄 1、功能描述:登录成功的会员可以在地址薄中创建自己的地址薄,会员在结账时可以选择某个地址作为送货地址。 2、使用对象:登录成功的会员 3、模块描述如表(10)。 内容 描述 模块编号 ES-5 模块名称 地址薄 重要参与者 成功登录的会员 重要功能描述 创建自己地址薄 前置条件 会员必须已登录 后置条件 ES-5-1 ES-5-2 ES-5-3 扩展 会员可以在提交订单时填写地址 表(10) 4、过程描述: 会员成功登录后,点击导航栏中的“【地址薄】”进入地址薄页面,然后会员就可以进行各种操作。 3.1.5.1添加地址薄 1、功能描述:会员进入【地址薄】页面后,可以在此区域中添加自己的地址。 2、使用对象:进入【地址薄】页面的会员 3、输入要素如表(11)。 数据项 说明 输入格式 是否必填 真实姓名 文本 是 送货地址 文本 是 邮政编码 文本 是 电话号码 文本 是 表(11) 4、模块描述如表(12)。 内容 描述 模块编号 ES-5-1 模块名称 添加地址薄 重要参与者 会员 重要功能描述 添加送货地址 前置条件 登录成功的会员,且进入【地址薄】页面 后置条件 可以在购物时用此地址作为送货地址 扩展 可以在提交订单时填写 表(12) 5、过程描述: 会员填写所有地址信息,提交系统验证,若通过验证,且交由系统解决,添加至数据库,则表达添加成功;否则添加失败。 6、表单验证: 重要验证表单是否为空,若为空,则提醒犯错信息。 3.1.5.2修改地址薄 1、功能描述:会员对自己所添加的送货地址进行更新。 2、使用对象:登录成功的会员。 3、输入要素如表(13)。 数据项 说明 输入格式 是否必填 真实姓名 文本 是 送货地址 文本 是 邮政编码 文本 是 电话号码 文本 是 表(13) 4、模块描述如表(14)。 内容 描述 模块编号 ES-5-2 模块名称 修改地址薄 重要参与者 会员 重要功能描述 更新送货地址 前置条件 登录成功的会员,且进入【地址薄】页面,且必须已有一个或多个送货地址 后置条件 无 扩展 无 表(14) 5、过程描述: 会员点击地址薄列表中的一个地址后的“修改”按钮,出现修改页面,然后 会员填写所有地址信息,提交系统验证,若通过验证,且交由系统解决,更新至数据库,则表达更新成功;否则更新失败。 6、表单验证: 重要验证表单是否为空,若为空,则提醒犯错。 3.1.5.3删除地址薄 1、功能描述:会员对自己不用的地址进行删除。 2、使用对象:登录成功的会员。 3、模块描述如表(15)。 内容 描述 模块编号 ES-5-3 模块名称 删除地址薄 重要参与者 会员 重要功能描述 删除失效的送货地址 前置条件 此送货地址没有订单和它关联 后置条件 无 扩展 无 表(15) 4、过程描述: 会员点击地址薄中某一个地址后的“删除”按钮,就可以删除此地址,但在删除时系统会给出“是否删除”的提醒信息。 3.1.6会员交易历史查询 1、功能描述:查询会员的历史交易。 2、使用对象:会员。 3、输入要素如表(16)。 数据项 说明 输入格式 是否必填 起始时间 时间间隔不得超过12个月 选择 是 结束时间 选择 是 订单状态 状态只有两种:已支付和未支付。 选择 是 表(16) 输出要素如表(17)。 数据项 说明 订单号 客户号 会员的邮箱地址 下单时间 订单状态 详情 按钮 表(17) 4、模块描述如表(18)。 内容 描述 模块编号 ES-6 模块名称 会员交易历史查询 重要参与者 会员 重要功能描述 查询会员的交易情况 前置条件 必须是会员且登录成功,查询条件输入对的 后置条件 可以了解自己的订单的详情 扩展 无 表(18) 5、过程描述: 非会员点击首页的“会员交易历史查询”链接,系统提醒去登录;登录成功后的会员点击首页的“会员交易历史查询”链接,跳转到会员交易历史查询的页面,会员选择查询的条件,点击“查询”按钮,提交查询条件,系统在数据库中查找,若数据库中由符合查询条件的订单,就显示到前台页面中;否则提醒“没有符合条件的订单”。 在显示的查询的订单页面中,每一个订单后面都有一个“详情”按钮,会员点击这个按钮,就可以看见自己订单的具体信息。 每一个订单的详情中涉及订单号、客户号、下单时间、订单状态、订单金额、支付方式、收货人、收货人地址、收货人E-email、收货人手机以及这个订单所包含的商品信息。 订单中的商品信息涉及商品编号、商品名称、商品价格、折扣率以及购买数量。 3.1.7会员积分查询 1、功能描述:用来查询会员当前总积分和积分明细。 2、使用对象:成功登录的会员。 3、输出要素如表(19)。 数据项 说明 当前总积分 订单号 下单时间 订单金额 获得积分 某个订单单独获得的积分 表(19) 4、模块描述如表(20)。 内容 描述 模块编号 ES-7 模块名称 会员积分查询 重要参与者 会员 重要功能描述 查询会员积分情况 前置条件 必须是会员且登录成功 后置条件 可以了解自己的积分的详情,使会员在购物时享受积分服务 扩展 无 表(20) 5、过程描述:会员登录成功后,点击首页的“会员积分查询”链接,就可以看见自己积分的具体情况。会员积分规则则在系统后台有具体说明。 3.1.8商品展示 3.1.8.1商品分类浏览 1、功能描述:首页显示商品分类,每类商品下包含子类。便于用户浏览,购买时快速找到欲购商品。 2、使用对象:所有人。 3、输出要素如表(22)。 数据项 说明 大类别 商品所属的大的类别 小类别 商品所属的小的类别 商品图片 商品名称 商品价格 商品折扣率 商品具体信息介绍 点击商品图片时就会出现商品的具体信息页面 表(21) 4、模块描述如表(23)。 内容 描述 模块编号 ES-8-1 模块名称 商品分类浏览 重要参与者 所有人 重要功能描述 方便用户查找商品,方便购物 前置条件 无 后置条件 无 扩展 无 表(22) 5、过程描述: 用户可以在首页中商品目录下的类别可以找到自己所想购买商品所属的类别,然后点击类别链接,类别下就会出现许多的商品,在类别中点击商品的图片,就可以查看商品的具体信息。 3.1.8.2商品搜索 1、功能描述:根据所输入的关键字,快速找到自己想要买的商品。 2、使用对象:所有人。 3、输入要素如表(24)。 数据项 说明 输入格式 是否必填 商品类别 选项 否 关键字 文本 是 表(23) 4、模块描述如表(25)。 内容 描述 模块编号 ES-8-2 模块名称 商品搜素 重要参与者 所有人 重要功能描述 快速查找商品 前置条件 无 后置条件 无 扩展 无 表(24) 5、过程描述: 在首页点击“商品搜索”链接,进入商品搜索页面输入查询条件或直接在首页中输入查找的条件,提交系统进行搜索。查询条件重要是商品类别和商品名称。商品类别向可以选择商品之类别之一,假如不选,则默认;关键字可以是任意的字符组合,如不填写,则为空,搜索结果显示为没有满足条件的商品。 搜索结果以商品列表的形式在当前页显示。每个搜索商品显示涉及图片,名称,市场价,折扣率,并附有“购买”和“收藏”两个按钮。 3.1.8.3商品评论 1、功能描述:会员可以对网站的商品发表评论和打分,并可以查看其它会员的留言。 2、使用对象:会员 3、输入要素如表(26)。 数据项 说明 输入格式 是否必填 打分 选项 是 内容 文本 否 表(25) 输出要素如表(27)。 数据项 说明 会员名 会员邮箱地址 发表时间 发表时的系统时间 打分 发表内容 表(26) 4、模块描述如表(28)。 内容 描述 模块编号 ES-8-3 模块名称 商品评论 重要参与者 会员 重要功能描述 评分和发表评论 前置条件 无 后置条件 可以了解商品好坏以及商家信誉度 扩展 无 表(27) 5、过程描述: 在每一个商品的具体信息下都有“查看用户具体评论”和“参与评论”的链接,会员可以点击“查看用户具体评论”链接去查看所有会员的评论;点击“参与评论”链接可以参与评论。 进入“参与评论”界面,会员可以打分和书写评论;打分分为五个等级:很不喜欢、不喜欢、还行、喜欢、很喜欢。一个会员对一个商品只能评论一次。 商品评论显示是从时间早届时间晚来显示。 3.1.9购物车 购物车是会员购买的商品存放处,会员购买商品后,商品会添加到购物车中,添加的商品默认数量为1。购物车中同时可存放多件商品,每件商品的购买数量在结账前可以随时更改,也可在结账前随时删除。暂时不购买的商品,可先放入收藏夹中保存。 模块描述如表(29)。 内容 描述 模块编号 ES-9 模块名称 购物车 重要参与者 会员 重要功能描述 装载产品 前置条件 无 后置条件 ES-9-1 ES-9-2 ES-9-3 扩展 任何人都可使用 表(28) 3.1.9.1添加购物车 1、功能描述:会员选好商品后点击“购买”按钮将商品加之购物车。 2、使用对象:会员 3、输出要素如表(30)。(即购物车中显示商品的字段) 数据项 说明 商品名称 原价 折扣率 节省费用 数量 操作 即删除 表(29) 4、模块描述如表(31). 内容 描述 模块编号 ES-9-1 模块名称 添加购物车 重要参与者 会员 重要功能描述 方便购物 前置条件 无 后置条件 可以结账 扩展 任何人都可以使用 表(30) 5、过程描述: 会员购买商品时,可以有四中获取方式。一是选购首页或广告页中有显示,直接获取。二是某商品分类,进入该类商品页面,获取商品。三是商品搜索,获取商品。四是进入收藏夹,获取商品。获取商品后,会员通过点击商品项的“购买”按钮,将商品加入购物车。 获取商品后,通过点击商品图片,可先浏览商品的具体信息:商品图片、原价、折扣率、节省、库存量、用户评分和商品描述,再加入购物车。假如库存为0,只能收藏,不能购买。 在购物车中,商品显示项有商品名称、原价、折扣率、节省以及数量,数量默认为1.当会员点击“收藏”按钮,表达选中的商品暂不购买,商品会被加入收藏夹中永久保存。用户再次登录时,收藏夹中的商品可重新加入购物车购买。 在购物车页面中,点击“继续购买”,继续购买其它商品。点击“进入结算中心”,进入结账页面。 3.1.9.2修改商品数量 1、功能描述:结算之前,会员可以改变购买商品的数量。 2、使用对象:会员 3、模块描述如表(32)。 内容 描述 模块编号 ES-9-2 模块名称 修改商品数量 重要参与者 会员 重要功能描述 修改购物中购买的商品的数量 前置条件 购物车中有需要购买的商品 后置条件 无 扩展 任何人都可以使用 表(31) 4、过程描述: 会员点击“购买”按钮将商品加入购物车时,默认数量为“1”。会员可以在数量文本框中将“1”修改为欲购买的数量,并通过点击“更新”按钮使修改生效。假如更新的数量小于等于库存,系统将显示更新后的数量,价格和总价;假如更新的数量大于库存,系统将提醒库存局限性。 3.1.9.3删除商品 1、功能描述:购买过程中,会员可对商品数量进行删除。 2、使用对象:会员 3、模块描述如表(33)。 内容 描述 模块编号 ES-9-3 模块名称 删除商品 重要参与者 会员 重要功能描述 删除购物中购买的商品的数量 前置条件 购物车中有需要购买的商品 后置条件 无 扩展 任何人都可以使用 表(32) 4、过程描述: 购买过程中,会员可以对商品进行删除。每个商品项都带有一个“删除”一个按钮,点击该按钮,系统将弹出删除确认对话框,会员确认是否删除。 3.1.10收藏夹 1、功能描述: 顾客选中的商品暂时不购买,可以先放到收藏夹里保存。会员退出登录,收藏夹里的商品永久保存,下次登录还可以看到自己的收藏夹,收藏夹里的商品还可以加入购物车。 2、使用对象:会员 3、输出要素如表(34) 数据项 说明 商品图片 商品名称 原价 折扣率 操作 涉及加入购物车和删除 表(33) 4、模块描述如表(35)。 内容 描述 模块编号 ES-10 模块名称 收藏夹 重要参与者 会员 重要功能描述 保存暂不购买的商品 前置条件 无 后置条件 无 扩展 无 表(34) 5、过程描述: 点击首页中的“收藏夹”链接,可以进入收藏夹页面中,在此可以看见自己加入收藏夹内的商品。在收藏夹内,会员可以删除自己加入收藏夹里的商品。点击“删除”按钮时,系统将弹出删除确认对话框,会员确认是否删除。 在每一个商品项都有“收藏”按钮,点击即可加入收藏夹。购物车页面中的每一个商品项有“移入收藏夹”按钮,表达在购物过程中,也可随时将商品移入收藏夹,暂时不购买。 收藏夹里的商品可以永久保存,直到此会员不存在。 3.1.11结账 1、功能描述:重要完毕会员购物完毕时核对商品信息、确认订单以及收货地址的完善。 2、使用对象:登录成功的会员 3、模块描述如表(36)。 内容 描述 模块编号 ES-11 模块名称 结账 重要参与者 登录成功的会员 重要功能描述 核对信息、下订单和完善送货地址 前置条件 购物车里必须至少有一件商品 后置条件 无 扩展 所有人都可以使用,配送方式支持“支付宝”、“先付款后到货”等方式。 表(35) 4、过程描述: 提交订单必须是成功登录的会员,因此,用户在进入结算页面时,若不是会员,系统提醒用户需要注册成为会员且成功登录后才可以提交订单;若是会员,但未登录,则系统需要提醒会员去登录,才可以提交订单。 订单页面重要显示:已购买的商品清单、总价、积分、送货地址和配送方式。点击商品清单的“修改”按钮,可返回购物车页面对商品进行再次修改。用户可选择使用积分抵用商品价格,假如选择抵用,总价为抵用后的价格。送货地址,会员可以选择重新填写和在地址薄里选择两种;若选择重新选择,会员须填写送货地址;若选择在已有的地址薄里选择,会员则可以选择已有的地址。 若是初次结账且地址薄里没有预备地址,则需要填写送货地址;非初次结账,显示上次购物时的送货地址,并默认为本次的送货地址 配送方式只支持“货到付款”。 确认购买,点击“提交订单”,系统提醒“您的订单已提交成功!”和订单总金额,购买完毕就。 3.1.12会员注销 1、功能描述:会员购物完毕时,可以点击“注销”按钮退出商城。 2、使用对象:成功登陆的会员 3、模块描述如表(21)。 内容 描述 模块编号 ES-12 模块名称 会员注销 重要参与者 会员 重要功能描述 退出商城。 前置条件 必须是登录后的会员 后置条件 扩展 无 表(36) 3.2 外部接口需求 3.2.1 用户接口 1、E-mail地址:有效的E-mail地址格式,注册成功后不可更改。 2、用户名:6~18个字符,可认为任意字符涉及汉字,若有汉字,则一个汉字为两个字符。 3、密码:6~18个字符。 3.2.2 硬件接口 1、带有终端显示的计算机,例如PC机、笔记本电脑、台式机等都可以。但不支持移动终端设备。 2、分辨率为1024*768以及以上。 3、内存为1G以及以上。 4、网卡:网卡(Network Interface Card)也称为网络适配器或网板,它负责计算机与网络介质之间的电气连接、数据流的传输和网络地址确认。 5、集线器:集线器又称集中器,集线器是连接网络上各个结点的一种装置,当网络的某个结点发生故障时,连接在集线器上的结点立即可以检测到,并且不影响网络上其他结点的正常工作,有助于网络的维护和故障排除。 6、网桥:网桥是一种存储转发设备,重要用来连接类型相似的局域网络。 7、路由器:路由器是连接两个或更多个逻辑上互相独立的子网,工作在ISO/OSI的第三层,即网络层。 8、网关:网关又称协议转换器,它负责将协议进行转换并且保存原有的功能,将数据重新分组,以便在两个协议不同的网络之间进行通信。网关工作在OSI协议的传送层或更高层,重要用于连接不同结构体系的网络或用于局域网与主机之间的连接, 9、中继器:中继器是最简朴的局域网延伸设备,运营在物理层,即OSI的最底层。 3.2.3 软件接口 1、该系统在开发过程所用的软件如下: myeclipse-8.0.0-win32 Apache-Tomcat-6.0.16 JDK1.6.0.17 Oracle Database 10g 10.2.0.4 2、该系统可在windows操作系统或unix操作系统上运营,数据库在windows操作系统上运营。 建议Windows版本最佳在Microsoft Windows XP Professional SP3以及以上。 3、该系统采用B/S架构,可通过浏览器访问,使用IE6.0或更高版本的浏览器可顺利完毕各项功能。且分辨率在1024*768以及以上。 4、该系统可运营于局域网,也可运营于互联网。 3.2.4 通信接口 1、HTTP:是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。 2、TCP/IP:这个协议是Internet最基本的协议、Internet国际互联网络的基础,简朴地说,就是由网络层的IP协议和传输层的TCP协议组成的。TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP是一个四层的分层体系结构。高层为传输控制协议,它负责聚集信息或把文献拆提成更小的包。低层是网际协议,它解决每个包的地址部分,使这些包对的的到达目的地。 3.3 性能需求 1、精度规定: 在数据的选择上,除了考虑产品对于网站系统在运营效率、数据解决能力等方面的支持功能外,重要的是选择适合整个开发队伍技术能力的系统。在数据库结构设计方面,着重考虑数据安全、查询速度、数据整理效率等。此外,合理限制数据库的操作权限可以满足一定的数据安全规定。 数据精确度也规定数据存储部分非常稳定,其重要是指用来保存大量数据的设备,我们知道建立一个网站需要大量的数据作为基础,丰富的资讯需要有大型的数据存储系统来支持,数据存储部分不仅需要有海量存储能力和高速搜索能力,还要有一整套数据采集、制作加工、组织存储和发布等功能。 2、时间特性规定: 本系统在正常的网络环境下,应可以保持系统的及时响应: a、 小批量的业务解决的响应时间在3~8秒; b、 大批量的业务解决和查询的时间控制在30~40秒以内。 3.4 设计约束 3.4.1 硬件的限制 由于此系统的数据库使用的是Oracle数据库,又要考虑同时访问的人数,因此服务器的内存是必要比较大的内存,还要存储平常系统运营的日记,因此硬盘的容量也要比较大。 3.5 属性 3.5.1 可用性 1、当用户 正在购买商品时,发生意外,比如买方的电脑忽然断电或浏览器忽然奔溃或服务器方忽然发生意外,致使购买过程忽然中断,系统要具有记住用户在忽然中断之前的数据的功能。 2、对用户的一些敏感性操作,需系统具有日记记录的管理。 3、系统的高可运用性要达成99.99999%。 4、可支持100个用户并发使用。 3.5.2 安全性 1、用户注册时用MD5加密算法对密码进行加密; 2、用户登录时对其验证,防止非法用户登录。 3.5.3 可移植性 可以保障系统在开发环境和部署环境的移植中安全,可用。即开发环境的配置和部署环境的配置一致,甚至比开发环境还好。 3.5.4 可维护性 此系统采用JSP中的经典模式MVC模式开发,它把模型、视图和控制分开来做,清楚易懂,也有助于维护人员的维护。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服