当前位置:文档之家› 查询模块详细说明书

查询模块详细说明书

查询模块详细说明书
查询模块详细说明书

查询模块详细说明书

引言

本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。

编写目的

本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。详细设计的详细程度,应达到可以编写程序的程度。

范围()

本文档用于软件设计阶段的详细设计,它的上游(依据的基线)是《概要设计说明书》,它的下游是源程序清单及单元测试计划,并为单元测试报告提供测试依据。该范围应覆盖《概要设计说明书》中的功能点列表、性能点列表、接口列表。

软件详细设计的范围是:各子系统的公用模块实现设计、专用模块实现设计、存储过程实现设计、触发器实现设计、外部接口实现设计、部门角色授权设计、其他详细设计等。

按照层结构()的布局,详细设计应从下面个方面进行。数据库服务器上的面向数据的设计:数据字典物理设计、基本表物理设计、中间表物理设计(报表设计)、临时表物理设计、视图物理设计、存储过程物理设计、触发器物理设计。应用服务器上的面向业务逻辑的设计:接口数据设计、中间件设计、数据通信传输设计、可视构件设计、非可视构件设计、角色授权设计、功能点设计(功能点列表设计)。浏览器上的面向对象的设计:录入修改界面设计、浏览查询界面设计、登录注册界面设计、信息发布界面设计。

背景

随着企业管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。企业的各项管理都将向信息化方向扩展,企业生产管理系统对于企业来说尤为重要。

查询模块是一个企业生产管理系统不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以查询模块应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:效率低、保密性差等。另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难。

作为计算机应用的一部分,使用计算机辅助企业管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率。

术语定义()

胜通:胜新通用企业生产管理系统

参考资料()

①《实用软件工程》第二版,赵池龙编著,电子工业出版社,年月

②《数据库技术与应用》高阳主编,电子工业出版社,年月

③《查询模块需求规格说明书》

④《查询模块概要设计说明书》

版本更新信息()

版本更新记录格式,如表所示。

表版本更新记录]

.体系结构设计

总体结构

采用客户机服务器()运行方式。

现列出示意图示如下:

运行环境

服务器操作系统:

客户操作系统:

可以用于、、、、等各种环境下。

数据库管理系统:

开发工具:

.系统总体设计

系统目标设计

开发设计思想

系统功能需求分析

系统功能模块设计

.数据库设计

数据库需求分析

数据库概念结构设计

数据库逻辑结构设计

数据库关系图

系统功能设计

描叙系统的功能,截图

模块的程序流程图

系统模块详细设计

材料进出数据综合查询模块设计

●界面

7.1.1 材料入库查询模块:

①与该模块相关的表:

②模块功能:

③辅助菜单功能:

7.1.2 材料出库查询模块:

7.1.3 材料退库查询模块:

7.1.4 材料调库查询模块:

7.1.5 材料借出查询模块:

7.1.6 材料归还查询模块:

7.1.7 材料盘点查询模块:

7.1.8 产品备料单查询模块:7.1.9 半成品备料单查询模块:

7.1.10 补料单查询模块:

半成品进出综合查询模块设计

●界面

7.2.1 半成品入库查询

7.2.2 半成品出库查询

7.2.3 半成品退库查询

7.2.4 半成品调库查询

7.2.5 借货查询

7.2.6 还货查询

7.2.7 盘点查询

产品进出数据综合查询模块设计

●界面

7.2.1 产品入库查询

7.2.2 产品出库查询

7.2.3 产品退库查询

7.2.4 产品调库查询

7.2.5 借货查询

7.2.6 还货查询

7.2.7 盘点查询

销售类综合查询模块设计●界面

7.4.1 销售订货查询

7.4.2 销售查询

7.4.3 销售付款查询

7.4.4 销售预付款查询

投产及完成情况查询模块设计

●界面

7.5.1 产品生产排产情况查询

7.5.2 产品生产任务完成情况查询7.5.3 半成品生产排产情况查询

7.5.4 半成品任务完成情况查询

7.5.5 外协生产排产情况查询

7.5.6 外协生产任务排产情况查询

生产在线综合查询模块设计

●界面

7.6.1 产品生产在线情况查询

7.6.2 半成品生产在线情况查询

7.6.3 外协在线情况查询

不良品数据综合查询模块设计●界面

7.7.1 不良品查询

7.7.2 外协不良品查询

外协加工类综合数据查询模块设计●界面

7.8.1 外协加工费登记查询

7.8.2 外协加工费付款查询

7.8.3 外协加工费预付款查询

系统帮助模块设计

●界面

辅助模块设计

1.选择查询条件

在每一个子查询模块中设置“选择查询条件”菜单。“选择查询条件”

模块可以通过日期、凭证号、原凭证号、仓库名称、客户名称、材

料名称、材料编号、材料规格、条形码进行选择查询。

.数据统计汇总

在每一个子查询模块中设置“数据统计汇总”菜单。每一次数据

查询后,可以通过数据统计功能对数据进行汇总。数据汇总的情

况用表格显示。数据汇总按两种情况显示。一是按材料统计核算,

材料统计核算表的属性有:材料名称、规格、编号、单位、数量、

金额;二是按部门统计核算,部门统计核算表的属性有:客户部

门名称、数量、金额。材料统计核算表、部门统计核算表的具体

情况见数据库设计表

.报表打印

在每一子查询模块中设置“报表打印”菜单。通过打印机打印出

生成的表单。具体是通过函数()调用打印机的驱动程序,通过驱

动打印机进行打印。

.转换数据格式

在每一个子查询模块中设置“转换数据格式”菜单。在每一次查

询所需的数据后,可以通过调用生成文档。之所以生成文档是

