网上图书销售管理系统体系结构设计报告

上传人:奔*** 文档编号:56008321 上传时间:2022-02-19 格式:DOCX 页数:39 大小:330.57KB
收藏 版权申诉 举报 下载
网上图书销售管理系统体系结构设计报告_第1页
第1页 / 共39页
网上图书销售管理系统体系结构设计报告_第2页
第2页 / 共39页
网上图书销售管理系统体系结构设计报告_第3页
第3页 / 共39页
资源描述:

《网上图书销售管理系统体系结构设计报告》由会员分享,可在线阅读,更多相关《网上图书销售管理系统体系结构设计报告(39页珍藏版)》请在装配图网上搜索。

1、网上图书销售管理系统体系结构设计报告v1.0网上图书销售管理系统,体系结构设计报告网上图书销售管理系统体系结构设计报告文件状态:V发布修改文件标识:IRP-SD-ARCHITECTURE当前版本:V0.1作者:刘骁小组完成日期:2012-5-20正在草稿正式重庆理工大学,2012Page 5 of 31版本历史版本/状态作者参与者起止日期备注创建V0.1刘牛玲2012/5/16-2012/5/20创建初始版本骁玲、小滕显组明、罗源、谭伟0.文档介绍70.1文档目的70.2文档范围70.3读者对象70.4参考文献70.5术语与缩写解释81 .系统概述101.1 概述101.2 功能描述102 .

2、设计约束142.1 需求规定142.2 运行环境142.3 接口约束152.4 质量约束172.5 隐含约束173 .设计策略193.1 关键技术19网上图书销售管理系统,体系结构设计报告3.2 扩展策略213.3 复用策略214 .系统总体结构224.1 逻辑设计244.2 用户接口逻辑设计254.3 物理设计255 .子系统的结构与功能266 .开发环境的配置307 .运行环境的配置318 .测试环境的配置32重庆理工大学,2012Page 17 of 320.文档介绍0.1文档目的该文档描述了网上图书销售管理系统主要功能,阐述了该系统的总体构架,包括物理、逻辑结构,并说明了体系结构所采取

3、的设计策略和所有技术。0.2文档范围网上图书销售管理系统。0.3读者对象网上图书销售管理系统的全组成员及指导老师。0.4参考文献资料名称资料来源网上图书销售管理系统书项目计划网上图书销售管理系统网上图书销售管理系统需求规格网上图书销售管说明书理系统0.5术语与缩写解释缩写、术语解释SPP简并行过程(SimplifiedParallelProcess)PM项目管理(projectmanagement)C#C#(CSharp)是微软(Microsoft)为.NETFramework量身订做的程序语言。C#拥有C/C+的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Compon

4、ent-oriented)的程序语言。JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JavaServerPages.NETFramework|.NETFramework又称.Net框架。是由微软开发,一个致力于敏捷软件二|开发(Agilesoftwaredevelopment)、快速应用开发(Rapidapplicationdevelopment)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许|多有助于互联网和内部网应用迅捷开发的技术。.NET框架是微软公司继WindowsD

5、NA之后的新开发平台。实体实体是一个可持久化的域对象,比如电脑、书等。数据字典对数据流程图中对象的详细描述1 .系统概述1.1 概述通过我们网上图书销售管理系统的制作,可以实现对图书的在线查找,销售,以及在线管理等功能,此系统的优势在于系统简单却功能强大,扩展能力好以及能够方便的跨地域操作等性能,能很好的搭建起用户和卖家之前的桥梁,操作简单。本系统包括图书展示,新书发布,图书展示等一系列服务,同时提供图书推荐、图书分类、图书检索等便捷服务,方便用户寻找合适的图书。本系统适用于全国范围内的图书购买,不管是个人还是企业都可以通过平台进行图书的销售与购买,通过合法验证后即可进行相关操作。1.2 功能

