第一图书网

面向对象程序设计综合实践

骆力明 等 著 骆力明、徐敏、谭小慧、 等 电子工业出版社 (2011-01出版)
出版时间:

2011-1  

出版社:

骆力明、徐敏、谭小慧、 等 电子工业出版社 (2011-01出版)  

作者:

骆力明 等 著  

页数:

229  

内容概要

  《面向对象程序设计综合实践》是针对那些学习了c++语言并了解面向对象程序设计的基本方法的学习者,锻炼其使用面向对象的思想和方法对实际问题进行需求分析,根据需求分析结果完成程序的总体设计,在总体设计的基础上实现详细设计和编码调试,并对所设计的程序进行必要的测试。从而达到提高其程序设计的综合能力和训练其工程化软件开发的初级技能的目标。  《面向对象程序设计综合实践》第1章介绍了面向对象方法开发系统的基本步骤及每个步骤的大体工作,目的是让学生在学习完面向对象编程后,从软件工程角度建立软件开发的总体印象。第2章和第3章讲解了后续实验用到的一些技术。第4章通过“简单人事管理系统”的实践让学生具体掌握实验的实现步骤和方法。第5章描述了两个实验的要求及其实验开展建议。第6章和第7章给出了两个实验实现的参考解决方案,供学生参考。  《面向对象程序设计综合实践》可作为高等院校计算机相关专业的面向对象课程的教材,也可作为希望尽快掌握面向对象开发技术和过程的技术人员的参考书。

书籍目录

第1章 面向对象软件开发方法 11.1 概述 11.2 软件生命周期各阶段的基本任务 21.3 面向对象分析 31.3.1 确定客户需要什么 31.3.2 需求阶段概述 41.3.3 理解应用域 41.3.4 用例建模 41.4 面向对象设计 51.4.1 有效应用设计模式 51.4.2 类建模 61.4.3 状态图建模 91.4.4 顺序图建模 101.4.5 协作图建模 111.4.6 活动图建模 121.4.7 用户界面设计 141.5 面向对象编程 141.5.1 从设计到C++代码 141.5.2 编程举例 151.6 面向对象测试 261.6.1 白盒测试技术 261.6.2 黑盒测试技术 261.6.3 测试用例的编写 27第2章 Windows通用控件和对话框编程 292.1 控件概述 292.1.1 控件的添加和移除 292.1.2 控件的属性 302.2 常用控件 302.2.1 静态文本框 302.2.2 编辑文本框 312.2.3 按钮 312.2.4 列表框 322.2.5 组合框 322.2.6 进度条 332.3 通用对话框 332.3.1 添加一个对话框模板 342.3.2 相关对话框类的定义 39第3章 学习和使用STL 463.1 STL简介 463.2 容器类 463.2.1 vector向量容器 463.2.2 list双向链表容器 483.3 迭代器 523.4 泛型算法 56第4章 程序设计案例分析举例——“简单人事信息管理系统” 594.1 实验概述 594.2 需求分析 594.3 总体设计 604.3.1 类的静态设计 604.3.2 类的动态设计 674.3.3 功能事务的实现过程设计 714.4 详细设计 784.4.1 CDate类 784.4.2 CPerson类 794.4.3 CPersonSet类 814.4.4 CPersonInfIODlg类 844.4.5 CPersonInfSelDlg类 854.4.6 CPersonInfListDlg类 864.4.7 主要功能函数的算法 884.4.8 程序主函数_tmain的算法流程 934.5 系统测试 944.6 系统操作说明 1034.6.1 信息添加 1034.6.2 信息删除 1044.6.3 信息清空 1054.6.4 信息修改 1054.6.5 信息排序 1064.6.6 信息查询 1074.6.7 信息显示 1074.6.8 退出系统 108第5章 实验题目和实践要求 1095.1 实验题目 1095.1.1 实验题目:简单人事信息管理系统 1095.1.2 实验题目:简单银行存取管理程序 1125.1.3 实验题目:简单英汉字典程序 1145.2 实验实施建议 1165.3 考核标准(参考) 117第6章 “简单银行管理系统”参考解决方案 1186.1 实验概述 1186.2 需求分析 1186.3 总体设计 1206.3.1 类的静态设计 1206.3.2 类的动态设计 1296.3.3 功能事务的实现过程设计 1326.4 详细设计 1366.5 系统测试 1586.6 程序操作说明 1606.6.1 账户创建 1616.6.2 账户登录 1626.6.3 存款操作 1636.6.4 修改账户密码 1636.6.5 查询储户名下所有账户 1646.6.6 退出系统 165小结 165第7章 “简单英汉字典程序”参考解决方案 1667.1 实验概述 1667.2 需求分析 1667.3 总体设计 1677.3.1 类的静态设计 1677.3.2 类的动态设计 1727.3.3 功能事务的实现过程设计 1757.4 详细设计 1797.5 系统测试 1937.6 程序操作说明 1967.6.1 增加单词 1967.6.2 修改单词 1997.6.3 删除单词 2007.6.4 查单词 2017.6.5 列出所有单词 2027.6.6 保存数据 2037.6.7 退出系统 204小结 204附录A 使用Visio辅助建立软件模型 205附录B string类和CString类的使用 221附录C 算法的伪代码描述约定 223附录D 使用Turbo C++环境建立面向对象的程序项目 225