因为与之间有很好的接口调用关系。

.表格显示项目设置

在每一个查询模块中设置“表格显示项目”菜单。通过查询显示

菜单,可以调整该模块属性项的显示情况,可以选择地显示一些

重要的属性。把表格显示项目设置成一张表,其中属性有:表格

字段名称、字段宽度、是否在表格中显示。表格的具体情况见数

据库设计表

.打印格式设置

在每一个子查询模块中设置“打印格式设置”菜单。报表打印格

式中可以设置打印页面的左边距、打印页面的上边距、字体大小。

另外,报表正文区设置可以调用“表格显示项目设置”辅助模块。

.帮助文档

在每一个子查询模块中设置“帮助”菜单。首先将帮助文档编译

成文档,然后通过函数()调用该文档。

.退出

在每一个子查询模块中设置“退出”菜单。调用函数()退出该子模

块。

. 接口实现设计()

每个外部接口实现模块的设计要包括如下内容:

()接口中文名称:此接口的中文名。

()接口英文名称:此接口的英文名。

()接口内容与功能:详细描述接口的内容与功能,如实现数据传输或数据交换。

()接口硬件设施:详细描述接口的硬件设施,如交换机、传感器或输出设备。

()接口软件或中间件:详细描述接口软件或中间件的名称、功能、使用方法、生产厂商。

()接口的数据结构:详细描述接口的数据结构,如文件结构、数据库表结构。

()接口的传输速率():定量说明每秒最大流量。

()接口带宽:定量说明带宽,如。

()接口协议:说明具体协议。

()接口程序的算法:用伪语言详细描述其算法,使编码人员据此能顺利书写程序。

()接口编写者:编写者姓名。

()接口编写日期:编写日期:。

()接口修订者:修订者姓名。

()接口修订日期:修订日期:。

()接口测试者:测试者姓名。

()接口测试日期:测试日期:。

.其他实现设计()

本章描述前面没有说明的设计。如部门角色授权设计、界面设计、包装设计、维护设计等。

角色授权设计()

授权表的横坐标表示角色(部件、单位或岗位),纵坐标表示功能模块,“●”表示授权。该授权表是工作站上菜单设计的依据,如表所示。

表角色授权设计

其他详细设计()

根据需要进行设计。如界面设计、包装设计、维护设计等。

.详细设计检查列表()

按照概要设计文档的功能、性能和接口个列表,设计出详细设计检查列表,以检查详细设计是否覆盖概要,没有覆盖就是不符合项,并将检查结果列出。

功能设计检查列表()

功能设计检查列表,如表所示。

表功能设计检查列表

性能设计检查列表()

性能设计检查列表,如表所示。

表性能设计检查列表

接口设计检查列表()

接口设计检查列表,如表所示。

表接口设计检查列表

12864液晶屏使用手册

12864液晶屏手册 一、液晶显示模块概述 12864A-1汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵,16*8=128,16*4=64,一行只能写8个汉字,4行;)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。 主要技术参数和显示特性: 电源:VDD ~+5V(内置升压电路,无需负压); 显示内容:128列×64行(128表示点数) 显示颜色:黄绿 显示角度:6:00钟直视 LCD类型:STN 与MCU接口:8位或4位并行/3位串行 配置LED背光 多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等 二、外形尺寸 1.外形尺寸图 2.主要外形尺寸 项目标准尺寸单位 模块体积××mm

二、模块引脚说明 逻辑工作电压(VDD):~ 电源地(GND):0V 工作温度(Ta):0~60℃(常温) / -20~75℃(宽温) 三、接口时序 模块有并行和串行两种连接方法(时序如下): 8位并行连接时序图 MPU写资料到模块

MPU从模块读出资料 2、串行连接时序图

