软件技术报告编写规范

软件技术报告编写规范
软件技术报告编写规范

技术报告编写规范

文件修改控制

目录

1. 目的

2. 适用范围

3. 术语及缩略语

4. 编写规范

4.1排版规范

4.2模板使用

5. 引用文件

6. 附录

1.目的

技术报告编写规范主要描述在软件产品或软件项目开发完成时所需编写的技术报告应该包含的内容,使得本公司编写的技术报告便于软件产品或软件项目日后的维护、交接和代码重用。

2.适用范围

适用于本公司软件产品或软件项目的技术报告的编写。

3.术语及缩略语

本程序采用NQ402100《质量手册》中的术语和缩略语及其定义。

4.编写规范

4.1排版规范

1)整个规范由2节构成,模板单独一节。

2)正文样式采用“规范正文”。

3)标题编号采用每节独立编号。

4.2模板使用

1)拷贝规范。

2)删除第一节(技术报告封面前的所有页)。

3)在修改完内容后,更新目录域和相关的页数域。

5.引用文件

(无)

6.附录

以下部分为技术报告的模板。

密级:

文档编号:第版分册名称:第册/共册

项目名称(项目编号)

技术报告

(部门名称)

目录

1. 引言 (3)

1.1目的 (3)

1.2背景 (3)

1.3术语 (3)

1.4人员 (3)

1.5参考资料 (3)

2. 系统概述 (3)

2.1适用范围及系统特性简要说明 (3)

2.2子系统及其模块的划分 (3)

2.3系统运行环境 (3)

3. 文件一览 (4)

3.1系统运行文件一览 (4)

3.2源程序文件一览 (4)

3.3函数、类、事件一览(可选) (4)

4. 数据库结构 (4)

5. 可重用子系统或模块 (4)

6. 总结与展望 (4)

1.引言

1.1目的

说明编写本《技术报告》的目的。

1.2背景

说明理解本报告所需的背景,如与公司其它软件之间的联系等。

1.3术语

列出本报告中专门术语的定义和英文缩写词的原词组。

1.4人员

给出本软件的开发人员。

列出编写参考的文件、资料、技术标准以及他们的作者、标题、编号、发布日期和出版单位。

2.系统概述

2.1适用范围及系统特性简要说明

简述本软件系统适用的领域、功能要点、产品化程度。

2.2子系统及其模块的划分

给出系统中各个子系统及其模块简要的功能描述,并用图形的方式给出各个子系统及其模块之间的关系。如果本软件系统是一个更大的系统的一个组成部分,则还要说明本软件系统与这个更大的系统中的其他各组成部分之间的关系。

2.3系统运行环境

给出本软件系统运行所需的基本软/硬件环境、使用本软件系统典型用户的设备分布图及设备上相应软件配置。软件环境包括:操作系统、数据库、以及其它支撑软件;硬件环境包括:主机类型、网络类型、存储器容量、其它特殊设备。如有同等作用的内容或文件(如已编写的《系统设计报告》)则可直接在此引述该文件名及归档的部门即可。

3.文件一览

3.1系统运行文件一览

给出本软件系统(或分别给出各子系统)运行时其各种文件系统目录、文件一览表,并说明其意义、内容等。

3.2源程序文件一览

给出本软件系统(或分别给出各子系统)源程序文件及头文件目录、文件一览表,并简要说明各源程序文件所包含的内容、与子系统及其模块的对应关系。

3.3函数、类、事件一览(可选)

按照源程序文件一览的顺序,给出源程序文件中函数、类、事件的说明。具体要求如下:

1)函数的功能:必要时简要给出算法;

2)函数调用参数及返回值:说明各参数及返回值的作用、意义及其取值范围。

4.数据库结构

对于MIS等使用数据库的项目,必须详细说明数据库中各数据库表之间的关系,详细说明各数据库表中每一个字段的作用、意义及其取值范围。如果其取值范围是可枚举的,应说明每一取值的含义。如有同等作用的内容或文件(如已编写的《系统设计报告》)则可直接在此引述该文件名及归档的部门即可。

5.可重用子系统或模块

以列表的方式给出本软件系统中可被其它系统应用的子系统或模块,说明这些可重用子系统或模块的应用范围。

6.总结与展望

说明本软件系统在开发过程中的经验与教训,尚存的功能、可靠性等方面的问题,该软件系统以后的发展方向及再开发策略。

重庆邮电大学-软件技术基础--实验报告(耿道渠)

《软件技术基础》实验报告 实验名称:顺序表的操作 班级学号姓名 第9 周星期 2 、5,6 节成绩 一、实验目的: 1、掌握顺序表结构的实现方式; 2、掌握顺序表常用算法的实现; 3、熟悉利用顺序表解决问题的一般思路; 4、参照给定的顺序表的程序样例,验证给出的顺序表的常见算法,领会顺序表结构的优点和不足。 二、实验内容: 1、设计一个静态数组存储结构的顺序表,要求编程实现如下任务:(1)建立一个顺序表,首先依次输人整数数据元素(个数根据需要键盘给定)。 (2)删除指定位置的数据元素(指定元素位置通过键盘输入),再依次显示删除后的顺序表中的数据元素。 (3)查找指定数据的数据元素(指定数据由键盘输入),若找到则显示位置,若没有找到则显示0。 2、使用顺序表实现一个电话本的管理程序,电话本中的每条记录包括学号、姓名、手机号码和固定电话四项。要求实现菜单、初始化、添加、删除和显示等功能。 三、实验结果:

四、实验中遇到的问题及解决方法: 第一次编写C++,感觉力不从心,回去多看看PPT。

