图书管理系统shell版

编写一个shell脚本图书管理系统(bool_mng.sh), 该程序能够对书库中的图书执行增加一条记录、删除一条记录、显示一条记录、更新一条记录状态和查看图书信息等功能。图书信息库文件为book_db,每个图书信息有6个域(字段),域(字段)定义如下表:

域(字段) 允许输入
书名 字符(只能是英文字母),不为空
作者 字符(只能是英文字母),不为空
种类 三种:system(系统书)、reference(参考书)、textbook(教科书)
状态 两种:in(在书库中)  out (被借出)
借阅者姓名 当图书在书库中(即状态字段为in)时,该字段为空; 当书被借出(即状态字段为out)时,该字段为借阅者姓名
借阅日期 当图书在书库中(即状态字段为in)时,该字段为空;当书被借出(即状态字段为out)时,该字段为借出日期

系统文件:book_mng.sh、add.sh、del.sh、update.sh、query.sh、report.sh、book.db

book_mng.sh

add.sh

del.sh

update.sh

query.sh

report.sh

发表评论