




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上图书销售管理系统 体系结构设计报告 文件标识:IRP-SD-ARCHITECTURE 当前版本:V0.1 作 者:刘骁小组 文件状态: 草稿 正式发布 正在修改 完成日期:2012-5-20 重庆理工大学 版 本 历 史 版本/状态作者参与者起止日期备注 创建 V0.1刘骁小 组 牛玲玲、 滕显明、 罗源、谭 伟 2012/5/16-2012/5/20创建初始版本 网上图书销售管理系统, 体系结构设计报告 重庆理工大学,2012Page 3 of 23 目目目 录录录 0. 文档介绍文档介绍 4 0.1 文档目的.4 0.2 文档范围.4 0.3 读者对象.4 0.4 参考文献.4 0.5 术语与缩写解释.5 1. 系统概述系统概述 6 1.1 概述.6 1.2 功能描述.6 2. 设计约束设计约束 8 2.1 需求规定 .8 2.2 运行环境.8 2.3 接口约束.9 2.4 质量约束.10 2.5 隐含约束.11 3. 设计策略设计策略 12 3.1 关键技术.12 3.2 扩展策略.13 3.3 复用策略.13 4. 系统总体结构系统总体结构 14 4.1 逻辑设计.16 4.2 用户接口逻辑设计.16 4.3 物理设计.16 5. 子系统的结构与功能子系统的结构与功能 17 6. 开发环境的配置开发环境的配置 21 7. 运行环境的配置运行环境的配置 22 8. 测试环境的配置测试环境的配置 23 0. 文档介绍文档介绍 0.1 文档目的文档目的 该文档描述了网上图书销售管理系统主要功能,阐述了该系统的总体构架,包括物理、 逻辑结构,并说明了体系结构所采取的设计策略和所有技术。 0.2 文档范围文档范围 网上图书销售管理系统。 0.3 读者对象读者对象 网上图书销售管理系统的全组成员及指导老师。 0.4 参考文献参考文献 资料名称 资料来源 网上图书销售管理系统项目计划书网上图书销售管理系统 网上图书销售管理系统需求规格说明书网上图书销售管理系统 网上图书销售管理系统, 体系结构设计报告 重庆理工大学,2012Page 5 of 23 0.5 术语与缩写解释术语与缩写解释 缩写、术语缩写、术语解解 释释 SPP简并行过程(Simplified Parallel Process) PM项目管理(project management) C#C#(C Sharp)是微软(Microsoft)为.NET Framework 量身订做的程序语言。C#拥 有 C/C+的强大功能以及 Visual Basic 简易使用的特性,是第一个组件导向 (Component-oriented)的程序语言。 JSP 是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技 术标准,Java Server Pages .NET Framework.NET Framework 又称 .Net 框架。是由微软开发,一个致力于敏捷软件开发 (Agile software development) 、快速应用开发(Rapid application development) 、平台无关性和网络透明化的软件开发平台。.NET 是微软为 下一个十年对服务器和桌面型软件工程迈出的第一步。.NET 包含许多有助于 互联网和内部网应用迅捷开发的技术。.NET 框架是微软公司继 Windows DNA 之后的新开发平台。 实体实体是一个可持久化的域对象,比如电脑、书等。 数据字典对数据流程图中对象的详细描述 1. 系统概述系统概述 1.1 概述概述 通过我们网上图书销售管理系统的制作,可以实现对图书的在线查找,销售,以及在线 管理等功能,此系统的优势在于系统简单却功能强大,扩展能力好以及能够方便的跨地域操 作等性能,能很好的搭建起用户和卖家之前的桥梁,操作简单。 本系统包括图书展示,新书发布,图书展示等一系列服务,同时提供图书推荐、图书分 类、图书检索等便捷服务,方便用户寻找合适的图书。 本系统适用于全国范围内的图书购买,不管是个人还是企业都可以通过平台进行图书的 销售与购买,通过合法验证后即可进行相关操作。 1.2 功能描述功能描述 一、系统前台管理一、系统前台管理 1 1、会员中心、会员中心 游客注册 游客可以通过此功能注册成为本网站会员,从而获得相应功能。 会员登录 游客注册成为会员后,需要登录才能拥有平台提供的相关功能。 会员账户冻结 用户要是出现什么异常情况,如账号密码被盗等,可选择此功能暂时冻结账号,从而获 得时间去修改登录信息,保护账号安全等。 2 2、售书管理售书管理 书籍查询 会员想购买书籍,或者对自己想购买的书籍了解不详细,可以通过此功能进行搜索查询, 找到自己需要的书籍 网上图书销售管理系统, 体系结构设计报告 重庆理工大学,2012Page 7 of 23 客户中心 会员可以在这里修改个人资料、修改密码及密码保护问题和答案,对自己购买的书籍进 行管理,查看自己购买书籍的物流等等。 客户下订单 会员对需要购买的书籍可以通过此功能下订单购买 实现购物车功能 会员可以将自己喜爱的书籍或想要买的书籍加入购物车,在最后的时候统一结算,节省 用户时间。 支付功能 会员通过此功能对自己购买的书籍付款,付款后本平台将根据订单准时发货。 二、系统后台管理二、系统后台管理 1 1、图书管理、图书管理 入库处理 系统将到货的新书进行登记入库 出库处理 系统将售出的书籍进行售出记录 2 2、后台订单处理后台订单处理 订单审核 系统将对用户下的订单进行审核,不合格的订单(如会员地址,会员手机号码等填写不 详细的)退回给会员重新填写,合格的订单交给物流进行发货 3 3、会员中心管理会员中心管理 会员注册管理 系统将对注册的会员进行统一的管理 会员登录管理 系统将对登录的会员进行统一管理 账户冻结信息管理 系统将对被冻结的会员进行统一的管理 4 4、基础信息管理、基础信息管理 员工信息管理 系统将对工作员工的所有基本信息进行统一的管理 会员信息管理 系统将对注册成为会员的信息进行统一的管理 图书信息管理 系统将对所有的图书信息进行统一的管理 新书上架发布 系统将在网站上发布上架的新书,方便用户进行选择 2. 设计约束设计约束 2.1 需求规定需求规定 需求规定的详细内容,请参考独立的文档网上图书管理销售系统需求规格说明书 2.2 运行环境运行环境 一、一、硬件硬件环境环境 1、客户程序硬件要求: 具有 Pentium 处理器且满足以下要求的计算机: 最低 1G 内存 最小 8 GB 硬盘 鼠标 键盘 网上图书销售管理系统, 体系结构设计报告 重庆理工大学,2012Page 9 of 23 2、服务器硬件需求: 具有 Pentium 处理器且满足以下要求的计算机: 最低 2G 内存 最小 20GB 硬盘 鼠标 键盘 二、软件环境二、软件环境 1、客户程序多需软件: Windows NT /2000 或更高版本 2、数据库服务器软件: WINDOWSXP/LINUX 或更高版本 SQL Sever2005 以上 Tomcat 6.0 以上 2.3 接口约束接口约束 一、用户界面设计规则一、用户界面设计规则 用户接口:采用 Windows 的通用图形界面,对用户友好,且必须对鼠标键盘提供支持, 界面设计应遵循: 1、尽量保持一致性:界面规范应遵循 MS Windows 软件界面的规范 2、设计完整的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过 程、结束 3、 提供简单的错误处理机制 4、提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件的功能 5、提供控制的内部轨迹:系统应该让用户觉得是由用户在做决定,可以通过提示字符 和提示消息的方式使用用户产生这种感觉 二、内部接口设计二、内部接口设计 由于数据库的独特性,其数据库内部不需要特别设计接口。内部模块之间需要建立接口, 方便其他模块进行调用。表现层模块可调用业务层模块接口,业务层模块可调用数据持久层 接口,公共模块接口可任意被其他模块调用。 三、外部接口设计三、外部接口设计 硬件之间的接口:暂无 软件之间的接口:暂无 2.4 质量约束质量约束 主要质量属性主要质量属性详细要求详细要求 正确性需要按照需求要求实现功能 健壮性能够容纳 1000 人同时访问,服务器端程序应连续工并保持稳定 可靠性 系统运行稳定,包括系统软件故障恢复策略、硬件故障恢复策略、软件自身容错策 略、软件备份策略和软件恢复策略等 性能,效率一般操作的响应时间在 0.13 秒内 易用性用户友好,操作简便 清晰性业务流程明确、规范 安全性 包括客户端和服务器端的安全需求描述,如: 屏蔽 IP 欺骗 禁用服务器易被黑客攻击的进程 用户口令安全加密 可扩展性可在当前需求基础之上进行功能上的扩展 兼容性可运行在大多数主流的硬件环境中 可移植性可运行在大多数主流的操作平台上 可维护性需求系统提供系统管理和维护,方便客户进行可配置化的管理 网上图书销售管理系统, 体系结构设计报告 重庆理工大学,2012Page 11 of 23 2.5 隐含约束隐含约束 1、本系统的操作人员要求能达到基本会操作 Windows 的水平即可。 2、数据库的维护人员必须具有数据库管理知识。 3. 设计策略设计策略 为了适应业务需求,系统在设计中为今后的结构变化预留了充分的空间,可以不间断地 开发、完善各模块功能。根据网上图书销售管理系统的目标和发展方向,结合实际情况,形 成了以下设计策略方案。 3.1 关键技术关键技术 系统基于 C#平台,C#(C Sharp)是微软(Microsoft)为.NET Framework 量身订做的程序语言。 C#拥有 C/C+的强大功能以及 Visual Basic 简易使用的特性,是第一个组件导向(Component- oriented)的程序语言。 1NET 框架类库 可以简单的理解为预先编写好的程序代码。这些代码包含了编程中常用数据,以及对这些数 据的操作。在编程时,可以使用 Visual Studio .NET 中集成的任何一种编程语言来调用这些代 码,以加快应用程序开发的效率。 2.公共语言运行库 Common Language Runtime,(CLR),负责管理用.net 框架类库开发的所有应用程序的执行, 在 Visual Studio.NET 中集成的所有编程语言编写的应用程序均需通过 CLR 才能运行。 3.MicroSoft 中间语言 在 IDE 环境中,各种语言编译器负责完成编译工作的第 1 步,将源代码转换为一种中间代码 (Microsoft Intermediate Language,MSIL) ,不同的高级语言源代码编译成 MSIL 后,就变成了 统一的语言表现形式。 4.JIT 即时编译 网上图书销售管理系统, 体系结构设计报告 重庆理工大学,2012Page 13 of 23 MSIL 是一种非常接近机器语言的代码,但还不能在计算机上运行,还要通过第 2 步编译工 作将 MSIL 变成真正的机器语言,即时编译(Just-In-Time,JIT)完成该项工作。 3.2 扩展策略扩展策略 为了方便系统在将来扩展功能,平台子系统中都采用继承的抽象设计。 3.3 复用策略复用策略 业务逻辑对组件模型进行了封装,在子系统视图的粒度上,每个子系统都是一个独立的、 可复用的组件;在业务逻辑视图的粒度上,平台系统的业务逻辑被封装成了一个独立于用户 接口与数据库实体,从而实现了完整业务逻辑的复用,降低了开发、维护成本。 4. 系统总体结构系统总体结构 在对网上图书销售的需求分析基础上,对它的整体结构进行了设计,此系统总体结构图 如下。 网上图书销售系统 前台管理 后台管理 会员中心 基础信息管理图书管理售书管理后台订单处理 会员中心管理 图 4.1 系统总体结构图 从网上图书销售系统总结构图可以看出,平台体系结构是由前台和后台两个独立的功能 模块组成。为了进一步说明网上图书销售系统总结构的体系框架,对平台的两大主要功能模 块进行了详细的设计,各自的功能结构图如下所示: 1、前台管理体系结构图: 网上图书销售管理系统, 体系结构设计报告 重庆理工大学,2012Page 15 of 23 前台管理 会员中心 售书管理 游 客 注 册 会 员 登 录 会 员 账 户 冻 结 书 籍 查 询 客 服 中 心 客 户 下 订 单 实 现 购 物 车 功 能 支 付 功 能 图 4.2 前台管理体系结构图 2、后台管理体系结构图: 后台管理 基础信息管理后台订单处理 员 工 信 息 管 理 会 员 信 息 管 理 图 书 信 息 管 理 新 书 上 架 发 布 会员中心管理 会 员 注 册 管 理 会 员 登 录 管 理 账 户 冻 结 信 息 管 理 出 库 处 理 订 单 审 核 图书管理 入 库 处 理 图 4.3 后台管理体系结构图 4.1 逻辑设计逻辑设计 根据用户需求分析的结果,我们将网上图书销售系统分为前台管理系统和后台管理系统, 然后对其进一步划分为多个独立的子系统,据此: 1、以用户使用的观点来看,系统在采用 B/S 结构模型。 2、以业务逻辑设计的视角来看,系统采用的是分层体系结构模型。 4.2 用户接口逻辑设计用户接口逻辑设计 客户端系统采用的是典型的 B/S 结构模型实现,即只实现基本的用户界面。而系统功能 实现在服务器端,以提高系统的易维护性、安全性。 4.3 物理设计物理设计 根据系统运行的硬件要求,建立系统运行的环境,保证系统能正常在服务器上运行。 5. 子系统的结构与功能子系统的结构与功能 通过对网上图书销售系统总体框架的分析,其各个模块的结构和功能说明如下: 模块 1:会员中心 功能标识功能标识 B 1.1 功能名称功能名称会员中心系统名称系统名称网上图书销售系统 功功 能能 描描 述述 完成前台用户注册、登陆、冻结要求。 输入项输入项用户的注册信息,登录信息,冻结信息 处理描述处理描述根据会员的注册信息进行注册,会员信息进行登录,对要冻结的账户进行冻结。 输出项输出项注册成功或失败,登录成功或失败,冻结成功或失败。 运行环境运行环境无特殊要求 调用模块(当前模 块的上层调用模块)B 1 前台管理模块 调用关系调用关系 说明说明被调用模块(当前 模块的下级调用模 块) B 1.2.1 用户注册模块 B 1.2.2 会员登录模块 B 1.2.3 会员账户冻结模块 模块 2:售书管理 功能标识功能标识 B 1.2 功能名称功能名称售书管理系统名称系统名称网上图书销售系统 功功 能能 描描 述述 会员在前台查询书籍,客服洽谈,加入购物车,下订单等。 输入项输入项图书信息 处理描述处理描述会员必须先进行登录,才能执行其他操作。 输出项输出项购书成功或失败 运行环境运行环境无特殊要求 调用模块(当前模 块的上层调用模块)B 1 前台管理模块 调用关系调用关系 说明说明被调用模块(当前 模块的下级调用模 块) B 1.2.1 书籍查询模块 B 1.2.2 客服洽谈模块 B 1.2.3 客户下订单模块 B 1.2.4 实现购物车功能模块 B 1.2.5 支付功能模块 模块 3:图书管理 功能标识功能标识 B 2.1 功能名称功能名称图书管理系统名称系统名称网上图书销售系统 功功 能能 描描 述述 对图书的入库出库进行管理。 输入项输入项入库单,出库单 处理描述处理描述根据入库单,出库单对图书的库存进行管理 输出项输出项图书库存信息 运行环境运行环境无特殊要求 调用模块(当前模 块的上层调用模块)B 1 后台管理模块 调用关系调用关系 说明说明被调用模块(当前 模块的下级调用模 块) B 2.2.1 入库处理模块 B 2.2.2 出库处理模块 模块 4:后台订单处理 功能标识功能标识 B 2.2 功能名称功能名称后台订单处理系统名称系统名称网上图书销售系统 功功 能能 描描 述述 利用图书的库存对订单进行审核。 网上图书销售管理系统, 体系结构设计报告 重庆理工大学,2012Page 19 of 23 输入项输入项图书库存,订单 处理描述处理描述根据图书的库存进行审核,确定是否接受订单。 输出项输出项接受订单或拒绝订单。 运行环境运行环境无特殊要求 调用模块(当前模 块的上层调用模块)B 2 后台管理模块 调用关系调用关系 说明说明被调用模块(当前 模块的下级调用模 块) B 2.2.2 订单审核模块 模块 5:会员中心管理 功能标识功能标识 B 2.3 功能名称功能名称会员中心管理系统名称系统名称网上图书销售系统 功功 能能 描描 述述 对前台用户注册、登陆、冻结要求的管理。 输入项输入项用户的注册信息,登录信息,冻结信息 处理描述处理描述根据会员的注册信息进行注册,会员信息进行登录,对要冻结的账户进行冻结。 输出项输出项无 运行环境运行环境无特殊要求 调用模块(当前模 块的上层调用模块)B 2 后台台管理模块 调用关系调用关系 说明说明被调用模块(当前 模块的下级调用模 块) B 2.3.1 用户注册管理模块 B 2.3.2 会员登录管理模块 B 2.3.3 账户冻结信息管理模块 模块 6: 基础信息管理 功能标识功能标识 B 2.4 功能名称功能名称基础信息管理系统名称系统名称网上图书销售系统 功功 能能 描描 述述 对系统中的基础信息的管理。 输入项输入项员工信息,会员信息,图书信息,新书上架信息 处理描述处理描述后台管理员对员工信息,会员信息,图书信息,新书上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业园区的资源分配与管理
- 工业废水处理技术与环境治理研究
- 工业安全生产管理与预防策略
- 工业废水处理技术的研究与应用
- 工业自动化中新材料技术的趋势分析
- 工业污染防治与环保设备应用
- 工业物联网的远程监控与维护系统设计
- 工业机械自动化系统的可靠性保障
- 工业设计中的智能产品解决方案
- 工作与休息的平衡对残疾人群的特别意义
- 商家拒绝调解协议书
- 秒懂艺术那些事智慧树知到期末考试答案章节答案2024年商丘师范学院
- DZ∕T 0214-2020 矿产地质勘查规范 铜、铅、锌、银、镍、钼(正式版)
- 校车安全行车记录表
- QCSG1204009-2015电力监控系统安全防护技术规范
- 《水电工程水土保持生态修复技术规范》
- 出租车安全教育
- 2024年江西南昌轨道交通集团有限公司招聘笔试参考题库含答案解析
- 胎盘讲解课件
- 2024年山东烟台财金集团招聘笔试参考题库含答案解析
- 中建公路工程10T龙门吊安拆方案
评论
0/150
提交评论