五、实验心得体会: 对顺序表的一些常用语句不熟悉,对顺序表的整体思路理解不深刻以后要加强练习 附:源程序(自行编写或修改的程序。若为修改程序请注明修改部分的功能,若为书上实例则可不附。) #include #include #include #include #define MAXSIZE 20 using namespace std; int num; typedef struct { string student_number; string name; string tel; string home_phone; int id; } TEL; void shuaxin(TEL *); void delet(TEL *);

项目需求分析报告(范本)

渭南学院 电子工程生产实习 电子万年历 项目需求分析报告 编号: 序号: 课题名称:电子万年历 指导教师: 班级: 项目成员: 时间:

修订记录

目录 1引言 (5) 1.1编写目的 (5) 1.2项目背景 (5) 1.3定义 (5) 1.4参考资料 (5) 2概述 (5) 2.1产品的描述 (5) 2.2产品的功能 (6) 2.3开发环境 (6) 2.4一般约束 (6) 3具体需求 (6) 3.1内部功能需求 (6) 3.2外部接口需求 (7) 3.2.1用户界面 (7) 3.2.2硬件接口 (7) 3.2.3软件接口 (8) 3.2.4通讯接口 (8) 3.3性能需求 (8) 3.3.1静态数值需求 (8) 3.3.2动态数值需求 (8) 3.3.3数据词典 (9) 3.3.4数据采集 (9) 3.3.5数据精确度 (9) 3.3.6时间特性 (9) 3.3.7适应性 (9) 3.4设计约束 (9) 3.4.1需遵守的其它标准 (9)

3.4.2硬件限制 (9) 3.5属性需求 (9) 3.5.1可靠性 (9) 3.5.2安全性 (9) 3.5.3可维护性 (9) 3.5.4可移植性 (10) 3.6其它需求 (10)

项目需求分析报告 关键词: 摘要: 1引言 xxxxxx 1.1编写目的 【阐明编写需求说明书的目的,指出读者对象】 1.2项目背景 【项目的委托单位、开发单位和主管部名】 【该产品项目与其他产品或其他系统的关系】 1.3定义 【列出文档中用到的专门术语的动议和缩写词的原文】 1.4 参考资料 【格式:作者标题编号出版单位或资料来源发表日期】 【范围:项目经核准的计划任务书;合同或上级批文;项目开发计划;与项目有关的已发表的资料;文档中所引用的资料;所采用的标准或规范】 2概述 2.1 产品的描述 用与它有关的产品或项目来描述被开发项目: 1)如果被开发产品系统是独立的, 则应在本节描述被开发产品系统概况。 2)如果本产品系统是一个较大的系统或项目中的一个组成部分,那么本小

技术报告编写规范

技术报告编写规范

文件修改控制

目录 1. 目的 2. 适用范围 3. 术语及缩略语 4. 编写规范 4.1排版规范 4.2模板使用 5. 引用文件 6. 附录

1.目的 技术报告编写规范主要描述在软件产品或软件项目开发完成时所需编写的技术报告应该包含的内容,使得本公司编写的技术报告便于软件产品或软件项目日后的维护、交接和代码重用。 2.适用范围 适用于本公司软件产品或软件项目的技术报告的编写。 3.术语及缩略语 本程序采用NQ402100《质量手册》中的术语和缩略语及其定义。 4.编写规范 4.1排版规范 1)整个规范由2节构成,模板单独一节。 2)正文样式采用“规范正文”。 3)标题编号采用每节独立编号。 4.2模板使用 1)拷贝规范。 2)删除第一节(技术报告封面前的所有页)。 3)在修改完内容后,更新目录域和相关的页数域。 5.引用文件 (无) 6.附录 以下部分为技术报告的模板。

密级: 文档编号:第版分册名称:第册/共册 项目名称(项目编号) 技术报告 (部门名称)

目录 1. 引言 (3) 1.1目的 (3) 1.2背景 (3) 1.3术语 (3) 1.4人员 (3) 1.5参考资料 (3) 2. 系统概述 (3) 2.1适用范围及系统特性简要说明 (3) 2.2子系统及其模块的划分 (3) 2.3系统运行环境 (3) 3. 文件一览 (4) 3.1系统运行文件一览 (4) 3.2源程序文件一览 (4) 3.3函数、类、事件一览(可选) (4) 4. 数据库结构 (4) 5. 可重用子系统或模块 (4) 6. 总结与展望 (4)

(完整)项目开发总结报告,推荐文档

项目开发总结报告 1.引言 1.1编写目的 项目开发总结报告的编制是为了简单回顾记录项目的开发过程,总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作各个方面的评价,总结开发过程中的逻辑方法。 本文档预期的读者为软件开发人员。 1.2背景 项目名称:“High Go”智能购物车 系统名称:智能购物车系统 开发单位:西北大学信息科学与技术学院“High Go”团队 开发历时:四周 版权信息:梦想网络资源检索系统是由西北大学信息科学与技术学院“High Go”团队开发,未经作者许可,任何个人或组织不能将其用于商 业用途,系统所搜索的资源版权归原作者所有。 1.3定义 购物车车身:采用当前市场上最普遍的购物车规格,迎合人们一般的手推 购物车购物的习惯方式。 显示屏:在购物车前端,车筐上方安置一块触摸显示屏,人们可以在显示 屏上通过点击屏幕进行一些基本操作,如查询商品信息、查询总价和商品数 量、确认购物单、删除商品等。 无线扫码枪:顾客在购物过程中,可以对自己确认投入购物车的商品进行 扫码。将无线扫码枪与显示屏一同安置在购物车筐上方,方便顾客在拿取商品 扫码同时看到新扫码的商品信息。 警示灯:在自助购物过程中,超市本身无法对每一位客户进行实时监管, 为了防止顾客忘记自主扫码或者故意不扫码给超市带来损失,在购物车的两旁 将设置警示灯,如果没有通过扫码而把商品直接投入车筐内,则警示灯会启动 发光报警,只有重新扫码并通过显示屏进行确认才能够消除报警。 1.4参考资料 [1]刘兵,刘晓朋,曾翔亮.基于条码识别技术的智能购物车设计[J].森林工 程,2012,11.

