# 岗前职业技能训练-教学资源区 **Repository Path**: wei_ming_di/TrainingWorkSpace ## Basic Information - **Project Name**: 岗前职业技能训练-教学资源区 - **Description**: 《岗前职业技能训练》 软件技术专业同学们经历了“1+3”人才培养模式两年教育,已经具备了符合职场要求、比较扎实的专业知识与技能,面临进入职场前的最后一段在校学习时光,为了同学们能够顺利的进入职场,我们设立这门课程其理由基于以下两个方面: 1、我们将与企业开展“订单班”式的合作作为努力方向,此时本课程将按照企业对用人岗位的需求为导向,由企业和我们共同制定“订单班”的教学内容和教学方式; 2、在不能实现第1点的情况下,依据软件开发变化发展较快,会不断涌现新的热点应用,从而产生大量的相关工作岗位需求的特点,我们将由团队教师结合行业发展的最新需求,开设贴合当前技术发展需要的课程内容来开展本课程的教学工作,自10年以来,我们开设过“MOSS2007应用开发”、“MOSS2010应用开发”、“Android应用开发”、“web前端应用开发” 、“swift应用开发”等内容课程,取得了较好的效果。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-03-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 《岗前职业技能训练》 课程实训区 学时:240 学分:15 ## 1、课程的性质与作用 《岗前职业技能训练》是软件技术专业同学们经历了“1+3”人才培养模式两年教育,已经具备了符合职场要求、比较扎实的专业知识与技能,面临进入职场前的最后一段在校学习时光,为了同学们能够顺利的进入职场。 ## 2、课程理念和设计思路 本课程将真实项目作为载体,将技术的应用融合为一体,打破了原有的具有明显学科化倾向的课程内容组织形式,重新构建了“以工作过程为导向、以实际项目为载体”的课程结构。 依据信息服务管理系统的功能,围绕软件开发人员的职业能力要求,将课程内容设计为五个教学单元,项目和软件项目的概念、软件项目生命周期定义、项目软件工程的组织过程与执行力管理、项目软件工程的组织过程控制管理、项目退出管理,每一个学习单元都是项目开发中的一个工作任务。以工作任务的完成为目标,将职业能力和职业素质的要求融入到工作任务的教学中。 (3)以企业的项目作为教学内容,融知识技能学习过程与行业规范为一体,以适应行业发展的需求。 在教学中,为保证能够培养出符合企业需求的人才,对用于教学的项目必须符合企业对知识和能力的要求,同时又要满足技能熟练程度的训练要求。在整个教学过程中,按信息服务管理系统项目开发流程组织进行,同时贯穿了职业道德与职业素质的内容。不同的阶段,根据工作任务对不同职业能力进行培养。 ## 3、课程教学目标 ### 专业能力 1. 掌握软件项目生命周期定义的方法:能够从软件项目生命周期的角度分解软件项目各个周期阶段的交付工作产品的内容和完成相关产品所必需的任务,以及根据企业文化和项目的特征对任务进行调整的方法;能够在TFS中建立项目软件生命周期管理的工作区和人员任务分配。 2. 具有按照软件项目生命周期定义开展项目工作的能力:能够按照项目规定交付软件项目策划、项目软件需求分析与管理、系统设计与管理、项目实现与管理(编码)、项目交付管理、项目配置管理、项目质量管理各个阶段的工作产品。 3. 具有对软件项目进行控制管理的:通过对软件项目工作产品交付过程和交付内容的通用准则,能够在不同的软件项目周期阶段使用合理的软件工程方法对项目的质量、进度、规模进行控制。 4. 初步具有软件项目重构的思想与实现能力:通过对项目成果的应用分析,识别和优化项目工作产品,形成可以复用的知识和工作产品。 ### 社会能力 1.能适应软件开发类企业工作环境; 2.能与用户、系统分析师、系统架构师、项目经理、开发组员、测试组员等相关人员进行交流、沟通和合作; 3、能用语音、文字正确表达设备软件项目的相关业务; 4.能积极进取,并能将自己的职业发展与企业发展相结合。 5.具有良好的团队合作精神和职业精神 ### 方法能力 1.能自学本应用专业及相关专业的技术; 2.会制定工作计划; 3.能按软件工程规范开发项目; 4.工作中能遵守法律法规、行业标准; 5.会评估总结工作结果。 5.能够阅读相关中英文文档 ## 4、课程内容 ### 技术准备 1.复习敏捷开发项目管理知识 2.项目组编写开发计划、项目组长审核愿景说明书 3.微信小程序开发技术准备 ### 项目实施 #### 【task01】小程序准备 1.小程序注册 2.开发工具 3.技术框架准备 4.Promise对象封装网络请求 5.使用fetch做ajax请求 #### 【task02】商家首页 1.焦点图切换 2.中间区域单击跳转 3.底部商品展示 4.ABD服务端框架使用 5.领域模型Store建模 #### 【task02】菜单列表 1.实现菜单栏联动单品列表 #### 【task03】购物车 1.设计底部购物车模块 2.添加商品 3.实现商品数量的加减 4.清空购物车 5.满减优惠 #### 【task04】订单确认 1.备注功能实现 2.数据渲染页面 #### 【task05】订单详情 1.取餐信息展示 #### 【task06】订单列表 1.封装数据请求接口 2.下拉刷新功能 3.上拉触底功能 #### 项目验收 1.小程序正确性验证 2.UI友好验证 3.文档验证 4.小组汇报并口试 ## 5、课程考核 项目实施过程性考核,考核成绩由平时学习态度表现(20%)、项目贡献度(40%)、项目验收(40%)构成