您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 软件构架文档(课程设计参考)
目录1.简介.........................................................................................................................21.1目的...................................................................................................................21.2范围...................................................................................................................21.3定义、首字母缩写词和缩略语...........................................................................21.4参考资料............................................................................................................22.概述.........................................................................................................................33.构架目标和约束:....................................................................................................34.系统分析..................................................................................................................34.1开发背景............................................................................................................34.2可行性分析........................................................................................................44.3需求分析............................................................................................................45.系统整体构架...........................................................................................................85.1体系结构概述....................................................................................................85.1.1多层体系架构..............................................................................................85.1.2信息系统架构总体视图....................................................错误!未定义书签。5.2关键技术设计........................................................................错误!未定义书签。5.2.1网上服务.........................................................................错误!未定义书签。6.系统设计模式...........................................................................................................86.1用例图.............................................................................................................116.2类图.................................................................................................................116.3包和对象图......................................................................................................136.4顺序图.............................................................................................................146.5协作图.............................................................................................................156.6状态图.............................................................................................................156.7活动图.............................................................................................................166.8组件与配置图..................................................................................................177.布署视图................................................................................................................188.数据视图................................................................................................................189.大小和性能............................................................................................................1810.质量.......................................................................................................................22软件构架文档1.简介1.1目的此文档从构架方面对系统进行综合概述,其中使用了大量不同的构架视图来描述系统的各个不同方面。它用于记录并表述已在构架方面对系统作出的重要决定。1.2范围本文档是为物流信息管理系统的web版本设计的,用于指导物流信息系统的web版本。1.3定义、首字母缩写词和缩略语SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。预订单:客户在网上填写订单后生成的未确认订单订单:可以包含多个货物,有唯一的订单ID号,经过始发配送点业务员确认后的已确认订单订单状态:可分为预定、已确认、在途(即将到达的下一配送点)、抵达目的配送点,投递成功交接单:有生成时间,预计到达目的配送点时间,要求有相同的起始配送点、目的配送点,交接时间(到达目的配送点时填写)交接单状态:是否上车、是否下车、有无合适的运力、是否已成功交接运力:发车时间、车辆、行车线路、车上司机、随车业务负责人、预计到达终点时间运力状态:下一经过配送点、预计经过时间线路:线路编号、线路名称,线路上各配送点顺序配送点:包含的属性包括所属线路、顺序、是否起点、终点,负责接受客户订单,生车交接单,申请运力,配送货物,生成年季月报表,维护配送范围和配送价格以及配送点间的运输价格司机:与车不绑定,由总公司管理随车业务负责人:随车的承运人,负责与配送点业务员进行交接,修改交接单状态配送点员工:负责确认预订单,生成订单,更改订单状态总公司:位于系统顶级,负责车辆的维护、配送点、配送线路、运输价格的管理,生成年季月报表运输价格:配送点间的运送价格,由配送点来管理,总公司审核配送价格:在配送范围内的配送价格,由配送点管理总价格:运输价格+配送价格配送范围:从目的配送点把货物投递到客户手上的区域范围,由配送点管理1.4参考资料[1]张海潘.软件工程导论.北京:清华大学出版社,2008.2[2]张有生软件体系结构;清华大学出版社,2009.72.概述软件架构的逻辑视图描述了该系统的主要结构和所采用的体系设计模式。设计软件架构可以最大程度的重用系统的设计和代码,还可以明确系统中每个模块和对象的功能,避免重复功能的多次开发。系统架构的逻辑视图也描述了最重要的组件,若干组件构成服务或子系统,子系统构成系统的层。3.构架目标和约束:系统扩展性和灵活性需求,系统的设计需要具备足够的扩展性,以便于因发展或改变而对系统功能的调整和增加,便于系统升级和维护。系统的扩展性包括功能的扩展性和数据扩展性。需要采用B/S结构,使用户能通过互联网访问系统数据,支持远程管理和移动办公。本软件架构以逻辑视图表示,用RationalRose工具基于统一建模语言(UML)开发的。系统要求实现多层体系结构,服务器端考虑扩平台的应用,交互接口支持Web应用风格。4.系统分析4.1开发背景根据不完全统计,中国目前尚有数以十万计的中小物流公司还在使用传统的手工操作、管理的方法。随着业务的不断发展,客户、代理商、承运商的数量也在不断的增多。中小物流企业在这错综复杂的交织网络中处理业务,业务、财务、管理方面显得力不从心,无所适从。其实,国内大多数中小物流企业的现状是,信息化水平极低,很多中小物流企业还停留在手工处理的阶段。目前需要解决的最关键的问题是“管好中小物流企业本身最根本的物流业务操作问题,尤其是管好财务结算的问题”,然后再考虑解决其它问题。4.2可行性分析4.2.1可行性研究的前提4.2.1.1组织目标和战略企业管理是以优质的产品和销售服务向顾客提供物质或服务为目标,以使企业能够顺利发展。具体分解为:(1)最大限的满足顾客的所有要求和采纳顾客的合理建议和意见;(2)每年增加新产品或服务及相关信息;(3)及时了解全国该行业
本文标题:软件构架文档(课程设计参考)
链接地址:https://www.777doc.com/doc-6040384 .html