- 3
- 0
- 约3.99万字
- 约 52页
- 2019-05-11 发布于上海
- 举报
面向对象方法在物理实验软件开发中的应用专
面向对象方法在物理实验软件开发中的应用
专 业:应用数学 硕士生: 汤泳山 指导教师: 朱思铭教授
摘 要
中学物理实验软件作为教育软件的一个重要组成部分,自计算机辅助教学发展至今, 己出现了各种类型的中学物理实验的软件或课件,但绝火部分都只是单个实验,内容蚓定不 变,既没有学科的连贯性,而且各自的侧重点不同,使用及操作方法也有很大差别,因此很 少教师、学生去使用它们。为此我们提出设计开发以可创建的实体单元为基础的通用仿真物 理实验平台(MPEP)来解决这些问题。它区别于其它实验软件的最重要特征是实体可由平 台构造生成,不是系统内置、固定的,可以根据需要构造相应的实体,然后通过对实体的自 由组合来构筑各种各样的实验。冈此,系统既可以创建、构造全新的物体、实验;对于已经 构造好的现成的物体、实验,系统也能直接提供给使用者使用,或修改成新的物体、实验。 这样,平台才具有较高的灵活性、通用性和适应性,即使教学大纲等产生变化。也只需通过 修改已有的实验或重建实验就可以方便快捷地适应新的要求,而不需要对软件平台作过多的 改动。
尽管面向对象方法理论和技术发展已日趋完善,而且在软件设计开发等很多方面使用 已经r分J“泛,但对于物理实验软件而言却由于物理学科自身的特点,内容覆盖面广且分散 不容易统一,学科分支既联系又相对独立等因素,一商很少使用该方法来设计。然而正是由 丁实验器材完全来自现实世界,物理实验软件其实非常适合用面向对象方法及相关技术来反 映它们之间的关系,更有利于物理现象的表现,因此我们尝试使用面向对象方法和技术米设 计和实现MPEP系统。
文中详细讲述了根据MPEP系统的具体性能要求,在MPEP系统设计过稗中,如何运 用面向对象方法进行系统设计:针对中学物理中实验的具体要求,对各种复杂、分散的内彝 进行分类整理与综合,并通过抽象得出一系列相关的类,对这些类如何处理以实现MPEP 系统的灵活性。与此同时,还深入探讨了Erich Gamma博士总结的设计模式,吸取了其中 的精神,在设计MPEP总体结构时根据系统特点,融合了抽象工厂模式和工厂方法模式的 思路,构造山一个适合本软件系统的总体结构设计模式,使得在这个设计模式使用后,系统 在实现灵活性的基础上还具有了较高的可复用性,并提高了后期开发的效率。另外,还运用 状态模式优化系统的基本图形类,以解决系统维护和扩充方面可能出现的问题。
另外,文章还探讨了在MPEP系统实现阶段设计并使用的几个关键、有一定技巧性的 设计和算法,如:女t11.7对一系列相关类进行派生和多态性处理,以实现设计模式从而达到软 件复用的效果;物体在屏幕上的显示、整体和部分运动的处理以及相互接触的计算与算法;
实验报告和刻度通用性的结构设计与实现过程等。
实验报告和刻度通用性的结构设计与实现过程等。 最后给出了几个可在MPEP系统上实现的具有代表性的中学物理实验实例。 MPEP系统的提出和开发十分具有挑战性。在已完成系统总体及详细设计的基础上,现
已实现了系统的关键、核心部分基础平台和从其派生出的力学(动力学)子平台,并能在其 上实现部分中学物理实验。今后在完成余下部分的基础上,继续对系统进行优化完善,进一
步丰富系统的内容。
关键词:面向对象,中学物理实验,软件复用,设计模式,平台
II
Application
Application of Object— Oriented Method in Development of physical experiment platform
Major:Applied Mathematics
Name :TANG Yong-shan
Supervisor:ZHU Si—ming Professor
ABSTI认CT
Since the naissance of CAl,the Middle School Physical Experlmental Software,as arl
important part in educational software,has produced many types of software or courseware.But many of them are alone and for the fix contents.There is no consistency and∞identical
emphases.Meanwhile there ale many different steps for a student to handle one experiment.This
is led to teachers and students less to use these experi
您可能关注的文档
- 空心莲子草与底充氧技术对中华绒螯蟹扣蟹稻田养殖水质的改善-渔业专业毕业论文.docx
- 美通公司市场营销策略分析-工商管理专业毕业论文.docx
- 铝基方环微结构红外吸收特性分析-工程热物理专业毕业论文.docx
- 空间可更换工具末端执行器的优化及其工具更换研究-机械电子工程专业毕业论文.docx
- 美国反倾销中的“非市场经济”问题-国际贸易学专业毕业论文.docx
- 抗菌中药及其有效成分的热动力学研究-化学 物理化学专业毕业论文.docx
- 煤层气固体氧化物燃料电池发电性能研究-无机化学专业毕业论文.docx
- 氯化锂和GDNF对MPTP损伤KM小鼠中脑黑质DA能神经元保护作用的实验研究-神经病学专业毕业论文.docx
- 民办中小学教师培训问题的分析-教育专业毕业论文.docx
- 氯化锂和GDNF对MPTP损伤KM小鼠中脑黑质DA能神经元保护作用的实验分析-神经病学专业毕业论文.docx
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)