• 大小: 649KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: c语言  课程设计  

资源简介

图书管理系统的源代码,用户信息,图书信息,数据信息,借书记录,readme.txt

资源截图

代码片段和文件信息

/*************************************************************************
> File Name: library_system.cpp
> Author: zion 
> Mail: 1842212797@qq.com 
> Created Time: Tue 26 Feb 2019 16:56:47 PM CST
 ************************************************************************/
//没有头节点 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;

typedef struct library 
{
int ID;//
char name[50];//
char author[50];//
double price;
char type[30];//类型按照中国图书馆图书分类法 
int ku;
struct library *next;
}L*LP;

struct book 
{
char name[50];
char author[50];
int btime;
int etime;
};

typedef struct User 
{
char username[50];
char password[50];
int borrow;
struct User *next;

}U*UP;

typedef struct Borrow
{
char user[50];
int bronum;
struct book b[50];
struct Borrow *next;
}B*BP;

UP head = NULL;
LP headd = NULL;
BP headdd = NULL;
UP tail;
LP taill;
BP tailll;
int usernum;
int booknum;
int borrownum;

void init();//文件初始化 
void mainjm();//主界面 
void ptdengrujm();//用户登入界面 
void pt();//
void pt2(UP ct);
void gl();//
void adduser();//
void refindpw();//
void changepw(UP ct);//
void ptjm(UP ct);//
void gljm();//
void addbook();//
void loaduser();//
void loadbook();//
void saveuser();//
void savebook();//
void findbookjm();//
void findbook();//
void findbyid();//
void findbyname();//
void findbytype();//
void findbyauthor();//
void sortjm();// 
void _fflush();// 
void checkc(int *c);//
void checkp();//
void nodisplaypw(char *mint *i);//
void displ();//
void displb();//
void savedate();//
void loaddate();//
void deletbook();//
void backupbook();//
void sortbook();//
void sortname();//
void sortp1();//
void sortp2();//
void resort();//
void addborrow(UP ct);//
void saveborrow();//
void loadborrow();//
void delborrow(UP ct);//
void printbook(LP t);// 
void displbb(UP ct);//
void gldisplbb();//
void readme();
void encode(char *s);//
void decode(char *s);//
void reset();//
void resetbackup();//
void readmejm();
void readme1();
void readme3();
void readme2();
void changeku();
void deluser();
void systemnote1();
void systemnote2(UP ct);
void count();

void init()
{
FILE *fp1;
FILE *fp2;
FILE *fp3;
FILE *fp4;
fp1 = fopen(“user.txt““a“); fclose(fp1);
fp2 = fopen(“date.txt““a“); fclose(fp2);
fp3 = fopen(“book.txt““a“); fclose(fp3);
fp4 = fopen(“borrow.txt““a“); fclose(fp4);
}

void checkc(int *c)
{
while(1)
{
if ( cin.peek() == ‘ ‘)
{
printf(“\t\t\t非法字符!请重新输入:“);
_fflush();
continue;
}
if (scanf(“%d“c) != 1)
{
printf(“\t\t\t您的输入不符合要求!请重新输入:“);
}
else if ( cin.peek() != ‘\n‘ ) 
{
printf(“\t\t\t非法字符!请重新输入:“);
_fflush();
continue;
}
else 
break;
_fflush();
   }

}

void _fflush()
{
char ch; 
while(ch != EOF && (ch = getchar() != ‘\n‘));

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-11 14:53  windows\
     文件       41679  2019-04-03 00:12  windows\婧愪唬鐮?txt
     目录           0  2019-04-11 14:53  __MACOSX\
     目录           0  2019-04-11 14:53  __MACOSX\windows\
     文件         390  2019-04-03 00:12  __MACOSX\windows\._婧愪唬鐮?txt
     目录           0  2019-04-07 14:33  windows\绋嬪簭璁捐璇捐\
     文件          38  2019-04-02 18:23  windows\绋嬪簭璁捐璇捐\user.txt
     目录           0  2019-04-11 14:53  __MACOSX\windows\绋嬪簭璁捐璇捐\
     文件         436  2019-04-02 18:23  __MACOSX\windows\绋嬪簭璁捐璇捐\._user.txt
     文件         433  2019-03-29 22:49  windows\绋嬪簭璁捐璇捐\backup.txt
     文件       41683  2019-03-29 23:08  windows\绋嬪簭璁捐璇捐\2.cpp
     文件         176  2019-03-29 23:08  __MACOSX\windows\绋嬪簭璁捐璇捐\._2.cpp
     文件        1119  2019-03-29 23:08  windows\绋嬪簭璁捐璇捐\zion.txt
     文件     2034574  2019-04-02 18:18  windows\绋嬪簭璁捐璇捐\2.exe
     文件         360  2019-04-02 18:20  windows\绋嬪簭璁捐璇捐\book.txt
     文件         436  2019-04-02 18:20  __MACOSX\windows\绋嬪簭璁捐璇捐\._book.txt
     文件          29  2019-04-02 18:23  windows\绋嬪簭璁捐璇捐\borrow.txt
     文件         279  2019-04-02 18:23  __MACOSX\windows\绋嬪簭璁捐璇捐\._borrow.txt
     文件       92405  2019-03-26 07:43  windows\绋嬪簭璁捐璇捐\alipay.jpg
     文件         429  2019-03-29 10:50  windows\绋嬪簭璁捐璇捐\readme.txt
     文件          10  2019-04-02 18:23  windows\绋嬪簭璁捐璇捐\date.txt
     文件         279  2019-04-02 18:23  __MACOSX\windows\绋嬪簭璁捐璇捐\._date.txt
     文件       82480  2019-03-26 07:43  windows\绋嬪簭璁捐璇捐\wechatpay.jpg

评论

共有 条评论