串行数据传送共分三个字节完成: 第一字节:串口控制—格式11111ABC A为数据传送方向控制:H表示数据从LCD到MCU,L表示数据从MCU到LCD B为数据类型选择:H表示数据是显示数据,L表示数据是控制指令 C固定为0 第二字节:(并行)8位数据的高4位—格式DDDD0000 第三字节:(并行)8位数据的低4位—格式0000DDDD 串行接口时序参数:(测试条件:T=25℃VDD=

备注: 1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读取BF标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标志,(一般在输入每天指令前加个delay)那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。 2、“RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。 具体指令介绍: 1、清除显示

软件系统详细设计说明书文档模板

1概述 2约定说明 3开发环境与源程序文件结构说明(所有人) 3.1 开发环境 EJB服务器: web服务器: 数据库服务器:sql server 2000 客户端配置: 开发工具: 3.2 源代码文件结构 3.2.1源文件说明

3.2.2源程序类文件 3.2.3图片文件 3.2.4系统配置文件 4系统管理模块详细设计说明(邱亚斌)4.1 系统登陆设计 4.2 组织机构管理 4.3 初始信息维护 4.4 日志管理 5行政办公模块详细设计说明(邱亚斌)5.1 收文管理 5.2 发文管理 5.3 考勤管理 5.4 常用电话号码簿 6业务管理模块详细设计说明 6.1 通知公告(邱亚斌)

6.2.1功能设计说明 6.2.2业务及数据流程图 6.2.3Xx模块源程序设计 6.2.3.1 J AVABEAN设计 6.2.3.2 J SP页面设计 6.2.3.3 S ERVLET设计 6.2.3.4 其他设计 6.2.4Xx模块数据库功能设计6.2.4.1 数据库关系图 6.2.4.2 数据表结构的设计:

6.3.1功能设计说明 6.3.2业务及数据流程图 6.3.3Xx模块源程序设计 6.3.3.1 J AVABEAN设计 6.3.3.2 J SP页面设计 6.3.3.3 S ERVLET设计 6.3.3.4 其他设计 6.3.4Xx模块数据库功能设计6.3.4.1 数据库关系图 6.3.4.2 数据表结构的设计:

6.4.1功能设计说明 6.4.2业务及数据流程图 6.4.3Xx模块源程序设计 6.4.3.1 J AVABEAN设计 6.4.3.2 J SP页面设计 6.4.3.3 S ERVLET设计 6.4.3.4 其他设计 6.4.4Xx模块数据库功能设计6.4.4.1 数据库关系图 6.4.4.2 数据表结构的设计:

软件开发文档说明(又全又详细)

在软件行业有一句话:一个软件能否顺利的完成并且功能是否完善,重要是看这个软件有多少文档,软件开发文档是一个软件的支柱,如果你的开发文档漏洞百出,那么你所开发出来的软件也不可能会好;开发文档的好坏可以直接影响到所开发出来软件的成功与否。 一、软件开发设计文档:软件开发文档包括软件需求说明书、数据要求说有书、概要设计说明书、详细设计说明书。 1.软件需求说明书:也称为软件规格说明。该说明书对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。它是用户与开发人员双方对软件需求取得共同理解基础上达成的协议,也是实施开发工作的基础。软件需求说明书的编制目的的就是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解、并使之面成为整个开发工作的基础。 其格式要求如下: 1 引言1.1 编写目的。1. 2 背景1. 3 定义 2 任务概述2.1 目标2.2 用户的特点2. 3 假定和约束 3 需求规定3.1 对功能的规定3.2 对性能的规定3.2.1 精度3.2.2 时间特性的需求3.2.3 灵活性3.3 输入输出要求3. 4 数据管理能力要求3. 5 故障处理要求3. 6 其他专门要求 4 运行环境规定4.1 设备4.2 支持软件4.3 接口4.4 控制 2.概要设计说明书:又称系统设计说明书,这里所说的系统是指程序系统。编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理。流程、程序系统的组织结构、模块划分、功能分配、接口设计。运河行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。 其格式要求如下: 1 引言1.1 编写目的1. 2 背景1. 3 定义1. 4 参考资料 2 总体设计2.1 需求规定2.2 运行环境2. 3 基本设计概念和处理流程2. 4 结构2. 5 功能需求与程序的关系2. 6 人工处理过程2. 7 尚未解决的问题 3 接口设计3.1 用户接口3.2 外部接口3.。3 内部接口 4 运行设计4.1 运行模块的组合4.2 运行控制4.3 运行时间 5 系统数据结构设计5.1 逻辑结构设计要点5.2 物理结构设计要求5.3 数据结构与程序的关系 6 系统出错处理设计6.1 出错信息6.2 补救措施6.3 系统维护设计。 3.详细设计文档:主要是把我们每个小模块,小功能的业务逻辑处理用文字的方式表达出来,让程序员在编码的时

软件详细设计文档模板(最全面)

研发生产中心文档编号版本A1 密级商密A 项目名称Xx系统 项目来源 Xxx系统 详细设计说明书 (内部资料请勿外传) 编写:日期:检查:日期:审核:日期:批准:日期: XX公司 版权所有不得复制 文档变更记录

序号变更(+/-)说明作者版本号日期批准1 2

目录 1. 引言 (5) 1.1 编写目的和范围 (5) 1.2 术语表 (5) 1.3 参考资料 (5) 1.4 使用的文字处理和绘图工具 (5) 2. 全局数据结构说明 (7) 2.1 常量 (7) 2.2 变量 (8) 2.3 数据结构 (8) 3. 模块设计 (9) 3.1 用例图 (9) 3.2 功能设计说明 (10) 3.2.1 模块1 (10) 3.2.2 模块2 (11) 4. 接口设计 (12) 4.1 内部接口 (12) 4.2 外部接口 (12) 4.2.1 接口说明 (12) 4.2.2 调用方式 (12) 5. 数据库设计 (12) 6. 系统安全保密设计 (12) 6.1 说明 (12) 6.2 设计 (12) 6.2.1 数据传输部分 (12) 6.2.2 IP过滤分部 (13) 6.2.3 身份验证部分 (13) 7. 系统性能设计 (13) 8. 系统出错处理 (13)

1.引言 1.1背景 此文档的背景 1.2编写目的和范围 说明写这份详细设计说明书的目的。 本详细设计说明书编写的目的是说明程序模块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。 1.3术语表 定义系统或产品中涉及的重要术语,为读者在阅读文档时提供必要的参考信息。 序号术语或缩略语说明性定义 1 PM Project Manager,项目经理 2 1.4参考资料 列出有关资料的名称、作者、文件编号或版本等。参考资料包括: a.需求说明书、架构设计说明书等; b.本项目的其他已发表的文件; c.引用文件、资料、软件开发标准等。 资料名称作者文件编号、版本资料存放地点 1.5使用的文字处理和绘图工具 文字处理软件:[编写设计文档使用的文字处理软件,如RedOffice ] 绘图工具:[使用的UML工具,如Rose、Jude、Visio]

详细设计说明书

详细设计说明书 1.导言(Introduction) 本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。 1.1 目的(Purpose) 本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。详细设计的详细程度,应达到可以编写程序的程度。 1.2 范围(Scope) 本文档用于软件设计阶段的详细设计,它的上游(依据的基线)是《概要设计说明书》,它的下游是源程序清单及单元测试计划,并为单元测试报告提供测试依据。该范围应覆盖《概要设计说明书》中的功能点列表、性能点列表、接口列表。软件详细设计的范围是:各子系统的公用模块实现设计、专用模块实现设计、存储过程实现设计、触发器实现设计、外部接口实现设计、部门角色授权设计、其他详细设计等。 按照3层结构(B/A/S)的布局,详细设计应从下面3个方面进行。数据库服务器上的面向数据的设计:数据字典物理设计、基本表物理设计、中间表物理设计(报表设计)、临时表物理设计、视图物理设计、存储过程物理设计、触发器物理设计。应用服务器上的面向业务逻辑的设计:接口数据设计、中间件设计、数据通信传输设计、可视构件设计、非可视构件设计、角色授权设计、功能点设计(功能点列表设计)。浏览器上的面向对象的设计:录入修改界面设计、浏览查询界面设计、登录注册界面设计、信息发布界面设计。 1.3 术语定义(Terms Glossary) 术语定义,如表6-16所示。 表6-16 术语定义 1.4 参考资料(References) [1] 《概要设计说明书》 [2] 《需求分析说明书》 [3] 《软件合同》

OA系统功能模块说明

OA系统功能模块说明 功能模块 系统一共10个模块,包括了50多个子系统,覆盖了办公中所需的所有功能。如下表所示:

文件管理 文件管理以用于处理日常工作中的单位内外部的各种公文,利用计算机网络的高速迅捷和计算机控制的严格准确性实现公文的处理。文件管理模块相对传统公文处理而言,在很大程度上提高了公文处理效率和准确性,用户操作简便易行。 基本功能包括: ◇新建文件 ◇代办文件 ◇文件查询 ◇收文管理 ◇发文管理 ◇收文查询 ◇发文查询 ◇电子签名 工作流程 工作流程中可以进行公文的审批、意见处理、等功能。基本功能包括: ◇新建申请 ◇流程列表 个人办公 个人办公管理是办公人员处理个人事务的系统,是用户开始日常办公的工作平台。在这里,员工可以及时了解需要办理的各项事务,查看最新文件、进行自己的工作日程安排。基本功能包括: ◇文档管理 ◇个人工作计划 ◇工作日志 ◇名片夹 ◇个人参数设定 部门管理 部门管理系统是处理部门以及部门之间相关事务的一个平台,有利于部门内部计划及项目的管理,同时也有利于部门之间的交流和沟通,提高协同办公效率。

基本功能包括: ◇部门交流 ◇部门计划 ◇项目管理 ◇活动安排 信息发布平台 信息发布平台是通过计算机网络进行员工之间、部门之间进行信息交流与共享的公共平台。在这里,用户可以根据本身实际情况自行定义信息栏目名称(如新闻、公告、大事记、机关介绍、规章制度、奖惩通报等),设置各个栏目的发布管理人员、修改删除人员,并可将指定栏目设置为默认栏目,即进入信息中心后的默认显示栏目;员工可以查看组织中的最新消息,各种规章制度等等;使用BBS功能,可以随时发表相关的意见或针对某一问题进行讨论; 基本功能包括: ◇信息平台 ◇BBS ◇公告板 ◇规章制度 ◇大事记 行政事务 行政事务是日常办公中需处理的一些日常事务,其基本功能包括: ◇会议管理 ◇车辆管理 ◇考勤管理 人事管理 人事管理涉及到政府的机构设置以及各部门的人员编制情况,有利于领导了解相关人员的基本情况以及对应的职位权限。 基本功能包括: ◇机构设置 ◇人事管理

(需求分析+概要设计+详细设计)文档简单范例

软件开发文档 项目名: “通讯录” 版本: α测试版 作者: ccba 编写时间:2001-8-20 文档内容: 1 需求规格说明书 2 概要设计说明书 3 详细设计说明书 文档号IM00101 需求规格说明书 1、引言: 1.1 编写目的 本文档的编写是为了确定待开发软件的功能、性能、数据、界面的需求。 1.2 项目背景 “通讯录”软件是为了提供一种功能完备,易于操作、界面美观的优秀软件。该软件由蔡文亮单独开发完成。 1.3 定义 需求规格说明书采用参考资料②标准 1.4 参考资料 ①薛华成《管理信息系统(第三版)》清华大学出版社1999.5 ②郑人杰、殷人昆、陶永雷《实用软件工程(第二版)》清华大学出版社1997.4 ③周之英《现代软件工程(基本方法篇)》科学出版社 2000.1 2、功能需求 该软件由四个主功能模块和一个扩展功能模块构成,各功能模块中规定的均为软件的基本功能,在开发过程中,开发人员可根据实际情况在满足基本功能需求的前提下增加新功能,但必须详细编写相关文档。 2.1录入、修改功能模块 该功能块主要用于数据库的数据录入和修改,考虑到通讯录的实际需要,可以放松对数据库完整性结束的控制,但从减少数据库的角度来考

虑,不容许有完全相同的纪录出现(考虑的合并,相同的纪录项)。 2.2查询功能块 本功能模块是最重要的功能块,对通讯录的操作最主要部分就是查询操作。 本功能块要求有如下功能: 1)按数据库各个属性查询 2)按数据库各个属性之间的逻辑组合查询 如:查询名称为“鸭子”且年龄为20岁的详细情况 (SQL语句表示)SELECT * FROM MESSAGER WHERE NICKNAME=“鸭子” AND AGE=20 3)按某一属性的数值范围查询及其逻辑组 如:查询年龄在20至35岁间的详细情况 (SQL语句表示)SELECT * FROM MESSAGER WHERE AGE BETWEEN 20 AND 35 4)模糊查询 同时我们要求查询结果可以按用户要求的格式来显示,如:用户能调整显示属性的个数和组合。 2.3系统安全块 通讯录的信息是个人隐私,故在软件中加入必要的安全措施。主要有以下三点: 1)登录帐号和密码的管理 2)帐户权限的控制 3)对部分登录帐号隐藏部分内容 2.4系统设置块 本部分内容主要是对软件使用时一些设置使其更利于软件的使用:主要包括以下四个方面: 1)系统界面背景和色彩设置(模仿WINNAP) 2)闹铃功能开关,即实现朋友生日提醒功能 3)记录内容项(即数据库修改通讯录上的内容项) 4)历史记录,用户可以选择是否记录下何人何时使用过该软件 2.5扩展功能块 1)网络功能:通过OLE/COM接口的调用,实现E-mail软件调用。2)帮助文档的制作(On-line help)

