学生课程设计报告.doc
约5页DOC格式手机打开展开
学生课程设计报告,页数:5字数:3594功能描述:此图书管理系统实现了对读者以及书籍的管理,在每个功能函数中自带有存储和读取的功能,通过对读者和书籍链表的操作,实现了对读者和书籍信息的插入,删除,查找,修改、输出以及还书、借书、预约书。程序中自动判断各种出错情况,并提示重新输入。扩展功能描述:读者权限分级...
内容介绍
此文档由会员 cnlula 发布
学生课程设计报告
页数:5 字数:3594
学生课程设计报告
功能描述:
此图书管理系统实现了对读者以及书籍的管理,在每个功能函数中自带有存储和读取的功能,通过对读者和书籍链表的操作,实现了对读者和书籍信息的插入,删除,查找,修改、输出以及还书、借书、预约书。程序中自动判断各种出错情况,并提示重新输入。
扩展功能描述:
读者权限分级:分级为(大学生,研究生,老师),并且为读者创建链表时建立一个int型元素vip,0代表大学生,1代表研究生,2代表老师,在插入读者信息的时候就会提示输入读者的级别,在借书和预约书的时候,会加入判断语句,当读者已借(预约)书数量达到(vip+1)*4,就会拒绝读者再借书并提示,也就是学生只能借4本,研究生8本,老师12本,以此达到读者借阅权限分级的目的。
2.数据结构描述:
采用两个简单的链表,一个为图书馆中书籍链表,一个为读者链表。下为结构体定义
/*图书结构体*/
typedef struct BookList
{
char
页数:5 字数:3594
学生课程设计报告
功能描述:
此图书管理系统实现了对读者以及书籍的管理,在每个功能函数中自带有存储和读取的功能,通过对读者和书籍链表的操作,实现了对读者和书籍信息的插入,删除,查找,修改、输出以及还书、借书、预约书。程序中自动判断各种出错情况,并提示重新输入。
扩展功能描述:
读者权限分级:分级为(大学生,研究生,老师),并且为读者创建链表时建立一个int型元素vip,0代表大学生,1代表研究生,2代表老师,在插入读者信息的时候就会提示输入读者的级别,在借书和预约书的时候,会加入判断语句,当读者已借(预约)书数量达到(vip+1)*4,就会拒绝读者再借书并提示,也就是学生只能借4本,研究生8本,老师12本,以此达到读者借阅权限分级的目的。
2.数据结构描述:
采用两个简单的链表,一个为图书馆中书籍链表,一个为读者链表。下为结构体定义
/*图书结构体*/
typedef struct BookList
{
char