全部课程 >面向对象程序设计课程设计    Object-Oriented Programming Curriculum Design

课程基本信息

课程编码:09B60220

课程类别:未设置

先修课程:面向对象程序设计

适用专业:信息与计算科学

开课院部:理学院

课程负责人:
课程教学团队:
没有专业教师记录!
课程资源:
没有资源记录!

课程展示


课程简介

    面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。本课程主要介绍面向对象程序设计的方法和C++语言的基本概念与语法。学习者在学习过程中可以通过大量的程序实例和相关实验,逐步掌握C++的面向过程和面向对象的功能,掌握面向对象程序设计的基本知识和基本技能。

课程教学要求

序号

专业毕业要求

课程教学要求

关联程度

1

工程知识

掌握C++面向对象程序设计的基本思想

H

2

问题分析

 

 

3

设计/开发解决方案

能比较熟练地使用C++语言进行面向对象的程序设计

M

4

研究

 

 

5

使用现代工具

掌握C++面向对象程序设计的方法

H

6

工程与社会

 

 

7

环境和可持续发展

 

 

8

职业规范

 

 

9

个人和团队

 

 

10

沟通

 

 

11

项目管理

 

 

12

终身学习

 

 

 

课程教学内容

章节

名称

主要内容

重难点关键词

学时

类型

房屋价格自动计算系统

1.运东房地产开发公司是一家从事房地产开发的大型企业集团,但现阶段该公司还是采用人工方式计算每套房屋的市场销售价格,既费时、费力,又容易出现计算错误。所以,该公司决定委托一家软件开发公司设计一套“房屋价格自动计算软件”来代替以前的人工计算。

 

1.房屋数据录入

2.计算出市场销售价格

3.对房屋价格情况进行查询

4.房屋数据长期保存

 

4

实验

停车场管理系统

1.设停车场内只能停放N辆汽车,且只有一个大门可供汽车出入。停车场管理基本业务包括:对停车车辆到达进行登记、车辆离去进行费用结算等。

 

1.车辆到达登记

2.查询车辆是否停放

3.统计停放车辆数目

4.车辆离去结算

 

4

实验

图书管理系统

1.图书管理基本业务包括:对一本书的采编入库、清除库存、借阅和归还等。设计一个图书管理系统,将上述业务活动借助于计算机系统完成。每种书的登记内容至少包括书号、书名、著者、现存量、总库存量等五项。

 

1.采编入库

2.清除库存

3.借阅

4

实验

酒店管理系统

1.酒店管理基本业务包括:对客人的入住登记、房间分配、酒店结算等。设计一个管理系统,将上述业务活动借助于计算机系统完成。

1.入住登记

2.查询要求

3.离店手续

4

实验

 

考核要求及成绩评定

序号

成绩类别

考核方式

考核要求

权重(%)

备注

1

设计报告

答辩

闭卷

80

百分制,60分为及格

2

平时

平时表现

出勤情况

20

2次未参加课程则无法获得学分

 

学生学习建议

  • 学习方法建议

1.多动手多实践多训练;

2. 在网上观看其它相关国家级或省级精品资源共享课或视频公开课。

  • 学生课外阅读参考资料

《C++面向对象程序设计》,谭浩强编著, 2015年;非自编,教育部规划教材

《C++程序设计教程》,钱能编著, 2004年;非自编,非教育部规划教材

课程改革与建设

课程文档下载

课程其它文档下载

本站 所有信息归:武汉工程大学教务处 版权所有 鄂ICP064787

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站