详细设计说明书的主要内容及写作要求

- 详细设计说明书的主要内容及写作要求 编写目的 详细设计(又可称程序设计机)说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)的实际考虑,为程序员编写程序提供依据。 如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设计机说明书中不重复部分合并编写,文档名称为《软件设计说明书》。 主要内容及写作要求 详细设计说明书主要内容及写作要求如下: 1 引言 目的 。 说明编制本详细设计说明书的目的。 背景 列出本项目的任务提出者、项目负责人、系统分析员、系统设计员、程序设计员、程序员、资料员以及与本项目开展工作直接有关的人员和用户。 参考资料 A. 列出本项目经核准的任务书或合同和上级机关的批文。 B. 列出编写本设计说明书时参考的文件、资料、技术标准以及它们的作者、标题、编号、发布日期和出版单位等。 术语 列出本详细设计说明书中专门术语的定义和英文缩写词的原词组。 ; 2.软件结构 用图表(常用系统流程图的层次结构表示)的形式列出本软件的各模块和程序单元的名称以及它们的相互关系。 3 模块设计说明 模块 n结构(n是模块序号) 将概要设计产生的功能模块进行细化,形成若干个可编程的程序单元(用图表形式给出程序单元的结构)。 算法 给出选用的算法和数学公式。 : 数据结构 用图表描述数据结构。 程序逻辑 用框图或过程性描述语言的形式表示各程序单元的控制流程(常用程序流程图表示)。存储分配和数组分配 确定每个模块的存储量及数组定义。 单元说明 A. 程序单元标识; }