[2]郑创立.RI-R6C-001A 集成电路的原理与应用[J].国外电子元器件,2004,06. [3]李文江,高锋,丁睿.RI-R6C-OO1A 射频芯片在个人医疗信息系统中的应用[J].电气自动化,2007, 29. [4]刘江沙,雷伟,尹酉.基于 CC2430 的串口无线模块的设计[J].国外电子元器件,2007,04. [5]张喆.基于 STC89C516 的超市智能购物车研发[J].自动化技术与应 用,2009,28. [6]江田.基于 RFID 的商品购物智能终端的设计与实现[D].大连理工大 学,2013,06. [7] 张俊谟.单片机中级教程[M] . 北京: 北京航空航天大学出版社.2006. [8] 张俊.匠人手机[M] .北京:北京航空航天大学出版社.2008. [9] 刘焕成.工程背景下的单片机原理及系统设计[M].北京:清华大学出版 社.2008. [10] 颜继红.超市一线员工高流动率问题的研究[J].科技和产 业,2011,11(4):54-55 [11] 韩立毛,赵跃华,钱宇力.基于物品跟踪定位方案的连锁超市应用系统设计[J].铁路计算机应用,2009(8) [12] 中国工业和信息化部物联网总体框架与技术要求( Y DT/2437-2012 )[S] 北京:人民邮电出版社,2013 [13] 叶少龙,刘建群等.PIC 单片机在模具条码识别系统中的应用[J].广东工业大学学报,2009,26(2):94-97 [14] 程子华,阳胜峰.视频学工控—触摸屏应用技术[M].北京:人民邮电出版 社,2006 [15]刘伟勋. 家乐福价格欺诈的背后[J]. 中国品牌,2011,( 2): 44 -46. [16] 叶少龙,刘建群,吴积荣,等. PIC 单片机在模具条码识别系统中的应用[J]. 广东工业大学学报2009, 26( 2) : 94 - 97. [17]张佩剑. 无动力智能节能型自动灌溉系统研究[J]. 森林工 程,2005,21( 3) : 19 - 20. [18]王忠勇,张建华,宋豫冀. 基于 89C2051 的解码器设计[J]. 微电子学与计算, 2002,( 5) : 57 - 58.

项目需求分析报告(范本)

渭南学院电子工程生产实习电子万年历 项目需求分析报告 编号: 序号: 课题名称:电子万年历指导教师: 班级: 项目成员: 时间: 修订记录

目录 1引言错误!未定义书签。 编写目的错误!未定义书签。 项目背景错误!未定义书签。 定义错误!未定义书签。 参考资料错误!未定义书签。 2概述错误!未定义书签。 产品的描述错误!未定义书签。 产品的功能错误!未定义书签。 开发环境错误!未定义书签。 一般约束错误!未定义书签。 3具体需求错误!未定义书签。 内部功能需求错误!未定义书签。 外部接口需求错误!未定义书签。 用户界面错误!未定义书签。 硬件接口错误!未定义书签。 软件接口错误!未定义书签。 通讯接口错误!未定义书签。 性能需求错误!未定义书签。 静态数值需求错误!未定义书签。 动态数值需求错误!未定义书签。 数据词典错误!未定义书签。 数据采集错误!未定义书签。 数据精确度错误!未定义书签。 时间特性错误!未定义书签。 适应性错误!未定义书签。 设计约束错误!未定义书签。 需遵守的其它标准错误!未定义书签。 硬件限制错误!未定义书签。 属性需求错误!未定义书签。 可靠性错误!未定义书签。 安全性错误!未定义书签。 可维护性错误!未定义书签。 可移植性错误!未定义书签。 其它需求错误!未定义书签。

项目需求分析报告 关键词: 摘要: 引言 xxxxxx 编写目的 【阐明编写需求说明书的目的,指出读者对象】 项目背景 【项目的委托单位、开发单位和主管部名】 【该产品项目与其他产品或其他系统的关系】 定义 【列出文档中用到的专门术语的动议和缩写词的原文】 参考资料 【格式:作者标题编号出版单位或资料来源发表日期】 【范围:项目经核准的计划任务书;合同或上级批文;项目开发计划;与项目有关的已发表的资料;文档中所引用的资料;所采用的标准或规范】 概述 产品的描述 用与它有关的产品或项目来描述被开发项目: 如果被开发产品系统是独立的, 则应在本节描述被开发产品系统概况。 如果本产品系统是一个较大的系统或项目中的一个组成部分,那么本小节应当:简述这个较大的系统或项目的每一个组成部分的功能,并标识其接口;标识被开发产品项目的主要外部接口(建议用图形表达有关的系统或项目的主要组成、相互联系和外部接口)。 产品的功能 简明叙述被开发产品项目的功能。 开发环境 列出所采用的操作系统、编程语言、编程工具(编译器和调试器)、硬件设备、数据库平台和网络平台等开发环境特点。 一般约束 硬件的限制; 与其他应用系统的接口; 本节不列举具体需求或具体设计约束。但是, 应对具体需求一章中描述的某些具体需求和设计约束提供理由。 具体需求 内部功能需求 描述产品系统产品的输入经过什么处理转换为输出,它必须描述在产品系统中进行的基本操作。对于每一类功能或者有时对于每一个功能,需要描述其输入、处理和输出等需求。这些内容用四小节描述: 功能需求1 引言 描述完成本功能的目的,所使用的方法和技术,包括可以清楚说明本功能示意图的来源或背景材料。 输入 对本功能全部输入数据的详细描述,它们包括:输入源、数量、度量单位、时间关系、有效输入的范围、精度和公差等。 操作员具体的控制需求,其中包括操作员活动的描述,控制台或操作员的位置等。例如,在打印表格时,要求操作员调整打印纸位置的需求。 指明引用的接口规格说明或相应的接口控制文档。 处理 说明该功能应该对各输入数据进行哪些处理,并对各处理进行定性的说明,尽可能采用严格的定

