图书管理系统(NM)课程设计

图书管理系统(NM)课程设计

ID:38700599

大小:388.00 KB

页数:6页

时间:2019-06-17

图书管理系统(NM)课程设计_第1页
图书管理系统(NM)课程设计_第2页
图书管理系统(NM)课程设计_第3页
图书管理系统(NM)课程设计_第4页
图书管理系统(NM)课程设计_第5页
资源描述:

《图书管理系统(NM)课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象C++》《数据结构》课程设计题目:图书管理系统(N:M)系别:专业(含班级):学号:姓名:指导教师:职称填表日期:年月日一、选题的依据及意义:过这次课程设计加深对《面向对象C++》和《数据结构》课程所学知识的理解。二、本课程设计内容假定有n种书(n<10,数量不定)和m个读者(m<10,数量不定),每种书有书号、书名、作者、册数等信息,每个读者有学号、姓名、性别等信息,设计一图书管理系统实现图书的借阅与归还。要求:(1)从文件中读入图书信息和读者信息(格式如下)分别存结构体数组;学号书号800

2、1100180011002800210018002100380031002学号姓名性别8001李四男8002王五女8003赵六男书号书名作者册数1001C程序设计李时针251002数据库原理王安石301003网络编程技术赵匡胤15(2)可增加借阅信息(册数减少),删除借阅信息(即归还,册数增加),退出后保存最新借阅信息(格式如上,可另存为);(3)主要界面如下所示。增加借阅信息请输入学号和书号:显示借阅信息学号姓名书号书名8001李四1001C程序设计8001李四1002数据库原理8002王五1001C

3、程序设计8002王五1003网络编程技术8003赵六1002数据库原理图书管理系统1.显示图书信息2.显示读者信息3.显示借阅信息4.增加借阅信息5.删除借阅信息6.退出系统删除借阅信息请输入学号和书号:(4)最好VC下实现。(5)可能要用的函数:VC下"stdlib.h"头文件中定义的用于清屏的函数是system("CLS");三、研究目标学会将《面向对象C++》与《数据结构》课程相关知识相结合,编制C++语言程序,从而解决图书管理系统课题。《面向对象C++》《数据结构》课程设计实现方案#includ

4、e#include#include#include#include"stdlib.h"#include"stdio.h"#include"sqList2.h"#include"LinkList2.h"classtushu//图书类{intsh,cs;charsm[20],zz[8];public:tushu(intsh1=0,chars[]="",intcs1=0,charzzs[]=""){sh=sh1;strcpy(

5、sm,s);cs=cs1;strcpy(zz,zzs);}//构造函数,初始化operatortushu(){returnsh;}//函数转换,对象按sh值用intoperator!=(tushux){returnsh!=x.sh;}//重载!=运算符intoperator++(){return++cs;}//重载++运算符intoperator--(){return--cs;}//重载++运算符friendostream&operator<<(ostream&os,tushuob)//只能友元{os<

6、>(istream&is,tushu&ob)//只能友元{is>>ob.sh;is>>ob.sm;is>>ob.zz;is>>ob.cs;returnis;}};classStu//学生类{intxh;charxm[10];charsex[6];//intyw,sx;public:Stu(intxh1=0,chars[]="",char

7、ssex[]=""){xh=xh1;strcpy(xm,s);strcpy(sex,ssex);}operatorStu(){returnxh;}//函数转换,对象按xh值用intoperator!=(Stux){returnxh!=x.xh;}//重载!=运算符//intoperator<(Stux){returnywx.xh);}//重载<运算符friendostream&operator<<(ostre

8、am&os,Stuob)//只能友元{os<>(istream&is,Stu&ob)//只能友元{is>>ob.xh;is>>ob.xm;is>>ob.sex;returnis;}};classbook_stu//学生图书关系类{intsh,xh;charxm[8],sm[20];pu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。