1、电子商务网上购书信息管理系统需求规格说明书案卷号001日期2011/9/4电子商务网上购书信息管理系统需求分析规格说明书作 者: 传承软件开发组(项目组长:杨建新 成员: 王莹红、孟祥宇、王鑫、宋明月、陈浩) 完成日期: 2011年9月4日星期日 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人10 一、引言1.1编写目的 为了本次软件编写更为方便以及在软件完成后的维护与更新,所以要编写一个较为完整详细的需求规格说明书,为本次软件开发提供一个较为标准的依据与规范,需求说明书将为用户和开发者之间创建一个共同的基础和共识,为本次软件开发提供预期的、较为详细的、规范的指导
2、与说明。1.2范围 1.2.1软件工程项目名称:电子商务网上购书信息管理系统。 1.2.2用途:为了满足各学院学生的购书需求,我校现决定推出一项电子商务网上购书系统,顾客群主要由各高校的数万名学生,以及在internet上来自全国各地的访问该网上书店的潜在客户组成。 1.2.3开发背景及意义:网络经济是用现代信息技术和网络技术,依靠形成的互联网网络过进行商务活动的,它集金融电子化、管理信息化、办公室自动化于一体,与传统商务模式相比较,具有无可比拟的运作优势: (1)运营成本低; (2)用户范围广; (3)商务开放性好; (4)无时空限制; (5)多媒体手段表现力; (6)以顾客为中心,最大限度
3、地满足顾客的个性化需求; (7)提升企业形象; (8)促进市场营销 (9)增强企业管理功能 (10)革新企业管理思想。 1.2.3参考文档:(1)计算机软件需求说明编制指南GB938588 (2)计算机软件产品开发文件编制指南GB856788二、项目概述2.1产品描述:本项目分为前、后台管理系统。前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览图书、选择图书、结算完成购书等。图书数据能根据需要灵活地检索与显示,简化购物流程,真正做到“简洁、高效、流畅、”的购物环境。 本系统的后台管理系统融入企业传统的进销存概念,对订单进行管理,对图书进行分类管理,提供图书信息的添加、修改和删
4、除等功能,支持图书的封面图片上载功能,从而能够利用网络的游戏增强图书商品的宣传效果。2.2产品功能: 2.2.1功能需求 (1)后台管理:1、目录管理:a、目录创建:对图书的集合整理,便于对图书的管理操作 b、目录编辑:对现存目录的重定义或修改操作 c、目录撤销:对现存目录的删除操作 d、目录查看:对现存目录的查询操作 2、图书管理: a、图书入库:将要入库的图书进行记录 b、图书出库:将要出库的图书进行记录 c、图书撤销:将已有图书进行删除操作 d、图书检索:对已有的图书做模糊查询 e、图书概要信息查看:对图书的概要信息进行查询 f、图书详细信息查看:对图书的详细信息进行查询 3、订单状态管
5、理: a、订单状态编辑:管理员对一些订单的状态的修改操作 b、订单信息查看:对一些订单进行查询操作 c、订单检索:对订单进行模糊查询 d、订单撤销:对一些订单(例如过期或无效的订单)进行删除操作 e、订单明细信息查看:对订单的明细信息进行查询操作 f、订单状态信息查看:对订单的状态进行查询操作 4、会员管理: a、会员注册:新会员的添加 b、会员撤销:对已有会员进行删除操作 (2)前台销售:1、获取图书目录及图书信息: 2、购物车管理: a、购物车图书添加:将已选购的图书加入购物车 b、购物车图书数量更新:在购物车进行添加或删除操作后,将购物车内的数量信息进行更新 c、购物车图书计价:将已加入
6、购物车内的图书单价进行合计,当用户删除购物车内图书时将该书单价扣除 d、购物车图书信息浏览:对购物车的信息进行查看 e、购物车图书移除:对购物车内的图书进行删除操作 f、购物车图书清空:将购物车内的图书全部删除 3、订单管理 a、订单生成:用户决定对购物车内的物品进行支付操作是,生成订单并发送给供应商 b、个人订单信息查看:对所属当前用户的所有订单进行查看 4、支付管理: a、信用卡支付:使用网银对对选购的产品进行支付操作 b、转账:从支付卡转入销售商账户 5、会员访问: a、个人资料修改:对会员个人信息进行修改操作 b、会员登录:会员进行选购操作前进行登录 c、会员注册:是新用户成为会员的一
7、系列操作 2.2.2功能用例图:2.2.3非功能需求 (1)自动化处理,业务处理效率高(2)便于使用,符合操作习惯 (3)事务数据处理机制,数据处理完整性 (4)安全检查,身份和权限认证2.3软硬件环境需求 2.3.1服务器端: (1)操作系统:MS windows Server 2003/2008标准版/企业版 (2)脚本解释器:Javascript1.5版本,安装IE5.5以上版本即可获得 (3)Web服务器:IIS5.0以上 (4)数据库服务器:MS SQL Server2000/2005标准版/企业版 (5)权限要求:对SQL Server数据库具有建表、备份的权限 (6)硬件要求:服
8、务器CPU*2 4GB内存146G*3SAS硬盘Raid5 (7)空间大小:初次安装至少需10MB可用空间 2.3.2客户端: (1)浏览器:IE5.0以上 (2)分辨率:最佳效果1024*7682.4产品质量需求 (1)正确性:软件能够正确执行任务,工作成果准确 (2)健壮性:能够对异常情况作出处理,不死机,并能够保持数据的完整性 (3)可靠性:平均故障间隔时间3个月,99.9%系统故障在1小时内可恢复 (4)性能,效率:吞吐量25笔事务/秒,容量:10万客户,响应时间5s (5)易用性:用户界面风格一致,提供在线演示,员工经过简单培训即可上手,符合GUI标准 (6)清晰性:程序及文档注释详
9、尽,说明文字简洁易读,易理解 (7)安全性:身份认证,权限认证,关键数据加密处理 (8)可扩展性:基础架构可横向与纵向扩展 (9)兼容性:支持多语言开发的组件三、数据库设计 3.1实体关系(E-R图)3.2数据字典图书类别表 Category字段名类型默认值索引PK/FK允许空说明CategoryIdsmallintYesPKNo类别编号CategoryNameNvarchar(50)YesNo类别名称DescNvarchar(50)NoYes类别描述图书概要信息表 BookBrief字段名类型默认值索引PK/FK允许空说明BookIdVarchar(10)YesPKNo图书编号Categor
10、yIdsmallintYesFKNo目录编号BookNameVarchar(80)NoNo图书名称BookDescVarchar(255)NoNo图书描述BookImageVarchar(80)NoNo图书图片AddTimedatetimeGetdate()NoNo添加时间IsHeadLineBitNoNo是否热点推荐IsClassicbitNoNo是否经典书目图书详情信息表 Item字段名类型默认值索引PK/FK允许空说明BookIdVarchar(10)YesPK/FKNo图书编号BookAuthornvarchar(50)NoNo作者Publishernvarchar(50)NoNo出版
11、社PublishDatedatetimeNoNo出版日期BookPriceDecimal(10,2)NoNo图书市价ListPriceDecimal(10,2)NoNo售价UnitCostDecimal(10,2)NoNo成本价ItemNameVarchar(80)NoNo详细书名ItemImageVarchar(80)NoNo详细图片Qtyint0NoNo数量购物车信息表 Cart字段名类型默认值索引PK/FK允许空说明UserNameVarchar(256)YesPKNo用户名BookIdVarchar(10)YesPK/FKNo图书编号PriceDecimal(10,2)NoNo售价It
12、emNameVarchar(80)NoNo详细书名Quantityint0NoNo数量订单头信息表 Orders字段名类型默认值索引PK/FK允许空说明OrderIdIntYesPKNo订单编号UserIdVarchar(20)NoNo用户名OrderDatedatetimeGetdate()NoNo订单日期ShipToNameVarchar(80)NoNo接货人姓名ShipEmailVarchar(80)NoNo接货人电邮ShipAddrVarchar(80)NoNo接货人地址ShipCityVarchar(80)NoNo接货人所在城市ShipStateVarchar(80)NoNo接货人所
13、在省份ShipZipVarchar(20)NoNo接货人邮编ShipCountryVarchar(20)NoNo接货人所在国家ShipPhoneVarchar(20)NoNo接货人电话BillToNameVarchar(80)NoNo付款人姓名BillEmailVarchar(80)NoNo付款人电邮BillAddrVarchar(80)NoNo付款人地址BillCityVarchar(80)NoNo付款人所在城市BillStateVarchar(80)NoNo付款人所在省份BillZipVarchar(20)NoNo付款人邮编BillCountryVarchar(20)NoNo付款人所在国家
14、BillPhoneVarchar(20)NoNo付款人电话TotalPriceDecimal(10,2)NoNo数量订单明细表 LineItem字段名类型默认值索引PK/FK允许空说明OrderIdIntYesPKNo订单编号LineNumIntYesPKNo订单明细表BookIdVarchar(10)NoNo图书编号QuantityIntNoNo数量UnitPriceDecimal(10,2)NoNo售出单价订单状态表OrderStatus字段名类型默认值索引PK/FK允许空说明OrderIdIntYesPKNo订单编号LineNumIntYesPKNo订单明细号TimestampDatetimeGetdate()NoNo时间戳StatusVarchar(2)NoNo订单状态四、编码设计4.1类图五、附录 5.1项目计划表系统名称工作所需人员所需天数标志性事件(交付物)网上购书信息管理系统需求分析35需求分析规格说明书系统编码与实现610可测试代码系统测试23测试报告系统实施与维护、使用培训32用户手册、验收报告 5.2具体分工: 第一阶段:需求分析:杨建新,王莹红,孟祥宇,王兴第二阶段:编码与实现:杨建新,王莹红,孟祥宇,王兴,宋明月,陈浩第三阶段:系统测试:宋明月,陈浩第四阶段:系统实施与维护、使用培训:王兴,宋明月,陈浩
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1