tceic.com
学霸学习网 这下你爽了
相关标签
当前位置:首页 >> 计算机软件及应用 >>

《面向对象程序设计(C++)》 图书管理系统设计


(此文档为 word 格式,下载后您可任意编辑修改!) 《面向对象程序设计(C++) 》 项目名称:图书管理系统设计 一、 问题分析与功能定义 二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源 引起人们广泛的关注。 如何获取信息?图书是我们最好的获取信息的方式,但由 于图书馆图书收藏量大大增加, 使传统的图书管理员的工作日益繁重起来。迫使 人们起用新的管理方法来管理图书, 但如何把图书管理员从繁重的工作中解脱出 来呢? 科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的 飞速发展, 使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化 时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,图 书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的 图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小 出错的概率, 使读者可以花更多的时间在选择书和看书上。从而使人们有更多时 间来获取信息、了解信息、掌握信息 。 1、设计内容及要求 设计一个图书馆管理系统, 完成图书管理和读者管理的功能,并能对借阅信 息进行管理,要求完成一下功能,图书资料管理,可以添加、修改、删除、查询 书籍信息,读者资料管理,可以添加、修改、删除、查询读者信息;借书管理, 可以进行添加借书信息;还书管理,可以进行还书信息; 该项目是在 Visual C++ 6.0 的平台下用 c++语言实现,创建对象,程序运 行开始,打开文件并将其分别链入链表之中;程序结束关闭并保存文件。整体系 统功能全部由链表实现。 2、模块图 二、对象(类)设计及实现 1、概要设计 Reader 读者类、RDatabase 读者库类、Book 图书类、BDatabase 图书库类 class RDatabase //读者库类 2、详细设计 1)类的原型描述 int top;// 读者记录指针 Reader read[Maxr];// 读者记录 RDatabase() ;//构造函数,将 reader.txt 读到 read[]中 void clear();//删除所有读者信息 int addreader(int n,char *na);//增添读者信息 Reader *query(int readerid);//按编号查找 void disp();//输出所有读者信息 int Readernum();//记录读者信息 void readerdata();//读者库维护 ~RDatabase();//析构函数,将 read[]写入 reader.txt 文 class Reader //读者类 int tag;//删除标记 1:已删 0:未删 int no;//读者编号 char name[10];//读者姓名 int borbook[Maxbor];//所借图书 Reader() {} char *getname() //获取姓名 int gettag() //获取删除标记 int getno() //获取读者编号 void setname(char na[])//设置姓名 void delbook() //设置删除标记 void addreader(int n,char *na); //增加读者 void borrowbook(int bookid); //借书操作 int retbook(int bookid); //还书操作 void disp(); //输出读者信息 class BDatabas

推荐相关:

C++图书管理系统课程设计

《C++程序设计》课程设计说明书 题学姓 目号名 图书信息管理系统 指导教师 日期 内蒙古科技大学课程设计任务书课程名称 设计题目 指导教师 面向对象程序设计 A 课程...


C++图书管理系统设计

C++图书管理系统设计_工学_高等教育_教育专区。C++课程设计 《面向对象程序设计(C++) 》 安徽工业大学 《面向对象程序设计语言》课程设计报告 图书管理系统 学号:...


(完整版)C++毕业课程设计图书管理系统

(完整版)C++毕业课程设计图书管理系统_管理学_高等教育_教育专区。单片机论文,...设计是集中实践性环节之一, 是学习完 《面向对象程序设计》 课程后进行的一次...


C++毕业课程设计图书管理系统

C++毕业课程设计图书管理系统_管理学_高等教育_教育专区。毕业论文,单片机论文,...设计是集中实践性环节之一, 是学习完 《面向对象程序设计》 课程后进行的一次...


C++课程设计图书管理系统

C++课程设计图书管理系统_管理学_高等教育_教育专区。课程设计报告 课程名称 课题...设计是集中实践性环节之一, 是学习完 《面向对象程序设计》 课程后进行的一次...


图书馆管理系统c++课设报告(附源代码)

图书管理系统c++课设报告(附源代码)_计算机软件及应用_IT/计算机_专业资料。...《面向对象程序设计语言》课程设计报告 图书管理系统 目录 1、需求分析...3 ...


C++图书管理系统课程设计

C++图书管理系统课程设计_工学_高等教育_教育专区。计算机科学与技术 C++语言 ...课程设计 课程名称 题目名称 专业班级 学生姓名 学号 面向对象程序设计课程设计 ...


c++课设图书管理系统

c++课设图书管理系统_工学_高等教育_教育专区。c++课设图书管理系统南京航空航天大学《面向对象程序设计语言》课程设计报告 图书管理系统 学号: 姓名: 日期: 目 录...


C++图书管理系统实验报告

面向对象程序设计(C++语言)课程设计 设计说明书 图书管理系统设计与实现起止日期: 年月日至年月日 学班学成 生 姓 名级号绩 指导教师 (签字 ) 计算机与...


C++图书管理系统课程设计

C++图书管理系统课程设计_工学_高等教育_教育专区。C++课程设计,图书管理系统。课程...设计是集中实践性环节之一, 是学习完 《面向对象程序设计》 课程后进行的一次...

网站首页 | 网站地图
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com