TinyOS在CC2430平台上的移植与实现-实习报告_第1页
TinyOS在CC2430平台上的移植与实现-实习报告_第2页
TinyOS在CC2430平台上的移植与实现-实习报告_第3页
TinyOS在CC2430平台上的移植与实现-实习报告_第4页
TinyOS在CC2430平台上的移植与实现-实习报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

计算机工程学院实习报告实习类型:指导教师:班级:学号:姓名:实习日期:0一、实习单位新宇软件(苏州工业园区)有限公司成立于2003年,是全球领先的信息技术服务供应商。新宇软件在金融、电信、高科技制造、房地产、零售及游戏等行业积累了丰富的行业经验,为客户提供企业解决方案、软件产品工程、应用软件开发和维护、质量保证和测试、离岸研发中心及业务流程外包等全方位的IT服务。二、实习目的1培养职业素养。2学习软件基础知识。3发现自己的兴趣和特长。4提前适应工作环境。三、实习内容1UI设计与开发(1)HTML与CSS基础HTML,英文全称HypertextMarkupLanguage,即超文本标记语言。是WWW(WordWideWeb)的通用描述语言。它的出现是源于网络的产生,为了在不同网络环境之间、不同文件格式之间进行交流的一种语言格式。HTML“简单”、“通用”、“可扩展”的标记标签集合。它是纯文本文件:纯文本和HTML标记标签。HTML文档的结构:HTML的基本结构我的第一个网页HelloWorld!1CascadingStyleSheet层叠样式表单,是用于(增强)控制网页样式并允许将样式信息和网页内容分离的一种标记性语言。简单的说CSS的引入就是为了使得HTML能够更好的适应页面的美工设计。它以HTML为基础,提供了丰富的格式化功能,如字体、颜色、背景、整体排版等等。应用:导入样式内嵌样式链接样式行内样式(2)JavaScript应用与开发JavaScript定义:“JavaScript是一种轻量级、解释型的程序设计语言,而且具有面向对象的能力。”JavaScript作用:“该语言的通用核心已经嵌入了Netscape、InternetExplorer和其他的Web浏览器中,而且它能用表示Web浏览器窗口及其内容的对象使Web程序增色不少。JavaScript把可执行的内容添加到网页中,这样一来,网页就不再是静态的Html了,而是包含了用户进行交互的程序、控制浏览器的程序以及动态创建HTML内容的程序。”JavaScript文档结构:脚本的基本结构varcount=0;2document.write(“您好!”);for(i=0;i欢迎您!);BODY部分的内容2数据库技术基础数据库是存储在计算机存储设备上,结构化的相关数据集合。它包括描述事物的数据本身,和相关事物之间的联系。数据库应用系统是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。例如:财务管理系统,人事管理系统等等。数据库模型有以下四种:层次数据模型:用树形结构表示实体及其乊间联系的模型称为层次模型。网状模型:用网状结构表示实体乊间联系的模型称为网状模型。关系数据模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型。在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。关系模型与层次型、网状模型的本质区别在于数据描述的一致性,模型概念单一。在关系模型中,每一个关系都是一个二维表。3面向对象分析与设计面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。用面向过程的思路来分析五子棋游戏:图1面向过程五子棋游戏面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完3成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为用面向对象的思路来分析五子棋游戏:图2面向对象五子棋游戏面向对象的优势:适合用于对复杂系统的分析复用可维护性模块化4建模语言(UML)UML的本意是要成为一种标准的统一语言;UML成为“标准”建模语言的原因之一在于:它与程序设计语言无关;UML是一个标准的图形表示法,它不是面向对象的分析和设计,也不是一种方法,它仅仅是一组符号而已,一门语言。UML的定义包括UML语义和UML表示法两个部分:UML语义描述基于UML的精确元模型定义;元模型为UML的所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发者能在语义上取得一致,消除了因人而异的最佳表达方法所造成的影响。此外UML还支持对元模型的扩展定义。UML表示法使用这些图形符号和文本语法为系统建模提供了标准。标准建模语言UML的重要内容可以由下列五类图:用例图:用例图静态图:类图、对象图、包图行为图:状态图、活动图交互图:序列图、合作图实现图:组件图、部署图用例图描述了系统提供的一个功能单元,主要目的是帮助开发团队以一4种可视化的方式理解系统的功能需求,包括基于基本流程的角色关系,以及系统内用例之间的关系;一般表示出用例的组织关系要么是整个系统的全部用例,要么是完成具有功能的一组用例;登录注册浏览文件修改文件忘记密码?退出用户图3用例图用例图椭圆:表示一个用例,用例的名称放在椭圆内;人形:一个角色或者系统用户;线段:角色和用例之间的关系;用例图通常用于表达系统范畴的高级功能,没有列出的用例表明了该系统不能完成的功能。类图表示不同的实体(人、事物和数据)如何彼此相关,显示了系统的静态结构;类图可用于表示逻辑类;类图还可用于表示实现类;类图的表示:类,三个部分的矩形;最上面的部分显示类的名称;中间部分包含类的属性;最下面的部分包含类的操作(方法)。图4类图5序列图显示具体用例(或者是用例的一部分)的详细流程,显示了流程中不同对象之间的调用关系;同时还可以很详细地显示对不同对象的不同调用;序列图有两个维度:垂直维度以发生的时间顺序显示消息调用的序列;水平维度显示消息被发送到的对象实例。图5序列图四、实习总结经过一个月的紧张而又丰富的实习生活,受益匪浅。首先是学习了职业素养,我们是公司的金子招牌,不管是在公司内部还是外面,我们的一举一行都影响别人对公司和我们自己的看法。这一点和学校是很相似的,我们穿着校服走出去,代表的是我们整个学校。其次是怎样在短时间内消化吸收所学的东西。在这里没有老师给你评分,促使你努力的是你的责任,对自己对公司的责任,不学好基础知识,你就没法胜任这份工作,你就不能为公司

温馨提示

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

评论

0/150

提交评论