freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

媒體音樂播放器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-24 22:49本頁面
  

【正文】 utton1button2(打印預(yù)覽)Namebutton2設(shè)計(jì)完成的打印小賬單如下圖513所示。圖513打印賬單 代碼設(shè)計(jì)(1) 當(dāng)選擇下拉框內(nèi)房間號(hào)時(shí),觸發(fā)timer事件,實(shí)現(xiàn)數(shù)據(jù)庫內(nèi)與相應(yīng)房間號(hào)的綁定。這樣設(shè)計(jì)是為了方便管理員,當(dāng)用戶結(jié)賬時(shí),不必再去數(shù)據(jù)庫內(nèi)查找相應(yīng)信息,只要選擇正確的房間號(hào),即可在界面上看到該房間的所有信息[13]。部分代碼如下: private void timer1_Tick(object sender, EventArgs e) { = false。 DataTable myDT1 = (select (select price from room where roomtype=) as price,(select abate from abate where cardtype=) as abate,money.* from money,abate,room where =39。 + .Text + 39。)。 if ( 0) { for (int i = 0。 i 1。 i++) { = [i][begintime].ToString()。 = ()。 = [i][roomtype].ToString()。 = [i][cardtype].ToString()。 = [i][money].ToString()。 = [i][price].ToString()。 = [i][abate].ToString()。 =[i][ userlogo].ToString()。 } }} (2) 當(dāng)單擊打印預(yù)覽按鈕時(shí),系統(tǒng)會(huì)先檢測(cè)是否安裝打印機(jī),如果安裝則直接彈出界面保存界面,并進(jìn)行預(yù)覽操作[14]。主要代碼如下:private void PrintXP() { try { ( + @\)。 string s_DKYWD = 房間號(hào): + .Text + |。//1。 s_DKYWD += 結(jié)束時(shí)間: + |。 s_DKYWD += 開始時(shí)間: + .Text + |。 s_DKYWD += 應(yīng)付金額: + +元+|。 s_DKYWD += 點(diǎn)歌系統(tǒng)小票+|。 DataSet dss = new DataSet()。 (dt)。 DataRow dr = ()。 dr[C1] = .Text。 dr[C2] = 。 dr[C3] = 。 dr[C4] = 。 (dr)。 以下代碼是將在程序中設(shè)計(jì)的賬單格式對(duì)應(yīng)到打印列表中。private void showCrystalInfo(int i_Temp, string s_Info) { textObject。textObject = [T + ()] as 。 if (textObject != null) { = s_Info。 } }(3) 當(dāng)點(diǎn)擊確認(rèn)結(jié)賬時(shí),先判斷找零文本值是否大于零,然后再做出相應(yīng)的操作。部分代碼如下: private void button1_Click(object sender, EventArgs e) { if (double .Parse ( .Text )0) { (余額不足,請(qǐng)重新輸入金額)。 .Focus()。 return。 } (update money set uncost=39。+ .Text +39。where userlogo=39。+ .Text +39。)。 (交易成功!)。 ()。 }6 系統(tǒng)測(cè)試與使用方法本系統(tǒng)的測(cè)試貫穿于整個(gè)系統(tǒng)的開發(fā)過程,按照工作進(jìn)行的先后順序,測(cè)試過程可分為制定計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行、跟蹤缺陷這幾個(gè)階段。在每個(gè)階段,都有一些數(shù)據(jù)需要保存,和用戶之間也需要進(jìn)行交互,以使系統(tǒng)能很好的進(jìn)行測(cè)試。測(cè)試過程的工具是一種用于滿足上述需求的軟件和硬件工具,它對(duì)整個(gè)測(cè)試過程,保存在測(cè)試的不同階段產(chǎn)生的文檔、數(shù)據(jù)。系統(tǒng)測(cè)試在整個(gè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程中占據(jù)了很多資源。通過在測(cè)試過程中合理的引入系統(tǒng)測(cè)試工具,能夠縮短系統(tǒng)的開發(fā)時(shí)間,提高測(cè)試質(zhì)量,從而更快、更好的使用系統(tǒng)[15]。下面我們就本系統(tǒng)的運(yùn)行測(cè)試進(jìn)行系統(tǒng)的說明。 系統(tǒng)測(cè)試方法 測(cè)試目的 本測(cè)試的目的在于找出本系統(tǒng)的設(shè)計(jì)、運(yùn)行等方面的缺陷及其存在的原因。對(duì)點(diǎn)歌管理系統(tǒng)的質(zhì)量做出一個(gè)合理的評(píng)價(jià)。測(cè)試不僅是在測(cè)試本設(shè)計(jì)的本身,而且還包括設(shè)計(jì)開發(fā)的過程。如果一個(gè)系統(tǒng)開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此軟件測(cè)試的目的是保證整個(gè)設(shè)計(jì)開發(fā)過程及運(yùn)行過程是高質(zhì)量的。 測(cè)試方法功能測(cè)試,它是在已知系統(tǒng)所應(yīng)具有的功能,通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。 測(cè)試內(nèi)容 點(diǎn)歌管理系統(tǒng)主要是用戶在可視化的界面內(nèi)完成點(diǎn)歌操作。主要對(duì)以下的部分進(jìn)行測(cè)試:播放歌曲、查找歌曲、添加歌曲、開戶點(diǎn)歌和打印預(yù)覽。測(cè)試如下:(1) 系統(tǒng)與數(shù)據(jù)庫的連接測(cè)試本系統(tǒng)需要連接一個(gè)數(shù)據(jù)庫,所以首先要測(cè)試一下數(shù)據(jù)庫與系統(tǒng)的連接。如果連接不上,就不能往數(shù)據(jù)庫中寫入信息。下面的測(cè)試也就不好完成。(2) 播放歌曲測(cè)試當(dāng)用戶使用本系統(tǒng)后,進(jìn)入系統(tǒng)主界面如圖51,雙擊播放列表框內(nèi)的歌曲,播放歌曲。其中列表框內(nèi)的歌曲信息是此時(shí)數(shù)據(jù)庫內(nèi)的所有歌曲。列表框內(nèi)綁定了該歌曲的路徑信息,因此可以實(shí)現(xiàn)正常播放,這是最關(guān)鍵的一個(gè)屬性列。系統(tǒng)剛啟動(dòng)時(shí),播放列表是數(shù)據(jù)庫內(nèi)所有歌曲,如果用戶自己選擇了歌曲,點(diǎn)擊刷新按鈕,那么此時(shí)播放列表為用戶新建的臨時(shí)列表。(3) 查找歌曲測(cè)試當(dāng)用戶想要通過相應(yīng)的方式進(jìn)行歌曲查找時(shí),點(diǎn)擊相應(yīng)的按鈕可以進(jìn)入相應(yīng)查詢窗體。查詢結(jié)果顯示在查詢窗體的列表框內(nèi)。查詢界面如圖57,58,59,510,511。(4) 添加歌曲測(cè)試添加歌曲是管理員能夠執(zhí)行的操作,管理員必須先進(jìn)入登錄窗體,成功登錄以后才可以執(zhí)行相關(guān)操作。歌曲添加時(shí),打開文件路徑按鈕能夠?qū)崿F(xiàn)從本地主機(jī)中查找歌曲的路徑,最后寫入數(shù)據(jù)庫內(nèi)。 添加歌曲成功界面如圖61所示:圖61 成功添加歌曲(5) 添加歌手測(cè)試添加歌手是管理員能夠執(zhí)行的操作,管理員必須先進(jìn)入登錄窗體,成功登錄以后才可以執(zhí)行相關(guān)操作。歌手添加后,在界面內(nèi)可以及時(shí)更新列表。添加歌手成功界面如圖62所示:圖62成功添加歌手(6) 管理員登錄測(cè)試登錄成功后,系統(tǒng)直接進(jìn)入主界面,顯示出隱藏的按鈕。如圖63所示:圖63登錄成功界面登錄失敗,則顯示如下界面,如圖64所示:圖64登錄失敗界面 (7) 打印小票測(cè)試打印小票是測(cè)試打印機(jī)能否正常工作,在測(cè)試時(shí),本機(jī)上安裝的是虛擬打印機(jī)。所以只在本系統(tǒng)中看打印預(yù)覽時(shí)效果圖。(8) 開戶點(diǎn)歌測(cè)試開戶點(diǎn)歌成功,則顯示如下界面,如圖63所示:圖63開戶點(diǎn)歌成功本系統(tǒng)在windows 2000/ 2003/XP下均進(jìn)行了以上相關(guān)測(cè)試。 軟件維護(hù)軟件維護(hù)是指在軟件運(yùn)行或維護(hù)階段對(duì)軟件產(chǎn)品所進(jìn)行的修改。軟件維護(hù)是軟件生命周期中耗費(fèi)最多、延續(xù)時(shí)間最長的活動(dòng)。根據(jù)軟件維護(hù)的不同原因,軟件維護(hù)可以分成三種類型:改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù)。除了上述三種維護(hù)之外,還有一類維護(hù)活動(dòng),稱為預(yù)防性維護(hù)。通常,人們將預(yù)防性維護(hù)定義為:“把今天的方法學(xué)用于昨天的系統(tǒng)以滿足明天的需要”。也就是說,采用先進(jìn)的軟件工程方法,對(duì)需要維護(hù)的軟件或軟件中的某一部分重新進(jìn)行設(shè)計(jì)、編制和測(cè)試,提高軟件的可維護(hù)性和可靠性等,為以后進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)。 軟件維護(hù)的影響因素在軟件維護(hù)中,影響軟件維護(hù)工作量的因素主要有以下6 種。(1)系統(tǒng)的大小。(2)程序設(shè)計(jì)語言。(3)系統(tǒng)年齡。(4)數(shù)據(jù)庫技術(shù)的應(yīng)用。(5)先進(jìn)的軟件開發(fā)技術(shù)。(6)其他一些因素,如應(yīng)用的類型、數(shù)學(xué)模型、任務(wù)的難度等。 軟件的可維護(hù)性軟件的可維護(hù)性是指軟件能夠被理解、糾正、適應(yīng)和完善以適應(yīng)新環(huán)境的難易程度。軟件的可維護(hù)性受許多因素的影響,在設(shè)計(jì)、編碼和測(cè)試過程中稍有疏忽就會(huì)降低軟件的可維護(hù)性,軟件配置的好壞對(duì)此也有同樣的影響。 提高軟件可維護(hù)性的方法(1)建立明確的軟件質(zhì)量目標(biāo)和優(yōu)先級(jí)。(2)使用提高軟件質(zhì)量的技術(shù)和工具。(3)進(jìn)行明確的質(zhì)量保證審查。為了保證軟件的可維護(hù)性,有四種類型的軟件審查。(4)選擇可維護(hù)的程序設(shè)計(jì)語言。(5)改進(jìn)程序文檔。另外,在軟件維護(hù)階段利用歷史文檔,可以大大簡化維護(hù)工作。 系統(tǒng)使用方法本系統(tǒng)是使用C技術(shù)和SQL Server 2005數(shù)據(jù)庫平臺(tái)相結(jié)合而完成的。由于系統(tǒng)簡單,不需要進(jìn)行相關(guān)配置。具體操作步驟如下:安裝SQL Server 2005及數(shù)據(jù)庫(1) ,安裝Microsoft Visual stdio 2005及Microsoft Server 2005。(2) 依次點(diǎn)擊“下一步”,完成數(shù)據(jù)庫安裝及C.NET運(yùn)行環(huán)境的安裝。(3) 打開Microsoft Server 2005,選擇配置工具選項(xiàng),進(jìn)入SQL Server Configuration Manager配置服務(wù)器。啟用TCP/IP協(xié)議,進(jìn)入TCP/IP屬性,確認(rèn)IP地址選項(xiàng)IPALL中的TCP動(dòng)態(tài)端口是否是1433,確定退出。然后再重新啟動(dòng)SQL Server 2005服務(wù)(SQLEXPRESS)。(4) 進(jìn)入Microsoft SQL Server Management Studio Express,連接服務(wù)器選擇windows身份驗(yàn)證登錄。(5) 右擊當(dāng)前登錄的服務(wù)器,修改屬性卡中的安全性,服務(wù)器身份驗(yàn)證選擇混合模式確定。(6) 右擊登錄名sa,在常規(guī)選項(xiàng)卡中修改密碼為111,再選擇狀態(tài)選項(xiàng)卡登錄選擇啟用狀態(tài),確定退出。(7) 重新登錄Microsoft SQL Server Management Studio Express,連接服務(wù)器選擇SQL Server 身份驗(yàn)證,輸入登錄名sa,密碼111,連接進(jìn)入。(8) 右擊數(shù)據(jù)庫,附加數(shù)據(jù)庫操作。至此,數(shù)據(jù)庫附加成功。本系統(tǒng)是一個(gè)單機(jī)系統(tǒng)。只要與數(shù)據(jù)庫的連接沒有問題,本系統(tǒng)還是一個(gè)比較穩(wěn)定的系統(tǒng)。結(jié)論本人設(shè)計(jì)的點(diǎn)歌管理系統(tǒng)已經(jīng)完成,所采用的技術(shù)主要是C技術(shù)和SQL Server 2005數(shù)據(jù)庫技術(shù)。本系統(tǒng)實(shí)現(xiàn)了歌曲查詢、播放歌曲、開戶點(diǎn)歌、打印小票,歌曲的添加和刪除、歌手的添加和刪除、生成用戶播放列表、查看用戶播放列表、清空用戶播放列表以及全屏播放功能,用戶可以通過雙擊列表中的歌曲實(shí)現(xiàn)播放歌曲的功能,管理員可以添加本地已有的所有歌曲。本點(diǎn)歌系統(tǒng)雖然能夠?qū)崿F(xiàn)一般播放器的正常操作,但由于客觀條件及時(shí)間的限制,播放列表中的歌曲的循環(huán)播放功能沒有實(shí)現(xiàn),有待于進(jìn)一步的改進(jìn)與完善。參考文獻(xiàn)[1] 王小科,呂雙等. C從入門到精通[M].北京:清華大學(xué)出版社,2008[2] 趙松濤, SQL Server 2005系統(tǒng)管理實(shí)錄[M]. 北京:電子工業(yè)出版社,[3] 杜兆將,郭鮮鳳,劉占文. SQL Server數(shù)據(jù)庫管理與開發(fā)教程與實(shí)訓(xùn)[M]. 北京:北京大學(xué)出版社,[4] Lars Powers Mike Snell. Visual Studio 2005 Unleashed[M]. 北京:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1