您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 网上购书系统概要设计报告
网上购书系统概要设计报告学院:自动化工程学院姓名:李娟学号:201122070448会务综合管理系统,《系统概要设计报告》JAWJ,2011Page2of17网上购书系统概要设计报告文件状态:[]草稿[√]正式发布[]正在修改文件标识:JAWJ-MIMS-SD-Profile当前版本:1.0作者:李娟完成日期:2011-10-02JAWJ@UESTC2011会务综合管理系统,《系统概要设计报告》JAWJ,2011Page3of17版本历史版本/状态作者参与者起止日期备注1.0李娟2011-09-15至2011-10-02会务综合管理系统,《系统概要设计报告》JAWJ,2011Page4of17目目录录1.文档介绍............................................................................................................51.1文档目的.......................................................................................................51.2文档范围.......................................................................................................51.3读者对象.......................................................................................................51.4参考文献.......................................................................................................51.5术语与缩写解释...........................................................................................52.系统概述............................................................................................................62.1设计目标与主要功能...................................................................................62.2设计约束.......................................................................................................62.3设计策略.......................................................................................................73.系统总体结构....................................................................................................73.1系统应用架构设计.......................................................................................73.2软件技术架构设计.......................................................................................73.3类图...............................................................................................................94.执行概念............................................................................................................95.功能模块设计..................................................................................................106.数据流程图设计..............................................................................................117.系统数据库设计.............................................................................................127.1数据库需求分析.........................................................................................127.2E-R图.........................................................................................................138.页面结构设计..................................................................................................159.开发环境的配置.............................................................................................1610.运行环境的配置............................................................................................1611.测试环境的配置............................................................................................1712.其它...............................................................................................................17会务综合管理系统,《系统概要设计报告》JAWJ,2011Page5of171.文档介绍1.1文档目的本文档是网上购书系统的概要设计,对项目整体结构、功能模块、接口参数等进行定义,作为详细设计参考。1.2文档范围本文档适用于项目组的项目开发全过程,对详细设计和数据库设计具有指导意义。在需求分析文档变化时,会相应的更新本文档的内容。详细设计文档和系统编码受此文档的影响。本文档第一阶段实现系统的主要概要设计,第二阶段在系统原型基础上进行不断改进,最后形成最终文档。1.3读者对象预期读者有:项目相关研发人员、测试人员和预期软件用户。1.4参考文献[JAWJ-MIMS-RD-UR]《用户需求分析说明书》,JAWJ,20111.5术语与缩写解释表1-1术语与缩写解释缩写、术语解释OBS网上购书系统,OnlineBookstoresSystem的缩写SD系统设计,SystemDesign会务综合管理系统,《系统概要设计报告》JAWJ,2011Page6of172.系统概述2.1设计目标与主要功能网上购书系统利用计算机技术实现网上购书的综合管理,网上购书在价格,时效性,品种,查询方式等方面都有优势且图书新,数量多,品种全,可以使每一位顾客不用出门在家里就能够通过上网来轻松购书,免去劳顿之苦。该项目需要满足以下功能性需求和非功能性需求:1、用户注册系统和用户验证系统2、完善的图书查询系统(包括新书推荐、销售排行)3、先进的购书流程4、科学的书店管理模式5、人性化的操作界面2.2设计约束(1)需求约束1.文档中所需要的数据都可以根据基础数据产生2.系统运行在IISWeb服务器下,需要单独安装服务器3.采用B/S架构,以网页的形式供用户使用4.生成的文档要正确,能够基本满足正规文档格式和内容方面的要求5.系统能够正确、有效运行。(2)隐含约束1.使用该系统的操作人员必须具有一定的计算机操作技能。2.文档中不应包含复杂的数据信息,这些信息不能够从已有的基础数据中产生。会务综合管理系统,《系统概要设计报告》JAWJ,2011Page7of172.3设计策略1、用户模块:包括用户注册、登陆、查看图书详细信息、在线购书、查看、整理用户订单等功能。2、管理员模块包括对注册用户资料的添加、删除等管理,对图书的添加、删除、分类等一系列管理功能。3.系统总体结构3.1系统应用架构设计系统采用b/s结构,由用户界面、业务处理层及数据存储层三部分组成。用户界面通过浏览器来实现,主要的业务逻辑在Web服务器和应用服务器端实现,数据存储在数据库服务器,形成常见的Web应用三层结构。如下图所示:图3-1三层架构工作原理图3.2软件技术架构设计系统从结构上分为四层,由前往后依次是用户终端、WebServer(应用服务器)、Application(系统应用程序)、Database(数据库)、Storage(文件存储),如下图所示:用户界面层业务处理层数据存储层给出图书ID查询图书信息返回图书对象组织SQL语句查询数据库返回查询结果在线书店操作界面数据库JavaBeans会务综合管理系统,《系统概要设计报告》JAWJ,2011Page8of17图3-2在实际应用时,采用微软的.NetFramework平台,以微软的IIS作为WEB服务器,采用Asp.net/C#作为项目开发语言,利用ADO.Net数据访问组件实现与数据库服务器交互,后台采用SQLServer数据库,各类报表和文档生成采用MSWord模板进行处理,如下所示:表3-1网上购书系统软件技术架构从下到上依次为操作系统、.Net框架、数据访问组件和Web服务组件、系统应用程序、实体层,逻辑层,业务层,数据适配层等、用户界面表现层。在实现用户UI时,采用Html,CSS,Javascript,AJAX等技术实现。实体层(entitylayer):封装了系统所使用的元素的实体信息,以供其它层使用。ADO.Net/IIS.NetFrameworkOperationSystemApplicationSystemEntityLogicLayerBusinessLayerDataAdapterUILayer/WebPage会务综合管理系统,《系统概要设计报告》JAWJ,2011Page9of17逻辑层(Logiclayer):封装了系统的处理逻辑,它调用数据适配层、实体层和其它层实现业务逻辑。业务层(Businesslayer):封装了系统的业务处理逻辑,对UI层的业务需求进行处理。数据适配层(DataAdapter):封装了数据库的操作细节,采用存储过程的方式实现系统的数据请求和数据处理。3.3类图下图为系统的实体类图,系统中主要有六个实体类:用户类(User)、付账类(Paybills),点评类
本文标题:网上购书系统概要设计报告
链接地址:https://www.777doc.com/doc-2404243 .html