1. 程式人生 > 其它 >C++圖書管理系統(管理員-讀者)

C++圖書管理系統(管理員-讀者)

C++圖書管理系統(管理員-讀者)

一、設計一款文字式互動的圖書管理系統,要求具備註冊登入、瀏覽圖書、借還圖書等基本功能;

二、要求以外部檔案的形式儲存書籍資訊、館藏記錄、借閱記錄、使用者資訊等。【可參考提供的書籍清單】

三、圖書資訊包含但不限於:
 題名
 ISBN/ISSN
 作者
 出版社
 價格
 ……(可自行擴充套件)

四、使用者基類資訊:
 賬戶
 密碼
 角色:1-管理員、2-讀者、3-遊客(可擴充套件)

1)管理員許可權:
 讀者使用者管理:支援對讀者的賬號進行增、刪、改、查;重置讀者預設密碼為123456;
 書籍資訊管理:支援對館藏圖書進行增、刪、改、查;

2)讀者模式:
 讀者可以修改自己的密碼
 讀者可以搜尋圖書
 讀者可以借、還圖書
 讀者可以檢視自己的借閱記錄

五、該系統提供根據任一資訊搜尋圖書的功能:
 題名,精確查詢到書
 ISBN/ISSN,精確查詢到書
 作者,模糊查詢到該作者所有書,字典序排序
 出版社,模糊查詢到該出版社所有書,字典序排序。
 有多個查詢結果顯示時,請按字典排序分頁顯示
 搜尋不考察效能,僅考察功能

六、該系統提供排行榜功能
 借閱次數前十的圖書
 借閱次數前十的讀者
 最新出版前十的圖書
 ……(可擴充套件)

七、該系統應有明確的分級選單顯示和跳轉功能,可以從上級選單進入下級選單,也可以從下級選單返回上級選單

八、加分項(總分不超過100分)
(1)圖書推薦功能:有過相同借閱記錄的書單,則可推薦;
(2)貼近實際的圖書館管理系統,新增未列出的若干功能等;
(3)考慮使用者體驗,如介面美觀、操作方便等;
(4)搜尋時效能考察,調查、思考、設計加強搜尋效能的方式,此項僅適合學有餘力的同學;
(5)其他亮點……

程式演示

原始碼傳送門

傳送門:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111