KTV娛樂信息管理系統(tǒng)設(shè)計說明_第1頁
KTV娛樂信息管理系統(tǒng)設(shè)計說明_第2頁
KTV娛樂信息管理系統(tǒng)設(shè)計說明_第3頁
KTV娛樂信息管理系統(tǒng)設(shè)計說明_第4頁
KTV娛樂信息管理系統(tǒng)設(shè)計說明_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 . 畢 業(yè) 論 文(設(shè) 計)題 目KTV娛樂信息管理系統(tǒng)畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作與取得的成果。盡我所知,除文中特別加以標(biāo)注和致的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得與其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了意。作 者 簽 名:日 期:指導(dǎo)教師簽名: 日期:使用授權(quán)說明本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;

2、學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部容。作者簽名: 日 期:學(xué)位論文原創(chuàng)性聲明本人重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校

3、保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位論文的全部或部分容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日注意事項1.設(shè)計(論文)的容包括:1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻8)致9)附錄(對論文支持必要時)2.論文字數(shù)要求:理工類設(shè)計(論文)正文字數(shù)不少于1萬字(

4、不包括圖紙、程序清單等),文科類論文正文字數(shù)不少于1.2萬字。3.附件包括:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體與大小符合要求,無錯別字,不準(zhǔn)請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件

5、)次序裝訂KTV娛樂信息管理系統(tǒng) 摘要 隨著社會的發(fā)展,人類的進步,21世紀人們的生活的水平有所提高,為了滿足人們對生活的需要,豐富業(yè)余生活,就需要有一些娛樂的設(shè)施來彌補這些空缺,所以開發(fā)了KTV娛樂信息管理系統(tǒng)。 論文詳細論述了系統(tǒng)總體設(shè)計思想、數(shù)據(jù)庫設(shè)計以與功能模塊設(shè)計等,給出了KTV娛樂信息管理系統(tǒng)一般流程。該系統(tǒng)主要包括:系統(tǒng)用戶管理、員工信息管理、包房信息管理,歌曲庫管理等模塊??蓪崿F(xiàn)對各種歌曲的查詢點播、播放控制歌曲,并且調(diào)用了在線點播功能。/該系統(tǒng)可以管理各種歌曲與用戶,較好的實用性,能夠進行快速點歌。相信該系統(tǒng)會給人們生活帶來更多的樂趣。關(guān)鍵詞 JSP播放 歌曲,SQLKTV