B. 调用方式; A.参数说明。 4、数据结构设计 数据结构与模块的关系 用图表描述数据结构与模块的关系。 逻辑机结构设计 列出所使用的数据结构中每个数据项、记录和文件的标识、定义、长度、及它们之间的关系。 给出所用数据库的数据模式。 物理结构设计 列出所使用的数据结构中每个数据项的存储要求、访问方法、存取单位和存取物理关系等。

LED显示屏模组使用材料说明

LED显示屏模组使用材料说明 1、LED灯:LED红灯(晶元),亮度1000-1100mcd,中心波长623-627nm LED绿灯(士蓝),亮度1900-2200mcd,中心波长520-525nm LED蓝灯(士蓝),亮度365-385mcd,中心波长470-475nm 发光二极管简称为LED。主要由支架、晶片、银胶、金线、环氧树脂五种物料所组成。由镓(Ga)与砷(AS)、磷(P)的化合物制成的二极管,当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管。在电路及仪器中作为指示灯,或者组成文字或数字显示。发光材料用透明环氧树脂封装。封装树脂包括:A胶(主剂)、B胶(硬化剂)、DP(扩散剂)、CP(着色剂)四部份组成。其主要成分为环氧树脂(Epoxy Resin)、酸酐类(酸无水物Anhydride)、高光扩散性填料(Light diffusion)及热安定性染料(dye) 2、LED驱动IC:HB5024 HB5024是一款用于大屏幕LED的低压差、高精度16位恒流驱动芯片。它是内建的16位移位寄存器与栓锁功能,可以将串行的输入数据转换成并行输出数据格式。HB5024的输入电压范围值为3.3V至5V,提供16个电流源,可以在每个输出级提供3mA - 45 mA恒定电流以驱动LED。并且单颗IC 内输出通道的电流差异小于±2%;多颗IC间的输出电流差异小于±3%;恒定输出电流随着输出端耐受电压(VDS)变化,被控制在每伏特0.1%;且电流受供给电压(VDD)、环境温度的变化也被控制在1%。HB5024可以选用不同阻值的外接电阻来调整其输出级的电流大小,藉此机制,使用者可精确地控制LED的发光亮度。HB5024的设计保证其输出级可耐压17V,因此可以在每个输出端串接多个LED。此外,HB5024亦提供30MHz的高时钟频率以满足系统对大量数据传输上的需求。 3、其他LED配件: ①、电源座(加强型):电源座是承接电源线与PCB板连接的主要器件,

软件项目详细设计文档示例模版.doc

XXX软件/项目/系统 详细设计说明书 拟制日期 评审人日期 批准日期 编写单位或个人

修订历史

目录 XXX软件详细设计说明书 (1) Revision Record 修订记录 (2) 1引言 (3) (3) 2 3 (5) 4总体方案确认 4.1系统总体结构确认 (5) 4.2系统详细界面划分 (5) 4.2.1应用系统与支撑系统的详细界面划分 (5) (5) 5 6、 7非功能性设计8 (8) 9环境配置 (8)

