圖書館管理系統(tǒng)要求:
實(shí)現(xiàn)的功能為:
1. 整個系統(tǒng)由兩個獨(dú)立的模塊組成
1.1 內(nèi)部管理模塊 A
主要對圖書館的進(jìn)行維護(hù),包括對圖書館" />
用C++寫的圖書管理系統(tǒng)源代碼
圖書館管理系統(tǒng)要求:
實(shí)現(xiàn)的功能為:
1. 整個系統(tǒng)由兩個獨(dú)立的模塊組成
1.1 內(nèi)部管理模塊 A
主要對圖書館的進(jìn)行維護(hù),包括對圖書館使用人員的管理,對圖書的管理,對用戶以及管理人員的密碼管理。同時管理的用戶的最大量為100。圖書的最大量為500。
1.2 外部服務(wù)模塊 B
普通圖書館用戶的一些日常操作:如借書,還書,查詢個人信息,查詢圖書信息。
2. 系統(tǒng)功能A(內(nèi)部管理模塊)
2.1 用戶信息管理模塊。可是實(shí)現(xiàn)注冊新用戶,刪除用戶,修改用戶等等。用戶信息包括個人信息和借閱信息。個人信息包括姓名、編號、聯(lián)系方式。借閱信息包括借書總數(shù)(規(guī)定每個用戶最多同時借3本)、欠款額。對于所有已借到的書,可以看到圖書的信息、借書日期。
2.2 對圖書的管理,也是新增,刪除等。圖書信息包括書名、作者、編號、出版社。圖書可以實(shí)現(xiàn)多種方式查詢。同時有標(biāo)識能指出該圖書是否已經(jīng)被借出。
/*
2.5 對圖書預(yù)訂用戶進(jìn)行及時的信息反饋,預(yù)約時間最長為一周,如果有書已經(jīng)可借了,那么通知預(yù)訂該書的用戶。如果該用戶在一周內(nèi)還沒來借書的話,那么就通知第二個預(yù)訂該書的用戶。 設(shè)計相應(yīng)的數(shù)據(jù)結(jié)構(gòu)。
*/
3. 系統(tǒng)功能B
3.1 按多種方式查找圖書。(書名、作者、編號、出版社)
3.2 借書
要求輸入用戶的編號,然后判斷該用戶是否有欠費(fèi)(超過30元則不允許借書)或者已經(jīng)借滿。判斷要借的書是否已被借出,若未借出,將該書借給用戶,修改相應(yīng)的信息。
3.3 還書
判斷是否有欠費(fèi)(規(guī)定每本書可借一個月,超過規(guī)定時間按每天0.1元計費(fèi)。
3.4 查詢用戶信息。包括個人信息以及借還書信息。
4. 要求
1.界面友好。對于用戶輸入,要有足夠的提示信息,如“請選擇(1借書 2 還書……):”提示用戶選擇。
2.不用因?yàn)橛脩舻腻e誤輸入而引起程序運(yùn)行錯誤而中止執(zhí)行。對輸入值的大小范圍、類型等進(jìn)行正確性檢查。對不合法的給出出錯信息,指出錯誤類型,等待重新輸入。
3.對刪除數(shù)據(jù)(用戶、圖書)給出警告。