收藏本站
《北京工业大学》 2009年
收藏 | 手机打开
二维码
手机客户端打开本文

设计模式的研究及在图表类库中的应用

狄斌  
【摘要】: 设计模式的学习、研究和应用是一个热点。面向对象的思想是软件设计的主要技术,而设计模式把许多优秀的面向对象软件中一些最重要的设计经验进行了总结并以标准的形式记录下来,为相似问题的解决提供了解决方案。设计模式是可复用面向对象软件的基础,它可以使人们更加简单方便地复用成功的设计和体系结构。具体而言,设计模式就是利用面向对象技术解决特定环境中的问题的方法,它是整个软件开发行业不断积累的集体智慧的结晶。 本论文主要研究了设计模式之间的协作、设计模式的分解、设计模式的灵活运用、设计模式对变化的支持。在设计模式研究的基础上,论文介绍了自主开发的一个小型的Java图表类库,命名为MiniChart。MiniChart提供了多种图表对象的生成和操作方法,MiniChart支持显示的图表有:时序图、线图、点图、柱状图、饼图、甘特图等。MiniChart是Java基本类库图形绘制API的有益扩展,为大量数据的可视化分析、展示提供了方便。MiniChart设计以设计模式思想为指导,这使其本身更加小巧、灵活,方便裁剪、扩展和复用。 本论文首先介绍了设计模式的思想及研究,包括设计模式的概念、原则、分类,以及设计模式与面向对象思想和框架之间的关系,其中着重说明了对设计模式的应用研究;其次,描述了MiniChart的功能需求、对象组合模型和框架的设计方案;最后,详细说明了设计模式在MiniChart中的应用,其中重点论述了观察者模式、中介者模式、组合模式、简单工厂模式、命令模式、工厂模式与生成器模式在MiniChart中的应用。
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP311.52

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前3条
1 刘琦;气象信息与电子海图叠加的研究与实现[D];大连海事大学;2011年
2 张飞;设计模式在卫星成像模拟系统中的研究与应用[D];北京理工大学;2011年
3 何轩;基于海事卫星系统的气象信息传输与实现[D];大连海事大学;2012年
【参考文献】
中国期刊全文数据库 前10条
1 张利;吴健;吴宗彦;王景华;张建军;;基于分布式数据库的企业信息管理系统[J];轴承;2006年10期
2 饶一梅,王治宝,王秀峰;软件设计模式及其在Java类库中的典型实现[J];计算机工程与应用;2002年04期
3 周轶刚,康建初;可重用软件模式[J];计算机工程与应用;2002年17期
4 孟祥文,邵维忠;设计模式特化和模式库组织[J];计算机工程;2002年05期
5 王晓庆,曾文英,王明文,丁晖;设计模式中的面向对象原则及其子模式[J];计算机工程;2003年09期
6 陈澎;设计模式形式化方法分析和初步比较[J];计算机工程;2005年02期
7 聂颖;设计模式在图形处理软件中的应用[J];计算机应用;2004年S2期
8 王晓鹏;丁晓明;;基于模式的软件质量模型研究与应用[J];计算机与现代化;2007年06期
9 林舒萍,罗键;设计模式的应用研究[J];计算机工程与设计;2005年11期
10 柳小文;杨邦荣;雷军程;;设计模式在面向对象软件复用中的应用[J];邵阳学院学报(自然科学版);2006年02期
【共引文献】
中国期刊全文数据库 前10条
1 高明远;;网络型烟叶初烤温度控制器的设计[J];安徽农业科学;2009年12期
2 张世博;周树杰;闵艳;;基于Java的MVC框架结构与实现[J];北京石油化工学院学报;2006年01期
3 杨亚红,高景昌;应用设计模式开发GIS工具软件[J];吉林大学学报(信息科学版);2003年02期
4 韩鹏,李成忠;设计模式及其在J2ME中的应用[J];成都信息工程学院学报;2004年03期
5 徐春凤;王艳春;;基于对象行为型模式的手机键盘驱动研究[J];长春理工大学学报(自然科学版);2010年03期
6 高振清;;设计模式在面向对象系统设计中的应用[J];电脑编程技巧与维护;2011年22期
7 刘冰;;基于Java代码重用性的研究[J];电脑与信息技术;2010年03期
8 娄不夜;;采用异步技术动态显示服务器当前系统时间[J];电脑知识与技术(学术交流);2007年06期
9 张毅;张英奇;张利辉;姚宝军;;Struts框架及Spring框架的模式分析[J];电脑知识与技术(学术交流);2007年10期
10 王抒;汪勉;曹曼曼;;基于Web Service的构件组装的研究[J];电脑知识与技术(学术交流);2007年16期
中国重要会议论文全文数据库 前2条
1 狄斌;陈彩;;设计模式在警员考核系统中的应用[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年
2 伍百发;何洁;;格网索引及四叉树在CAD建库软件中的应用[A];第四届“测绘科学前沿技术论坛”论文精选[C];2012年
中国博士学位论文全文数据库 前7条
1 卜志国;海洋生态环境监测系统数据集成与应用研究[D];中国海洋大学;2010年
2 杨鑫华;基于软件设计模式的客车件冲模三维CAD系统研究与实现[D];大连理工大学;2002年
3 刘英;面向机床产品协同数字化设计关键技术的研究[D];东南大学;2006年
4 李海涛;海洋环境信息集成方法研究与新一代MAGIS平台软件开发[D];中国海洋大学;2007年
5 姚全珠;基于构件的软件形式化开发方法研究与应用[D];西安理工大学;2008年
6 伍建焜;网构软件系统构建的形式化分析研究[D];上海交通大学;2009年
7 刘丽娴;基于动态多维定位的定制服装品牌设计模式研究[D];东华大学;2013年
中国硕士学位论文全文数据库 前10条
1 王永建;面向MTM的温州某服装企业西服大批量定制集成平台研究[D];浙江理工大学;2010年
2 刘德建;基于引擎模式的三维巷道漫游系统的设计与实现[D];河南理工大学;2010年
3 李金娟;基于SCORM的师范院校学习管理系统设计与实现[D];华东师范大学;2010年
4 李智勇;基于Portlet的经管类实验教学综合信息平台的设计与实现[D];华南理工大学;2010年
5 吴华勋;基于设计模式的深粮米业直销渠道管理系统的设计与实现[D];华东理工大学;2011年
6 杨玉婷;3D网络游戏场景构件的研究和实现[D];昆明理工大学;2009年
7 郝丽;基于Java设计模式的网络监控框架的设计与实现[D];大连交通大学;2010年
8 刘杰;基于WEB的虚拟实验平台的研究与设计[D];西安电子科技大学;2009年
9 方柯;基于ASP.NET MVC框架的Web应用开发研究[D];华东师范大学;2011年
10 蔡静;CZ供电公司CRM系统规划与设计[D];南京理工大学;2011年
【同被引文献】
中国期刊全文数据库 前10条
1 李延莉;陈丽敏;韦伟;;基于WebGIS的吉林省自然保护区地理信息系统设计与实现[J];环境科学与管理;2007年06期
2 童时中;模块化与计算机软件设计[J];标准化报道;1997年04期
3 邓洪章;;IMO航行安全分委会第51次会议关于AIS VDR ECDIS的报告[J];船舶;2006年03期
4 廖俊平,马永强,段国兵;基于Windows消息机制的人机交互的研究与应用[J];成都信息工程学院学报;2004年01期
5 杜泽壮;;王效杰:CMMB发展进入冲刺期[J];传媒;2009年05期
6 张吉平,刘德新,王凤武;航海新技术应对策略[J];大连海事大学学报;2004年04期
7 姜秋兰;周菲;张吉平;;光栅海图校准系统的理论研究[J];大连海事大学学报;2007年01期
8 熊安元;“数字气象”发展的战略分析[J];地球信息科学;2002年04期
9 解伟;;移动多媒体广播(CMMB)技术与发展[J];电视技术;2008年04期
10 鄢智强;王小峰;;Windows消息机制剖析[J];福建电脑;2009年06期
中国博士学位论文全文数据库 前1条
1 韩剑辉;综合船桥系统体系结构与部分关键技术研究[D];天津大学;2009年
中国硕士学位论文全文数据库 前10条
1 于新波;基于Web的在线邮件系统的设计与研究[D];吉林大学;2011年
2 梁灿宏;基于CMMB标准的OFDM同步技术研究[D];华南理工大学;2011年
3 周红君;CMMB系统中LDPC编译码算法研究[D];北京邮电大学;2011年
4 王世松;基于组件技术的通用电液控制平台的研究[D];浙江大学;2002年
5 海涛;基于Agent的电子邮件系统的设计与实现[D];昆明理工大学;2002年
6 李晖;面向Web应用的电子表单系统[D];大连理工大学;2003年
7 方睿;设计模式的存储机制研究[D];合肥工业大学;2004年
8 丁宁;基于WEB方式的电子海图技术研究[D];上海海事大学;2004年
9 徐铁;电子海图数据库及其索引技术研究[D];上海海事大学;2003年
10 章义;基于Smart Client的操作票生成系统的研究与开发[D];山东大学;2005年
【二级参考文献】
中国期刊全文数据库 前10条
1 杨芙清,梅宏,李克勤;软件复用与软件构件技术[J];电子学报;1999年02期
2 杨炳儒,张德政;超图模型:基于超图的设计模式描述和复用实现[J];计算机工程与应用;2001年13期
3 周轶刚,康建初;可重用软件模式[J];计算机工程与应用;2002年17期
4 田俊峰;一种基于C/S模式的分布式数据库服务器系统模型[J];计算机工程与应用;2003年23期
5 万剑怡,薛锦云;一种设计模式的混合规范描述模型研究[J];计算机工程;2001年05期
6 王孝明,胡健,陆坤,周伟;基于.NET平台可复用软件框架的设计与实现[J];计算机工程;2004年22期
7 刘征驰,杨贯中;Visitor设计模式研究[J];计算机工程;2005年08期
8 陈传波,唐咸峰;领域框架的设计[J];计算机工程与科学;2002年06期
9 顿海强,庄雷;面向对象与软件复用技术研究[J];计算机应用研究;2002年03期
10 毛国蓓,李雪静,葛孝堃,杨明福,朱三元;基于软件构件质量模型的度量及应用[J];计算机应用与软件;2005年05期
【相似文献】
中国期刊全文数据库 前10条
1 楚广明;建立一个完善的SystemTray类[J];电脑编程技巧与维护;2001年08期
2 周威,金以慧;基于对象重用的企业建模设计[J];计算机工程与应用;2002年21期
3 张素琴,戴桂兰,田金兰,蒋维杜;面向对象编译类库构造[J];清华大学学报(自然科学版);2003年07期
4 徐家树,覃征;Powerbuilder基础类库结构分析及其应用[J];小型微型计算机系统;2003年01期
5 李敏,刘林,张承忠;跨平台三维零件类库思想及应用[J];现代制造工程;2005年09期
6 宋申民;张炳通;陈兴林;;一种遗传算法优化控制器参数新的实现方法[J];计算机仿真;2006年02期
7 宋协榕,胡剑豪;计算机技术新领域──多媒体数据库[J];电脑技术;1995年09期
8 吕海莲;闫洪亮;;Java类库扩展机制[J];平顶山学院学报;2006年02期
9 徐正权;谢卫平;;类库系统研究及其与软件库的融合[J];计算机与数字工程;2007年06期
10 胡亮;;基于.Net平台美化软件系统界面的美化类库设计初探[J];电脑学习;2009年02期
中国重要会议论文全文数据库 前10条
1 王光明;魏贵义;;软件可重用研究和实践[A];第六届全国计算机应用联合学术会议论文集[C];2002年
2 赖晓平;朱桂华;周鸿兴;;离散系统模型结构分析及模型类库[A];1997年中国控制会议论文集[C];1997年
3 赖晓平;朱桂华;周鸿兴;;递推辨识算法结构分析与递推辨识算法类库[A];1997年中国控制会议论文集[C];1997年
4 瞿国祥;;面向对象的钢结构CAD软件设计方法[A];材料科学与工程技术——中国科协第三届青年学术年会论文集[C];1998年
5 曹曙光;郭翌;张成乾;;工控软件的OOP设计方法[A];1993中国控制与决策学术年会论文集[C];1993年
6 张宁蓉;;用ObjectARX开发AutoCAD2000的实例[A];面向21世纪的图学教育——第十二届全国图学教育研讨会暨第三届制图CAI课件演示交流会论文集[C];2000年
7 刘文庆;孙迈;孟晓梅;;高级虚拟仿真开发类库SimGVS设计与实现[A];'2003系统仿真技术及其应用学术交流会论文集[C];2003年
8 李沙园;陈英伟;;MAPGIS在油气化探中的应用[A];第五届全国油气化探学术会议材料汇编[C];2004年
9 张兴强;;基于RSA的通用小文件加密程序的设计[A];2008年中国高校通信类院系学术研讨会论文集(下册)[C];2009年
10 戴建国;;一类库存系统中销售策略研究[A];复杂巨系统理论·方法·应用——中国系统工程学会第八届学术年会论文集[C];1994年
中国重要报纸全文数据库 前10条
1 广东 李锋;请“奥博”当文件管家[N];电脑报;2001年
2 南京邮电学院 李建忠;Microsoft.NET平台[N];计算机世界;2002年
3 本报记者 吴晓伟;南瑞成套:深挖流程效益与价值[N];计算机世界;2004年
4 南京邮电学院 李建忠;“Hello,World!”程序[N];计算机世界;2002年
5 葛声;.NET有多少创新?[N];中国计算机报;2001年
6 南京邮电学院 李建忠;留住Windows开发者[N];计算机世界;2002年
7 陈默;.NET平台开发的王者——C#[N];电脑报;2007年
8 ;“小金灵”小巧玲珑[N];中国计算机报;2001年
9 ;风正心齐奏凯歌[N];边防警察报;2005年
10 郝 玲;全国医药市场动态分析[N];中国中医药报;2005年
中国博士学位论文全文数据库 前2条
1 李海江;基于网络的工程设计与有限元分析系统的面向对象构建[D];大连理工大学;2003年
2 张洪明;水轮机弱可压缩水体耦合水锤与空化流数值模拟研究[D];昆明理工大学;2013年
中国硕士学位论文全文数据库 前10条
1 邹海强;Windows系列操作系统平台下的驱动程序自动生成技术研究[D];西北工业大学;2001年
2 潘巍;格件横向融合器及其类库的设计及实现[D];华南理工大学;2010年
3 陈淮;基于Android游戏开发中常用类库的设计与实现[D];西安电子科技大学;2011年
4 李杰;MIS软件中的复用类库研究[D];合肥工业大学;2004年
5 张蕾蕾;交通信息数据元标准类库自动生成工具的设计与实现[D];长安大学;2013年
6 祝子豪;基于Android数字化家居开发常用类库的设计与实现[D];电子科技大学;2012年
7 秦帅;虚拟实验室仪器类库的研究与设计[D];东北师范大学;2010年
8 徐美进;公路运输管理系统的设计[D];辽宁工程技术大学;2003年
9 苏莹;数据结构可视化类库JVDSCL的设计、实现与应用[D];广东工业大学;2006年
10 周淼;软件需求复用的研究及其工具的实现[D];华中科技大学;2007年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026