开发工具:
文件大小: 640kb
下载次数: 0
上传时间: 2015-04-10
详细说明: 本项目为图书馆管理系统设计。程序采用面向对象的设计思路来完成,涉及图书馆类、读者类、图书类、管理员类。又根据基本功能中提示读者分为学生、研究生和教师,故读者类可细分为学生类、研究生类和教师类,三个类为继承关系。它们的关系如图所示。 为方便理解和算法设计,将每个大类抽象为线性表,以图书类为例,程序中图书类TBook 对应线性表中的“节点类”,图书库类TBooks 对应线性表中的“链表类”。 图书库类TBooks包含的数据成员有两个,一个是 TBook books[Maxbooks],以顺序存储结构来存储图书信息,另一个int top,用来作为图书类的“指针”。 两个类的关系是个体和总体的关系,它们的成员函数相互配合,来实现各种跟图书有关的功能。以图书展示为例,TBooks 类中成员函数Show_all(), void Show_all() {// 先按编号将图书库中的书排为升序,逐个展示图书 order_rise(books,top); cout<<"***********************************************"< for(int i=0;i<=top;i++) books[i].Show(); cout<<"***********************************************"<} 其中 books[i] 为TBook类中对象,books[i].Show()是对TBook类中成员函数Show()的调用,Show()是对每个TBook类成员的展示。 两个成员函数配合,从而完成图书库中整体图书的展示功能。 考虑到图书馆的日常管理不是一朝一夕的事,因此程序这次运行的数据必须保存,以待程序下次运行时使用。本程序中使用文件作为保存数据的媒介。每次程序结束时,会把这次运行后的数据全部写入文件中,待程序再次运行时,会从指定文件中读出数据,以便继续管理系统的工作。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.