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