6、management systemAuthor:zhouhongtang(Grade04,Class101,Major Information and Computing Since,Math and Computing Since Dept.,Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor:ZhangRuiLinAbstract :Along with societys development and humanitys progress, 21 centuries peoples life level has t

7、he enhancement,in order to satisfy the people to the life need,the rich extra-curricular life, needs to have some entertainment the facility to make up these vacancies, therefore has developed from moving point song system。This article mainly introduced from the moving point song system analysis, th

8、e design and the realization process。This system mainly includes according to a Pinyin song, according to a song number of words song,selects the song according to the song author, according to the song asterism song、 according to a song type song、 according to the song language classification song

9、six big spots songs module, realizes to each kind of song inquiry,the selection and broadcast。 Each function module all can inquire thinks the main point the song。 Is singing time also may broadcast the control song,adjusted the sound box effect I to transfer Mixer the API function adjustment sound

10、box volume size。This system may manage each kind of song,Has a better usability,can carry on the fast spot song, believed this system can give the people to live brings more pleasure。Key words :Song inquiry ,broadcast ,Song- 42 - / 42目 錄1 概述11.1 題目背景11.2 項目現(xiàn)狀與分析11.3 研究意義22 需求分析62.1 項目的容與要求72.2 可行性分析

11、72.2.1 經(jīng)濟可行性72.2.2 技術(shù)可行性開發(fā)語言82.3 開發(fā)工具論述82.3.1 前臺開發(fā)工具92.3.2 后臺數(shù)據(jù)庫93 系統(tǒng)設(shè)計103.1 系統(tǒng)功能分析113.2 系統(tǒng)數(shù)據(jù)庫設(shè)計134 系統(tǒng)行為特性設(shè)計144.1 軟件結(jié)構(gòu)設(shè)計234.1.1 KTV娛樂信息管理系統(tǒng)點歌模塊設(shè)計234.2 功能子模塊設(shè)計254.2.1 客戶模塊子模塊254.2.2 員工模塊324.2.3管理員模塊355 系統(tǒng)結(jié)果分析與調(diào)試35總 結(jié)37致 38參考文獻391 項目概述1.1 題目背景在計算機技術(shù)日益發(fā)展的今天,各個企業(yè),家庭對計算機技術(shù)的要求越來越高,為了滿足企業(yè),家庭的需要,就需要開發(fā)各種軟件。K

12、TV娛樂信息管理系統(tǒng),將經(jīng)壓縮的視頻和間頻信號儲存在網(wǎng)絡(luò)視頻服務(wù)器上的超大容量、高速硬盤中,播放時由連接在網(wǎng)絡(luò)上的電腦將視頻和音頻信號解壓后輸出到顯示器或者電視機上。采用專用視頻服務(wù)器代替了傳統(tǒng)的影碟播放,設(shè)備容豐富,全部采用DVD影碟且可自由增加歌曲。實現(xiàn)了全自動的視頻點播,所以無需影碟機也無需再經(jīng)DJ取碟和放碟等人工操作。KTV娛樂信息管理系統(tǒng)完全取代了傳統(tǒng)的播放設(shè)備,它自動化程度高,無需人工控制播放。既避免了人為的錯誤,又降低了經(jīng)營成本。該系統(tǒng)不受房間限制,一首歌可供多個用戶同時點播,完全消除了傳統(tǒng)系統(tǒng)的撞碟搶歌現(xiàn)象。該系統(tǒng)采用先進的數(shù)字壓縮方法,圖像質(zhì)量采用DVD,音質(zhì)能達到5.1水準(zhǔn)

13、。在網(wǎng)絡(luò)傳送中,視音頻不會有任何失真、衰減與干擾,歌曲反復(fù)使用也不會對圖像產(chǎn)生影響。歌曲可選擇原人原唱的演唱會、MTV等。隨著科技的發(fā)展,人類的進步,現(xiàn)在人們的生活水平在逐漸的提高,為了豐富人們的業(yè)余生活,減輕人們工作的壓力增加一些娛樂設(shè)施是必不可少的,KTV娛樂信息管理系統(tǒng)正是為了豐富滿足家庭業(yè)余生活開發(fā)的。1.2 項目現(xiàn)狀與分析KTV娛樂信息管理系統(tǒng)從很早以前就開始進行研發(fā)與應(yīng)用,經(jīng)過多年的經(jīng)驗摸索,不斷地完善改進和升級,使得它更安全、更穩(wěn)定、更完善。無論夜總會型,還是量販?zhǔn)叫偷腒TV都可以使用,該系統(tǒng)加上優(yōu)質(zhì)的歌庫,并與點歌輔助工具和外圍歌廳設(shè)備一起使用時,可稱之為一套功能強大、可靠性高

14、、實用性好、畫優(yōu)音美的全自動卡拉OK娛樂信息管理系統(tǒng),絕對領(lǐng)導(dǎo)著KTV點歌設(shè)備的新潮流。全套系統(tǒng)是架構(gòu)在計算機網(wǎng)絡(luò)上的,由電腦來自動管理,無需碟機亦無需人員操作,極提高了經(jīng)營效率。該系統(tǒng)從歌曲錄制編輯、歌曲庫的自動生成、點歌軟件的功能、界面的多樣性和美觀性、客人的使用人性化、前后臺管理的多樣性和方便性、與各種外圍點歌設(shè)備的結(jié)合、有各類歌曲的提供等方面,形成了完整的解決方案,是一套集大成的全面先進的系統(tǒng)。隨著計算機技術(shù)的發(fā)展,人們不僅使用單一的文字作為信息的載體,還可以通過各種各樣的媒體來傳遞、存儲信息。我們通常所說的媒體(Media)包括其中的兩點含義。一是指信息的物理載體(即存儲和傳遞信息的

15、實體),如書本、掛圖、磁盤、光盤、磁帶以與相關(guān)的播放設(shè)備等;另一層含義是指信息的表現(xiàn)形式(或者說傳播形式),如文字、聲音、圖像、動畫等。多媒體計算機中所說的媒體,是指后者而言,即計算機不僅能處理文字、數(shù)值之類的信息,而且還能處理聲音、圖形、電視圖像等各種不同形式的信息。 對各種信息媒體的處理,是指計算機能夠?qū)λ鼈冞M行獲取、編輯、存儲、檢索、展示、傳輸?shù)雀鞣N操作。一般而言,具有對多種媒體進行處理能力的計算機可稱為多媒體計算機。KTV娛樂信息管理系統(tǒng)是一款與多媒體播放,音頻消原唱,歌詞顯示于一體的大眾化軟件。如果你想在自己的電腦上過把KTV癮,那么本軟件將實現(xiàn)你的愿望。無須復(fù)雜的設(shè)置,即刻讓你感受