6、描述一、系统前台管理1、会员中心游客注册游客可以通过此功能注册成为本网站会员,从而获得相应功能。会员登录游客注册成为会员后,需要登录才能拥有平台提供的相关功能。会员账户冻结用户要是出现什么异常情况,如账号密码被盗等,可选择此功能暂时冻结账号,从而获得时间去修改登录信息,保护账号安全等。2、售书管理书籍查询会员想购买书籍,或者对自己想购买的书籍了解不详细,可以通过此功能进行搜索查询,找到自己需要的书籍客户中心会员可以在这里修改个人资料、修改密码及密码保护问题和答案,对自己购买的书籍进行管理,查看自己购买书籍的物流等等。客户下订单会员对需要购买的书籍可以通过此功能下订单购买实现购物车功能会员可以将

7、自己喜爱的书籍或想要买的书籍加入购物车,在最后的时候统一结算,节省用户时间。支付功能会员通过此功能对自己购买的书籍付款,付款后本平台将根据订单准时发货。:、系统后台管理1、图书管理入库处理系统将到货的新书进行登记入库出库处理系统将售出的书籍进行售出记录2、后台订单处理订单审核系统将对用户下的订单进行审核,不合格的订单(如会员地址,会员手机号码等填写不详细的)退回给会员重新填写,合格的订单交给物流进行发货3、会员中心管理会员注册管理系统将对注册的会员进行统一的管理会员登录管理系统将对登录的会员进行统一管理账户冻结信息管理系统将对被冻结的会员进行统一的管理4、基础信息管理员工信息管理系统将对工作员

8、工的所有基本信息进行统一的管理会员信息管理系统将对注册成为会员的信息进行统一的管理图书信息管理系统将对所有的图书信息进行统一的管理新书上架发布系统将在网站上发布上架的新书,方便用户进行选择2 .设计约束2.1 需求规定需求规定的详细内容,请参考独立的文档网上图书管理销售系统需求规格说明书2.2 运行环境一、硬件环境1、客户程序硬件要求:具有PentiumIV处理器且满足以下要求的计算机:最低1G内存最小8GB硬盘鼠标键盘2、服务器硬件需求:具有PentiumIV处理器且满足以下要求的计算机:最低2G内存最小20GB硬盘鼠标键盘二、软件环境1、客户程序多需软件:WindowsNT/2000或更高

9、版本2、数据库服务器软件:WINDOWSXP/LINUX更高版本SQLSever2005以上Tomcat6.0以上2.3 接口约束一、用户界面设计规则用户接口:采用Windows的通用图形界面,对用户友好,且必须对鼠标键盘提供支持,界面设计应遵循:1、尽量保持一致性:界面规范应遵循MSWindows软件界面的规范2、设计完整的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过程、结束3、提供简单的错误处理机制4、提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件的功能5、提供控制的内部轨迹:系统应该让用户觉得是由用户在做决定,可以通过提示字符和提示消息的方式使用用户产生

10、这种感觉二、内部接口设计由于数据库的独特性,其数据库内部不需要特别设计接口。内部模块之间需要建立接口,方便其他模块进行调用。表现层模块可调用业务层模块接口,业务层模块可调用数据持久层接口,公共模块接口可任意被其他模块调用。三、外部接口设计硬件之间的接口:暂无软件之间的接口:暂无2.4质量约束主要质量属性详细要求正确性需要按照需求要求实现功能健壮性能够容纳1000人同时访问,服务器端程序应连续工并保持稳定可靠性系统运行稳定,包括系统软件故障恢复策略、硬件故障恢复策略、软件自身容错策略、软件备份策略和软件恢复策略等性能,效率一般操作的响应时间在0.13秒内易用性用户友好,操作简便清晰性业务流程明确

11、、规范安全性包括客户端和服务器端的安全需求描述,如:屏蔽IP欺骗禁用服务器易被黑客攻击的进程用户口令安全加密可扩展性可在当前需求基础之上进行功能上的扩展兼容性可运行在大多数主流的硬件环境中可移植性可运行在大多数主流的操作平台上可维护性需求系统提供系统管理和维护,方便客户进行可配置化的管理2.5隐含约束1、本系统的操作人员要求能达到基本会操作Windows的水平即可。2、数据库的维护人员必须具有数据库管理知识3. 设计策略为了适应业务需求,系统在设计中为今后的结构变化预留了充分的空间,可以不间断地开发、完善各模块功能。根据网上图书销售管理系统的目标和发展方向,结合实际情况,形成了以下设计策略方案

