本项目充分运用了所学的C++面向对象程序设计理论知识,使用类、对象来设计图书借阅系统。
一、系统的功能包括:
(1)、图书管理员
1、管理读者账户:添加读者账户、查阅、维护读者信息。
2. 管理图书:对图书分类、编条码;图书上架、下架;查阅、维护图书信息。
(2)、读者
1、借书:通过互联网查看图书、预约借阅,到图书馆取书、借书。
2、还书:将书还到借书处。
二、业务流程:
1. 图书管理员将新进的图书分类、编码、输入数据库,并将图书分类放置到书架上;
2. 读者通过网络或者图书管理员建立读者账号,获得以PIN标识的借书卡;
3. 读者到书库浏览图书,将图书选到书车上,凭借书卡号码借书;
4. 读者还书时只需将图书投入还书窗口,计算机自动扫描条码将图书记录从读者账户消除;
5. 图书管理员将图书从还书窗口上架,供读者借阅。