基于C语言的软件设计与编程项目——实习报告撰写要求2011.doc_第1页
基于C语言的软件设计与编程项目——实习报告撰写要求2011.doc_第2页
基于C语言的软件设计与编程项目——实习报告撰写要求2011.doc_第3页
基于C语言的软件设计与编程项目——实习报告撰写要求2011.doc_第4页
基于C语言的软件设计与编程项目——实习报告撰写要求2011.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目报告撰写要求及说明 一、 撰写内容要求 撰写内容必须包括但不限于以下内容: 1.概述 2.需求分析 3.概要设计 4.详细设计 5.系统实现(代码、注释等) 6.系统测试 7.结论 8.参考文献 二、撰写格式要求 1目录 目录由设计(论文)的章、节、条、附录等的序号、名称和页码组成。章节既是设 计(论文)的提纲,也是其组成部分的标题。目录的序号一律采用阿拉伯数字。 “目录”两字采用一级标题排版;章题目和结尾内容题目采用二级标题排版;节题 目采用四号宋体字,1.5 倍行距,居左;条题目采用小四号宋体字,1.5 倍行距,左缩 进 2 个字符。须注明各题目的起始页码,页码为小四号“Times New Roman”字体,题 目与页码用“”相连。 2正文部分 正文内容必须实事求是、客观真实、准确完备、合乎逻辑、结论严谨、层次分明、 语言流畅,符合学科、专业的有关要求。结论:准确、完整、明确、精练。但仍可以 在结论或讨论中提出建议、设想、尚待解决的问题等。 装订规格要求装订规格要求 纸张大小:纸的尺寸为标准 A4 纸。 页边距:上、下、左、右各 25mm。 装订:封面、目录和参考文献单面打印,其余部分双面打印,沿长边装订。 正文字体字号:中文小 4 号宋体,英文小四号“Times New Roman”字型,全文统 一。 页码:页码用阿拉伯数字连续编页,字号与正文字体相同,页底居中,数字两侧用 一字横线修饰,如3。 页眉:自正文页起加页眉,眉体使用单线,页眉字体为 5 号楷体。 封面:采用统一的标准封面。 标题要求标题要求 主体部分按章、节、条、项分级,在不同级的章、节、条、项阿拉伯数字编号之间 用“.” (半角实心下圆点)相隔,最末级编号之后不加点。排版格式见下表: 标题字号字体格式举例 第一级 (章) 二号黑体居中,单倍行距,段 后 1 行 第 1 章 XXX 第二级 (节) 三号黑体居左,单倍行距1.1 XXXXXX 第三级 (条) 四号黑体居左,单倍行距1.1.1 XXXXXX 第四级 (项) 小四号黑体居左,单倍行距1.1.1 XXXXXX 主体部分主体部分 (a)绪论、正文、结论部分除有标题要求外,汉字字体采用小四号宋体,1.5 倍行 距。外文、数字字号与同行汉字字号相同,字体用“Times New Roman”字体。 (b)插图:插图包括图解、示意图、构造图、框图、流程图、布置图、地图、照 片、图版等。插图注明项有图号、图题、图例。图号编码用章序号。如“图 3.1”表示 第 3 章第 1 图。图号与图题文字间置一字空格,置于图的正下方,图题用 5 号宋体, 须全文统一。图中标注符号文字字号不大于图题的字号。 (c)表:表的一般格式是数据依序竖排,内容和项目由左至右横读,通版排版。 表号也用章序号编码,如:表 3.1 是第 3 章中的第 1 表。表应有表题,与表号之间置 一字空格,置于表的上方居中,用 5 号宋体,须全文统一。表中的内容和项目字号不 大于表题的字号。 (d)公式:公式包括数学、物理和化学公式。正文中引用的公式、算式或方程式 等可以按章序号用阿拉伯数字编号,如式(3-1)表示第 3 章第 1 式,公式一般单行居 中排版与上下文分开,式号与公式同行居公式右侧排版。 参考文献参考文献 参考文献格式规范如下: 书籍:1 作者 1,作者 2.书名M,出版地:出版社,出版年. 网址:2 作者.名称EB/OL,网址,年.月. 期刊:3 作者 1,作者 2.论文名称J,期刊名称,年代,卷(期): 起止页码. 例如: 1.作者 1,作者 2.Eclipse 从入门到精通M,北京:清华大学出版社,2005. 2.作者.软件设计模式EB/OL, 3.作者 1,作者 2.论文名称J,清华大学学报,2005,4(1):26-35. 20102010 级电子信息工程级电子信息工程( (嵌入式系统工程方向嵌入式系统工程方向) ) 实践学期实践学期 基于基于 C C 语言的软件设计与编程项目语言的软件设计与编程项目 项目名称: 专业电子信息工程(嵌入式系统工程方向) 班级嵌入式 10001 组号1 姓名学号权重 二二 零零 一一一一 年年 八八 月月 嵌入式系统工程系项目报告 目录 - 1 - 目 录 第 1 章 概述1 1.1 国内外现状1 1.2 应用范围1 第 2 章 需求分析2 2.1 引言2 2.1.1 目标2 2.1.2 相关方网络2 2.2 需求规格2 2.2.1 系统特性说明2 2.2.2 功能需求2 2.2.3 非功能性需求2 2.2.4 运行环境2 2.2.5 外部接口需求2 2.2.6 其它3 第 3 章 概要设计4 3.1 总体设计4 3.1.1 基本设计概念和处理流程4 3.1.2 系统结构7 3.1.3 功能需求与程序的关系7 3.2 接口设计7 3.2.1 用户接口7 3.2.2 外部接口7 3.2.3 内部接口7 3.3 运行设计7 3.3.1 运行模块组合7 3.3.2 运行控制8 3.4 系统数据结构设计8 3.4.1 结构体定义8 3.4.2 常量定义8 3.4.3 公共变量定义8 3.4.4 数据结构与程序关系8 3.4.5 其它8 3.5 系统出错设计8 3.5.1 出错信息8 3.5.2 补救措施8 第 4 章 详细设计10 4.1 程序 1(标识符)设计说明10 4.2 程序 2(标识符)设计说明10 第 5 章 系统实现11 5.1 系统主程序代码11 5.2 XX 程序代码11 第 6 章 系统测试12 6.1 功能 112 6.2 功能 212 第 7 章 结 论13 参考文献14 嵌入式系统工程系项目报告 第 1 章 概述 -1- 第第 1 章章 概述概述 说明:简要说明设计(论文)工作的目的、意义、范围、研究设想、方法、选题依据等。 地理信息系统简称 GIS(Geographical Information System)。它是六十年代开始 迅速发展起来的地理学研究技术,是多种学科交叉的产物。 随着现代科学技术迅猛发展,人们的生活节奏越来越快,省与省之间,各个国家之 间的贸易往来正日益增长。 1.1 国内外现状国内外现状 如今,卫星数据通信技术已应用于国民经济的各个领域。卫星数据通信也是经济和 社会信息化的重要信息源之一。比如在交通领域大量使用 GPS,已使北京、上海的部分 出租车实现了信息化管理;在大海中来往的船舶也早就利用了卫星数据通信技术来进 行定位和相互的信息传输。使用卫星导航定位、无线通信、计算机网络和语音传输等 高技术手段,可确保交通运输正常运行,为国民经济建设搞好服务。 1.2 应用范围应用范围 (以下略) 采用一级标题排版:黑体, 二号,加粗,居中,单倍 行距,段前段后各 1 行。 楷体,五号,居右。 “第 x 章”与名称之间空一个 英文空格,名称(即使是两个字)之间不空格。 宋体,小四号,段前段 后 0 行,1.5 倍行距。 从此页开始重新编排页码,到文章 的结尾为止,采用阿拉伯数字,小 四号,字体 Times New Roman,左 右各有一个“-” ,居中。 采用二级标题排版:黑体,加粗, 三号,单倍行距,居左,段前 1 行, 段后 0 行。 第第 2 章章 需求分析需求分析 说明:本章是论文组成所必需的章节。在本章中分析系统的可行性分析,软硬件功能划分,功 能结构等。系统开发环境包括主机环境,仿真器类别,调试仪器等;功能模型包括:功能结构,模 块划分等。 本章是系统可行性分析。概述本系统设计的目标,给出系统的总体设计方案,即软件模块和 硬件模块所要完成的功能。介绍所采用的开发平台和开发环境。 2.1 引言引言 2.1.1 目标目标 获得更好的灵活性、效率、可靠性、可移植性。 ACE 在商业开发中正日益流行起来。ACE 能够解决所有高性能网络化应用和系统的 开发者所面临的跨平台问题,并在这方面赢得了荣誉。 (1)ACE 的好处 (2)ACE 的组织结构 2.1.2 相关方网络相关方网络 2.2 需求规格需求规格 2.2.1 系统特性说明系统特性说明 (略) 2.2.2 功能需求功能需求 (略) 2.2.3 非功能性需求非功能性需求 (略) 2.2.4 运行环境运行环境 (略) 采用三级标题排版:黑体, 四号,加粗,单倍行距, 居左。段前段后 0 行。 楷体,五号,居右。 “第 x 章”与名 称之间空一个英文空格,名称(即使 是两个字)之间不空格。 黑体,小四号,不加粗,1.5 倍行距,段前段后各 0 行。中 文的括号,用数字 1、2、3编排,行首缩进 2 个字符, 不在目录中出现。此标题内再有编号用、编排。 采用二级标题排版:黑体, 三号,加粗,单倍行距,居 左,段前 1 行,段后 0 行。 嵌入式系统工程系项目报告 第 2 章 需求分析 -3- 2.2.5 外部接口需求外部接口需求 (略) 2.2.6 其它其它 (略) 第第 3 章章 概要设计概要设计 说明:本章是论文组成所必需的章节(论文所必需的各章包括:引言或绪论、系统分析、系统 设计、系统实现、结论、致谢和参考文献) ,可分为概要设计和详细设计,分别说明每个模块的整 体功能,端口界定,以及端口功能的详细描述,并且给出这几个模块端口之间的相互关系图和关系 的说明等。 3.1 总体设计总体设计 3.1.1 基本设计概念和处理流程基本设计概念和处理流程 根据需求调研结果确定本系统主要包括以下功能模块,如图 3.1 所示。 图 3.1 Diameter 基本协议动态库的功能构架 说明: 插图包括图解、示意图、构造图、曲线图、框图、流程图、布置图、地图、照片、图版等。插 图注明项有图号、图名、图例。 正文与插图之间空一行五号字,图号与图名文字间置一字英文空格,置于图的正下方并且必须 排在同一页,图名用五号字,字体可用宋体,须全文统一。图中标注符号文字字号不大于图题的字 号。每一个插图在正文当中必须有明确的说明性引用文字,不能仅仅是“如下图:”等字样,可写 明“见图 3.5。 ”或“如图 3.5 所示。 ” ,并且通常出现在插图的上方,正文引用后用“。 ” ,而不 是“:” 。各级标题中不能以插图开始和结尾。 图号以章分组编序号,如图 3.5 表示第三章的第 5 幅图。 图应有相应的名称,如“实验系统流程示意图” 。 图序与图名居中置于图的下方,宋体五号,必须与图排在同一页,中间空一行。 图与上下文之间各空一行。 除了界面图,其余一概不能拷屏截图。应该用“插入图片来自文件”或源文件直接复制。 论文中的图一定要规范,一定要按照标准进行设计与绘制,针对问题较多的几种图形举例如下。 (1)流程图 物 理 层 设 备 分类 流量调节 策略控制 路由查找 . . . 输出队列 物 理 层 设 备 . . . 缓 冲 管 理 队 列 调 度 输入队列交换核心 QoS 控制 嵌入式系统工程系项目报告 第 3 章 概要设计 -5- 以一个不完全正确的流程图为例,说明同学在设计流程图的过程中有可能遇见的问题。举例如图 2。 管理员来到影院订票系统 首页 信息是否正确? N 管理员页面 增加电影 信息 Y 删除电影 信息 查看用户 基本信息 查看订票信 息 是否符合? Y 是否符合? N Y 是否存在? Y N 页数存在? Y N N 登录账号和密码 输入要增加 的电影信息 输入要删除 的电影信息 输入用户名 输入要查找 页数 添加成功!删除成功! 显示用户基 本信息 显示当页信 息 返回管理员页面 图 3.2 一个不完全正确的流程图例 流程图只有一个输入,一个输出 起始、结束框用两端是椭圆的矩形框表示 一个操作只能有一个输入,一个输出,所以,所有的回转线都应标注在输入线上,而不是表示 操作的矩形框上。 有多个输出情况的判断操作可以在一个输出线上有相应数量的分支,但每个分支都要有明确的 输出条件。 (2)类图 类图是静态视图的图形表达方式,表示声明的(静态的模型元素) ,如类、类型及其他内容及 相互关系。类图可以表示包的视图,包含嵌套包的符号。类图包含一些具体的行为元素,如操作他 们的动态特征是在其他图中表示的,如状态图和协作图。 表示法:类图是用图形方式表示的静态视图。通常,为了表示一个完整的静态视图,需要几个 “开始”框用两端是 椭圆的矩形框表示并 且内容就是“开始” 二字。 判断的输出条件标注在 线上,且中文图应用中 文“是” “否”标注。 判断操作用此图形表 示,一个输入,两个 或两个以上的输出。 回转线标注 错误。 既然是判断,就应该用菱形框表示。 既然是判断的输出,就应该有输出条件。 回转线标注错误,只有 一个输入。 “结束”框也用两 端是椭圆的矩形框 表示并且内容就是 “结束”二字。 流程图中的操作用矩形框 表示 只有一个输入,一个输出, 所以,判断“否”的回转 线应标注在此操作的输入 线上。 类图(类图这个时候要讲究关联性,如逻辑划分) 。每个独立的类图需要说明基础模型中的划分, 即是某些逻辑划分,如包是构成该图的自然边界。 类图的表示是一个简单的表示:我们还是来举个我们原先用过的例子来说明下面的各个图例。 在述说状态的时候,我们举了一个下班拿钥匙的例子,这次,我们换一下说明方式,假如一位经理 下班后,到了楼下,发现钥匙没有拿下来,这时他让秘书上去拿。最后秘书拿到钥匙后交给经理, 经理拿到钥匙回家 类图可以用 Rose 画,但一定要标准,为了打印效果(尽量没有底纹) ,如图 3。 图 3.3 类图举例 (3)用例图 用例图语义:表示处于同一个系统中参与者和用例之间的关系。 用例图表示:用例图是包括参与者、由系统边界(一个矩形)封闭的一组用例,参与者和用例 之间的关联、用例间关系以及参与者的泛化的图。用例图表示来自用例模型的元素。 用例图可以用 Rose 画,但一定要标准,为了打印效果(尽量没有底纹) ,如图 3。注意,箭头 的形式。 音像店管理员 信息录入 查询信息 浏览信息 修改信息 租借者 删除信息 打印报表 统计 音音像像租租赁赁系系统统 登录 图 3.4 用例图举例 (4)功能模块图 嵌入式系统工程系项目报告 第 3 章 概要设计 -7- 功能模块图的连线不能有箭头。 电影院订票系统 影 院 简 介 推 荐 电 影 影 片 排 映 表 电影订票 系统设置 用户注册 订 票 查 看 订 票 信 息 登 录 修 改 密 码 管 理 员 登 录 增 加 电 影 信 息 删 除 电 影 信 息 查 看 订 票 纪 录 查 看 用 户 信 息 删 除 订 票 信 息 图 3.5 功能模块图举例 表格举例:表格举例: 表格说明:表的一般格式是数据依序竖排,内容和项目由左至右横读,通版排版,与页面宽度 相同。表号也用章序号编码,如:表 3.1 是第 3 章中的第 1 表。表应有表题,与表号之间置一英文 空格,置于表的上方居中,用五号宋体,须全文统一。表中的内容和项目字号不大于表题的字号。 表 3.1 负载条件 运转条件快进运转条件快进轴向负载(轴向负载(N)转速转速 1=8转速转速 1=10 使用时间比例使用时间比例 (%) 轻切削122133 中切削445665 强力切削223756 如果此表一页排不下将表分成两页,则下页的表排成如下格式。 续表 3.1 负载条件 运转条件快进运转条件快进轴向负载(轴向负载(N)转速转速 1=8转速转速 1=10 使用时间比例使用时间比例 (%) 轻切削1161455 中切削3381045 强力切削354940 (以下略) 3.1.2 系统结构系统结构 (略) 3.1.3 功能需求与程序的关系功能需求与程序的关系 3.2 接口设计接口设计 3.2.1 用户接口用户接口 (略) 3.2.2 外部接口外部接口 (略) 3.2.3 内部接口内部接口 (略) 3.3 运行设计运行设计 3.3.1 运行模块组合运行模块组合 (略) 3.3.2 运行控制运行控制 (略) 3.4 系统数据结构设计系统数据结构设计 3.4.1 结构体定义结构体定义 3.4.2 常量定义常量定义 3.4.3 公共变量定义公共变量定义 3.4.4 数据结构与程序关系数据结构与程序关系 3.4.5 其它其它 (略) 嵌入式系统工程系项目报告 第 3 章 概要设计 -9- 3.5 系统出错设计系统出错设计 3.5.1 出错信息出错信息 (略) 3.5.2 补救措施补救措施 (略) 第第 4 章章 详细设计详细设计 4.1 程序程序 1(标识符)设计说明(标识符)设计说明 (以下略) 4.2 程序程序 2(标识符)设计说明(标识符)设计说明 (以下略) 嵌入式系统工程系项目报告 第 5 章 系统实现 -11- 第第 5 章章 系统实现系统实现 说明:本章是论文组成所必需的章节(论文所必需的各章包括:引言或绪论、系统分析、 系统设计、系统实现、结论、致谢和参考文献) ,主要包括开发环境配置、数据通路的实现、控制 单元状态机的状态图和代码的设计、各顶层模块的设计思路和代码实现,应用 EDA 工具得出的综合 报告情况,所设计电路的版图等。 5.1 系统主程序代码系统主程序代码 在客户端的主函数中,设置服务器名 nas1.local.xml,使其与 XML 文件中与服务 器进行连接的客户端机器名保持一致,以此作为 Client 与 Server 进行通信的 peer_entry。 (以下略,如需要嵌入代码,其格式如下:) int main(int argc, char *argv) Char * cfgFile = config /nas1. local. xml ; while (true) std:cout Just wait here and let factory take care of new sessions std:endl; ACE_OS:sleep(10); /连接延迟设定 5.2 XX 程序代码程序代码 (以下略) 第 1 行段前 0.5 行,行首缩进 2 个汉字,其后各行段前段后 各 0 行,多倍行距 1.25,英文字体为 Times New Roman,五 号,中文字体为宋体五号,不加粗,排版尽量美观。 不能出现在每章的结尾处。 第第 6 章章 系统测试系统测试 说明:本章不是论文组成所必需的章节(论文所必需的各章包括:引言或绪论、系统分析、 系统设计、系统实现、结论、致谢和参考文献) ,但建议包含本章。在本章中可以通过对系统的每 个模块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论