《面向对象程序设计》课程设计
一、课程设计的目的
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)添加图书流程
ID==0?YN输入图书信息添加到bookdb 三、程序源码 #include { 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、读者借阅记录查询 五、课程设计总结 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务