地质报告编写规范

固体矿产勘查/矿山闭坑地质报告编写规范(DZ/T0033-2002D)代替 DZ/T0033-1992 1 范围 本标准规定了固体矿产地质勘查报告和矿山闭坑地质报告的性质和用途、编写基本准则和编写要求,适用于固体矿产地质勘查报告和矿山闭坑地质报告的编写。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 GB/T 12719—1991 矿区水文地质工程地质勘探规范 GB/T 13908—2002 固体矿产地质勘查规范总则 GB/T 17766—1999 固体矿产资源/储量分类 DZ/T 0078一1993 固体矿产勘查原始地质编录规定 DZ/T 0079—1993 固体矿产勘查地质资料综合整理综合研究规定 3 固体矿产地质勘查报告的性质和用途 3.1 固体矿产地质勘查报告是综合描述矿产资源/储量的空间分布、质量、数量,论述其控制程度和可靠程度,并评价其经济意义的说明文字和图表资料,是对勘查对象调查研究的成果总结。地质勘查报告可作为矿山建设设计或对矿区进一步勘查的依据,也可作为以矿产勘查开发项目公开发行股票及其他方式筹资或融资时、以及探矿权或采矿权转让时有关资源储量评审认定的依据。 3.3 上述报告也是政府部门矿产资源管理工作和有关单位科研、教学的重要技术资料。

4 固体矿产地质勘查报告编写基本准则 4.1 固体矿产勘查分为预查、普查、详查、勘探四个阶段,每一勘查阶段工作结束,应编写相应阶段的地质勘查报告。勘查投资人确定各阶段连续工作,不编写中间报告的,应在该勘查项目结束时以全部勘查资料编写报告。勘查期间所放弃的勘查区块,应以放弃区块内已取得的资料为基础编写该放弃区块的报告。因项目中途撤销而停止地质勘查工作的,应在已取得资料的基础上编写地质勘查报告。 4.2 地质勘查报告必须客观、真实、准确地反映勘查工作所取得的各项资料和成果。其编写的基础是:地质勘查工作符合固体矿产地质勘查规范总则、有关矿种地质勘查规范及其他有关规范的技术要求;已取全、取准第一性资料,并经过了综合研究。 4.3 地质勘查工作与项目可行性评价应紧密结合,地质勘查报告中应包括地质勘查和可行性评价工作。可行性评价分为概略研究、预可行性研究、可行性研究三个阶段。评价程度为概略研究的,由勘查单位直接编入报告;评价程度为预可行性研究或可行性研究的,应在勘查报告中引述该项目预可行性研究报告或可行性研究报告的主要结论。 4.4 地质勘查报告的内容要有针对性、实用性和科学性。原始数据资料准确无误,研究分析简明扼要,结论依据可靠。要力求做到图表化、数据化。资源/储量的估算应采用计算机技术,提倡针对勘查工作的实际和适用条件,采用成熟的并经审定的新估算方法。提倡采用计算机技术编写报告。 4.5 地质勘查工作应按照有关地质勘查规范对各勘查阶段的要求(或勘查合同的约定)部署工作,并取得相应阶段的各项勘查数据资料。本标准所附固体矿产地质勘查报告编写提纲适用于勘探阶段,在勘查程度达不到勘探阶段的情况下使用该编写提纲时,可根据实际需要对所列项目进行增减、取舍,但所取得的勘查数据资料及有关文件必须全部进入报告,不应遗漏。 5固体矿产地质勘查报告编写要求 5.1 地质勘查野外工作结束前,应按照有关规范和勘查设计的要求,由勘查投资人或勘查单位上级主管部门组织,对勘查工作区的工作程度和第一性资料的质量进行野外检查验收。检查验收中发现的重大问题,应责成勘查单位在报告编写前解决。未经野外验收,不应进行报告编写。 5.2 在地质勘查报告编写前,报告编写技术负责人应结合矿种特点、勘查工作区实际情况以及勘查投资人的具体要求(供矿山建设设计的报告还应听取矿山设计单位意见),以本标准附录A为基础进行增减、

项目结项总结报告总结归纳

密级:内部公开 文档编号: 版本号: 结项总结报告 XXXX有限公司 XXXX股份有限公司对本文件资料享受着作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何第三方,或进行修改 后使用。 文件更改摘要:

