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