软件构架文档(课程设计参考)

软件构架文档(课程设计参考)

ID:26827988

大小:366.00 KB

页数:22页

时间:2018-11-29

软件构架文档(课程设计参考)_第1页
软件构架文档(课程设计参考)_第2页
软件构架文档(课程设计参考)_第3页
软件构架文档(课程设计参考)_第4页
软件构架文档(课程设计参考)_第5页
资源描述:

《软件构架文档(课程设计参考)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1.简介21.1目的21.2范围21.3定义、首字母缩写词和缩略语21.4参考资料22.概述23.构架目标和约束:24.系统分析34.1开发背景34.2可行性分析34.3需求分析35.系统整体构架85.1体系结构概述85.1.1多层体系架构85.1.2信息系统架构总体视图错误!未定义书签。5.2关键技术设计错误!未定义书签。5.2.1网上服务错误!未定义书签。6.系统设计模式86.1用例图106.2类图106.3包和对象图126.4顺序图136.5协作图146.6状态图146.7活动图156.8组件与配置图167.布署视图178

2、.数据视图189.大小和性能1810.质量18软件构架文档1.简介1.1目的此文档从构架方面对系统进行综合概述,其中使用了大量不同的构架视图来描述系统的各个不同方面。它用于记录并表述已在构架方面对系统作出的重要决定。1.2范围本文档是为物流信息管理系统的web版本设计的,用于指导物流信息系统的web版本。1.3定义、首字母缩写词和缩略语SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。预订单:客户在网上

3、填写订单后生成的未确认订单订单:可以包含多个货物,有唯一的订单ID号,经过始发配送点业务员确认后的已确认订单订单状态:可分为预定、已确认、在途(即将到达的下一配送点)、抵达目的配送点,投递成功交接单:有生成时间,预计到达目的配送点时间,要求有相同的起始配送点、目的配送点,交接时间(到达目的配送点时填写)交接单状态:是否上车、是否下车、有无合适的运力、是否已成功交接运力:发车时间、车辆、行车线路、车上司机、随车业务负责人、预计到达终点时间运力状态:下一经过配送点、预计经过时间线路:线路编号、线路名称,线路上各配送点顺序配送点:包含的属

4、性包括所属线路、顺序、是否起点、终点,负责接受客户订单,生车交接单,申请运力,配送货物,生成年季月报表,维护配送范围和配送价格以及配送点间的运输价格司机:与车不绑定,由总公司管理随车业务负责人:随车的承运人,负责与配送点业务员进行交接,修改交接单状态配送点员工:负责确认预订单,生成订单,更改订单状态总公司:位于系统顶级,负责车辆的维护、配送点、配送线路、运输价格的管理,生成年季月报表运输价格:配送点间的运送价格,由配送点来管理,总公司审核配送价格:在配送范围内的配送价格,由配送点管理总价格:运输价格+配送价格配送范围:从目的配送点把

5、货物投递到客户手上的区域范围,由配送点管理1.1参考资料[1]张海潘.软件工程导论.北京:清华大学出版社,2008.2[2]张有生软件体系结构;清华大学出版社,2009.72.概述软件架构的逻辑视图描述了该系统的主要结构和所采用的体系设计模式。设计软件架构可以最大程度的重用系统的设计和代码,还可以明确系统中每个模块和对象的功能,避免重复功能的多次开发。系统架构的逻辑视图也描述了最重要的组件,若干组件构成服务或子系统,子系统构成系统的层。3.构架目标和约束:系统扩展性和灵活性需求,系统的设计需要具备足够的扩展性,以便于因发展或改变而对

6、系统功能的调整和增加,便于系统升级和维护。系统的扩展性包括功能的扩展性和数据扩展性。需要采用B/S结构,使用户能通过互联网访问系统数据,支持远程管理和移动办公。本软件架构以逻辑视图表示,用RationalRose工具基于统一建模语言(UML)开发的。系统要求实现多层体系结构,服务器端考虑扩平台的应用,交互接口支持Web应用风格。4.系统分析4.1开发背景根据不完全统计,中国目前尚有数以十万计的中小物流公司还在使用传统的手工操作、管理的方法。随着业务的不断发展,客户、代理商、承运商的数量也在不断的增多。中小物流企业在这错综复杂的交织网

7、络中处理业务,业务、财务、管理方面显得力不从心,无所适从。其实,国内大多数中小物流企业的现状是,信息化水平极低,很多中小物流企业还停留在手工处理的阶段。目前需要解决的最关键的问题是“管好中小物流企业本身最根本的物流业务操作问题,尤其是管好财务结算的问题”,然后再考虑解决其它问题。1.1可行性分析1.1.1可行性研究的前提1.1.1.1组织目标和战略企业管理是以优质的产品和销售服务向顾客提供物质或服务为目标,以使企业能够顺利发展。具体分解为:(1)最大限的满足顾客的所有要求和采纳顾客的合理建议和意见;(2)每年增加新产品或服务及相关信

8、息;(3)及时了解全国该行业的最新信息以促进企业改革;(4)对销售的产品或提供的服务及时统计,发布,以决定如何控制市场;(5)不断改进企业各方面的管理办法,提高效率,方便管理;(6)建立物流管理信息系统,全面提高管理水平和工作效率。1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。