1. 项目背景 {可参考原项目方案建议书中的项目背景描述。} 2. 项目信息 项目实施周期: 项目参与人: 项目实现的主要功能: 3. 主要成果 {工作成果可以是产品、文档或者某方面经验的成功应用,并在描述中对其进行介绍。文档或产品可以描述其版本、主要内容,工作经验则描述主要应用与应用效果。} 4. 计划与实际情况对比 4.1.测量数据项 {以下数据项可根据项目情况做出调整,给出各数据项的计划、实际情况的数据,以及比较 4.2.进度目标

5. 开发工作评价 {以下开发工作的评价,结合项目度量计划中度量指标给予量化评价,实施类项目不必填写。} 5.1. 对生产效率的评价 {给出实际生产效率,并与公司平均水平或计划数据作为对比,分析原因。} 5.2. 对产品质量的评价 {根据产品特性和项目目标,选择部分属性进行评价} 5.3. 对技术方法的评价 {给出对在开发中所使用的技术、方法、工具、手段的评价。} 5.4. 问题的分析 {给出问题列表、统计分析以及原因分析。} 6. 质量目标评价(由质量工程师QA 编写)

7. 经验与教训 {描述项目实施中来自产品实现、项目管理、关系处理等各个方面经验与教训,对后续开 8. 知识产权(可选) {描述产品知识产品的申报情况。} 9. 项目维护建议 {产品开发类项目和合同开发类项目必须填写。 描述项目进入维护期开发工作主要内容,对维护工作量的估算和人力资源计划,建议本项目开发维护人员的人选和工作安排。} 10. 申请结项理由 {说明结项理由:正常结项和异常结项。异常结项必须说明结项原因。}

电子科技大学软件技术基础实验报告4

电子科技大学通信与信息工程学院标准实验报告 (实验)课程名称软件技术基础实验 电子科技大学教务处制表

电子科技大学 实验报告 一、实验室名称:校公共机房 二、实验项目名称:二叉树和哈夫曼树 三、实验学时:4学时 四、实验原理: 使用VS2010等C语言集成开发环境(IDE),在微型计算机上对程序进行编辑、编译、连接与运行。通过上机练习掌握二叉树的建立、插入删除,遍历等方法和过程,掌握递归函数在二叉树建立,遍历中的应用,掌握哈夫曼树的最小路径和建立过程。 五、实验目的: 1.熟练二叉树和哈夫曼树的概念和基本操作方法。 2.掌握课程平台使用方法。 六、实验内容: 上机完成所有函数,编程实验,调试运行程序并完成报告。 七、实验器材(设备、元器件): 硬件要求:普通pc机,1G内存,100G硬盘空间即可。 软件要求:Windows 7,包括C编译器的IDE。 八、实验步骤、实验编程与运行结果: 下面建立该二叉树并展示输出结果: #include #include typedef struct bnode

{ int data; struct bnode *lc,*rc; }; struct bnode* create() { struct bnode *tree=NULL; char ch; ch=getchar(); if(ch=='_') tree=NULL; else { tree=(struct bnode *)malloc(sizeof(struct bnode)); tree->data=ch; tree->lc=create(); tree->rc=create(); } return tree; } //先序遍历(根左右)--递归 int preorder(struct bnode *root) { putchar(root->data); if(root->lc!=NULL) preorder(root->lc); if(root->rc!=NULL) preorder(root->rc); } //中序遍历--递归 int inorder(struct bnode *root) { if(root->lc!=NULL) inorder(root->lc); putchar(root->data); if(root->rc!=NULL) inorder(root->rc); } //后序遍历--递归 int postorder(struct bnode *root) { if(root->lc!=NULL) postorder(root->lc); if(root->rc!=NULL)

地质报告编写规范

地质报告电子汇交排版要求 地质, 电子, 排版 纸张为A4(大小不得超过210×297毫米)70—80克得复印纸或胶版纸,附表、插表、插照、图版等按实际尺寸制作。 所有插图、插照、插表、图版应直接插入文字中得相应位置,不得覆盖其她信息, 也不得采用超链接得方式链接其它软件制作得文件。 所有图片、照片、表格、图版等在电子文件中得显示方向应向上。 需装订成册得资料必须用绳线装订整齐,不得用锈蚀得金属物装订。按规定应该着色得图件必须着色,色泽要协调、均匀、鲜艳、分色界限要准确,不允许用彩色铅色、圆珠色等着色划线,不允许有光栅出得黑白图用手工着色。其插图、插表、插照粘贴时不得压盖文字。汇交得资料袋正面写清报告名称、正文、审批、附图、附表、附件得数量与汇交单位全称,其厚度不得超过10厘米。 1.地质报告文字得排序 汇交得成果地质报告,其文字组成排序内容为:正文封面、题名页(内封面)、正文目录、审批文件目录、附图目录、附表目录、附件目录与报告正文。 ⑴正文封面内容:文字报告得封面应反映地质工作项目得全称(包括所在省、县、乡(镇)、矿区或地区名称,矿种或类别,工作性质)、工作单位名称(不得缩减)、报告提交时间。封面采用大于80克以上得得封皮纸或胶版纸(但不得过硬影响翻折),不得用塑料皮装订。 ⑵题名页(内封面)内容:文字报告得扉页应反映地质工作项目全称。除具备正文封面内容与相同格式外,还包括下列各项:野外工作起止日期、编写单位、主要编写人、技术负责人或总工程师、单位负责人、合作单位、提交报告单位与提交日期,并盖有报告编写单位或汇交单位得印盖。开本尺寸与规格要求与正文相同。 ⑶正文目录页:主要标注报告正文目录得级次,有篇、章、节、条、款等,以及排序编号、标题名称与页号。一般在正文目录中确定为三级,即:章、节、条,如遇特殊情况

计算机软件技术基础实验报告Word版

计算机软件基础实验报告 姓名学号实验目的 1. 掌握C语言程序设计方法,并学会上机调试。 2. 熟悉Huffman编码源程序,并构造Huffman树。 实验内容 1.试设计一算法,从包括n个元素的数组中,求最大和最小元素,并使得当n 个元素为有序排列时,元素之间的比较次数仅为n-1次。 2.在给出的Huffman编码源程序基础上,要求画出Huffman树,求出与等长编 码相比时的压缩比。 实验要求 1.根据实验内容编写算法,并用 C 语言进行程序设计。 2. 将所编程序在计算机上调试通过,并全面测试。 实验结果 1.以一个含有8个元素的一维数组{1,2,3,5,7,8,9,12}为例,设计程序如下: #include int maxArray(int x ,int y); int minArray(int x ,int y); int main(void) { int i = 0 ; int array[8]={ 1,2,3,5,7,8,9,12} ; printf; do { scanf("%d",&array[i]); i++; } while(i < 8); int maxTemp = array[0]; int minTemp = array[0]; int maxIndex = 0; int minIndex = 0; for(i=1;i<8;i++)

maxTemp = maxArray(array[i] , maxTemp); minTemp = minArray(array[i] , minTemp); } for(i=0;i<8;i++) { if (maxTemp == array[i]) { maxIndex = i; } if (minTemp == array[i]) { minIndex = i; } } printf; return 0; } 运行结果如下: 2.Huffman编码源程序 #include #include #include #include #include typedef struct {unsigned int weight; //结点权值 unsigned int parent,lchild,rchild; //结点的父指针,左右孩子指针 }HTNode,*HuffmanTree; //动态分配数组存储哈夫曼树 typedef char **HuffmanCode; //动态分配数组存储哈夫曼编码表 void CreateHuffmanTree(HuffmanTree &,unsigned int*,int ); //生成哈夫曼树 void HuffmanCoding(HuffmanTree,HuffmanCode &,int ); //对哈夫曼树

