




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
金光集团电子商务平台一期需求说明书金光集团电子商务平台一期需求说明书2009年12月上海同富信息科技有限公司1. 引言1.1. 编写目的准确全面描述app电子商务平台一期需求。为业务人员和开发人员提供应用系统的统一理解。为设计和实现系统提供依据,为系统管理人员提供参考。为系统验收提供依据。2. 功能需求说明2.1. 系统安全性要求系统安全包括权限控制、身份验证识别、口令加密、超时保护几个方面构成。要求在架构上防护大部分攻击行为,并经严格的代码安全审核,保证产品的安全性。权限控制系统后台对不同的操作人员进行严格的权限控制,对于不同的模块可以自由设定不同的操作许可。权限系统采用rabc体系,即基于角色的访问控制方法。身份验证识别在系统中,无论是前面购物会员登录,还是后台管理员登录都要求使用图片验证码进行身份验证。为达到更高的安全性,要求实现session与ip绑定与客户帐户登录错误超限锁定的机制。口令加密在系统中,口令的保存与传输都采用单向不可逆的加密格式,防止恶意攻击者采用网络嗅探等方式来获取用户的口令。超时保护管理员操作后台采用session超时失效机制,登录后在一段时间内不进行操作,即需重新登录。代码安全控制在代码级别进行安全控制,要求控制以下的情况:l 跨站脚本攻击及跨站请求欺骗l sql注入、html注入、脚本注入l session修改及session劫持l 暴力破解和重播攻击l session注入攻击2.2. 架构要求 所有的css要求采用外部引用的方式,不要直接在页面中编写css代码。按不同的模块需要的css编写多个css文件,按需引用。采用aop方式来进行日志、审计、错误处理等的控制,增加系统的柔性。2.3. 系统兼容性要求系统要求良好的浏览器兼容性,要求在ie6、ie7、ie8、firefox3.0、firefox3.5、遨游1.6、遨游2.5中可以正常的显示和处理。在三种浏览器中保持页面展示的一致性,不会发生页面变形或js处理错误。2.4. 系统前台工作流程图2-3-1图2-3-22.5. 前台页面功能设计2.5.1. 首页首页是用户登入商城首先展示的页面,页面显示的格式如图2-4-1-1所示。具体说明如下:l 顶部的导航栏内容固定。不可以在后台进行更改l 所有的广告位需要可以在后台进行设置(可以设置为图片+链接,或文字+链接)l 中部区域显示的商品大类可以在后台设定,并可以设定显示的种类数l 新品推荐列表可以在后台进行设置l 热门调查可以在后台进行设置,首页显示最新有效的调查。l 所有的商品、广告链接点击后打开新的窗口显示内容l 顶部的导航栏点击后,直接更新当前页l 帮助中心的链接分为7个大类,点击后在新窗口显示内容。每个大类对应到一个新窗口显示内容。l 销售排行有两种方式:按销售量自动获取 + 手工设定l 商品大类商品展示,手工设定l 在version 0.1中除左侧商品分类、品牌分类从数据库中获取外,其他块采用图片占位。销售排行自动排序,按销售量、上架时间、id 倒序图2-4-1-12.5.2. 搜索页用户可以直接输入商品的相关信息或选择商品的大类然后输入相关信息。系统将根据输入进行查询,并将查询的结果按图2-4-2-1的样式进行展现。具体说明如下:当用户在查询框输入信息时,系统根据用户的输入和商品的记录实时的进行提醒;左侧的商品品牌区域显示上方商品大类中的商品品牌。搜索维度:商品类别、商品品牌、价格区间(0,10,10,50,50,100,100,500,500,500+,大于等于下限 and 小于上限)、促销类型(热销、新品、特价)图2-4-2-12.5.3. 商品分类显示系统支持商品的无限层级类别划分。具体的商品只能落在最终的层级上。其中第一层、第二层、第三层的分类显示格式各不相同,首页上左侧即是第一层商品的分类显示,从第三层后显示格式与第三层相同。具体显示的内容请见下图。第二层2-4-3-1,第三层2-4-3-2。商品子类的默认显示需要限定字数,提供“更多”的按钮,点击后展现所有的子类(展开新的div或者拉长当前的div)。图2-4-3-1图2-4-3-2具体说明如下:l 所有的广告位需要可以在后台进行设置(可以设置为图片+链接,或文字+链接)l 中部区域显示的商品大类可以在后台设定,并可以设定显示的种类数l 所有的商品、广告链接点击后打开新的窗口显示内容l 本周热推、特惠优惠可以在后台设定l 商品的列表可以有大图模式和列表模式的选择,用户可以选择每页显示的商品数量,并可以根据多种条件进行排序。l 排序条件如下:按评论数量降序;按价格升序;按价格降序;按上架时间降序;按销售量降序。l 提供多商品比对功能,每件商品展示前都有一个复选框,选中后表示需要进行比对。勾选的商品在整个session周期都有效,用户可以在不同的页面选择不同的商品,然后进行比对。为了提供比对的效率,比对的商品不超过5个。(建议放到二期实现)2.5.4. sipsip页面是单件商品的展示页面,显示了商品的详细内容以及相关信息。具体说明如下:l 商品的图片展示提供多图、放大镜的功能,点击图片看原图。l 商品的属性包括:品牌、颜色、型号、规格(重量、体积)、价格等信息l 系统提供市场价、销售价实现l 根据后台商品销售状态设定(新品、热销、特价)显示不同的图标。l 商品的属性和简要信息不用显示l 只有购买过该商品的用户(出货后)同时积分不可为负才可以在商品评论中增加评论和回复。l 只有登录的用户才可以在商品咨询中发言l 每条商品咨询或评论点击后在新窗口显示所有的回复内容。其中客服的回复置顶,其他回复按时间倒序排列。l 如果客服有提供回复,直接在sip页面上显示,如果希望看到其他回复,需要打开新页面查看l 商品评论和商品咨询都需要进行敏感词的过滤l 当积分小于0时,用户不可以在进行评论、咨询l 用户可以对商品评论和商品问题进行答复,回复直接显示。l 关联商品自动显示同类的(最小类别)销量最大的4个商品。如果销售量相同则按照上架时间倒序取值l 商品评分:只有购买过该商品的用户才可以进行评分。每件商品每个用户只可以评分一次。sip显示平均分和各个分值的人数。分值范围1-5。l 用户发表评论或回复问题都会有相应积分(在后台设定积分)。l 如果被管理员删除了评论、问题或回复,将会减掉相关的积分。2.5.5. 帮助中心l 显示在所有页面的底部。l 显示的分类包括:公司简介、配送范围、服务说明、申请合作、我的订单、售后服务、需要帮助。l 所有的帮助信息在点击后会在打开一个新窗口。在新窗口中可以显示具体的帮助内容。l 每类帮助信息需要定义一个窗口名称,保证多次查看帮助时,不会重复打开多个相同的内容的新窗口。 l 所有的帮助信息都为静态页面。2.5.6. 专区专区中显示目前活动商品(如新品、促销商品、特价商品、以及配合供应商活动的商品等等)的页面,页面显示的格式如图2-4-3-2所示,但商品不属于同一分类,商品分类处会列出所有涉及到的大类,具体说明如下:l 所有的广告位需要可以在后台进行设置(可以设置为图片+链接,或文字+链接)l 提供多商品比对功能,每件商品展示前都有一个复选框,选中后表示需要进行比对。勾选的商品在整个session周期都有效,用户可以在不同的页面选择不同的商品,然后进行比对。为了提供比对的效率,比对的商品不超过5个。(建议放到二期实现)2.5.7. 购物车l 只有当在购物车中按“结算”按钮生成订单,同时用户没有进行登录时,系统才会提示用户进行登录。l 当客户在sip页面上购买商品后,在新窗口显示购物车。l 购物车页面有固定的window name。l 用户可以在购物车中调整购买商品的数量l 当用户购买的商品符合某种捆绑销售的规则时,在购物车中自动显示优惠的金额、原因,并在总金额中减去该优惠金额。l 购物车中购买商品列表的显示内容如下:商品名称、单品积分、市场价、销售价、优惠、数量。l 同类热销中自动显示同类的(最小类别)销量最大的5个商品。如果销售量相同则按照上架时间倒序取值。l 用户可以通过捆绑销售推荐,一次性将多件商品加入购物车l 购物车商品显示列表如下:捆绑1数量:xx捆绑价:xxxxx小计商品名称商品图片市场价商品名称商品图片市场价商品名称商品图片市场价商品名称商品图片积分市场价优惠金额&%app价数量小计商品名称商品图片积分市场价优惠金额&%app价商品名称商品图片积分市场价优惠金额&%app价优惠信息:xxx共节省了xxx,商品总价xxxxxl 在购物车中系统自动判断是否存在有优惠的商品组合,如果有组合,自动在总额处显示优惠金额和优惠原因,并在总额中减去优惠金额l 捆绑销售时需要确认相关的商品都有库存,如果有任一件商品没有库存,则无法进行捆绑销售。l 购物车的信息记录在cookie中。l 在购物车中修改商品数量时,处理的流程同图2-4-8-3。l 点击“继续购物”回到首页l 打开购物车时,如果其中的商品已经下架、补货、预售,提示用户,并将商品置为无效。并提示客户将缺货的商品加入到客户的收藏夹,并自动增加到货通知记录。再次刷新后此类商品消失。l 当商品放入购物车后,暂时冻结库存10分钟(v0.1不实现),只要客户的购物在继续(再次加入商品、修改商品数量),冻结库存的时间顺延。l 当客户将货物加入购物车和修改商品数量时,系统都需要对实时的库存进行计算,已确保可以满足客户的需求。l 可以选择购物车中部分商品来生成订单。图2-4-8-1图2-4-8-2图2-4-8-32.5.8. 用户注册系统提供快速的用户注册功能。客户只需要输入email地址或手机、昵称、2遍密码、验证码,同意相关交易条款后即可实现注册。如果用户使用email注册。注册成功后即可进行购物。系统自动向用户的邮箱发送一份确认的邮件,用户点击邮件中确认的url后,用户的email验证成功,并奖励用户相应的积分。如果用户使用手机注册。注册成功后即可进行购物。系统自动向用户的手机发送一条确认短信,其中包含一个4位的验证码,用户按照要求回复该短信或在会员中心录入该验证码后,用户手机验证成功,并奖励用户相应的积分。注册流程图如下:图2-5-9-12.5.9. 用户登录用户输入注册时的email地址或手机、密码和验证码后进行登录。主动登录客户主动登录时,登录完成后回到登录前的页面。被动登录客户被动登录时,登录完成后前进到希望进入的页面。登录控制session : 同一账号3次,锁定5分钟ip :5分钟15次尝试,锁定5分钟同一账号:5分钟10次错误,锁定5分钟用户登录流程图如下:图2-5-10-12.5.10. 会员中心2.5.10.1. 账户余额显示会员的账户余额。订单退款时可以将金额退入到账户余额。可以对账户进行充值。暂定不可以提现。2.5.10.2. 个人资料维护维护会员的基本资料。其中包括会员的昵称、真实姓名、手机、电话、性别、居住地、住址、生日、email等个人信息。会员可以对这些信息进行维护。规则:至少要有一种联络方式:手机、电话、email客户在页面显示时:首选昵称,然后email 取前3位 + * + 后的内容;最 后手机 取前三位 + * + 后两位如果客户修改了手机或email需要重新验证正确性和唯一性,通过发送email或短信并得到客户回复。当客户进行了手机或email验证,根据积分规则会给客户增加相应的积分。客户生日只可以首次更改,其后如果需要进行更改必须由客服人员进行。2.5.10.3. 收货地址管理会员可以建立多个收货地址。并将其中一个地址设置为默认地址。收货地址内容包括:收件人姓名、手机、电话号、地区、详细地址、邮编。新建时自动会采用客户的信息进行填充。2.5.10.4. 修改密码输入原密码、2遍新密码、验证码后更新密码。修改后根据用户的信息填写情况,发送通知-首选email,如果填写了email,发送email通知;如果没有email,只有手机则发送短信进行通知。2.5.10.5. 我的订单分为2个部分,一个是未完成的订单,一个是历史订单。默认显示未完成的订单列表。历史订单中可以查看到所有状态为已完成的订单列表。可以查看到订单 的商品数量、金额、收货地址、订单状态、相关优惠。在订单处于待审核的状态时,可以进行订单取消。2.5.10.6. 购买的商品用列表显示所有历史购买的商品信息。可以在此页面上选择商品,点击“收藏”按钮,可以将选中的商品加入到会员的收藏中。2.5.10.7. 收藏夹分为普通收藏夹和周期性收藏夹两种。在sip页面中提供加入周期性收藏的按钮。其他收藏按钮直接加入到普通收藏夹。可以在收藏页面中看已经收藏的商品列表,其中包括了商品的名称、状态、价格。可以直接在此进行购买。收藏夹可以自定义分类,比如:日用品、消耗品等。商品加入某一类分类下。2.5.10.8. 商品评论在此处可以看到会员自己发表的所有商品评论和客服的相关回复。只有购买过的商品才可以进行评论。2.5.10.9. 商品咨询在此处可以看到会员自己发表的所有商品问题和客服的相关回复。商品咨询不限于是否购买过该商品。2.5.11. 订单生成详细的订单生成流程如下:图2-4-12-1订单生成前,需要将订单的详细内容都显示出来供会员查看。包括:商品的明细、每件商品的价格、总价、相关的优惠,收货地址、物流方式、运费、发票信息等。订单的运费计算需要考虑到以下几点:货物发送的地点商品的重量、体积物流方式: 由快递和普递、自提点三种方式可选如果选择自提点,默认显示和收货地址相同的省、市、区的自提点,客户可以自由选择。(在系统中需要设定每中物流方式和自提点与支付方式的关联关系)物流公司、发货地区、费率在erp中维护,ec中进行计算。订单生成时,客户可以输入以下项:收货信息(可以选择收货信息)、选择物流方式、选择支付方式;优惠券输入优惠券代码,并在支付前进行验证是否有效。如果有效则在页面上直接显示优惠的情况及更新需要支付的金额。兑换积分客户输入兑换的积分。需要检查客户是否有足够的积分。检测通过后在页面上显示兑换情况及更新需要支付的金额代理推广代码输入代理推广代码。需要检查代理推广代码是否正确。如果正确则根据设定显示相关的优惠并更新需要支付的金额。同时将这笔订单和代理绑定。用于计算代理的积分。账户支付金额可以输入使用账户余额支付的金额,不可以输入大于余额的数字。检查系统记录的cps cookie,如果cps cookie有效同时没有使用优惠券和输入代理推广代码则将此订单和cps绑定,否则不进行绑定。2.5.12. 支付系统提供在线支付、线下支付两大类支付方式。其中在线支付又分为:账户支付、网上支付、银行转账三种方式。如果是选择了网上支付,当订单生成后,就可以进行支付。系统将通过接口将相关信息传递到支付银行的网上支付页面。具体的支付过程由银行的网银进行。支付完成后,网银会传回支付成功或失败的信息。系统接收到支付回传的消息后更新客户的订单支付状态。如果使用线下支付,系统提供货到付款和汇款两种选择,积分为负的会员只能选择预付款的方式。使用货到付款方式,订单可以通过审核,等到物流送货收钱后,erp更改订单付款的状态。如果使用汇款的方式,订单暂时停留在客服审核的环节,等待客户汇款,要求客户在汇款时注明订单号码,财务收到汇款后录入erp系统,ec中显示所有收款单,由客服将收款单和订单进行匹配。匹配后,如果满足订单需要支付金额,则将订单的支付状态修改为已支付,此时订单可以通过客服审核继续流转。2.6. 后端页面功能设计2.6.1. 商品管理该功能用于对商品的信息进行维护、删除的功能。具体描述如下:l 商品属性 品牌从erp获取,和ec中的品牌进行映射 颜色(从erp获取) 型号(从erp获取) 规格重量、体积(从erp获取) 商品类型(可选,只能选择一个):新品、热销、特价 价格,商品包含多个价格(市场价、销售价)商品可以通过自定义属性进行扩展,系统提供无限商品属性的扩展,并可以设定商品属性的名字、类型(文本、数字、列表选择)。l 商品图片 可以上传多张商品图片。 上传的图片自动增加水印 上传图片时上传原图,按照设定的尺寸自动收缩成多张。其中有一张主图,多张副图。(提供多个尺寸,设置在参数表中,主图和副图的格式不同,图片格式为jpeg,只有主图的图片需要自动收缩为多个尺寸) 命名规则:商品id + 顺序号 + 尺寸 + 文件后缀 商品的图片直接覆盖 一件商品要求最少有4张图片l 商品积分 每件商品都有一定的积分,积分和商品的实际的销售价格绑定。 系统在积分管理处设定了默认的积分规则。如果不设定,商品就按照默认规则来计算积分。 商品也可以自定义积分,而且分为两种方式:直接设定积分数;设定专用于该商品的积分计算公式。 积分都是整数,直接抹去小数。l 商品编号系统中记录2个商品编号 唯一标识数据库的唯一标识 sip标识为了提供更好的搜索性能和方便管理提供的id。根据商品的种类进行组装。格式:erp商品分类code-yy-4位商品顺序编号-2位特性编号说明:yy指两位年 4位的商品编号循环使用,从0000开始到9999为止 4位商品编号按最小分类来循环使用。 2位特性编号表示按顺序记
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 女子数学竞赛试题及答案
- 江西省抚州市金溪县2026届英语九上期末学业水平测试试题含解析
- 2026届山东省济宁市坟上县化学九年级第一学期期中教学质量检测试题含解析
- 西藏小学语文职称考试试题及答案
- 2025年大学食堂试题及答案
- 《机械制图》试题
- 电竞考核测试题及答案
- 《机械制图》试题
- 餐厅收银测试题及答案
- 讲课培训知识泛滥课件
- 资金使用合作协议书范本
- 《江苏省工程勘察设计收费导则》2024
- 2025年全国禁毒知识竞赛题库(共100题附答案)
- 储能站施工组织设计施工技术方案(技术标)
- ktv消防安全培训制度
- GB/T 44923-2024成年人三维头部模型
- 公司固定资产管理办法与实施细则
- 傣医学中的月疗褥疗法治疗
- 小学生-竞选纪律委员
- 心内科心衰一病一品护理成果汇报
- 孕产妇心理危机干预应急预案
评论
0/150
提交评论