16、到在家里演唱卡拉OK的氛圍。愿這款軟件給你的生活帶來一種新的樂趣。1.3 研究意義該系統(tǒng)是在實際調(diào)研的基礎(chǔ)上,針對現(xiàn)在人們現(xiàn)實生活當(dāng)中需求情況來進行系統(tǒng)開發(fā),因此它具有較強的實用性.該系統(tǒng)有如下特點: 先進的管理思想歌曲信息數(shù)據(jù)集中管理,最大程度上實現(xiàn)高效管理。模塊化的軟件結(jié)構(gòu)各個模塊都可以單獨運行。提供良好的人機交互界面,操作簡單快捷??梢詫Υ罅扛枨畔⑦M行處理,檢索迅速,查找方便,可靠性高。當(dāng)今社會里人們的生活水平在不斷提高,工作壓力也越來越大,人們需要有個能夠減少壓力的環(huán)境,唱歌是一個比較好的方式,所以開發(fā)了KTV娛樂信息管理系統(tǒng).該系統(tǒng)實現(xiàn)了對各種歌曲管理,滿足人們的點歌要求,這樣人們

17、可以點播各種各樣的歌曲進行選唱。2 需求分析2.1 項目的容與要求喜愛唱歌的朋友一定很喜歡MTV。當(dāng)您看到那些美妙的畫面,是不是特想按照自己的意愿為自己鐘愛的歌曲設(shè)計精美且有意義的MTV呢?KTV娛樂信息管理系統(tǒng)是一款與多媒體播放,音頻消原唱,麥克風(fēng)演唱的大眾軟件。隨著計算機的普與,科技的飛速發(fā)展,人們的生活水平在日益提高,開發(fā)KTV娛樂信息管理系統(tǒng)為了更加豐富人們的業(yè)余生活和減輕工作壓力。該系統(tǒng)針對實際情況,在對人們的需求情況的基礎(chǔ)上來進行系統(tǒng)設(shè)計和開發(fā)。它的系統(tǒng)功能要求如下:(1) 管理各種歌曲(2) 調(diào)整音箱效果:音量/伴音/人聲(話筒)/左右聲道/原唱/清唱/低音/升調(diào)/高音等;(3)

18、 點播方式:按原唱者和首字(字母)查找點播;按歌曲首字母查找點播;按歌曲作者查找點播;按歌曲國別查找點播;按影視名稱查找歌曲點播等;(4) 點播曲目管理:選中的曲目排隊/選中的曲目優(yōu)先被點唱。2.2 可行性分析開發(fā)本系統(tǒng)要從它的經(jīng)濟和技術(shù)角度進行全面考慮,要在利用最少的經(jīng)濟條件,把系統(tǒng)的功能都實現(xiàn)。2.2.1 經(jīng)濟可行性隨著人們生活水平的不斷提高,工作壓力也越來越繁大,根據(jù)這個形勢,就需要一些娛樂設(shè)施來減輕人們的生活負擔(dān),同時還能豐富業(yè)余生活。開發(fā)KTV娛樂信息管理系統(tǒng)是一個很好的方法,它以較低的成本達到人們滿意的效果。本軟件的成本費用:目前,在市場上購買一臺普通PC機大約需要30004000

19、元,購買正版的JSP大約需要2000元,購買正版的Windows2000大約需要2000元,此系統(tǒng)開發(fā)工作人員的三個月工資大約要10000元,做系統(tǒng)調(diào)研與各種資料費等各種費用大約需要5000元。電費等其他各種費用大約需要1000元。KTV娛樂信息管理系統(tǒng)是我根據(jù)現(xiàn)在人們生活的實際情況,在考慮到系統(tǒng)的可行性:目標(biāo)和方案可行性,技術(shù)可行性,經(jīng)濟方面的可行性等。因素的基礎(chǔ)上進行開發(fā)的。它針對管理中的實際情況,能夠解決一些實際問題,對各種歌曲信息進行管理,條理非常清晰,用戶便于操作。而且克服了購買現(xiàn)成軟件存在的專用性較差的問題。當(dāng)然,它也存在一些不足之處,需要不斷的完善。2.2.2 技術(shù)可行性開發(fā)語言