报告编写规定(仅供参考)

报告编写规定(仅供参考) 这是我们以前用的格式,个人意见,仅供大家参考 工程技术报告采用Microsoft word软件,按信息中心统一规定的版本编写,各工程报告的编制格式以模板的形式在中心网发布。幅面大小 工程技术报告一般采用A4纸。上厘米、下厘米、左厘米、右厘米,页眉厘米,页脚厘米。 封面格式和内容按照《设计产品视觉识别手册》执行。扉页 工程技术报告扉页应按照工程技术报告内容,附相关的资质证书。资质证书计划经营部归口管理,采用彩色胶印,并加盖专供《XXX报告》使用的字样。审签页 按《产品分级与质量评定管理办法》(KHIDI-ZY07-20XX)规定的工程技术报告的产品等级,按照《技术质量管理责任分解划分细则》的规定逐级审签。分为工程审签页和报告审签页。正文目录格式 正文和目录的格式要求如下,使用时采用相应的报告模版中规定的样式选用:一般报告只表示到两级,对大型的综合报告,可表示到三级目录。 “目录”二字:小二号、汉字黑体、西文Arial、单倍行距、段前为20磅、段后为15磅、二字之间间隔4个半角

字符。 一级目录:顶格起排,四号,汉字黑体,西文Arial且段前6磅段后0磅,固定行距20磅。 二级目录:段前缩进5磅,小四号,汉字黑体,西文Arial 且段前0磅段后0磅,固定行距20磅。 三级目录:段前缩进10磅,小四号,汉字宋体,西文Times New Roman,段前0磅,段后0磅,固定行距20磅。 编号与标题之间空一个半角字符距离,目录标题与页码之间用连接。若只有二级目录,则二级目录用上述三级目录的格式。目录页码 目录页需另编页码,目录页的页码用小写罗马数字,ⅰ、ⅱ,小五、居中。 附件目录 对于直接附在正文之后的附件目录,紧接正文目录之后列出。对于单独出版的附录的目录需单独一页放在正文目录之后,附件目录序号用阿拉伯数字编号,“如附件1 ”。 格式:顶格起排,四号、汉字字体,西文Times New Roman,且段前15磅,段后0磅,单倍行距。 正文层次划分及编号 层次划分不宜过多,一般不超过4层,从章开始编号,章以下是节、条、款,用阿拉伯数字表示,章的编号应连续,节的编号在所属章内连续,条的编号在所属节内连续。

软件技术基础实验报告

《计算机软件技术基础》实验报告 专业_____________ 年级_____________ 学号_____________ 学生姓名_____________ 指导老师_____________ 南华大学计算机学院编

【实验报告】

