综合实训项目课程标准《Java BS架构应用软件设计》.docx
- 文档编号:10138527
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:16
- 大小:24.45KB
综合实训项目课程标准《Java BS架构应用软件设计》.docx
《综合实训项目课程标准《Java BS架构应用软件设计》.docx》由会员分享,可在线阅读,更多相关《综合实训项目课程标准《Java BS架构应用软件设计》.docx(16页珍藏版)》请在冰点文库上搜索。
综合实训项目课程标准《JavaBS架构应用软件设计》
《JavaB/S架构应用软件设计综合实训》
教学标准
(2008年版)
计算机与软件学院
目录
1.前言
1.1本课程在相关专业中的定位
1.2本课程的基本教学理念
2.课程目标
2.1课程总目标
2.2具体目标(课程预设能力目标的阐述)
(一)专业能力目标
(二)方法能力目标
(三)社会能力目标
3.内容描述
3.1项目选题范围
3.2项目内容要求
4.实施要求
4.1教学实施要领与规范
4.2教学方式与考核方法
(一)教学方式
(二)考核方法
4.3教学文件与使用
5.其它说明
《JavaB/S架构企业管理软件设计综合实训》教学标准
课程名称:
JavaB/S架构研究应用软件设计综合实训
课程代码:
适用专业:
软件技术专业群——Java技术专业方向、软件测试技术专业方向、IIHT软件工程专业方向。
适用学期:
第四学期
1.前言
1.1本课程在相关专业中的定位
《JavaB/S架构应用软件设计综合实训》是软件技术专业群的一门重要的综合性实训项目课程。
通过本课程的学习,解决两方面的问题,其一,将本专业群已学习过的专业课程中已掌握的知识、技能与所形成的单项、单元能力通过一个本综合性项目课程进行融合,使学生了解这些已掌握的知识、技能与所形成的单项、单元能力在完成一个本职业技术领域多媒体展示系统方面典型工作任务时所起的作用,并掌握如何运用这些知识、技能与单项、单元能力来完成一个综合性的项目,并激发与培养其从事本职业技术领域工作的兴趣与爱好;其二,通过本综合性项目课程,使学生在前期已进行过的软件基本技能项目训练的基础上,学习并培养自己完成一个本职业技术领域多媒体展示系统方面典型工作任务完整工作过程所需要的方法能力与社会能力,养成良好自觉的职业习惯与素养。
1.2本课程的基本教学理念
(一)突出学生主体,注重学生的能力培养
《JavaB/S架构应用软件设计综合实训》面向软件技术专业群Java技术专业方向、软件测试技术专业方向、IIHT软件工程专业方向学生,注重学生从事本职业技术领域工作的所需基本理论、基本方法和基本技能的学习及综合职业能力的培养。
教学中通过激发学生的学习兴趣,在启发、提示下引导其自主地、全面地理解本综合实训项目教学要求,提高学生的思维能力和实际工作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成善于观察、独立分析和解决问题的习惯;以提高能力、磨砺意志、活跃思维和扩展视野为基本目标。
本课程在目标设定、教学过程、课程评价和教学方式等方面都突出以学生为主体的思想,注重学生实际工作能力与技术应用能力的培养,使课程实施成为学生在教师指导下构建知识、提高技能、活跃思维、展现个性、拓宽视野和形成工作能力的过程。
(二)拓展学习领域,改变教学方式,培养学生实际工作经验
本综合实训课程在教学过程中,引导学生通过调研与资料的查询和分析,留意观察并思考相关软件产品的功能、设计特点、模块设计,鼓励其结合自己的思考提出问题或假设,在教师引导下,通过分析比较,使学生自主归纳总结,以便增强学生对设计方案的理解与评价能力;通过设计方案的决策、实施计划安排讨论与分工合作完成一个具体项目任务,使学生学会如何在一个团队的工作中通过沟通与交流,形成工作方案和安排具体工作计划,并以团队方式合作完成项目工作的能力与经验。
(三)尊重个体差异,注重过程评价,促进学生发展
本课程在教学过程中,倡导自主学习,启发学生对设定状况与目标积极思考、分析,鼓励多元思维方式并将其表达出来,尊重个体差异。
建立能激励学生学习兴趣和自主学习能力发展的评价体系。
该体系由过程性评价和结果性评价构成。
在教学过程中以过程性评价为主,注重培养和激发学生的学习积极性和自信心。
结果性评价应注重检测学生的技术应用能力。
评价遵循有利于促进学生的知识与技术应用能力和健康人格的发展。
建立以过程培养促进个体发展,以学生可持续发展能力评价教学过程的双向促进机制,以激发兴趣、展现个性、发展心智和提高素质为基本理念。
2.课程目标
2.1课程总目标
作为南京工业职业技术学院软件技术专业群的学生,在第四学期已经学习了《C程序设计》、《C++面向对象程序设计》、《大型数据库与SQL开发(SQLServer、Oracle、MySQL)》、《Java2程序设计》、《软件工程与UML应用技术》、《JavaWeb应用技术(JSP、Servlet、JSTL、Tomcat、JDBC)》、《Ajax相关技术》、等课程,并在前三学期进行了《游戏程序设计综合实训(C)》、《小型管理软件设计综合实训(C++)》、《JavaC/S架构软件设计综合实训》。
具备了程序设计知识、软件项目设计规划、软件建模、JavaWeb编程技术等基本技能。
本综合实训的教学目的是:
在前三学期综合实训项目训练所具备的程序设计能力的基础上,进一步将本专业已经学过的Java专业方向课程及在课程中已初步掌握的JavaWeb应用程序设计能力和相关能力融合在一起,通过一个典型的JavaB/S架构企业管理软件项目的需求分析、概要设计和详细设计,系统总体架构设计,软件程序编码等完整工作过程的训练,培养学生完成一个实际的B/S架构应用软件设计的综合职业能力。
2.2具体目标
(一)专业能力目标
通过本项目课程的学习与训练,使学生在前期课程与综合项目训练已掌握程序设计知识、JavaWeb开发技能(JSP、Servlet、JDBC),、Ajax技术、Java轻量级框架技能,的基础上,着重培养学生完成一个典型的B/S架构应用系统应具备的专业能力:
1.软件项目设计能力;
2.软件建模能力;
3.Java语言编程能力;
4.JavaWeb程序设计开发能力;
5.数据库应用能力;
6.Ajax相关技术应用能力
(二)方法能力目标
资讯过程:
通过引导学生围绕本实训项目进行的信息收集、整理、加工与处理,使学生能够针对项目所涉及的本职业技术领域同类型应用软件产品设计制作生产完整工作过程所包含的各种技术方案及实施条件与环境制约因素等有清晰的了解与判断,并能提出自己的独立见解与分析评价。
决策过程:
在完成以上资讯阶段工作的基础上,学生能根据自己所形成的对本实训项目独立见解与分析评价,提出几种初步的项目设计方案,并能对多种方案从技术、经济、社会等各方面进行比较分析,通过团队的集体研讨、决策选定本团队最终项目的设计方案。
计划过程:
在完成决策阶段工作的基础上,学生能在教师引导下讨论形成完成项目设计与制造生产的进程安排计划,落实团队内部分工合作,进行软件总体架构设计,软件项目的需求分析、概要设计和详细设计。
完成项目的具体设计方案与系统开发准备工作。
实施过程:
学生能按照所编制的软件总体系统结构框图与系统开发方案,分工合作进行软件设计开发。
并在设计过程中引导学生自觉养成严格按程序设计规范执行,养成设计开发规范管理的习惯与方法。
检查过程:
在完成软件系统开发和调试后,能即时通过试运行和软件测试发现问题,研究问题,提出改进措施,完善展示系统的设计和性能,使之达到设计要求。
并通过整理产品设计文件与检测检验报告等检查产品设计与生产过程各环节的工作,及时通过团队分析讨论、交流总结项目完成过程的各项工作情况。
评估过程:
最后阶段学生能良好的总结自己的工作,与团队成员一道通过研讨交流,评估本项目完成过程中的得失与经验,并就本实训项目学习提出技术与方法等各方面进一步改进的思路与具体方案,并分工合作完成项目最终总结评估报告。
(三)社会能力目标
1.情感态度与价值观
在实训的过程中,培养学生严谨认真的科学态度与职业习惯,改变不良的学习行为方式;培养引导其对多媒体系统开发的兴趣与爱好,使学生形成积极主动的学习、工作态度与兴趣爱好;通过成功的技术工作收获与产品成果,让学生感受技术产品及完成过程中内在的科学规律、技术美感和享受成功、树立自信的态度;培养学生立足社会,从技术、组织、环境、安全等各方面形成完成技术工作的态度与价值观。
2.职业道德与素质养成
在实训的过程中,通过不同成功与失败案例的对比剖析,让学生领悟并认识到敬业耐劳、恪守信用、讲究效率、尊重规则、团队协作、崇尚卓越等职业道德与素质在个人职业发展和事业成功中的重要性,使学生能树立起自我培养良好的职业道德与注重日常职业素质养成的意识。
3.项目内容描述
3.1项目选题范围
项目选题主要参照一般的基于Java技术的B/S架构应用设计开发领域的常规设计。
例如企业门户网站、人力资源管理系统、企业商品管理系统等等。
3.2项目内容要求
鉴于承担本《JavaB/S架构应用软件设计综合实训》教学的各个项目部围绕以上选题范围所布置的项目教学任务各异,因此本标准对本综合实训项目课程教学内容仅提出如下原则性要求:
1)具有Java程序设计技术领域典型工作任务特征,并具有完整工作过程设计与教学要求;
2)能使学生通过本综合实训项目学习,得到本标准第二条课程目标中所规定的各项能力的训练;
3)项目教学中所形成的各环节教学模式、作业文件与成绩评价明确规范;
4)项目教学中所形成的作业过程与作业文件符合软件产品设计、开发遵循的国家技术标准与规范要求;
5)为学生提供的指导和条件能确保学生完成项目所规定的全部工作;
6)融入软件技术领域相关职业资格考证应有的知识与技能点。
4.实施要求
4.1教学实施要领与规范
项目技术实施要领及规范
教学组织实施要领及规范
作业文件、考核办法与时间安排
任务下达阶段
教师针对企业或软件技术群职业技术领域中典型的软件产品开发工作,提炼出综合实训项目的技术参数与拟达到的功能形成项目任务书。
项目可以是真实的,也可以是虚拟的,但必须具有典型工作任务设计,能使学生获得工作过程的完整训练。
→
学生以项目为单位,每6人组成一个项目组。
项目组设组长,组长负责项目组织与技术协调工作。
项目组通过自主讨论对任务分解保证每位学生有一项具体工作内容,并形成项目工作总体计划安排表。
教师下达任务后,提供每位学生一份项目任务书和实训指导手册。
对项目工作任务进行必要的讲解,提出学习要求,告知各环节应达到的作业标准与考核方式,指导项目组设计总体工作计划安排,引导项目组分解任务落实每位学生的具体工作内容。
→
作业文件
1.项目组分工安排及工作总体计划安排表;
2.本阶段活动讨论纪要。
考核办法
教师通过参与项目组讨论了解每位学生的工作态度与能力水平状况。
时间安排
实训正式开始前1周。
总体方案设计阶段
本阶段针对项目任务书,对拟完成的产品展示系统进行:
1.软件系统应用背景分析;
2.软件系统需求分析;
3.软件系统总体设计;
(1)数据库设计;
(2)功能模块设计。
→
学生在教师指导下,自主通过各种方式进行信息收集、整理、加工与处理,并在研究交流基础上决策项目最终设计方案,并制定本阶段的工作计划进程安排表,对工作任务进行分工并提出拟达到的要求与时间节点,务必使每个学生对项目整体和自己分工的工作任务以及与项目组其它成员之间的关系有一个清晰的了解。
并通过若干技术讨论会和项目总体设计报告审查会确定项目总体设计方案。
教师引导项目组拟定本阶段工作计划的安排及时间节点的控制,通过对典型案例的讲解,引导学生自己制定本阶段的详细工作计划进程安排表,落实工作任务的技术路线,告知提交的作业文件要求,关键时间节点上应达至的学习效果等。
→
作业文件
1.需求分析报告;
2.软件系统架构框图;
3.项目计划进程安排表;
5.本阶段活动讨论与审查会纪要。
考核办法
1.学生互评分;
2.教师根据讨论会及每位学生提供的技术资料及发言给出本阶段每位学生的评分。
时间安排
第一周
软件设计阶段
本阶段主要根据已经确定的方案按照计划进行软件设计。
1、创建数据库和表
指导学生应用SQL语句实现先前设计的数据和表,建立相关表间的约束关
2、系统功能模块设计编码
指导学生设计系统的各个功能模块。
→
学生在教师引导下,自主按系统/功能/模块落实每位学生的具体技术工作,制定并细化本阶段的工作任务安排及进度节点的控制,发挥团队分工协作的作用,及时通过技术讨论会,在教师引导(指导)下按时间节点完成技术方案各项任务,并形成详细设计必需的作业文件,为展示系统(素材准备、程序设计)设计奠定基础。
教师针对讨论审定的总体设计方案,通过对典型案例的讲解,引导学生自己制定本阶段的详细工作计划进程安排表,引导项目组围绕方案拟完成的技术工作进行分工,按系统/功能/模块落实每位学生的具体技术工作及完成工作任务的技术路线,告知提交的作业文件要求,关键时间节点上应达至的学习效果等。
并按时间进度安排,指导学生开技术讨论会,指导审定技术方案。
→
作业文件
1.本阶段项目计划进程安排表;
2.数据库文件;
3.系统登录模块程序代码;
4.产品三维模型文件;
5.系统主窗口界面程序代码;
6.系统管理员操作功能程序代码;
7.员工信息管理功能模块程序代码
8.本阶段技术讨论与审查会纪要。
考核办法
1.学生互评分;
2.教师根据讨论会及每位学生提供的技术资料为每位学生的评分。
时间安排
第二周
系统运行调试阶段
本阶段根据软件设计成果,进一步完成系统的整体运行与测试。
对完成的项目进行工作总结,分析实训项目完成的得失与进一步改进的设想,项目技术资料建档形成标准归档文件
→
学生在项目组长的组织下完成项目各部分并认真修改及总体技术报告的撰写、讨论与定稿,准备答辩,并相互评分。
教师通过对典型案例的讲解,引导学生讨论并修改各部分及总体技术报告,审定技术报告后进行小组讨论答辩,考察每位学生掌握实训应培养的能力和知识的掌握程度,最终给出学生的结果性考核评分,结合各阶段过程性评分评定每个学生项目实训成绩。
→
作业文件
1.应用系统代码;
2.学生实训报告;
3.小组评测成绩。
考核办法
1.学生互评分;
2.教师根据讨论会及每位学生提答辩情况给出本阶段及最终每位学生的评定成绩。
时间安排
第三周。
4.2教学方式与考核方法
(一)教学方式
综合实训的过程要按照软件设计开发的实际情况进行,参加实训的学生等同于在企业上班;服从分组安排,坚守工作岗位,不能随意串岗;工作场所不得追逐打闹。
严格考勤制度,学生要按照计划安排时要求上下班,迟到、早退、请假、旷课要记录在案。
缺课三分之一以上不能取得实训成绩,旷课一天以上,就可以认定缺乏职业道德,一票否决。
进入软件仿真工厂的实训工作室后,教师应明确告知现场安全工作规定以及现场管理规定。
针对一个学期中参与实训学生的不同阶段,要分析学生实际掌握程序设计语言、数据库、软件测试知识的水平,在遵循项目课程实施要领与规范基础上,根据他们的特点因材施教,可让其中学有余力、能力较强的学生参与教师的项目开发并培养其项目组织管理能力;对能力与学习水平处于中游的学生应指导其通过对已往开发完成的项目的学习,使其尽快掌握拟完成项目的工作过程及技术要点进入角色;对能力与学习水平较弱的学生应指导其补习完成本实训项目所欠缺的知识、技能与方法等,使其能尽快通过努力掌握拟完成项目的工作过程及技术要点进入角色。
以便在项目实训教学正式进入计划安排后能顺利地按实施要领与规范进行,达到本实训项目教学的能力培养目标。
(二)考核方法
学生参加综合实训项目学习的成绩等第由形成性考核与终结性考核两部分相结合给出。
形成性考核:
由实训指导教师对每一位学生每一阶段的实训情况进行过程考核。
每一阶段根据学生上交的作业文件,依据项目本阶段验收考核要求,参照学生参与工作的热情、工作的态度、与人沟通、独立思考、勇于发言,综合分析问题和解决问题的能力,安全意识、卫生状态、出勤率等等方面情况综合评价学生每一阶段的学习成绩。
终结性考核:
实训结束时,实训指导教师考查学生的实训项目学习最终完成的结果,根据作业文件提交的齐全与规范程度、完成产品性能是否达标与质量好坏、项目答辩思路、语言表达等给出终结性考核成绩。
综合评定成绩:
根据形成性考核与终结考核两方面成绩,按规定的要求给出学生本项目实训综合评定成绩。
否定项:
旷课一天以上、违反教学纪律三次以上且无改正、发生重大责任事故、严重违反校纪校规。
表1JavaB/S架构应用软件设计综合实训考核标准
项目
内容
项目成绩评定标准
90-100
80-89
70-79
60-69
0-59
软件系统需求分析
需求分析能够准确反映业务工作内容,分析报告撰写规范。
需求分析能够准确反映业务工作内容,分析报告撰写基本规范。
需求分析能够反映业务工作内容,分析报告撰写基本规范。
需求分析能够反映业务工作内容,分析报告撰写不规范。
需求分析不正确,分析报告撰写不规范。
软件系统整体设计
系统概要设计和详细设计合理,满足业务工作的需要,系统流程框图绘制完善,软件选用合理,技术选用合理。
系统概要设计和详细设计合理,满足业务工作的需要,系统流程框图绘制较完善,软件选用合理,技术选用合理。
系统概要设计和详细设计基本合理,基本满足业务工作的需要,系统流程框图绘制一般,软件选用合理,技术选用合理。
系统概要设计和详细设计基本合理,基本满足业务工作的需要,设计方案制基本完善,软件选用、技术选用基本合理。
软件系统设计有重大缺陷,系统流程框图编制不合理。
功能模块设计
系统功能模块设计合理,准确表现业务工作流程,满足业务工作概要,模块间的调用关系正确。
系统功能模块设计合理,准确表现业务工作流程,能够满足业务工作概要,模块间的调动关系基本正确。
系统功能模块设计基本合理,能够表现业务工作流程,满足业务工作概要,模块间的调动关系基本正确。
系统功能模块设计基本合理,能够表现业务工作流程,满足业务工作概要,模块间的调动关系不完全正确。
系统功能模块设计不合理,不能表现业务工作流程,不能满足业务工作概要,模块间的调动关系不正确。
创建数据库和表
系统所用数据库和表创建正确,约束关系设置正确。
系统所用数据库和表创建正确,约束关系设置基本正确。
系统所用数据库和表创建基本正确,约束关系设置基本正确。
系统所用数据库和表创建基本正确,约束关系设置不正确。
系统所用数据库和表创建不正确,约束关系设置不正确。
系统功能模块设计编码
系统功能模块设计编码准确无误。
系统功能模块设计编码准确,个别模块编码不正确。
系统功能模块设计编码准确,个别模块编码不正确。
系统功能模块设计编码基本准确,个别模块编码不正确。
系统功能模块设计编码不准确。
系统运行调试
系统运行正常,未出现问题,系统功能正常实现,符合设计要求。
系统运行基本正常,未出现严重问题,系统功能能够正常实现,但是个别模块运行不正常,系统设计基本符合设计要求。
系统运行基本正常,未出现严重问题,系统功能能够正常实现,个别模块运行失误,系统设计基本符合设计要求。
系统运行总体上不正常,出现严重问题,系统功能未能够正常实现,个别模块运行出现严重问题,个别模块设计不对。
系统不能运行,设计有重大缺陷,未完成设计任务
表2实训成绩计算表
工作任务
小组讨论
10%
过程评价
20%
任务单成绩
30%
完成成果
30%
小结
10%
比例
软件系统需求分析
10%
软件系统总体设计
10%
创建数据库和表
20%
系统功能设计编码
40%
系统运行调试
20%
成绩
4.3教学文件与使用
由项目部会同企业兼职教师联合编写的综合实训项目教学的任务书规范格式要求、教师指导手册、学生学习手册以及综合实训项目课程标准是各项目教学团队进行综合实训教学的指导性文件。
参与综合实训的教师和学生分别携带任务书和各自对应的手册,随时记录各种作业文件,供考核和备查之用。
5.其它说明
1.项目教学组织
本综合实训项目教学要求各项目部,在接受本综合实训项目课程任务后,根据系对本专业群教学安排分配到本项目部的学生人数,组成若干指导教师小组,并对学生进行分组,各指导教师小组落实组长,并指导若干小组学生的综合实训项目教学。
2.对教师的要求
系(部)对实训指导教师的工作情况由参与实训的全体学生和教学团队教师共同评价。
应从以下几方面评价实训指导教师履行职责情况:
指导过程认真负责,在关键问题上把好关、作好引导工作,耐心解答学生所遇到的技术、工艺和质量管理等方面问题;
注意培养学生的综合职业能力,充分发挥他们的主动性、创造性;培养学生在整个工作过程中团队协作和敬业爱岗精神;
以身作则,模范地遵守校纪校规,具有良好的职业道德,为人师表。
对综合实训项目的实施控制能力强,在本专业领域有较深的造诣,在学生中有较高的威信。
对学生的评价公开、公平、合理。
编制单位:
Java技术项目部
编制人:
邢素萍
编制时间:
审核人:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java BS架构应用软件设计 综合实训项目课程标准Java BS架构应用软件设计 综合 项目 课程标准 Java BS 架构 应用 软件设计