20、該系統(tǒng)我使用的JSP作為開發(fā)工具,數(shù)據(jù)庫使用SQL Server 2000, 該軟件的開發(fā)是在XP操作系統(tǒng)下進行,利用JSP工具進行開發(fā),不需要任何大型的系統(tǒng)軟件和應(yīng)用軟件來支持。該系統(tǒng)是一個多媒體播放的娛樂軟件,對該軟件的操作不需要高配置的計算機,只要在該計算機上能夠運行Windows 98,2000,XP操作系統(tǒng)即可,也不需要高配置的計算機來開發(fā)和運行該軟件。目前,開發(fā)者熟悉JSP和Windows XP操作系統(tǒng),具有開發(fā)大型軟件的能力。綜上,開發(fā)該管理軟件具有技術(shù)可行性的。2.3 開發(fā)工具論述本軟件為KTV娛樂信息管理系統(tǒng),要對各種歌曲進行管理。因此,本軟件前臺使用JSP作為開發(fā)工具,后臺

21、數(shù)據(jù)庫使用SQL Server 2000。2.3.1 前臺開發(fā)工具前臺使用Microsoft公司的JSP作為開發(fā)工具。JSP 是Microsoft 公司推出的最新版本。它是一種可視化的,面向?qū)ο蟮臄?shù)據(jù)庫開發(fā)工具。它的數(shù)據(jù)窗口大簡化了數(shù)據(jù)庫應(yīng)用程序的開發(fā),是設(shè)計數(shù)據(jù)庫應(yīng)用程序的極好前臺工具。它能夠迅速有效的編制程序界面,它的這種快速程序開發(fā)環(huán)境在界面設(shè)計和程序開發(fā)中是非常有效的。JSP提供了大量的控件,利用這些控件可以進行界面設(shè)計。它易學(xué)易用,可以大大減少編程人員的工作量,基于以上優(yōu)點,該系統(tǒng)采用JSP 作為開發(fā)工具。2.3.2 后臺數(shù)據(jù)庫后臺數(shù)據(jù)庫采用SQL Server 2000來實現(xiàn)。SQ

22、L Server 2000數(shù)據(jù)庫是一種高性能的關(guān)系型數(shù)據(jù)庫,它是可以實現(xiàn)一定量的數(shù)據(jù)處理和管理數(shù)據(jù)存儲。它可以用數(shù)據(jù)庫查詢和程序化語言SQL Server 2000,通過更新和管理數(shù)據(jù)庫來訪問數(shù)據(jù)。SQL Server 2000(結(jié)構(gòu)化查詢語言)作為一種在關(guān)系數(shù)據(jù)庫中定義和操縱數(shù)據(jù)的標(biāo)準(zhǔn)語言,它的最大特點是直觀,簡單易學(xué),功能豐富,使用方便。尤其是它 的查詢語句可以對一個或多個表進行查詢,還可以對視圖進行查詢。JSP不但是一個高效快速開發(fā)數(shù)據(jù)庫應(yīng)用程序的強大工具,而且也是方便快捷地開發(fā)功能完善的Windows應(yīng)用程序的工具之一。通過JSP 來訪問數(shù)據(jù)庫并對其進行各種操作。通過ODBC(即開放數(shù)

23、據(jù)庫互連)的方法同數(shù)據(jù)庫接口相連。建立連接后通過SQL Server 2000語句或數(shù)據(jù)窗口與數(shù)據(jù)窗口控件一起將數(shù)據(jù)庫中的數(shù)據(jù)信息顯示出來。3 系統(tǒng)設(shè)計系統(tǒng)設(shè)計又稱系統(tǒng)物理設(shè)計。它根據(jù)系統(tǒng)分析報告中的系統(tǒng)邏輯模型綜合考慮各種約束,利用一切可利用的技術(shù)手段和方法進行具體設(shè)計,確定新系統(tǒng)的實施方案,解決系統(tǒng)怎么做的問題。該系統(tǒng)的總體任務(wù)是管理各種歌曲,按原唱者和首字(字母)查找點播;按歌曲首字母查找點播;按歌曲作者查找點播;按歌曲國別查找點播;按影視名稱查找歌曲點播等;選中的曲目排隊/選中的曲目優(yōu)先被點唱。在系統(tǒng)調(diào)研的基礎(chǔ)上,對系統(tǒng)的功能進行細致的分析,并建立一個新系統(tǒng)的邏輯模型。3.1 系統(tǒng)功能

