【正文】
use Administrative SystemAbstract: The song storehouse administration system of Karaoka disc is a typical system of information management (MIS ). This text utilizes the various target oriented development instruments which Visual FoxPro developing instrument of Microsoft Company supplies with to develop this system. This text mainly introduces the direction of the system’s development and research and expounds the choosing basis of the systematic programming environment and the design of each functional module of this system. The system chiefly realizes the browsing and edition of the song files by using form. The text focuses on realizing the multiconditioned inquiry of the songs.Keywords: Song。 Module。2卡拉 OK 歌庫系統(tǒng)中所有歌庫資料存儲在該系統(tǒng)中,提供方便的增刪歌曲功能,本系統(tǒng)提供多種分類檢索方式:按字數(shù)、語種、歌星姓名、歌曲序號及歌曲拼音進行查詢;方便、簡單、易用、易學(xué)、符合人們以往的習(xí)慣;隨著科學(xué)技術(shù)的發(fā)展,制作技術(shù)和系統(tǒng)功能日趨完善。(2) 實現(xiàn)歌曲資料的自由錄入、修改、刪除。(4) 采取一定的措施以實現(xiàn)系統(tǒng)的保密性。3(2) 由于該系統(tǒng)的使用對象比較單一,只有系統(tǒng)管理員才能對本系統(tǒng)的所有功能進行操作,因此,不必對系統(tǒng)設(shè)置級別認證。(4) 方便的數(shù)據(jù)查詢,支持多條件查詢;即可根據(jù)歌曲的不同內(nèi)容進行查詢,如:編號、語種、字數(shù)等。(5) 報表打印功能,在對歌曲進行查詢后,有時需要打印相關(guān)資料,這時就需要有報表打印功能。 可行性分析目前開發(fā)數(shù)據(jù)庫的工具有Visual Basic、Visual C++、Visual FoxPro等,其中微軟公司的Visual FoxPro是Windows應(yīng)用程序開發(fā)工具,是目前最為廣泛、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具,它提供了完整的向?qū)C制,使用方便快捷,使界面統(tǒng)一;升級方便;提供了數(shù)據(jù)字典;使用報表實現(xiàn)打印功能,具有嚴謹?shù)臄?shù)據(jù)庫結(jié)構(gòu),先進的面向?qū)ο竽P?、完善的主從式結(jié)構(gòu),是一個高生產(chǎn)力、高效率、高彈性且易用的開發(fā)工具。因此,實現(xiàn)本系統(tǒng)使用Visual FoxPro作為開發(fā)工具是個比較好的選擇。4(2) 歌曲瀏覽模塊該模塊的主要功能是負責(zé)綜合瀏覽歌曲記錄,由于數(shù)據(jù)量大,所以該模塊的設(shè)計應(yīng)從方便管理員的角度出發(fā)。(3) 歌曲編輯模塊歌曲編輯模塊主要是對歌曲的資料進行添加、修改、刪除,由于輸入的數(shù)據(jù)量大,管理員不時的對歌曲資料進行新歌的輸入和舊歌的輸出,還有輸入時難免會有出錯的時候,設(shè)計此模塊是非常重要的,分別對歌曲列表、歌星資料、語言、字數(shù)四個表進行編輯,因此,管理員可以方便的對歌庫資料進行修改。為了方便用戶,本系統(tǒng)提供了多種查詢方式。管理員可以根據(jù)一個條件進行查詢,也可以根據(jù)多個條件綜合起來進行查詢,查詢結(jié)果可以隨時被打印,打印部分見報表打印模塊。5(6) 系統(tǒng)維護模塊系統(tǒng)維護功能主要是指對數(shù)據(jù)進行備份和數(shù)據(jù)的初始化,如:數(shù)據(jù)的轉(zhuǎn)入和數(shù)據(jù)的轉(zhuǎn)出。 數(shù)據(jù)流圖與數(shù)據(jù)字典(1) 數(shù)據(jù)流圖(DFD)經(jīng)過分析,、。6加工編號:②加工名:分類處理(查詢)加工邏輯:根據(jù)用戶輸入的查詢條件進行查詢處理,將結(jié)果以報表的形式反饋給用戶。由于管理人員可能存在調(diào)動的可能,所以,系統(tǒng)中應(yīng)有添加新用戶、刪除舊用戶、修改密碼并確認密碼的功能。7根據(jù)以上分析,從數(shù)據(jù)庫中取出的信息可分成四個主題:每個主題都是一個獨立的表,即歌曲檔案管理系統(tǒng)中應(yīng)包括五個表:歌曲列表、歌星資料、語言、字數(shù)、用戶表。8盡管系統(tǒng)中采取各種保護措施來防止數(shù)據(jù)的安全性和完整性的破壞,問題仍然是不可避免的,而且這些故障輕則造成運行事務(wù)非正常中斷,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部或部分數(shù)據(jù)丟失。這一點在數(shù)據(jù)維護模塊中實現(xiàn)。由于程序員本身能力的局限性,所以編寫的代碼,即使經(jīng)過反復(fù)檢查也難免出錯,所以在本階段力求使用有限的時間找出盡可能多的錯誤,力求系統(tǒng)盡量正確。廣東省湛江市廣播電視大學(xué)(論文)4 系統(tǒng)設(shè)計和實現(xiàn) 數(shù)據(jù)表設(shè)計因本系統(tǒng)中涉及的計算基本沒有,所以對表之間的關(guān)系運算基本不多,故本系統(tǒng)中的表全部采用臨時表的形式。 歌曲列表字段名 類型 索引序號 C(10) 主索引 歌曲名稱 C(20)語言分類