[键入公司名称]软件需求规格说明书[键入作者姓名][选取日期]文件状态:[]草稿[]正式发布[√]正在修改文件标识:当前版本:作者:完成日期:IBM软件实训基地软件需求规格说明书~2~历史版本版本/状态作者参与者起止日期备注IBM软件实训基地软件需求规格说明书~3~目录1引言..................................................................51.1项目名称..........................................................51.2项目背景和内容概要................................................51.3相关资料、缩略语、定义............................................52任务概述..............................................................62.1目标..............................................................62.2范围..............................................................62.3假定条件与约束限制................................错误!未定义书签。3业务流程..............................................................64数据描述..............................................错误!未定义书签。4.1原始数据描述......................................错误!未定义书签。4.2数据流向图........................................错误!未定义书签。4.3数据概念模型和描述................................错误!未定义书签。5功能需求.............................................................125.1功能描述..........................................错误!未定义书签。6界面要求.............................................................126.1报表格式..........................................错误!未定义书签。6.2图形要求..........................................错误!未定义书签。6.3输入输出要求......................................错误!未定义书签。7接口要求.............................................................178性能需求.............................................................178.1数据精确度.......................................................178.2数据量...........................................................178.3时间特性要求.....................................................179运行环境需求.........................................................189.1网络和硬件设备平台...............................................189.2操作系统平台.....................................................189.3数据库系统平台...................................................189.4编程工具.........................................................18IBM软件实训基地软件需求规格说明书~4~9.5其它支撑软件.....................................................1810其它专门需求........................................................1810.1安装和操作......................................................1810.2安全保密........................................................1810.3维护服务........................................................18IBM软件实训基地软件需求规格说明书~5~软件需求说明书1引言1.1项目名称B2C电子商城系统1.2内容概要本说明书是为了系统的阐述有待开发的项目,详细的描述项目需要实现的功能、需要注意的事项,以及具体的要求,此说明书是提供给开发人员参考与使用。1.3缩略语、定义专用术语全称解释用例图UseCaseDiagram用于描述系统用例,(系统需要实现的功能)参与者Actor系统的使用者(用户、进程、其它系统)用例UseCase系统需要完成一个操作用例规约UseCaseDescription针对用例图的具体描述流程图flowchart针对系统业务逻辑过程的描述功能结构图ActivityChart针对各个功能点的描述类图ClassDiagram针对于代码的实现,类的分析IBM软件实训基地软件需求规格说明书~6~2任务概述2.1目标B2C是该网站能够实现企业以自有域名在互联网开设的集销售、服务、资讯一体化的电子商务平台。企业依托此网站开展综合性的网络营销活动,推广网站,树立品牌。2.2范围此系统适用于个体户网上经商。该系统提供以下功能:产品展示:7*24小时永不关门的产品展示平台,文字、图片、多媒体、在线试用等展示手段。销售服务:提供自助式的订单填写向导,历史订单追溯,在线比价等多种销售服务。增加了销售服务水平,同时降低了销售服务的人力成本。售后服务:保留历史账单有助于加强顾客的消费体验。在网站上提供本公司相关产品的有关知识,选购指南等。使用说明等帮助消费者使用本企业的产品。提升品牌价值:在订单、投诉、购买指南等方面细致的体验有助于培养顾客的品牌忠诚度。3业务流程1.前台业务流程图IBM软件实训基地软件需求规格说明书~7~进入B2C电子商城验证是否是会员进入购物区进入会员区注册否是或否是分类浏览关键字搜索推荐商品销售排行榜选择商品加入购物车继续购物修改订单确认订单否直接填写订单进入收银台会员登录选择送货方式选择支付方式提交订单订单后台处理会员查询订单2.后台业务流程图IBM软件实训基地软件需求规格说明书~8~进入后台页面验证登录进入系统后台是商品管理订单管理销售量管理会员管理目录管理商品管理增加目录订单审核订单查询销售量查询会员级别设置会员查询修改目录删除目录修改商品增加商品删除商品增加会员删除会员修改会员否退出订单详情商品详请商品详情4系统用例图1)评论管理IBM软件实训基地软件需求规格说明书~9~2)地址薄管理3)用户管理IBM软件实训基地软件需求规格说明书~10~4)收藏夹管理5)订单管理IBM软件实训基地软件需求规格说明书~11~6)购物车管理7)商品管理IBM软件实训基地软件需求规格说明书~12~8)商品目录管理5功能需求5.1系统功能需求模块名称评论管理地址簿管理用户管理收藏夹管理订单管理购物车管理商品管理商品目录管理5.1.1评论管理1)查询操作根据商品名查看用户的商品评论信息2)添加操作根据商品名添加商品评论信息IBM软件实训基地软件需求规格说明书~13~根据用户添加商品评论信息5.1.2地址簿管理1)查询操作根据用户编号查询所有地址薄信息2)修改操作根据地址薄编号修改3)添加操作根据地址簿添加4)删除地址薄5.1.3用户管理1)用户注册用户注册2)用户登录通过用户命和密码登陆3)查询操作根据用户名找回用户密码根据会员级别查询显示会员查询结果根据注册的起止时间显示会员信息列表根据会员编号查询会员信息IBM软件实训基地软件需求规格说明书~14~4)更新操作根据订单积分增加用户积分根据用户编号修改用户信息根据会员积分修改会员级别设置5)删除操作根据会员编号删除会员6)退出退出前台退出后台5.1.4收藏夹管理1)添加操作根据商品编号添加商品到收藏夹根据商品编号添加商品到购物车2)删除操作根据收藏夹商品编号删除收藏夹内商品5.1.5订单管理1)查询操作查询订单信息根据订单号显示单个订单详情IBM软件实训基地软件需求规格说明书~15~根据订单号显示订单信息根据订单状态、起止时间查询订单根据商品类别或时间查询所有订单中的商品销售量2)修改操作根据本地/外地(用户)修改送货费用根据使用的用户积分修改订单销售总金额根据购物车商品总金额、用户积分、送货费用修改商品销售总金额修改订单中送货地址修改确认订单栏中的商品清单3)添加操作添加订单4)审核操作订单审核5.1.6购物车管理1)添加操作添加购物车商品到收藏夹添加商品到购物车2)修改操作根据购物车编号修改购物车中商品IBM软件实训基地软件需求规格说明书~16~3)查询操作显示购物车内所有商品4)删除操作根据商品编号删除购物车中商品5.1.7商品管理1)添加操作添加商品2)修改操作根据商品编号修改商品信息3)删除操作根据商品编号删除商品4)查询操作根据商品名的关键字对商品进行模糊查询根据商品目录类别查询商品根据商品目录类别和关键字查询商品根据商品编号显示商品的详细信息显示推荐的商品信息列表(5条)分页显示子目录下的商品列表IBM软件实训基地软件需求规格说明书~17~5.1.8商品目录管理1)查询操作显示所有商品目录列表2)修改操作修改商品目录3)添加操作添加目录信息4)删除操作删除目录6接口要求(描述与本系统相连的系统的接口的数据格式,数据交换协议,接口功能等)7性能需求7.1数据精确度(例如,数据内部精度,外部显示精度)7.2数据量7.3时间特性要求(根据所开发系统的特点,规定系统对时间的特性的要求。例如:系统响应时间、界面更新处理时间、数据转换与传输时间)IBM软件实训基地软件需求规格说明书~18~8运行环境需求8.1网络和硬件设备平台(网络拓扑图及设备类型描述)8.2操作系统平台8.3数据库系统平台8.4编程工具8.5其它支撑软件9其它专门需求9.1安装和操作9.2安全保密9.3维护服务