- 1
- 0
- 约4.17千字
- 约 9页
- 2018-10-26 发布于天津
- 举报
2013专升本软件工程DotNet-企业级应用程序体系结构试验指导书
前言
企业级应用程序体系结构是软件工程等专业的专业选修课,而学习计算机课程的最好方法就是实践。为了提高学生上机实践的效果,培养学生分析问题,解决问题的能力,特编写本实验指导书。
根据教学内容和教学目标,实验指导书设计了十个实验,实验学时20学时,每个实验2学时。学生应按照实验指导书的要求,完成指定的实验任务,并及时提交实验报告。要求学生在每次实验之前做好预习,实验后按要求写出实验报告。在每次实验过程中教师要考核学生每次实验的完成情况。
实验说明
一、实验课课堂要求
1、实验课是对学生理论课学习的检验,也是培养动手能力的重要方法。因此实验课必须提前预习。
2、实验课上不许做任何与实验无关的事情,比如看电影、玩游戏、听音乐、看照片等。也不允许做和这门课无关的内容,比如完成别的科目的作业、论文等。如果发现以上行为,没有警告机会,本次实验成绩不及格。
3、注意实验纪律,上课期间不允许随意走动,说笑打闹。保持实验室整洁,自己的垃圾自己带走。
二、关于实验报告的说明
1、填写实验报告,首先按照实际情况填写时间、班级、姓名、学号这四项。
2、将完成实验的情况,按照实验报告的具体格式将对应的内容填写清楚。主要是“实验结果及分析”和“在实验中遇到的问题、解决问题采用的方法”这两项。
3、实验报告不可能存在雷同的可能性。有问题可以互相讨论,但是绝对不允许几个人共用一段代码。如果发现雷同的实验报告或代码,不论你是抄袭者还是被抄袭者,本次实验成绩一律记零。
4、实验报告和代码放在一个文件夹里提交。
实验报告命名方式为“实验X班级姓名”,比如“实验一升本5班张三”,保存成word2003版本。
程序代码放在一个文件夹里,命名方式与实验报告相同。
将实验报告的word文档和程序代码的文件夹一起放在一个文件夹里,命名同实验报告相同。提交这个文件夹作为实验提交物。
做完的同学当堂可以提交,做不完的同学可以延后提交。最晚延后一周。延后提交者自己到办公室提交,地点在5号楼B225。过期不提交者,本次实验成绩为零。
三、评分标准
优秀:独立完成代码,程序结构清晰正确,要求的功能全部实现
良好:独立完成代码,程序结构清晰正确,功能部分实现
中等:独立完成代码,程序结构有小毛病,功能部分实现
及格:独立完成代码
不及格:抄袭代码或者在实验课上做其他无关的事情
以上用红色标识的部分是底线,类似于我们讲的边界情况。希望同学们认真实验,远离这些边界情况。希望大家能充分利用时间,上好实验课。衷心地希望每位同学都能学好这门课。
实验一:面向对象的计算器
实验目的:回顾面向对象设计的基本知识,利用面向对象的基本思想和设计原则,编写可扩展的计算器。
实验内容:采用面向对象的思想实现一个计算器程序,要求输入两个数和运算符号,得到结果。
实验二:系统登录界面的设计
实验目的:回顾C#.net编程知识,熟悉一些Form设计中的基本控件,以及窗体之间的调用。
实验内容:编写登录界面
实验三:系统查询界面的设计与实现
实验目的:熟悉一些Form设计中的基本控件和数据库连接方面的内容。
实验内容:数据库连接的相关内容,数据添加、删除、修改和查询的操作
实验四:工厂模式、组合模式、门面模式、装饰模式的设计
实验目的:理解各个模式的意图,更进一步体会面向对象的封装特点。
实验内容:任选两个模式,对选择的合适案例,先进行案例描述,然后编程实现,最后进行测试。
实验指导:
1、组合模式
意图:将对象组织到树形结构中,以表示部分与整体的层次关系。合成模式可以使客户端将单个对象和组合对象同等看待
别名:组合模式、组成模式
角色组成:
抽象构件(Component)角色:这是一个抽象角色,它给参与组合的对象规定一个接口。这个角色给出共有接口及其默认行为。
树叶构件(Leaf)角色:代表参加组合的树叶对象。一个树叶对象没有下级子对象。
树枝构件(Composite)角色:代表参加组合的有子对象的对象,并给出树枝构件对象的行为。
2、门面模式
意图:为子系统提供一个集中化和简化的沟通管道, 而不能向子系统加入新的行为
门面模式,是指提供一个统一的接口去访问多个子系统的多个不同的接口,它为子系统中的一组接口提供一个统一的高层接口。
角色组成
1)门面角色( facade ):这是门面模式的核心。它被客户角色调用,因此它熟悉子系统的功能。它内部根据客户角色已有的需求预定了几种功能组合。
2)子系统角色(SystemA,SystemB,SystemC):实现了子系统的功能。对它而言,facade
角色就和客户角色一样是未知的,它没有任何facade角色的信息和链接。
3)客户角色:调用facade角色来完成要得到的功能
3、装饰模式
意图:动态的给一个对象添加一些额外的职责,就增加功
您可能关注的文档
- 金霉素胁迫下室内粪土模型中菌群多样性与四环素-华南农业大学学报.PDF
- 钢铁行业绿色工厂评价导则征求意见稿编制说明-中国循环经济协会.DOC
- 钯催化苄基氯衍生物三丁基烯丙基锡和一氧化碳三组分偶-催化学报.PDF
- 钢铁行业绿色工厂评价导则征求意见稿-中华人民共和国工业和信息.DOC
- 铁丝与地球赤道之间的间隙为它们的间隙不仅能放进一个红枣.PPT
- 钾硅肥处理对杂交水稻Ⅱ优838抗倒伏性的作用研究-云南大学.PDF
- 铁路运输企业管理习题一-河北轨道运输职业技术学院.DOC
- 铜离子胁迫对两种地衣细胞结构的影响-西北植物学报.PDF
- 锅法制备温敏改性纳米二氧化硅-evcarexpocom.PDF
- 锌对哺乳动物卵母细胞质量的影响及其作用途径-动物营养学报.PDF
最近下载
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- 朗文3A复习资料及垃圾分类作文8篇.doc VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 华为云服务登录.doc VIP
- 采砂场工业用水水资源论证论证表详解.doc VIP
- Onkyo安桥TX-NR828中文说明书.pdf
- 采砂场工业用水水资源论证论证表分析报告.doc
原创力文档

文档评论(0)