1.实习实训目标
1.实现基于“**物联网工程教学开放实验平台”的物联网实时环境监控系统;
2.掌握基于AVR体系的微控制器接口技术,能够熟练使用AVR系列微控制器进行系统开发;了解基于ZigBee无线传感网络的数据传输原理,掌握基于ZigBee无线传感网络的透明传输协议;掌握通用传感器通信技术,能够熟练使用常见的传感器通信技术;
3.掌握基于PC的串行通信接口技术;
4.掌握基于C++/QT的图形用户接口应用程序开发,掌握图形用户接口程序设计的一般步骤以及设计理念,实现基于C++/QT的图形界面程序设计。
5.体验嵌入式软件开发全部流程,认识软件开发中团队协作以及团队管理的重要性,了解软件开发中技术文档书写规范以及文档的管理;
6.掌握基于C/S架构的嵌入式软件开发流程,熟悉客户机与服务器的一般编程步骤;
2 实习实训对象
本实训内容针对大学二年级或三年级的学生,学生需要至少完成《传感器原理及应用》、《无线传感网络原理及应用》、《RFID原理及应用》、《物联网控制技术》、《C语言程序设计》、《C++程序设计》等基础课程。
3实习实训周期与模式
3.1实习实训周期
本实训计划为期二周,详细规划见下表:
安排 |
内容 |
目标 |
|
第一阶段 |
项目展示 | 通过项目展示让学生形象的了解所要完成的任务,从宏观上了解项目的整体情况。 | 了解实训任务,体验软件的使用效果 |
团队发布 | 根据实际人数进行团队划分,发布团队 | 体验软件项目开发团队管理模式 | |
需求定义并确定技术选型 |
根据项目的功能抽象出项目的需求列表,再根据需求确定合适的技术选型。 | 体验软件开发流程,提炼项目需求。 | |
书写相关文档 |
根据需求列表,书写项目需求分析说明书以及详细设计说明书 | 了解软件工程文档书写规范 | |
查阅资料文献 |
根据需求分析说明书以及详细设计说明书中所列内容查阅相关资料制定解决方案 |
|
|
任务分配 |
由团队组长进行任务划分并非配到各个组员 | 体验软件项目开发团队管理模式 | |
软件架构设计 |
根据详细设计说明书内容进行软件架构设计 |
体验软件开发流程 |
|
第二阶段 |
服务器端软件总体设计 |
根据详细设计说明书完成服务器端软件总体设计 | 体验软件开发流程 |
客户端软件总体设计 |
根据详细设计说明书完成客户端软件总体设计 | 体验软件开发流程 | |
服务器端模块划分及任务分配 |
将整个服务端程序进行划分并进行任务分配 | 体验软件开发流程 | |
客户端模块划分及任务分配 |
将客户端程序进行划分并进行任务分配 | 体验软件开发流程 | |
编码、单元测试 |
根据各个模块的功能进行编码,并对各自的代码进行单元测试 | 体验软件开发流程 | |
第三阶段 |
编码、单元测试 |
根据各个模块的功能进行编码 | 体验软件开发流程 |
模块整合 |
将各个模块进行整合 | 体验软件开发流程 | |
联合测试 |
进行联合测试 | 体验软件开发流程 | |
成果展示 |
各个团队分别进行成果展示并作评定 | 实训结果考核 |
3.2实习实训模式
本次实习采用项目驱动模式,企业级项目经理全程跟踪,以项目为中心学生全程自主开发;学生以团队为单位,全程企业化管理,配备mail、ftp、svn等企业级服务资源。
4.实习实训地点和规模
实训地点:**昆山实训中心
规模:**昆山基地拥有近4000平米教学办公场地。20间机房教室, 1900多台计算机,500多块ARM开发板,为了让学生切实体验企业开发的真实工作环境,**为每位学生配备一台专用电脑,到项目实战阶段每人配置一套开发板或Android智能手机开发平台,24小时开放的实验平台。有Sun和惠普工作站、Cisco路由器、Oracle数据库、Solaris Unix操作系统、惠普HP-Unix操作系统、C++、Java开发环境、Web服务器组成的高端企业级实训环境。
5.实习实训项目
5.1课程体系
实训过程中主要涉及以下内容:
微控制器接口技术及应用
传感器原理及通信接口技术
物联网控制技术
RFID技术
物联网系统开发技术
物联网应用层软件开发
5.2课程特色
本实训计划主要依托嵌入式&物联网课程体系,对微控制器技术、无线传感网络、传感器原理、传感器通信接口技术、RFID技术进行针对性训练,同时包括对物联网应用层系统软件开发的训练。旨在增强学生的动手能力和实践能力,提高学生独立思考问题与解决问题的能力。让学生亲身体验整个物联网系统开发中从感知层到网络层再到应用层软件开发的整个过程。
6实习实训项目
6.1项目选择
实训项目采用基于智能家居领域中的智能环境监控系统为蓝本,该系统在智能家居领域中得到广泛应用并且在该领域中扮演重要角色,同时也是智能家居系统中的主要组成部分,技术含量较高具有很高的实习实训价值。以下为y应用层软件效果图:
6.2项目过程
整个项目完全按照企业级开发流程进行实施,包括系统需求分析、概要设计、详细设计,测试计划、测试分析等环节。由企业级项目经理全程跟踪指导,全程企业化管理,提供邮件服务器、文件服务器、项目管理及版本控制服务器等企业级服务资源。
7实习实训管理
7.1实习实训学员管理
实训学员分6-8人一组,每天向班主任汇报小组成员当日的学习进度与学习遇到的问题,班主任每日考勤,进行课堂纪律管理。
7.2考核与评估
分三部分对实训学员考核和评估:出勤,课堂表现,项目答辩(以小组为单位)
出勤占总成绩10%,课堂表现占总成绩30%,占总成绩60%。
8实习实训费用
实训费用600元/人
住宿:入住**宿舍,无需带被褥,自带被单被套枕巾。费用共250元/人,水电费自理。入住时收取水电押金100元/人。
文章评论