24、分析系統(tǒng)要完成的主要功能有:管理各種功能系統(tǒng)用戶管理、員工信息管理、包房信息管理,歌曲庫管理。系統(tǒng)用戶管理:包括用戶名,密碼,權(quán)限,添加時間,可添加刪除等。包房管理:使前臺服務(wù)員能夠?qū)崿F(xiàn)包房的查詢、開包房與結(jié)賬;。歌曲庫管理:可以通過后臺對歌曲庫進行增添、刪除、修改。客戶機端:用戶可以按照歌曲名稱、歌手、歌曲字數(shù)進行點歌;呼叫服務(wù)員。歌曲點播功能:選擇按歌曲類型點歌后,顯示的是不同類型的歌曲,分別是迪士高,情歌,兒歌,軍歌,影視金曲,輕音樂,再選擇其中的一項,然后利用歌曲拼音查詢選的歌曲。歌曲點歌功能:實現(xiàn)視頻與音頻的同步;加一個客戶端可以點餐的功能調(diào)整音箱效果:音量/伴音/人聲(話筒)/左右

25、聲道/原唱/清唱/低音/升調(diào)/高音等,通過對Windows API的多媒體和資源文件的高層控制MCI進行封裝,使讀者不必研究MCI的部函數(shù),輕松調(diào)用API類的函數(shù),就能實現(xiàn)播放視頻文件。Windows已經(jīng)提供了一個關(guān)于多媒體處理的動態(tài)庫WINMM.DLL,并通過調(diào)用它所提供的API函數(shù),就可以使用MCI指令進行多媒體方面的操作了。MCI的全稱是Media Control Interface(多媒體控制接口),為各種多媒體設(shè)備,用MCI函數(shù)可以給上述的任何一種設(shè)備發(fā)出命令,告訴他們開始,結(jié)束,暫停,倒退,快進等,就像按動播放器面版上的按鈕一樣。每一個設(shè)備的特殊命令依賴于設(shè)備本身的功能,例如可以讓

26、波形音頻設(shè)備錄音等。實際上MCI是一個高級的函數(shù)調(diào)用接口,可以把它看作一個解釋器,通過它,就可以直接和外部音頻或視頻設(shè)備打交道了。點播曲目管理:選中的曲目排隊/選中的曲目優(yōu)先被點唱。3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以與實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。開發(fā)本系統(tǒng)共設(shè)計了幾個表如下所示:(1) 歌曲表的定義 allusers表(用戶):序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號102username

27、VarChar 50是2553pwdVarChar 50是2554cxVarChar 50是2555addtimeDateTime 8是23Baofang(包房)表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號102bianhaoVarChar 50是2553daxiaoVarChar 50是2554zuidixiaofeiVarChar 50是2555beizhuVarChar 50是2556zhuangtaiVarChar 50是2557addtimeDateTime 8是23Baofangjilu(包房記錄)表:序號字段名稱字段類型大小允許為空最大長度備注1IDI

28、nt 4自增編號102baofangbianhaoVarChar 50是2553daxiaoVarChar 50是2554zuidixiaofeiVarChar 50是2555kehumingchengVarChar 50是2556mimaVarChar 50是2557beizhuVarChar 50是2558xiaofeijineVarChar 50是2559shifoujiezhangVarChar 50是25510addtimeDateTime 8是23Diangejilu(點歌記錄)表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號102yonghumingVar

29、Char 50是2553gequbianhaoVarChar 50是2554gequmingchengVarChar 50是2555geshouVarChar 50是2556addtimeDateTime 8是23Gequ(歌曲)表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號102bianhaoVarChar 50是2553gemingVarChar 50是2554leibieVarChar 50是2555geshouVarChar 50是2556gemingshouzimuVarChar 50是2557yuanwenjianVarChar 50是2558addtim

30、eDateTime 8是23Kehuhujiao(客戶呼叫)表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號102baofangVarChar 50是2553hujiaoshiyouVarChar 50是2554addtimeDateTime 8是23Yuangongxinxi(用戶信息)表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號102yonghumingVarChar 50是2553mimaVarChar 50是2554xingmingVarChar 50是2555xingbieVarChar 50是2556dianhuaVarChar

