图书管理系统,求解
选题2、图书管理系统 难度和工作量:☆☆☆☆☆主要包括管理图书的库存信息、每一本书的借阅信息以及每一个人的读者信息。每一种图书的库存信息包括编号、书名、作者、出版社、出版日期、金额、类别、总入库数量、当前库存量、已借出本数等。借阅信息包括如下信息:编号、借书证号、借书日期、到期日期、罚款金额、还书日期、是否归还等。每一个人的读者信息包括借书证号、姓名、班级、学号等。
系统功能包括以下方面:
A、图书库存信息管理
图书库存信息包括:编号、书名、作者、出版社、出版日期、金额、类别、总入库数量、当前库存量、已借出本数。提供以下功能:
(1) 信息录入
(2) 信息查询浏览(根据书名查询)
(3) 信息保存到文件
(4) 信息从文件读取
(5) 图书信息修改
(6) 图书信息删除
B、借阅信息管理
借阅信息包括如下信息:编号、借书证号、借书日期、到期日期、罚款金额、还书日期、是否归还等信息。提供以下功能:
(1) 借出操作
(2) 还书操作
(3) 显示所有至当日内到期未还书信息
(4) 借阅信息查询
1、按图书编号查询
2、按借书证号查询
提示:借出操作时,先要判断是否可以借书(不能超过可借本数),若可以借书,则输入借阅信息(到期日期根据借书日期和最多借阅天数计算)到借阅信息链表中,并需要修改库存信息。还书操作时,要修改借阅信息中的“还书日期”,“是否归还”,“罚款金额”等信息,还要修改库存信息。借出图书和归还图书后要将更新后的借阅信息保存到借阅信息文件中。借阅信息查询时,根据查询项,显示所有符合查询项的借阅信息。
C、读者管理
读者信息包括:借书证号、姓名、班级、学号、最大借阅册数。提供以下功能:
(1) 读者信息录入
(2) 读者信息及其对应借阅信息查询浏览(支持学号查询和借书证号查询)
(3) 读者信息保存到文件
(4) 读者信息从文件读取
(5) 读者信息修改
(6) 读者信息删除
D、统计分析
包括图书借阅次数排行榜、读者借阅册数排行榜、读者罚款排行榜。
E 系统参数设置:可以设置超期每日罚款金额,最多借阅天数等系统服务器参数。