1引言 1.1编写目的 说明编制的目的是,大体上介绍一下软件系统中各层次中模块或子程序、以及数据库系统的设计考虑,表明此文档是主要是为编码人员提供服务,并且其他类型的项目参与人员也可以通过此文档对软件/项目有更深入了解。 1.2背景 说明此软件或系统的项目背景、需求背景、开发目的等,还可以列出参与人员等相关信息。 1.3参考资料 列出本文档中引用的文献、资料、标准等相关信息(一般是具有出版或版权性质的文件)。 1.4术语定义及说明 列出文档中用到的和开发有关,或与行业、业务、需求有关的专业术语,并进行解释。 2设计概述 2.1任务和目标 说明详细设计的任务及详细设计所要达到的目标。 2.1.1需求概述 对所开发软件的概要描述, 包括主要的业务需求、输入、输出、主要功能、性能等,尤其需要描述系统性能需求。 2.1.2运行环境概述 对本系统所依赖于运行的硬件,包括操作系统、数据库系统、运行库、中间件、接口软件、可能的性能监控与分析等软件环境的描述,及配置要求。 2.1.3条件与限制 详细描述系统所受的内部和外部条件的约束和限制说明。包括业务和技术方面的条件与限制以及进度、管理等方面的限制。 2.1.4详细设计方法和工具 简要说明详细设计所采用的方法和使用的工具,如数据库设计工具、界面设计工具、原型设计工具等。 3系统详细需求分析 主要对系统级的需求进行分析。首先应对需求分析提出的企业需求进一步确认,并对由于情况变化而带来的需求变化进行较为详细的分析。

宿舍管理系统_详细设计说明书

宿舍管理系统 详细设计说明书 注:对应模块界面图由组员各自完成2013 年12 月 1 日

1.引言 1.1编写目的 编写本详细设计说明书的目的主要是详细说明宿舍管理系统系统的结构和内部设计,在总体设计说明书的基础上进一步细化系统,提供详细的模块和界面设计,为程序开发提供直接的支持。 本说明书主要面向系统分析人员、程序员和以后的系统维护人员。作为程序员开发系统的根本依据和在系统维护阶段,维护人员对系统实施维护的参考资料。 1.2背景 a.系统的名称:宿舍管理系统 b.任务提出者与开发者:李彬,刘泽中 用户:宿舍管理员和学生 1.3定义 2. 系统的结构 系统的功能模块图如下图 2.1:

图2.1 系统功能模块图 多层架构关系图如下图 2.2 查询学生信息 修改学生信息 添加学生信息 删除学生信息 查询宿舍信息 添加宿舍信息 删除宿舍信息 添加管理员信息 查询水电费信息 用户登录 管理员信息管理 学生信息管理 宿舍信息管理 水电费信息管理 宿舍管理系统 修改密码

图2.2 多层架构关系图 根据图2.1功能结构图和图2.2多层架构关系图可得到如下图2.3所示的系统结构设计图:

3.系统的模块设计 3.1数据库连接模块(sqlconnection)设计说明 3.1.1模块名称;数据库连接模块 3.1.2模块描述: 在.NET中如果采用https://www.doczj.com/doc/81458248.html,与数据库进行连接,可以采用以下4个接口对象之一: System.data.oledb.oledbconnection System.data.sqlclient.sqlconnection System.data.odbc.odbcconnection System.data.oracleclient.oracleconnection 由于数据库使用的是Microsoft SQL Server,所以使用SQL Server .NET Framework数据提供程序中的SqlConnection对象进行数据连接。 3.1.3 模块功能:与数据库进行连接。 3.1.4 模块算法: public void sqlconnectionopen() { Sqlconnection conn = new sqlconnection(); Conn.connectionstring = “user id = admin;password = ; initial catalog = 宿舍管理系统;datasource = localhost;connect timeout = 20”;

液晶显示模块技术手册HJ1602A使用说明书

液晶显示模块技术手册 HJ1602A 一、概述 HJ1602A是一种工业字符型液晶,能够同时显示16x02即32个字符。(16列2行)二.模块尺寸(如图) 三.引脚接口说明表 第1脚:VSS为地电源。 第2脚:VDD接5V正电源。 第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。 第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS 为高电平R/W为低电平时可以写入数据。 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。

第7~14脚:D0~D7为8位双向数据线。 第15脚:背光源正极。 第16脚:背光源负极。 四.1602LCD的指令说明及时序 14:控制命令表 1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平) 指令1:清显示,指令码01H,光标复位到地址00H位置。 指令2:光标复位,光标返回到地址00H。 指令3:光标和显示模式设置I/D:光标移动方向,高电平右移,低电平左移S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。 指令4:显示开关控制。D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示C:控制光标的开与关,高电平表示有光标,低电平表示无光标B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。 指令5:光标或显示移位S/C:高电平时移动显示的文字,低电平时移动光标。 指令6:功能设置命令DL:高电平时为4位总线,低电平时为8位总线N:低电平时为单行显示,高电平时双行显示F: 低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符。指令7:字符发生器RAM地址设置。 指令8:DDRAM地址设置。 指令9:读忙信号和光标地址BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。 指令10:写数据。 指令11:读数据。

软件开发功能模块详细设计文档

功能模块详细设计说明书 编写目的................................................... 项目背景................................................... 定义....................................................... 参考资料................................................... 2.总体设计.................................................... 需求概述................................................... 软件结构................................................... 3.程序描述.................................................... 功能....................................................... 性能....................................................... 输入项目................................................... 输出项目................................................... 算法....................................................... 程序逻辑................................................... 接口....................................................... 存储分配................................................... 限制条件................................................... 测试要点...................................................

液晶显示模块使用手册 pdf

液晶显示模块使用手册 版本:V2.0 型号:240128K 系列 选 配 件 说 明 □常温(0~50℃) □宽温(-20~+60℃) 液晶片 □超宽温(-30~+70℃) □黄绿膜 □蓝膜 □灰膜 □黑白膜 LED背光 □白光 □翡绿光 □黄绿光 □蓝光 背 光 EL背光 □白光 □蓝光 □CCFL背光 负压电路 □板载负压 □不带负压 EL逆变器 □配备 □板载 □不配备 CCFL逆变器 □配备 □不配备