31、50是2557shenfenzhengVarChar 50是2558dizhiVarChar 50是2559zhiweiVarChar 50是25510beizhuVarChar 50是25511addtimeDateTime 8是234 系統(tǒng)行為特性設(shè)計4.1 軟件結(jié)構(gòu)設(shè)計按照整體的功能設(shè)計,該系統(tǒng)包括員工模塊,用戶模塊和管理員模塊。4.1.1 KTV娛樂信息管理系統(tǒng)點歌模塊設(shè)計圖4.1 點歌模塊圖功能描述:進入KTV娛樂信息管理系統(tǒng)后,顯示的是各種系統(tǒng)用戶管理、員工信息管理、包房信息管理,歌曲庫管理。各個模塊子模塊圖如下所示: (2)點歌子模塊圖點歌管理歌名歌手類別歌手首字母編號圖4.3

32、點歌模塊圖系統(tǒng)ER圖如下:4.2 功能子模塊設(shè)計對上述各項功能進行集中,分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,分為客戶模塊,員工模塊,和管理員模塊,客戶模塊包括個人資料管理(修改密碼),點歌管理(點歌添加,點歌查詢),呼叫客服(呼叫客服添加),員工模塊包括個人資料管理(修改員工信息),客戶包房記錄(包房記錄添加,包房記錄查詢)查看客戶呼叫(查看客戶呼叫),管理員模塊包括系統(tǒng)用戶管理(系統(tǒng)用戶管理),員工信息管理(員工信息添加,員工信息查詢),包房信息管理(包房信息添加,包房信息查詢),歌曲庫管理(歌曲添加,歌曲查詢)4.2.1 客戶模塊子模塊1登陸界面本模塊是系統(tǒng)登陸界面(客戶,員工,管理員登陸界面

33、),實現(xiàn)的功能是檢測合法用戶,驗證其用戶名密碼,以杜絕非法用戶侵入系統(tǒng)。本模塊界面非常簡單,就一用戶名和密碼兩個文本框和一個登陸按鈕,但實現(xiàn)的方法比較復(fù)雜,因為系統(tǒng)要自動判斷其輸入的用戶名與密碼的正誤,還要自動識別其權(quán)限(超級管理員與普通管理員之分),如果登陸正常后,系統(tǒng)要將當(dāng)前用戶名和權(quán)限記錄下來以便之后其他操作給予適當(dāng)?shù)臋?quán)限分配。實現(xiàn)本模塊的主要代碼如下所示:用戶登錄 KTV娛樂信息管理系統(tǒng)       用戶名   密碼   權(quán)限   管理員 員工 客戶     (1)客戶登陸 界面設(shè)計客戶模塊包括個人資料管理

34、(修改密碼),點歌管理(點歌添加,點歌查詢),呼叫客服(呼叫客服添加),: base href= KTV娛樂信息管理系統(tǒng) 2修改密碼實現(xiàn)本模塊的主要代碼如下所示: 修改密碼 修改密碼 原密碼: 新密碼: 確認密碼: 3歌曲管理歌曲頁面可以按編號,歌名,類別,歌手,歌名首字母等查找歌曲,實現(xiàn)本模塊的主要代碼如下所示:點歌記錄 已有點歌記錄列表: 搜索:歌曲編號: 歌曲名稱 序號 歌曲編號歌曲名稱歌手 添加時間 操作 % String sql=; sql=select * from diangejilu where yonghuming=+request.getSession().getAttri

35、bute(username)+; if(request.getParameter(bianhao)= |request.getParameter(bianhao)=null ) else sql=sql+ and gequbianhao like %+new String(request.getParameter(bianhao).getBytes(8859_1)+%; if(request.getParameter(mingcheng)= |request.getParameter(mingcheng)=null ) else sql=sql+ and gequmingcheng like

36、%+new String(request.getParameter(mingcheng).getBytes(8859_1)+%; sql=sql+ order by id desc; ResultSet RS_result=connDbBean.executeQuery(sql); String id=; String yonghuming=;String gequbianhao=;String gequmingcheng=;String geshou=; String addtime=; int i=0;4呼叫添加實現(xiàn)本模塊的主要代碼如下所示:客戶呼叫 function up(tt) Varpop=new Popup( co

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論