2022年软件详细设计说明书 3.pdf

上传人:H****o 文档编号:33668947 上传时间:2022-08-12 格式:PDF 页数:5 大小:64.76KB
返回 下载 相关 举报
2022年软件详细设计说明书 3.pdf_第1页
第1页 / 共5页
2022年软件详细设计说明书 3.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年软件详细设计说明书 3.pdf》由会员分享,可在线阅读,更多相关《2022年软件详细设计说明书 3.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件详细设计说明书1、引言1.1 编写目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本包裹追踪仿真系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。1.2 背景软件名称:包裹追踪仿真系统;软件开发者:丁洁琼、杨珂瑶、崔愉、楼巧巧;用户:发货方、货运公司、收货方;1.3 定义包裹追踪仿真系统软件: 基本元素为构成包裹追踪仿真及相关行为所必须的各种部分。需求:用户解决问题或达到目标所需的条件或功能以及系统或系统部件要满足合同、标准,规范或

2、其它正式规定文档所需具有的条件或权能。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。1.4 参考资料Bjarne Strostrup. The C+ Programming Language. 特别版

3、. 北京:高等教育出版社, Pearson Education 出版集团, 2001 2、程序系统的结构3、 程序设计说明3.1 程序描述本程序是包裹追踪仿真程序,对包裹的相关信息的查询,其中具有针对不同类型的查询需求的分类处理,包括异常情况的处理。3.2 功能客 户发货方货运公司Struct Package;string Number; int State; char Select(); string Name; string Trans; void Findclient();string Sender; void Findconsiqner(); string Reciever; void

4、 Findfreight();string Section_start; int Changestate(); string Destination; string Changetime();string Start_Time; void error(); string End_Time; string flight; string error;string During_Time; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - -

5、- 本系统由三个主体组成:发货方、货运公司、收货方。每个主体有不同的功能,但都能完成查询和存储功能,不同的主体还可以进行不同的信息修改功能。3.3 对性能的规定3.3.1 精度在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确。3.3.2 对时间特性的要求程序响应时间:在人的感觉和视觉事件范围内;信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,网络信息交换时间应该小于程序调用的时间;3.3.3 灵活性由于本系统是基于控制台应用程序的较简化的软件,故不要求较高的灵活性。3.4 输入项主体选择:选择端口是针对类型,类型包括客户,发货方,货运

6、公司。选择=1、2、3. char 类型 (注: 1表示客户; 2表示发货方; 3表示货运公司。输入完后,击回车。 )状态修改 :状态=“0” 、 “1” 、 “2” ;注: “0”表示“未发货”, “1”表示“运名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 货中” , “2”表示“已到货”;时间修改 :发货时间 =年+月+日+时+分(2009-10-25-15:30 string) ;到货时间 =年+月+日+时+分(2009

7、-10-25-15:30 string) ;包裹选择 :编号=“000000001”. “999999999”(string); 3.5 输出项编号:编号 =“000000001”. “999999999”(string); 包裹名称 :包裹名称 =英文(130 个字母 string) ;地点:目的地 =英文( 170 个字母 string) ;时间:发货时间 =年+月+日+时+分(2009-10-25-15:30 string) ;到货时间 =年+月+日+时+分 (2009-10-25-15: 30 string) ;状态:状态 =“0” 、 “1” 、 “2” ;注: “0”表示“未发货”

8、, “1”表 示“运货中”, “2”表示“已到货”;异常:航班延误 =string flight ; 投递错误 =string error; 3.7 接口硬件接口要求 :无;网络硬件接口要求 : 现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口;软件接口要求 :无;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 3.8 存储分配要求数据库具有很好的更新能力, 对磁盘和内存容量没有

9、很高的要求。3.9 注释设计故障处理要求故障反馈流程如下图:航班延误、投递错误:超过预算到货时间后,收货方向发货方发出询问要求,发货方受到信息后向货运公司发出询问要求,货运公司向发货方返回延误理由, 收货方通过发货方得到延误理由。3.10 限制条件由于本系统为即时软件,对数据的同步要求较高,建议配置网络时使用可靠性较高的相关网络硬件设施。3.11 测试计划组内人员对程序进行多次随机的数据测试。发货方收货方收货方(1)(2)(3)(4)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