一. 概述 240128K是一种图形点阵液晶显示模组。它用T6963C作为控制器,KS0086作为驱动的240(列)X128(行)的全点阵液晶显示。具有与INTER8080时序相适配的MPU接口功能,并有专门的指令集,可完成文本显示和图形显示的功能设置。 二. 特性 1.工作电压为+5V±10% 2.显示内容:240×128点,可显示15个(/行)X8共120个(16×16点阵)的中文字符 3.内部有固定字模库共128种(8X8)字符和2K字节的自定义字模容量。 4. 共有13条操作指令 三. 外形尺寸 . 项目标 准 尺 寸 单 位 模 块 体 积 120×86×12.5mm 定 位 尺 寸110×76mm 视 域93×48.1mm 行 列 点 阵 数 240×128dots 点 距 离 0.03×0.03 mm 点 大 小0.3×0.3 mm

四.硬件说明 1,带控制器引脚特性 电平 功能描述 序号 J1 1 FG - 结构地 2 GND - 逻辑电源负(0V) 3 VCC - 逻辑电源正 (5V) 4 VO - 液晶显示电压输人(调节显示对比度) 5 /WR H/L 写信号口 6 /RD H/L 读信号口 7 /CE H/L 片选信号 8 C/D H/L H:指令通道;L:数据通道 9 RES H/L 复位信号 10 DB0 H/L 数据位0 11 DB1 H/L 数据位1 12 DB2 H/L 数据位2 13 DB3 H/L 数据位3 14 DB4 H/L 数据位4 15 DB5 H/L 数据位5 16 DB6 H/L 数据位6 17 DB7 H/L 数据位7 18 FS H/L 液晶显示字体选择(H:6X8 ,L: 8X8) 19 BLA - 背光正 20 BLK - 背光负 21 VOUT 液晶显示电压输出

软件详细设计文档模板(最全面)汇总.doc

Xxx系统 详细设计说明书 (内部资料请勿外传) 编写:日期:检查:日期:审核:日期:批准:日期: XX公司 版权所有不得复制 文档变更记录

目录 1. 引言 (4) 1.1 编写目的和范围 (4) 1.2 术语表 (4) 1.3 参考资料 (4) 1.4 使用的文字处理和绘图工具 (4) 2. 全局数据结构说明 (5) 2.1 常量 (5) 2.2 变量 (5) 2.3 数据结构 (5) 3. 模块设计 (5) 3.1 用例图 (5) 3.2 功能设计说明 (5) 3.2.1 模块1 (5) 3.2.2 模块2 (6) 4. 接口设计 (7) 4.1 内部接口 (7) 4.2 外部接口 (7) 4.2.1 接口说明 (7) 4.2.2 调用方式 (8) 5. 数据库设计 (8) 6. 系统安全保密设计 (8) 6.1 说明 (8) 6.2 设计 (8) 6.2.1 数据传输部分 (8) 6.2.2 IP过滤分部 (8) 6.2.3 身份验证部分 (8) 7. 系统性能设计 (9) 8. 系统出错处理 (9)

1.引言 1.1背景 此文档的背景 1.2编写目的和范围 说明写这份详细设计说明书的目的。 本详细设计说明书编写的目的是说明程序模块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。 1.3术语表 1.4参考资料 列出有关资料的名称、作者、文件编号或版本等。参考资料包括: a.需求说明书、架构设计说明书等; b.本项目的其他已发表的文件; 1.5使用的文字处理和绘图工具 文字处理软件:[编写设计文档使用的文字处理软件,如RedOffice ] 绘图工具:[使用的UML工具,如Rose、Jude、Visio]

软件模块设计说明模板.doc

软件模块设计说明模板1 软件模块设计说明书-XX模块 1.1 模块概述 说明模块具有哪些基本功能、采用的设计架构以及关键技术。 详细一一列出模块对应的浦东安管项目功能指标、性能指标。 1.2 基本设计概念和处理流程 具体说明模块的主要设计思想。 以模块结构图的方式说明子模块之间的关系。 以图文的形式一一说明模块各功能点的处理流程。 1.3 模块包结构说明 说明模块涉及到哪些Java包,主要完成什么功能(具体给出每个包与1.2中的子模块的对应关系)。 1.4 模块类结构说明 以表格的形式说明所有Java类的主要功能及设计思想。 序号包名类名功能描述设计说明 1.5 模块核心数据结构说明

模块使用的核心数据结构设计说明。 1.6 模块数据存贮设计说明 模块使用的数据存贮(包括数据表、文件)设计说明,需具体到所存贮的各字段。 1.7 模块前台(用户界面)设计说明 具体说明模块前台页面(面板)的组织结构、各页面(面板)的主要功能。 1.8 模块的加载与配置说明 具体说明模块的启动加载方式、顺序等。 具体说明模块所有配置项功能、配置方法。 1.9 模块外部环境接口说明 具体说明模块与运行容器以及其它模块之间的接口。 具体说明模块与外部环境进行数据交互的方式、数据结构。 1.10 模块现存的主要问题 具体说明模块现在未解决的主要问题。 如有可能,请给出问题的基本解决思路。

