《软件开发综合实训》教学大纲_第1页
《软件开发综合实训》教学大纲_第2页
《软件开发综合实训》教学大纲_第3页
《软件开发综合实训》教学大纲_第4页
《软件开发综合实训》教学大纲_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE29《软件开发综合实训》课程标准一、课程描述《软件开发综合实训》是软件技术专业的一门必修课程。本课程是为培养软件开发人员所设置的具有综合性质的专业核心课,其主要任务是综合运用多门软件课程的知识和技能开发一个完整的应用软件系统,目的是使学生通过开发软件项目,了解一个完整的软件开发过程,学会根据软件开发文档编写符合工程规范的程序,提高软件开发能力,培养团队协作精神,逐步积累软件项目开发经验,为学生从事软件开发工作打下坚实的基础,实现与软件程序员岗位的无缝连接。《软件开发综合实训》是软件技术专业中最后开设的课程,它的先修课程是《Web应用软件开发》、《数据库的设计与实现》、《类的分析与实现》、《软件模型分析与文档编制》、《基于浏览器的客户端编程》等课程。《软件开发综合实训》适用于三年制(或二年制)软件技术专业,三年制在第5学期开设,二年制在第4学期开设。二、课程目标在学习本课程前,学生的专业技术能力已具备,专业技术知识的“基本”应用能力已经具备; “初级”的社会能力、方法能力也已具备。通过本课程的学习,学生应该能够实现各种基本能力的整合、迁移,形成更高一级的综合能力,从而能够独立开发小型的应用软件,能够在软件工程师的带领下参加大中型软件系统的开发,能够胜任软件程序员岗位上的各项工作。1.专业能力目标(1)能够通过调研,描述企事业单位的基本业务流程。能够理解业务模型,并根据业务的变更修改业务流程。(2)能够通过分析用例模型,了解客户的需求;能够根据需求的变更,重新绘制用例视图。(3)能够根据系统分析结果开发一个完整的小型软件。(4)能够根据数据模型建立数据库。(5)能够根据总体设计搭建软件开发平台。(6)能够根据系统模型开发相应的软件模块。(7)能够根据系统设计要求编写符合工程规范的程序代码。(8)能够对自己开发的模块进行单元测试。(9)能够根据系统要求对软件进行功能测试。(10)能够根据实施模型部署、实施一个软件系统。(11)能够对自己开发的软件进行演示讲解,并编写软件使用说明书。(12)能够对软件进行不断地改进。2.方法能力目标(1)制定工作计划能力。(2)对软件质量的自我控制以及工作评价能力。(3)能够有效地获取、利用、传递信息。(4)通过独立学习,不断获取新的知识和技能,能够在工作中寻求发现问题、解决问题的途径。3.社会能力目标(1)在工作中的沟通能力与良好的团队协作精神。(2)公正坦诚、理解他人,尊重他人,乐于助人,学会与人相处。(3)掌握和控制开发进度,合理安排时间。(4)认真、细致,有自制力,具有较强的自信心、求知欲和进取心。(5)有较强的环境意识。三、课程内容本课程内容主要围绕着开发商品进销存系统展开,通过一个完整的软件项目全面展示开发软件系统的全部过程。以软件开发过程为导向构建课程结构,主要内容包括:1、系统需求分析(1)公司的组织结构(2)工作岗位职责及各模块功能(3)公司业务数据(4)公司业务流程控制(5)事件流程(6)系统用例视图2、系统总体设计(1)系统配置(2)软件总体结构(3)数据库设计与实现(4)制定项目进度计划(5)软件开发平台的搭建(6)制定软件编程规范3、司门户网站开发(1)公司网站的整体规划(2)公司站点页面的制作(3)站点页面的特殊效果(4)客户注册的实现(5)客户登录的实现4、销售经理子系统开发(1)母板页和站点导航技术(2)销售经理子系统分析与设计(3)管理客户模块功能实现(4)销售经理子系统的运行5、客户订购子系统开发(1)ADO.NET和分页显示技术(2)客户订购子系统分析与设计(3)选购商品模块功能实现(4)客户订购子系统的运行6、销售业务员子系统开发(1)用户控件、自定义控件(2)销售业务员子系统分析与设计(3)接收订单模块功能实现(4)销售业务员子系统的运行7、采购经理子系统开发(1)linqtoentities(2)采购经理子系统分析与设计(3)制定采购计划模块功能实现(4)采购经理子系统的运行8、采购员子系统开发(1)log4net(2)采购员子系统分析与设计(3)制定采购单模块功能实现(4)采购员子系统的运行9、仓库管理子系统开发(1)AJAX服务器控件(2)仓库管理子系统分析与设计(3)入库管理模块功能实现(4)入库管理模块的单元测试(5)仓库管理子系统的运行10、系统的部署与测试(1)系统的部署①调试程序,配置运行环境。②配置数据库。③运行进销存管理系统。(2)功能测试的用例设计①使用等价类划分法设计测试用例。②使用边界值输入法设计测试用例。③使用错误猜测法设计测试用例。④使用场景分析法设计测试用例。(3)测试的实施①编写测试计划。②编写测试大纲。③应用测试用例,执行程序,寻找程序中的BUG,填写软件问题报告单。④编写测试总结报告。四、课程考核方式及标准本课程考核采用形成性考核、平时成绩与软件作品相结合的方式,其中形成性考核成绩占总分的45%,平时成绩占总分的15%,软件作品成绩占总分的40%,课程总成绩为百分制,60分以上(包括60分)算合格。1.形成性考核的内容方法及评分标准每班将分若干个小组,每个小组6-7人,每人负责一个子系统。每个小组选出一个项目组长,负责组织协调项目开发。每个小组指定一个同学作系统管理员,负责维护小组的网络系统。形成性考核成绩由两部分组成,一部分是小组成绩,占30%,另一部分是自己的成绩,占70%。形成性考核的内容如下:序号考评项目考核内容考核标准分值1建立数据库竞赛本题要求各组根据PowerDesigner的概念数据库设计结果在SQLServer中建立相应的数据库及数据库中的各种对象。考察各组对数据库结构的理解、操作数据库的能力和组内各位同学的协作能力。以小组成绩作为组内个人的成绩。各组建立数据库对象的多少作为评分标准。建立数据库对象最多的前2名评为5分,其次为4分,最末1名为3分,建库中如果出现错误酌情扣分。小组成绩即为个人成绩。5分2项目开发方案本题要求学生在充分理解商品进销存业务模型的基础上进行社会调研,从中找出一个商品进销存的具体应用实例。各小组根据系统应用实例改进系统模型,提出系统业务模型的改进意见。在此基础上,设计出本小组的总体设计方案,制定出项目开发计划,确定人员分工。经过小组讨论,由小组代表讲解,教师及其他组同学提问,小组集体答辩。分析业务模型及业务流程占1分,总体方案占2分,项目开发计划占2分。小组成绩即个人成绩,演讲人及答辩出色者酌情加分,但总分不得超过5分。5分3组内交流在每一个项目开发里程碑结束后,小组要举行交流会,每个小组成员都要检查自己的进度计划,汇报自己的工作情况,制定下一步的工作方案。是否按进度计划完成相应工作占2分,讲解开发的程序占2分,回答问题占1分。本项成绩由组长及组内成员评定。5分4工作审核教师不定期地抽查各位学生的项目开发工作。抽查内容包括本人开发的进度,目前存在的问题,解决的方案,讲解开发的程序,回答老师提出的问题。是否按进度计划完成相应工作占5分,讲解开发的程序占2分,回答问题占3分。10分5系统运行各组分别运行自己的系统。小组内按业务流程录入真实的数据,检验系统是否能够正常运行。具体要求如下:(1)所输入的数据要符合要求,而且要尽量真实。(2)在符合流程的基础上要尽量多输入数据。(3)通过设置计算机的系统时间,模拟各种表单的录入时间,经营时间应在2年以上。(4)模拟运行前要提交模拟运行方案。(1)小组成绩作为组内个人的成绩占5分。各组录入数据的多少作为评分标准。录入数据最多的评为5分,其次4分,最末为3分。(2)个人成绩占5分。个人成绩的评定由每个人负责录入数据的质量作为评分标准。录入数据质量最好的评为5分,其次4分,然后依次递减。不符合要求的数据将酌情扣分。(3)分数的评定以模拟运行方案、数据的多少和系统运行的流畅为标准。10分6编写系统联机手册编写每位学生负责的子系统的使用说明书,并将其转成联机手册加入子系统中。具体要求如下:(1)说明书要层次明晰,叙述清楚,没有说明错误。(2)说明书要有上下文关联。(1)说明书本身占4分(2)编译为联机手册占1分5分7个人工作汇报每位学生在小组内讲解自己开发的子系统,接受提问。具体要求如下:(1)报告要清楚,有一定的逻辑性,采用PPT讲解;(2)回答问题清楚明确;(3)态度端正,仪表大方。教师、组内成员、本人共同评定。其中教师占50%,组内成员占30%,个人占20%。本人评判不准确酌情扣分。5分合计45分2.日常考核评分标准日常考核占15分,考核内容及标准如下:序号考评项目考核内容及标准考评方法分值1组织纪律缺勤一次扣1分,3次迟到(或早退)按一次缺勤计算,其他违纪酌情扣分教师及组长评定5分2人际交往积极参加讨论,主动提问或回答问题,乐于帮助他人有效学习教师及组内评定3分3团队协作积极参加小组活动,主动承担工作任务,能够提出合理化建议组长评定3分4环境意识未出现设备损坏,保持卫生教师及组长评定2分5学习方法积极参加网上讨论活动,主动开展自我学习教师及组长评定2分合计15分3.软件作品考核内容及评分标准软件作品是本课程项目开发的最终结果,包括学生开发的全部软件及开发文档,学生可以根据自己负责的子系统为软件作品确定一个题目。开发文档应包括以下内容:序号项目文档内容要求1目录清晰,页码要与实际页码一致2课题介绍阐述课题的目的、意义,叙述业务流程,写出具体的功能要求。简洁、清晰,配置业务流程图3系统分析和设计思想在简要分析系统的基础上进行系统的总体设计。总体设计主要包括数据库设计和程序总体结构设计建立用例模型,画出用例图,说明每一个用例的流程,必要时补充活动图画出实体联系图,说明每个实体的作用。要求每个表及其字段都要有中文注释,必要时写出详细说明。写出系统模块划分,分析类体系结构,画出类体系结构图,给出界面与类的调用关系。4系统实现介绍登录、主页与主菜单的设计,打印出主页界面,打印出主菜单的程序代码,然后按主菜单中菜单项的顺序逐一介绍相应的功能模块,最后写出测试结果。应说明各模块的功能、完成该功能的流程,打印出该模块的运行结果应给出实现该模块的核心代码,程序脚本要有详细的注释应给出测试数据,简述运行方法5总结阐述本系统的主要特色,给出自己对系统的评价应借鉴其他同学的作品,通过比较、分析作出正确的评价总结开发经验,确定努力方向对照自己制定的计划及所作的决策,回顾这段时间的开发经历,认真总结得失。6其他要求(1)叙述要清楚,层次要分明,设计要正确。(2)可打印,也可手写,书面要工整。(3)鼓励创新,杜绝抄袭。(4)所有程序均应调试通过。(5)如打印,A4纸,正文用小四号字,1.5倍行距。(6)提交纸介质和电子介质各一份软件作品评分标准如下:序号考评项目考核标准分值1系统分析和设计用例模型占2分类体系结构占3分页面、菜单及类的调用关系占3分每个功能模块的详细设计流程占2分10分2系统实现编码占10分代码质量占2分单元测试占3分用户界面占5分20分3系统测试测试用例占3分测试报告占2分5分4开发文档整体布局合理,叙述流畅占1分正确评价系统占2分总结学习收获占2分5分5创新有创新或独到之处的可根据情况提高5~10分,但总分不得超过40分合计40分

