详细设计说明书部分样例
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.整体规格 2.第二章需求规格说明 3.第三章 软件设计说明 4.数据库设计说明 5.第五章 测试用例说明 6.其他说明
- 需求分析说明书、详细设计说明书、概要设计说明书样例
以下是需求分析说明书.详细设计说明书.概要设计说明书样例 需要详细资料的去 http://bbs.csai.cn/BBS/view.asp?ID={CA9329C0-93C5-4417-9170-45 ...
- 如何不写一个字完成详细设计说明书(Java体系)
前言 程序员最痛苦的几件事:1.别人不写文档,2.别人不写注释,3.写文档,4.写注释.上一篇博客聊到了这个梗,但要让程序员硬着头皮做一样,相信99%的人会选写注释而不是写文档.毕竟注释还是程序中的一 ...
- 互联网产品设计进阶(8)读别人的详细设计说明书
唐杨烱.唐昭武校尉曹君神道碑有这样的记载:"托无愧之铭,跋涉载劳於千仞,访他山之石,东西向逾万里."诚所谓:它山之石,可以攻玉. 一.关于详细设计说明书 最近在准备一个项目的详细设 ...
- 网约技师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 ...
- YOLOv4 资源环境配置和测试样例效果
YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...
- 2021年大数据常用语言Scala(三十二):scala高级用法 样例类
目录 样例类 定义样例类 样例类方法 样例对象 样例类 样例类是一种特殊类,它可以用来快速定义一个用于保存数据的类(类似于Java POJO类),而且它会自动生成apply方法,允许我们快速地创建样例 ...
- 在Ubuntu下构建Bullet以及执行Bullet的样例程序
在Ubuntu下构建Bullet以及执行Bullet的样例程序 1.找到Bullet的下载页,地址是:https://code.google.com/p/bullet/downloads/list 2 ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
最新文章
- 一种基于三代PacBio测序数据的补洞方法
- AI公开课:19.03.13沈徽-商汤副总裁《AI创新与落地》课堂笔记以及个人感悟
- 如何解决90%的NLP问题:逐步指导
- Typescript尝试
- runltp出现问题 [
- 洛谷 P1164:小A点菜(DP/DFS)
- 最好用的个人财务管理工具 Money Pro 2.7.4中文版
- IAR工程适配GD32芯片
- IP子网划分的原理及应用
- 网站中网页最优色彩搭配方案学习--Java免费学习网
- 双击idea桌面快捷方式无法打开,没有反应,但是Idea.bat可以正常打开
- 如何用Python爬虫爬取网页免费小说
- 电脑卡修复计算机有用吗,电脑卡重装系统有用吗|电脑太卡可以重装系统解决吗...
- 最新版Ubuntu 18.04将语言改为中文(简体)
- 从android恢复到iphone,iPhone换到安卓机有多难适应?看看是怎么恢复过来的!
- 对话高新兴总裁侯玉清:安防企业的翻身之战
- (Java-1)计算1000以内所有不能被7整除的数之和
- [教学管理] 学生作业及日志查收的纯MySQL解决方案
- 无限分页infinite-scroll整合SpringMVC
- 计算机应用基础操作题ppt,统考计算机应用基础PPT操作题.doc