12、。3.1 关键技术系统基于C#平台,C#(CSharp)是微软(Microsoft)为.NETFramework量身订做的程序语言。C#拥有C/C+的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言。1.NET框架类库可以简单的理解为预先编写好的程序代码。这些代码包含了编程中常用数据,以及对这些数据的操作。在编程时,可以使用VisualStudio.NET中集成的任何一种编程语言来调用这些代码,以加快应用程序开发的效率。网上图书销售管理系统,体系结构设计报告2 .公共语言运行库CommonLanguageRuntime,(CL

13、R),负责管理用.net框架类库开发的所有应用程序的执行,在VisualStudio.NET中集成的所有编程语言编写的应用程序均需通过CLR才能运行。3 .MicroSoft中间语言在IDE环境中,各种语言编译器负责完成编译工作的第1步,将源代码转换为一种中间代码(MicrosoftIntermediateLanguage,MSIL),不同的高级语言源代码编译成MSIL后,就变成了统一的语言表现形式。4 .JIT即时编译MSIL是一种非常接近机器语言的代码,但还不能在计算机上运行,还要通过第2步编译工作将MSIL变成真正的机器语言,即时编译(Just-In-Time,JIT)完成该项工作。5

14、.2扩展策略为了方便系统在将来扩展功能,平台子系统中都采用继承的抽象设计。6 .3复用策略业务逻辑对组件模型进行了封装,在子系统视图的粒度上,每个子系统都是一个独立的、可复用的组件;在业务逻辑视图的粒度上,平台系统的业务逻辑被封装成了一个独立于用户接口与数据库实体,从而实现了完整业务逻辑的复用,降低了开发、维护成本。重庆理工大学,2012Page 21 of 324 .系统总体结构在对网上图书销售的需求分析基础上,对它的整体结构进行了设计,此系统总体结构图如下。图4.1系统总体结构图从网上图书销售系统总结构图可以看出,平台体系结构是由前台和后台两个独立的功能模块组成。为了进一步说明网上图书销售

15、系统总结构的体系框架,对平台的两大主要功能模块进行了详细的设计,各自的功能结构图如下所示:网上图书销售管理系统,体系结构设计报告1、前台管理体系结构图:图4.2前台管理体系结构图支付功能2、后台管理体系结构图:图书管理后台订单处理入库处理出库处理订单审核后台管理图4.3后台管理体系结构图基础信息管理4.1 逻辑设计根据用户需求分析的结果,我们将网上图书销售系统分为前台管理系统和后台管理系统,然后对其进一步划分为多个独立的子系统,据此:1、以用户使用的观点来看,系统在采用B/S结构模型。2、以业务逻辑设计的视角来看,系统采用的是分层体系结构模型。4.2 用户接口逻辑设计客户端系统采用的是典型的B

16、/S结构模型实现,即只实现基本的用户界面。而系统功能实现在服务器端,以提高系统的易维护性、安全性。4.3 物理设计根据系统运行的硬件要求,建立系统运行的环境,保证系统能正常在服务器上运行。重庆理工大学,2012Page 25 of 325 .子系统的结构与功能通过对网上图书销售系统总体框架的分析,其各个模块的结构和功能说明如下:模块1:会员中心功能标识B1.1功能名称会员中心系统名称网上图书销售系统功能描述完成前台用户注册、登陆、冻结要求。输入项用户的注册信息,登录信息,冻结信息处理描述根据会员的注册信息进行注册,会员信息进行登录,对要冻结的账户进行冻结。输出项注册成功或失败,登录成功或失败,