五、教学与实践环境要求1.本课程的教学环境需要按照软件企业的开发环境建设,它不但可以进行教、学、做一体化教学,而且可以为学生提供一个仿真的企业环境开发软件,学生可以在此进行生产性实习。课程中3周的生产实习可以安排在校内软件生产实习基地,也可以安排在校外实训基地。2.需要为每位学生配置1台计算机,计算机软件环境要求:(1)操作系统:WindowsXP/Windows2003。(2)IIS6.0以上(3)SQLServer2000以上版本。(4)RationalRose2002以上版本。(5)PowerDesigner9以上版本。(6)Playcase。(7)MicrosoftOffice2003。3.需要准备的安装软件如下:(1).NETFramework3.5安装软件。(2)VS2008TeamSuit安装软件。4.本课程的实训具有连续性,以往的实训环境和实训结果应该予以保留,以便新的实训能够在原有实训的基础上扩充和完善。5.为能模拟软件开发环境和运行环境,所有计算机应能组成局域网,每台计算机应能上网。六、课程实施建议1.学时分配本课程总课时为164学时,其中一体化教学课时为80学时,拓展训练学时为84学时,另外增加3周的生产性实习。教学学时分配如下:学时分配表序号内容学时分配一体化教学拓展训练实习1系统需求分析882系统总体设计8123项目调研1周4公司门户网站的开发885销售经理子系统的开发886客户订购子系统的开发887销售业务员子系统的开发888采购经理子系统的开发889采购业务员子系统的开发8810仓库管理子系统的开发8811系统编码调试2周12小组联合调试13系统的测试与部署4814系统总结汇报4合计=SUM(ABOVE)80843周2.教材选用建议(1)推荐教材宋国庆编著.软件开发综合训练教程—基于JavaWeb应用.北京:高等教育出版社,2008年(2)推荐参考书[]史济民,顾春华,郑红著.软件工程——原理、方法与应用.北京:高等教育出版社,2009年[2]梁立新著.项目实践精解·ASP.NET应用开发:基于ASP.NET、C#和ADO.NET的三层架构案例分析.北京:电子工业出版社,2010年[3]MatthewMacDonald著.ASP.NET高级程序设计.北京:人民邮电出版社,2011年[4]胡林玲主编.软件工程与UML.北京:电子工业出版社,2006年3.教学建议(1)本课程主要围绕着开发一个完整的大型网络电子商务应用系统(即商品进销存系统)项目展开。该项目囊括了本门课程所有的知识点,也融入了许多实际应用中常用的技能和技巧,它不但能分解成许多小的应用实例,也能构成一个完整的应用系统。因此,在整个教学过程中,工作任务、演示案例、训练内容应围绕着该项目进行,使学生能经历一个完整项目的开发过程。(2)本课程所开发的商品进销存系统由7个子系统组成。建议将一个教学班划分成若干个开发小组,每个学生在小组中扮演一个开发角色,每一个角色开发项目中的一个子系统,小组成员共同完成整个系统的开发。(3)本课程是基于软件工程标准开发软件应用系统项目的,因此,教学顺序应按照软件实际开发过程进行。建议首先学习系统需求分析和系统总体设计这2个学习情境,然后依次学习各个子系统的开发,最后学习系统的部署与测试。(4)本课程采取了“项目+过程”的工学结合教学模式。课程以项目为载体,以过程为导向,采用任务驱动的方法,按照企业开发软件的流程,在工厂化的实习环境中,将“企业的内容”以“教学的形式”来完成“人才的培养”。(5)本课程采用“任务驱动、案例演示、一体化教学、角色扮演、小组学习、项目教学、七步训练”等教学方法开展教学。教学中以学生为中心,教师全程负责传授技能,答疑解惑,控制教学进度,指导项目设计,实现教学目标。(6)建议每一个开发小组通过社会调研找到一个商品进销存系统的实际应用项目。该项目作为独立实践项目与课程学习同步进行,学生可以带着问题一边学习一边做自己的项目,课程完成后,即可完成一个实际应用项目。教师可以帮助学生对实际应用项目进行结构性评估,也可以具体指导学生如何完成一个实际应用项目的开发,最后,教师应对项目的完成情况给予评价。(7)本课程由同步训练、拓展训练和生产实习3个环节构成。同步训练采用一体化的教学方法,在综合实训室完成。拓展训练采用教师指导下的独立训练方式,在校内软件生产实训基地完成,而生产实习则在真实的软件企业中完成。3种训练方式交替进行,一体化教学逐步减少,生产实习逐步增多,最终达到与职业岗位群的“无缝”连接。(8)教学过程参考序号阶段步骤教师学生1准备介绍教师介绍本课程教学的组织方式、教学方法及课程目标。介绍项目的基本情况学生熟悉开发环境。划分开发小组,选出组长2系统分析设计1.建立业务模型教师以客户身份介绍公司商品进销存业务活动,提出具体要求。学生进行社会调研,了解其他公司业务流程,采集真实数据2.数据库设计教师以设计师身份介绍系统数据库的数据模型。学生以小组为单位建立数据库,小组间进行比赛3.系统分析与设计教师以设计师身份介绍系统总体设计方案,提出开发规范。学生按开发角色进行分工4.搭建软件开发平台教师演示开发系统的安装、设置。学生搭建系统开发平台5.制定开发计划教师组织评审会,审核开发计划学生制定小组工作计划,组长介绍自己小组的开发计划3引导开发1.任务提出教师介绍任务背景,提出任务要求。学生接受任务,明确目标。2.任务分析教师分析任务,引入相关知识,提供资料来源。学生查询、整理相关资料。3.方案制定教师引导学生找出解决问题的方法,确定方案学生制定开发计划。4.同步训练教师演示讲解,通过教学做一体化完成核心任务。学生模仿练习5.拓展训练拓展任务,教师充当指导者和组织者。学生在教师指导下完成任务。6.总结评估教师评价任务的完成情况,将评价结果反馈给学生。学生反思总结,提交实训总结报告4独立开发与顶岗实习结合教师下达工作任务单,为学生提供咨询,检查、评审学生开发工作学生以开发小组形式独立开发软件5实施总结1.系统测试教师下达测试任务单,为学生提供咨询学生进行小组联调、测试2.系统运行教师充当检查者和评判者学生运行系统,小组间进行比赛3.汇报演示教师充当检查者和评判者学生总结汇报4.教师要求(1)担任本课程一体化教学主讲教师应该熟悉软件开发流程,具有较丰富的软件开发经验,熟练掌握UML建模、数据库、.NET等技术,能够应用这些技术开发一个完整的应用软件系统,同时,还要求主讲教师具备较丰富的教学经验及课题组织能力。(2)担任本课程实践教学指导教师应具有丰富的软件企业开发工作经验,具有一定的教学经验并且需要有较强的责任心。七、课程资源的利用本课程有配套光盘,光盘包含商品进销存系统的全部实训案例内容:案例程序、参考答案和实训素材。此外,还配有学习指导书、课件、操作演示录像、网上自我检测、网上讨论组、网上学习平台和网上工作平台。推荐如下学习网站:1./ajax2.3./4./ajaxlibrary/AjaxControlToolkitSampleSite/5./

