C语言大学生图书管理系统
本资源为大学生图书管理系统的课程设计报告,旨在通过C语言课程设计,提高学生对C语言的理解和应用能力。本系统的设计目的在于创建一个图书管理系统,管理图书和读者信息,实现图书的借阅和归还。
图书信息结构体函数:
在本系统中,我们定义了一个新的结构体函数typed struct bk,用来存储图书信息。该结构体函数包含了图书编号、书名、库存数量和现存数量等信息。同样,我们也定义了一个读者信息结构体函数typed struct rd,用来存储读者编号、读者姓名和读者所借书的信息。
图书信息输出函数和读者信息输出函数:
为了输出图书信息和读者信息,我们创建了两个函数void print_book(struct bk *)和void print_reader(struct rd *)。这两个函数使用了相同的知识点,首先创建一个结构体指针,然后将对应信息指针链表头指针赋予它,最后应用一个输出函数输出相应信息。
系统功能:
本系统提供了图书查询、借阅和归还功能。我们定义了三个函数Form_Find_Book()、Form_Borrow_Book()和Form_Return_Book(),分别用于查询图书、借阅图书和归还图书。同时,我们还定义了两个函数Find_Book(char *)和Borrow_Book(char *,char *),分别用于查询图书和借阅图书。
系统实现:
我们的系统使用了C语言实现,使用了结构体函数、指针和链表等知识点。我们定义了全局变量struct bk * h_book和struct rd * h_reader,分别为指向图书信息链表和读者信息链表的头指针。
结论:
本系统的设计和实现旨在帮助大学生更好地理解和应用C语言,提高学生的编程能力和解决实际问题的能力。通过本系统的设计和实现,我们可以更好地理解C语言的应用和编程方法。