17、冻结成功或失败。运行环境无特殊要求调用关系说明调用模块(当前模块的上层调用模块)B1前台管理模块被调用模块(当前模块的下级调用模块)B1.2.1用户注册模块B1.2.2会员登录模块B1.2.3会员账户冻结模块模块2:售书管理功能标识B1.2功能名称售书管理系统名称网上图书销售系统网上图书销售管理系统,体系结构设计报告功能描述会员在前台查询书籍,客服洽谈,加入购物车,下订单等。输入项图书信息处理描述会员必须先进行登录,才能执行其他操作。输出项购书成功或失败运行环境无特殊要求调用关系说明调用模块(当前模块的上层调用模块)B1前台管理模块被调用模块(当前模块的下级调用模块)B1.2.1书籍查询模块B

18、1.2.2客服洽谈模块B1.2.3客户下订单模块B1.2.4实现购物车功能模块B1.2.5支付功能模块模块3:图书管理功能标识B2.1功能名称图书管理系统名称网上图书销售系统功能描述对图书的入库出库进行管理。输入项入库单,出库单处理描述根据入库单,出库单对图书的库存进行管理输出项图书库存信息运行环境无特殊要求调用关系调用模块(当前模B1后台管理模块说明块的上层调用模块)被调用模块(当前模块的下级调用模块)B2.2.1入库处理模块B2.2.2出库处理模块模块4:后台订单处理功能标识B2.2功能名称后台订单处理系统名称网上图书销售系统功能描述利用图书的库存对订单进行审核。输入项图书库存,订单处理描

19、述根据图书的库存进行审核,确定是否接受订单。输出项接受订单或拒绝订单。运行环境无特殊要求调用关系说明调用模块(当前模块的上层调用模块)B2后台管理模块被调用模块(当前模块的下级调用模块)B2.2.2订单审核模块模块5:会员中心管理功能标识B2.3功能名称会员中心管理系统名称网上图书销售系统能述功描对前台用户注册、登陆、冻结要求的管理。输入项用户的注册信息,登录信息,冻结信息处理描述根据会员的注册信息进行注册,会员信息进行登录,对要冻结的账户进行冻结。输出项无运行环境无特殊要求调用关系说明调用模块(当前模块的上层调用模块)B2后台台管理模块被调用模块(当前模块的下级调用模块)B2.3.1用户注册

20、管理模块B2.3.2会员登录管理模块B2.3.3账户冻结信息管理模块模块6:基础信息管理功能标识B2.4功能名称基础信息管理系统名称网上图书销售系统功能描述对系统中的基础信息的管理。输入项员工信息,会员信息,图书信息,新书上架信息处理描述后台管理员对员工信息,会员信息,图书信息,新书上架信息进行管理。输出项无运行环境无特殊要求调用关系说明调用模块(当前模块的上层调用模块)B2后台管理模块被调用模块(当前模块的下级调用模块)B2.4.1员工信息管理模块B2.4.2会员信息管理模块B2.4.3图书信息管理模块B2.4.4新书上架信息管理模块6 .开发环境的配置类别标准配置最低配置计算机硬件SVN服

21、务器一台,测试PC服务器2台,普通高配置计算机5台SVN服务器一台,测试PC服务器2台,普通高配置计算机5台软件WINDOWSXPTOMCAT6.0ECLIPSESQLSever2005WINDOWSXPTOMCAT6.0ECLIPSESQLSever2005网络通信外网采用8M带宽外网采用4M带宽其他无无重庆理工大学,2012Page 29 of 327 .运行环境的配置类别标准配置最低配置计算机硬件高性能小型机服务器一个高性能小型机服务器一个软件WINDOWSXPTOMCAT6.0SQLSever2005WINDOWSXPTOMCAT6.0SQLSever2005网络通信外网采用8M带宽外网采用4带宽其他无无8 .测试环境的配置类别标准配置最低配置计算机硬件SVN服务器一台,测试PC服务器2台,普通高配置计算机5台SVN服务器一台,测试PC服务器2台,普通高配置计算机5台软件WINDOWSXPTOMCAT6.0SQLSever2005WINDOWSXPTOMCAT6.0SQLSever2005网络通信外网采用8M带宽外网采用4带宽其他无无

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!