各章实例 设计模式教学课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
各章实例 设计模式教学课件

实验问题 课时:18学时 任务:将23种模式进行集成(相当于一次课程设计),上课补充的例题必须作为模式的范例写上 提交:集成软件;设计报告书 工厂方法模式 在实际的企业应用中,一个公司的系统往往分散在很多不同的地方运行。公司既没有建立全公司专网的实力,又不愿意让业务数据实时地在广域网上传递。折中的方案是各分公司内运行系统独立,每天业务结束时,各分公司导出业务数据、打包、传送给总公司。 导出数据格式会有不同要求 文本格式、数据库备份格式、Excel格式、Xml格式 分清哪是产品类、哪是工厂类 原型模式 订单处理系统 现在有一个订单处理系统,里面有一个保存订单的业务功能,需求:每当订单的预定产品数量超过1000的时候,就需要把订单拆成两份订单来保存。如果拆成两份后还是超过1000,则继续拆分,直到每份产品预订数量不超过1000. 根据业务,目前的订单系统分成两种,一种是个人订单、一种是公司订单。 客户名称、产品对象(ID,Name),订购产品数量。 公司名称、产品对象(ID,Name),订购产品数量。 ?模板方法模式 几乎所有的应用系统,都需要系统登录控制的功能,有些系统甚至有多个登陆控制的功能。 以一个基于Web的企业级应用系统为例: 普通用户登录前台的登录控制功能 前台页面:输入用户名密码;提交登录请求,让系统进行登录控制 后台:从数据库获取登录人员的信息 后台:判断是否匹配 前台Action:匹配就转向首页,否则返回登录页面,显示错误提示信息 工作人员登录后台的登录控制功能 前台页面:输入用户名密码;提交登录请求,让系统进行登录控制 后台:从数据库获取登录人员的信息 后台:把从前台传递过来的密码数据使用相应的加密算法进行加密运算。 后台:判断是否匹配 前台Action:匹配就转向首页,否则返回登录页面,显示错误提示信息 建造者模式 继续工厂方法中的实例 导出数据的应用框架,通常对于具体的到处内容和格式是有要求的: 分成三部分,文件头、文件体、文件尾 文件头:分公司编号、导出数据的日期,对于文本格式,中间用逗号分离 文件体:表名称,然后分条描述数据。。。。 文件尾:输出人 不管是输出文本文件,还是输出XML文件,步骤基本一致 先拼接文件头的内容 然后拼接文件体的内容 在拼接文件尾的内容 最后把拼接好的内容输出去成为文件 第十届齐鲁大学生软件设计大赛 一、大赛方案及流程 1、题目发布及网上交流:参赛题目在4月初将发布在大赛网站,每位命题题老师会通过大赛论坛通知各参赛队联系方式(手机或QQ群)。 2、报名:各校参赛队在4月初到5月下旬进行组队、报名,同时熟悉参赛题目。 3、比赛阶段:代表队可以广泛地就题目创意、设计、技术等问题进行与指导老师或命题老师交流。 4、提交作品:一般9月中下旬提交参赛作品。各个命题对作品提交都有格式要求。 5、评审过程:初评、学生互评、决赛(现场答辩) 二、组织报名安排 访问大赛网站,与出题老师交流,了解赛题要求。针对赛题咨询相关教师或往届参赛选手。 组队、确定题目和指导教师 。 每队一名指导教师 每队最多不超过5人 网上报名、缴费,完成作品的队学院报销 往届选手的经验 组队很关键(分工要明确,要制定计划,要有团队意识) 老师的指导很重要,同学要主动联系老师。 信息要畅通 需要学习的东西很多,要充满信心,一定要坚持,不要轻言放弃。 1、原创动画。 2、 分布式网络资源检索。(可扩展为移动搜索) 3、 多孔介质的网络模型构建。(石油大学国家级专项课题,偏重于算法设计) 4、 数字小区。(在三维仿真平台上构建小区管理信息系统) 5、 电子地图应用。(基于移动终端或PC皆可) 6、 城市定向运动的社会化应用。(利用地图和指南针到访地图上所批示的各个点标,以最短时间到达所有标点者为胜) 7、 3D智能旅游咨询员。(运用三维动画合成技术、自然语言理解等技术开发智能旅游咨询员系统) 8、 基于iOS平台的创意应用设计(基于苹果平台进行开发) 9、 基于Web Service的云端应用软件开发(开发基于常见可移动设备的应用软件,该软件能使用Web Service去引用云计算所提供的服务) 10、 基于物联网的智慧校园系统设计与实现(针对校园的两项主要活动进行设计,例如教室管理,车位管理等) 11、 手机游戏 12、 智能手机程序设计(基于Android或iOS等主流移动终端的应用,例如物流,效率办公等应用) 智能手机程序设计 移动应用在物流行业的应用 基于Open API的移动互联网应用 效率办公应用 1、原创动画。 二维手绘、三维动画 Flash动画 情节完整,故事性强 2、分布式网络资源检索 基本功能 在网络环境下,有多台服务器,每

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档