嵌入式专业项目文档模板完成版

上传人:大米 文档编号:476648815 上传时间:2023-12-24 格式:DOCX 页数:22 大小:114.30KB
返回 下载 相关 举报
嵌入式专业项目文档模板完成版_第1页
第1页 / 共22页
嵌入式专业项目文档模板完成版_第2页
第2页 / 共22页
嵌入式专业项目文档模板完成版_第3页
第3页 / 共22页
嵌入式专业项目文档模板完成版_第4页
第4页 / 共22页
嵌入式专业项目文档模板完成版_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《嵌入式专业项目文档模板完成版》由会员分享,可在线阅读,更多相关《嵌入式专业项目文档模板完成版(22页珍藏版)》请在金锄头文库上搜索。

1、S7密级公开.”.3- r .-组号湖南科技职业学院软件学院项目文档项目题目简易计算器专业软件技术(嵌入式工程师方向)班级嵌入式3092学生姓名戴高乐指导老师文光明2011年6月文档信息文档名称:负责人:戴高乐文档版本编号:Tech-Spec-Docu密级:普通文档版本日期:2011-5-21起草人:戴高乐起草日期:2011-5-21复审人:戴高乐复审日期:2011-6-11任务分配表来自From日期电话/传真戴高乐2011-5-20模块名称负责人截止日期完成日期软件需求说明书戴高乐2011-5-252011-5-30需求分析报告戴高乐2011-5-312011-6-4软件设计书戴高乐2011

2、-6-52011-6-7程序设计说明书戴高乐2011-6-82011-6-11软件测试说明书戴高乐2011-6-122011-6-15用户手册戴高乐2011-6-162011-6-18版本记录版本编号版本日期1修改者1说明111i112011-5-30戴高乐 草案2011-6-10戴高乐1初步方案2011-6-18戴咼乐i最终方案目录一软件需求说明书(软件计划书,确定软件的总体功能)1.1引言编写目的本文主要描述科学计算器系统需求,目的是清晰地描述用户使用 本软件必须要完成的任务和定义幵发人员必须实现的软件功能,使用户利用系统能够完成他们的任务。项目背景项目委托单位:湖南科技职业学院幵发人员:

3、戴高乐主管部门:湖南科技职业学院软件学院1.2业务流程整体说明1.3特殊说明本系统使用方便,兼容性优异。1.4原始资料资料收集:组件应用中系统设置常用命令信号与槽嵌入式C编程标准教程f.学习笔记 widget,MainWindow 和Dialog的选择使用控制对象继承关系h.嵌入式linux与应用幵发原始单据、原始报表等:以列表的方式列出原始资料的名称,而且 要与原有业务流程概述的内容相对照,并将实际的原始资料附在业务分析书的后面。原始资料名称对应于原有业务流程概述的哪 部分内容嵌入式Linux应用程序Qt图形编程基础幵发二需求分析报告2.1引言编写目的大二了,软件学院的学生即将进入社会压力巨

4、大, 专业没学好信心 大失,该软件宗旨帮同学们找回自信, 告诉他们没学好也能编出东 西。自信满满的迎接挑战。2.2任务概述目标我们在学习生活中,常会遇到一些繁杂的数值运算,尤其是遇到正弦、余弦、对数等手算困难的运算时,这时候我们就必须用到科学 计算器,所以我便着手幵发了这个计算器程序,以便用于自己的学习工作。2.3 功能需求功能划分能描述对最底层的功能所要完成的功能进行详细描述,填入下表中:功能名称功能标识符功能详细描述加减乘除+, - , * , /数字的加减乘除运算数字输入数字清零init数字清零2.4性能需求时间要求软件可实现随时更新,及时运行及操作的执行。适应性(在操作方式、运行环境、

5、与其他软件的接口等发生变化时,所具有的适应能力。)硬件设备ARM开发板,计算机电脑支持软件LinuxQT,windowxpQT接口USE硬件接口控制界面控制用户界面其他需求(分高、中、低如可用性、安全保密、可维护性、可跨平台性等。定性详细描述)三 软件设计书(详细设计说明书,建立软件结构)3.1引言编写目的软件设计说明书是为程序设计进行指导的文档,主要功能是建立软件的结构,详细说明每个功能的上下功能模块和输入输出接口。3.2硬件结构设计描述硬件功能结构图3.3软件结构设计软件功能结构图3.4硬件描述硬件功能结构图如下:图触摸屏作用原理图触摸屏电路图图触摸屏输入系统341触摸屏功能系统:简易计算

6、器设计人:戴高乐模块:可触摸屏日期:2011-06-11上层调用模块:AD转换可调用的下层模块:LCD显示输入键盘输入输出诵讨显示屏输出信息硬件模块说明:触摸操作时,薄膜下层的ITO会接触到玻璃上 层的ITO,经由感应器传出相应的电信号,经过转换电路送到 处理器,通过运算转化为屏幕卜的_X、Y值,而完成点选的动局部注释项:无接口:AD转换寄存器、触摸屏控制寄存器限制条件:无测试要点:校正触摸屏以及触摸点的可行性尚未解决的问题:无342 LCD显示系统:计算器设计人:戴高乐模块:LCD显示日期:2011-06-05上层调用模块:触摸屏下层调用模块:无输入:无输出:显示屏硬件模块说明:LCD控制器

7、和 比LED有更好的显示效果。LCD驱动器之间的帧同步信号,局部注释项:无接口:控制器及驱动器限制条件:无测试要点:是否正常显示 尚未解决的问题:无3.5程序描述 3.5.1加法运算功能系统:计算器设计人:戴高乐模块:加法运算日期:2011-06-01无界面函数输入:输出:键盘输入诵过显示屏达到输出信息处理过程说明:主要是操作加的算法算法n=();无界面函数输入输出键盘输入诵过显示屏达到输出信息处理过程说明:无主要是操作减的算法无界面函数输入输出键盘输入诵过显示屏达到输出信息处理过程说明:无主要是操作乘的算法无界面函数输入输出键盘输入诵过显示屏达到输出信息处理过程说明:无主要是操作除的算法无界

8、面函数输入输出键盘输入诵过显示屏达到输出信息处理过程说明:所有都初始化主要是操作清零2011-06-11,this);bde n=n ewQPushButto n( =,this);bi nit二 newQPushButto n(In it,this);II二newQLabel(MadeByDai,this);1” 1” 01”elseB=l-text();(1);l-setText(B);.voidwindow:B2() if(B=0)B=3; elseB=l-text();(3); l-setText(B); voidwindow:B4() if(B=0)B=4; elseB=l-text

9、();(4); l-setText(B); voidwindow:B5() if(B=0)B=5;elseB=l-text();(5);l-setText(B); voidwindow:B6() if(B=0)B=6; elseB=l-text();(6);l-setText(B); voidwindow:B7() if(B=0)B=7;elseB=l-text();(7);l-setText(B); voidwindow:B8() if(B=0)B=8; elseB=l-text();(8); l-setText(B); voidwindow:B9() if(B=0)B=9; elseB=l-text();(9);l-setText(B);voidwindow:B0()if(B=0)B=0;elseB=l-text();(0);l-setText(B);voidwindow:Bpoi();elseB=l-text();(.);l-setText(B);voidwindow:Badd()0 ” A=B;B=0; c=+; elsen=();民邮电出版社,2009年4月第二版

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号