• 大小: 5KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 标签: 数据结构  

资源简介

设计内容: 设计一个计算机管理系统完成图书管理基本业务。 (1) 每种书的登记内容包括书号、书名、著作者、现存量和库存量; (2) 对书号建立索引表(线性表)以提高查找效率; (3) 要实现入库、借阅、归还等基本功能。 设计要求: (1) 符合课题要求,实现相应功能; (2) 要求界面友好美观,操作方便易行; (3) 注意程序的实用性、安全性。

资源截图

代码片段和文件信息

/*
每种书的登记内容包括书号、书名、著作者、现存量和库存量;

对书号建立索引表(线性表)以提高查找效率;
要实现
1.入库、
2.借阅、
3.归还等基本功能。
*/



# include 
# include 
# include 
# include 
# define maxn 500

typedef struct node
{
int id; //书号
char name[30];  //书名
char author[30]; //作者
int current;  //现存量
int sum;  //库存量
struct node *next;
}Book;

typedef struct
{
int cnt;  //是这个hash书号的书的个数
struct node *next;
}Book_hash;

typedef struct peo
{
char name[30]; //借书的人的姓名
int book_num; //借走的书号
char time[30];//时间
struct peo *next;
}people;

//书的结构定义如上

char menu[] = {
“===================================\n“
“        1.图书入库\n“
“        2.显示所有图书信息\n“
“        3.借阅\n“
“        4.归还\n“
“        5.全部借阅者的信息\n“
“        6.退出系统\n“
“====================

评论

共有 条评论