1、软件详细设计报告 XK-DN-2000-10-11-12 请在这里输入公司名称文 档 编 号产品版本密级XK-DN-2000-10-11-12V 1.0产品名称: 共 页软件详细设计报告(仅供内部使用)文 档 作 者:_日期:_/_/_开发/测试经理:_日期:_/_/_项 目 经 理: _ 日期:_/_/_请在这里输入公司名称版权所有 不得复制软件详细设计报告关键词: 此处加入关键词摘 要: 此处加入摘要 缩略语说明:此处加入缩略语说明1 接口描述1 .1 软件模块分配a. 入库软件模块;入库软件模块是整个软件的基础,为整个软件提供分析数据,其接口要求如下表:此处加入接口要求表b. 分析软件模
2、块;分析软件模块包括电能,电压,电量,谐波 4个模块,是整个软件的功能实现,实现软件的分析功能,其接口要求分别如表1,表2,表3,表4及表5:此处加入表说明:表5 是xxxxxx.c. 报表软件模块;报表软件模块是为整用户提供报表功能,其接口要求如下表:此处加入接口要求表d. 主界面软件模块;主界面软件模块是整个软件的总控,为软件的各个模块提供接口,其接口要求如下表:此处加入接口要求表由于上表较长,表中分为3部分,表中第2部分说明为:xxxxxxxxxxxxx1 .2 模块之间的关系此处加入模块之间的关系2 功能描述2 .1 功能说明此处加入功能说明2 .2 功能框图此处加入功能框图3 接口协
3、议此处加入接口协议4 编程协定4 .1 操作系统windows NT 操作系统,或windows 98 操作系统.4 .2 编程工具Delphi 5.0 编程工具,由于该软件工具具有可视化编程,对象化处理的优点,利于我们快速完成编程工作,减少编程BUG ,提高工作效率,降低开发成本;因此,我们确定使用该软件为软件的主界面,分析,及报表功能的开发平台。VC+ 编程工具,由于该软件具有编程深度高,实现灵活,有利于完成我们软件中的入库程序。另外,根据本软件的特点:xxxxxxxxxxxxx4 .3 编辑、调试、联接程序此处加入编辑、调试、联接程序4 .4 编译工具此处加入编译工具4 .5 模拟、仿真
4、数据模拟数据使用过去的真实数据,数据如下:此处加入数据过程如下:此处加入过程4 .6 诊断、测试程序此处加入诊断、测试程序4 .7 检测程序此处加入检测程序5 数据结构5 .1 物理结构此处加入物理结构5 .2 库结构此处加入库结构5 .3 链路结构此处加入链路结构5 .4 表结构此处加入表结构5 .5 内部存贮区分配此处加入内部存贮区分配6 逻辑结构6 .1 常量定义此处加入常量定义6 .2 变量定义此处加入变量定义6 .3 结构定义此处加入结构定义6 .4 全局定义此处加入全局定义7 程序流程7 .1 主程序7 .1.1 功能此处加入功能7 .1.2 入口参数此处加入入口参数7 .1.3
5、出口参数此处加入出口参数7 .1.4 局部变量此处加入局部变量7 .1.5 函数调用此处加入函数调用7 .1.6 对象调用此处加入对象调用7 .1.7 流程图此处加入流程图7 .2 子程序7 .2.1 功能此处加入功能7 .2.2 入口参数此处加入入口参数7 .2.3 出口参数此处加入出口参数7 .2.4 局部变量此处加入局部变量7 .2.5 函数调用此处加入函数调用7 .2.6 流程图此处加入流程图7 .3 信息7 .3.1 信息类型此处加入信息类型7 .3.2 信息等级此处加入信息等级7 .3.3 功能此处加入功能7 .3.4 入口参数此处加入入口参数7 .3.5 出口参数此处加入出口参数7 .3.6 局部变量此处加入局部变量7 .3.7 队列此处加入队列7 .3.8 流程图此处加入流程图7 .4 对象7 .4.1 功能此处加入功能7 .4.2 入口参数此处加入入口参数7 .4.3 出口参数此处加入出口参数7 .4.4 变量(私有,公有,友元等)此处加入变量7 .4.5 函数此处加入函数7 .4.6 属性此处加入属性7 .4.7 流程图此处加入流程图8 源文件列表此处加入源文件列表9 相关参考资料及文档此处加入相关参考资料及文档10 其他相关参考资料及文档其他信息6仅供内部使用