功能描述:
(1)模擬圖書管理系統的流程,包括讀者注冊、讀者借閱、圖書管理、用戶管理等功能。圖書資訊包含:書號,書名,作者,出版社,出版時間,價格等。
(2)設定管理員登陸的初始密碼
(3)借閱圖書數目受系統設定最大借閱量的限制,系統的圖書總數和用戶總數受系統設定最大量的限制。(4)圖書借閱管理主要包括圖書借閱、圖書歸還、借閱資訊查看等功能。圖書管理主要包括圖書的增加、刪 除、修改、查看、統計等功能。用戶管理主要包括用戶注冊、登錄、修改密碼、修改個人資訊、設定用戶型別等功能。
1.定義:六個大類 以及 小部分函式
1.Admin:定義的一個系統管理員的類,繼承于log,主要負責增加讀者,洗掉讀者,增刪圖書管理員,修改讀者和圖書管理員的權限等。通過賬號密碼登錄,初始賬號knight 初始密碼123。管理員還可修改讀者的權限,比如設定老師最多借20本書,學生最多借10本書。
2.BookMessage:父類,用來存放圖書的資訊,如書號,書名,作者,出版社,出版時間,價格等。
3.Librarian:定義的圖書管理員的類,主要權限有增刪改查圖書。繼承于log,通過賬號密碼登錄。初始賬號 sillage 初始密碼123.
4.Log:父類,完成登錄注冊的功能。
5.Reader:繼承于log,user和BookMessage,擁有查看圖書,借書,還書,查詢借閱資訊等功能。
6.User:父類,主要存放了用戶的資訊。包括賬號密碼,借書情況等。
7.void Book_Add(BookMessage *B);//增加圖書
8.void Reader_Add(User *U,Reader *R);//添加讀者
9.void Book_Add(BookMessage *B);//增加圖書
10. void Book_Delete(BookMessage *B);//洗掉圖書
11. void Book_Alter(BookMessage *B);//修改圖書
12. void Book_Find(BookMessage *B);//查找圖書
13. void Book_AddUp(BookMessage *B);//統計圖書
14.void Reader::Book_LR();//讀者借閱

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/241135.html
標籤:C++ 語言
上一篇:無法打開源檔案stdafx.h
下一篇:wxWidgets中,wxLog.h在編譯時,提示error:‘wxLog_int’ was not declared,是什么原因?
