网上书店需求规格.doc_第1页
网上书店需求规格.doc_第2页
网上书店需求规格.doc_第3页
网上书店需求规格.doc_第4页
网上书店需求规格.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录一、 引言11.1 编写目的11.2 项目背景11.3术语说明11.4参考文献1二、 任务概述12.1 目标12.2运行环境12.3用户特征22.4条件与限制2三、功能需求23.1功能划分23.2功能描述23.3 数据流图3四、 外部接口需求34.1用户界面34.2硬件接口44.3软件接口44.4通信接口44.5故障处理4五、性能需求45.1数据精确度45.2时间特性45.3适应性4六、 软件属性要求46.1正确性46.2可靠性46.3 效率56.4 完整性56.5 易使用性56.6 可维护性56.7 可测试性56.8 复用性56.9 安全保密性56.10 可理解性56.11 可移植性5七、数据描述57.1 静态数据57.2 动态数据57.3 数据库描述57.4 数据词典57.5 数据采集121、 引言1.1 编写目的本概要设计说明书是针对网上书店系统而编写的,目的是对该项目进行总体设计,在明确系统需求的基础上划分系统的功能模块,进行系统分工的开发,明确各模块间的接口,为进行后面的详细设计和实现做准备。1.2 项目背景该产品的名称是:网上书店系统。网上书店系统是一种应用于图书销售领域的动态网站。近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋在全国迅速展开。与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。这些优势是其它交易方式难以达到的。图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的流通渠道,繁荣出版,繁荣市场的必由之路。目前当当、科利华、江苏考试书店等网上书店都在网上市场竞争中争的自己的一席之地。然而中小型的书店开展网上交易的数量,却显的凤毛麟角。一方面:中小型的书店向大型书店发展受到了资金、管理水平的限制;另一方面当今的互联网技术的发展赋予中小型图书销售商开展灵活快捷售书的机遇。网上书店系统正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。1.3术语说明*1.4参考文献1*2*3*4*2、 任务概述2.1 目标实现网上书店系统的基本功能,包括用户管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,书目评价等功能。2.2运行环境(1)硬件环境处理器:Inter P4 主频1.6GHz或更高内存:512MB以上硬盘空间:不低于1GB (2)支持软件操作系统:Windows 7 数据库系统:SQL Server 2010 开发环境:Microsoft.NET Framework SDK v2.0开发工具:Microsoft Visual Studio 2010 开发语言:+语言C#语言服务器:IIS6.0 客户端:Internet Explorer 5.0或更高版本Netscape Navigator等分辨率:最佳效果1024*768像素2.3用户特征本系统用户主要分为两大类用户:普通用户、管理员。普通用户(既网上顾客)是一切可以上网通过网页浏览器进行电子商务的人,主要用户群是大学生。他们绝大多数掌握比较熟练的上网技巧,使用较新的浏览器版本。管理员是指管理此网上书店的管理员,他们比较熟悉后台的管理,能及时对图书进行更新和维护。2.4条件与限制为了使网上书店系统获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。实现管理与数据的分离,便于管理和维护网上书店系统面向全球互联网用户,进行相关交易前必须注册为本网络平台用户,才能拥有相应权限;应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任;平台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。三、功能需求3.1功能划分(一)前台实现功能1、新顾客注册、登陆2、客户空间页面管理3、网上支付功能4、购物车功能5、订单查询功能6、书籍分类搜索7、图书热销排名8、新书籍上架(二)后台管理实现功能1、用户注册信息管理2、书籍信息管理3、订单添加/删除/修改管理功能4、客户权限管理5、订阅系统管理6、客户访问统计7、数据统计管理3.2功能描述一)前台功能:新顾客、注册:新顾客购书之前先注册成为本站客户,要求实名认证。客户空间页面管理:注册客户修改个人资料,账户管理,书籍收藏夹的管理,以及对自己登陆界面风格的管理。网上支付功能:用户确认购买图书后实现在线支付货款或者使用网上银行支付的选择和实现。购物车功能:时刻显示客户当前所购书目,可以增加或删除订单查询功能:用户确认购买图书即生成一个唯一的订单号,用户可根据此订单号查询所购书目、价格。书籍分类搜索:用户可根据自己的需求及书籍的不同分类进行相关查询和浏览,查询时需输入关键字(可包括书名、作者、年份等)。热销排行榜:根据书籍的销售量及用户的关注度、相关评论进行热销排名,为用户提供最新的热门图书,供用户选择。新书籍上架:当新书出炉,管理员要把最新的入库图书在首页显示,以便用户了解最新图书,方便购买。二)后台管理实现功能用户注册信息管理:该系统管理人员对用户注册的信息进行编辑分类和管理,并保证信息的安全。书籍信息管理:对图书进行分类,可进行增加,删除,修改操作。图书出版社信息的记录,删除及修改,添加。并确保信息的真实性。订单添加/删除/修改管理功能:对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。客户权限管理:管理人员实现对用户的分级,不同级别的享受到的折扣不同,或者还有其他的增值服务。高级用户需要通过支付年费,或者注册时间到达一定限额后自动成为一定级别的用户。订阅系统管理:对用户提交的订阅信息进行审核。客户访问统计:对客户访问量按时间统计,包括日、月、季度、年。制定新的图书销售方案。数据统计管理:统计客户、书籍、访问量、订购量。3.3 数据流图*4、 外部接口需求4.1用户界面(1)本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明:用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便使用本应用系统。(2)显示信息一致性标准(3)分辨率为1024*768,增强色16色(4)快捷键本系统中应用的快捷键在各个配置项上语义必须保持一致。面向事务的: Ctrl-F 寻找 Ctrl-S 保存Ctrl-C 拷贝 Ctrl-H 帮助Ctrl-P 打印 Ctrl-V 粘贴Ctrl-W 关闭 Ctrl-X 剪切Ctrl-F4 关闭窗口(5)本系统对于出错信息和警告应该遵循以下原则:a.信息以用户可以理解的术语描述;b.信息应提供如何从错误中恢复的建设性意见;c.信息应指出错误可能导致那些不量后果,以便用户检查是否出现了这些情况或帮助用户进行改正;(6)信息应伴随着视觉上的提示,如特殊的图像、颜色或信息闪烁。(7)信息不能带有判断色彩,即任何情况下不能指责用户(8)采用菜单界面方式4.2硬件接口支持一般的PII或更高档微机,笔记本电脑。4.3软件接口运行于Windows95及更高版本的操作系统之上。4.4通信接口本系统应提供Web浏览器的支持。4.5故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。2)关于空记录带来的麻烦有些空记录往往会使程序无法运行。此时你可用“if not null”语句先判断一下是否为空记录,再操作。3)有些运行错误也可用补获异常进行处理。五、性能需求5.1数据精确度(1)要按照严格的数据格式输入,否则系统不予响应进行处理。(2)查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。5.2时间特性响应时间:要求响应时间最长不超过10秒更新处理时间:如发布信息、更新图书等不能超过15秒5.3适应性当需求发生某些变化时,操作方式,运行环境,同其他软件的接口及精度和有效时限,数据库的原有数据和模式都不需要发生改变,只需将计划的变化或改进添加到原有的模式中。6、 软件属性要求6.1正确性要求发布的系统达到用户的预期目标,运行时基本无错误。6.2可靠性该系统一天24小时可用,普通用户在用系统时平均故障时间间隔(MTBF)半年一次,平均修复时间不超过10分钟,运行准确率达到97%,系统出现错误和缺陷率为3%,相同错误出现不超过3次。6.3 效率对于浏览、查询、增加、删除、更新等操作,要求及时响应,在1-2秒内。6.4 完整性要求能在发生意外(如掉电)的情况下,保证不丢失数据。该系统防止非法访问系统功能,输入到系统的数据被加密保护。6.5 易使用性要求能尽量为用户的使用提供方便。系统界面符合目前流行的界面规范,界面清晰、一目了然、操作简单。6.6 可维护性要求本软件在运行中发现错误时,能快速、准确对其进行定位、诊断和修改。6.7 可测试性设计时尽可能减少测试本软件的各项功能所需的工作量。6.8 复用性设计时应采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低耦合的程度,以提高各模块的复用性。6.9 安全保密性要求提供身份验证,只允许通过身份验证的用户才能以管理员身份管理本软件系统。用户的数据进行了多方面的加密,以防止数据泄漏。6.10 可理解性对于本软件提供的各种菜单命令,各种信息提示,应易于用户理解。6.11 可移植性要求本软件尽可能能在各种windows操作系统上使用。七、数据描述 7.1 静态数据系统内部的所有书籍。 7.2 动态数据输入数据:用户输入所需要的书籍名称,或者是根据的条件(书籍的类型、书籍的价格等条件)来查找所需要的书籍。输出数据:网页弹出符合用户需求的一个或者是一系列书籍供堵着选择。 7.3 数据库描述数据库的名称:用户信息数据库、图书订货单数据库、图书订购单数据库、账单信息数据库、库存书籍数据库数据库的类型:均是Oracle 7.4 数据词典数据流词条描述1数据流名:所需书信息 简述:顾客所需要的图书的信息 来源:顾客 去向:加工P1.1新客户注册 组成:以顾客填写为准2数据流名:填写图书信息 简述:顾客所需图书相关信息的填写 来源:加工P1.1新客户注册 去向:加工P1.2挑选图书 组成:以顾客填写为准3数据流名:所选图书 简述:顾客选择的图书 来源:加工P2.1挑选图书 去向:加工P1.3放入购物车4数据流名:提示信息 简述:经过加工后给出的提示信息来源及 去向:1.由加工P2.1转到支付平台到加工P2.2付款 2.由加工P2.2付款到加工P2.3转回网上书店 3.由加工P2.3转回网上书店到加工P2.4核对图书账目 4.由加工P2.2.1用户登录到加工P2.2.2验证 5.由加工P2.2.3选择付款方式到加工P2.2.4支付5数据流名:核对正确 简述:核对图书账目时正确发出核对正确信息 来源:加工P2.4核对图书账目 去向:加工P2.5编订图书订购单6数据流名:核对错误 简述:核对图书账目时错误发出核对错误信息 来源:加工P2.4核对图书账目 去向:加工P2.1转到支付平台7数据流名:验证合格 简述:验证用户信息正确时发出验证合格信息 来源:加工P2.2.2验证 去向:由加工P2.2.3选择付款方式8数据流名:验证不合格 简述:验证用户信息不正确时发出验证不合格信息 来源:加工P2.2.2验证 去向:加工P2.2.1用户登录9数据流名:图书订购单 简述:送交采购部的需要订购图书的表单 来源:加工P2.5编订图书订购单 去向:加工P3.1图书订购单处理 组成:编号+书名+作者+订书数量+图书单价+订书总价钱+订货日期+ 顾客姓名+地址+电话 数据流量:1000份/每周 频率:平均50条/天10数据流名:缺货 简述:图书库存记录中没有顾客所订购书目形成缺货指令 来源:加工P3.1图书订购单处理 去向:加工P3.2产生暂存图书订购单11. 数据流名:可发的图书 简述:图书库存记录中有顾客所订书目产生可发货指令 来源:加工P3.1图书订购单处理 去向:加工P3.4产生图书发货单12数据流名:图书发货单 简述:顾客订购的图书有货时发出的发货单 来源及去向: 1.由加工P3.4产生图书发货单到加工P3.5出货 2.由加工P3.5出货到加工P3.6配送 3.由加工P3.6配送到加工P3.7核对书目 组成:编号+书名+作者+订书数量+图书单价+订书总价钱+订货日期+ 顾客姓名+地址+电话 数据流量:1000份/每周 频率:平均50条/天13数据流名:图书 描述:经网上书店发到顾客手中的图书 来源:网上书店 去向:顾客14数据流名:缺货通知单 描述:顾客所订书目在图书库存记录中没有而发给采购部的缺货单 来源:加工P3.2产生暂存图书订购单 去向:采购部 组成:编号+书名+作者+数量+图书单价15数据流名:到货通知单 描述:由采购部给网上书店发的到货通知 来源:采购部 去向:加工P3.3到货通知单处理 组成:编号+书名+作者+数量+图书单价+总价格16数据流名:图书库存目录 描述:由图书的基本信息组成的目录 来源:加工P3.3到货通知单处理 去向:加工P3.4检查暂存订购单 组成:编号+书名+作者+数量+图书单价17数据流名:已存 描述:顾客所订书目在再采购部所发的书中发出已存在指令 来源:加工P3.4检查暂存订购单 去向:加工P3.5产生图书发货单数据存储词条描述:1数据存储名称:订书信息 编号:D1 简述:顾客根据需要所订的书的信息的集合 组成:编号+书名+作者+单价+订书数量 组织方式:索引文件,以编号为关键字查询 查询要求:要求能随时查询2数据存储名称:支付信 编号:D2 简述:顾客采用的支付方式的集合 组成:顾客编号+地址+电话+银行账号 组织方式:索引文件,以顾客编号为关键字查询 查询要求:要求能随时查询3数据存储名称:图书库存信息 编号:D3 简述:存放库存所有可供产品的信息 组成:编号+书名+生产厂家+单价+库存量 组织方式:索引文件,以编号为关键字查询 查询要求:要求能随时查询4. 数据存储名称:客户信息 编号:D4 简述:注册了的客户的所有信息的集合 组成:用户姓名+顾客编号+地址+电话 组织方式:索引文件,以顾客编号为关键字 查询要求:要求能随时查询5. 数据存储名称:所选图书信息 编号:D5 简述:顾客要挑选的图书的信息的集合 组成:编号+书名+作者+规格+生产厂家+单价 组织方式:索引文件,以编号为关键字 查询要求:要求能随时查询6.数据存储名称:账单管理 编号:D6 简述:顾客通过网上付款后形成的账单的集合 组成:编号+书名+作者+订书数量+图书单价+订书总价钱+订货日期+顾客姓名+地址+电话 组织要求:索引文件,以编号为关键字 查询要求:任意时间查询7.数据存储名称:图书订购单信息 编号:D7 简述:存放顾客所有图书订购单信息 组成:编号+书名+作者+订书数量+图书单价+订书总价钱+订货日期+ 顾客姓名+地址+电话 组织形式:索引文件,以编号为关键字 查询要求:顾客只能查询与自己相关的图书订购单,后台管理员可查询全部图书订购单,可任意时间查询8.数据存储名称:暂存图书订购单 编号:D8 简述:存放图书库存中没有顾客订购图书时产生的所有暂存订购单 组成:编号+书名+作者+订书数量+图书单价+订书总价钱+订货日期+ 顾客姓名+地址+电话 组织形式:索引文件,以编号为关键字 查询要求:顾客只能查询与自己相关的暂存图书订购单,后台管理员可查询全部暂存图书订购单,可任意时间查询9.数据存储名称:图书库存记录 编号:D9 简述:所有图书的记录 组成:编号+书名+作者+单价+库存量 组织形式:索引文件,以编号为关键字 查询要求:后台管理员随时查询10.数据存储名称:收货单 编号:D10 简述:所有顾客收到书时带有本人签字的收获单 组成:编号+书名+作者+总价+本人签字 组织形式:索引文件,以编号为关键字 查询要求:后台管理员随时查询加工逻辑词条描述: 1.加工名:网上书店 简要描述:进行网上售书 输入数据流:所需图书信息 输出数据流:通知单 加工说明:网上售书处理2.加工名:订书信息处理 简要描述:根据顾客选出的图书进行订书信息处理加工 输入数据流:所需书信息 输出数据流:图书订货单 加工说明:将顾客发出的图书信息进行处理,分类,制定图书订货单。3.加工名:支付处理 简要描述:付款操作 输入数据流:图书订货单 输出数据流:图书订购单 加工说明:根据图书订货单选择付款方式,付款后产生图书订购单。4.加工名:销售 简要描述:将来自于订购单的预定图书销售给顾客 输入数据流:图书订购单 输出数据流:图书 加工说明:把顾客需要的书销售给顾客5.加工名:新顾客注册 简要描述:将新顾客的信息进行注册与处理 输入数据流:所需图书 输出数据流:填写信息 加工说明:处理注册的新顾客。6.加工名:挑选图书 简要描述:按图书的信息进行挑选图书 输入数据流:填写图书信息 输出数据流:所选图书 加工说明:顾客挑选所需图书,进行订购。7.加工名:放入购物车 简要描述:将顾客挑选的图书放入购物车 输入数据流:所选图书 输出数据流:图书订货单 加工说明:将顾客所选的图书放入购物车,制定图书订货单8.加工名:转到支付平台 简要描述:付款时转到支付页面 输入的数据流:图书订货单 输出数据流:提示信息 加工说明:根据图书发货单信息,转到支付页面9.加工名:付款 简要描述:在支付平台付款 输入的数据流:提示信息 输出数据流:提示信息 加工说明:根据图书发货单价格的信息,支付图书费用10.加工名:转回网上书店 简要描述:付款后回到初始界面 输入的数据流:提示信息 输出数据流:提示信息 加工说明:回到网上书店界面11.加工名:核对图书账目 简要描述:根据图书发货单,核对图书的信息包括价格、数目等 输入的数据流:提示信息 输出数据流:核对正确/核对错误 加工说明:根据图书发货单信息,检查是否出错12.加工名:编定图书订购单 简要描述:核对正确后的图书订货单编制成图书订购单 输入的数据流:核对正确 输出数据流:图书订购单 加工说明:核对正确后的图书订货单编制成图书订购单13.加工名:用户登录 简要描述:用户登录的页面 输入的数据流:提示信息 输出数据流:提示信息 加工说明:输入用户名、密码,登陆14.加工名:验证 简要描述:在登录时验证客户信息是否正确 输入的数据流:提示信息 输出数据流:验证合格/验证不合格 加工说明:在登录时验证客户信息是否正确,错误时返回登陆界面,否则进入选择付款方式功能模块15.加工名:选择付款方式 简要描述:根据需要的不同,有不同的付款方式 输入的数据流:验证合格 输出数据流:提示信息 加工说明:多种付款方式,便于客户付款16.加工名:支付 简要描述:用户支付价格的平台 输入的数据流:提示信息 输出数据流:提示信息 加工说明:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论