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

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

ID:48186166

大小:58.50 KB

頁(yè)數(shù):11頁(yè)

時(shí)間:2020-01-18

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

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

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

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

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

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

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

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