安卓项目技能训练手册--学生
- 格式:doc
- 大小:148.50 KB
- 文档页数:16
安卓实训报告范文一、实训目的和内容安卓实训是针对Android操作系统的应用开发进行的实践训练。
本次实训的目的是使学生能够熟练掌握Android应用开发的基本流程和技能,进一步提升学生的实际能力。
实训内容主要包括应用开发环境的搭建、Android应用的基本框架和组件的使用以及应用的发布和测试。
通过实际操作和项目实践,培养学生的工程实践能力和团队合作能力。
二、实训过程和方法1.实训过程(1)环境搭建:首先,学生需要安装Android Studio,配置相应的SDK和开发环境。
通过搭建Android开发环境,学生可以开始进行应用开发。
(2)实践项目:学生可以选择一个简单的Android应用作为实践项目。
实训的过程中,学生需要进行需求分析、项目设计、编码实现等工作。
通过实践项目,学生可以巩固和应用所学的知识。
(3)小组合作:学生可以以小组的形式开展实训项目,通过合作和分享,提高团队协作和沟通能力。
2.实训方法(1)理论学习:学生需要学习相关的Android开发知识,包括Android应用的基本架构、界面设计、组件使用、数据库操作等。
(2)实践操作:学生需要将所学的理论知识应用到实际项目中,通过编写代码实现应用功能。
(3)项目实践:学生需要自主选择一个简单的Android应用项目进行实践,通过项目实践培养解决问题的能力和实际操作的技巧。
三、实训成果和评价1.实训成果学生通过实训可以掌握Android应用开发的基本技能和流程,具备独立完成简单Android应用项目的能力。
通过实际操作,学生可以增加对Android开发工具和框架的了解,掌握常用组件和API的使用方法。
2.实训评价实训的评价主要以实践项目的成果和报告为依据,包括项目功能的完整性、代码规范性、界面设计的美观性等方面。
同时,还要考虑学生的团队协作能力和沟通能力,以及作品的创新性和实用性。
四、实训心得和收获通过进行安卓实训,我学到了很多关于Android应用开发的知识和技能。
《移动终端软件开发--课程设计》项目训练手册(学生)专业:_____________班级:_____________姓名:_____________信息工程系二〇一五年五月二十二日目录一、项目总体要求 (2)二、项目训练 (2)三、附表 (6)一、项目总体要求1、项目描述本课程通过引入仿真项目和企业真实项目,为计算机应用技术专业学生从事移动终端应用开发等相关职业领域和职业岗位(群)打下奠定必要的理论基础。
项目要求使用Android技术,结合XML、SQLite等基础技术和工具,完成一个手机通讯录,通过具体的任务培养学生的基本素质和实践动手能力,为进入职场作好准备。
2、技术难点及重点(1)难点:Android各种技术的组合使用及相关配置(2)重点:功能页面的设计、业务逻辑的实现、数据存储与访问3、项目参考资源(1)项目源码(2)项目开发文档说明(3)其他参考资料N 密码:jdnj4、项目扩展练习了本项目之后,可以拓展各种手机端的企业门户网站建设、电子商城,手机应用管理器等各种基于移动设备的系统设计。
二、项目训练1、项目实施前(2课时)向学生讲解课程设计的主要内容(项目、要求、文档格式)2、项目原型讲解(2课时)3、任务一需求分析(4课时,完成论文需求分析部分)子任务1:根据需求分析阶段流程(如图1所示),确定系统功能,形成需求说明书(SRS)。
图1 需求分析流程首先确定项目,了解用户需要什么样的功能。
如果是自己开发,而非他人委托项目,则需要调查一下市场,了解大众的需求。
然后进行需求分析,分析这些需求的主要内容,主要功能,然后形成需求说明书(SRS),方便日后实现主要功能,作为测试用例和测试计划编写的依据以及用户进行系统验收的依据。
该阶段结束时,应该明确了系统的各种需求,系统要实现的功能和相关的文档说明。
子任务2:根据需求分析确定系统可使用的技术(如图2所示),选用合适的技术来实现。
根据所要完成任务的难易程度、时间多少及可用资源的多少,来选择合适的技术。
Android实训项目院系:计算机与信息工程系班级:10软件技术姓名:段美玲学号:10060401008贪吃蛇”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。
本文基于Java技术,开发了一个操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。
整个游戏程序分为二个功能模块,六个类模块,实现了游戏的开始、暂停、结束。
通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。
本文在介绍Java相关技术和国内外发展现状的基础上,对“贪吃蛇”游戏的整个生命周期的各个开发阶段进行了详细地介绍。
首先,分析了开发本游戏软件的可行性,重点分析本设计所采用的技术的可行性。
其次,从游戏主界面等几方面,分析了本游戏的功能需求;从可使用性和安全性方面分析了属性需求。
然后,进行了游戏的概要设计和详细设计,这也是本文的重点。
概要设计给出二个功能模块的主框架以及六个类模块的函数调用关系;详细设计介绍了Java2标准运行环境的配置,重点给出各个类模块的程序流程图以及UML图,列表介绍了各个类包含的变量、使用的方法,展示了游戏的界面。
为了保证程序代码的正确性和功能实现的可靠性,本文还介绍了游戏软件的程序调试过程和功能测试结果。
一、研究目的程序关键在于表示蛇的图形及蛇的移动。
用一个小矩形快表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇头用俩节表示。
移动时必须从蛇头开始,所以蛇不能向相反的方向移动,如果不按任意键,蛇自行在当前方向上前移,但按下有效方向键后,蛇头朝着该方向移动,一步移动一节身体,所以按下有效方向键后,先确定蛇头的位置,而后蛇的身体随蛇头移动,图形的实现是从蛇头新位置开始画出蛇,这时,由于未清屏的原因,原来的蛇的位置和新蛇的位置差一个单位,所以看起来蛇多一节身体,所以将蛇的最后一节用背景色覆盖。
食物的出现与消失也是画矩形块和覆盖矩形块。
为了便于理解,定义两个结构体:食物与蛇目的本程序实现主要技巧在于java语言的应用。
Android 项目实训报告题目:指导教师:班级:组别:姓名学号:信息科学与工程学院2012年月日目录1.序言 (3)1.1选题背景 (3)1.2选题目的及意义 (3)1.3 选题完成情况 (4)2.小组项目需求分析 (4)2.1项目功能需求 (4)2.2项目性能需求 (4)2.3其他需求 (6)3.小组项目概要设计 (7)3.1系统功能结构设计 (7)3.2系统整体架构设计 (7)4.小组项目详细设计 (7)4.1模块1描述 (7)4.1.1 功能描述 (7)4.1.2 性能描述 (7)4.1.5关键函数设计 (8)5.个人项目需求分析 (4)2.1项目功能需求 (4)2.2项目性能需求 (4)2.3其他需求 (6)6.个人项目概要设计 (7)3.1系统功能结构设计 (7)3.2系统整体架构设计 (7)7.个人项目详细设计 (7)4.1模块1描述 (7)4.1.1 功能描述 (7)4.1.2 性能描述 (7)4.1.5关键函数设计 (8)8.实训总结 (8)5.1技术总结.......................................................................................... 错误!未定义书签。
5.2思想总结.......................................................................................... 错误!未定义书签。
1.序言1.1选题背景当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows mobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。
那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。
安卓实训指导书河北科技大学信息科学与工程学院二零一四年十二月目录前言第一章认识一下安卓第二章搭建Android应用开发环境第三章JAVA的基础知识第四章Android开发实例详解第五章Android应用开发实验前言Android目前完全可以用“炙手可热”这个词来形容,截至2011年5月,每天40万个Android设备被激活,全球Android开发者超过了45万,Android Maket应用数量超过30万,Android应用安装量超过了45亿次,这些数字足以让它成为当今移动互联网大潮中的弄潮儿。
由于Android的程序设计包含的内容实在太丰富,而且Android 系统版本也一直不断的更新,因此想通过几节课的时间来讲通Android的全部内容是不可能的。
本次实训就是通过几节课的时间带领大家认识和学习Android程序设计中最基础和核心的东西。
第一章认识一下Android1.1什么是AndroidAndroid译为安卓或者安致一词,英文本义译为“机器人”,但真正让它一夜成名的是作为Google于2007年11月5日发布的基于Linux平台的开源移动操作系统的名称。
Android是一款完整的移动操作系统,它借用了Linux的内核作为自己的基础核心,实现了存储管理,设备管理,文件管理,进程管理,安全管理等操作系统的基本职能。
尽管它借用了Linux的内核实现了操作系统的基本功能,但是作为操作系统的核心功能之一的设备管理,Android所依赖的底层硬件驱动并不遵循Linux的GPL规范。
另外,它没有使用任何Linux的GUI方案。
它的应用框架和GUI库都采用Java语言来实现因此,Android不应看作是Linux操作系统的分支。
1.2Android是一款开发平台除了基本的操作系统功能外,Android还提供了一个强大的应用开发框架,以及一系列的应用开发和调试工具。
开发人员可以轻松的开发各种移动应用。
然而,在Android上运行的虚拟机不是Java虚拟机,而是经过改造的Dalvik虚拟机,相对于Java虚拟机,他的运行效率更加优化。
安卓的实训报告 - 安卓实训内容1. 简介安卓实训是一项针对安卓开发的项目实践课程,旨在让学生通过实际的开发工作,掌握安卓开发的基础知识和技能。
本文档将详细介绍我在安卓实训课程中所学习和实践的内容。
2. 课程目标安卓实训课程的主要目标是使学生能够:•理解安卓开发的基本概念和流程•掌握安卓开发的核心技术和工具•能够独立开发安卓应用程序3. 实训内容本次安卓实训的内容主要包括以下几个方面:3.1 安卓开发环境搭建在实训开始之前,我们首先需要搭建安卓开发环境。
这包括安装Android Studio集成开发环境(IDE)以及配置Java开发环境。
3.2 安卓应用程序设计在安卓实训中,我们学习了如何设计一个安卓应用程序。
这包括应用程序的用户界面设计、功能模块划分、数据存储等方面的设计。
3.3 安卓应用程序开发在实训过程中,我们通过编写安卓应用程序的代码来实现我们设计的功能。
我们学习了安卓开发中的常用组件和API,并通过实际编码练习来巩固我们的知识。
3.4 调试和测试在开发过程中,调试和测试是非常重要的环节。
我们学习了如何使用Android Studio提供的调试工具来定位和修复代码中的错误,并通过单元测试和集成测试来确保应用程序的可靠性。
3.5 发布和部署在应用程序开发完成后,我们学习了如何将应用程序打包成apk文件,并发布到Google Play等应用商店。
我们还学习了应用程序的部署和更新过程。
4. 实训成果通过本次安卓实训,我取得了以下几方面的成果:•掌握了安卓开发的基本概念和流程•熟悉了Android Studio集成开发环境的使用•能够独立开发简单的安卓应用程序•学会了调试和测试安卓应用程序•了解了安卓应用程序的发布和部署流程5. 总结通过安卓实训的学习和实践,我深入了解了安卓开发的方方面面。
我相信这些所学的知识和技能将对我的未来职业发展非常有益。
同时,我还意识到安卓开发领域的快速变化和不断更新的技术要求,我将继续不断学习和提升自己的技术水平,以适应这个快速发展的行业。
移动应用开发技术实训指导书2013年4月实训一简单的Activity实训要求:了解Android应用开发的过程掌握Android中资源的使用方法了解常用组件的使用方法与事件处理过程实训内容:1、创建Android应用,包含一张图片,在资源中准备4张图片,默认显示第一张图片,点击图片,实现图片自动顺序轮换。
1)准备4张图片放到资源文件中。
2)使用ImageView显示第一张图片,为ImageView添加ID。
3)为ImageView添加事件,实现图片轮换实验步骤及代码:1、新建Android项目,对MainActivity的布局视图进行修改,删除原来的TextView组件,添加ImageView组件,ID设置为imagev12、在MainActivity的类中添加成员变量private int[] imgs = {R.drawable.an1,R.drawable.an2,R.drawable.an3,R.drawable.an4 };private int p=0; //代表图片组件显示的是第几张图片3、在MainActivity的onCreate方法中添加代码final ImageView mv = (ImageView) findViewById(R.id.imageView1);mv.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {p=++p%imgs.length;mv.setImageResource(imgs[p]);}});实训二Android基本组件(布局)实训要求:掌握相对布局的常用XML属性掌握线性布局的常用XML属性实训内容:1、使用相对布局结合TextView和EditText、Button完成用户登录界面的设计2、为登录按钮添加事件处理,判断用户是否等于abc,完成对简单的登录事件的处理实训步骤与代码:1、使用相对布局的方式对组件进行布局,布局文件的内容如下<?xml version="1.0" encoding="utf-8"?><RelativeLayoutxmlns:android="/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="10dp"><TextViewandroid:id="@+id/ts"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/login"style="@style/txt"android:autoLink="phone|email|web"/><EditTextandroid:id="@+id/in"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@id/ts"android:inputType="text"/><Buttonandroid:id="@+id/cancel"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/cancel"android:layout_below="@id/in"android:layout_alignParentRight="true"android:background="#0000"/><Buttonandroid:id="@+id/ok"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/ok"android:layout_below="@id/in"android:layout_toLeftOf="@id/cancel"/></RelativeLayout>2.在Activity的OnCreate方法中添加相应的代码,对用户名进行判断Button btnOk=(Button)findViewById(R.id.ok);final EditText et=(EditText)findViewById(R.id.in);btnOk.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0) {String str=et.getText().toString();if(str.equals("abc")){Log.v(“Login”,”成功”);}}});实训三用户常用组件实训要求:掌握常用组件ImageView和Button的属性掌握常用组件的事件处理实训内容:1)使用相对布局,在界面上显示一个ImageView组件,显示一个图片,在图片下方添加两个按钮“+”、“-”。
安卓实训报告
安卓实训报告
一、实训概述
本次安卓实训是为了培养学生在安卓开发方面的能力,通过实践项目的方式掌握安卓开发的基本技能和方法。
二、实训目标
1. 掌握安卓开发的基本概念和原理。
2. 了解安卓开发环境的搭建和使用。
3. 学会使用安卓开发工具进行应用的开发和调试。
4. 能够独立完成一个简单的安卓应用项目。
三、实训内容
1. 熟悉安卓开发环境的搭建和使用。
2. 学习安卓应用的基本架构和组件,如Activity、Fragment、Service等。
3. 学习安卓应用开发的基本流程和技巧。
4. 实践开发一个简单的安卓应用项目。
四、实训步骤
1. 下载安装安卓开发环境。
2. 学习安卓应用的基本架构和组件。
3. 根据实训要求,设计并实现一个简单的安卓应用项目。
4. 进行应用项目的调试和测试。
5. 撰写实训报告。
五、实训总结
通过本次安卓实训,我对安卓开发的基本概念和原理有了更深入的了解。
通过实践项目,我掌握了安卓应用开发的基本流程和技巧,并成功完成了一个简单的安卓应用项目。
这次实训不仅提高了我的安卓开发能力,还增强了我的解决问题的能力和团队协作能力。
希望在以后的学习中能够进一步拓展安卓开发的技能,做出更多更复杂的应用项目。
Android无线点餐系统——服务器端的实现学院:计算机与信息工程学院班级:10软件技术1班姓名:吴勇墙学号:10060401034同组者:马伟杰路晨红指导教师:陈建彪服务器端功能主控计算机处理各无线终端发送过来的数据信息并进行处理、加工(必要的情况下还进行信息回馈)以及发送,从而进行控制、结算、统计、结账打印以及管理等一系列职能操作。
服务端主要是数据库操作,针对无线终端各模块而设置响应相应功能的服务器小程序。
主要包括:响应登录的Servlet、响应订单的Servlet、响应开桌的Servlet、响应并台的Servlet、响应转台的Servlet、响应查台的Servlet、响应更新桌号的Servlet、响应更新菜谱的Servlet、响应结算的Servlet、响应订单信息的Servlet等。
当操作员点结账的时候另一个Servlet启动,其作用就是讲该订单的标志位修改,并且将该桌子的状态设置成没人,其实就是根据订单号查询到桌子号,将该桌子的falg位置设置为0。
图 1 服务器功能图2.1登录当服务器访问loginservlet的时候,服务器得到用户的登录名和密码,该servlet的任务就是通过查询数据库,如果没有该用户或者密码不对返回0;如果有,并且密码正确,则返回一段有规则的字符串,包括用户id和名字。
public class LoginServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();UserDao dao = new UserDaoImpl();// 获得客户端请求参数String username = request.getParameter("account");String password = request.getParameter("password");User u = dao.login(username, password);if(u!=null){// 响应客户端内容,登录成功out.print(build(u));}else{// 响应客户端内容,登录失败out.print("0");}out.flush();out.close();}private String build(User u){String userMsg = "";userMsg+="id="+u.getId();userMsg+=";";userMsg+="name="+u.getName();return userMsg;}public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request,response);}public void init() throws ServletException {}public LoginServlet() {super();}public void destroy() {super.destroy();}}2.2更新更新的Servlet主要有两个,一个是更新菜谱,另一个是更新桌子。
安卓项目技能训练手册--学生
————————————————————————————————作者:————————————————————————————————日期:
《移动终端软件开发--课程设计》项目训练手册(学生)
专业:_____________
班级:_____________
姓名:_____________
信息工程系
二〇一五年五月二十二日
目录
一、项目总体要求 (2)
二、项目训练 (2)
三、附表 (6)
一、项目总体要求
1、项目描述
本课程通过引入仿真项目和企业真实项目,为计算机应用技术专业学生从事移动终端应用开发等相关职业领域和职业岗位(群)打下奠定必要的理论基础。
项目要求使用Android技术,结合XML、SQLite等基础技术和工具,完成一个手机通讯录,通过具体的任务培养学生的基本素质和实践动手能力,为进入职场作好准备。
2、技术难点及重点
(1)难点:Android各种技术的组合使用及相关配置
(2)重点:功能页面的设计、业务逻辑的实现、数据存储与访问
3、项目参考资源
(1)项目源码
(2)项目开发文档说明
(3)其他参考资料
链接:/s/1ntkSv3N 密码:jdnj
4、项目扩展
练习了本项目之后,可以拓展各种手机端的企业门户网站建设、电子商城,手机应用管理器等各种基于移动设备的系统设计。
二、项目训练
1、项目实施前(2课时)
向学生讲解课程设计的主要内容(项目、要求、文档格式)
2、项目原型讲解(2课时)
3、任务一需求分析(4课时,完成论文需求分析部分)
子任务1:根据需求分析阶段流程(如图1所示),确定系统功能,形成需求说明书(SRS)。
图1 需求分析流程
首先确定项目,了解用户需要什么样的功能。
如果是自己开发,而非他人委托项目,则需要调查一下市场,了解大众的需求。
然后进行需求分析,分析这些需求的主要内容,主要功能,然后形成需求说明书(SRS),方便日后实现主要功能,作为测试用例和测试计划编写的依据以及用户进行系统验收的依据。
该阶段结束时,应该明确了系统的各种需求,系统要实现的功能和相关的文档说明。
子任务2:根据需求分析确定系统可使用的技术(如图2所示),选用合适的技术来实现。
根据所要完成任务的难易程度、时间多少及可用资源的多少,来选择合适的技术。
这部分,主要是针对你要做的项目选择应使用的技术(考虑开发成本与收益)。
该阶段结束时,应该有你在该项目中会使用到百分之八十以上的技术分析,以及你的项目对各个系统的支持情况,对数据库的选择,对语言的选择,对服务器的选择的分析文档。
4、任务二系统分析与设计(16课时,完成论文系统分析与设计部分)
子任务1:系统的总体设计。
在系统的总体设计阶段,将前面得到的系统需求进行分类汇总,将相近的需求归并到一个模块中,以实现的功能为单位来划分模块。
形成整个系统的主体,得到一个系统的总体结构模型,具体的就是形成一个由各个功能模块组成的系统总体结构图。
子任务2:系统的具体模块设计。
在系统具体模块设计阶段,针对每个模块要实现的功能,结合模块本身所需的业务逻辑进行具体的分析和设计,得到相关的域模型,类图、顺序图、状态图、组件图等,作为下一步系统实现的依据。
子任务3:数据库设计。
根据系统的功能以及相应的模型和图,设计合理的数据库表,来保存系统中必要的信息。
到此第一阶段结束,可以发现,本阶段没有任何跟代码相关的任务,都是对系统的需求收集和系统的分析与设计过程。
本阶段产生的成果能够指导大家下一步的具体编码实现系统。
这一阶段甚为重要,如果跳过这一阶段,会使你的开发速度骤降,因为走一步算一步的设计想法,会使你在代码编写过程中越来越写不下去,最后不得不重新写。
当项目足够大的时,这将会是非常大的成本消耗。
因此,希望大家遵循软件工程中所提倡的软件系统开发的过程,达到事半功倍的效果。
5、任务三系统实现及测试(完成论文中系统实现部分)
前端(16课时,完成论文相应部分):
子任务1:制作Splash页面
子任务2:制作系统引导页面
子任务3:制作系统主页面
子任务4:制作用户登录页面
子任务5:制作用户注册页面
子任务6:制作用户设置页面
后台(28课时,完成论文相应部分):
子任务1:完成用户信息管理
子任务2:完成用户权限管理
子任务3:完成电话管理
子任务4:完成短信管理
子任务5:完成邮件管理
子任务6:完成系统设置管理
测试(8课时,完成论文相应部分):完成系统的测试
6、任务四系统改进(8课时,完成论文中系统改进部分及剩余部分)
根据用户需求对系统页面及功能进行完善。
子任务1:在登录页面,加入验证码功能
子任务2:对网站界面进行美化
子任务3:增加其他有用功能(如:软件自动升级)
7、任务五互相检测系统功能实现及论文格式(8课时)
8、任务六项目发布及答辩(4课时)
三、附表
1、课程设计实施表
注:课程设计实施表填写示范
学习:(1)*****项目中的*****设计或者操作使用或者知识运用等;
(2)*****项目中的*****设计或者操作使用或者知识
运用等;
完成:(1)*****项目中的*****任务或者子任务
(2)*****项目中的*****任务或者子任务
填写的时候必须具体到一个项目的子任务所涉及的操作或者知识或者内容,需要非常具体,可以多行填写。
2、项目反馈表
注:项目结束后,学生填写掌握了什么技能,未能掌握什么技能,课程设计需要什么地方改进,及其他建议。
附表1:课程设计实施表(学生用表)
序号
天数(4课
时为一天)
任务
1 第一天学习课程设计的总体要求(项目要求、论文格式)学习项目原型
2 第二天学习:完成:
3 第三天学习:完成:
4 第四天学习:完成:
5 第五天学习:完成:
6 第六天
完成:
7 第七天学习:完成:
8 第八天学习:完成:
9 第九天学习:完成:
10
第十天
阶段测试
完成论文对应部分10分
完成系统前端实现20分
考核分数教师签名
11 第十一天
完成:
12 第十二天学习:完成:
13 第十三天学习:完成:
14 第十四天学习:完成:
15 第十五天
完成:
16 第十六天
学习:
完成:
17 第十七天
阶段测试
完成论文对应部分10分
完成系统后台实现30分
考核分数教师签名
18 第十八天
学习:
完成:
19 第十九天学习:完成:
20 第二十天
完成:
21 第二十一天学习:完成:
22 第二十二天
学习:
完成:
23 第二十三天
学习:
完成:
24 第二十四天
答辩
论文格式10分
系统演示20分
考核分数教师签名课程设计总分数教师签名
附表2 项目训练反馈表(学生用表)
1、掌握技能(1)(2)
2、未掌握技能(1)(2)
3、希望改进(1)重新讲解****** (2)
(3)
4、其他建议。