版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
湖北商貿(mào)學(xué)院畢業(yè)論文(設(shè)計(jì))PAGE基于Web的樂隊(duì)網(wǎng)站設(shè)計(jì)TOC\o"1-3"\h\u摘要 I前言 1第1章概述 21.1研究背景 21.2研究目的 21.3研究內(nèi)容 3第二章開發(fā)技術(shù)介紹 42.1B/S架構(gòu) 42.2A技術(shù)介紹 42.3SQLServer數(shù)據(jù)庫介紹 5第三章系統(tǒng)分析 63.1可行性分析 63.1.1技術(shù)可行性 63.1.2經(jīng)濟(jì)可行性 63.1.3操作可行性 73.2系統(tǒng)性能分析 73.3系統(tǒng)功能需求分析 73.4業(yè)務(wù)流程分析 83.4.1登錄流程 9第四章系統(tǒng)設(shè)計(jì) 104.1系統(tǒng)的功能結(jié)構(gòu)圖 104.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 104.2.1數(shù)據(jù)庫E-R圖 104.2.2數(shù)據(jù)表字段設(shè)計(jì) 12第五章系統(tǒng)功能實(shí)現(xiàn) 145.1登錄 145.2后臺(tái)管理模塊 145.2.1管理員功能 145.2.2會(huì)員管理 155.2.3樂隊(duì)組成管理 155.2.4樂隊(duì)介紹管理 165.2.5專輯列表管理 165.2.6留言板管理 175.2.7系統(tǒng)管理 175.3前臺(tái)功能模塊 175.3.1首頁 175.3.2樂隊(duì)介紹 185.3.3專輯列表 185.3.4樂隊(duì)組成 195.3.5個(gè)人中心 195.3.6后臺(tái)管理 20第六章系統(tǒng)測試 226.1測試方法 226.2測試分析 226.3測試結(jié)論 23總結(jié) 24參考文獻(xiàn) 25致謝 26摘要隨著互聯(lián)網(wǎng)的飛速發(fā)展,音樂網(wǎng)站徹底改變了人們聽音樂、娛樂的方式和媒介?;ヂ?lián)網(wǎng)的開放性和分布性,以及基于互聯(lián)網(wǎng)的強(qiáng)大計(jì)算能力,使人們突破了時(shí)間和空間的限制,于是“基于Web的樂隊(duì)網(wǎng)站”應(yīng)運(yùn)而生,使得樂隊(duì)信息管理更加方便和簡單。本文主要介紹了基于Web的樂隊(duì)網(wǎng)站開發(fā)的背景。系統(tǒng)主要介紹了系統(tǒng)的需求分析和功能需求,并對系統(tǒng)進(jìn)行了詳細(xì)的測試和總結(jié)。特別是在業(yè)務(wù)流程、數(shù)據(jù)庫設(shè)計(jì)和系統(tǒng)結(jié)構(gòu)方面。希望利用先進(jìn)的計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù),改變目前基于Web的寬帶網(wǎng)站管理的現(xiàn)狀,提高管理效率。關(guān)鍵詞:基于Web的樂隊(duì)網(wǎng)站;A;SQLServer數(shù)據(jù)庫;B/S模式
前言許多現(xiàn)有的基于樂隊(duì)的網(wǎng)站管理模型仍處于離線管理階段,可管理性非常低。隨著越來越多的關(guān)于樂隊(duì)網(wǎng)站的內(nèi)容,傳統(tǒng)的樂隊(duì)網(wǎng)站管理模式已無法滿足當(dāng)前用戶的需求。通過系統(tǒng)設(shè)計(jì),管理員可以管理系統(tǒng)信息,并且為了有效地提高當(dāng)前網(wǎng)絡(luò)信息處理能力和準(zhǔn)確性,有必要不斷開發(fā)和更新基于Web的樂隊(duì)網(wǎng)站以有效地對其進(jìn)行改進(jìn)?;赪eb的樂隊(duì)網(wǎng)站的可管理性?;ヂ?lián)網(wǎng)作為社會(huì)發(fā)展的產(chǎn)物,給我們帶來了無數(shù)的便利和高效率。自從網(wǎng)絡(luò)管理以來,Internet的發(fā)展發(fā)生了翻天覆地的變化。自那時(shí)起,互聯(lián)網(wǎng)已被中國的主要企業(yè)廣泛使用。針對上述問題,進(jìn)行了詳細(xì)的介紹和分析,改變了現(xiàn)有的基于Web的樂隊(duì)網(wǎng)站管理方法,進(jìn)行了整個(gè)系統(tǒng)的管理和開發(fā)。第1章概述1.1研究背景隨著現(xiàn)代網(wǎng)絡(luò)技術(shù)的發(fā)展,基于Web的樂隊(duì)網(wǎng)站正處于網(wǎng)絡(luò)發(fā)展階段,因此要求非常嚴(yán)格。依靠網(wǎng)絡(luò)技術(shù)的快速發(fā)展和現(xiàn)代通信技術(shù)的結(jié)合,有必要從系統(tǒng)的功能和人們的實(shí)際需求出發(fā),制定和開發(fā)系統(tǒng)的開發(fā)模型,以給人們帶來便利。方便用戶可以在線管理基于Web的樂隊(duì)網(wǎng)站,這些技術(shù)還可以用于實(shí)現(xiàn)樂隊(duì)組成管理,樂隊(duì)介紹管理,專輯列表管理和留言板管理過程。如今,隨著Internet的飛速發(fā)展,中國的網(wǎng)站管理系統(tǒng)已經(jīng)爆炸式增長。這種網(wǎng)絡(luò)模型對Internet的長期使用產(chǎn)生了巨大的影響??梢栽谶@樣的社交環(huán)境中讓所有用戶操作的簡單便捷的基于Web的樂隊(duì)網(wǎng)站的開發(fā)具有很好的發(fā)展前景。基于網(wǎng)絡(luò)的樂隊(duì)網(wǎng)站是一種常見的管理系統(tǒng)。整個(gè)系統(tǒng)的開發(fā)包括數(shù)據(jù)庫設(shè)計(jì),分析,連接,功能實(shí)現(xiàn)和系統(tǒng)維護(hù)以及用戶的正確操作。為了解決這些問題,我們根據(jù)用戶的實(shí)際情況設(shè)計(jì)了一個(gè)典型的基于網(wǎng)絡(luò)的樂隊(duì)網(wǎng)站管理系統(tǒng),并確保了系統(tǒng)的完整性和安全性。在整個(gè)系統(tǒng)程序的功能中,必須確保用戶易于使用和操作。隨著現(xiàn)代科學(xué)技術(shù)網(wǎng)絡(luò)的飛速發(fā)展和人們對網(wǎng)絡(luò)技術(shù)意識(shí)的不斷提高,在當(dāng)今社會(huì),網(wǎng)絡(luò)為人們提供的強(qiáng)大功能已為人們所接受。以這個(gè)基于web的樂隊(duì)網(wǎng)站為例,整個(gè)系統(tǒng)對開發(fā)它的要求越來越高,使用的軟件環(huán)境也在不斷完善。對于這個(gè)基于網(wǎng)絡(luò)的樂隊(duì)網(wǎng)站來說,它滿足了現(xiàn)代化的信息和趨勢管理??梢杂行岣呋赪eb的樂隊(duì)網(wǎng)站管理者的工作效率和工作信心。1.2研究目的在當(dāng)今音樂浪潮的影響下,音樂在我們的生活中變得無處不在且密不可分,音樂的形式變得越來越豐富。這次選擇的主題是樂隊(duì)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)。記錄樂隊(duì)信息,分享樂隊(duì)歷史,將來每個(gè)人都會(huì)看到這些筆記,回憶過去,舉杯暢談。要處理基于Web的樂隊(duì)網(wǎng)站,更好的維護(hù)和解決基于Web的樂隊(duì)網(wǎng)站所出現(xiàn)的問題,同時(shí)讓人們正確地了解樂隊(duì)。所以設(shè)計(jì)這個(gè)系統(tǒng)。該系統(tǒng)主要分析流行音樂愛好者的需求,以便用戶可以更有效地管理基于Web的樂隊(duì)網(wǎng)站等,而管理員可以管理后臺(tái)管理系統(tǒng)數(shù)據(jù)和其他功能。通過該系統(tǒng)的運(yùn)行,可以有效地添加,修改,查看和刪除一些基于Web的樂隊(duì)網(wǎng)站,并可以在某些過程中實(shí)現(xiàn)自動(dòng)化。設(shè)計(jì)該系統(tǒng)的主要目的是減少通過網(wǎng)絡(luò)的人力和資源投入,并不斷提高工作效率。最后,我們希望可以通過基于網(wǎng)絡(luò)的樂隊(duì)網(wǎng)站實(shí)現(xiàn)以下目標(biāo):實(shí)現(xiàn)樂隊(duì)資料瀏覽;實(shí)現(xiàn)音樂下載及試聽;實(shí)現(xiàn)用戶登錄;提高基于Web的樂隊(duì)網(wǎng)站的可管理性,實(shí)現(xiàn)有序管理;實(shí)現(xiàn)用戶可通過計(jì)算機(jī)瀏覽器及時(shí)查看和更新基于Web的樂隊(duì)網(wǎng)站的信息,實(shí)現(xiàn)基于Web的樂隊(duì)網(wǎng)站管理等。1.3研究內(nèi)容在目前所使用的軟件開發(fā)主要是應(yīng)用的A,從基于Web的樂隊(duì)網(wǎng)站開發(fā)的角度來看,它具有重要的意義,該系統(tǒng)的具體主要任務(wù)如下:(1)在本系統(tǒng)和網(wǎng)絡(luò)環(huán)境中,主要目的是允許用戶可以通過在線網(wǎng)站了解各種樂隊(duì)信息,以及每個(gè)樂隊(duì)的音樂專輯,同時(shí)通過網(wǎng)站能夠進(jìn)行留言和評(píng)論,對網(wǎng)站的后期維護(hù)提出建議和意見。(2)有效升級(jí),擴(kuò)展和維護(hù)該系統(tǒng)的整個(gè)應(yīng)用程序。(3)一方面,它掌握了系統(tǒng)的總體設(shè)計(jì)和結(jié)構(gòu)規(guī)劃,在某些方面滿足了用戶的需求,同時(shí)在最終功能實(shí)現(xiàn)后,確保了各個(gè)層次和功能的緊密配合。它保證了程序的獨(dú)立性以及各個(gè)級(jí)別之間的緊密聯(lián)系。(4)在整個(gè)系統(tǒng)框架的設(shè)計(jì)中,應(yīng)進(jìn)行深入的研究和設(shè)計(jì),以確保系統(tǒng)在使用過程中的靈活性和可擴(kuò)展性,不斷提高系統(tǒng)的安全性,并滿足用戶的實(shí)際需求。從這個(gè)基于網(wǎng)絡(luò)的樂隊(duì)網(wǎng)站的角度來看,正在基于這兩個(gè)方面進(jìn)行深入研究,同時(shí)主要是響應(yīng)用戶的需求,以該系統(tǒng)為例,主要是主題選擇,市場的需求,網(wǎng)絡(luò)帶寬,基于網(wǎng)站背景的數(shù)據(jù)庫分析,功能模塊介紹,用于研發(fā)的開發(fā)技術(shù)和介紹最后,對系統(tǒng)進(jìn)行了測試,分析和總結(jié)。第二章開發(fā)技術(shù)介紹本系統(tǒng)主要使用B/S結(jié)構(gòu)和A技術(shù)以及SQLServer數(shù)據(jù)庫,它們被廣泛用于系統(tǒng)開發(fā)。最后,完成系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),功能模塊設(shè)計(jì),系統(tǒng)頁面創(chuàng)建和系統(tǒng)程序定制詳細(xì)計(jì)劃,調(diào)試和測試。2.1B/S架構(gòu)B/S全稱是BROWSER/SERVER,B/S程序結(jié)構(gòu)方法是一種訪問和使用安裝在計(jì)算機(jī)上的各種瀏覽器的方法,并且與C/S程序結(jié)構(gòu)相比,它可以立即使用而無需安裝程序。B/S體系結(jié)構(gòu)的操作模式是將其安裝在遠(yuǎn)程服務(wù)器上,然后從連接到Internet的任何計(jì)算機(jī)上訪問和使用它。B/S體系結(jié)構(gòu)的開發(fā)方法為開發(fā)人員和用戶帶來了極大的便利,并且可以僅通過瀏覽器隨時(shí)隨地維護(hù)和更新網(wǎng)站信息。2.2A技術(shù)介紹A技術(shù)是一項(xiàng)創(chuàng)新技術(shù)。它是微軟發(fā)起的新一代互聯(lián)網(wǎng)軟件和服務(wù)戰(zhàn)略。這是一個(gè)支持各種用戶終端的面向網(wǎng)絡(luò)的開發(fā)平臺(tái)。這包括功能集成環(huán)境,如分布式計(jì)算、XML、組件技術(shù)和實(shí)時(shí)編譯技術(shù)。Net環(huán)境采用統(tǒng)一的Internet標(biāo)準(zhǔn)(如XML)連接不同的系統(tǒng),采用高度分布式的應(yīng)用服務(wù)體系結(jié)構(gòu),采用綜合管理程序。該程序可以對平臺(tái)上運(yùn)行的服務(wù)程序進(jìn)行管理,為運(yùn)行的程序提供強(qiáng)大的安全后臺(tái)。A是創(chuàng)建、管理和部署在Asp之后發(fā)布的Microsoftweb應(yīng)用程序的理想平臺(tái)。它是使用.Netframework提供的編程庫構(gòu)建的。它使A易于創(chuàng)建,管理和部署Web應(yīng)用程序。A的新功能包括:(1)WebControls,輕松創(chuàng)建表單和HTML控件。例如,在ASP中的典型選擇框中,您需要?jiǎng)?chuàng)建一個(gè)循環(huán),以便控制系統(tǒng)可以加載數(shù)據(jù)。但是在A中存在"data-bound"。換句話說,它連接到數(shù)據(jù)源并自動(dòng)加載數(shù)據(jù)。(2)語言支持,A讓你可以自動(dòng)支持任何多種類型的編程語言,默認(rèn)你的代碼可能就是所有visualbasic,而不是所有vbscript,這也就是說意味著您已經(jīng)開始可以完全自動(dòng)擺脫所有vbscript的代碼使用和執(zhí)行語言解釋約束,并且你的默認(rèn)代碼可能會(huì)被自動(dòng)替換為原來的一個(gè)代碼串并進(jìn)行語言編譯和代碼執(zhí)行,而這并不是最初的語言解釋和代碼執(zhí)行。(3)更好的代碼控制,不需要在服務(wù)器上注冊COM對象,但是通過簡化此過程,就不能再在服務(wù)器上運(yùn)行其他DLL版本,并且代碼非常機(jī)密。這意味著沒有正確的開發(fā)工具和源代碼就很難更改代碼。(4)通過構(gòu)造一個(gè)具有特殊功能和特定優(yōu)化系統(tǒng)的強(qiáng)大提高升級(jí)功能的系統(tǒng),可以大幅度地提高多個(gè)處理器或串行端口環(huán)境下系統(tǒng)的性能。例如,sessionstate可以由單一的處理器進(jìn)行維護(hù),從而允許跨服務(wù)器在單一計(jì)算機(jī)或數(shù)據(jù)庫上實(shí)現(xiàn)。visual是一個(gè)功能強(qiáng)大,高效而又可擴(kuò)展性較好的編程語言。它向您展示了應(yīng)用程序設(shè)計(jì)和開發(fā)的全部巨大潛力,并為您提供了設(shè)計(jì)和制作各類應(yīng)用程序必須要求的工具和技巧。這些應(yīng)用程序會(huì)對當(dāng)今時(shí)代的企業(yè)和社會(huì)組織進(jìn)行強(qiáng)力的支撐,也會(huì)促使未來幾年內(nèi)下一代基于xml的web服務(wù)軟件開發(fā)。visual中可以同時(shí)引用兩種類型的資源。一種指的是在工具盒中顯示添加到表單上的組件,另一種指的是鏈接到只由程序引用的各種對象庫。.NET這個(gè)詞現(xiàn)在用在任何微軟產(chǎn)品上,所以A結(jié)合數(shù)據(jù)庫的設(shè)計(jì)和過去有很大的不同。ADO.NET是A組合數(shù)據(jù)庫的規(guī)范,但與過去的ADO有很大不同。要是您想真正使得您的管理系統(tǒng)本身能夠與您的數(shù)據(jù)庫系統(tǒng)進(jìn)行無縫連接,ADO.net管理系統(tǒng)一般可以為您提供以下三種進(jìn)行連接庫的方法:(1)直接使用新的ODBC連接。(2)與OLEDB直接相連。(3)直接與SQLserver相連接。由于其中的應(yīng)用系統(tǒng)層次不同,這三種應(yīng)用模型所需要采用的系統(tǒng)效率系數(shù)從低至高,而應(yīng)用獨(dú)立性則從高至低。在連接互聯(lián)網(wǎng)所需要連接的多媒體數(shù)據(jù)庫中,主要體現(xiàn)有兩種不同類型的資源處理數(shù)據(jù)的讀取途徑,一種讀取類型主要是通過使用DataSet模式分離異構(gòu)化的兩個(gè)數(shù)據(jù)源,另一種讀取類型則主要是在數(shù)據(jù)庫的資源流處理模式(datareadert流模式)下從數(shù)據(jù)源中進(jìn)行讀取。從數(shù)據(jù)庫中獲取記錄后,需要將數(shù)據(jù)集和數(shù)據(jù)視圖放置在數(shù)據(jù)集中。您需要使用DataView在控件中顯示它。2.3SQLServer數(shù)據(jù)庫介紹SQL的全稱是StructuredQueryLanguage,意思為它是一種基于結(jié)構(gòu)化的數(shù)據(jù)查詢應(yīng)用語言。它的主要技術(shù)作用之一就是通過信息網(wǎng)絡(luò)技術(shù)來幫助建立企業(yè)個(gè)人與不同業(yè)務(wù)類型的信息數(shù)據(jù)庫之間的有效連接,輔助他們及時(shí)進(jìn)行收集信息。根據(jù):ANSI(美國國家標(biāo)準(zhǔn)協(xié)會(huì))的相關(guān)規(guī)定,SQL語言標(biāo)準(zhǔn)是對關(guān)系型企業(yè)數(shù)據(jù)庫資源管理軟件系統(tǒng)的一種行業(yè)標(biāo)準(zhǔn)編寫語言。SQL自動(dòng)語句功能可以被廣泛應(yīng)用于處理多種類型的數(shù)據(jù)操作,例如自動(dòng)更新一個(gè)數(shù)據(jù)庫文件中的相關(guān)信息,從其中自動(dòng)提取大量數(shù)據(jù)等。Microsoft的SQLserver(一個(gè)基于java的結(jié)構(gòu)化數(shù)據(jù)查詢編程語言的大型數(shù)據(jù)庫管理服務(wù)器),它本身是一個(gè)基于移動(dòng)客戶端/移動(dòng)服務(wù)器軟件架構(gòu)的大型數(shù)據(jù)庫服務(wù)管理軟件系統(tǒng)。用戶從本地服務(wù)器上可以檢索倉庫信息并可以使用本地客戶端驅(qū)動(dòng)計(jì)算機(jī)在本地倉庫進(jìn)行進(jìn)程操作,服務(wù)器則主要側(cè)重于對本地?cái)?shù)據(jù)庫執(zhí)行進(jìn)程,而對應(yīng)的客戶端側(cè)重于顯示信息。數(shù)據(jù)庫管理系統(tǒng)可以存儲(chǔ)大量數(shù)據(jù),確保數(shù)據(jù)安全性,維護(hù)數(shù)據(jù)完整性,具有自動(dòng)高效的機(jī)制并執(zhí)行分布式處理。
第三章系統(tǒng)分析整個(gè)系統(tǒng)的功能模塊主要是創(chuàng)建用于組合,拆卸和替換各種項(xiàng)目元素的相應(yīng)單元。最后,我們根據(jù)每個(gè)系統(tǒng)模塊制定一個(gè)簡單的原則,并根據(jù)用戶需求設(shè)計(jì)系統(tǒng)的總體設(shè)計(jì)。為了更好地為用戶服務(wù),我們需要從基于Web的樂隊(duì)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)開始,使其功能模塊正式化,并與內(nèi)部信息保持一致的聯(lián)系。因此,在設(shè)計(jì)時(shí),應(yīng)避免某些代碼重復(fù)和組合。3.1可行性分析可行性分析是對項(xiàng)目開發(fā)的意義和價(jià)值的綜合分析,在分析過程中發(fā)現(xiàn)系統(tǒng)的不足。就拿這個(gè)基于Web的樂隊(duì)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)來說,主要是針對一些用戶查看發(fā)布的樂隊(duì)列表、樂隊(duì)專輯時(shí)遇到的不方便操作和問題來解決問題,最終可以讓基于Web的樂隊(duì)網(wǎng)站的開發(fā)得到最大的用處。而對于用戶端,我們可以提供一個(gè)基于Web樂隊(duì)網(wǎng)站的簡單方便的操作。因此,有必要計(jì)算系統(tǒng)開發(fā)是否可以有效解決系統(tǒng)的經(jīng)濟(jì)問題,以及開發(fā)后的利潤是否大于開發(fā)成本。因此,可行性研究和分析是系統(tǒng)開發(fā)和設(shè)計(jì)的組成部分。從系統(tǒng)中的每篇文章的角度出發(fā),應(yīng)從以下方面進(jìn)行分析:技術(shù)可行性:就技術(shù)而言,有必要分析是否可以利用當(dāng)前掌握的技能來設(shè)計(jì)原始目標(biāo)。經(jīng)濟(jì)可行性:系統(tǒng)開發(fā)和設(shè)計(jì)過程的成本是否大于其帶給社會(huì)的價(jià)值。操作可行性:該系統(tǒng)在用戶使用過程中是否方便,簡單,以及是否可由大多數(shù)用戶使用。3.1.1技術(shù)可行性這項(xiàng)技術(shù)的可行性分析主要是分析該技術(shù)是否已應(yīng)用于系統(tǒng)開發(fā),可以在任何地方使用和管理該技術(shù)以進(jìn)行基于Web的樂隊(duì)網(wǎng)站設(shè)計(jì)。目前,更合適的是通過程序的開發(fā)和所學(xué)語言的介紹,使用上述技術(shù)開發(fā)系統(tǒng)。我們使用的數(shù)據(jù)庫也是確保系統(tǒng)完整性和數(shù)據(jù)安全性的良好條件。3.1.2經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性在很大程度上決定了該系統(tǒng)的價(jià)值及其發(fā)展的重要性。如果開發(fā)的項(xiàng)目不能節(jié)省材料和資源,而是使用大量的人力,財(cái)力和物力,并且與投資成本相比是不平衡的或較低的,那么該項(xiàng)目就沒有開發(fā)意義和價(jià)值。在項(xiàng)目開發(fā)的初期,降低成本是最基本的,設(shè)計(jì)和開發(fā)是分開完成的,并且在開發(fā)過程中,已經(jīng)獲得了很多知識(shí),并且視野開闊了。經(jīng)過可行性分析后,該項(xiàng)目具有發(fā)展的重要性和價(jià)值,因?yàn)樵擁?xiàng)目的利大于弊。3.1.3操作可行性基于Web的樂隊(duì)網(wǎng)站開發(fā)登錄界面是最常用的登錄窗口之一。用戶無需任何操作即可登錄和訪問。系統(tǒng)開發(fā)主要基于B/S結(jié)構(gòu),A技術(shù)和sqlserver數(shù)據(jù)庫,使得系統(tǒng)開發(fā)更加完整和完整,系統(tǒng)界面更加人性化和用戶友好性。此外,該系統(tǒng)的特點(diǎn)是操作方便,使用期間易于維護(hù)。經(jīng)過以上解釋,該系統(tǒng)的開發(fā)滿足了經(jīng)濟(jì)上和技術(shù)上的發(fā)展條件。3.2系統(tǒng)性能分析1.如果要明確后臺(tái)處理的層次,那么我們就用B/S模式進(jìn)行系統(tǒng)的開發(fā),這樣可以方便用戶使用。2.對于系統(tǒng)的開發(fā)和設(shè)計(jì),有必要適應(yīng)每個(gè)人的日常需求,以增加系統(tǒng)的適用性并確保系統(tǒng)的實(shí)用價(jià)值。一個(gè)好的框架對于您的系統(tǒng)非常重要,因?yàn)樗梢蕴岣呦到y(tǒng)的穩(wěn)定性和效率。3.系統(tǒng)界面還設(shè)計(jì)了方便快捷的登錄界面,提高了用戶系統(tǒng)的可操作性和適用性。4.在系統(tǒng)模塊設(shè)計(jì)中,有必要合理簡化和設(shè)計(jì)系統(tǒng)的各種模塊,以提高系統(tǒng)的實(shí)用性。5.對于完整的系統(tǒng),評(píng)估和測試它非常重要,因此在軟件設(shè)計(jì)過程中必須注意保持軟件的時(shí)間和速度。6.對于該系統(tǒng),我們首先要考慮的是我們設(shè)計(jì)系統(tǒng)時(shí)應(yīng)具有的創(chuàng)新和實(shí)施計(jì)劃,因此我們嘗試對系統(tǒng)進(jìn)行改進(jìn)以使其適應(yīng)用戶。3.3系統(tǒng)功能需求分析對于新網(wǎng)站,有必要分析系統(tǒng)的工作需求,因?yàn)橄到y(tǒng)分析的質(zhì)量可以確定網(wǎng)站開發(fā)的重要性。眾所周知,良好的開端是成功的一半。對于此基于Web的樂隊(duì)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn),以前的分析更為重要,因此工作分析可以確定此系統(tǒng)的開發(fā)和設(shè)計(jì),以確保用戶滿意度。任務(wù)要求是決定系統(tǒng)開發(fā)過程的重要部分,因此我們不確定在系統(tǒng)應(yīng)用過程中是否會(huì)出現(xiàn)各種問題,因此我們的質(zhì)量在系統(tǒng)開發(fā)過程中非常重要,因此更為重要。這是因?yàn)橄到y(tǒng)分析可以確定系統(tǒng)功能和需求。本課題要求實(shí)現(xiàn)一套基于Web的樂隊(duì)網(wǎng)站,主要實(shí)現(xiàn)功能包括管管理員:個(gè)人中心、會(huì)員管理、樂隊(duì)組成管理、樂隊(duì)介紹管理、專輯列表管理、留言板管理、系統(tǒng)管理;會(huì)員:個(gè)人中心、樂隊(duì)組成管理、樂隊(duì)介紹管理、專輯列表管理、留言板管理、我的收藏管理等功能的操作。(1)會(huì)員用例如圖3-1所示:圖3-1會(huì)員用例圖管理員用例需求如圖3-2所示:圖3-2管理員用例需求圖3.4業(yè)務(wù)流程分析調(diào)查和分析是系統(tǒng)過程分析中的重要環(huán)節(jié)。由于它包括系統(tǒng)中每個(gè)鏈接的業(yè)務(wù)流程,因此有必要確保各種信息的正確輸入和輸出以及整個(gè)數(shù)據(jù)存儲(chǔ)的完整性?;诰W(wǎng)絡(luò)的樂隊(duì)網(wǎng)站的設(shè)計(jì)。根據(jù)實(shí)際操作步驟繪制特定的流程圖。具體流程圖如下圖3-3所示:圖3-3系統(tǒng)開發(fā)流程圖3.4.1登錄流程為了保證系統(tǒng)的安全性,用戶必須登錄才能進(jìn)入基于Web的樂隊(duì)網(wǎng)站。用戶登錄流程圖如圖3-5所示圖3-5登錄流程圖
第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)的功能結(jié)構(gòu)圖通過系統(tǒng)需求分析,本基于Web的樂隊(duì)網(wǎng)站主要實(shí)現(xiàn)功能包括管管理員:個(gè)人中心、會(huì)員管理、樂隊(duì)組成管理、樂隊(duì)列表管理、樂隊(duì)介紹管理、留言板管理、系統(tǒng)管理;會(huì)員:個(gè)人中心、樂隊(duì)組成管理、樂隊(duì)列表管理、樂隊(duì)介紹管理、留言板管理、我的收藏管理等功能。其功能結(jié)構(gòu)圖如下圖4-1所示:圖4-1系統(tǒng)功能圖4.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)4.2.1數(shù)據(jù)庫E-R圖對于系統(tǒng)信息,數(shù)據(jù)庫支持使您可以收集,組織,更新和處理數(shù)據(jù)庫。數(shù)據(jù)庫強(qiáng)大的存儲(chǔ)功能使其成為計(jì)算機(jī)不可缺少的一部分,數(shù)據(jù)庫的質(zhì)量直接影響系統(tǒng)的質(zhì)量和效率。該系統(tǒng)的數(shù)據(jù)庫是必不可少的,并起著決定性的作用。通過先前的系統(tǒng)分析,您可以計(jì)劃此系統(tǒng)使用的關(guān)鍵實(shí)體,并設(shè)計(jì)這些關(guān)鍵實(shí)體的實(shí)體關(guān)系圖,如下所示:(1)會(huì)員信息實(shí)體E-R圖如圖4-2所示:圖4-2會(huì)員信息實(shí)體圖(2)管理員實(shí)體E-R圖如圖4-3所示:圖4-3管理員實(shí)體圖(3)樂隊(duì)組成實(shí)體E-R圖,如圖4-4所示:圖4-4樂隊(duì)組成實(shí)體圖4.2.2數(shù)據(jù)表字段設(shè)計(jì)每個(gè)數(shù)據(jù)庫的使用都是隔開的,當(dāng)它們在程序中運(yùn)行時(shí),他們就會(huì)與自己相關(guān)的協(xié)議和用戶端進(jìn)行通訊。而且系統(tǒng)會(huì)自動(dòng)將這些數(shù)據(jù)進(jìn)行連接。如果要了解特定的數(shù)據(jù)庫,請選擇一個(gè)網(wǎng)橋段,它將自動(dòng)進(jìn)行說明。當(dāng)您單擊“完成”按鈕時(shí),數(shù)據(jù)源的名稱將自動(dòng)在對話框中彈出,并通過輸入正確的密碼和帳號(hào)進(jìn)行下一步以登錄。根據(jù)系統(tǒng)功能設(shè)計(jì)和功能模塊劃分的要求,基于Web的樂隊(duì)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)包括幾個(gè)數(shù)據(jù)表。下面介紹每個(gè)基本數(shù)據(jù)庫表的設(shè)計(jì)結(jié)構(gòu)和功能,數(shù)據(jù)庫表的創(chuàng)建:表4-1huiyuan表列名數(shù)據(jù)類型長度約束idint11NOTNULLgerenzhanghaovarchar200defaultNULLmimavarchar200defaultNULLxingmingvarchar200defaultNULLxingbievarchar200defaultNULLyouxiangvarchar200defaultNULLshoujihaomavarchar200defaultNULLxiangpianvarchar200defaultNULLaddtimevarchar200defaultNULL表4-2:yueduijieshao表列名數(shù)據(jù)類型長度約束idint11NOTNULLyueduimingchengvarchar200defaultNULLyueduitupianvarchar200defaultNULLdiquvarchar200defaultNULLfenggevarchar200defaultNULLchenglishijianvarchar200defaultNULLchengyuanxinxivarchar200defaultNULLyueduijianjievarchar200defaultNULL表4-3:config表列名數(shù)據(jù)類型長度約束idint11NOTNULLnamevarchar50defaultNULLvaluevarchar50defaultNULL表4-4:users表列名數(shù)據(jù)類型長度約束idint11NOTNULLusernamevarchar50defaultNULLpasswordvarchar50defaultNULLrolevarchar50defaultNULLaddtimevarchar50defaultNULL表4-5:yueduizucheng表列名數(shù)據(jù)類型長度約束idint11NOTNULLxinxibianhaovarchar200defaultNULLyueqimingchengvarchar200defaultNULLyueqitupianvarchar200defaultNULLyueqijianjievarchar200defaultNULL表4-6:messages表列名數(shù)據(jù)類型長度約束idint11NOTNULLuseridvarchar200defaultNULLusernamevarchar200defaultNULLcontentvarchar200defaultNULLreplyvarchar200defaultNULLaddtimevarchar200defaultNULL第五章系統(tǒng)功能實(shí)現(xiàn)5.1登錄登錄時(shí),輸入您的用戶名,密碼,角色等信息,然后選擇“登錄”以進(jìn)入基于Web的樂隊(duì)網(wǎng)站,如圖5-1所示。圖5-1管理員登錄界面圖5.2后臺(tái)管理模塊5.2.1管理員功能管理員登錄系統(tǒng)后臺(tái)后,可以對個(gè)人中心、會(huì)員管理、樂隊(duì)組成管理、專輯列表管理、樂隊(duì)介紹管理、留言板管理、系統(tǒng)管理等進(jìn)行操作,如圖5-2所示。圖5-2管理員功能界面圖5.2.2會(huì)員管理管理員對個(gè)人賬號(hào)、姓名、性別、郵箱、手機(jī)號(hào)碼、相片等會(huì)員信息進(jìn)行添加、刪除、修改、查看等操作。會(huì)員管理效果圖如圖5-3所示。圖5-3會(huì)員管理界面圖5.2.3樂隊(duì)組成管理管理員可以對樂器的信息編號(hào)、樂器名稱、樂器圖片、樂器介紹等進(jìn)行添加、刪除、修改、查看評(píng)論等操作。樂隊(duì)組成管理效果圖如圖5-4所示。圖5-4樂隊(duì)組成管理界面圖5.2.4樂隊(duì)介紹管理管理員對樂隊(duì)名稱、樂隊(duì)圖片、地區(qū)、風(fēng)格、成立時(shí)間、樂隊(duì)簡介、成員信息等內(nèi)容進(jìn)行查詢、查看、新增、刪除、修改、查看評(píng)論、專輯等操作。樂隊(duì)介紹管理效果圖如圖5-5所示。圖5-5樂隊(duì)介紹管理界面圖5.2.5專輯列表管理管理員對樂隊(duì)名稱、專輯名稱、專輯圖片、音樂名稱、音樂、發(fā)布日期等信息進(jìn)行查詢、查看、刪除、修改、查看評(píng)論等操作。專輯列表管理效果圖如圖5-6所示。圖5-6專輯列表管理界面圖5.2.6留言板管理管理員可以查看用戶名、留言內(nèi)容、回復(fù)內(nèi)容等信息,并且可以進(jìn)行查詢、刪除、回復(fù)等操作。留言板管理效果圖如圖5-7所示。圖5-7留言板管理界面圖5.2.7系統(tǒng)管理管理員可以添加、修改和刪除輪播圖的名稱和值。系統(tǒng)管理效果圖如圖5-8所示。圖5-8系統(tǒng)管理界面圖5.3前臺(tái)功能模塊5.3.1首頁會(huì)員進(jìn)入前臺(tái)可以查看首頁、樂隊(duì)組成、專輯列表、樂隊(duì)介紹、留言反饋、個(gè)人中心、后臺(tái)管理等內(nèi)容,并進(jìn)行相關(guān)操作。首頁效果圖如圖5-9所示。圖5-9首頁界面圖5.3.2樂隊(duì)介紹在樂隊(duì)介紹頁面,會(huì)員可以查看樂隊(duì)名稱、樂隊(duì)圖片、地區(qū)、風(fēng)格、成立時(shí)間、成員信息、樂隊(duì)簡介等內(nèi)容,并根據(jù)需要進(jìn)行收藏、評(píng)論等操作,效果圖如圖5-10所示。圖5-10樂隊(duì)介紹界面圖5.3.3專輯列表會(huì)員對可以查看樂隊(duì)名稱、專輯名稱、專輯圖片、音樂名稱、音樂、發(fā)布日期等信息,并進(jìn)行收藏、評(píng)論等操作。樂隊(duì)介紹效果圖如圖5-11所示。圖5-11專輯列表界面圖5.3.4樂隊(duì)組成會(huì)員可以查看信息編號(hào)、樂器名稱、樂器圖片、樂器簡介等內(nèi)容,并進(jìn)行收藏、評(píng)論等操作,樂隊(duì)組成效果圖如圖5-12所示。圖5-12樂隊(duì)組成界面圖5.3.5個(gè)人中心會(huì)員在個(gè)人中心可以查看個(gè)人信息和我的收藏等內(nèi)容,并可以修改個(gè)人賬戶、密碼、名字、性別、郵箱、手機(jī)號(hào)碼、照片等個(gè)人信息,個(gè)人中心效果圖如圖5-13所示。圖5-13個(gè)人中心界面圖5.3.6后臺(tái)管理點(diǎn)擊后臺(tái)管理,會(huì)員可以對個(gè)人中心、樂隊(duì)組成管理、樂隊(duì)介紹管理、專輯列表管理、留言板管理、我的收藏管理等內(nèi)容,并進(jìn)行相關(guān)操作,后臺(tái)管理效果圖如圖5-14所示。圖5-14后臺(tái)管理界面圖在留言板管理頁面,會(huì)員可以查看本人用戶名、留言內(nèi)容、回復(fù)內(nèi)容等信息,以及查詢、刪除、修改等操作。效果圖如圖5-15所示。圖5-15留言板管理界面圖
第六章系統(tǒng)測試軟件測試是完成一個(gè)系統(tǒng)的最后一項(xiàng)工作,因?yàn)楫?dāng)我們做系統(tǒng)的時(shí)候,我們可以在編碼之后開始測試軟件。在測試過程中可以發(fā)現(xiàn)軟件錯(cuò)誤和缺陷,因此可以在不影響以后正常使用的情況下及時(shí)進(jìn)行處理,并且在以后發(fā)現(xiàn)問題時(shí)也很方便。因此,軟件測試是解決這些問題的主要方法。通常,在系統(tǒng)開發(fā)過程中,軟件測試占整個(gè)系統(tǒng)設(shè)計(jì)工作量的45。測試的目的:測試的目的主要是幫助您發(fā)現(xiàn)該軟件中的錯(cuò)誤和缺陷,因此您認(rèn)真對待測試并對軟件進(jìn)行測試也非常重要。6.1測試方法在現(xiàn)實(shí)生活中,我們對測試工作有很多看法,測試工作也將對未來的工作產(chǎn)生重大影響。黑盒測試(也稱為功能測試)通常是測試程序界面的一種方法。通常,根據(jù)程序的功能和方法,可以在接收和輸出某些數(shù)據(jù)的同時(shí)執(zhí)行一些測試。它可以正確打印信息,并確保外部信息的完整性。特定的功能測試包括系統(tǒng)適用性,準(zhǔn)確性,安全性和其他功能測試。6.2測試分析基于Web的樂隊(duì)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)的測試與分析主要是從以下幾個(gè)方面來進(jìn)行的:(1)表單測試:在系統(tǒng)操作界面中,為確保彈出每個(gè)子菜單的小窗口,我們?yōu)橄到y(tǒng)功能用戶創(chuàng)建了一個(gè)簡單的模擬信息操作數(shù)據(jù),并且每個(gè)特定的管理表單都有特定的添加,刪除和操作。執(zhí)行不同的功能并正確實(shí)現(xiàn)每個(gè)窗口的功能。(2)數(shù)據(jù)跟蹤:對項(xiàng)目進(jìn)行測試后,可以準(zhǔn)確計(jì)算系統(tǒng)的查詢計(jì)算和功能測試,然后根據(jù)項(xiàng)目模塊的設(shè)計(jì)進(jìn)行相應(yīng)的數(shù)據(jù)統(tǒng)計(jì),可以輸入原始數(shù)據(jù)并將其與以前的手冊進(jìn)行比較計(jì)算。根據(jù)您自己的測試數(shù)據(jù)的準(zhǔn)確性,您的計(jì)算將更加準(zhǔn)確。(3)經(jīng)過以上測試后的全面測試:整個(gè)系統(tǒng)可以測試,應(yīng)用系統(tǒng)基本滿足設(shè)計(jì)要求,其故障摘要,完整的程序檢查,系統(tǒng)錯(cuò)誤判斷和定期檢查。使您的系統(tǒng)更完整。用例名稱:用戶登錄測試 基本描述:通過登錄擁有系統(tǒng)的管理權(quán)限測試方案:用不同的登錄方式登錄,查看系統(tǒng)是否有相應(yīng)的錯(cuò)誤和成功提示。由于文章篇幅有限,所以只選取了幾個(gè)代表模塊進(jìn)行測試,并得到了測試結(jié)果,測試用例如下:表6-1登錄測試用例表測試名稱登錄測試前提條件打開首頁頁面并未登錄步驟操作描述數(shù)據(jù)期望結(jié)果1點(diǎn)擊登錄按鈕無跳轉(zhuǎn)到登錄頁面2填寫用戶名和驗(yàn)證碼,點(diǎn)擊登錄按鈕用戶名輸入框清空內(nèi)容并提示“請輸入用戶名和密碼”3填寫密碼和驗(yàn)證碼,點(diǎn)擊登錄按鈕密碼輸入框清空內(nèi)容并提示“請輸入用戶名和密碼”4填寫用戶名和密碼,點(diǎn)擊登錄按鈕用戶名、密碼輸入框清空內(nèi)容并提示“驗(yàn)證碼輸入錯(cuò)誤”5填寫錯(cuò)誤的或不存在的用戶名密碼用戶名、密碼輸入框清空內(nèi)容并提示“用戶名或密碼錯(cuò)誤”6填寫正確的用戶名密碼用戶名、密碼跳轉(zhuǎn)到首頁,右上角顯示用戶姓名測試說明無測試結(jié)果成功測試人6.3測試結(jié)論故障排除是解決您所知道的任何錯(cuò)誤。這是一個(gè)普通的實(shí)驗(yàn),相信可以測試該程序。第一次編寫的代碼越好,在后續(xù)操作中看到的錯(cuò)誤就會(huì)越少,并且您可以相信測試過程中所做的一切都更加徹底。同樣,將來的工作中出現(xiàn)的問題也會(huì)更少。在我們的手動(dòng)過程中更可能發(fā)生相同的問題,因此應(yīng)盡可能減少手動(dòng)測試。自動(dòng)化測試是最理想的方法,因此它通過在將來的工作中增強(qiáng)自動(dòng)化測試以減少操作錯(cuò)誤來幫助解決問題。
總結(jié)關(guān)于該系統(tǒng)的開發(fā),主要是關(guān)于先前學(xué)習(xí)的知識(shí)的綜合應(yīng)用。完成此畢業(yè)項(xiàng)目后,我主要學(xué)習(xí)了如何將以前學(xué)到的理論知識(shí)應(yīng)用于社會(huì)實(shí)踐。通過該項(xiàng)目“基于Web的樂隊(duì)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)”,我可以有效地將計(jì)算機(jī)知識(shí)應(yīng)用于實(shí)際問題,并通過計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)解決人們生活中的實(shí)際問題,從而提高我的編程能力。盡管我在這個(gè)畢業(yè)設(shè)計(jì)中遇到了很多問題和困難,但是通過不斷的調(diào)試以及在老師和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年三穗縣融媒體中心公開招聘5名臨聘人員備考題庫參考答案詳解
- 成都市泡桐樹小學(xué)天府智造園分校2025年儲(chǔ)備教師招聘備考題庫及一套完整答案詳解
- 紹興市職業(yè)教育中心(紹興技師學(xué)院)2025學(xué)年第一學(xué)期第五次編外用工公開招聘備考題庫及完整答案詳解1套
- 2025年福建華南女子職業(yè)學(xué)院冬季人才招聘10人備考題庫及1套完整答案詳解
- 2025年廈門大學(xué)醫(yī)學(xué)院趙穎俊教授課題組科研助理招聘備考題庫及1套參考答案詳解
- 北京市懷柔區(qū)2026年國有企業(yè)管培生公開招聘21人備考題庫及答案詳解參考
- 2025浙江寧波文旅會(huì)展集團(tuán)有限公司招聘8人筆試備考重點(diǎn)題庫及答案解析
- 湖北省直屬機(jī)關(guān)醫(yī)院湖北省康復(fù)醫(yī)院2026年度招聘備考題庫及一套參考答案詳解
- 枝江市2026年度“招才興業(yè)”教育系統(tǒng)人才引進(jìn)公開招聘備考題庫華中師范大學(xué)站及參考答案詳解一套
- 2025北京市大興區(qū)亦莊醫(yī)院臨時(shí)輔助用工第三批招聘5人筆試備考重點(diǎn)題庫及答案解析
- 人工智能通識(shí)基礎(chǔ) 課件 項(xiàng)目一、人工智能概述
- 穿脫無菌手術(shù)衣課件
- (正式版)DB15∕T 967-2025 《林木育苗技術(shù)規(guī)程》
- 2025新疆維吾爾自治區(qū)人民檢察院招聘聘用制書記員(14人)筆試參考題庫附答案解析
- 人工智能導(dǎo)論 課件 第1章 人工智能概述
- 第12課 新文化運(yùn)動(dòng) 課件 2024-2025學(xué)年部編版八年級(jí)歷史上冊
- 2025年N1叉車司機(jī)模擬考試1000題及答案
- 國家開放大學(xué)機(jī)考答案6個(gè)人與團(tuán)隊(duì)管理2025-06-21
- 學(xué)堂在線 雨課堂 如何寫好科研論文 期末考試答案
- 2025年時(shí)事政治考試100題(含參考答案)
- T/CCT 004-2020煤用浮選起泡劑技術(shù)條件
評(píng)論
0/150
提交評(píng)論