I 实验要求 1.每次实验中有若干习题,每个学生至少应该完成其中的两道习题。 2.上机之前应作好充分的准备工作,预先编好程序,经过人工检查无误后,才能上机,以提高上机效率。 3.独立上机输入和调试自己所编的程序,切忌抄袭、拷贝他人程序。 4.上机结束后,应整理出实验报告。书写实验报告时,重点放在调试过程和小节部分,总结出本次实验中的得与失,以达到巩固课堂学习、提高动手能力的目的。 实验一线性表 【实验目的】 1.熟悉VC环境,学习如何使用C语言实现线性表的两种存储结构。 2.通过编程、上机调试,进一步理解线性表的基本概念,熟练运用C语言实现线性表基本操作。 3.熟练掌握线性表的综合应用问题。 【实验内容】 必做: 1.一个线性表有n个元素(n

需求分析报告怎么写

软件需求分析报告模板精选 (主要参考红色部分。写作时,主要用用例图和类图做为辅助说明) 1 1. 引言 引言是对这份软件产品需求分析报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。 1.1 编写目的 说明这份软件产品需求分析报告是为哪个软件产品编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件产品需求分析报告详尽说明了该软件产品的需求规格,包括修正和(或)发行版本号,从而对该软件产品进行准确的定义。 如果这份软件产品需求分析报告只与整个系统的某一部分有关系,那么只定义软件产品需求分析报告中说明的那个部分或子系统。 1.1 1.2 项目风险 具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: ●任务提出者; ●软件开发者; ●产品使用者。 1.2 1.3 文档约定 描述编写文档时所采用的标准(如果有标准的话),或者各种排版约定。排版约定应该包括: ●正文风格; ●提示方式; ●重要符号; 也应该说明高层次需求是否可以被其所有细化的需求所继承,或者每个需求陈述是否都有其自己的优先级。 1.3 1.4 预期读者和阅读建议 列举本软件产品需求分析报告所针对的各种不同的预期读者,例如,可能包括: ●用户; ●开发人员; ●项目经理;

●营销人员; ●测试人员; ●文档编写入员。 并且描述了文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。 1.4 1.5 产品范围 说明该软件产品及其开发目的的简短描述,包括利益和目标。把软件产品开发与企业目标,或者业务策略相联系。 描述产品范围时需注意,可以参考项目视图和范围文档,但是不能将其内容复制到这里。 1.5 1.6 参考文献 列举编写软件产品需求分析报告时所用到的参考文献及资料,可能包括: ●本项目的合同书; ●上级机关有关本项目的批文; ●本项目已经批准的计划任务书; ●用户界面风格指导; ●开发本项目时所要用到的标淮; ●系统规格需求说明; ●使用实例文档; ●属于本项目的其它己发表文件; ●本软件产品需求分析报告中所引用的文件、资料; ●相关软件产品需求分析报告; 为了方便读者查阅,所有参考资料应该按一定顺序排列。如果可能,每份资料都应该给出: ●标题名称; ●作者或者合同签约者; ●文件编号或者版本号; ●发表日期或者签约日期; ●出版单位或者资料来源。 2 2. 综合描述 这一部分概述了正在定义的软件产品的作用范围以及该软件产品所运行的环境、使用该软件产品的用户、对该软件产品己知的限制、有关该软件产品的假设和依赖。

软件项目开发总结报告模版

十、项目开发总结报告 1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2.开发结果 (3) 2.1产品 (3) 2.2主要功能及性能 (3) 2.3所用工时 (3) 2.4所用机时 (3) 2.5进度 (3) 2.6费用 (4) 3.评价 (4) 3.1生产率评价 (4) 3.2技术方案评价 (4) 3.3产品质量评价 (4) 4.经验与教训 (4)

1.引言 1.1编写目的 【阐明编写总结报告的目的,指明读者对象。】 1.2项目背景 【说明项目来源、委托单位、开发单位及主管部门。】 1.3定义 【列出报告用到的专门术语的定义和缩写词的原文。】 1.4参考资料 【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括: a.项目经核准的计划任务书、合同或上级机关的批文; b.项目开发计划; c.需求规格说明书; d.概要设计说明书; e.详细设计说明书; f.用户操作手册; g.测试计划; h.测试分析报告;

i.本报告引用的其他资料、采用的开发标准或开发规范。】 2.开发结果 2.1产品 【可包括: a.列出各部分的程序名称、源程序行数(包括注释行)或目标程序字节数及程序总计数量、 存储形式; b.产品文档名称等。】 2.2主要功能及性能 2.3所用工时 【按人员的不同层次分别计时。】 2.4所用机时 【按所用计算机机型分别计时。】 2.5进度 【给出计划进度与实际进度的对比。】

2.6费用 3.评价 3.1生产率评价 【如平均每人每月生产的源程序行数、文档的字数等。】3.2技术方案评价 3.3产品质量评价 4.经验与教训

《计算机应用基础》实验报告本1

(封面) 上海建桥学院《计算机应用基础》 实验报告本 20 11 年3月15 日

2010-2011学年第一学期《计算机应用基础》实验目录

上海建桥学院实验报告 课程名称:计算机应用基础实验类型:验证/ 设计/ 综合 实验名称:文字处理软件的使用 系别:艺术系专业:视觉传达班级:三班学号:10B05060324 姓名:顾雯茵 同组人姓名: 指导老师:实验地点: 实验日期:2011年 3 月15 日 实验报告日期:2011年3月15日 报告退发( 订正、重做): 成绩:指导教师(签字):_________________________ 一、实验名称:文字处理软件的使用 二、实验目的: 1.掌握字体、段落格式、首字下沉、中文版式、分栏的设置; 2.掌握查找与替换、项目符号和编号、边框和底纹的设置; 3.掌握表格插入和设置; 4.掌握图片、图形、艺术字、文本框的插入、编辑及混排设置; 5.掌握公式、水印、页眉和页脚的插入及编辑方法; 6.掌握页面设置方法。

三、实验环境(所使用的平台和相关软件) (1)中文WindowXP操作系统 (2)中文Word2003应用软件 (3)中文实验配套材料配套 四、实验内容(实验内容的具体描述) 实验(1) 打开配套文件Word-Lx1.doc,按下列要求操作,并将结果以原文件名保存。 (1) 插入标题,内容见样张,其中大字:华文琥珀,72磅,空心,阴影;小字:华文云 彩,60,金色底纹,双行合一。 (2) 正文为小四号,第一段添加蓝色小3号项目符号;其余各行,首行缩进2字符;如 样张分栏,第1栏宽4厘米,间距0.75厘米;文末段落首2字下沉,并设置灰-20% 底纹。 (3) 按样张,对文中相应段落添加绿色、3磅边框线。 (4) 把文中的半角逗号、句号,均改为全角。 (5) 按样张,利用制表位在文末输入相关文字(注意对齐方式,间距自定)。 实验(2) 打开配套文件Word-Lx3.doc,按下列要求操作,并将结果以原文件名保存。 (1) 按样张,将文本标题“网上阅读,日趋流行”转化为艺术字,艺术字式样为艺术字 库中第四行第一列;艺术字字体为楷体、36磅、加粗;艺术字高2.8厘米、宽7.5厘米,形状采用“波形2”;艺术字衬底为加上填充色为“雨后初晴”斜上过渡效果的“流程图:资料带”。 (2) 按样张,将正文各段首行缩进2字符,将第二段(网页成本极为便宜…最大区别还 在于能够“反馈”。)设置成1.7倍行距。 (3) 将正文中所有的“图书馆”都替换为楷体、红色、四号、粗斜、蓝色双下划线。 (4) 按样张,为第一段中的文字“印刷出版物”制作合并字符效果,字体:隶书,字号: 12。 (5) 取消第三段原有的分栏,并将第二、三段按样张分为三栏,其栏宽分别为8字符米、 10字符、14字符。 (6) 将第四、五段加上三维边框,框线的粗细为3磅,颜色为深红,并加上如样张所示 的编号。 (7) 按样张,在文末插入大小为30%的配套图片Examine.wmf。

需求分析报告编写规范

需求分析报告编写规范 文件编号: NW503101 生效日期: 2000.3.20 受控编号: 密级:秘密版次:Ver2.1 修改状态:总页数16 正文 4 附录12 编制:杨利审核:袁淮批准:孟莉

沈阳东大阿尔派软件股份有限公司(版权所有,翻版必究)

文件修改控制

目录 1. 目的 2. 适用范围 3. 术语及缩略语 4. 编写规范 4.1排版规范 4.2模板使用 5. 引用文件 5.1NW503102《软件功能规格说明书编写规范》 6. 附录

1.目的 为使需求分析的结果能够完整、无遗漏地反映待开发系统的要求,本文件规定《需求分析报告》的编写格式和内容要求。 2.适用范围 适用于本公司软件产品或软件项目的需求分析报告的编制。 3.术语及缩略语 本程序采用NQ402100《质量手册》中的术语和缩略语及其定义。 4.编写规范 4.1排版规范 1)整个规范由2节构成,模板单独一节。 2)正文样式采用“规范正文”。 3)标题编号采用每节独立编号。 4.2模板使用 需求分析报告的编写可依据具体情况选用摸板的格式或编写指南的格式。 1)拷贝规范。 2)删除第一节(需求分析报告封面前的所有页)。 3)在修改完内容后,更新目录域和相关的页数域。 5.引用文件 5.1NW503102《软件功能规格说明书编写规范》 6.附录 以下部分为需求分析报告的模板与编写指南。

