- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计》课程设计
一、课程设计的目的
1、培养学生面向对象编程的思想;
2、使学生熟悉C++语言的使用;
3、培养学生C++编程的思想和方法;
4、使学生掌握C++编程调试的基本技能;
5、培养学生分析、解决问题的能力。
二、课程设计内容与要求
1、内容一:
模拟实现银行ATM自动取款机系统。系统至少包括以下几方面的功能:
(1)修改密码功能;
(2)余额查询功能;
(3)取款功能;
(4)转账功能。
内容二:
模拟实现学籍管理系统。系统主要功能有:
(1)学生基本信息的录入;
(2)学生基本信息的查询;
(3)学生基本信息的修改;
(4)学生基本信息的删除。
2、设计要求:
(1)分析数据对象及其联系;
(2)实现相关类的设计;
(3)分析系统功能构成;
(4)对应用系统编程并运行调试
《面向对象程序设计》课程设计报告
题目: 图书管理系统
专业:
班级:
学号:
姓名:
指导教师:
完成日期: 年 月 日
《面向对象程序设计》课程设计
一、系统中所使用的数据对象及说明
1、读者reader类
属性
属性名称 类型 描述 readername string 读者姓名 方法
方法名称 功能 setReader 设置读者信息 2、图书类book
3、图书馆类library
4、各个类之间的关系
二、系统功能结构及相关算法描述
1、系统功能结构
2、相关算法流程图
(1)添加图书流程
三、程序源码
#include iostream
#include string
#include iomanip
using namespace std;
class book
{
public:
string ID;
book();
void setBook(string id,string bn,string au,float p,string s);
void setStatus(string s);
void display();
void display2();
protected:
string bookname;
string author;
float price;
string status;
};
四、系统运行结果(截图)
1、主菜单
2、添加读者信息
3、添加图书信息
4、借书
5、读者借阅记录查询
五、课程设计总结
文档评论(0)