《网上商城软件系统软件需求说明书(后台功能部分).pdf》由会员分享,可在线阅读,更多相关《网上商城软件系统软件需求说明书(后台功能部分).pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-案卷号 日期 2011.02 SHO网上商城软件系统 软件需求说明书(后台功能部分)作 者:完成日期:201年月日 签 收 人:签收日期:修改情况记录:版本号 修改批准人 修改人 安装日期 签收人 -目录 1 引言.错误!未定义书签。1.1 编写目的 错误!未定义书签。1.2 范围.错误!未定义书签。1.软件系统的名称.错误!未定义书签。1.2.2软件功能概述错误!未定义书签。1.3 定义.错误!未定义书签。1.4 参考资料.错误!未定义书签。2 项目概述.错误!未定义书签。2.产品描述 错误!未定义书签。2.2 产品功能 4 2.3 用户特点.错误!未定义书签。一般约束.错误!未定义书签。
2、3 具体需求错误!未定义书签。1 功能需求 错误!未定义书签。311登录系统(m01).错误!未定义书签。3.1.2系统管理(m02)错误!未定义书签。3.1.3商品栏目管理(03)错误!未定义书签。3.1.4商品管理(m04)错误!未定义书签。3.15销售管理(m05)错误!未定义书签。31.库存管理(6)错误!未定义书签。17订单管理(07).10.8积分管理(m08).错误!未定义书签。3.9促销管理(09)错误!未定义书签。3.1.8退出系统(01).错误!未定义书签。.2 外部接口需求 错误!未定义书签。32 用户接口.错误!未定义书签。3.2.2 硬件接口.错误!未定义书签。3.性
3、能需求.错误!未定义书签。.3.1静态数值需求错误!未定义书签。3.3.动态数值需求错误!未定义书签。3.4 硬件的限制.错误!未定义书签。5 属性 错误!未定义书签。3.5.可用性.错误!未定义书签。3.2 安全性.错误!未定义书签。3.5.3 可维护性错误!未定义书签。.6 其他需求 错误!未定义书签。3.6.1 数据库错误!未定义书签。.6.2 操作.错误!未定义书签。-1 引言.编写目的 本文档定制了 Eshop 网上商城的基本需求,本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证,同时文档也作为项目评审验收的依据之一。
4、1.2 范围 1.2.软件系统的名称 Eshop 网上商城 1.2 软件功能概述 对于企业来说:实现产品的展示,销售,管理等 对于用户来说:实现浏览商品,搜索商品,注册/登录,购买商品,维护个人信息,评论商品,收藏商品等 详情说明见.功能需求部分 1.3 定义 1商城:指本shop 网上商城系统 2用户:所有可以浏览网站的人 3.会员:商城注册的用户 4游客:未注册的用户或者未登录的用户 5.在线:用户登录商城后的状态即为在线-1 参考资料 软件需求说明书编写规范 2 项目概述 2.产品描述 Eshop 商城系统能够实现企业在互联网上开设的集销售、服务、资讯一体化的电子商务平台。企业依托此网站
5、开展综合性的网络营销活动,推广网站,树立品牌。Esho商城系统主要的功能有注册、登陆和购物。在 Esop 商城系统中,企业可以展示产品,以文字、图片、多媒体等多种多样方式推广产品;可以提供自助式的订单填写、历史订单追溯、在线比价等等多种销售服务;也可以提供售后服务,比如,保留历史账单等;企业提升了品牌价值,在订单、投诉、购买指南等方面培养客户的品牌的忠诚度。22 产品功能 产品角色定义:1)超级管理员:唯一,具有最高权限,在建立数据库时设定,超级管理员的用户名为 amin88,且不可更改,考虑到安全性,超级管理员的密码可以采用物理加密的方式(如动态口令牌或磁卡)和静态密码结合的方式。静态密码丢
6、失时,可联系软件开发中系统维护人员找回。2)管理员:由超级管理员设定,具有一定管理权限 3)会员:注册的用户,具有一般权限 4)游客:未登录用户 产品功能:超级管理员 系统管理员 会员 游客 管理管理员 管理用户 浏览商品 浏览商品 管理用户 管理商品 查询商品 查询商品 管理商品 管理交易记录 添加购物车 查看商品详细信息 管理交易记录 管理积分规则 添加收藏夹 查看商品评论 管理积分规则 管理帮助信息 管理收藏夹 查看帮助信息 管理帮助信息 管理积分 查看留言 个人信息管理 -地址簿管理 购买商品 查询、管理交易记录 查询、管理积分 评论商品 查看帮助信息 给客服留言 查看留言 2.3 用
7、户特点 1.管理员及超级管理员用户:1)需要具备管理网站的技术)需要对销售型网站专业的业务知识)需要在相关法律条款和道德约束下进行管理 2.一般用户:1)需要有独立的行事能力 2)有使用本系统的能力 3)在法律条款及道德约束和本系统条款的约束下使用本系统 3)不得恶意攻击本系统 3用户使用本系统相关说明:1)本软件在无特殊情况下是*2小时开放的 2)鉴于本系统自身特点,最大并行访问数不超过 50.4 一般约束 a 管理方针:本系统由超级管理员和管理员共同管理 b 硬件的限制:1)系统运行平台:indows XP pofeioa系统 2)服务器:Tomcat 60 3)数据库:Oral Data
8、base 0g 4)客户端:浏览器 c 并行操作:并发操作小于0-d 审查功能:记录管理员及用户的操作 e 所需的高级语言:HTM,JavaSci,JSP f 通信协议:T/I g 安全和保密方面的考虑:保证系统的安全、用户信息的保密、保证交易信息的安全 3 具体需求 3 功能需求 3.1.1 登录系统(m01)a.引言 功能名称:登录系统 编号:m01 功能描述:管理员登录系统,并记录管理员登录时间、P.功能模块 1、管理员登录(m001)在管理员登陆界面,管理员以用户名和密码进入管理模块 2、登录信息记录(0-0)1)系统自动记录保存管理员登录时间及 IP )系统自动清空 2 月前的登录信
9、息 3.1.2 系统管理(m02)a 引言 功能名称:系统管理 编号:m02-功能描述:(1)对于系统管理员:用于管理系统注册用户、系统管理员和地址簿信息(2)对于用户:用来保存信息,普通会员用户不可见 b 功能模块 1、注册用户管理:(m201)约束:系统管理员可见、可以进行合法的操作;1)对普通会员的某些信息进行修改,修改某些不合法或者需要修改的信息;)对普通会员的信息进行查询;3)对普通会员的信息进行删除,对于一些不合法的会员或者违反规定的会员进行锁定;4)当普通会员的密码丢失时,会员的密码找回通过系统发送邮件到该会员的注册邮箱,会员在 30 分钟登录邮箱,点击超链接可修改自己的密码,超
10、时该超链接无效。2、系统管理员管理:(m02-02)约束:仅限于超级管理员用户可见;1)对系统管理员的某些信息进行修改,修改某些不合法或者需要修改的信息;2)对系统管理员的信息进行查询;3)对系统管理员的信息进行删除,对于一些不合法的用户或者违反规定的用户进行剔除,此时需要日志记录超级管理员的操作;)对系统管理员的操作权限进行授权;5)对整个系统的运行进行管理;4、地址簿管理:(m02-0)约束:系统管理员可见、可以进行合法的操作;在操作时,有系统记录相关修改信息,以备查询时使用;1)对地址簿进行修改;)对地址簿进行查询;3)对地址簿进行修改;4)根据合法合理的需要进行操作;-31.3 商品栏
11、目管理(m03)a.引言 功能名称:商品栏目管理 编号:m03 功能描述:(1)商品大类管理 (2)商品小类管理 b.功能模块、商品大类管理(0301)约束:仅系统管理员和超级管理员可见。在数据库中,用一张大类表来管理商品大类,表中字段有大类编号和大类名称。管理员可在后台页面中对商品大类进行操作,包括增加、删除、更改等。2、商品小类(m-)约束:仅系统管理员和超级管理员可见。在数据库中,用一张小类表来管理商品小类,表中字段有小类编号、小类名称以及所 属的大类编号。管理员可在后台页面中对商品小类进行操作,包括增加、删除、更改等。.1商品管理(m0)a.引言 功能名称:商品管理 编号:04 功能描
12、述:对系统中的商品进行添加、修改、删除,以及对商品的信息进行查询;对商品的信息的删除必须经过超级管理员的授权,并记录。.功能模块 约束:系统管理员或超级管理员可见 在数据库中,建立一张商品信息表来存储商品的具体信息。商品信息表中字段包括:商品编号、名称、价格、折扣、生产日期、有效期、条形码、描述、所属小类编号、库存数量。-可利用商品信息表来对商品进行操作,如下:、商品信息管理(m4-01)1)添加一个商品;2)对商品信息进行修改,比如说,修改价格、产品升级等;3)对已经淘汰或者过期的商品进行删除。删除时,删除与此商品相关的信息。包括:商品信息,商品库存信息,商品评论信息等。4)对于当前日期接近
13、有效期的商品,系统提醒管理员,让管理员对该商品进行促销等操作。2、商品的查询(m0402)根据某些需要,查询相关信息;对产品进行分类查询,有利于商品的管理。3、商品的评论管理(m03)1)用户评论商品时,管理员定义评论过滤规则 2)管理员商品的评论)管理员删除商品的评论 3.1.5 销售管理(m05)a.引言 功能名称:销售管理 编号:m 功能描述:记录商品的销售量,可以进行销售查询 功能模块 约束:系统管理员或超级管理员可见 在数据库在建立一张销售表来记录销售量,表中字段包括:商品编号、商品名称、销售价格、销售时间、售出数量。1、销售管理(m05-01)1)按时间段查询销售量;2)按商品名称
14、查询销售量;-)按单件商品的销售价格来查询销售量。3.1.库存管理(m)a.引言 功能名称:库存管理 编号:m06 功能描述:记录每件商品的库存信息 b 功能模块 约束:系统管理员和超级管理员可见 在数据库中,建立一张库存表来管理库存,表中字段包括商品编号、商品名称、商品条形码、进货价格、进货日期以及进货数量。1、商品进货管理(m6-)记录进货商品的编号、进货价格、进货数量、日期以及操作人,并且修改商品信息表 中的库存数量。2、商品发货管理(m-0)记录发出的商品的编号、数量、发货日期以及操作人,并且修改商品信息表中的库存数量。3、商品缺货管理(m6-03)定时检查商品信息表中的库存数量,如果
15、小于某一设定值就提醒管理员。3.7 订单管理(07)引言 功能名称:订单管理 编号:m07 功能描述:记录用户填写提交的订单信息,可以进行订单的查询,浏览,修改,及相关特殊操作。b.功能模块 约束:系统管理员和超级管理员可见-、查询订单(m0701)1)根据订单号,查找到相关的订单信息,相关订单信息参照前台功能部分的“订单查看模块”;2)根据时间段查询订单;3)根据用户查询订单;4)根据销售价格查询订单;5)根据订单状态查询订单。2、浏览订单(m0702)显示订单中的中商品信息:商品缩略图、名称、价格、折扣、评分 点击查看商品详细信息 3、修改订单(m0703)在一些情况下,允许对订单中的相关
16、信息进行修改 4、冻结订单(m07-04)在特殊情况下,允许对订单进行冻结,会员不能对冻结订单进行操作。特殊情况可能包括:订单纠纷、订单退订等 5、处理特殊订单(m705)1)处理被冻结的订单,包括激活或删除;)处理过期订单;3)处理其他的特殊订单。6、未支付订单提醒(76)对于下订单后4 小时内未支付的订单,系统自动发邮件提醒用户支付,此后 24 小时内还未支付的订单设置为过期订单。7、过期订单:(m0707)1)对于未支付订单,48 小时后自动变为过期订单 2)对于交易成功的订单,保存 2 年,年后订单过期 3)未支付过期订单,系统标记,供管理员查看、删除 4)交易成功的过期订单,系统自行
17、删除 注:交易成功是指完成整个交易流程-3.1.8 积分管理(m8).引言 功能名称:积分管理 编号:08 功能描述:管理会员的积分,定义积分获取方式、使用方法 b.功能模块 1、定义积分获取方式(m8-1)获取方式参见前台需求定义书积分管理模块。后台管理的功能主要是修改获取的方式。4、积分的使用(m0802)积分的使用方式参见前台需求定义书积分管理模块。后台可以管理积分的使用方式及兑换规则。3、查看用户积分(08)积分明细:收入:订单号、下单时间、订单金额、获得积分 支出:兑换时间、兑换所得账户余额、兑换使用积分 1)按会员编号查看 2)按用户积分大小查看 4、积分的修改(m8-04)系统修
18、改:1)添加积分 用户完成系统默认添加积分要求后,系统自动添加积分,并记录 2)扣除积分 用户使用积分后系统自动扣除积分,并记录 3)积分备份 每天凌晨:00 系统将会自行对所有用户的积分进行备份并替换原备份 管理员修改:1)添加积分 管理员自行添加积分,每次添加需写出理由,记录并保存-2)扣除积分 管理员自行扣除积分,每次扣除需写出理由,记录并保存 3)积分清零 由管理员提出申请,并提交申请书,经超级管理员审核后进行操作,并记录 4)积分恢复 在商城或系统出现错误时,由管理员查看积分备份,并进行用户积分恢复 31.促销管理(0)a.引言 功能名称:促销管理 编号:m9 功能描述:针对于特殊时
19、间、特殊种类、特殊商品的一个促销或者折扣销售的策略 b.功能模块 、管理员管理促销(m9-1)1)对于长期滞留不销售的商品,系统自动将其标记并提醒管理员,由管理员制定折扣计划,并在首页置顶记录,折扣金额视情况而定。2)对于特定需求促销商品,管理员设定促销时间提醒,并在首页高亮显示 约束:时间必须先于促销开始时间天.1.8 退出系统(m010)a.引言 功能名称:退出系统 编号:010 功能描述:管理员退出系统,并记录管理员退出时间、IP b.功能模块 1、管理员退出(m00)管理员选择退出,系统自动返回管理员登陆界面 2、退出信息记录(m010-02)-)系统自动记录保存管理员退出时间及 IP
20、 2)系统自动清空,月前的退出信息.2 外部接口需求 32.1 用户接口 参见前台用户接口。3.2.2 硬件接口)服务器平台 需要支持 wdows 平台、Linux 平台,要求平台稳定,需要电源支持。2)数据库运行平台 需要足够的存储空间,稳定的运行环境,电源支持 3)网络支持 需要稳定的网络环境,较快的访问速度。4)客户端支持的平台:PC 机上支持 IE 内核和非 IE 内核的浏览器,需要支持 Javacrpt 脚本。推荐分辨率为 1024*7。移动设备上:按照 PC 机上的浏览方式,组织网页内容。5)用于商品入库的时候,需要一个识别条形码的扫描枪。3.性能需求 3.3.1 静态数值需求 1
21、)支持的终端数:原则上在并行操作数之下。2)支持并行操作的用户数:小于等于 500-3.2 动态数值需求 1)本系统在正常的网络环境下,应能够保证系统的及时响应 2)小批量的业务处理响应应该在 3秒 3)大批量的业务处理和查询的响应时间控制在 1020 秒以内 3.4 硬件的限制 a 服务器系统 indw XP 及以上 b 数据库:Oacle Databae 10g c 内存储器 至少G,推荐G d 处理器 主频 2GHz 以上 e 外存储器 00G 以上.5 属性 3.5.可用性 数据库系统应该有定时自动备份和管理员手动备份功能。35.2 安全性 a 利用可靠的密码技术:对用户信息在数据库中存储时加密。b 记录管理员和用户的关键性操作,保留日志。c 系统应对紧急事件:如停电、遭到攻击时能及时响应。.5.3 可维护性 a 对于企业管理员提供易维护的特点 b 对于系统管理员,能根据新的需求对系统进行变更-3.6 其他需求 根据软件和用户组织的特性等,某些需求放在下面各项中描述。3.1 数据库 a 在功能需求中标识的信息类别:满足功能需求中需要用到的数据 b 数据保存要求:信息的安全性,要求明确的备份实施策略 c 可维护性:对于系统的变更,数据库应该能做出相应的变更。3.操作 根据不同的权限,不同的角色可以进行不同的操作,保证系统的安全