密级:机密 文档编号:第版分册名称:第册/共册 项目名称(项目编号) 需求分析报告 (部门名称) 沈阳东大阿尔派软件股份有限公司 总页数正文附录生效日期:年月日编制:审核:批准:

项目开发总结报告

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (3) 2实际开发结果 (3) 2.1产品 (3) 2.2主要功能和性能 (3) 2.3基本流程 (3) 2.4进度 (4) 2.5费用 (4) 3开发工作评价 (4) 3.1对生产效率的评价 (4) 3.2对产品质量的评价 (4) 3.3对技术方法的评价 (4) 3.4出错原因的分析 (5) 4经验与教训 (5)

1引言 1.1编写目的 项目开发总结报告的编制是为了总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作的各个方面的评价。 本文档预期的读者为软件开发人员。 1.2背景 项目名称:通讯管理系统 系统名称:通讯管理系统 英文名称:Management System of Communication 委托单位:无委托单位,适用于个人、小型企业等 开发单位:13计算机1班小组成员(宋振泽、韩逸文) 开发日期:2016年6月27日——2016年7月5日 1.3定义 生产率: ①用来表示产出与投入比率的术语(总产出除以劳动投入是劳动生产率)。如果相同数量的投入生产了更多的产出,则生产率就增长了。劳动生产率的增长是由于技术进步、劳动技能的改善和资本深化。 ②概括在生物的生产过程中有关物质循环或能量转换速度的各个方面的术语。也有译为生产力的。过去这个词,具有生产速度(生产量)或潜在生产能力的含意,进而也含有土地的生产力、肥沃度(ferti-lity)或循环率等各种意义,非常混乱,国际上给予了上述的定义,而且提出了有关不使用这个词的附文。可是直到现在,这个词仍是混乱地被较广泛地使用,因此,附文中所使用的生产率一词的意义是什么,只能从附文的前后内容加以判断。G.L.Clarke(1946)认为这个词多半用来表示关于现存量、生产速度(生产量)和收获量的任何一个大小范围的。

怎样写培训需求分析报告

精品文档怎样誊写培训需求分析报告 培训需求分析报告不但作为某一培训项目开发前的培训需求分析预测工作的总结材料,而且还是企业总体培训计划制定前的调研报告。 一、培训需求分析报告的基本内容 1、标题: 2、分析预测工作概况。此次培训需求分析预测的组织领导、工作目的、起止时间、接触的组织和人员(包含数量)、采用的方法、工具等等。 3、分析预测的主要内容: (1)企业的情况分析。企业面临的外部背景、市场竞争的形势、本行业的发展状况;企业内部面临的问题和改革情况,做出较为全面细致的分析。分析尽量与培训需求分析预测的相关性强一些。 (2)企业员工基本素质状况分析。对于企业员工素质的分析,应根据岗位任职资格和能力要求,结合企业生产、经营的实际需要,从员工队伍的年龄、文化结构、管理人员与操作人员比例、技术登记结构、岗位能力胜任程度等方面入手,重点分析出问题和差距。 (4)对培训的认知程度分析。领导对培训的重视程度、各部门的配合程度、员工的认可和需求的程度。 (5)培训资源条件分析。包括企业内外可利用的教师、教材、设施、工具和企业培训经费支持情况等。 4、分析预测的具体成果: 通过对以上几个方面内容的分析,应当主要回答以下问题: (1)在制约企业发展的诸多因素中,哪些是因员工素质和能力方面的差距所致?其中哪些是通过培训能够解决的差距。 (2)解决以上差距需要开发哪些培训项目?其中哪些培训项目是最紧迫的? (3)每一培训项目又要具体说明以下问题: ①为什么进行培训?(培训目的) ②谁需要培训(培训对象及其目标人群) ③培训的深度和广度(培训的目标) ④培训什么(培训内容) ⑤怎样培训好(培训方式、时间、考核方式) (4)企业,特别是企业领导对培训的态度。 (5)企业具有的培训资源 (6)可利用的外部资源 (7)项目运行可能出现的障碍和问题 5、其他相关建议和说明。 6、报告撰写时间及执笔人、负责人等。 二、撰写培训需求分析报告应注意哪些问题 1、报告中各项情况的分析和说明,必须有出处、有依据,不能主观臆造。 2、报告内容要全面,基本上涵盖以上6项内容。 3、表述要准确,尤其是成果部分的表述准确无误,避免发生歧义。 4、简明扼要,具有很强的说服力。 .

相关文档
最新文档