八、学习情境设计根据本课程的培养目标,以项目开发活动为载体确定10个学习情境,其具体内容如下:学习情境1系统需求分析学习情境系统需求分析学时16能力目标能够描述一个组织组成结构及各岗位的工作职责,理解业务模型中的岗位职责。能够描述业务控制流程,理解业务模型中各岗位之间的业务活动。能够描述信息表单内容与其关系,理解各表单所描述的数据内容。能够通过社会调查建立初步的业务模型主要内容描述系统所要运行和所要处理的业务状况,包括静态模型和动态模型两种形式。静态模型主要描述公司的组织结构、各工作岗位的职责、系统所要处理的各种数据以及数据之间的相互关系;动态模型主要描述业务的流程。业务流程一般要从两方面进行描述,一方面描述在一项业务工作中各部门(岗位)的协作关系以及工作的交接过程,另一方面描述各个岗位之间的业务活动。工作任务以企事业单位为对象,通过社会调研完成以下任务:1.绘制企事业单位的组织结构图。2.绘制企事业单位的业务控制流程图。3.建立描述企事业单位业务数据的信息表单。实训环境硬件环境:计算机、投影屏幕、黑板、笔、小组讨论区。网络环境:能够组成局域网和访问互联网。软件环境:Windows+Office+Playcase工具。教学资源1.商品进销存业务模型2.教学录像3.演示讲稿PPT4.任务单及业务调查表5.学习指南教学方法建议以商品进销存管理系统的业务模型为载体,采用任务驱动、行动导向的教学方法实施教学。1.教师以商品进销存为例,提出业务建模所要完成的工作,提供相关知识背景及教学资源。2.教师带领学生同步训练,学生再通过拓展训练完成任务。3.学生通过社会调研建立一个企事业单位的业务模型。教学组织形式1.以班级为单位的一体化教学2.以小组为单位的社会调研教师能力要求1.熟练掌握Playcase工具2.具有一定的需求分析经验3.具有较强的组织协调能力考核方式以小组为单位进行方案演讲及答辩备注

