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

正文內(nèi)容

基于java在線音樂系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2024-07-20 15:46 本頁面
 

【文章內(nèi)容簡介】 分析音樂網(wǎng)站設(shè)計能夠方便地進行音樂及音樂信息的網(wǎng)上發(fā)布和更新,并且可以檢索到符合查詢條件的音樂信息;用戶可以將音樂信息實現(xiàn)上傳,并能夠?qū)Ω黝愐魳芳耙魳沸畔⑦M行網(wǎng)上查詢。該系統(tǒng)具有較強的操作權(quán)限管理功能。充分發(fā)揮互聯(lián)網(wǎng)的便利性,使招聘工作更便捷、更有效。從發(fā)布音樂及音樂信息、用戶瀏覽到音樂信息的管理等流程,音樂網(wǎng)站設(shè)計都將幫助用戶更方便地服務(wù)。 功能模塊圖音樂網(wǎng)站最新歌曲全部分類搜索歌曲注冊會員登錄會員修改密碼設(shè)為首頁評論管理分類管理歌曲管理用戶管理系統(tǒng)維護前臺后臺修改用戶名修改密碼刪除管理員添加管理員 功能模塊圖此功能模塊圖展示了本網(wǎng)站的總體設(shè)計,分為四層表現(xiàn)了音樂網(wǎng)站的結(jié)構(gòu),同時解釋了每層的功能作用。 處理流程設(shè)計1 系統(tǒng)操作流程圖錯誤信息系統(tǒng)主界面系統(tǒng)登錄界面系統(tǒng)管理輸入操作員及密碼數(shù)據(jù)庫檢查密碼錯誤 密碼正確功能界面功能處理 系統(tǒng)操作流程圖該圖具體再現(xiàn)了操作本系統(tǒng)的流程,其中操作員還包括網(wǎng)站管理者與瀏覽人員,進入操作界面時將更具使用者提供的賬號和密碼分配到不通的操作界面。2 數(shù)據(jù)增加流程添加信息時,編號字段由系統(tǒng)自動生成,且不能修改,其他信息由用戶輸入,之后對數(shù)據(jù)進行合法判斷,合法則寫入保存至數(shù)據(jù)庫,不合法則重新輸入數(shù)據(jù)。:開始自動生成編號輸入數(shù)據(jù)是否合法寫入數(shù)據(jù)庫結(jié)束 數(shù)據(jù)增加流程圖3數(shù)據(jù)修改流程在修改信息時,先選中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫,不合法重新輸入。開始選擇需要修改記錄輸入數(shù)據(jù)是否合法寫入數(shù)據(jù)庫結(jié)束 數(shù)據(jù)修改流程圖4數(shù)據(jù)刪除流程當(dāng)用戶選定一條記錄時,單擊刪除按鈕,會提示用戶是否確定刪除,然后刪除數(shù)據(jù)庫相關(guān)內(nèi)容。開始選擇需要刪除記錄是否刪除更新數(shù)據(jù)庫 數(shù)據(jù)刪除流程圖 ER圖前臺用戶用戶名密碼用戶操作功能最新歌曲全部分類搜索歌曲注冊會員收聽音樂該圖為用戶系統(tǒng)ER結(jié)構(gòu)圖,具體展示了用戶的權(quán)限與獲得的服務(wù),以及登陸音樂網(wǎng)站的具體操作流程。同時系統(tǒng)還會自動區(qū)分用戶是否為注冊會員,注冊會員將獲得更多的服務(wù)。用戶名密碼管理員查看信息評論管理分類管理歌曲管理用戶管理系統(tǒng)維 護維護內(nèi)容修改密碼添加管理員修改用戶名刪除管理員該圖為管理員系統(tǒng)ER結(jié)構(gòu)圖,具體展示了管理員的權(quán)限,以及登陸音樂網(wǎng)站的具體操作流程。同時管理員能對整個系統(tǒng)的用戶以及用戶進行的評論進行管理。當(dāng)管理員增加的時候,一級管理員還能夠添加二級管理員,協(xié)助一級管理員進行管理,一級管理員同時有權(quán)限進行管理員的變換。5系統(tǒng)設(shè)計與實現(xiàn) 前臺模塊設(shè)計1 首頁該界面是本音樂網(wǎng)站的主頁,當(dāng)用戶打開本網(wǎng)頁的時候,界面上將同時出現(xiàn)登陸窗口,頁面同時顯示出本站收藏的歌曲并在顯目的位置顯示出最新添加入庫的歌曲,方便用戶查詢。界面右上角同時附有小的電子鐘,方便用戶掌握時間。2 最新歌曲該界面顯示的是本音樂網(wǎng)站的最新歌曲,當(dāng)用戶打開本網(wǎng)頁的時候,所有最新添加入庫的歌曲將會按時間先后順序排列,便于查詢。3 全部分類本界面是所有不同風(fēng)格分類展示,讓用戶能夠通過歌曲風(fēng)格更快捷的查找到個人喜歡的音樂4搜索歌曲該界面給用戶提供了歌曲查找功能,當(dāng)同一種類歌曲太多的時候,用戶可以通過了解的歌曲名稱或者歌手名字快速查找到所需的資料。5 用戶注冊此圖展示的是新用戶注冊界面,將要求用戶填寫用戶名,密碼,昵稱,和性別等個人信息,同時系統(tǒng)還提供用戶名檢查功能,讓用戶查找是否該用戶名可用。6會員登錄此圖展示的是會員登陸界面,將要求用戶填寫用戶名,密碼。當(dāng)確認無誤后,系統(tǒng)將登陸。7 修改密碼該窗口提供給用戶和管理員針對個人的密碼進行重新設(shè)置的功能。8 設(shè)為首頁該窗口是提醒用戶是否將本音樂網(wǎng)站設(shè)置為主頁,當(dāng)開起IE瀏覽器的時候?qū)⒅鲃訌棾?,方便用戶在以后的共享本網(wǎng)站的資源。 后臺模塊設(shè)計1管理員登陸該界面是系統(tǒng)管理員專用登陸界面,通過該界面,管理員將登陸系統(tǒng)的控制界面對系統(tǒng)進行日常管理和維護。2評論管理該界面是系統(tǒng)管理員管理評論的界面,通過該界面,管理員可以對會員的評論進行日常管理。對于有害信息管理員將有刪除的權(quán)限。3 分類管理該界面是系統(tǒng)管理員管理歌曲的界面,通過該界面,管理員可以對歌曲進行日常管理。對于有變動的歌曲信息,管理員能夠?qū)⑵鋭h除。4 歌曲管理該界面是系統(tǒng)管理員管理歌曲的界面,通過該界面,管理員可以對歌曲進行日常管理。同時,通過該界面管理員也可對出現(xiàn)錯誤信息的歌曲進行查詢和修改。5 系統(tǒng)管理員設(shè)置該界面主要是給管理員提供賬號密碼修改的功能,當(dāng)修改密碼的時候,將要求管理員提供原密碼,防止讓其他非管理人員獲得管理員權(quán)限。6系統(tǒng)調(diào)試與測試 程序調(diào)試在設(shè)計系統(tǒng)的過程中,存在一些錯誤是必然的。對于語句的語法錯誤,在程序運行時自動提示,并請求立即糾正,因此,這類錯誤比較容易發(fā)現(xiàn)和糾正。但另一類錯誤是在程序執(zhí)行時由于不正確的操作或?qū)δ承?shù)據(jù)的計算公式的邏輯錯誤導(dǎo)致的錯誤結(jié)果。這類錯誤隱蔽性強,有時會出現(xiàn),有時又不出現(xiàn),因此,對這一類動態(tài)發(fā)生的錯誤的排查是耗時費力的。 程序的測試1 測試的重要性及目的(1)測試的重要性軟件的測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標,盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導(dǎo)致最后成品測試的巨大困難。 事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會有錯。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。測試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的40%以上。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30%到50%。如果把維護階段也考慮在內(nèi),討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當(dāng)于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。 在實踐中,軟件測試的困難常常使人望而卻步或敷衍了事,這是由于對測試仍然存在一些不正確的看法和錯誤的態(tài)度,這包括: ① 認為測試工作不如設(shè)計和編碼那樣容易取得進展難以給測試人員某種成就感。 ② 以發(fā)現(xiàn)軟件錯誤為目標的測試是非建設(shè)性的,甚至是破壞性的,測試中發(fā)現(xiàn)錯位是對責(zé)任者工作的一種否定。 ③ 測試工作枯燥無味,不能引起人們的興趣。 ④ 測試工作是艱苦而細致的工作。 ⑤ 對自己編寫的程序盲目自信,在發(fā)現(xiàn)錯誤后,顧慮別人對自己的開發(fā)能力的看法。 這些觀點對軟件測試工作是極為不利的,必須澄清認識、端正態(tài)度,才可能提高軟件產(chǎn)品的質(zhì)量。 (2)測試的目的 如果測試的目的是為了盡可能多地找出錯誤,那么測試就應(yīng)該直接針對軟件比較復(fù)雜的部分或是以前出錯比較多的位置。 ① 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。 ② 測試是為了證明程序有錯,而不是證明程序無錯誤。 ③ 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。 ④ 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點可能會產(chǎn)生誤導(dǎo),認為發(fā)現(xiàn)錯誤是軟件測試的唯一目,查找不出錯誤的測試就是沒有價值的,事實并非如此。 首先,測試并不僅僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進。同時,這種分析也能幫助我們設(shè)計出有針對性地檢測方法,改善測試的有效性。其次,沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定測試質(zhì)量的一種方法。2測試的步驟與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。因此,大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成:(1)模塊測試 在這個測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細設(shè)計的錯誤。(2)系統(tǒng)測試 在這個測試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。(3)驗收測試 在這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。3 測試的主要內(nèi)容為了保證測試的質(zhì)量,將測試過程分成幾個階段,即:代碼審查、單元測試、集成測試、確認測試和系統(tǒng)測試。 (1)單元測試 單元測試集中在檢查軟件設(shè)計的最小單位—模塊上,通過測試發(fā)現(xiàn)實現(xiàn)該模塊的實際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯誤。 (2)集成測試 集成測試是將模塊按照設(shè)計要求組裝起來同時進行測試,主要目標是發(fā)現(xiàn)與接口有關(guān)的問題。如一個模塊與另一個模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預(yù)期的主功能;個別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯誤等。 (3)確認測試 確認測試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測試后,已經(jīng)按照設(shè)計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應(yīng)該進一步驗證軟件的有效性,這就是確認測試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。 (4)系統(tǒng)測試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運行,進行系統(tǒng)測試。包括恢復(fù)測試、安全測試、強度測試和性能測試等。 單獨對系統(tǒng)的測試主要從以下幾方面入手:① 功能測試:測試是否滿足開發(fā)要求,是否提供設(shè)計所描述的功能,是否用戶的需求都得到滿足。功能測試是系統(tǒng)測試最常用和必須的測試,通常還會以正式的軟件說明書為測試標準。② 強度測試及性能測試:測試系統(tǒng)能力最高實際限度,即軟件在一些超負荷情況下功能實現(xiàn)的情況。③ 安全測試:驗證安裝在系統(tǒng)內(nèi)的保護機構(gòu)確實能夠?qū)ο到y(tǒng)進行保護,使之不受各種非常的干擾。針對本系統(tǒng)主要是對權(quán)限系統(tǒng)的測試和對無效數(shù)據(jù)、錯數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測試。經(jīng)過上述的測試過程對軟件進行測試后,軟件基本滿足開發(fā)的要求,測試宣告結(jié)束。 結(jié)束語幾個月來忙碌緊張而又有條不紊的畢業(yè)設(shè)計,使我有機會對本專業(yè)的基本理論、專業(yè)知識和基本技術(shù)有了更深入的了解和體會,使我在四年中所學(xué)到的知識得到了系統(tǒng)和升華,真正達到了學(xué)以致用。 對管理信息系統(tǒng)的體會 管理信息系統(tǒng)是一門融管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、計算機科學(xué)與現(xiàn)代通信技術(shù)為一體的一門綜合性邊緣學(xué)科。它是運用系統(tǒng)的方法以計算機和現(xiàn)代通信技術(shù)為基本信息處理手段和工具的,能為管理決策提供信息服務(wù)的人—、預(yù)測功能、計劃功能、控制功能和輔助決策功能。管理信息系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程,必須嚴格的按照系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行與評價的開發(fā)步驟來進行。管理信息系統(tǒng)旨在提供一個全面的信息加工處理進一步利用的工具,以提高管理水平。在系統(tǒng)開發(fā)之前,必須了解該系統(tǒng)的特點、適用范圍以及使用者需要一個什么樣的系統(tǒng),以此作為基礎(chǔ)為開發(fā)系統(tǒng)準確定位,然后對使用者所需實現(xiàn)的功能進行分析總結(jié),根據(jù)使用者的實際要求來給系統(tǒng)設(shè)計一個初步方案。系統(tǒng)的開發(fā)不僅是要實現(xiàn)對數(shù)據(jù)處理的及時與正確,而且要考慮系統(tǒng)是否具有控制功能,及時將數(shù)據(jù)反饋給操作者,以進行監(jiān)測和協(xié)調(diào),保證系
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1