章节摘录

版权页:插图:③最后就是需求分析人员和用户交流中产生误解。分析人员和目标系统客户,一方是计算机专业人员,另一方是系统应用领域专家。虽然彼此都对对方的领域有所了解,但离专业人员还是存在一定的距离,这样他们在沟通交流中就不可避免地可能会产生误解。由于需求分析存在众多困难,所以对软件需求分析人员的要求是非常高的。他们通常都是资深的计算机专家,同时具备丰富的业务领域知识和良好的沟通技能。1.3.2 需求阶段概述需求阶段的第一步是理解应用领域,也就是目标系统应用的特定环境,例如银行、证券公司、学校、政府等。一旦开发团队充分了解应用领域,就可以实施目标系统的系统建模,一种很主流的建模方法就是使用统一建模语言UML来描述目标系统的业务逻辑。通过模型,开发团队可以和目标系统的用户进行充分交流以确定客户的业务需求,确定客户的最终需求是一个反复迭代的过程,经过多次沟通、理解、修正才能比较客观地确定客户对系统的真实需求。1.3.3 理解应用域为了有效地挖掘出客户的真实需求,技术人员必须熟悉目标系统的应用领域。如果不了解系统的业务领域,很难向客户提出有意义的问题,所以不可能成功完成系统的需求分析。理解应用域的方法就是亲临目标系统将来应用的真实环境,去了解目标系统将完成哪些业务,这些业务手工完成的流程是怎样的,目前的业务流程有哪些优点和不足,等等,只有完全弄明白了这些问题,才有可能与客户进行充分且有效的交流。


编辑推荐

《面向对象程序设计综合实践》:北京市高等教育精品教材立项项目

图书封面

广告

下载页面


面向对象程序设计综合实践 PDF格式下载



可能不是首师咱信工的孩子用不到这本书吧。。小学期,内容就是这本书了。。下面开始是忠实建议!第一,当你小学期选了C++后,这本书是你一定要有的!里面整个框架都有,挺全的。但不是所有的都用得到,只是一部分用得到。看你选哪个题目了。第二,当你认真的打着书上的内容得时候,你就服了气了。。各种错字啊!!也不知道是出版社的事还是骆哥堕落了,赶时间凑活了。都是要命的代码里的大小写错误,不过基本上都看的出来,但还是要细心!有的一页就三处错。。第三,老师会给个ppt啊,要不word,pdf什么的,别怀疑,那就是书的一部分。。最主要的部分都在那了,所以,买不买呢!!买了是方便,看的全,但是也挺亏的,因为只看个十多页有用的吧。。可能在设计的时候要参考,还有二十几页有用吧。第四,强烈建议,直接去复印店复印吧!找一本书,选好自己的题目,把前面几章印了,再把后面自己题目那章印了,就够用了!但是要快啊。。没准你们上学的时候,复印店两口子已经关门回家了。总结。。这本书,尽量别买,瞎花钱。这小学期可不像骆哥说的那么轻松。。那真是着急上火七天啊。。各种问题。。要弄的东西非常多。。强烈建议找小组,别一个人做!即使编码能力不强,前面的画图,最后的word,也是个工作量!也不像他说的能真正学到系统的一个项目完成的过程。也就有点浅浅的体验。。...最后,如果你不是软工的,是计科的,还是师范,还选了这小学期。。请接受学长诚挚的嘲笑与祝福!我就是这样,为了学分最后犹豫不决,选了这破玩意。。一犹豫,还没有小组了,一个人苦熬7天啊。。晚上都去四楼写!最后也没完成。。还不知道过的了不。。算课时,这个可是70多课时(没课间这说,一直在写)。。千万别犹豫!该退退!你又不是软工的,凑什么热闹!天天宿舍齁热睡不着!不如回家啤酒加空调!最后,祝选了小学期的孩子,顺路完成!拿分回家! 阅读更多 ›


相关图书