KTV管理系統(tǒng).ppt

KTV管理系統(tǒng).ppt

ID:48186166

大?。?8.50 KB

頁數(shù):11頁

時間:2020-01-18

KTV管理系統(tǒng).ppt_第1頁
KTV管理系統(tǒng).ppt_第2頁
KTV管理系統(tǒng).ppt_第3頁
KTV管理系統(tǒng).ppt_第4頁
KTV管理系統(tǒng).ppt_第5頁
資源描述:

《KTV管理系統(tǒng).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、第18章KTV管理系統(tǒng)本章是一個完整的KTV管理系統(tǒng),用于對歌曲的管理。該信息系統(tǒng)時使用Swing圖形用戶界面編寫的小型應(yīng)用程序。其中主要是對歌曲的增、刪、改、查操作。下面將具體的實現(xiàn)該系統(tǒng)。18.1數(shù)據(jù)存儲設(shè)計數(shù)據(jù)存儲是所有數(shù)據(jù)應(yīng)用程序的核心。在本章中,由于所設(shè)計到的歌曲信息非常簡單,所以在此采用將序列化的方式,將數(shù)據(jù)存儲到文本文檔中。18.2管理界面Start類是顯示界面的窗口類,該窗口的主要功能是為用戶提供關(guān)于數(shù)據(jù)操作的界面。Start類中的所有組件都是Swing輕量級組件,并且使用了AWT中

2、所沒有的JList組件來顯示數(shù)據(jù),如下是該管理界面的代碼。18.2.1添加歌曲界面添加文件界面主要包括有歌曲的id,其中id是唯一且不可改變的。輸入歌手姓名、歌手性別、歌曲名、歌曲類別。然后設(shè)置兩個按鈕,分別是“確定”和“取消”。單擊確定就會將歌曲的信息保存到數(shù)據(jù)文件中。添加歌曲界面是Add類18.2.2歌曲查找界面查找歌曲界面有分類查詢。其中包括有根據(jù)id查詢、根據(jù)歌曲名查詢、根據(jù)歌手姓名查詢、根據(jù)歌手性別查詢和根據(jù)歌曲類別查詢。實現(xiàn)查詢的類是Search.類。18.2.3歌曲修改界面歌曲修改前要

3、將所有的歌曲全部顯示,也就是相當去查詢?nèi)?。然后在歌曲中選擇要修改的歌曲,并單擊“修改歌曲”按鈕,彈出修改對話框,并將所選擇修改的歌曲各個條目全部顯示到文本框中,用戶只需要改變文本框中的內(nèi)容,并單擊“確定”按鈕即可。修改歌曲實現(xiàn)類是Update,18.2.4刪除歌曲刪除歌曲主要就是對數(shù)據(jù)的刪除操作,單擊主菜單中“刪除歌曲”按鈕后,會彈出一個對話框,并列出所有的歌曲,如果需要刪除,則可以選中,然后單擊“刪除”按鈕即可。18.3業(yè)務(wù)處理前面介紹了KTV管理系統(tǒng)的前臺工作界面,本節(jié)中就主要介紹前臺中所有功

4、能的實現(xiàn),其中包括有數(shù)據(jù)的增、刪、改、查和實體類等。18.3.1實體類在KTV管理系統(tǒng)中,主要有歌手姓名、歌手性別、歌曲名、歌曲類別等屬性,實體類為Song.java。并設(shè)置各個屬性所對應(yīng)的setter/getter方法,最后重寫toString方法。18.3.2數(shù)據(jù)處理在數(shù)據(jù)處理中,首先是使用文件流操作,寫入和讀取數(shù)據(jù)。然后是數(shù)據(jù)的增刪改查操作的實現(xiàn),查詢中又分為以各個屬性進行查詢。其實現(xiàn)類是Oper.java18.3.3權(quán)限處理在進行歌曲管理操作時,需要輸入管理員后臺運行的用戶名和密碼,在此用戶

5、名和密碼均為“admin”,如果輸入成功,則提示輸入成功并進入后臺管理界面,如果用戶名和密碼輸入失敗,則提示輸入失敗。權(quán)限處理類為Login.java,

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。