学习情境2系统总体设计学习情境系统总体设计学时20能力目标能够运用实体关系方法绘制规范的E-R图。能够理解实体关系模型,并能根据模型建立数据库。能够理解数据库设计方案并将其应用到程序开发中。能理解软件系统组织结构并绘制软件总体结构图能够理解系统构成方案并搭建软件开发平台。能够理解基于商品进销存系统的软件编程规范。主要内容1.设计概念数据模型,规范数据实体,绘制E-R图2.分析物理数据模型,创建数据库3.数据库安全设计4.构建系统的体系结构,划分子系统,定义子系统功能5.分析系统构成,搭建系统开发环境6.制定软件编程规范工作任务1.创建数据库2.绘制软件总体结构图3.搭建软件开发平台4.制定软件编程规范实训环境1.为每位学生配置的计算机在前一个学习情境的基础上增加PowerDesigner9.5。2.为每个小组配置一台服务器,操作系统为Windows2003Server,DBMS为SQLServer2005。教学资源1.商品进销存数据模型2.教学录像3.演示讲稿PPT4.任务单5.学习指南6.搭建开发平台演示课件教学方法建议以商品进销存管理系统的数据模型及总体设计方案为载体,重点内容采用任务驱动、行动导向的教学方法实施教学。1.教师介绍商品进销存的数据模型,引导学生进行数据库设计。2.教师介绍商品进销存的软件总体架构,学生搭建软件开发平台。3.教师介绍商品进销存系统开发编程规范,为后面的学习情境打下基础。教学组织形式1、以班级为单位的一体化教学2、以小组为单位创建数据库3、以小组为单位讨论进度计划4、各小组在全班演讲本组的开发计划教师能力要求1.熟练掌握PowerDesigner9.5和Rose20032.具有一定的总体设计经验3.具有丰富的数据库设计经验,熟悉SQLServer2005考核方式1.以组为单位创建数据库比赛2.小组方案演讲备注