软件系统项目管理及考核办法模板4 XX系统项目管理及考核办法 为了加强XX系统项目建设的管理,提高项目管理水平,确保XX系统项目建设的顺利进行,根据XX相关文件要求,结合本项目特点,特制定本管理办法。 一、项目组织管理结构 本项目在XX的统一领导下,成立项目管理组对该项目实施建设及管理。本项目总负责人:XX;项目牵头人:XX;项目组下具体分XX个系统:权限系统负责人:XX;身份认证负责人:XX;安全设备负责人:XX;网络系统负责人:XX。 二、职责划分 1.xx:总领xx项目的建设。 2xx:具体负责:协助项目负责人进行项目的组织、协调、文档、项目进度控制、项目问题解决、例会等内容。 3xx:负责内容:xx系统的调试、测试、部署、更新以及维护。 4. xx:负责内容:xx系统的调试、测试、部署、更新及维护。 5. xx:负责内容:①xx系统的调试、测试、部署、更新及维护。

详细设计阶段--详细设计说明书

[项目名称] 详细设计说明书[V1.0(版本号)] 拟制人:陈燚审核人:陈燚批准人:陈燚 [ 2011-3-30]

详细设计说明书 1.引言 1.1编写目的 SiteStar网站建设系统是一种全新的互联网应用模式,它一改过去传统的企业建站方式,不需企业编写任何程序或网页,无需学习任何相关语言,也不需第三方代写或管理网站,只需应用系统所提供的各种强大丰富的功能模块,即可轻松生成企业个性化的精美网站。 SiteStar网站建设系统前后历经三年时间进行开发,该系统能让用户在短时间内迅速架设属于自己公司的企业网站。系统易学易懂,用户只需会上网、不需学习编程及任何语言,只要使用该系统平台,只要会打字,即可在线直接完成建站所有工作。同时该系统率先在国内采用模块化管理,任何用户想要改变页面布局仅需使用鼠标拖拽相应的模块到指定的页面区域即可,真正做到所见即所得。当然,如果用户懂HTML语言,还可以在建站系统的框架内设计个性化的网站,系统给予了用户相当大的自由度。 为了让我们的这个系统更加完善,让用户使用更方便快捷,如今编写了这个详细设计说明书,本说明书在概要设计的基础上,对建站之星自动建站软件的各模块、程序、子功能分别进行了实现层面上的要求和说明。 软件开发的相关工作人员需要阅读和参考本说明。 1.2背景 a.待开发系统的名称:SiteStar智能建站系统 b.任务提出者:SiteStar官方网站 c.开发者:SiteStar官方网站 d.用户:需要建站的网友 1.3定义 SiteStar :建站之星 HTML:网络的通用语言 1.4参考资料 建站之星:https://www.doczj.com/doc/81458248.html,/ 百度:https://www.doczj.com/doc/81458248.html,/

配置模块详细说明文档

Radiusd.conf文件配置 Radiusd.conf文件是freeradius的核心配置文件,其中设置了服务器的基本信息,配置文件与日志文件的环境变量,并详细配置freeradius模块所使用的信息,与认证和计费所使用模块的配置. 配置的变量定义的形式为${foo},他们就在这个文件上,并且不随请求到请求而改变. 变量的格式参照variables.txt. 此处定义其他配置文件以及目录的位置,也就是环境变量 prefix = /usr/local exec_prefix = ${prefix} sysconfdir = ${prefix}/etc localstatedir = ${prefix}/var sbindir = ${exec_prefix}/sbin logdir = ${localstatedir}/log/radius raddbdir = ${sysconfdir}/raddb radacctdir = ${logdir}/radacct 配置文件和日志文件的位置 confdir = ${raddbdir} run_dir = ${localstatedir}/run/radiusd 日志文件的信息,添加到如下配置文件的底部 log_file = ${logdir}/radius.log 模块的位置由libdir来配置。 如果不能工作,那么你可以从新配置,从新Build源码,并且使用共享库。 pidfile: Where to place the PID of the RADIUS server. pidfile = ${run_dir}/radiusd.pid user/group 如果有评论,服务器会运行用户/组启动它. 修改用户/组,必须具有root权限启动服务器这里的含义是指定启动radius服务可以限定操作系统上的用户和组,但是不建议启动它. #user = nobody #group = nobody 最长请求时间(秒),这样的问题经常需要存在在应用SQL数据库时候,建议设置为5秒到120秒之间. max_request_time = 30 当请求超过最长请求时间的时候,可以设置服务器删除请求.当你的服务在threaded(线程下)运行,或者线程池(thread pool) 模式,建议这里设置为no.但用threaded 服务设置为yes时,有可能使服务器崩溃. delete_blocked_requests = no 在reply 发送给NAS后的等待清空时间. 建议2秒到10秒

软件模块详细设计模板

技术文件技术文件名称: 技术文件编号: 版本: 拟制____________________________ 审核____________________________ 会签_____________________________ 标准化__________________________ 批准_____________________________ 中兴软件技术(南昌)有限公司

版本变更记录

目录 版本变更记录 (ii) 目录 (iii) 1 引言.......................................................................................... 1-1—7 ' I 1.1 编写目的.................................. ................. 1-1 1.2 适用范围.................................. ................. 1-1 1.3 预期读者和阅读建议........................ ................. 1-1 1.4 参考资料.................................. ................. 1-1 1.5 引用标准文件.............................. ................ 1-1 2 术语、定义与缩略语............................... ................ 2-2 2.1 术语、定义............................... ................. 2-2 2.2 缩略语.................................... ................ 2-2 3 模块-..................... 错误!未定义书签。 3.1 模块描述.................................. .................. 3-2 3.2 标准模块(可选)........................... ...................3-2 3.3 模块设计.................................. .................. 3-3 3.4 类定义.................................... ................. 3-5 3.4.1 类一.............................. ..................... 错误!未定义书签。 3.5 单兀定义(可选)........................... ................. 3-16 3.5.1 单元一.......................................................................... 3-16

相关主题
文本预览
相关文档 最新文档