图书管理系统源程序文件.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统源程序文件

#includestdio.h #includestdlib.h #includestring.h #includewindows.h // #includebook.h #define MAX_BOOK_NAME 20 #define MAX_PUBLISHER 20 #define MAX_DATE 10 #define MAX_AUTHOR 20 #define MAX_ISBN 20 typedef struct _book_info { char book_name[MAX_BOOK_NAME]; char author[MAX_AUTHOR]; char publisher[MAX_PUBLISHER]; char pub_date[MAX_DATE]; char ISBN[MAX_ISBN]; int pages; }book_info; typedef struct _book { book_info bi; struct _book* next; }book; void init_book(); void load_books(); void add_book(); void view_book(); void delete_book(); void save_books(); void clear_books(); void search_book_by_name(); void search_book_by_author(); void search_book_by_publisher(); void search_book_by_pubdate(); void search_book_by_isbn(); int findstr(char* source,char* str); void save_books_to_file(); book* get_last_book(); book* get_previous_book(book* p); void input_book(book_info* info); void show_book(book_info* info); // #includeuser.h #define MAX_USERNAME 10 #define MAX_PASSWORD 10 typedef enum _USER_TYPE { ADMIN=0, USER }USER_TYPE; typedef struct _user_info { char username[MAX_USERNAME]; char password[MAX_PASSWORD]; USER_TYPE user_type; }user_info; typedef struct _user { user_info ui; struct _user* next; }user; void init_user(); void load_users(); USER_TYPE login(); void add_user(); void search_user(); void save_users(); void clear_users(); void save_users_to_file(); user* get_last_user(); user* get_previous_user(user*p); user* find_user(char* name); void show_user(user_info* info); void input_user(user_info* info); void delete_user(user* p); void update_user(user* p); // #includemanagenment.h void show_admin_menu(); void show_search_book_menu(); void show_user_menu(); void admin_exit(); void user_exit(); #define BOOK_FILE books.dat book* first_book=NULL;//book结构体链表的头结点 void add_book()//增添图书信息 { char try_again=Y; book* p=NULL; book* new_book=NULL; while(try_again==Y||try_again==y) { new_book=(book*)malloc(sizeof(book));//创建一个new_book memset(new_book,0,s

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档