• 大小: 186KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-07-27
  • 语言: 其他
  • 标签: .vcxproj  .opt  

资源简介

本系统是图书借阅管理系统,基本实现管理员对图书的管理和读者成功借阅和归还功能

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#define MAX    100
#define MAX1   2                 //本科生最大借阅量
#define MAX2   5                 //研究生最大借阅量
#define MAX3   10                //教师最大借阅量
#define MAX4   100               //管理员最大借阅量
//书的结构体
typedef struct book
{
float price;                //图书单价
int membernum;              //借书人编号
char name[80];              //图书名
long num;                   //图书编号
char writername[20];        //作者姓名
char publish[30];           //出版社名称
int yes;                    //判断书是否存在或者已经借出,1存在,0借出
struct book *next;          //结点指针
}Book*BookList;  
//借书时间结构体
typedef struct Time
{
int year;
int month;
int day;
}data;
//会员借的书的结构体
typedef struct BorrowBook
{
long num;                   //借的书的编号
struct Time time;           //借书时间
struct Time borrowtime;     //借书期限
}BBook;
//会员的结构体
typedef struct member
{
char name[20];              //会员姓名
char sex;                   //会员性别男m女f
long num;                   //会员编号
int style;                  //会员类型1:本科生;2:研究生;3:教师;4:管理员;
int max;                    //会员借书数目,初始为0
int yes;                    //会员是否借书,1是,0否
BBook t[MAX];               //会员借的书的数组
struct member *next;        //结点指针
}Member*MemberList;
//查询图书
int Search_BookName(BookList &H)            //按书名查询
{
Book *p;
p=H->next;
char n[80];
int flag=0;
cout<<“                           ○输入要查询的书名:“;
cin>>n;
for(;p!=NULL;p=p->next)
{
if(strcmp(p->namen)==0)
{
if(flag==0)
cout< cout<<“ “<name<<“  “<num<price<writername<publish;
if(p->yes==1)
cout< else
cout< flag=1;
continue;
}
}
cout<<“┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈“< if(p==NULL&&flag==0)
{
cout<<“                          ※没有相关信息!※“< cout<<“┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈“< }
return 1;
}
//增加图书
Book *Init_B()                  //初试化图书链表
{
Book *H;                   
H=(Book *)malloc(sizeof(Book));
if(!H) exit(1);
H->next=NULL;
return H;
}
int BookAdd(BookList &H)               //建立一个带头结点的链表用来存储图书信息
{
int i=0;                    //统计要增加的图书量
Book *p*q;
p=(Book *)malloc(sizeof(Book));
if(!p) exit(1);
if(H->next==NULL)
{
cout<<“                        ○输入图书编号:“;
cin>>p->num;
if(p->num==0)           //退出“增加图书“
{
cout<<“                                                   共计“< cout<<“┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈“< return 1;
}
cout<<“                        ○输入书名:“;
cin>>p->name;
cout<<“                        ○输入图书价格:“;
cin>>p->price;
cout<<“                        ○输入作者姓名:“;
cin>>p->writername;
cout<<“                        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        760  2009-07-09 23:47  图书借阅c#\图书借阅管理系统\book.txt

     文件      50176  2009-07-09 23:48  图书借阅c#\图书借阅管理系统\Debug\vc60.idb

     文件      69632  2009-07-09 23:46  图书借阅c#\图书借阅管理系统\Debug\vc60.pdb

     文件     278607  2009-07-09 23:46  图书借阅c#\图书借阅管理系统\Debug\图书借阅管理系统.exe

     文件     329380  2009-07-09 23:46  图书借阅c#\图书借阅管理系统\Debug\图书借阅管理系统.ilk

     文件      88627  2009-07-09 23:46  图书借阅c#\图书借阅管理系统\Debug\图书借阅管理系统.obj

     文件      14220  2009-07-09 23:47  图书借阅c#\图书借阅管理系统\member.txt

     文件      33054  2009-07-09 17:34  图书借阅c#\图书借阅管理系统\图书借阅管理系统.cpp

     文件       3523  2009-06-21 13:51  图书借阅c#\图书借阅管理系统\图书借阅管理系统.dsp

     文件        557  2009-06-21 13:53  图书借阅c#\图书借阅管理系统\图书借阅管理系统.dsw

     文件      66560  2009-07-09 23:48  图书借阅c#\图书借阅管理系统\图书借阅管理系统.ncb

     文件      48640  2009-07-09 23:48  图书借阅c#\图书借阅管理系统\图书借阅管理系统.opt

     文件        266  2009-07-09 23:47  图书借阅c#\图书借阅管理系统\图书借阅管理系统.plg

     文件       6273  2018-05-27 20:25  图书借阅c#\图书借阅管理系统\图书借阅管理系统.vcxproj

     文件        143  2018-05-27 20:25  图书借阅c#\图书借阅管理系统\图书借阅管理系统.vcxproj.user

     目录          0  2018-06-05 07:47  图书借阅c#\图书借阅管理系统\Debug

     目录          0  2018-06-05 07:47  图书借阅c#\图书借阅管理系统

     目录          0  2018-06-05 09:04  图书借阅c#

----------- ---------  ---------- -----  ----

               990418                    18


评论

共有 条评论

相关资源