学习情境3公司门户网站开发学习情境公司门户网站开发学时16能力目标能够理解公司门户网站的总体规划和结构设计,能够设计小型网站的总体结构。能够理解网站各级主页面的布局设计。能够搭建用于开发公司门户网站的开发平台。能够实现公司门户网站的各级页面的制作。能够部署公司门户网站。能够制定个人开发计划。主要内容1.公司门户网站的整体规划和页面布局设计。2.网站开发的相关知识。3.设计实现公司门户网站各级显示页面。4.设计实现公司门户网站页面动态特效。5.公司门户网站的部署。工作任务1.分析公司门户网站需求,绘制站点总体结构图。2.分析需求和素材,绘制各级页面布局结构图。3.公司门户网站的实现首页面的制作一级栏目页面的制作页面特效的实现客户注册功能的实现客户登录功能的实现4.公司门户网站部署、实训环境1.为每位学生配置的计算机在前一个学习情境的基础上增加Dreamweaver、Flash等网页制作工具,Photoshop等图形图像处理软件。2.为每个小组配置一台服务器,同前一个学习情境。教学资源1.站点总体结构规划和设计说明2.站点参考实例过程演示3.公司门户网站制作素材4.公司门户网站课件5.学习指导书6.教学录像教学方法建议1.教师以公司门户站点为例,提出站点整体规划和设计所要完成的工作,提供相关知识背景及教学资源。2.教师演示公司门户网站的参考实例。3.教师以站点首页和一级栏目关于我们等页面为例,介绍页面开发过程和特效实现方式,引导学生完成工作任务。教学组织形式1、以班级为单位的一体化教学2、以小组为单位创建站点3、在小组内交流汇报教师能力要求1.具有丰富的站点规划和开发经验2.熟练掌握网页开发软件和图形图像处理软件3.熟悉页面特效和客户端脚本技术考核方式1.小组交流,组内互查2.工作审核,教师检查3.提交公司门户网站

