;学习情境 8:基于三层构架的评审系统的重构 1.能搭建开发多层应用程序的项目构架; 2.能完成评审系统的需求分析; 3.能对评审系统进行分层设计;教学目标 4.能完成评审系统的数据库设计; 5.能对评审系统的实体层、数据访问层、业务逻辑层和表示层进行熟练编程; 6.能对多层应用系统进行调试和测试; 1.在解决方案中创建对应对层结构的多个项目,并设置项目间的引用关系; 8 2.完成评审系统的需要设计,提交需求报告书; 3.基于需求分析和分层设计,完成数据库的设计; 教学 4.完成实体层的编码工作; 知识点 5.完成数据访问层的编码工作; 6.完成业务逻辑层的编码工作; 7.完成表示层的设计和编码工作; 8.对系统进行功能和性能方面的测试; 学时合计 64五.学习资源的选用 1.教材选取的原则 教材应着重培养学生的实践能力、创新能力,强调理论和实践的结合,教材的内容和实际工作任务结合,易于实施基于项目或工作任务的教学,突出操作和实际应用,有相对完善的课件、习题和课后拓展的资源。
2.选用教材的几个标准: 1 符合课程的教学目标; 2 能围绕项目讲授所需的知识点; 3 符合考证所需的教程内容; 4 教材采用单一任务驱动设计、综合案例贯穿的编写思路; 、 5 大部分章节采用统一的“典型任务”“任务实现” 、 “实战演练”的结构,让学生易于掌握 任务完成的基本知识、方法和技能; 6) 要有前沿或新技术内容作为教材的补充章节; 7) 教材的选用要经专业教研室讨论,再上报系部确定; 2.推荐教材 《
ASP.NET 应用程序开发实用教程》 ,宋楚平主编,ISBN:978711518071-1/TP,出版社:人民邮电出版社。
3.参考教材: 《基于.NET 的 Web 教程设计—
ASP.NET 标准教程》刘振岩 著, ISBN:7121023954,.NET 技术大师 ,出版社: 电子工业出版社 4.课程案例库 4.学习资源 1
精品课程网站:http://210.28.231.26/jpkc 2微软 MSDN 在线: http://msdn.microsoft.com/zh-cn/default.aspx 3微软 ATA 网络教学资源: http://edu.ata.net.cn/index/login.aspx 4程序员大本营: http://www.csdn.net/六.教师要求 1.专业知识 (1)熟知.NET Web 的知识体系和理论; (2)能紧跟新的技术和发展动向; (3)了解本课程在专业课程体系中的定位; (4)具备数据库、HTML 和 C编程的理论和知识; 2.专业技能 (1)具有数据库的设计和管理的能力; (2)具有 1~2 个项目开发的实战经验; (3)具有较强的软件需求理解和软件设计的能力; (4)具有较强的软件调试的能力; (5)具有软件测试的能力; (6)具有项目管理的能力; 3. 教学能力 (1)具有项目教学的设计能力; (2)具有先进的教学方法,能熟练驾驭课堂教学的能力; (3)具有组织学生团结协作和交流的能力 (4)具有组织、协调学生进行项目开发的能力 (5)具有项目开发负责人的领导能力 4.职业责任 (1)具有良好的职业道德; (2)具有对项目高度负责的责任心;七.学习场地和设备要求 根据课程的教学要求和专业培养目标,本课程的教学环境最好是满足教、学、做的一体化教学环境,能与企业的工作环境比较接近,方便项目教学的开展。
在教室的里能验证教学内容并能进行实践教学,同时可以进行实战项目的设计与开发。
1.一体化教室硬件环境要求: (1)具有容纳一个班级的教学空间和相应的配套的计算机硬件 (2)多媒体演示设备 3 常规教室所具有的教学工具 2.一体化教室软件环境要求: (1)操作系统 WindowsXP (2)VS2008 或 VS2005 (3)SQLServer2005 或 SQLServer2008 (4)IIS6.0 (5)Office2003 办公软件 3.项目开发室硬件环境要求: (1)符合软件公司项目开发的环境 (2)符合项目开发人员配置的计算机 (3)能够容纳 45 人左右的小、中型项目开发 4.项目开发室软件环境要求: (1)操作系统 WindowsXP (2)VS2008 或 VS2005 (3)IIS6.0 (4)SQL SERVER 2005 或 SQL SERVER 2008 (5)Visio 2005 (6)PowerDesigner (7)Office2003 办公软件 (8)LoadRunner 软件测试软件八.考核方式与标准 本课程基于典型的工作任务、通过项目驱动来教学;根据项目开发由浅入深,有简单到复杂递进、分阶段进行学习,对学生进行阶段性的技能考核、课后拓展和期末的知识和技能测试;根据培养目标的要求,制定如下的课程考核方式和考核标准。
1.考核方式: 本课程强调过程考核为主,但也兼顾课后拓展考核和期末考核。
即考核内容=过程考核+课后拓展考核+期末综合考核;各部分的分值分配比例如下表 2。
表 2 课程考核成绩比例分配表 序号 考核内容 成绩比例 1 各学习情境的过程考核(取 8 个情境过程考核的平均分) 50 2 课后作业或课后拓展的任务(取所有成绩的平均值) 20 3 期末考试(采用机试或网络在线考试) 20 4 ATA .NET 中级程序员取证考试 10 2.过程考核评价标准表 3 模块学习技能阶段考核评价标准表 学习 建议 评价标准 成绩情境 考核 优 良 及格 (百分 方式 100~85 84~75 74~60 制) 组内 1 ○能准确描述 Web 应用程序的运行环境; 互评 2 ○能描述.NET Framework 的体系结构; + 3 ○能正确绘制出论文评审系统的功能图;情境 组间 4 ○能正确搭建环境, 按要求正确创建应用程序 有1项 有2项 100 1 互评 项目 不符 不符 + 5 ○能安装 IIS,能将创建的应用程序在 IIS 上 教师 运行; 评价 6 ○能服从小组安排,完成个人承担的任务; 组内 1 ○完成了提交论文的几个界面的设计; 互评 2 ○页面设计中使用了母版页; + 3 ○在母版页中实现了站点导航功能情境 组间 4 ○使用了样式表对页面进行了统一的样式管 有2项 有3项 100 2 互评 理; 不符 不符 + 5 ○页面的颜色和布局合理; 教师 ⑥页面的代码编写规范; 评价 ⑦小组配合紧密,有一定的新意; 1 ○能正确选择内置对象将论文数据在页面之 间传递; 组内 2 ○对填写的内容不能为空进行了验证; 互评 3 ○对日期、数值和上传文件大小、文件类型进 + 行了合法性验证;情境 组间 有2项 有3项 4 ○能将上传的文件正确保存; 100 3 互评 不符 不符 5 ○代码编写规范 + ⑥能使用 Session 保存用户信息和显示在线 教师 人数; 评价 ⑦使用 Application 显示网站总访问量; ⑧小组团结合作,能相互交流; 组内 1 ○能利用配置文件保存数据库连接字符串,且 互评 能在页面中正确获取该字符串; + 2 ○正确实现论文信息添加;情境 组间 有2项 有3项 3 ○正确实现论文信息修改; 100 4 互评 不符 不符 4 ○正确实现论文信息删除; + 5 ○代码编写规范; 教师 ⑥小组合作团结意识强; 评价 组内 1 ○完成专家评审系统的界面设计,布局合理, 互评 外观简洁美观; + 2 ○能够利用 GridView 控件显示所有的论文信情境 有2项 有3项 组间 息; 100 5 不符 不符 互评 3 ○能利用 DetailsView 控件显示单个选择的 + 论文信息; 教师 4 ○能正确保存专家评审的意见; 评价 5 ○代码编写规范; ⑥小组团结合作,有一定的新意; 1 ○能完成论文汇总子系统的界面设计,界面简 组内 洁美观; 互评 2 ○能利用 Repeater 控件实现自定义报表,显 + 示提交的论文; 情境 组间 3 ○在自定义报表中实现分页功能; 有2项 有3项 100 6 互评 ④在自定义报表中实现排序功能; 不符 不符 + ⑤实现评审结果的汇总功能,并利用脚本技术 教师 打印汇总报表; 评价 ⑥代码编写规范; ⑦小组团结合作,能讨论解决问题; 组内 1 ○在 Web.config 文件中对系统的错误页面进 互评 行了配置; + 2 ○正确配置 Web.config 文件实现网站的认证 只有②、 只有 情境 组间 和授权; ③、④中 1 第○项 100 7 互评 3 ○正确发布系统和生成安装程序; 任1项 不符 + ④将网站正确部署到指定服务器; 不符 教师 ⑤小组团结合作,各有分工,建议有亮点和创 评价 意; ①正确搭建三层应用程序开发模型,各层之间 组内 引用正确; 互评 ②正确设计了数据库,数据表的设计合理; + ③实现了数据访问层的设计; 情境 组间 ④实现了业务逻辑层的设计; 有2项 有3项 .
上一篇:
开发人员眼中最好的代码编辑器
下一篇:
秋天是疼痛的