XX系统详细设计说明书

目录

第一章 引言 1

1.1 概述 1

1.2 背景 1

1.3 定义 1

1.4 参考资料 1

1.5 术语与缩写解释 1

2. 程序结构 2

2.1 模块汇总表 2

3. 程序设计说明 2

3.1 终端通讯子系统 2

3.1.1 子系统功能说明 2

3.1.2 子系统流程图 3

3.1.3 子系统模块设计说明 5

4. 数据结构设计 5

4.1 终端档案表 TERMFILE 5

5. 接口设计 5

5.1 与自助设备接口 5

5.2 与主机接口 6

5.3 内部接口 6

第一章 引言

1.1 概述

  编写

XX产品详细设计说明书的目的在于从详细设计的角度明确XX项目的业务品种、功能范围,明确与业务主机/终端系统的接口和业务处理模式,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。

1.2 背景

  系统名称:XX系统

  任务提出者:XXX

  开发者:XX部门

  用户:XX电信

1.3 定义

1.4 参考资料

  《项目开发计划书》

  《产品需求分析说明书》

  《系统总体设计说明书》

1.5 术语与缩写解释

2. 程序结构

2.1 模块汇总表

终端通讯子系统模块名称功能简述readdata接收终端请求报文writelog把报文写入日志setsockscoket设置解析/组织报文以及报文分流模块名称功能简述unpack_c解析终端请求报文printstruct_c输出解吸后的报文checkpackage报文合法性检查pack_c组织应答报文::::

3. 程序设计说明

3.1 终端通讯子系统

3.1.1 子系统功能说明

建立TCP/IP 服务器侦听从来自自助设备端的连接请求。

为一个侦听到的连接创建一个进程,负责该连接上的接收和发送,并将接收和发送的原始数据写入LOG文件。

将接收到的数据送到队列1,从队列2取数据进行用于发送。

实现子系统功能程序列表:

termserv.c

子系统接口描述:

输入:终端请求报文、解析/组织报文以及报文分流模块产生的应答报文

输出:向解析/组织报文以及报文分流模块输出终端请求报文、向终端输出应答报文、向日志文件输出接收到的数据

3.1.2 子系统流程图

详细设计说明书部分样例相关推荐

  1. 毕业论文说明书排版样例

    大学本科 毕业设计论文排版样例 1.整体规格 2.第二章需求规格说明 3.第三章 软件设计说明 4.数据库设计说明 5.第五章 测试用例说明 6.其他说明

  2. 需求分析说明书、详细设计说明书、概要设计说明书样例

    以下是需求分析说明书.详细设计说明书.概要设计说明书样例 需要详细资料的去 http://bbs.csai.cn/BBS/view.asp?ID={CA9329C0-93C5-4417-9170-45 ...

  3. 如何不写一个字完成详细设计说明书(Java体系)

    前言 程序员最痛苦的几件事:1.别人不写文档,2.别人不写注释,3.写文档,4.写注释.上一篇博客聊到了这个梗,但要让程序员硬着头皮做一样,相信99%的人会选写注释而不是写文档.毕竟注释还是程序中的一 ...

  4. 互联网产品设计进阶(8)读别人的详细设计说明书

    唐杨烱.唐昭武校尉曹君神道碑有这样的记载:"托无愧之铭,跋涉载劳於千仞,访他山之石,东西向逾万里."诚所谓:它山之石,可以攻玉. 一.关于详细设计说明书 最近在准备一个项目的详细设 ...

  5. 网约技师APP详细设计说明书

    目录 1引言 3 1.1编写目的 3 1.2背景 3 1.3定义 3 1.4参考资料 4 2程序系统的结构 4 3登录程序Login()设计说明 5 3.1程序描述 5 3.2功能 6 3.3性能 6 ...

  6. YOLOv4 资源环境配置和测试样例效果

    YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...

  7. 2021年大数据常用语言Scala(三十二):scala高级用法 样例类

    目录 样例类 定义样例类 样例类方法 样例对象 样例类 样例类是一种特殊类,它可以用来快速定义一个用于保存数据的类(类似于Java POJO类),而且它会自动生成apply方法,允许我们快速地创建样例 ...

  8. 在Ubuntu下构建Bullet以及执行Bullet的样例程序

    在Ubuntu下构建Bullet以及执行Bullet的样例程序 1.找到Bullet的下载页,地址是:https://code.google.com/p/bullet/downloads/list 2 ...

  9. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

最新文章

  1. 一种基于三代PacBio测序数据的补洞方法
  2. AI公开课:19.03.13沈徽-商汤副总裁《AI创新与落地》课堂笔记以及个人感悟
  3. 如何解决90%的NLP问题:逐步指导
  4. Typescript尝试
  5. runltp出现问题 [
  6. 洛谷 P1164:小A点菜(DP/DFS)
  7. 最好用的个人财务管理工具 Money Pro 2.7.4中文版
  8. IAR工程适配GD32芯片
  9. IP子网划分的原理及应用
  10. 网站中网页最优色彩搭配方案学习--Java免费学习网
  11. 双击idea桌面快捷方式无法打开,没有反应,但是Idea.bat可以正常打开
  12. 如何用Python爬虫爬取网页免费小说
  13. 电脑卡修复计算机有用吗,电脑卡重装系统有用吗|电脑太卡可以重装系统解决吗...
  14. 最新版Ubuntu 18.04将语言改为中文(简体)
  15. 从android恢复到iphone,iPhone换到安卓机有多难适应?看看是怎么恢复过来的!
  16. 对话高新兴总裁侯玉清:安防企业的翻身之战
  17. (Java-1)计算1000以内所有不能被7整除的数之和
  18. [教学管理] 学生作业及日志查收的纯MySQL解决方案
  19. 无限分页infinite-scroll整合SpringMVC
  20. 计算机应用基础操作题ppt,统考计算机应用基础PPT操作题.doc

热门文章

  1. 虚拟机VMware中Linux联网
  2. 网游的跨服玩法是如何实现的?“跨域体系”架构设计思路
  3. orthWind 数据库结构说明
  4. 互联网协议 — Ethernet — 网络数据报文的传输方式
  5. IDEA右键创建servlet,没有servlet选项的解决办法(转载)
  6. SqlParameter[]写法
  7. C# CheckedListBox控件的用法 .
  8. 淘特群,如何做到15天回本
  9. SAP PCA利润中心会计案例教程案例介绍
  10. 深度神经网络和循环神经网络,深层循环神经网络