版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
I緒論系統(tǒng)開(kāi)發(fā)的背景及意義課題目的使用B/S模式系統(tǒng)、JSP技術(shù)與ssm框架來(lái)開(kāi)發(fā)的新聞發(fā)布網(wǎng)站,可以讓網(wǎng)絡(luò)信息管理更快速、高效、方便地處理信息,還可以提升工作人員的工作效率,從而達(dá)到對(duì)網(wǎng)絡(luò)新聞進(jìn)行動(dòng)態(tài)管理的目的。該信息系統(tǒng)除了具備了其它信息發(fā)布系統(tǒng)的一些功能之外,還將在前臺(tái)的信息瀏覽和后臺(tái)的管理兩個(gè)方面進(jìn)行了設(shè)計(jì),主要是要將其運(yùn)用到實(shí)際中,在校園需求服務(wù)這一方面具有較高的借鑒意義,期望能夠?yàn)橐恍└咝L峁┫鄳?yīng)的服務(wù)[1]。課題意義該項(xiàng)目研發(fā)研究了眾多的新聞?wù)军c(diǎn),從現(xiàn)實(shí)入手,重視對(duì)顧客的支撐,對(duì)顧客的決策進(jìn)行了數(shù)據(jù)研發(fā),對(duì)顧客進(jìn)行了決策分析。互聯(lián)網(wǎng)的方便,可以說(shuō)是一個(gè)促進(jìn)社會(huì)進(jìn)步的重要因素,新聞作為與人民生活密切相關(guān)的資訊,我們要使其能夠更有效、更快速地傳遞,于是,新聞發(fā)布系統(tǒng)應(yīng)運(yùn)而生,二者的組合,可以說(shuō)與傳統(tǒng)的傳播方式相互補(bǔ)充,一是傳播速度較低,二是在如今的互聯(lián)網(wǎng)環(huán)境下,許多人的手機(jī)都不會(huì)離開(kāi)自己的手中,要讓他們坐下來(lái)看報(bào)紙雜志,顯然是不可能的。但是,新聞發(fā)布站點(diǎn)的推出和簡(jiǎn)化,既能給他們帶來(lái)他們想要了解的資訊,也不會(huì)給他們帶來(lái)太多的麻煩,而且不會(huì)有太多的文字,只會(huì)取其精髓,簡(jiǎn)潔易懂,將事情的前因后果說(shuō)得一清二楚,這樣的方便服務(wù)正好適應(yīng)了當(dāng)前快速發(fā)展的數(shù)據(jù)社會(huì),所以,本文所要設(shè)計(jì)的新聞發(fā)布系統(tǒng)就具有一定的必要性。國(guó)內(nèi)外新聞發(fā)布網(wǎng)站研究現(xiàn)狀自90年代末以來(lái),國(guó)內(nèi)外的新聞網(wǎng)站迅速發(fā)展,不斷地在原有的基礎(chǔ)上進(jìn)行革新,不斷地增加功能,不斷地優(yōu)化系統(tǒng),減少故障,并利用對(duì)網(wǎng)絡(luò)技術(shù)的了解,設(shè)計(jì)出了今天這么一個(gè)完備的新聞發(fā)布網(wǎng)站。但是,目前國(guó)內(nèi)的新聞?wù)军c(diǎn)仍有一些缺陷,還有一些有待完善之處,因而還不能算是一個(gè)完全的新聞?wù)军c(diǎn)。時(shí)至今日,新聞出版網(wǎng)站作為一種獨(dú)立的新聞媒介,已成為一切擁有網(wǎng)站不可或缺的一部分。新聞發(fā)布網(wǎng)站有著自己獨(dú)有的開(kāi)發(fā)小組,包括前端開(kāi)發(fā)、后端開(kāi)發(fā)、新聞編輯、logo設(shè)計(jì)、美觀排版等,只有這樣一個(gè)小組的人共同設(shè)計(jì)開(kāi)發(fā),才能為網(wǎng)頁(yè)錦上添花。正是因?yàn)橛辛诉@些手段,網(wǎng)絡(luò)上的新聞,才會(huì)越來(lái)越多,越來(lái)越豐富。在這個(gè)資料庫(kù)中的參考可以進(jìn)行動(dòng)態(tài)的更新,而且沒(méi)有任何的服務(wù)端,讓使用者的感受更加的強(qiáng)烈。論文的主要研究?jī)?nèi)容一個(gè)成功的站點(diǎn)必須有一個(gè)清晰的位置來(lái)決定它要做什么,它需要做什么,它需要做什么。明銳有遠(yuǎn)見(jiàn),有切合實(shí)際的調(diào)研,有針對(duì)性地關(guān)注使用者的需要,從而可以為使用者所設(shè)計(jì)的網(wǎng)頁(yè)付費(fèi)[2]。(1)效率:既要滿(mǎn)足使用者的需要,又要透過(guò)網(wǎng)站的運(yùn)作,達(dá)到一定的目的。從這兩點(diǎn)來(lái)看,一個(gè)網(wǎng)站的優(yōu)劣是可以判定的,一個(gè)好的網(wǎng)站,效率高,操作簡(jiǎn)單,容易上手,在滿(mǎn)足使用者的需要的時(shí)候,準(zhǔn)確,不會(huì)出現(xiàn)錯(cuò)誤。(2)高可靠度:配合先進(jìn)的軟硬件優(yōu)化功能,保證了網(wǎng)頁(yè)的可靠度和兼容度,適用于各種應(yīng)用場(chǎng)合。(3)高安全:將用戶(hù)的資料輸入到本系統(tǒng)后,要妥善地進(jìn)行保密,保證其隱私,并要有備份和恢復(fù)功能,以避免被使用者誤刪掉;不允許有超越級(jí)別的行為,只有管理者才有最高級(jí)別的行為。(4)先進(jìn):以國(guó)內(nèi)外的一些杰出的信息發(fā)布網(wǎng)站為例,采用JSP的開(kāi)發(fā)技術(shù),以MYSQL為背景的數(shù)據(jù)庫(kù),并通過(guò)對(duì)用戶(hù)的應(yīng)用進(jìn)行反饋,對(duì)其進(jìn)行了進(jìn)一步的優(yōu)化。在減少開(kāi)采費(fèi)用的前提下,提高了其可持續(xù)發(fā)展能力。(5)使用標(biāo)準(zhǔn)化技術(shù):根據(jù)目前國(guó)際和國(guó)內(nèi)的相關(guān)規(guī)范進(jìn)行設(shè)計(jì),使其更加切合實(shí)際,使用的領(lǐng)域也不會(huì)太窄。(6)視覺(jué)與技術(shù)上的均衡:本軟件的用戶(hù)接口是網(wǎng)絡(luò)式的,網(wǎng)頁(yè)簡(jiǎn)潔清晰,版式設(shè)計(jì)是非常漂亮的,使用起來(lái)簡(jiǎn)單,使用起來(lái)也比較便捷。美觀和技術(shù)的平衡性,構(gòu)成了一座建立在用戶(hù)體驗(yàn)上的橋梁,這才是一個(gè)網(wǎng)站未來(lái)發(fā)展的關(guān)鍵。系統(tǒng)需求分析可行性分析在對(duì)這一信息發(fā)布制度實(shí)施的目標(biāo)進(jìn)行了一次初步的研究和分析,并對(duì)其一一進(jìn)行了論證。本文從技術(shù)上,經(jīng)濟(jì)上,操作上,對(duì)此進(jìn)行了詳細(xì)的探討。技術(shù)可行性本文介紹了一種以JSP技術(shù)為核心,以JAVA為主要開(kāi)發(fā)語(yǔ)言的信息傳遞系統(tǒng)。(1)Java具有性能穩(wěn)定而有效,開(kāi)發(fā)速度快,管理容易,具有全新的語(yǔ)言和服務(wù)。該系統(tǒng)旨在減少使用者的處理時(shí)間,使使用者能夠更快地得到資訊。(2)在B/S模型下,該模型的研究已較為完善。(3)JAVA是一種OOP的發(fā)展語(yǔ)言。有幾種眾所周知的方法可以讓編程人員很容易地在Eclipse平臺(tái)上使用[3]。經(jīng)濟(jì)可行性該信息發(fā)布系統(tǒng)所使用的軟件全部為開(kāi)放源代碼,從而極大地減少了研發(fā)的投入和費(fèi)用。使用該系統(tǒng)的計(jì)算機(jī)不需要非常優(yōu)秀,即便是相對(duì)老的計(jì)算機(jī)也可以正常工作,因此,該系統(tǒng)在經(jīng)濟(jì)上是完全可行的,可以更好地面向大眾,在經(jīng)濟(jì)上是非常可行的。操作可行性該信息發(fā)布系統(tǒng)的界面很容易使用,如果知道一些基本的操作過(guò)程,就可以進(jìn)行接入和操作。該系統(tǒng)操作簡(jiǎn)便,易于管理,操作簡(jiǎn)便,易于被人們所接受,具有一定的操作可行性。由此可以看出,該系統(tǒng)的研制具有一定的可行性。系統(tǒng)性能分析系統(tǒng)安全性這一信息發(fā)布制度對(duì)管理員的權(quán)利進(jìn)行了嚴(yán)密的控制,其規(guī)定是:(1)在信息發(fā)布系統(tǒng)的管理上,要確保信息發(fā)布系統(tǒng)的安全性、可靠性和精確度,只要輸入的是對(duì)的,就可以登錄,沒(méi)有授權(quán)的人,不會(huì)為普通的人,提供任何的功能和服務(wù)。(2)在實(shí)施過(guò)程中,設(shè)置了不同的權(quán)限,具有不同權(quán)限的使用者在登錄到該系統(tǒng)后,無(wú)法進(jìn)行越層的動(dòng)作。數(shù)據(jù)完整性(1)保留全部已錄制的資料,資料錄制的資料不能為空白。(2))保證各個(gè)數(shù)據(jù)之間的連接是正常的。(3)同一資料應(yīng)在多個(gè)資料間保持一致性。系統(tǒng)界面分析當(dāng)前,接口設(shè)計(jì)已成為衡量軟件品質(zhì)的一個(gè)較為重要的指標(biāo)。輸出設(shè)計(jì)結(jié)果是通過(guò)計(jì)算機(jī)處理輸入的基礎(chǔ)資料,產(chǎn)生高品質(zhì)、高效率的資料,并以特定的形式呈現(xiàn)出來(lái),以供主管人員參考,這就是結(jié)果設(shè)計(jì)的首要職責(zé)與目的。輸入表和用戶(hù)之間存在著密不可分的聯(lián)系,當(dāng)各個(gè)模塊將重要的數(shù)據(jù)傳遞給用戶(hù)的時(shí)候,用戶(hù)就會(huì)使用輸入表。在產(chǎn)品輸出的設(shè)計(jì)上,不僅要考慮到各個(gè)層次的需求,而且要做到言簡(jiǎn)意賅,不能向使用者提供不必要的資訊。輸入設(shè)計(jì)采集和輸入資料很繁瑣,需要大量的人手和一些儀器,并且常常會(huì)出現(xiàn)錯(cuò)誤。如果輸入的信息有誤,經(jīng)過(guò)加工后的結(jié)果將會(huì)進(jìn)一步放大,所以,信息的精確度是影響信息質(zhì)量的關(guān)鍵因素。下面是對(duì)輸入進(jìn)行設(shè)計(jì)的基本原理:1)輸入必須符合加工需求的最小限度。2)對(duì)投入品的制備及處理方法的操作簡(jiǎn)單。3))盡可能快地測(cè)試輸入的數(shù)據(jù)。4)在進(jìn)行該過(guò)程時(shí)所使用的該輸入數(shù)據(jù)的格式。系統(tǒng)流程和邏輯圖2-1登錄流程圖圖2-2修改密碼流程圖本章小結(jié)這一章對(duì)新聞發(fā)布系統(tǒng)展開(kāi)了需求分析,也對(duì)技術(shù)、經(jīng)濟(jì)還是操作等方面展開(kāi)了相應(yīng)的可行性分析,同時(shí)對(duì)系統(tǒng)的功能進(jìn)行了設(shè)計(jì)。以網(wǎng)上新聞發(fā)布網(wǎng)站系統(tǒng)為參照,新聞管理系統(tǒng)的功能的設(shè)計(jì),包括了新聞管理、新聞查詢(xún)、新聞修改與刪除等幾個(gè)模塊,并分別給出了其功能用例關(guān)系圖。文章還給出了新聞添加,設(shè)備借用,設(shè)備報(bào)廢,用戶(hù)登錄,新聞查詢(xún)等流程。系統(tǒng)設(shè)計(jì)系統(tǒng)概述該系統(tǒng)使用了B/S結(jié)構(gòu)(瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種方式,它是一個(gè)適合在因特網(wǎng)環(huán)境下使用的模型結(jié)構(gòu)。只要能上網(wǎng),就可以隨時(shí)隨地使用。在圖3-1中顯示了該系統(tǒng)的工作示意圖:圖3-1系統(tǒng)工作原理圖系統(tǒng)結(jié)構(gòu)該系統(tǒng)采用B/S體系結(jié)構(gòu),其主要功能如下:圖3-2管理員功能結(jié)構(gòu)圖數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)實(shí)體概念設(shè)計(jì)的目的是要設(shè)計(jì)出一種能夠體現(xiàn)特定組織的信息需求的數(shù)據(jù)庫(kù)系統(tǒng)概念模式,它與數(shù)據(jù)庫(kù)系統(tǒng)的邏輯結(jié)構(gòu)無(wú)關(guān),與數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)無(wú)關(guān),與計(jì)算機(jī)系統(tǒng)無(wú)關(guān)在進(jìn)行概念模型的構(gòu)建時(shí),應(yīng)充分考慮到使用者的需要,保證資料庫(kù)的開(kāi)發(fā)符合使用者的需要。下面是該制度的E-R曲線。(1)在圖3-3中所描述的新聞信息實(shí)體特性圖表:圖3-3新聞信息實(shí)體圖(2)用戶(hù)信息實(shí)體屬性圖,如圖3-4所示:圖3-4用戶(hù)信息實(shí)體圖(3)公告信息實(shí)體屬性圖,如圖3-5所示:圖3-5公告信息實(shí)體圖數(shù)據(jù)庫(kù)表設(shè)計(jì)新聞發(fā)布系統(tǒng)需要后臺(tái)數(shù)據(jù)庫(kù),下面介紹數(shù)據(jù)庫(kù)中的各個(gè)表的詳細(xì)信息:數(shù)據(jù)庫(kù)名:bokesys表3-1表名:bbs序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2namevarchar100是3notetext是4statetext是5uidint11是6isdelvarchar20是7gidint11是8fbidint11是9stavarchar10是10pubtimevarchar50是表3-2表名:blog序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2namevarchar100是3notetext是4bidvarchar20是5btypevarchar30是6imgvarchar255是7pubtimevarchar100是8isdelvarchar20是9uidvarchar20是10pnumint10是011ynumint10是012markvarchar100是13hitsint11是表3-3表名:btype序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2namevarchar100是3isdelvarchar20是表3-4表名:link序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2namevarchar200是3urlvarchar255是4isdelvarchar30是表3-5表名:news序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1ggidint11是是否auto_increment2ggpicvarchar255是3namevarchar255是4notetext是5isdelvarchar20是6btypevarchar20是7pubtimevarchar30是表3-6表名:sysuser序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1uidint11是是否auto_increment2unamevarchar20是3sexvarchar10是4addressvarchar100是5pwdvarchar20是6levelint11是17utypevarchar30是會(huì)員8telvarchar20是9agevarchar10是10mbanswervarchar30是11questionvarchar30是12emailvarchar30是13pubtimevarchar30是14tnamevarchar50是15imgvarchar255是16professionvarchar50是17hangyevarchar255是18introductionvarchar255是19isdelvarchar10是20ctypevarchar20是系統(tǒng)模塊的設(shè)計(jì)用戶(hù)登陸模塊用戶(hù)登錄模塊是用戶(hù)進(jìn)入系統(tǒng)的一個(gè)窗口,只有輸入了正確的用戶(hù)名與密碼,用戶(hù)才能順利地登錄到系統(tǒng),并進(jìn)行下一步的操作。所以,用戶(hù)需要在登錄界面上,根據(jù)提示,在登錄界面上鍵入自己的名字和口令,然后點(diǎn)擊“登陸”,然后,系統(tǒng)就會(huì)對(duì)登錄界面上的名字和口令進(jìn)行確認(rèn),確認(rèn)無(wú)誤后,就可以進(jìn)行下一步的動(dòng)作了。若使用者名稱(chēng)不存在,則會(huì)出現(xiàn)“使用者名稱(chēng)不存在”、“密碼錯(cuò)誤”等訊息;若使用者未填入使用者名稱(chēng)或口令即登入,將會(huì)有「使用者名稱(chēng)或口令必須為空白」的訊息[4]。按照以上的分析,用戶(hù)的登錄過(guò)程是這樣的:首先,用戶(hù)要進(jìn)入管理系統(tǒng)的用戶(hù)登錄頁(yè)面,在登錄頁(yè)面中,將自己的用戶(hù)名和密碼輸入到登錄界面中,然后,在登錄成功之后,將會(huì)把主操作頁(yè)面還給用戶(hù),其具體的流程圖見(jiàn)下圖3-6所示:圖3-6用戶(hù)登陸流程圖用戶(hù)注冊(cè)模塊用戶(hù)注冊(cè)是進(jìn)入設(shè)備管理系統(tǒng)的先決條件,要進(jìn)入系統(tǒng)就必須先進(jìn)行注冊(cè)。登錄后,通過(guò)“注冊(cè)”鍵即可登錄,然后根據(jù)設(shè)置好的條件,輸入相應(yīng)的名字、口令、一卡通號(hào)等,完成后再單擊“提交”鍵,然后由系統(tǒng)判斷一卡通號(hào)有無(wú),否則將出現(xiàn)“一卡通號(hào)為無(wú)”的錯(cuò)誤消息;若有,將會(huì)與資料庫(kù)的用戶(hù)表中的使用者比對(duì),若使用者名稱(chēng)已有,會(huì)顯示「此使用者已有」,也就是說(shuō)使用者名稱(chēng)是唯一的,使用者不能有二次或更多的使用者;若使用者名稱(chēng)不存在,就會(huì)按照一卡通號(hào)給使用者指定一個(gè)角色,并把登記資料寫(xiě)進(jìn)資料庫(kù)的使用者表格[5]。從以上的介紹來(lái)看,用戶(hù)的注冊(cè)過(guò)程是這樣的:首先,用戶(hù)要登錄到管理系統(tǒng)中的“登錄”頁(yè),點(diǎn)擊“注冊(cè)”鍵,點(diǎn)擊“登錄”,然后,在登錄頁(yè)中,用戶(hù)將填寫(xiě)自己的個(gè)人資料,點(diǎn)擊“登錄”,然后,系統(tǒng)會(huì)對(duì)一張卡片和使用者進(jìn)行驗(yàn)證,驗(yàn)證后,該用戶(hù)就可以注冊(cè)了。下面的圖3-7顯示了它的特定流程:圖3-7用戶(hù)注冊(cè)流程圖新聞添加模塊新聞資訊是整個(gè)系統(tǒng)的資料,使用者可以登陸后,在此網(wǎng)頁(yè)上可加入新的資訊。按照以上的分析,可以看出,在這個(gè)過(guò)程中,管理者首先會(huì)開(kāi)啟一個(gè)用戶(hù)登錄頁(yè)面,然后在這個(gè)頁(yè)面中輸入自己的用戶(hù)名和密碼,然后才會(huì)有一個(gè)完整的登錄過(guò)程。在這個(gè)過(guò)程中,管理者會(huì)在這個(gè)過(guò)程中,再通過(guò)這個(gè)過(guò)程來(lái)完成對(duì)這個(gè)過(guò)程中所要做的工作[6]:圖3-8新聞添加的流程圖新聞庫(kù)存查詢(xún)模塊信息目錄的查詢(xún),使系統(tǒng)的管理者可以很容易、很容易地對(duì)系統(tǒng)的相關(guān)信息進(jìn)行查詢(xún)。本文主要介紹了該系統(tǒng)在實(shí)際應(yīng)用中的具體設(shè)計(jì)和實(shí)現(xiàn)。對(duì)于新聞的庫(kù)存查詢(xún),其過(guò)程是這樣的:首先,管理員會(huì)打開(kāi)一個(gè)用戶(hù)登錄頁(yè)面,然后輸入自己的用戶(hù)名和密碼,登錄之后,會(huì)回到一個(gè)主操作頁(yè)面,然后,管理員會(huì)點(diǎn)擊“設(shè)備查詢(xún)”菜單下的“庫(kù)存”,就會(huì)進(jìn)入到一個(gè)“庫(kù)存”的查詢(xún)頁(yè)面,在這個(gè)頁(yè)面上,使用者可以根據(jù)需要,鍵入對(duì)應(yīng)的查詢(xún)條件,來(lái)進(jìn)行查詢(xún)。下面的圖3-9顯示了它的特定流程[7]:圖3-9新聞庫(kù)存查詢(xún)流程圖新聞修改申報(bào)模塊消息修改解決了以往的麻煩,它的基本操作過(guò)程是這樣的:當(dāng)用戶(hù)登錄到系統(tǒng)之后,就會(huì)來(lái)到一個(gè)功能菜單中,在消息修改的申報(bào)頁(yè)中,用戶(hù)可以在消息的修改申報(bào)頁(yè)中,鍵入消息的標(biāo)題或號(hào)碼,對(duì)需要修改的內(nèi)容進(jìn)行標(biāo)注。它的特定流程在下面的圖3-10中顯示[8]:圖3-10新聞修改申報(bào)流程圖系統(tǒng)實(shí)現(xiàn)用戶(hù)登陸模塊的實(shí)現(xiàn)下面的圖4-1為用戶(hù)登陸模塊實(shí)現(xiàn)的接口圖,該接口包括了用戶(hù)名和密碼以及登陸、注冊(cè)和重設(shè)三個(gè)按鍵,當(dāng)使用者在輸入了正確的帳號(hào)與密碼之后,再單擊該按鍵,就可以登入到下一個(gè)頁(yè)面。點(diǎn)擊“注冊(cè)”后,會(huì)回到使用者的「登記」網(wǎng)頁(yè)。圖4-1用戶(hù)登陸界面如圖4-1所示,管理員擁有自己專(zhuān)用的用戶(hù)名與密碼,當(dāng)您輸入自己的用戶(hù)名與密碼時(shí),系統(tǒng)會(huì)對(duì)其身份進(jìn)行認(rèn)證,并對(duì)其進(jìn)行判定,若確認(rèn)無(wú)誤,系統(tǒng)會(huì)以此為基礎(chǔ),以此為基礎(chǔ),產(chǎn)生一個(gè)用戶(hù)操作的主頁(yè)面,操作系統(tǒng)頁(yè)面的靠左側(cè)為系統(tǒng)的菜單欄,而在右側(cè)為主顯示區(qū)。在您成功登錄之后,您的首頁(yè)將會(huì)顯示如下圖4-2[9]:圖4-2系統(tǒng)管理員操作主頁(yè)面用戶(hù)注冊(cè)模塊的實(shí)現(xiàn)下面的圖4-3是一個(gè)用戶(hù)登記的接口,上面寫(xiě)著用戶(hù)名,密碼,一卡號(hào)碼,真實(shí)姓名,郵件等基礎(chǔ)資料,然后點(diǎn)擊“提交”鍵,開(kāi)始登記。登錄后,登錄后會(huì)自動(dòng)回到登錄界面,登錄失敗時(shí)會(huì)出現(xiàn)相關(guān)的錯(cuò)誤消息。圖4-3用戶(hù)注冊(cè)界面新聞添加模塊的實(shí)現(xiàn)下面的附圖4-4為消息添加功能的接口示意圖,在使用者完成基礎(chǔ)資料后,點(diǎn)擊“添加”鍵即可完成該功能;如果用戶(hù)加入成功,會(huì)出現(xiàn)新的加入網(wǎng)頁(yè),反之,會(huì)出現(xiàn)相關(guān)的錯(cuò)誤訊息。圖4-4新聞添加界面新聞查詢(xún)模塊的實(shí)現(xiàn)下面的圖4-5顯示的是新聞庫(kù)存查詢(xún)模塊實(shí)現(xiàn)的界面圖,使用者可以根據(jù)新聞的類(lèi)別、新聞的關(guān)鍵詞和新聞的日期來(lái)對(duì)其進(jìn)行搜索,然后再通過(guò)單擊該搜索,就可以得到如圖4-5所示的實(shí)現(xiàn)界面[10]。圖4-5新聞查詢(xún)界面在使用者輸入自己想要的資料后,點(diǎn)擊“查詢(xún)”鍵,使用者就可以按照自己的資料進(jìn)行資料的檢索,然后把資料傳回來(lái),比如我們可以按照分類(lèi)進(jìn)行檢索,如果使用者在分類(lèi)中選定了大小兩個(gè)分類(lèi),點(diǎn)擊“查詢(xún)”鍵,就可以得到我們想要的結(jié)果了[11]。下面的圖4-6顯示了詢(xún)問(wèn)的結(jié)果接口:圖4-6查詢(xún)結(jié)果界面新聞修改模塊的實(shí)現(xiàn)下圖4-7為消息修改模塊實(shí)現(xiàn)的界面圖,在管理員登錄完畢后,點(diǎn)擊功能菜單欄下的消息修改,就可以得到圖4-7所示的實(shí)現(xiàn)界面,它會(huì)顯示出數(shù)據(jù)庫(kù)放放表中的所有記錄。圖4-7新聞修改界面在報(bào)修系統(tǒng)中,用戶(hù)可以進(jìn)行單獨(dú)的或大量的更改。若要單獨(dú)進(jìn)行一次維修,則在相應(yīng)的維修理由欄內(nèi)鍵入維修理由,然后點(diǎn)擊右側(cè)“報(bào)修”鍵,就可以將所要維修的維修理由遞交給維修人員。想要進(jìn)行大批量報(bào)修的話,可以在主頁(yè)上選擇一個(gè)方塊,在方塊上寫(xiě)上需要維修的理由,然后點(diǎn)擊“批量報(bào)修”,就可以將需要維修的裝備送到主頁(yè)上了[12]。本章小結(jié)在此基礎(chǔ)上,本文主要從總體結(jié)構(gòu)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及各功能模塊的設(shè)計(jì)與實(shí)施等幾個(gè)角度對(duì)該軟件進(jìn)行了詳細(xì)的說(shuō)明。在資料庫(kù)中,主要有:用戶(hù)資料表、新聞資料表、設(shè)備租借表、設(shè)備出借表、設(shè)備互換表等;其中,用戶(hù)登錄、注冊(cè)、消息添加、消息查詢(xún)、消息修改等模塊的功能模塊的設(shè)計(jì)是本文研究的重點(diǎn)。在論文的結(jié)尾部分,對(duì)本論文所涉及到的相關(guān)功能進(jìn)行了詳細(xì)的描述和分析。系統(tǒng)測(cè)試概念和意義一個(gè)程序測(cè)試是一個(gè)應(yīng)用檢查,它的特定目標(biāo)和使命可以是:目標(biāo):發(fā)現(xiàn)軟件中有沒(méi)有bug;工作:執(zhí)行這個(gè)程式,并在先前沒(méi)有找到的bug。接下來(lái),就是糾正錯(cuò)誤了。它的宗旨和使命可如下:前言:目的:找出缺陷,修正缺陷;目的:糾正軟件中出現(xiàn)的錯(cuò)誤,使其能夠正確地執(zhí)行。如圖5-1所示的數(shù)據(jù)流程所示,測(cè)試和錯(cuò)誤校正之間的關(guān)系。由該表可知,每個(gè)系統(tǒng)的試驗(yàn)都是為了預(yù)備幾個(gè)試驗(yàn)資料,以便隨試驗(yàn)程式一同輸入電腦作指令的。通常情況下,我們將一個(gè)程序運(yùn)行一次所需的測(cè)試數(shù)據(jù),稱(chēng)為一個(gè)“測(cè)試用例”。每個(gè)試驗(yàn)都有對(duì)應(yīng)的“測(cè)試結(jié)果”。而一旦被探測(cè)到的數(shù)據(jù)和最初的“期望結(jié)果”有出入,就意味著這個(gè)軟件有問(wèn)題,必須要立即改正[13]。圖5-1測(cè)試與糾錯(cuò)信息流程特性挑剔性而嚴(yán)格的測(cè)試,就是要從代碼中找出缺陷,哪怕代碼沒(méi)有出現(xiàn)任何缺陷,也要進(jìn)行測(cè)試,因?yàn)榇a中很有可能隱藏著一些殘缺的缺陷,所以必須加以改進(jìn)。復(fù)雜性所謂的“測(cè)試程式”,實(shí)際上是一種誤解。這是一件非常耗費(fèi)精神的事情,對(duì)細(xì)節(jié)和技術(shù)的要求很高,對(duì)精度的要求也很高,稍有誤差就會(huì)造成難以預(yù)料的“蝴蝶效應(yīng)”。不徹底性即便是在多次試驗(yàn)中都沒(méi)有發(fā)現(xiàn)問(wèn)題,也無(wú)法確保在試驗(yàn)的盲區(qū)中,不會(huì)發(fā)生錯(cuò)誤,從而對(duì)系統(tǒng)的運(yùn)作產(chǎn)生不利的影響。經(jīng)濟(jì)性該試驗(yàn)應(yīng)遵循與當(dāng)前市場(chǎng)條件相適應(yīng)的基本原理,以遵循“經(jīng)濟(jì)性”為切入點(diǎn),努力減少試驗(yàn)費(fèi)用支出。重要性在軟件生命周期中,軟件測(cè)試起到了一個(gè)非常關(guān)鍵的作用,在這個(gè)測(cè)試環(huán)節(jié)下,可以保證結(jié)果的實(shí)現(xiàn)不符合期望,從而不會(huì)造成最后的程序成本不達(dá)標(biāo)。測(cè)試方法首先要做接口的檢測(cè),接口檢測(cè)是為了讓這個(gè)工程能夠在各種運(yùn)營(yíng)平臺(tái)上順利地完成,同時(shí)也要保證在設(shè)計(jì)時(shí)的配比和性能的影響。我將這個(gè)軟件引入到了一個(gè)仿真的windows7中,這個(gè)軟件仍然可以正常的運(yùn)轉(zhuǎn),在這個(gè)軟件的運(yùn)行頁(yè)面上,所顯示的圖像和文字的安排都和設(shè)計(jì)時(shí)一樣,沒(méi)有任何的偏差[14]。通過(guò)上述幾個(gè)方面的試驗(yàn),得出的結(jié)論是,沒(méi)有出現(xiàn)卡頓、無(wú)法運(yùn)行等問(wèn)題。從這一點(diǎn)來(lái)看,這臺(tái)機(jī)器在功能上沒(méi)有任何問(wèn)題,也沒(méi)有任何偏離,滿(mǎn)足了測(cè)試設(shè)計(jì)的初衷。因?yàn)樽陨淼脑颍蛘呤窃谡J(rèn)識(shí)上的錯(cuò)誤,在編寫(xiě)代碼的時(shí)候,或多或少的存在著一些系統(tǒng)漏洞,從而造成了所寫(xiě)的結(jié)果與期望的結(jié)果有一定的差異,例如,對(duì)代碼的標(biāo)注不一致,造成了在編寫(xiě)過(guò)程中的語(yǔ)義表達(dá)不夠細(xì)致,在對(duì)代碼的理解上產(chǎn)生了偏差,造成了某些代碼的銜接存在問(wèn)題,在功能呈現(xiàn)上與需求分析存在差異,沒(méi)有達(dá)到客戶(hù)的要求,或者是項(xiàng)目存在缺陷。因此如果要投入到市場(chǎng)上,還要經(jīng)過(guò)進(jìn)一步的修改,測(cè)試,再加工,只有這樣,才能滿(mǎn)足目前的網(wǎng)絡(luò)市場(chǎng)的要求,有了立足的余地。在此次系統(tǒng)測(cè)試過(guò)程中,我根據(jù)自己的實(shí)際狀況,從這個(gè)角度入手,抓住了用戶(hù)的需要,讓我了解到,產(chǎn)品的品質(zhì)是非常重要的,只有品質(zhì)通過(guò)了,我才會(huì)有回頭客,才會(huì)有更多的客源與市場(chǎng),才更有可能有效的持續(xù)發(fā)展。功能測(cè)試函數(shù)性試驗(yàn)的基本要求是:適用性試驗(yàn),準(zhǔn)確性試驗(yàn),可操作性試驗(yàn),一致性試驗(yàn)和安全性試驗(yàn)。在表格5-1中對(duì)該系統(tǒng)進(jìn)行了性能測(cè)試:表5-1系統(tǒng)功能測(cè)試測(cè)試內(nèi)容測(cè)試結(jié)果適用性好準(zhǔn)確性好可操作性好依從性好安全性好可用性測(cè)試可用性測(cè)試主要是考察該軟件是否具有可操作性、可理解性和可學(xué)習(xí)性等。在表格5-2中列出了特定的測(cè)試內(nèi)容。表5-2系統(tǒng)可用性測(cè)試測(cè)試項(xiàng)測(cè)試人員的評(píng)價(jià)窗口移動(dòng)、大小改變、關(guān)閉等操作是否正常是操作模塊是否友好是模塊、提示內(nèi)容等文字描述是否正確是模塊布局是否協(xié)調(diào)、合理是模塊的狀態(tài)是否正確(對(duì)選中項(xiàng)能否發(fā)生對(duì)應(yīng)切換)是鼠標(biāo)、鍵盤(pán)操作是否支持是所需數(shù)據(jù)項(xiàng)是否正確顯示是操作流程是否合理是是否提供幫助信息是性能測(cè)試運(yùn)行的速度,網(wǎng)絡(luò)響應(yīng)的速度,并發(fā)節(jié)點(diǎn)的大小,都是性能測(cè)試的主要指標(biāo),而這些指標(biāo)在上市后的應(yīng)用中占有很大比重。1、系統(tǒng)運(yùn)行速度:運(yùn)行于一個(gè)具有較低配置的仿真系統(tǒng)中,不會(huì)產(chǎn)生過(guò)多的卡頓和無(wú)法操作等現(xiàn)象。2、網(wǎng)絡(luò)響應(yīng)時(shí)間:網(wǎng)絡(luò)響應(yīng)時(shí)間有三個(gè)參數(shù):最小響應(yīng)時(shí)間,最大響應(yīng)時(shí)間,平均響應(yīng)時(shí)間。通過(guò)實(shí)驗(yàn)發(fā)現(xiàn),在網(wǎng)絡(luò)穩(wěn)定的條件下,手機(jī)響應(yīng)時(shí)間的三個(gè)指標(biāo)是:1/2/6s,滿(mǎn)足用戶(hù)的要求,在最初的測(cè)試和分析中,也就是預(yù)測(cè)的波動(dòng)范圍。3、支持并發(fā)的數(shù)量:經(jīng)過(guò)仿真實(shí)驗(yàn),在一臺(tái)非常糟糕的計(jì)算機(jī)上,當(dāng)并發(fā)的節(jié)點(diǎn)達(dá)到46個(gè)的時(shí)候,即使是在非常大的情況下,也只有10秒鐘的延遲,所以用戶(hù)不會(huì)因?yàn)殚L(zhǎng)時(shí)間的等待而感覺(jué)到不舒服[15]。測(cè)試分析在進(jìn)行設(shè)計(jì)之前,我們參考了有關(guān)的站點(diǎn),對(duì)它們展開(kāi)了一次有針對(duì)性的研究。此外,我們還將國(guó)外一些優(yōu)秀站點(diǎn)的優(yōu)良功能作為參考,對(duì)它們進(jìn)行了一定程度的改善,并對(duì)它們的缺點(diǎn)進(jìn)行了一定程度上的改善,以便于使用者在從接口到系統(tǒng)的操作上有更多的便利。該系統(tǒng)具有以下主要特征和優(yōu)勢(shì):(1)該系統(tǒng)具有較高的可移動(dòng)性和專(zhuān)用性,專(zhuān)用性高,專(zhuān)用性高,能夠提供更好的業(yè)務(wù),專(zhuān)用性強(qiáng),能夠同時(shí)操作多個(gè)系統(tǒng),更加便于用戶(hù)使用。(2)這是一個(gè)非常完善的系統(tǒng),所有的功能都可以正常工作,沒(méi)有任何的bug,非常的親切,非常的人性化,將會(huì)為玩家?guī)?lái)非常好的體驗(yàn)。本章小結(jié)在Struts的基礎(chǔ)上,對(duì)該管理軟件進(jìn)行了軟件設(shè)計(jì),對(duì)軟件進(jìn)行了軟件測(cè)試,以保證軟件在運(yùn)行過(guò)程中不會(huì)出現(xiàn)太多的錯(cuò)誤,從而為軟件的穩(wěn)定性提供了有力的保證。并通過(guò)各種設(shè)置環(huán)境的試驗(yàn),解決了一些不能正常操作的問(wèn)題,提高了系統(tǒng)的兼容性,為用戶(hù)提供了良好的操作經(jīng)驗(yàn)。結(jié)束語(yǔ)全文總結(jié)在這一次的畢業(yè)設(shè)計(jì)中,他們所面臨的主要問(wèn)題有:在數(shù)據(jù)庫(kù)和功能實(shí)現(xiàn)兩個(gè)方面。在進(jìn)行畢業(yè)設(shè)計(jì)的過(guò)程中,他們沒(méi)有很好的方向感,僅僅只是確定了一個(gè)題目,卻不知道該如何著手。因此,在查找了很多的資料之后,他們才有了一個(gè)框架的大致輪廓,可以說(shuō)他們是在不斷地學(xué)習(xí)和探索的過(guò)程中,在進(jìn)行畢業(yè)設(shè)計(jì)的過(guò)程中,他們一直都在不斷地進(jìn)行著。必須要說(shuō)的是,我已經(jīng)擺脫了群體共同設(shè)計(jì)的固定思路,一下子就跳出了一個(gè)人來(lái)做一個(gè)工程,因?yàn)槲乙呀?jīng)習(xí)慣了分工協(xié)作的工作模式,但是對(duì)于個(gè)人的設(shè)計(jì)就顯得有些空白,因?yàn)槲覜](méi)有太多的經(jīng)驗(yàn),在進(jìn)行設(shè)計(jì)的時(shí)候總是會(huì)遇到各種各樣的困難,因此,我的設(shè)計(jì)進(jìn)度就會(huì)變得很慢,但是我仍然是一步一步地在探索中前進(jìn),直到我的最終一份答案。在此基礎(chǔ)上,結(jié)合JSP技術(shù)以及在校園里學(xué)習(xí)到的相關(guān)技術(shù)進(jìn)行了詳細(xì)的介紹,并對(duì)其進(jìn)行了詳細(xì)的分析。本文對(duì)此技術(shù)作了較為詳盡的闡述。即使是在設(shè)計(jì)的過(guò)程中,也存在一些不盡如人意的方面,比如在一些細(xì)節(jié)上的表現(xiàn)不夠明確和客觀,一些功能模具的實(shí)現(xiàn)結(jié)果跟最初的設(shè)計(jì)預(yù)期存在著一定的差異,同時(shí)還需要加強(qiáng)網(wǎng)站的整體排版美感。在未來(lái)的歲月中,可以改進(jìn)這些缺點(diǎn)。經(jīng)過(guò)最后一次的畢業(yè)設(shè)計(jì),在線自學(xué)和在校時(shí)的成績(jī),我再次了解到了自己的知識(shí)盲區(qū),并利用這些空白來(lái)尋找相應(yīng)的漏洞。要學(xué)會(huì)舉一反三的學(xué)習(xí)方法,就像這次設(shè)計(jì),可以說(shuō)是外出社會(huì)工作的一個(gè)縮影。在一方面,我們要面臨新的挑戰(zhàn),另一方面,我們要持續(xù)提升自己的實(shí)力,并且要按時(shí)完成所分配的工作,并確保它們的質(zhì)量。在畢業(yè)之后,他就不再像以前那樣,只需要你說(shuō),我就可以,你就可以按照你說(shuō)的去做,而現(xiàn)在,他需要練習(xí)的是戰(zhàn)斗技巧,在寫(xiě)作的過(guò)程中,他經(jīng)常處于一種愉悅和自閉之間,在不知不覺(jué)中,他就會(huì)出現(xiàn)一個(gè)錯(cuò)誤,他需要去糾正,盡管這樣很麻煩,但是他必須承認(rèn),這是一種對(duì)他應(yīng)變能力的一種測(cè)試。在這次的畢業(yè)設(shè)計(jì)中,盡管充滿(mǎn)了艱難險(xiǎn)阻,但是不得不承認(rèn),這次的學(xué)習(xí)也很愉快,正因?yàn)橛辛藞?bào)錯(cuò)bug,所以才會(huì)產(chǎn)生一種成功后的成就感,即使是那些無(wú)關(guān)緊要的小問(wèn)題,也是我努力的結(jié)果,這次的畢業(yè)設(shè)計(jì)所學(xué)習(xí)到的知識(shí)讓我永生難忘。最終,無(wú)論是在百度上的答案,或是在同學(xué)和教師的協(xié)助下解釋和細(xì)心的指點(diǎn),使得本人在此畢業(yè)設(shè)計(jì)中不斷地改進(jìn),本人這次能夠按時(shí)及格并完成所有內(nèi)容。課題展望伴隨著網(wǎng)絡(luò)技術(shù)的持續(xù)發(fā)展和完善,人們會(huì)尋找更快速更方便的途徑來(lái)獲得自己所需要的資料,而新聞就是其中一種較為普遍的獲得資料的途徑,而且由于它與人們的日常生活密切相關(guān),因此,本項(xiàng)目就是以此為切入點(diǎn),對(duì)其進(jìn)行了學(xué)習(xí)和研究,并將其設(shè)計(jì)出來(lái)。盡管該系統(tǒng)使查找信息更
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育娛樂(lè)用品國(guó)有資產(chǎn)管理?xiàng)l例
- 重慶市政務(wù)服務(wù)管理意見(jiàn)
- 老年病科社區(qū)健康服務(wù)
- 對(duì)員工大會(huì)演講稿
- 《號(hào)資產(chǎn)減值》課件
- 小學(xué)生食品安全主題班會(huì)課件
- 分期車(chē)回收合同范例
- 新質(zhì)生產(chǎn)力助力低碳城市建設(shè)
- 市政井蓋工程合同范例
- 婚紗禮服館合同范例
- 語(yǔ)音廳策劃方案
- 人教版五年級(jí)上冊(cè)數(shù)學(xué)簡(jiǎn)便計(jì)算300題及答案
- 術(shù)中低體溫預(yù)防小講課課件
- 2024年家庭教育指導(dǎo)師考試(重點(diǎn))題庫(kù)及答案(含各題型)
- 阿里巴巴福利分析課件
- 陜西師范大學(xué)2022年730物理化學(xué)考研真題
- 廣西汽車(chē)站案例分析報(bào)告
- 抖音認(rèn)證承諾函
- 上呼吸道感染呼吸查房
- 火針療法課件
- 化學(xué)品作業(yè)場(chǎng)所安全警示標(biāo)志雙氧水
評(píng)論
0/150
提交評(píng)論