学习情境4销售经理子系统的开发学习情境销售经理子系统的开发学时16能力目标理解并掌握ASP.NET平台三层架构数据库应用系统的搭建理解销售经理子系统的设计要求理解销售经理子系统的总体结构掌握实体类的构建方式主要内容1.MasterPage在企业项目中的应用。2.站点导航技术。3.数据验证控件的使用4.SQLHelper详解5.管理客户模块功能实现6.增加新商品模块功能实现工作任务1.分析、设计销售经理子系统系统绘制销售经理子系统界面组织结构图绘制销售经理子系统类体系结构图2.销售经理子系统系统编码实现编写增加新商品功能模块代码编写控制商品销售功能模块代码编写维护商品信息功能模块代码编写统计商品销售功能模块代码编写管理客户功能模块代码3.部署、运行销售经理子系统实训环境与前一个学习情境相同教学资源1.学习指南2.销售经理子系统页面素材3.销售经理子系统课件4.工作任务单5.教学录像教学方法建议1.教师提出工作任务,演示销售经理子系统运行结果。2.教师引导学生完成销售经理子系统分析与设计。3.教师以管理客户功能模块为案例,介绍设计思路及核心代码,学生模仿练习。4.学生在教师的指导下开发增加新商品功能模块。5.学生独立完成子系统其他功能模块。6.学生部署运行子系统,教师检查运行结果。教学组织形式1、以班级为单位的一体化教学2、个人编程、调试3、在小组内交流汇报教师能力要求1.具有丰富的OOD和OOP经验2.熟悉母板页、站点导航、SQLHELPER编程技术3.熟悉ADO.NET技术考核方式1.小组交流,组内互查2.工作审核,教师检查3.组内工作汇报4.提交销售经理子系统备注

