版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要-PAGEII-摘要當今時代發(fā)展迅速,互聯(lián)網的發(fā)展使得人們的生活更加便捷,網絡的發(fā)展使人們進入信息化社會,極大地豐富了人們的閑暇時間。互聯(lián)網的發(fā)展使得人們的生活方式、交友方式、購物方式等發(fā)生了翻天覆地的變化,網絡已經成為人們放松時的首選,成為了必要的工具之一?;贘SP的音樂交流平臺的設計與實現(xiàn)這個課題,更加充分的體現(xiàn)互聯(lián)網與社會生活之間的緊密聯(lián)系,更加的貼近人民現(xiàn)實的生活需求。本系統(tǒng)綜合運用了JSP、Servlet、JavaBean等有關知識。對于網頁界面的設計,從實用性和個性化服務出發(fā)。在設計中,對于靜態(tài)網頁使用HTML語言進行精細的加工,使得頁面更加符合現(xiàn)下音樂發(fā)展的潮流。同時加入CSS樣式使界面看起來更加個性美觀。在網站的設計開發(fā)中使用B/S模式對系統(tǒng)的開發(fā)、使用和維護進行簡化。最后,采用MySQL數(shù)據(jù)庫管理系統(tǒng)進行連接。本論文就此音樂交流平臺進行了詳細全面的論述。訪問本系統(tǒng)的用戶分為三類:游客、會員和管理員。系統(tǒng)的功能設置有很多。其中前臺的主要功能有:歌曲排行榜模塊、會員注冊模塊、最新上傳模塊、歌曲查詢模塊、會員登陸模塊。系統(tǒng)中的管理員的主要功能有:歌曲的查詢,歌曲的添加,歌曲的刪除,會員的管理。關鍵詞: 音樂網;JSP;MySQLAbstractAbstractWith
the
rapid
development
of
the
present
era,
the
development
of
the
Internet
makes
people's
life
more
convenient,
and
the
development
of
the
Internet
enables
people
to
enter
the
information
society,
which
greatly
enriches
people's
leisure
time.
With
the
development
of
the
Internet,
people's
lifestyle,
ways
of
making
friends
and
shopping
have
undergone
earth-shaking
changes.
The
Internet
has
become
the
first
choice
for
people
to
relax
and
one
of
the
necessary
tools.
The
design
and
implementation
of
the
music
communication
platform
based
on
JSP,
more
fully
reflects
the
close
connection
between
the
Internet
and
social
life,
more
close
to
the
people's
real
life
needs.This
system
integrated
the
use
of
JSP,
Servlet,
JavaBean
and
other
relevant
knowledge.
For
the
design
of
web
interface,
from
the
practical
and
personalized
services.
In
the
design,
the
static
web
page
using
HTML
language
for
fine
processing,
so
that
the
page
more
in
line
with
the
current
trend
of
music
development.
At
the
same
time,
add
CSS
style
to
make
the
interface
look
more
personalized
and
beautiful.
B/S
mode
is
used
in
the
design
and
development
of
the
website
to
simplify
the
development,
use
and
maintenance
of
the
system.
Finally,
the
use
of
MySQL
database
management
system
for
connection.This
paper
makes
a
detailed
and
comprehensive
discussion
on
this
music
communication
platform.
Users
accessing
the
system
are
divided
into
three
categories:
tourists,
members
and
administrators.
The
system
has
many
functional
Settings.
The
main
functions
of
the
front
desk
are:
song
ranking
module,
member
registration
module,
latest
upload
module,
song
query
module,
member
login
module.
The
main
function
of
the
administrator
in
the
system
is:
the
query
of
the
song,
the
addition
of
the
song,
the
deletion
of
the
song,
the
management
of
the
member.KeyWords: Musiccommunicationplatform;JSP;MySQL目錄-PAGEIII-目錄摘要 IAbstract II1引言 11.1研究背景 11.2研究意義 11.3國內外研究現(xiàn)狀 21.4論文的研究內容 32開發(fā)技術介紹 42.1JSP技術 42.2MySQL 42.3B/S模式 52.4MVC模式 63系統(tǒng)分析與設計 73.1系統(tǒng)分析概述 73.2系統(tǒng)需求分析 73.3可行性分析 83.3.1技術可行性 93.3.2經濟可行性 93.3.3社會可行性 103.4總體設計原則 103.5系統(tǒng)概要設計 113.6系統(tǒng)詳細設計 133.7數(shù)據(jù)庫設計 204系統(tǒng)實現(xiàn) 234.1系統(tǒng)實現(xiàn)概述 234.2系統(tǒng)開發(fā)環(huán)境 234.3連接數(shù)據(jù)庫 244.4會員注冊模塊的實現(xiàn) 254.5歌曲排行榜模塊的實現(xiàn) 264.6查詢歌曲模塊的實現(xiàn) 264.7最新上傳模塊的實現(xiàn) 274.8會員登陸模塊的實現(xiàn) 274.9后臺界面展示 284.10后臺修改個人密碼模塊的實現(xiàn) 294.11后臺會員信息管理模塊的實現(xiàn) 314.12后臺系統(tǒng)功能模塊的實現(xiàn) 325系統(tǒng)測試 365.1軟件測試概述 365.2軟件測試的重要性 365.3測試實例的研究 375.4系統(tǒng)功能測試 375.5測試環(huán)境與測試條件 405.6系統(tǒng)運行情況 405.7系統(tǒng)評價 416結論 42參考文獻 43致謝 451引言 -PAGE45- 引言研究背景當今社會引進入一個迅猛發(fā)展的新時期,不僅大數(shù)據(jù)的時代已經到來,而且應用十分廣泛,給人們的生活出行等方面帶來了很大的便捷。網絡作為連接信息與人民之間的一個重要的媒介,在當今社會的作用十分巨大?,F(xiàn)在網絡已經走進千家萬戶,人民獲取資源的方式發(fā)生了改變速度也得到提升,使得人民在家就可以看世界。網絡不僅改變了人們以往的生活方式,也成為了人民日常工作,休閑的主要工具之一。過去傳統(tǒng)的一些CD、唱片比較流行,但是人民只能自己聽自己欣賞,一些好的音樂不能進行及時的分享。音樂需要分享,聽完一首好的音樂之后的感受更需要與人分享。一個人聽音樂是寂寞的,音樂需要與人分享才能把音樂所帶給人們的價值最大化,才能把音樂本身內在的靈魂充分的展現(xiàn)出來。為了滿足人民對音樂的不同需求,在信息化飛速發(fā)展的今天,許多音樂交流平臺也應運而生。層出不窮的音樂交流平臺給人們提供了更多的選擇,人們不僅可以根據(jù)自身的喜好去選擇歌曲,還可以根據(jù)網站的更新程度去選擇自己心儀的網站。人民可以把自己喜愛的音樂上傳到網上與他人分享,還可以在聽完一首歌曲之后進行心理感情的抒發(fā),也就是進行歌曲評論。基于上述所講,我堅定地選擇了音樂交流平臺的設計與實現(xiàn)這個課題,希望通過此次設計能帶給人民煥然一新的感覺,更加充分的體現(xiàn)互聯(lián)網與社會生活之間的緊密聯(lián)系,更加的貼近人民現(xiàn)實的生活需求。2017年之后,中國在線音樂進入了快速發(fā)展時期,許多音樂在線交流平臺也層出不窮,音樂市場發(fā)展前景十分要好。從2004年一直到今天,音樂版權問題的初步解決使在線音樂突破了以往的平靜期,由此步入了穩(wěn)定發(fā)展的新時期。目前中國在線音樂交流平臺的市場更加廣闊。在線音樂交流平臺的市場潛藏價值也越來越大,發(fā)展空間充分釋放。研究意義21世紀的社會,是一個高速發(fā)展的社會,是一個正處于大發(fā)展大變革的社會。人們的生活方式被高速發(fā)展的信息技術所改變。網絡對人民的影響已經滲入人民的生活方方面面,而網絡也就成為了信息傳播的一個重要媒介,人們對網絡資源的獲取已經逐步改變了以往的生活方式。本課題是基于JSP的在線音樂交流平臺的設計與實現(xiàn),充分的體現(xiàn)了互聯(lián)網與人民社會生活的緊密聯(lián)系。正所謂音樂是無國界的,音樂通過網絡這個媒介更多地進入人們的日常工作休閑時間。隨著互聯(lián)網技術的日趨成熟與普及,各類網站如雨后春筍般出現(xiàn)在互聯(lián)網上,在線音樂交流平臺已經成為其中較為流行和熱門的一種。在音樂交流平臺上發(fā)展的網絡音樂是一種全新的音樂模式,它突破了傳統(tǒng)音樂的傳播方式和制作方法的局限使得音樂更加貼近人們生活。網絡音樂也需要一個發(fā)展平臺才能被更多的人民所知曉所分享,正因為如此,才出現(xiàn)了各種各樣的音樂交流平臺,這就使得網絡音樂有了一個很好的發(fā)展平臺。以前音樂交流平臺的功能不完善比較單一,但現(xiàn)在隨著網絡技術的發(fā)展,用戶對音樂交流平臺的要求逐步提高,音樂交流平臺也由此逐漸發(fā)展出更多采用較為優(yōu)越的開發(fā)工具(如ASP、JSP、JavaScript、PHP3等)來建設的音樂交流平臺,而網站的靜態(tài)頁面通過現(xiàn)在的HTML語言進行精細的加工,通過此語言的加工,使得靜態(tài)網站看起來更加美觀。本課題所研究的音樂交流平臺主要是為個人提供查詢,添加和下載、評論的平臺,從而給個人的音樂交流帶來更大的方便性。國內外研究現(xiàn)狀2005年9月2日,[26]沃爾瑪公司發(fā)出一個通知,他將與微軟公司正式開展合作,開設一家比較新的音樂網絡下載商店。在該下載商店下載的歌曲可以在微軟公司的媒體播放器上播放。很明顯,沃爾瑪公司的加入,使得國際上的在線音樂交流平臺的市場的競爭壓力增大。在當今時代,市場上出現(xiàn)了比較多的競爭實力非常雄厚的集團,如IPod、Microsoft、Sony、Napster、eBay、RealNetworks等,他們的發(fā)展市場很廣闊,發(fā)展速度也很迅速。但是,在線音樂的在中國市場卻有點舉步維艱。在線音樂交流平臺的主要目標是為使用者找到自己所喜愛的音樂,明白自己的定位,并且能夠更加及時的查詢到自己喜愛的流行歌曲。所有的歌曲都有一個規(guī)范并且龐大的數(shù)據(jù)庫后臺,這就為用戶快速查找到自己喜歡的音樂節(jié)省了時間并且提高了查找效率?,F(xiàn)在隨著在線網站的不斷發(fā)展,人們的眼界正在不斷地拓寬,知識的儲存量也正在不斷的提高,因此在線音樂交流平臺也需要不斷地發(fā)展完善,以給人們提供更加前沿的體驗。當今社會由于互聯(lián)網技術的不斷發(fā)展進步,計算機為資源共享、系統(tǒng)開發(fā)、時空自由、共同協(xié)作提供了強有力的支撐。然而隨時要廣泛的調查和大數(shù)據(jù)分析統(tǒng)計發(fā)現(xiàn),目前國內已有的在線音樂交流系統(tǒng)仍然停留在網絡單一的水平,沒有對用戶需求進行個性化的定制與服務,用戶就沒有得到個性化的體驗。目前這種系統(tǒng)有很少能夠實現(xiàn)比較個性化的服務,很少能夠實現(xiàn)對音樂庫的個性化,而在音樂的一些更新還有服務上也比較不上也涉及的不夠全面。一些網站只能實現(xiàn)在線實時試聽,并沒有實現(xiàn)下載功能,沒有滿足用戶的時時需求。但是從20世紀80年代20到21世紀初這個階段,我國對流行音樂的研究經歷了對流行音樂身份的認同、深入探討和研究步入成熟這三個階段[22]。使得我們對流行音樂的定義有了更深層次的理解和掌握。一個在線音樂交流網站功能之前的好與壞,分類的不斷更新,都嚴重的影響著用戶的上網時間和對音樂系統(tǒng)的體驗感,也影響了系統(tǒng)使用的效率。只有不斷地對音樂網站進行優(yōu)化,達到人們日益發(fā)展的需求,在線音樂交流平臺才能得到更好的發(fā)展。論文的研究內容本音樂交流平臺的設計與開發(fā),旨在讓用戶可以體驗到符合當下潮流的音樂模式,用戶可以自行的進行音樂的上傳、分享、添加與交流等。讓喜愛音樂的人民可以樂在其中,深入其境的感受到音樂交流平臺所帶給他們的沖擊力與便捷性,帶給他們前所未有的全新的體驗。不僅視聽效果煥然一新,音樂所帶來的震撼也將前所未有,成為人民閑暇時進行的一個必要選擇。論文的主要研究內容包括:調研國內外在線音樂交流平臺的現(xiàn)狀。分析市場的需求和人們的個性化要求情況,得出系統(tǒng)的需求分析。根據(jù)用戶需求設計一個能夠滿足用戶個性化需求、操作簡單、界面美觀在線音樂交流平臺,設計的本系統(tǒng)具有會員注冊、歌曲排行榜、添加歌曲類別、歌曲信息管理、最新上傳等功能。Windows環(huán)境進行系統(tǒng)的開發(fā),并對系統(tǒng)進行測試。MACROBUTTONAcceptAllChangesInDocAndStopTracking2開發(fā)工具及技術介紹開發(fā)技術介紹JSP技術JSP(JavaServerPages)是一個動態(tài)網頁技術,是一種服務器端的頁面。JSP作為一個簡化的Servlet設計,它在Servlet開發(fā)技術的基礎上繼承了Servlet了的許多優(yōu)秀功能。雖然,JSP上并沒有增加Servlet不能實現(xiàn)的一些新功能,但是程序員在開發(fā)頁面時還是優(yōu)先選擇使用JSP動態(tài)開發(fā)技術。更為重要的是,我們可以利用JSP來實現(xiàn)不同頁面之間的展示,然后用Servlet來完成業(yè)務邏輯上的處理,從而把頁面展示和業(yè)務邏輯處理這兩個層面分離開來,可以支撐一種可重用設計,即基于組件,這樣就進一步使得基于Web的開發(fā)應用程序變得更加簡單和靈活[1]??蛻敉ㄟ^瀏覽器提交請求,[27]請求會被提交到服務器端然后對這請求進行處理,處理完之后會以HTML的形式把處理的結果返回給客戶端,最后需要客戶端通過瀏覽器進行查看返回到的靜態(tài)頁面。第一次加載JSP程序,其會首先被編譯成一個Servlet文件,然后由JSP的引|擎來調用Java編譯器,接著把Servlet文件編譯成可以執(zhí)行的Java字節(jié)碼文件,最后由Java虛擬機來進行解釋并且執(zhí)行,執(zhí)行完之后把其結果以HTML文本的格式發(fā)送到客戶端瀏覽器。當這個頁面以后再被訪問時,因為它的字節(jié)碼文件在第一次加載時已經生成,可以直接運行,所以訪問速度會比第一次加載時快得多。以上這些就是JSP技術在進行工作時的原理。作為JSP技術的基礎的Servlet,其在開發(fā)過程中起到的作用也十分巨大,[2]往往在進行一些比較大的程序開發(fā)的時候就需要Servlet和JSP兩者的共同協(xié)作才可以完成。MySQLCharlesBachman主持設計出了第一個網狀的數(shù)據(jù)庫系統(tǒng)IDS(IntegratedDataStore),且該系統(tǒng)在1964年正式被推出。隨著20世紀60年代中期以來數(shù)據(jù)庫技術的形成、發(fā)展和日趨成熟,計算機數(shù)據(jù)處理技術躍上了一個新臺階,并從而極大地推動了計算機的普及與應用。為此,1973年的圖靈獎首次授予在數(shù)據(jù)庫方面作出杰出貢獻的數(shù)據(jù)庫先驅查爾斯巴赫曼(CharlesBachman)。[18]MySQL是由瑞典MySQLAB公司開發(fā)出的一個基于各實體之間關系的數(shù)據(jù)庫管理系統(tǒng),它目前是Oracle公司的產品,是當前最受歡迎的一個關系型數(shù)據(jù)庫管理系統(tǒng)。MySQL數(shù)據(jù)庫本身沒有提供方便的圖形管理工具,日常管理和維護如果都通過命令行完成,那么數(shù)據(jù)庫的開發(fā)和維護工作都將沉浸在黑色的終端世界里。MySQL有一個圖形用戶管理工具,那就是NavicatforMySQL。它現(xiàn)在包含以下三個特點:一是可同時進行MySQL和MariaDB的連接;二是支持MySQL大部分最新功能,包括表、視圖、函數(shù)或過程、事件等;三是操作直觀、功能強大,實用工具豐富。MySQL作為一種關系型數(shù)據(jù)庫管理系統(tǒng),里邊的數(shù)據(jù)被它分別保存在不相同的表中,而不僅僅是像一個大倉庫一樣把東西都雜亂無章的放在里邊,這樣分類似的存放就大大提高了數(shù)據(jù)庫操作的靈活性并且也加快了使用速度[3]。MySQL有以下幾個特點:(1)運行速度最快;(2)成熟穩(wěn)定;(3)完全免費;(4)適合中小企業(yè)及個人使用。MySQL的用戶有Google、百度、網易、新浪世界一流的互聯(lián)網公司排名前20位中占有80%。B/S模式B/S全稱是Brower/Server,中文意思是瀏覽器/服務器模式,此種模式在進行工作時需要請求者現(xiàn)在客戶端進行請求,然后把請求返回給服務器進行處理,最后服務器把處理結果發(fā)送給客戶端。經過以上三個步驟的響應處理操作,可以完成一次從客戶端到服務器的響應。目前,[19]前端開發(fā)的市場正在快速的發(fā)展,雖然前端開發(fā)起步比較晚,一些開發(fā)技術的規(guī)范和使用操作都還處于一種探索階段。但是前段開發(fā)的市場非常廣闊,發(fā)展速度也呈現(xiàn)大規(guī)模的增長,在金星高速發(fā)展的過程中,總是會伴隨著一些新的技術出現(xiàn)。比如CSS、懸浮定位等。而各種JavaScript框架更是層出不窮,這就為前端的開發(fā)源源不斷的注入新鮮血液,使得前端開發(fā)市場呈現(xiàn)出巨大的活力。B/S架構有很多的優(yōu)點,但是其中一個最大的優(yōu)點就是,使用該架構總體的成本比較低、維護方便、開發(fā)簡單,使用此架構時不用安裝專門的軟件就可以實現(xiàn)隨時隨地的進行操作,對于系統(tǒng)的擴展也非常的容易,只要你有一臺電腦能上網,就可以使用此架構。但是B/S架構在某些方面也有一些缺陷。通信的開銷比較大、系統(tǒng)和數(shù)據(jù)的安全性難以得到保障,是此架構的一個最大的缺點[15]。MVC模式MVC的全稱是ModelViewController,中文意思是模型(model)-視圖(view)-控制器(controller),它是在進行軟件開發(fā)時應用的比較典型的一種模式[16]。在MVC設計模式中,一個V對應一個處理為的M(完成V功能的JavaBean),V提交到C,C獲取V的數(shù)據(jù)后,并調用M在C中進行業(yè)務邏輯的處理,處理完成后進行下一步的頁面跳轉。在線音樂交流平臺可以通過MVC模式實現(xiàn)不同頁面之間的跳轉。MVC設計模式有以下四個主要的優(yōu)點,一是有較低的耦合性;二是代碼的重用性高;三是生命開發(fā)的周期中用到的成本比較低;三是開發(fā)時速度比較快,便于部署;四是開發(fā)完成后的軟件在進行后期的維護與修改時效率較高[17]。MVC作為一個容易上手的框架模式,在進行使用時,此模式會對一些地方有強制性的要求,即對應用程序的輸入、輸出以及處理。模型、視圖和控制器是MVC應用程序中的三個最核心的部分[23]。每一個部分都有他們各自的任務,也就是他們的分工不同。最典型的MVC就是JSP+servlet+javabean的模式[24]。3系統(tǒng)分析與設計系統(tǒng)分析與設計系統(tǒng)分析概述系統(tǒng)分析方法也叫做“系統(tǒng)方法”。[20]系統(tǒng)分析法的目標是把系統(tǒng)達到總體最優(yōu)的效果,然后對系統(tǒng)的各個方面進行定性與定量的分析。這種方法也是一個探索和分析的過程。按照步驟一步一步的進行最開始的目的并且為決策者提供信息和資料。進而幫助決策者直接判斷和決定最優(yōu)系統(tǒng)方案。一個系統(tǒng)工程中的重要程序和核心的組成部分就這樣組成了。系統(tǒng)分析法的應用范圍十分廣泛。一般用來處理重大并且復雜問題的分析,新技術的開發(fā)、設計,一些政策與戰(zhàn)略性問題的分析與選擇,一些企業(yè)管理系統(tǒng)的輸入、處理和輸出的分析等。其中系統(tǒng)分析有以下實質[21]:有一個非常重要的推理步驟,那就是應用科學,這種推理步驟都能夠讓系統(tǒng)中的一切問題都能進行有效的剖析和邏輯上的解釋,從而讓符合事物發(fā)展的規(guī)律。并且能夠盡力的避免其中的主觀判斷性和紙上談兵的純經驗性。借助于數(shù)學方法和計算手段能夠使各種方案的分析比較定量化,用具體的數(shù)量概念來顯示各方案的差異,根據(jù)系統(tǒng)分析的結論,而設計出在一定條件下達到物盡其用,人盡其才的最優(yōu)系統(tǒng)分析方案。[21]系統(tǒng)分析有三大要素,一是目的,二是方案,三是模型。這一階段的主要任務是在充分認識系統(tǒng)的基礎上,通過一系列的方式來收集各種數(shù)據(jù),提出一系列的備選方案和最終的評價標準。并且評估提出一套最可行的方案。對本課題所進行的系統(tǒng)分析,主要從以下三個具體的方面去進行[28],一是系統(tǒng)技術上的可行性,二是系統(tǒng)經濟上的可行性,三是系統(tǒng)在操作上的可行性。對于在軟件開發(fā)過程中所要面臨的問題和困難進行初步的預估和進行合理的方案設計,明確開發(fā)的目標。本系統(tǒng)采用的架構是MVC模式。系統(tǒng)需求分析對一個系統(tǒng)來說,所進行的初步調查所采用的主要方式是分別對系統(tǒng)分析人員和音樂愛好者進行詳細的溝通交流。經過這一初步的調查了解,可以初步掌握在線音樂交流平臺的基本情況:作為網絡音樂的發(fā)展平臺的在線音樂交流平臺,在以往此類音樂網站的功能比較單一,種類不全,服務不周到。而現(xiàn)在隨著計算機技術的不斷發(fā)展,用戶對此類音樂網站的要求也越來越高,對此音樂網站由此也逐漸發(fā)展出了更多的設計風格和用戶類別,在制作網站之前,要充分的明確本網站需要做些什么,需要實現(xiàn)哪些必要的功能,需要根據(jù)用戶的需求所制作哪些個性化的服務,并且應該充分的明確不能做些什么。所以在制作之前必須把用戶的需求調查了解清楚之后,才能進行網站的設計與開發(fā)。音樂網站能讓大家也就是用戶查詢和分享自己喜愛的音樂,讓人們能在瀏覽的同時進行好歌的分享。但是為了避免出現(xiàn)一些問題,并讓出現(xiàn)的這些問題得到及時有效的解決,這時候就需要管理員對用戶信息和網站的內容進行必要的管理。我們要進行一個音樂網站的開發(fā),在此網站上用戶可以注冊、查詢、添加和下載音樂、在線進行歌曲評論,盡最大能力考慮周到,為每一位用戶提供更好的在線和個性化的服務。在現(xiàn)如今網絡大發(fā)展的時代,音樂網站以高效便捷、時尚的頁面設計和個性化的服務吸引著無數(shù)喜愛音樂的人們,現(xiàn)在傳統(tǒng)的唱片和cd的銷量正在大幅度的下滑,其中最主要的一個原因就是在線音樂交流平臺的不斷發(fā)展,從而使得喜愛音樂的人民可以更加靈活快速,并且低成本的就能聽到自己所喜愛的歌曲。這樣看來,音樂在線平臺的發(fā)展前景十分要好,呈現(xiàn)出一片蓬勃發(fā)展、欣欣向榮的美好前景。可行性分析可行性分析也被稱為可行性研究[29],在需要可行性分析的時候,就需要建立在調查的基礎上,對自己所進行開發(fā)的系統(tǒng)能否具有開發(fā)的可行性和可能性兩個方面進行分析,并且對于所開發(fā)出來系統(tǒng)從幾個方面去進行比較全面的發(fā)現(xiàn)與分析,比如可以從技術、社會、經濟等方面。在進行這些一整套的分析的時候我們是為了避免在一些地方的失誤,以便去保證我們所開發(fā)出的系統(tǒng)能夠成功。在進行可行性分析時,主要從對開發(fā)系統(tǒng)的那讓我殺好所需要進行的開發(fā)條件上進行分析,比如市場的需求、人民的要求、環(huán)境的影響、開發(fā)時所使用的技術等,從所使用的技術、投資的成本效益、社會的認可等方面進行比如全面深入的調研和必要的分析比較,并對項目開發(fā)完成以后將要取得的經濟效益和社會效益進行預測,看是否達到預期的要求,從而可以進一步有針對性地對該項目提出一些值得考慮和建設性的意見,為接下來項目的決策提供依據(jù)。[25]可行性分析具有四大特點,一是預見性,二是公正性,三是可靠性,四是科學性。不同種類的可行性分析所研究內容的側重點差異比較大,但是一般大體上都包括以下幾個方面:對所開發(fā)項目是否有必要投資、所使用技術是否可以支撐、所投入的資本是否有收益和社會上的可行性?;ㄙM最小的代價并且在最短的時間內去解決系統(tǒng)進行開發(fā)時所涉及的一系列問題,并且這些問題能夠得到有效的解決,這就是進行可行性研究的目的[30]。下面將分別從技術、經濟、社會三個方面對音樂交流平臺的建設進行分析和研究。技術可行性根據(jù)所進行開發(fā)的系統(tǒng)的功能性能以及該系統(tǒng)所要完成的各種約束條件,從而去確定進行系統(tǒng)開發(fā)時的目標,去評判現(xiàn)有的技術是否已經能夠支撐其次系統(tǒng)的開發(fā),本系統(tǒng)是一個基于數(shù)據(jù)庫的在線音樂交流平臺,而進行開發(fā)此平臺的主要技術,JSP技術現(xiàn)在已經發(fā)展的比較成熟。對于硬件和軟件上的要求還有開發(fā)環(huán)境等條件都已經比較完善,利用現(xiàn)在已有的技術可以支撐其次平臺的開發(fā),并且能夠在相應的時間內完成開發(fā)。且JSP是一門成熟的技術[4],成熟的技術是被多人采用并反復證明行之有效的技術,因此采用成熟技術一般具有較高的成功率。另外,成熟技術經過長時間,大范圍使用,補充和優(yōu)化,其精細程度、優(yōu)化程度、可操作性、經濟等方面要比新技術好。鑒于以上原因,軟件項目開發(fā)過程中,在可以滿足系統(tǒng)開發(fā)需求,能適應系統(tǒng)發(fā)展,保證開發(fā)成本的條件下,進行開發(fā)時應該盡量采用比較成熟的技術[5]。因此我果斷選擇了JSP技術來實現(xiàn)本系統(tǒng)。由上面的分析可以看出,進行本系統(tǒng)的開發(fā)時在所使用的技術上面是行得通的。經濟可行性在進行本系統(tǒng)開發(fā)時所涉及到的軟件都是不需要我們額外花錢的,這樣就可以進一步縮減和避免在人力和財力上的損耗,可以減少開發(fā)成本。比較重要的是此系統(tǒng)對于電腦的要求比較低,而且管理員要及時更新大量的歌曲信息,吸引更多的在線試聽用戶,獲得好的評論,贏得更多的點擊量,在本網站掛廣告,可以贏得利潤,綜合各方考慮來看,該系統(tǒng)在進行開發(fā)時在經濟上是完全可行的。由上面的分析可以看出,進行本系統(tǒng)的開發(fā)時在經濟上面是可以進行的。社會可行性在進行社會方面的可行性分析時所涉及的內容比較廣泛,包括政策、法律、制度、規(guī)章等社會因素來進行論證系統(tǒng)開發(fā)的可能性和現(xiàn)實性。在設計本平臺時,進行的社會方面的可行性分析,主要是從法律和用戶的兩個角度去做進一步的研究分析[31]。(1)法律因素此次系統(tǒng)的開發(fā)是自己獨立完成,在制作時沒有抄襲已有的類似產品,因此在法律上不會有侵犯專利權,侵犯版權等問題,并且本系統(tǒng)的開發(fā)也是完全按照合同規(guī)定的責任去履行。本系統(tǒng)的開發(fā)是根據(jù)在一些音樂平臺的數(shù)據(jù)和全面的了解之后來開發(fā)的,在進行程序設計時是獨立完成的,沒有抄襲其它類似產品,而且在本音樂交流平臺上所查詢分享的音樂都不涉及歌曲版權的問題,由此本平臺在法律上是合法的、可行的。(2)用戶使用的可行性從深入調查所了解的情況來看,使用者可以很快的熟練此系統(tǒng)。本音樂平臺對于用戶的要求,除了需要具備必要的計算機基礎知識之外,它不需要具備專業(yè)的知識,這就為用戶的操作帶來的簡便性,并且擴寬了此網站的市場。而且本系統(tǒng)具有比較友好的界面設計,靜態(tài)頁面和動態(tài)頁面的交互設計使得本網站具有個性化的體驗。不需要用戶具有比較強的專業(yè)電腦知識就可以完美的操作使用。由上面的分析可以看出,進行本系統(tǒng)的開發(fā)時在社會的反響上面是行得通的??傮w設計原則設計本系統(tǒng)時,為了在后續(xù)時候開發(fā)與維護的方便,并且實現(xiàn)用戶在操作時的簡便,在進行此平臺的開發(fā)之前,就需要采用一些設計的原則。主要包括以下幾個方面:(1)簡潔性:在進行本系統(tǒng)開發(fā)設計以及實現(xiàn)用戶要求時,應該盡量讓操作比較簡單,運行速度快。(2)個性化:在實現(xiàn)系統(tǒng)的各種功能時,應當對功能和頁面進行個性化定制,讓用戶有新的體驗。(3)突出性:此平臺是為了音樂而設計的平臺,在進行設計時,應當充分的突出音樂這個核心點。(4)一致性:在進行本次設計時采用了在頁面設計和命名時的一致性[6]:在進行頁面的設計時和對頁面的風格色彩描繪、所用到的類名和對其它元素的命名保持相一致。在功能上也保持了此種一致性:在完成某種或類似功能時的時候需盡可能的使用一樣的元素。在元素的風格上也保持了此種一致性:在進行界面的個性化、美觀化的設計上,不同頁面之間使用的元素風格需一致。在進行變量的命名時也需保持一致性:變量的命名應該有一個規(guī)范化的原則,可以讓我們能夠根據(jù)名字就可以推斷出所代表的意思。(5)進步性:本系統(tǒng)使用了現(xiàn)在比較流行的技術和數(shù)據(jù)庫,能夠讓系統(tǒng)的開發(fā)具有良好的先進性。在進行系統(tǒng)設計時,要考慮到系統(tǒng)開發(fā)出時的市場效應和需求,在進行設計時要盡可能的貼近大眾市場,設計的簡潔明了,各個功能模塊間要遵循高內聚低耦合的原則,以便于系統(tǒng)進行后期的擴展。若有舊版的數(shù)據(jù)庫系統(tǒng)存在,那么就需要考慮系統(tǒng)的兼容性[9]。系統(tǒng)概要設計系統(tǒng)設計是作為新系統(tǒng)的物理設計階段,在此個階段會根據(jù)前一階段,即分析階段所確定下來的一些內容來進行系統(tǒng)的設計。設計出一個能在計算機網絡環(huán)境中可供實施的方案,那就是新系統(tǒng)的物理模型[7]。在進行系統(tǒng)設計時,要以軟件需求規(guī)格說明書為基礎,而產生的功能需求和非功能性需求的設計方案為輸出。一開始,[8]我們所要進行開發(fā)的軟件必須滿足功能上的需求,只有滿足了功能性需求,我們才能進一步的實行對系統(tǒng)的開發(fā),讓系統(tǒng)滿足在飛功能性上的需求。只有滿足此需求之后,這樣才意味著軟件可以滿足用戶的需求,并且能夠有效地解決問題,后期的維護也方便。根據(jù)上面的需求分析,由此可以設計出關于本系統(tǒng)的系統(tǒng)功能結構圖[32]。又可以分為前臺結構圖和后臺結構圖,接下來將把系統(tǒng)在前臺的功能以及后臺的功能結構進行展示。在圖中展示了本系統(tǒng)所具有的功能模塊以及所各模塊中所包含的功能。前臺的功能結構圖如圖3-1所示。圖3-1前臺功能結構圖系統(tǒng)的前臺所具有的功能主要由七個模塊組成,分別為系統(tǒng)首頁、會員注冊、歌曲排行榜、查詢歌曲、會員登錄、最新上傳和歌曲類別模塊。后臺的功能結構圖如圖3-2所示。圖3-2后臺功能結構圖系統(tǒng)的后臺所具有的功能主要由六個模塊組成,分別是修改個人密碼、歌曲類別管理、添加歌曲類別、歌曲信息管理、添加歌曲信息和會員信息管理模塊。系統(tǒng)詳細設計系統(tǒng)前臺所具有的功能主要由7個模塊組成,分別為系統(tǒng)首頁、會員注冊、歌曲排行榜、歌曲查詢、會員登錄、最新上傳和歌曲類別模塊。下面將分別對系統(tǒng)前臺中所具有的功能進行詳細化設計:會員注冊與登錄模塊:作為本系統(tǒng)的一個基礎模塊,使用者想要查詢、添加、分享、上傳以及評論自己喜歡的音樂等先進行注冊與登錄,會員注冊的時候需要填寫賬號、密碼、姓名、性別、年齡、住址和職業(yè)。填寫完注冊信息并點擊提交之后會跳轉到會員登錄頁面,輸入賬號和密碼即可登陸系統(tǒng)前臺頁面并且系統(tǒng)前臺頁面的導航欄部分會發(fā)生一些相應的變化,會增加歡迎你、我的信息和注銷退出模塊。點擊導航欄中的我的信息可以查看注冊時所填的信息,點擊注銷退出會讓系統(tǒng)前臺導航欄部分恢復到原來的模樣。會員注冊與登錄模塊流程圖如圖3-3所示。圖3-3會員注冊登錄模塊流程圖歌曲排行榜模塊:本模塊是一個統(tǒng)計歌曲點擊量信息的模塊,用戶可以通過該模塊查詢到最新歌曲排行信息,從而了解到最受歡迎的歌曲是哪些。歌曲排行榜模塊流程圖如圖3-4所示。圖3-4歌曲排行榜模塊流程圖查詢歌曲模塊:用戶點擊該模塊可以看到系統(tǒng)前臺中間會有歌曲查詢的界面,然后根據(jù)界面上所要輸入的一些信息進行你所想要歌曲的查詢。猜你歌曲查詢流程圖如圖3-5所示。圖3-5猜你喜歡模塊流程圖最新上傳模塊:該文字下面會出現(xiàn)最新添加的歌曲名字以及添加歌曲的時間信息。最新上傳模塊如圖3-6所示。圖3-6最新上傳模塊流程圖歌曲類別模塊:點擊該模塊系統(tǒng)前臺頁面的中間會現(xiàn)一些經典的歌曲分類。歌曲類別模塊如流程圖如圖3-7所示。圖3-7歌曲類別模塊流程圖系統(tǒng)的前臺功能模塊設計已經完畢。系統(tǒng)后臺功能主要由修改個人密碼模塊、歌曲類別管理模塊、添加歌曲類別模塊、歌曲信息管理、添加歌曲信息模塊和會員信息管理6個模塊組成。其中系統(tǒng)后臺包含的中間的4個子模塊[33],會實現(xiàn)對歌曲的一些基本操作。下面將分別對系統(tǒng)后臺中所具有的功能進行詳細化設計:后臺登錄模塊:作為后臺的唯一入口,用戶點擊系統(tǒng)首頁下面的系統(tǒng)后臺鏈接進入用戶登錄界面。后臺登錄模塊流程圖如圖3-8所示。圖3-8后臺登錄模塊流程圖修改個人密碼模塊:點擊該模塊可以進行修改密碼的操作。修改個人密碼模塊流程圖如圖3-9所示。圖3-9修改個人密碼模塊流程圖會員信息管理模塊:系統(tǒng)管理員進入該模塊后能夠看見已注冊的會員的有關信息,之后可以對這些信息進行管理,如可以刪除會員的信息。本模塊流程圖如圖3-10所示。圖3-10會員信息管理模塊流程圖系統(tǒng)后臺功能模塊:系統(tǒng)后臺功能模塊是對歌曲的一些基本信息進行管理,是一個最基本的模塊。進入該模塊后,可以對歌曲進行一些基本的信息管理。比如點擊其中的歌曲類別管理模塊可以添加自己想要添加的歌曲類別,并且可以刪除原有歌曲類別名稱,可以進行歌曲的下載與傾聽。后臺功能所對應的流程圖如圖3-11所示。圖3-11后臺功能模塊流程圖數(shù)據(jù)庫設計完成系統(tǒng)的設計之后,為了更加方便快捷的對數(shù)據(jù)庫進行有效的連接,對各實體之間的關系有一個更明確地展示,這樣構建一個與之對應的E-R圖就是一個比較明智的選擇,而且這個選擇是比較重要的。構建的本系統(tǒng)E-R圖如圖3-12所示。圖3-12系統(tǒng)模塊E-R圖此次系統(tǒng)所使用的數(shù)據(jù)庫是MySQL數(shù)據(jù)庫[18],它是可以供人們免費使用的。數(shù)據(jù)庫遵循的一致性、完整性、安全性、規(guī)范性四個原則是建立在用戶的實際的需求之上的。并且所以尋數(shù)據(jù)庫事務正確執(zhí)行的四個基本要素,即原子性,原始性,演繹性,穩(wěn)定性。在設計出的E-R圖的基礎上,設計出所需要的數(shù)據(jù)庫表。系統(tǒng)管理員如表3-1所示,系統(tǒng)管理員表用于存儲管理員的賬戶名和密碼。表3-1管理員表字段名名稱類型能否為空說明uId管理員Idint否主鍵、自增長uName管理員登錄名varchar否唯一值uPw管理員登錄密碼varchar否唯一值注冊會員如表3-2所示,注冊會員表是存儲會員主要的帳戶信息,包括會員的賬號、密碼、姓名、性別、年齡、住址和職業(yè)等字段。表3-2會員注冊表字段名名稱類型能否為空說明id會員IDint否主鍵、自增長loginname會員登錄名varchar否唯一值Loginpwd會員登錄密碼varchar否唯一值name姓名varchar否xingbie性別varchar是nianling年齡varchar否zhuzhi住址varchar否zhiye職業(yè)varchar否del刪除varchar否歌曲類別如表3-3所示,歌曲類別表用于存儲歌曲類別名稱,包含歌曲的id、名字和刪除字段。表3-3歌曲類別表字段名中文名類型能否為空說明id歌曲IDint否主鍵、自增長name歌曲名varchar否唯一值Del刪除varchar否唯一值添加歌曲信息如表3-4所示,此表主要用于存儲添加的一些歌曲信息,包含id、歌曲名、附件、歌手等字段。表3-4添加歌曲信息表字段名名稱類型能否為空說明id歌曲IDint否主鍵、自增長name歌曲名varchar否唯一值fujian附件varchar否geshou歌手varchar否shijian時間int否4系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)在上章中,已經對此音樂交流平臺的各個需求展開了比較全面的分許,并且對系統(tǒng)和數(shù)據(jù)庫也進行了詳細的設計,在接下來的這一章中,將對此平臺的各個重要的模塊進行設計。系統(tǒng)實現(xiàn)概述在信息管理系統(tǒng)的生命周期中,經過了需求分析、系統(tǒng)設計等階段之后,接下來就進入到一個比較重要的階段,即系統(tǒng)實施階段。在前面的階段里,主要的工作集中在系統(tǒng)開發(fā)時的邏輯、功能和技術的設計上,在本章的這一階段,要把前面所有的階段的工作成果進行一個整合,把前面幾個階段的技術設計轉化為在物理上的一個實現(xiàn),這就成就了一個在此階段比較重要的結合,那就是系統(tǒng)在實施階段所獲得的成果。作為開發(fā)階段中一個極為重要的步驟的系統(tǒng)實現(xiàn),是軟件在開發(fā)的過程中的質量得到有效保證的必要的步驟[34]。進行軟件的表示時,它是在進行設計時提供的,從而把對于軟件質量的評價變成了現(xiàn)實。一方面,系統(tǒng)設計作為一個唯一的把用戶的要求轉化為最終的設計的一個途徑。另一方面,在進行一系列后邊的操作和維護工作時有一個基礎,那就是要先進行軟件的設計。倘若沒有做好前面設計的工作,那么開發(fā)出的系統(tǒng)是不牢固的[10]。系統(tǒng)開發(fā)環(huán)境最低環(huán)境需求如下:(1)硬件:處理器:IntelPentium3主頻:500MHz內存:512M硬盤空間:1G(2)軟件操作系統(tǒng):WindowsServer、WindowsXP…Windows10、UNIX、LinuxJDK:1.5以上應用服務器:Tomcat5.0以上IDE:MyEclipse6.0以上連接數(shù)據(jù)庫此系統(tǒng)在對數(shù)據(jù)庫進行連接時采用的連接方式是JDBC,使用此種連接方式之前需要在項目的工程中導入相應的數(shù)據(jù)庫jar包,只有完成導入后,才能對數(shù)據(jù)庫進行有效的連接。在本程序中,加載驅動程序時需要調用Class.forName()方法,接下來需要進行數(shù)據(jù)庫的連接工作,需使用DriverManager的getConnection()方法。此音樂交流平臺的開發(fā),用到一種模式以此對數(shù)據(jù)庫來進行操作,即DAO模式。DAO(DataAccessObject,數(shù)據(jù)訪問對象),這種模式是Web編程中一種比較經典的模式,現(xiàn)在的應用范圍也十分廣闊。在獲取數(shù)據(jù)時需在比較抽象的數(shù)據(jù)源一端進行和數(shù)據(jù)的操縱,這是DAO模式有一個重要的思想[11]。在進行編寫此應用程序時,進行編寫的程序員不用去憂心此時采用的究竟是哪一種數(shù)據(jù)庫,這就是抽象的數(shù)據(jù)的主要含義。從而只要把數(shù)據(jù)對象表示出來即可。這種模式連接數(shù)據(jù)庫主要的思想構圖如圖4-1所示:圖4-1DAO模式圖作為DAO模式的客戶端,圖中的BussinessObject是業(yè)務對象;[38]進行數(shù)據(jù)的傳輸時有一個對象,那就是DataTransferObject,在進行數(shù)據(jù)的輸出時需要在程序的不同結構層次之間傳輸,由此可以提高系統(tǒng)的整體性能;在對一些比較基礎的操作進行封裝時需要用到DataObjectAcces,即對數(shù)據(jù)源的操作;而此數(shù)據(jù)源是DataSource。這樣可以明白,使用此模式時可以使得編寫完的軟件層次分明,主要得益于DAO模式對業(yè)務和數(shù)據(jù)兩者的邏輯進行了分離。此時主要采用DBContent的對象來簡化使用數(shù)據(jù)庫涉及到的一些相關操作(建立一個類DBContent),代碼如下:publicDBContent(){ StringCLASSFORNAME="com.mysql.jdbc.Driver";//連接數(shù)據(jù)庫的驅動 Stringurl="jdbc:mysql://localhost:3306/db_sunxuUnicode=true&haracterEncoding=utf-8"; Stringuser="root";//連接數(shù)據(jù)庫的用戶名 Stringpassword="root";//連接數(shù)據(jù)庫的密碼 try{ Class.forName(CLASSFORNAME); con=DriverManager.getConnection(url,user,password);//加載數(shù)據(jù)庫的驅動 stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); } catch(Exceptionex){ ex.printStackTrace(); } } 程序中需要連接數(shù)據(jù)庫時,只需在此處成一個DBConnet的對象,然后進行連接,之后進行操作。會員注冊模塊的實現(xiàn)為了保證系統(tǒng)的安全性和會員登錄的正確性,在進行登錄時必須先進行會員的注冊,然后輸入正確的賬號名和密碼登錄到此系統(tǒng)中[35]。點擊網站前臺導航欄部分的會員注冊時,下面的頁面會跳轉到注冊界面,然后輸入相應的姓名、賬號、密碼、性別等。只有點擊下面一個重要的東西后,才會彈出成功注冊的提示,即提交按鈕。注冊界面如圖4-2所示:圖4-2會員注冊圖歌曲排行榜模塊的實現(xiàn)點擊導航欄部分的歌曲排行榜,網站會自動跳轉到歌曲排行榜界面,隨后會進行后臺相應servlet的調用,根據(jù)傳遞的參數(shù)ID,去進行音樂詳細信息的獲取,同時,會執(zhí)行update語句,對歌曲的瀏覽量進行更新,在此界面上回看到相應的歌曲排行信息。歌曲排行榜界面如圖4-3所示:圖4-3歌曲排行榜界面查詢歌曲模塊的實現(xiàn)此項查詢歌曲模塊是在系統(tǒng)前臺,在登陸之前就可以進行的一項操作,主要是可以方便人們查詢是否有自己喜好的音樂,或者對想要查詢的歌曲沒有時,還可以自己登錄之后上傳。進行歌曲查詢時需要輸入歌曲的名稱和歌手的名字進行查詢。設計出的界面如圖4-4所示:圖4-4歌曲查詢界面最新上傳模塊的實現(xiàn)此項最新上傳界面不需要特殊的操作,在系統(tǒng)前臺進行展示,主要方便人們一進入系統(tǒng)就可以看到有哪些歌曲是最近上傳的,方便人們了解歌曲信息。設計出的界面如圖4-5所示:圖4-5最新上傳界面會員登陸模塊的實現(xiàn)點擊系統(tǒng)前臺導航欄部分的會員登錄時,前臺中間會有一個登錄界面,用戶名和密碼的輸入正確后,點擊錄系統(tǒng)按鈕后可以跳轉到service中,此時service有一個主要的作用,即對用戶輸入的用戶名和密碼進行判斷。如果用戶名以及密碼輸入正確后,就會彈出一個對話框,然后就可以進入到一個新的前臺界面;輸入錯誤時也會彈出一個提示框,點擊確定頁面仍停留在登錄頁。登陸界面如圖4-6所示:圖4-6前臺會員登陸界面賬號和密碼輸入正確并點擊確定之后,此刻會員就登錄上了,此時登錄到了系統(tǒng)前臺,登錄之后可以看到一些與原先相比發(fā)生的一些新的變化,主要是導航欄發(fā)生的一些變化,此時的系統(tǒng)前臺導航欄如圖4-7所示:圖4-7前臺導航欄界面點擊前臺界面最下方的系統(tǒng)后臺時,會彈出相應的登錄界面,而此時輸入正確的用戶名和密碼并通過驗證之后就真正的登錄到了系統(tǒng)后臺,系統(tǒng)后臺登錄界面如圖4-8所示:圖4-8系統(tǒng)后臺登錄界面后臺界面展示系統(tǒng)后臺功能主要由修改個人密碼模塊、歌曲類別管理模塊、添加歌曲類別模塊、歌曲信息管理、添加歌曲信息模塊和會員信息管理6個模塊組成。其中系統(tǒng)后臺包含的中間的4個子模塊[33],將會實現(xiàn)對歌曲的一些基本操作。設計出的界面]如圖4-9所示:圖4-9后臺界面設計后臺修改個人密碼模塊的實現(xiàn)進入到系統(tǒng)后臺之前,需要進行一個重要的操作,那就是用戶的用戶名和密碼要輸入正確。然后點擊修改個人密碼的模塊系統(tǒng)可以相應的跳轉到密碼修改頁面。該功能模塊主要放在一個jsp文件頁面中,在此文件中通過控制一些新密碼和原始密碼的輸入方式和格式來進行密碼的修改,并且通過相應的JavaScript腳本跳轉到相應的地方。關于修改個人密碼模塊的基本的畫面設計如圖4-10所示:圖4-10修改個人密碼界面在輸入新密碼時,以防所輸入密碼和自己想的不一樣,也就是為防止在鍵盤敲打錯誤時,在新密碼輸入完成之后,可以點擊后面類似小眼睛的按鈕,可以看到所輸入的新密碼,以此來避免所輸與所想不一致的局面。輸入原密碼也是一樣。“小眼睛”顯示如圖4-11所示:圖4-11“小眼睛”顯示圖原來的密碼輸入錯誤時系統(tǒng)會彈出一個輸入密碼不正確的提示,沒有輸入新的密碼時會跳出一個新密碼的設置不能為空的提示[36]。原始密碼輸入正確后并且新密碼設置不空時會彈出修改提成功的提示框,由此說明密碼修改成功,再次登錄是使用新密碼進行登錄。該功能模塊的核心代碼如下:<scriptlanguage="javascript">functioncheck(){varuserPwReal="${sessionScope.admin.userPw}";if(document.formPw.userPw.value!=userPwReal){alert("原密碼不正確");return;}if(document.formPw.userPw1.value==""){alert("新密碼不能空");return;}document.getElementById("indicator").style.display="block";loginService.adminPwEdit(document.formPw.userPw1.value,callback);}functioncallback(data){document.getElementById("indicator").style.display="none";alert("修改成功");}</script>后臺會員信息管理模塊的實現(xiàn)管理員點擊此功能模塊后可以進入相應的界面,進而對會員信息進行管理,可以把不想要的會員信息進行刪除。設計出的界面如圖4-12所示:圖4-12會員信息管理界面通過一段JavaScript代碼來響應管理員的刪除會員信息的動態(tài)操作。核心的代碼如下:<scriptlanguage="javascript">functionuserDel(id){if(confirm('您確定刪除嗎?')){window.location.href="<%=path%>/user?type=userDel&id="+id;}}</script>進行刪除時,系統(tǒng)會進行提示,避免誤操作。詢問你是否真的要刪除,避免錯誤操作。進行刪除后的相對于的界面如圖4-13所示:圖4-13會員信息刪除界面后臺系統(tǒng)功能模塊的實現(xiàn)本系統(tǒng)是一個音樂在線交流系統(tǒng),其中最重要的模塊就是此功能模塊,本音樂智能管理模塊包括對歌曲信息的管理、刪除、修改、上傳以及下載傾聽的功能。這一大的模塊中又分為了以下幾個小的功能模塊。(一)歌曲類別管理此模塊主要是對音樂類別的一些管理操作,主要包括對歌曲類別的添加和刪除。當點擊了歌曲類別管理之后,系統(tǒng)會跳轉到相對應的管理界面,此頁面會顯示已有的歌曲類別的名稱,包括歌曲類別的序號、類別的名稱還有后邊相應的操作。點擊每一個類別后的刪除按鈕時,會把相應的類別名稱給刪除。設計出的界面如圖4-14示:圖4-14歌曲類別管理界面當點擊下面的添加歌曲類別按鈕時,又會進入到歌曲類別添加頁面,根據(jù)頁面內容輸入完成后,會完成相應的歌曲類別添加操作。此模塊的主要功能是通過一個servlet類來實現(xiàn)的,該類的主要功能是與數(shù)據(jù)庫交互,查詢或保存已經添加類別信息,并通過response響應跳轉,打開相對應的jsp頁面。(二)添加歌曲類別此模塊主要是對歌曲類別進行添加和重置,人們可以在此模塊對自己比較喜愛的歌曲類別進行添加,設計出的界面如圖4-15示:圖4-15添加歌曲類別界面(三)歌曲信息管理該功能模塊是對涉及到的歌曲的相關信息進行管理,主要有對音樂的上傳、添加、刪除以及下載。當點擊與之對應的歌曲信息管理時,頁面會進行頁面的跳轉,跳轉到相應的對歌曲信息進行管理的頁面,然后在此界面中可以完成一些與之相關的操作。設計出的界面如圖4-16所示。圖4-16歌曲信息管理界面其中特別需要注意的時在進行附件的上傳時,要把所要上傳的歌曲附件下載到電腦的一個地方,以便上傳時方便操作。其中進行歌曲附件的上傳界面圖如4-17所示:圖4-17附件上傳界面在自己的電腦上找到歌曲地址并選擇上傳之后,附件一欄會顯示地址信息,如圖4-18所示:圖4-18附件地址顯示圖如果上傳了相應歌曲的附件,點擊附件后面的紅色字體下載時,系統(tǒng)會進行此歌曲的下載,下載完成之后點擊打開,系統(tǒng)會跳轉到歌曲播放界面,并對下載后的歌曲進行播放,播放器界面如圖4-19所示:圖4-19播放器界面點擊下方的添加歌曲按鈕時,由此進入到歌曲信息添加頁面,把相關信息輸入完成之后,相對應的添加操作就會完成。該模塊的主要功能通過一個servlet類來實現(xiàn),此類的主要功能是與數(shù)據(jù)交互,對音樂信息進行查詢或保存,并通過response跳轉,打開相應的jsp頁面。(四)添加歌曲信息點擊之后進入此模塊,能夠看見進行此項操作時所要輸入的一些信息,即在添加時需要輸入歌曲的類別、名稱、歌手名字還有可以把相關歌曲的附件給上傳上去,其中有的地方不輸入,不影響歌曲的添加。添加歌曲信息相關界面如圖4-20所示:圖4-20添加歌曲信息界面5系統(tǒng)測試系統(tǒng)測試軟件測試概述軟件開發(fā)時需要進行最后一個階段的測試,具有十分的重要意義,在進行這些必要的測試之后,它能夠使軟件的質量達到一定的標準,并且能夠滿足用戶的需求。這些就是需要軟件工程師所要進行的工作,軟件工程師一般是利用軟件測試工具來進行對產品的測試,其中主要包括兩方面的測試,即功能測試和性能測試。測試完成之后還要對出現(xiàn)的問題進行分析和評估,進行這項工作可能就需要不同測試工具地編寫、設計,并對系統(tǒng)進行維護測試。測試用例應長時間保留,直到這個程序被廢棄[14]。執(zhí)行完測試用例之后,還需要對故障進行跟蹤,以此來確保我們所開發(fā)的產品能夠滿足用戶的需求。手工測試和自動化測試的結合,能夠使我們檢驗出我們所開發(fā)的系統(tǒng)是否能夠滿足用戶的需求,能否與我們一開始所預期的結果相吻合。而作為一個過程的軟件測試,可以幫助我們測試出所開發(fā)軟件正確性和質量是否合格。軟件測試的重要性在軟件的生命周期中有一個過程起到了關鍵性的作用,那就是軟件測試。在近些年中有一種比較潮流的觀點,那就是認為對軟件的測試必須存在于軟件生命周期的各個階段,軟件測試能夠有效的發(fā)現(xiàn)程序中的錯誤,并且能夠及時的制定出有效的措施來解決這些錯誤。如果在軟件開發(fā)的早期不進行軟件測試,就會導致這些錯誤擴大甚至擴散,在要后期軟件完成時再進行測試就會帶來很大的麻煩。發(fā)現(xiàn)程序中的錯誤是進行軟件測試的目的,之后對程序進行運行測試。具體的說,軟件測試是按照某種規(guī)則所指定的測試用例,這種規(guī)則就是按照軟件開發(fā)的各個階段的規(guī)格說明和程序本身的結構去進行專門的設計,并且利用已經設計好的測試用例來進行程序的運行測試,從而進一步發(fā)現(xiàn)程序中原本存在或者隱藏的錯誤與缺陷。其測試的主要目的是發(fā)現(xiàn)程序中存在的錯誤,進一步進行修改完善,如果發(fā)現(xiàn)的錯誤數(shù)較低,那么這個測試用例就比較差勁。測試實例的研究白盒測試和黑盒測試是我們進行程序測試時的主要方法。[12]白盒測試:這種測試方法將待測軟件看成一個透明的白盒子,這樣可以看到其中的內部結構設計,從而能夠把程序的內部邏輯結構作為依據(jù)設計出測試用例進行測試,然后進行進一步的測試,即測試軟件的邏輯路徑以及過程試。此測試方法又有一個比較好聽的名字,即玻璃盒測試。[13]進行白盒測試時,要盡可能選取足夠多的測試用例,從而使得我們所選取的這些用例能夠覆蓋測試的各個方面,這樣就是都老我們的測試更加嚴謹周密。所選取的測試用例主要是對程序中的源代碼進行充分的覆蓋,以此來來充分的發(fā)現(xiàn)程序中原本存在的錯誤。黑盒測試:這種測試方法將待測軟件放在一個我們完全從外面看不見的盒子里,到時我們對程序的內部結構和特性不去進行考慮,只根據(jù)規(guī)格說明書去檢查程序的功能能否正常地投入運行和使用。這個測試方法又有幾個比較好聽的名字,比如功能測試、數(shù)據(jù)驅動測試等。進行黑盒測試時有一個依據(jù),那就是根據(jù)程序的輸入和輸出條件,來檢查數(shù)據(jù)能否正常使用。準備測試用例有一個很基礎的要求,那就是所設計的測試用例要覆蓋所有要測試的功能。對于本音樂交流平臺的測試,涉及到白盒測試和黑盒測試兩種方法,其中主要是黑盒測試方法?!氨M早地和不斷進行測試”和“保證測試用例的完整性和有效性”是在測試中需要遵循的兩個主要原則。系統(tǒng)功能測試(一)管理員登錄測試通過功能測試,需要驗證管理員是否可以順利的登錄到系統(tǒng)后臺,并且驗證用戶名和密碼是否輸入正確,并且去驗證登錄的時候輸入的內容為空值或錯誤的時候是否會有提示。還需要檢查不輸入是否可以直接登錄。當用戶名和密碼輸入正確時(及輸入管理員用戶名:j密碼:j)會出現(xiàn)通過驗證的提示,然后點擊確定按鈕才可正確登錄到系統(tǒng)后臺界面。當我們的用戶名輸入發(fā)生錯誤時(用戶名:jj密碼:jj)系統(tǒng)會出現(xiàn)相應的提示。當不輸入用戶名和密碼時,此時進行登錄會彈出請輸入用戶名的提示。進行設計的登錄測試用例如表5-1所示。表5-1相關數(shù)據(jù)操作狀態(tài)預期輸出測試結果用戶名密碼jj登錄登錄成功測試成功jjjj登錄用戶名或密碼錯誤測試成功登錄請輸入用戶名和密碼測試成功(二)后臺歌曲類別管理測試測試本系統(tǒng)歌曲類別管理界面后,當點擊下面的歌曲類別管理時,是否會跳轉到相應的頁面,并且當點擊歌曲類別一欄后的刪除按鈕時,是否會將所對應的歌曲類別刪除。當點擊下方的添加歌曲類別按鈕時,會跳轉到相應的添加歌曲類別界面。點擊歌曲類別后面的刪除時,相應的歌曲會隨之刪除。設計出的后臺歌曲類別管理測試用例如表5-2所示。表5-2前提操作輸入數(shù)據(jù)操作步驟預期輸出測試結果是否已登錄歌曲名刪除下方添加按鈕是沒有理由點擊刪除刪除成功測試成功是答案沒有刪除測試成功是點擊按鈕跳轉到添加歌曲信息頁面測試成功(三)后臺添加歌曲類別測試測試系統(tǒng)是否可以正常的添加新的歌曲類別。并且測試當輸入為空時,系統(tǒng)是否會彈出相應的提示。當輸入新的類別名稱并點擊提交時(類別名稱:華語樂壇),頁面上彈出添加成功的提示,返回到添加歌曲類別界面,并能夠看到新添加的歌曲類別名稱。當沒有輸入歌曲類別名稱就點擊提交時,系統(tǒng)會彈出相應的提示。設計出的后臺添加歌曲類別測試用例如表5-3所示。表5-3前提操作相關數(shù)據(jù)操作狀態(tài)預期輸出測試結果是否登錄類別名稱提交重置是流行歌曲點擊提交彈出添加成功提示測試成功是流行歌曲點擊重置剛剛輸入的沒有了,要重新輸入測試成功(四)后臺歌曲信息管理測試測試本系統(tǒng)是否可以正常的對歌曲信息進行刪除。點擊歌曲信息管理時系統(tǒng)會跳轉到歌曲信息管理頁面,當進行正確的操作后,即點擊每一條歌曲信息后面的刪除按鈕時,系統(tǒng)會把所對應的歌曲信息刪除。點擊最下方的添加歌曲信息按鈕時,頁面會進行相應的跳轉。設計出的后臺歌曲信息管理測試用例如表5-4所示。表5-4前提操作相關數(shù)據(jù)操作狀態(tài)預期輸出測試結果是否登錄歌曲信息是有對應的歌曲信息點擊刪除刪除成功測試成功是有對應的歌曲信息沒有刪除測試成功是點擊按鈕跳轉到添加歌曲信息頁面測試成功(五)后臺添加歌曲信息測試測試本系統(tǒng)是否可以正確添加相應的歌曲的信息。點擊添加歌曲時系統(tǒng)會跳轉到相應頁面,輸入正確的名稱、歌手以及上傳該歌曲附件后,會彈出添加成功的提示。設計出的后臺歌曲類別管理測試用例如表5-5所示。表5-5相關數(shù)據(jù)操作狀態(tài)預期輸出測試結果類別名稱附件歌手下方按鈕流行歌曲偏執(zhí)桌面葉泫清點擊添加上傳成功測試成功流行歌曲歲月神偷金岐文點擊添加添加成功測試成功流行歌曲自導自演于朦朧點擊重置添加成功測試成功流行歌曲飛點擊添加添加成功測試成功(六)會員信息管理測試測試本系統(tǒng)管理員是否可以正常的對會員信息進行相應的刪除操作。點擊會員信息管理時系統(tǒng)會跳轉到會員信息管理頁面,當進行正確的操作后,即點擊每一條會信息后面的刪除按鈕時,系統(tǒng)會把所對應的會信息刪除。設計出的后臺歌曲信息管理測試用例如表5-6所示。表5-6前提操作相關數(shù)據(jù)操作狀態(tài)預期輸出測試結果是否登錄歌曲信息是有對應的會員信息點擊刪除刪除成功測試成功是有對應的會員信息沒有刪除測試成功測試環(huán)境與測試條件處理器:IntelCOREi5內存:4GB硬盤:160G操作系統(tǒng):Windows10數(shù)據(jù)庫:MySQL系統(tǒng)運行情況進行了以上的一系列的測試之后,可以看到所測試內容都已經通過了測試,實現(xiàn)了本在線音樂交流平臺系統(tǒng)所具備的基本功能,且系統(tǒng)可以正常運行。系統(tǒng)評價進行系統(tǒng)的評價時,主要是對系統(tǒng)的是否能夠正常運行去進行一些方面的評價,包括在功能、技術以及環(huán)境上的測試。對于本系統(tǒng)進行了以下的評價:(1)功能上的評價進行系統(tǒng)開發(fā)之前,我們會制定一些目標。而現(xiàn)在我們可以根據(jù)之前所制定的目標,對開發(fā)完的系統(tǒng)去做一些測試,測試該系統(tǒng)是否可以達到我們早先制定的目標[37]。而且我們在以后使用的過程中,不僅要系統(tǒng)中的各個功能能否正常實現(xiàn),還要看它是否滿足了用戶的需求[37]。(2)技術上的評價此次設計的系統(tǒng),在頁面和功能的設計上都比較完美,達到了我們之前的所想,而且此系統(tǒng)在運行時不容易發(fā)生錯誤,安全性能好,且具有較高的實用性。經濟上的評價在預期的時間里本系統(tǒng)能夠開發(fā)完成。該系統(tǒng)可以達到正常運行,也能夠達到我們在設計與實施階段所確定的目標。該系統(tǒng)在后來的使用過程中,為其使用者節(jié)省了很多的資源,主要是人力物力及財力,且提高了對本系統(tǒng)的管理水平。結論結論本課題所實現(xiàn)的是一個基于JSP的在線音樂交流平臺,在此次設計中基本實現(xiàn)了在線音樂交流平臺的一些基本功能。本課題是在分析了過去和現(xiàn)在已有的音樂交流平臺的基礎上,基于B/S架構,主要采用JSP技術和MySQL數(shù)據(jù)庫進行系統(tǒng)的設計與開發(fā)。能夠提升系統(tǒng)的穩(wěn)定性和安全性。本系統(tǒng)可以基本完成用戶在功能上的需求。在整個設計期間,采用的設計方法為模塊化和結構化的方法。而且此系統(tǒng)在界面上是很賞心悅目的,并且操作起來比較簡單,提高了運行效率,且有自己的個性。本系統(tǒng)采用MVC設計模式,系統(tǒng)分為模型、視圖、控制器三層,在進行系統(tǒng)的開發(fā)與維護時比較方便,很大的提高了系統(tǒng)和服務器的響應性能。目前,本系統(tǒng)中存在的很多問題還沒有得到有效的改善,對此將是下一步需要進行得努力與工作。在以后會對這個系統(tǒng)繼續(xù)進行改善與維護,使得它更符合人們的個性化需求,更加貼近市場,使之成為一個廣受音樂愛好者喜愛的在線音樂交流平臺。在以后的學習中,還要進一步加強專業(yè)知識,并且把本次經驗更好的運用到以后的工作學習中。這次寫論文的經歷是我受益頗深,雖然這過程中經歷了一次次的修改,單在最后寫論文成稿時還是有成就感在心中的。其中多虧我的論文指導老師范老師對我的耐心指導。在論文選題、提綱內容方面給我提供了很多有用、受益的建議。并且在收集整理資料的過程中使我學到了許多受益終生的東西。讓我懂得了以前很多我不了解的知識。撰寫畢業(yè)論文必須詳盡的占有資料。資料是論文寫作的寶庫,我們可以沖這個寶庫中找見題材和思路,它就像無數(shù)即將涌入你腦海的思路源泉,不時地向我即將干枯的腦海中播撒思維的雨露。那些原本在課堂上是很理解的知識與概念,通過此次畢業(yè)設計讓我有了更加充分的理解或是更深層次的把握,我覺得這個過程對于我來說是很珍貴的。參考文獻參考文獻張文靜林琪著.JSP程序設計[M].人民郵電出版社,2005.256-257.張潔才.Javaweb應用開發(fā)教程[M].科學出版社,2005.66-68.(美)JohnJ.Patrick.SQL基礎(第二版).清華大學出版社,2004.77-79.戴維爾.JavaScript程序員教程[M].電子工業(yè)出版社,2010.333-334.(美)Davidflanagan.Java技術手冊(第五版).東南大學出版社,2006.33-35.馬赫.DreamweaverMX2004網頁設計經典108例[M].中國青年出版社,2005.99-101.衛(wèi)紅春等著.信息系統(tǒng)分析與設計[M].北京:清華大學出版社,2009.51-53.(美)H.M.Deitel,P.Jdeitel.Java程序設計教程(第五版).清華大學出版社,2004.212-212.甘仞初.信息系統(tǒng)開發(fā)[M].北京:經濟科學出版社,2007.144-145.黃梯云.管理信息系統(tǒng)[M].北京:電子工業(yè)出版社,2006.216-217.(美)ElliotteRustyHarold.JavaNetworkProgramming.東南大學出版社,2005.122-123.黎連業(yè)、王華、李淑春.軟件測試與測試技術[M].清華大學出版社,2009.321-322.JamesD.McCaffrey等.NET軟件測試自動化之道[M].北京:電子工業(yè)出版社,2007.213-214.Tate,?B.?Bitter?Java[M].?London:Manning?Publications,2002:42-47.林偉婷.C/S與B/S架構技術比較分析[J].科技資訊,2018:15-16.孫衛(wèi)琴等.精通struts:基于MVC的JavaWeb設計與開發(fā)[M].電子工業(yè)出版社,2005.144-144.王桂合.基于中間件技術的制造執(zhí)行系統(tǒng)架構設計與實現(xiàn)[D].智造網,2011.MySQLAB.mySQL[M].Indianapolis,Ind.c2005.盛昀瑤.Web前端開發(fā)實戰(zhàn)[M].電子工業(yè)出版社,2019.10.黃漢江.建筑經濟大辭典[M].上海社會科學院出版社,1990劉建明,王泰玄,谷長嶺,金羽等.宣傳輿論學大辭典[M].經濟日報出版社,1993.馬曉娟.從我國高校流行音樂教育現(xiàn)狀談流行音樂學科建設[J].戲劇之家,2017(6),G64.韓琴,藍紅莉.UML和MVC設計模式在霓虹燈軟件建模的應用[J].廣西工學院學報,2005(2),TP273:16.陳瀟,戴長秀,張國偉.基于JSP的MVC架構在南國商學院就餐系統(tǒng)的應用研究[J].電腦知識與技術,2017(2),TP311:13.趙春江.淺談企業(yè)可行性研究報告對經濟發(fā)展的影響[J].裝飾裝修天地,2016(16).陳君.基于PHP的在線音樂網站的設計與實現(xiàn)[D].武漢:武漢理工大學,2012.雷文華,薛小文.MATLAB和Servlet在網絡數(shù)據(jù)處理中的應用[J].電子測試,2018(11):81-86熊鵬.新民冶金配料廠成本管理信息系統(tǒng)設計與開發(fā)[D].遼寧:東北大學,2006.王春雨.信息系統(tǒng)開發(fā)方法與評價研究[D].成都:西南石油學院,2003.林威強.華陽電子公司人力資源管理系統(tǒng)設計與實現(xiàn)[D].李景漢.景漢音樂網的設計與實現(xiàn)[J].董通喜.商用銷售系統(tǒng)的設計與實現(xiàn)[D].北京:北京理工大學,2008.栗波.音樂電臺推薦系統(tǒng)的設計與實現(xiàn)[D].哈爾濱:哈爾濱工業(yè)大學,2015.楊蕾.軟件工程在GMDSS模擬器開發(fā)中的應用[D].鄭曉娟.面向景元鴻公司的求職與招聘服務系統(tǒng)的設計與實現(xiàn)[D].吉林:吉林大學,2015.肖開強.基于VPN的SAMBA網盤在私有云平臺的設計與實現(xiàn)[D].成都:電子科技大學,2015.朱樹劍.超市銷售管理系統(tǒng)的設計與實現(xiàn)[J].劉?。t(yī)藥進銷存信息管理系統(tǒng)[J].致謝致謝在本次論文的寫作過程中,我深深體會到寫寫論文的艱辛與不易?,F(xiàn)在論文已經到了寫作的尾聲,突然感覺到一種前所未有的喜悅感,這可能就是在自己的辛勤努力下完成一件事情的成就感。希望在寫論文時的認真與篤實能夠一直伴隨著我,希望在以后的學習工作中能夠一如既往的有如此熱情。這段經歷將是我最好的回憶與最寶貴的財富。本論文是在范老師辛勤指導下完成的,范老師對我提出了很多建設性的指導意見,細心地和我講解論文中出現(xiàn)的問題,給予專業(yè)上的指導,信心上的鼓勵。我能順利完成本篇論文和老師的認真指導和辛苦的批改是分不開的,在此我由衷論文代寫的向范老師表示感謝。回首過去的四年,許多事情都涌現(xiàn)在腦海:剛上大學之時的喜悅和興奮之情還歷歷在目。都還是那么新鮮。雖然過程有快樂也有艱辛,但是也收獲了很多。大學四年將是最美好的回憶。衷心感謝這四年來所有支持幫助過我的老師和同學們,謝謝你們的關心和愛護。感謝與我并肩作戰(zhàn)的舍友們、同學們,感謝所有關心我的領導們、老師們、同學們和朋友們,特別感謝軟件學院四年來為我提供的良好的學習環(huán)境,謝謝!
電腦不啟動故障診治了解電腦啟動的過程在諸多電腦故障中,無法正常啟動是最令用戶頭痛的事了。筆者長期從事維護電腦的工作,在這個方面積累了一些經驗,現(xiàn)在就將這些經驗整理歸納出來與朋友們分享。本文將以家用電腦和windows98操作系統(tǒng)為基礎,介紹電腦無法正常啟動故障的診治。要想準確地診斷電腦不啟動故障,首先要了解的起動過程,當我們按下電源開關時,電源就開始向主板和其它設備供電,此時電壓還沒有完全穩(wěn)定,主板控制芯片組會根據(jù)CMOS中的CPU主頻設置向CPU發(fā)出一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房地產線上線下整合營銷分銷代理協(xié)議2篇
- 2025年度水電站施工期間環(huán)境保護與綠化恢復合同3篇
- 電子設備維護保養(yǎng)手冊作業(yè)指導書
- 二零二五年度房屋公證及社區(qū)教育培訓服務協(xié)議3篇
- 2024版辦公室合租合同書
- 2024年連鎖店加盟協(xié)議模板指南版B版
- 2025年度玻璃制造行業(yè)灰渣供應合同3篇
- 2024年智能門鎖研發(fā)與生產委托采購合作協(xié)議3篇
- 智能客服機器人開發(fā)應用策略
- 二零二五年工程機械設備租賃及租金調整協(xié)議3篇
- 中華傳統(tǒng)文化之文學瑰寶學習通超星期末考試答案章節(jié)答案2024年
- 2023年外交學院招聘筆試備考試題及答案解析
- GB/T 17516.1-1998V帶和多楔帶傳動測定節(jié)面位置的動態(tài)試驗方法第1部分:V帶
- 供熱公司熱量管理辦法
- 致客戶通知函
- 各種預混料配方設計技術
- 12千伏環(huán)網柜(箱)標準化設計定制方案(2019版)
- 思想品德鑒定表(學生模板)
- 滿堂支架計算
- MA5680T開局配置
- (完整word版)澳大利亞簽證54表(家庭構成)
評論
0/150
提交評論