系统内部的功能模块:
管理员实现:
(1)图书信息管理模块(包括书编号、书名及作者、书的类型、出版社、出版日期、库存数量、书价、租金(天)、备注)
主要是对图书信息的登记,查询,修改,删除等功能,查询功能可按图书编号进行查询图书的其他信息。
(2)读者信息管理模块(包括读者编号、读者姓名、性别、电话号码、地址)
对读者信息的添加,查询,修改,删除等功能,其中查询功能可按读者的编号进行查询读者的其他信息。
(3) 图书租赁管理模块(包括租赁读者信息、租赁编号、图书信息、租赁的日期、期限、押金等)
租书时可输入读者编号、图书编号,即可查看读者信息、图书信息,然后填入租书日期,期限,押金等,再确定租书;
还书时可输入读者编号、图书编号、还书日期,即可查看读者信息、图书信息、及租书信息、核算金额等,再确认还书。
(4)账目管理模块(包括对应日期、账目金额、数量、书的数量)
(5)库存管理模块(包括已经上架租赁的图书种类和数量,库存图书的种类和数量等。)
已上架租赁的书,查看种类,及统计数量;库存书的种类、数量的统计、查看等。
数据结构可设计数据库,设计表:
1) 图书信息:{图书编号、书名、书类、作者、出版日期、出版社、书价、租金}
2) 读者信息:{读者编号、读者姓名、性别、电话号码、登记日期}
3) 租赁信息:{图书编号、读者编号、租书日期、限还日期、押金} (押金即书价)
4) 账目信息:{账目编号、图书编号、读者编号、租书日期、还书日期、租费}
5) 用户信息:{用户名,密码,权限} (管理员和读者)
注:读者只可登入查看图书信息,自己的读者信息,租还信息。
读者的租书不能超过5本。租哪书,押金即该书的书价。还书时超过限还日期,要按超出的天数罚款。