学习情境5客户订购子系统的开发学习情境客户订购子系统的开发学时16能力目标能够在用例模型的基础上分析设计客户订购子系统。能够根据工作任务制定个人开发计划。能够采用ADO.NET实现客户订购子系统。能够运用分页显示技术编写显示列表页面。能够部署、运行客户订购子系统。主要内容1.ADO.NET和分页显示技术。2.客户订购子系统Web框架结构、类的体系结构及包的组织结构。3.客户订购子系统程序流程顺序图。4.客户订购子系统显示页面及类模块编码。5.客户订购子系统的部署运行。工作任务1.分析、设计客户订购子系统绘制客户订购子系统界面组织结构图绘制客户订购子系统类体系结构图2.客户订购子系统系统编码实现编写选购商品功能模块代码及编写结账功能模块代码编写维护个人信息功能模块代码编写维护购物车功能模块代码编写查询历史订单功能模块代码编写查询订单状态功能模块代码3.部署、运行客户订购子系统实训环境与前一个学习情境相同教学资源1.学习指南2.客户订购子系统页面素材3.客户订购子系统课件4.工作任务单5.教学录像教学方法建议1.教师提出工作任务,演示客户订购子系统运行结果。2.教师引导学生完成客户订购子系统分析与设计。3.教师以选购商品模块为案例,介绍设计思路及核心代码,学生模仿练习。4.学生在教师的指导下开发维护购物车模块。5.学生独立完成子系统其他功能模块。6.学生部署运行子系统,教师检查运行结果。教学组织形式1、以班级为单位的一体化教学2、个人编程、调试3、在小组内交流汇报教师能力要求1.具有丰富的OOD和OOP经验2.掌握分页显示技术。3.能够采用ADO.NET开发Web应用系统。考核方式1.小组交流,组内互查2.工作审核,教师检查3.组内工作汇报4.提交客户订购子系统

学习情境6销售业务员子系统的开发学习情境销售业务员子系统的开发学时16能力目标理解销售业务员子系统的设计要求理解销售业务员子系统的总体结构掌握用户控件的开发和使用能够运用用户控件实现相关功能主要内容1.销售业务员子系统分析与设计2.用户控件3.自定义控件4.权限控制5.接收订单功能实现6.分配订单功能实现工作任务1.分析、设计销售业务员子系统绘制销售业务员子系统界面组织结构图绘制销售业务员子系统类体系结构图2.销售业务员子系统系统编码实现编写接收订单功能模块代码编写分配订单功能模块代码编写发货功能模块代码编写查询当前订单功能模块代码编写查询历史订单功能模块代码3.部署、运行销售业务员子系统实训环境与前一个学习情境相同教学资源1.学习指南2.销售业务员子系统页面素材3.销售业务员子系统课件4.工作任务单5.教学录像教学方法建议1.教师布置工作任务,提出设计要求。2.教师引导学生完成销售业务员子系统分析与设计。3.教师以接收订单模块为案例,介绍设计思路及核心代码,学生模仿练习。4.学生在教师的指导下开发分配订单模块。5.学生独立完成子系统其他功能模块。6.学生部署运行子系统,教师检查运行结果。教学组织形式1、以班级为单位的一体化教学2、个人编程、调试3、在小组内交流汇报教师能力要求1.具有丰富的OOD和OOP经验。2.掌握用户控件与自定义控件技术。3.能够应用用户控件、自定义控件开发Web应用系统。考核方式1.小组交流,组内互查2.工作审核,教师检查3.组内工作汇报4.提交销售业务员子系统

学习情境7采购经理子系统的开发学习情境采购经理子系统的开发学时16能力目标能够在用例模型的基础上分析设计采购经理子系统。能够根据工作任务制定个人开发计划。能够采用LinqtoEntities实现采购经理子系统。能够部署、运行采购经理子系统。主要内容1.LinqtoEntities。2.采购经理子系统Web框架结构、类的体系结构及包的组织结构。3.采购经理子系统程序流程顺序图。4.采购经理子系统显示页面及类模块编码。5.采购经理子系统的部署运行。工作任务1.分析、设计采购经理子系统绘制采购经理子系统界面组织结构图绘制采购经理子系统类体系结构图2.采购经理子系统系统编码实现编写制定采购计划功能模块代码编写审批采购单功能模块代码编写查询采购计划功能模块代码编写管理供货商功能模块代码编写维护供货商信息功能模块代码3.部署、运行采购经理子系统实训环境与前一个学习情境相同教学资源1.学习指南2.采购经理子系统页面素材3.采购经理子系统课件4.工作任务单5.教学录像教学方法建议1.教师布置工作任务,提出设计要求。2.教师引导学生完成采购经理子系统分析与设计。3.教师以制定采购计划功能模块为案例,介绍设计思路及核心代码,学生模仿练习。4.学生在教师的指导下开发审批采购单模块。5.学生独立完成子系统其他功能模块。6.学生部署运行子系统,教师检查运行结果。教学组织形式1、以班级为单位的一体化教学2、个人编程、调试3、在小组内交流汇报教师能力要求1.具有丰富的OOD和OOP经验。2.掌握LinqtoEntities。考核方式1.小组交流,组内互查2.工作审核,教师检查3.组内工作汇报4.提交采购经理子系统

学习情境8采购业务员子系统的开发学习情境采购业务员子系统的开发学时16能力目标能够在用例模型的基础上分析设计采购业务员子系统。能够根据工作任务制定个人开发计划。能够采用log4net实现采购业务员子系统。能够运用动态表单处理交互数据。能够部署、运行采购业务员子系统。主要内容1.Log4net和JQuery应用。2.采购业务员子系统Web框架结构、类的体系结构。3.采购业务员子系统程序流程顺序图。4.采购业务员子系统显示页面及类模块编码。5.采购业务员子系统的部署运行。工作任务1.分析、设计采购业务员子系统绘制采购业务员子系统界面组织结构图绘制采购业务员子系统类体系结构图2.采购业务员子系统系统编码实现编写制定采购单功能模块代码编写实施采购功能模块代码编写接货入库及采购付款功能模块代码编写查询采购功能模块代码编写开发供货信息功能模块代码3.部署、运行采购业务员子系统实训环境与前一个学习情境相同教学资源1.学习指南2.采购业务员子系统页面素材3.采购业务员子系统课件4.工作任务单5.教学录像教学方法建议1.教师布置工作任务,提出设计要求。2.教师引导学生完成采购业务员子系统分析与设计。3.

温馨提示

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

最新文档

评论

0/150

提交评论