計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的新聞網(wǎng)站瀏覽管理實(shí)現(xiàn)與設(shè)計(jì)_第1頁
計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的新聞網(wǎng)站瀏覽管理實(shí)現(xiàn)與設(shè)計(jì)_第2頁
計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的新聞網(wǎng)站瀏覽管理實(shí)現(xiàn)與設(shè)計(jì)_第3頁
計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的新聞網(wǎng)站瀏覽管理實(shí)現(xiàn)與設(shè)計(jì)_第4頁
計(jì)算機(jī)科學(xué)與技術(shù)-基于SSM的新聞網(wǎng)站瀏覽管理實(shí)現(xiàn)與設(shè)計(jì)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

基于ssm的新聞網(wǎng)站瀏覽管理實(shí)現(xiàn)與設(shè)計(jì)摘要:在大數(shù)據(jù)時代下,科技與技術(shù)日漸發(fā)達(dá)的時代,人們不再局限于只獲取自己身邊的信息,而是對全球信息獲取量也日漸提高,網(wǎng)絡(luò)正是打開這新世紀(jì)大門的鑰匙。在傳統(tǒng)方式下,以前舊式紙張層面的信息“傳輸工具”,如報紙、雜志和圖書等獲取信息的方式涉及范圍過于局限且信息傳播率不高的弱勢,而通過網(wǎng)絡(luò)這嶄新的平臺,這一新的高度平臺正合適人們?nèi)找嬖鲩L的信息需求。在手機(jī)、電腦逐漸普及的今天,節(jié)奏生活快的時代之下,新聞網(wǎng)站的服務(wù)提供,就給人們帶來了很多便利,不管何時何地發(fā)生了什么或者是自己重點(diǎn)留意的名人趣事,只需要打開手機(jī)或者電腦,新聞網(wǎng)站就為你實(shí)時推送與通知,一手新聞咨詢盡在我手的感覺。管理員具備用戶管理,新聞類別管理,新聞管理,評論管理等功能。本站是一個B/S模式系統(tǒng),采用JSP技術(shù),MYSQL數(shù)據(jù)庫設(shè)計(jì)開發(fā),充分保證系統(tǒng)的穩(wěn)定性。系統(tǒng)總體界面簡潔明了、簡單上手、操作簡單,多樣的功能應(yīng)有盡有,拋棄了舊式信息“傳輸工具”報刊、雜志發(fā)表文章的方式,創(chuàng)新出新的傳播方式,實(shí)現(xiàn)新聞的網(wǎng)絡(luò)化,使新聞發(fā)表更上一層,從而更加智能化、信息化、簡單化、大眾化。生活中每個人有每個人的工作與學(xué)習(xí),涉及的知識面不同,其他領(lǐng)域的知識信息不好相互交流,但新聞就不同,門坎低,而且新聞是最貼近人們生活的,容易讓大眾接受,因此新聞的傳遞就更加被重視。新聞發(fā)布網(wǎng)站很大程度上使這個步驟簡化,并且便捷利于民。關(guān)鍵詞:新聞發(fā)布系統(tǒng)、JSP技術(shù)、MYSQL數(shù)據(jù)庫、B/S模式系統(tǒng)

ImplementationandDesignofNewswebsitebrowsingManagementbasedonssmAbstract:Intheeraofbigdata,withtheincreasingdevelopmentofscienceandtechnology,peoplearenolongerlimitedtoaccesstotheinformationaroundthemselves,buttheamountofglobalinformationisalsoincreasingdaybyday.Thenetworkisthekeytoopenthedoorofthisnewcentury.Inthetraditionalway,theoldpaper-levelinformation"transmissiontools",suchasnewspapers,magazinesandbooks,involvetheweaknessoftoolimitedscopeandlowinformationdisseminationrate,andthroughthenewplatformoftheInternet,thisnewhighplatformissuitableforpeople'sgrowinginformationneeds.Today,withthegradualpopularityofmobilephonesandcomputers,andtheeraoffast-pacedlife,theserviceprovisionofnewswebsiteshasbroughtalotofconveniencetopeople,nomatterwhenandwhereanythinghappensorthecelebrityanecdotesthattheyfocuson.Justturnonyourmobilephoneorcomputer,andthenewswebsitewillpushandnotifyyouinrealtime,andthefirst-handnewsconsultationwillbeinmyhand.Theadministratorhasthefunctionsofusermanagement,newscategorymanagement,newsmanagement,commentmanagementandsoon.ThissiteisaBampSmodesystem,usingJSPtechnology,MYSQLdatabasedesignanddevelopment,fullyensurethestabilityofthesystem.Theoverallinterfaceofthesystemissimpleandclear,simpletouse,simpletooperate,andhasallkindsoffunctions.Itabandonstheoldwayofpublishingarticlesinnewspapersandmagazinesasa"transmissiontool"ofinformation,innovatesanewwayofcommunication,realizesthenetworkingofnews,andmakesnewspublicationtoahigherlevel,soastobecomemoreintelligent,information-based,simplifiedandpopular..Inlife,everyonehastheirownworkandstudy,andtherangeofknowledgeinvolvedisdifferent,andtheknowledgeandinformationinotherfieldsaredifficulttocommunicatewitheachother,butnewsisdifferent,thethresholdislow,andnewsisclosesttopeople'slivesandiseasytobeacceptedbythepublic.therefore,thetransmissionofnewshasbeenpaidmoreattention.Newsreleasesiteslargelysimplifythisstepandfacilitateitforthebenefitofthepeople.Keywords:Pressreleasesystem,JSPtechnology,MYSQLdatabase、B/Smodesystem目錄TOC\o"1-3"\h\z\uTOC\o"1-3"\h\z\u5725第1章緒論 第1章緒論1.1系統(tǒng)開發(fā)的背景及意義1、課題目的利用B/S模式系統(tǒng)、JSP技術(shù)與ssm框架開發(fā)的新聞發(fā)布網(wǎng)站,使網(wǎng)站信息管理更迅速、高效便捷處理信息,提高工作人員的辦公效率,實(shí)現(xiàn)網(wǎng)站新聞的動態(tài)管理。本新聞系統(tǒng)不僅擁有其他新聞發(fā)布系統(tǒng)的功能,設(shè)計(jì)的重點(diǎn)在前臺的新聞查看去與后臺的管理區(qū),考慮的著重點(diǎn)在能否被應(yīng)用起來,校園需求服務(wù)這方面參考價值很高,希望能為部分學(xué)校提供相對應(yīng)的服務(wù)。2、課題意義本課題開發(fā)考究了大量的新聞網(wǎng)站,以實(shí)際出發(fā),注重客戶的支持系統(tǒng),挖掘客戶決策分析上的數(shù)據(jù)開發(fā)。網(wǎng)絡(luò)的便捷可以說是推動時代發(fā)展的中堅(jiān)力量,新聞屬于與人們息息相關(guān)的信息,我們應(yīng)該讓它能更高效更迅速的傳播出去,所以新聞發(fā)布系統(tǒng)就由此而生,兩者的結(jié)合可以說相輔相成傳統(tǒng)的傳播途徑,一是傳播速率慢,二是互聯(lián)網(wǎng)時代下,很多人都手機(jī)不離手,叫他們靜下心來看報紙、雜志,顯然不夠現(xiàn)實(shí),而新聞發(fā)布網(wǎng)站的推送與精簡,不僅為他們提供了想關(guān)注的信息又不會長篇大副,字多到讓人厭煩,而是取其精華,簡單明了,清楚地陳述整件事的來龍去脈,這要的便利服務(wù)正合適這個飛速發(fā)展的數(shù)據(jù)時代,因此本課題設(shè)計(jì)的新聞發(fā)布系統(tǒng)就有其必要性。1.2國內(nèi)外新聞發(fā)布網(wǎng)站研究現(xiàn)狀 從90年底開始,國內(nèi)外的新聞網(wǎng)站發(fā)展飛速,在原來的基礎(chǔ)上不斷創(chuàng)新,功能不斷增加、系統(tǒng)不斷優(yōu)化、故障發(fā)生越來越少,通過對相關(guān)互聯(lián)網(wǎng)技術(shù)的掌握,從而設(shè)計(jì)出來現(xiàn)在這樣完善的新聞發(fā)布網(wǎng)站。但國內(nèi)的新聞網(wǎng)站還存在部分不足的地方,該有需要改進(jìn)的地方,因此稱不上是真正意義上的新聞發(fā)布網(wǎng)站。 如今,新聞發(fā)布網(wǎng)站十一一種獨(dú)立新聞媒體的形式出現(xiàn),是所有有網(wǎng)站必不可少的組成部分。新聞發(fā)布網(wǎng)站擁有著它專屬的開發(fā)團(tuán)體,比如前端開發(fā)、后端開發(fā)、新聞編輯、logo設(shè)計(jì)、美觀排版等,就是有了一團(tuán)隊(duì)的人一起設(shè)計(jì)開發(fā),才能給網(wǎng)頁錦上添花。再這樣各種各樣的設(shè)計(jì)之下,網(wǎng)絡(luò)新聞才能變得越來越多樣化、豐富化。 在這數(shù)據(jù)庫進(jìn)行引用是可以動態(tài)的更新,也不會存在服務(wù)終端,使用用戶的體驗(yàn)感加強(qiáng)。1.3論文的主要研究內(nèi)容成功的網(wǎng)站要給自己明確的定位,確定自己該怎么做、要做什么,而需求分析就是目標(biāo)的確立。明銳的眼光與貼合現(xiàn)狀的研究,著眼于用戶的需求,這樣才能設(shè)計(jì)出讓人買單的網(wǎng)站。(1)有效性:不僅要滿足用戶的潛在需求,還要通過站點(diǎn)的操作來實(shí)現(xiàn)某些特定的目標(biāo)。用這兩點(diǎn)就可以去判斷一個站點(diǎn)的好壞,好的站點(diǎn)高效、操作簡單、容易上手,在滿足用戶的需求時,精準(zhǔn)而不出錯。(2)高可靠性:結(jié)合先進(jìn)的硬、軟件優(yōu)化選項(xiàng),確保網(wǎng)站在不同環(huán)境下運(yùn)行的可靠性與兼容性。(3)高安全性:用戶的信息在錄入系統(tǒng)中之后,應(yīng)該要保護(hù)得當(dāng),他們擁有隱私權(quán),同時也要有備份、恢復(fù)的功能,防止用戶失手刪除了自己的重要信息;操作不能出現(xiàn)越級操作,最高操作的權(quán)限只能由管理員把握。(4)先進(jìn)性:參考國內(nèi)外優(yōu)秀新聞發(fā)布網(wǎng)站作為案例,使用JSP開發(fā)技術(shù),MYSQL作為網(wǎng)站后臺數(shù)據(jù)庫,結(jié)合用戶的使用的反饋,從而進(jìn)一步優(yōu)化設(shè)計(jì)。采降低了開發(fā)成本,同時也增加了它的續(xù)航性。(5)采用標(biāo)準(zhǔn)技術(shù):網(wǎng)站的設(shè)計(jì)按照國內(nèi)外現(xiàn)狀的標(biāo)準(zhǔn)來編寫,這樣是為了讓它更具實(shí)用性,運(yùn)用范圍不會過于局限。(6)外觀和技術(shù)平衡:系統(tǒng)采用Web風(fēng)格的界面設(shè)計(jì),簡潔明了的頁面,美觀的格局設(shè)計(jì),容易操作,快捷方便。外觀和技術(shù)平衡兩項(xiàng)構(gòu)造出來的用戶體驗(yàn)橋梁,就是關(guān)系到網(wǎng)站日后發(fā)展的重要基石。

第2章系統(tǒng)需求分析2.1可行性分析通過對本新聞發(fā)布系統(tǒng)實(shí)行的目的初步調(diào)查和分析,提出可行性方案并對其一一進(jìn)行論證。我們在這里主要從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性等方面進(jìn)行分析。2.1.1技術(shù)可行性本新聞發(fā)布系統(tǒng)采用JSP技術(shù),JAVA作為開發(fā)語言,是基于WEB平臺的B/S架構(gòu)系統(tǒng)。(1)Java提供了性能穩(wěn)定高效、開發(fā)快速、簡便的管理、全新的語言以及服務(wù)等優(yōu)點(diǎn)。系統(tǒng)的設(shè)計(jì)初衷就是為了縮短用戶操作時間,更快捷獲取信息。(2)基于B/S模式的系統(tǒng)的開發(fā)已經(jīng)相當(dāng)成熟。(3)Java是面向?qū)ο蟮拈_發(fā)語言。程序開發(fā)員可以在Eclipse平臺上面方便的使用一些已知的解決方案。

2.1.2經(jīng)濟(jì)可行性本新聞發(fā)布系統(tǒng)采用的軟件都是開源的,這樣能夠很大程度減低開發(fā)精力,降低開發(fā)成本。運(yùn)行系統(tǒng)的電腦配置不需要特別優(yōu)越,即使是比較舊的計(jì)算機(jī)也能夠滿足需要運(yùn)行,因此,本系統(tǒng)在經(jīng)濟(jì)上是完全具有可行性的,能更加的面向大眾,所以在經(jīng)濟(jì)上是十分可行的。2.1.3操作可行性本新聞發(fā)布系統(tǒng)的界面簡單易操作,用戶只要懂得比較基礎(chǔ)的操作流程,就都能進(jìn)行訪問和操作。本系統(tǒng)具有易操作、易管理的特點(diǎn),在操作上是簡單易上手的,能讓大家更容易接受,因此在操作上有它的可行性。因此可以得出此系統(tǒng)開發(fā)是可行的。2.2系統(tǒng)性能分析2.2.1系統(tǒng)安全性此新聞發(fā)布系統(tǒng)要嚴(yán)格控制管理權(quán)限,具體要求如下:(1)新聞發(fā)布系統(tǒng)管理管理上要保證系統(tǒng)的安全可靠性和準(zhǔn)確性,只有正確的用戶名與密碼才能進(jìn)入系統(tǒng),無權(quán)限的用戶,將不提供正常用戶的功能使用與服務(wù)提供。(2)在具體實(shí)現(xiàn)中對不同的權(quán)限進(jìn)行設(shè)定,不同權(quán)限的用戶在系統(tǒng)中登陸后,不可以越級操作。2.2.2數(shù)據(jù)完整性(1)所有記錄信息要保持全面,信息記錄內(nèi)容不可以是空。(2)各種數(shù)據(jù)間相互聯(lián)系要保持正確。(3)相同數(shù)據(jù)在不同記錄中要保持一致。2.3系統(tǒng)界面分析目前,界面設(shè)計(jì)已經(jīng)成為對軟件質(zhì)量比較關(guān)鍵的考核標(biāo)準(zhǔn)。1.輸出設(shè)計(jì)輸出是由電腦對輸入的基本信息進(jìn)行解決,生成高質(zhì)量的有效信息,并使之具有一定的格式,提供給管理者使用,這是輸出設(shè)計(jì)的主要責(zé)任和目標(biāo)。輸出表格與使用者有這不可分離的關(guān)系,設(shè)計(jì)應(yīng)該確保使用者使用輸出表格,同時每個模塊重要的信息反饋到使用者。輸出設(shè)計(jì)的準(zhǔn)繩是既要整體琢磨不同管理層的所有需要,又要簡潔,不要提供給用戶不需要的信息。2.輸入設(shè)計(jì)輸入數(shù)據(jù)的收集和錄入是比較麻煩的,需要非常多的人力和一定設(shè)備,而且經(jīng)常出錯。一旦輸入系統(tǒng)的數(shù)據(jù)不正確,那么處理后的輸出就會擴(kuò)大這些錯誤,因此輸入的數(shù)據(jù)的準(zhǔn)確性對整個系統(tǒng)的性能起著決定性意義。輸入設(shè)計(jì)有以下幾點(diǎn)原則:輸入量應(yīng)滿足最低限制的處理要求。2)輸入的準(zhǔn)備和過程運(yùn)行簡便。3)輸入數(shù)據(jù)要越早檢驗(yàn)。4)輸入數(shù)據(jù)記錄處理時的形式。2.3系統(tǒng)流程和邏輯圖3-3登錄流程圖圖3-4修改密碼流程圖2.4本章小結(jié)本章就新聞發(fā)布系統(tǒng)進(jìn)行了需求分析,也對技術(shù)、經(jīng)濟(jì)還是操作方面進(jìn)行了對應(yīng)的可行性分析,并且進(jìn)行了系統(tǒng)的功能設(shè)計(jì)。根據(jù)網(wǎng)上新聞發(fā)布網(wǎng)站系統(tǒng)為參考,新聞管理系統(tǒng)的功能的設(shè)計(jì)主要包括新聞管理、新聞查詢、新聞修改與刪除等幾模塊,給出了各自的功能用例關(guān)系圖。最后,文中給出新聞添加、設(shè)備外借、設(shè)備報廢、用戶登陸、新聞查詢的數(shù)據(jù)流圖,并作了詳細(xì)說明。

第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)概述本系統(tǒng)采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式,是一個適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖3-1所示:圖3-1系統(tǒng)工作原理圖3.2系統(tǒng)結(jié)構(gòu)本系統(tǒng)是基于B/S架構(gòu)的網(wǎng)站系統(tǒng),設(shè)計(jì)的功能結(jié)構(gòu)圖如下圖所示:圖4-2管理員功能結(jié)構(gòu)圖3.3數(shù)據(jù)庫設(shè)計(jì)3.3.1數(shù)據(jù)庫實(shí)體概念設(shè)計(jì)的目標(biāo)是設(shè)計(jì)出反映某個組織部門信息需求的數(shù)據(jù)庫系統(tǒng)概念模式,數(shù)據(jù)庫系統(tǒng)的概念模式獨(dú)立于數(shù)據(jù)庫系統(tǒng)的邏輯結(jié)構(gòu)、獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)(DBMS)、獨(dú)立于計(jì)算機(jī)系統(tǒng)。概念模式的設(shè)計(jì)要從用戶需求出發(fā),要確保數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)切合用戶要求。本系統(tǒng)的E-R圖如下圖所示:(1)新聞信息實(shí)體屬性圖,如圖3-4所示圖3-4新聞信息實(shí)體圖(2)用戶信息實(shí)體屬性圖,如圖3-5所示:圖3-5用戶信息實(shí)體圖(3)公告信息實(shí)體屬性圖,如圖3-6所示:圖3-6公告信息實(shí)體圖3.3.2數(shù)據(jù)庫表設(shè)計(jì)新聞發(fā)布系統(tǒng)需要后臺數(shù)據(jù)庫,下面介紹數(shù)據(jù)庫中的各個表的詳細(xì)信息:數(shù)據(jù)庫名:bokesys表名:bbs序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idint11是是否auto_increment2namevarchar100是3notetext是4statetext是5uidint11是6isdelvarchar20是7gidint11是8fbidint11是9stavarchar10是10pubtimevarchar50是表名:blog序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idint11是是否auto_increment2namevarchar100是3notetext是4bidvarchar20是5btypevarchar30是6imgvarchar255是7pubtimevarchar100是8isdelvarchar20是9uidvarchar20是10pnumint10是011ynumint10是012markvarchar100是13hitsint11是表名:btype序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idint11是是否auto_increment2namevarchar100是3isdelvarchar20是表名:link序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idint11是是否auto_increment2namevarchar200是3urlvarchar255是4isdelvarchar30是表名:news序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1ggidint11是是否auto_increment2ggpicvarchar255是3namevarchar255是4notetext是5isdelvarchar20是6btypevarchar20是7pubtimevarchar30是表名:sysuser序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1uidint11是是否auto_increment2unamevarchar20是3sexvarchar10是4addressvarchar100是5pwdvarchar20是6levelint11是17utypevarchar30是會員8telvarchar20是9agevarchar10是10mbanswervarchar30是11questionvarchar30是12emailvarchar30是13pubtimevarchar30是14tnamevarchar50是15imgvarchar255是16professionvarchar50是17hangyevarchar255是18introductionvarchar255是19isdelvarchar10是20ctypevarchar20是3.4系統(tǒng)模塊的設(shè)計(jì)1.用戶登陸模塊用戶登陸模塊是用戶進(jìn)入系統(tǒng)的窗口,正確的用戶名與密碼才能讓用戶成功登錄系統(tǒng),從進(jìn)行下一步操作。因此,首先用戶要打開用戶登陸頁面,在登陸頁面按照要求輸入自己的用戶名和密碼,接著點(diǎn)擊“登陸”按鈕,系統(tǒng)會進(jìn)行用戶名與密碼的驗(yàn)證,如果兩者都正確,則用戶登陸成功,進(jìn)入到下個操作頁面;如果用戶名不存在或密碼錯誤,將會給出相應(yīng)的提示信息“用戶名不存在”或“密碼錯誤”;如果用戶不輸入用戶名或密碼直接登陸,系統(tǒng)則會提示“用戶名或密碼不能為空”。根據(jù)上面的分析,用戶登陸流程為用戶先要進(jìn)入管理系統(tǒng)的用戶登陸頁面,在登陸頁面輸入自己的用戶名和密碼進(jìn)行登陸,登陸成功后將返回主操作頁面給用戶,其具體的流程圖如下圖3-2所示:圖3-2用戶登陸流程圖2.用戶注冊模塊用戶注冊是用戶能夠登陸設(shè)備管理系統(tǒng)的前提,用戶要登陸系統(tǒng)就必須先要進(jìn)行注冊。用戶進(jìn)入登陸頁面,點(diǎn)擊“注冊”按鈕就能進(jìn)入注冊頁面,用戶按照指定的要求填寫自己的用戶名密碼及一卡通號等相關(guān)信息,填寫完之后點(diǎn)擊“提交”按鈕,系統(tǒng)會判定該一卡通號是否存在,如果不存在,則返回并提示錯誤信息“一卡通號不存在”;如果存在,則將注冊信息中的用戶名與數(shù)據(jù)庫的用戶表中的用戶進(jìn)行比較,如果用戶名已經(jīng)存在,則提示“該用戶已經(jīng)存在”,即用戶名是唯一性的,用戶不能注冊兩次或兩次以上;如果用戶名不存在,則根據(jù)一卡通號為該用戶分配角色并將注冊信息寫入到數(shù)據(jù)庫的用戶表當(dāng)中。根據(jù)上面的分析,用戶注冊流程為用戶先要進(jìn)入管理系統(tǒng)的用戶登陸頁面,單擊“注冊”按鈕進(jìn)行用戶注冊頁面,在注冊頁面用戶填寫好注冊信息,單擊提交,系統(tǒng)將對一卡通號和用戶進(jìn)行檢查,檢查通過則用戶注冊成功。其具體的流程圖如下圖3-3所示:圖3-3用戶注冊流程圖3.新聞添加模塊新聞信息時整個系統(tǒng)的數(shù)據(jù)基礎(chǔ),用戶可以登錄之后,在該頁面可添加新的新聞。根據(jù)上面的分析,新聞添加的流程為管理員先打開用戶登陸頁面,輸入自己的用戶名和密碼進(jìn)行登陸,登陸成功后將返回主操作頁面給管理員,管理員進(jìn)入新聞添加頁面即可添加信息,其具體的流程圖如下圖3-4所示:圖3-4新聞添加的流程圖4.新聞庫存查詢模塊新聞庫存查詢是管理員通過查詢設(shè)備管理員能夠方便輕松地設(shè)備的有關(guān)資料。下面是對新聞庫存查詢模塊的設(shè)計(jì)與實(shí)現(xiàn)情況。新聞庫存查詢的流程為管理員先打開用戶登陸頁面,輸入自己的用戶名和密碼進(jìn)行登陸,登陸成功后將返回主操作頁面給管理員,管理員單擊設(shè)備查詢菜單下的庫存查詢即可進(jìn)行庫存查詢頁面,在庫存查詢頁面,用戶可以按照要求輸入相應(yīng)的查詢條件進(jìn)行查詢。其具體的流程圖如下圖3-5所示:圖3-5新聞庫存查詢流程圖5.新聞修改申報模塊新聞修改改變了過去的不便,其主要的操作流程為用戶成功登陸系統(tǒng)后,進(jìn)入功能菜單,在新聞修改申報頁面用戶可以通過輸入新聞標(biāo)題或編號進(jìn)行查詢,然后給要修改的部分注明。其具體的流程圖如下圖3-6所示:圖3-6新聞修改申報流程圖

第4章系統(tǒng)實(shí)現(xiàn)4.1用戶登陸模塊的實(shí)現(xiàn)下圖4-1是用戶登陸模塊實(shí)現(xiàn)的界面圖,界面上包含了用戶名和密碼及登陸、注冊和重置三個按鈕,用戶輸入正確的賬號與密碼后,點(diǎn)擊登錄按鈕即可登入進(jìn)入下一個網(wǎng)頁;當(dāng)用戶單擊“注冊”按鈕后將返回到用戶注冊頁面。圖4-1用戶登陸界面 如圖4-1所示,管理員有自己專屬的用戶名與密碼,在輸入自己的用戶名和密碼后,系統(tǒng)將對其身份進(jìn)行驗(yàn)證,判斷賬號是否是管理員賬號,如如果被核實(shí)正確,系統(tǒng)將根據(jù)該用戶的權(quán)限生成用戶操作的主頁面,操作系統(tǒng)頁面的靠左邊的是系統(tǒng)的菜單欄,主顯示區(qū)則是在右邊顯示。管理員登陸成功后的操作主頁面如下圖4-2所示:圖4-2系統(tǒng)管理員操作主頁面4.2用戶注冊模塊的實(shí)現(xiàn)下圖4-3是用戶注冊模塊實(shí)現(xiàn)的界面圖,其中包含了用戶注冊的基本信息,如:用戶名、密碼、一卡通號、真實(shí)姓名和郵箱地址后,單擊“提交”按鈕將進(jìn)行注冊操作;如果用戶注冊成功將返回到登陸頁面,否則將提示相應(yīng)的錯誤信息。圖4-3用戶注冊界面4.3新聞添加模塊的實(shí)現(xiàn)下圖4-4是新聞添加模塊實(shí)現(xiàn)的界面圖,當(dāng)用戶填寫好基本信息后,單擊“添加”按鈕將進(jìn)行添加操作;如果用戶添加成功將返回添加頁面,否則將提示相應(yīng)的錯誤信息。圖4-4新聞添加界面4.4新聞查詢模塊的實(shí)現(xiàn)下圖4-5是新聞庫存查詢模塊實(shí)現(xiàn)的界面圖,用戶可以按照新聞的類別、新聞的關(guān)鍵詞、新聞的日期進(jìn)行查詢,點(diǎn)擊查詢就能得到圖4-5所示的實(shí)現(xiàn)界面。圖4-5新聞查詢界面當(dāng)用戶輸入要查詢的條件并單擊“查詢”按鈕,系統(tǒng)將根據(jù)用戶的查詢條件查詢庫存表,將結(jié)果返回給用戶,例如我們按類別來查詢,只要選擇大類和小類后,單擊“查詢”按鈕后將會查詢我們所需要的結(jié)果。查詢結(jié)果界面如下圖4-6所示:圖4-6查詢結(jié)果界面4.5新聞修改模塊的實(shí)現(xiàn)下圖4-7是新聞修改模塊實(shí)現(xiàn)的界面圖,當(dāng)管理員登陸成功后,單擊功能菜單欄下的新聞修改即可得到圖4-7所示的實(shí)現(xiàn)界面,其顯示數(shù)據(jù)庫發(fā)放表中的所有記錄。圖4-7新聞修改界面在報修界面上,管理員可以單個也可以批量修改。如果用戶要單個報修,只需要對該設(shè)備對應(yīng)的報修原因輸入框中輸入你要報修設(shè)備的原因后單擊右邊的“報修”按鈕即可提交你要報修的設(shè)備。如果要批量報修,先要再勾選查詢頁面左邊的復(fù)選框,并對勾選項(xiàng)注明報修的原因后,單擊下面的“批量報修”按鈕即可提交你要報修的設(shè)備。4.6本章小結(jié)本章介紹了從系統(tǒng)的總體架構(gòu)、數(shù)據(jù)庫的設(shè)計(jì)和系統(tǒng)部分模塊設(shè)計(jì)與實(shí)現(xiàn)四個方面闡述了設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。數(shù)據(jù)庫的設(shè)計(jì)包括了用戶信息表、新聞庫存表、設(shè)備外借表、設(shè)備發(fā)放表和設(shè)備調(diào)換表的設(shè)計(jì);系統(tǒng)模塊設(shè)計(jì)主要包括了用戶登陸模塊、用戶注冊模塊、新聞添加模塊、新聞查詢模塊和新聞修改模塊的設(shè)計(jì);最后,文中給出了系統(tǒng)模塊設(shè)計(jì)中相應(yīng)的實(shí)現(xiàn)界面。

第5章系統(tǒng)測試5.1概念和意義測試的定義:程序測試是對系統(tǒng)進(jìn)一步的使用檢驗(yàn),具體的目的和任務(wù)可以為:目的:查找程序中是否存在錯誤;任務(wù):運(yùn)行程序,尋找前面未發(fā)現(xiàn)的錯誤。接著就是糾錯(Debugging)環(huán)節(jié)。其目的以及任務(wù)可以規(guī)定為:目的:發(fā)現(xiàn)錯誤并進(jìn)行修改;任務(wù):更正程序的報錯,從而保證程序能正常運(yùn)行。測試與糾錯的聯(lián)系,可以用圖5-1的數(shù)據(jù)流圖來說明。從圖中可以看出,每一次系統(tǒng)的測試是要準(zhǔn)備好若干個測試數(shù)據(jù),從而與被測試的程序一起送入計(jì)算機(jī)進(jìn)行命令執(zhí)行。一般我們把程序執(zhí)行一次所需要的測試數(shù)據(jù),叫做一個“測試用例(TestCase)。每一項(xiàng)測試都會產(chǎn)生相應(yīng)的“測試結(jié)果”。但是如果檢測出來的測試結(jié)果與當(dāng)初預(yù)定的“期望結(jié)果”不一致時,那就是說明程序中存在錯誤,需要我們及時進(jìn)行修正。圖5.1測試與糾錯信息流程5.2特性(1)挑剔性測試的嚴(yán)謹(jǐn)性是尋找程序中的錯誤,即使看上去或者運(yùn)行起來沒有報錯,但這依然需要測試,可能其中隱著碎片型錯誤,需要精益求精。(2)復(fù)雜性測試程序比較簡單,這其實(shí)是一個錯誤的理解。設(shè)計(jì)測試用力是一項(xiàng)精力活,細(xì)致的程度與高能的技巧,精確度上的要求,一點(diǎn)的數(shù)據(jù)偏差都會帶來不可想象的“蝴蝶效應(yīng)”。(3)不徹底性即使測試過多的測試下沒有出現(xiàn)問題,但不能保證在測試盲區(qū)下,操作起來不會出現(xiàn)故障報錯,影響系統(tǒng)運(yùn)行。(4)經(jīng)濟(jì)性這項(xiàng)測試的原則要貼近當(dāng)今市場環(huán)境,通過遵守“經(jīng)濟(jì)性”原則為出發(fā)點(diǎn),著力降低測試成本開銷。5.3重要性軟件測試在軟件生命周期中占據(jù)重要的地位,成果的實(shí)現(xiàn)是否與預(yù)期一樣,在這個測試環(huán)節(jié)下能夠確保程序運(yùn)行不出現(xiàn)錯誤,從而不會導(dǎo)致最后程序成本不過關(guān)。5.4測試方法首先要進(jìn)行界面測試,界面測是讓項(xiàng)目在不同的操作平臺下一樣能成功運(yùn)行,并且保持設(shè)計(jì)時的比例與表現(xiàn)效果。我把程序帶入到模擬的Windows7環(huán)境下,程序依然能成功的運(yùn)行,運(yùn)行界面上顯示顯示的圖片與文字排列也與設(shè)計(jì)時相同,無偏差。經(jīng)過以上多項(xiàng)的測試,得到的結(jié)果,未出現(xiàn)即如卡死、程序運(yùn)行不了的問題。由此可以判斷出就功能上,沒有太大的問題和偏差,符合測試設(shè)計(jì)最初的預(yù)想。多少由于自己的問題,知識上的誤區(qū),編寫代碼時或多或少的出現(xiàn)了一些系統(tǒng)漏洞,導(dǎo)致寫出來的表現(xiàn)效果與預(yù)期有出入,比如說代碼注釋不符合規(guī)格,導(dǎo)致編寫時意義表達(dá)不詳細(xì),理解上出了偏差,導(dǎo)致部分代碼銜接出現(xiàn)問題,功能展現(xiàn)層面與需求分析不同,這要未能滿足客戶需求,項(xiàng)目有瑕疵。所以假如要投放到市場使用,還需要進(jìn)一步的修改、測試、再加工,這樣才能符合當(dāng)前網(wǎng)絡(luò)市場需求,有立足的空間。在這次系統(tǒng)測試中,結(jié)合實(shí)際情況出發(fā),抓準(zhǔn)用戶需求,讓我明白產(chǎn)品的質(zhì)量很關(guān)鍵,質(zhì)量過關(guān)了,才有回頭客,才會有更多的客源與市場,才更可能高效的持續(xù)發(fā)展下去。5.5功能測試功能測試主要包括五項(xiàng)內(nèi)容:適用性、準(zhǔn)確性、可操作性、依從性、安全性。本系統(tǒng)功能測試如表5.1所示:表5.1系統(tǒng)功能測試測試內(nèi)容測試結(jié)果適用性好準(zhǔn)確性好可操作性好依從性好安全性好5.6可用性測試可用性測試用于檢測系統(tǒng)的可操作性、可理解性、可學(xué)習(xí)性等方面內(nèi)容。具體測試方面如表5.2所示。表5.2系統(tǒng)可用性測試測試項(xiàng)測試人員的評價窗口移動、大小改變、關(guān)閉等操作是否正常是操作模塊是否友好是模塊、提示內(nèi)容等文字描述是否正確是模塊布局是否協(xié)調(diào)、合理是模塊的狀態(tài)是否正確(對選中項(xiàng)能否發(fā)生對應(yīng)切換)是鼠標(biāo)、鍵盤操作是否支持是所需數(shù)據(jù)項(xiàng)是否正確顯示是操作流程是否合理是是否提供幫助信息是5.7性能測試運(yùn)行的快慢,網(wǎng)絡(luò)反應(yīng)時間的快慢,并發(fā)節(jié)點(diǎn)的大小都是性能測試重點(diǎn)考核的幾個點(diǎn),這對投入市場之后的應(yīng)用占很大標(biāo)準(zhǔn)。1、系統(tǒng)運(yùn)行速度:在網(wǎng)絡(luò)穩(wěn)定但配置不高的模擬環(huán)境下運(yùn)行,不會出現(xiàn)長時間卡頓、無法操作等問題。2、網(wǎng)絡(luò)響應(yīng)時間:網(wǎng)絡(luò)響應(yīng)時間可以分為網(wǎng)絡(luò)最小響應(yīng)時間、最大響應(yīng)時間、平均響應(yīng)時間、三個參數(shù)。經(jīng)過測試,網(wǎng)絡(luò)穩(wěn)定的情況下,手機(jī)響應(yīng)時間三參數(shù)為:1/2/6s符合客戶需求,在當(dāng)初測試分析的預(yù)期波動范圍之內(nèi)。3、支持并發(fā)節(jié)點(diǎn)數(shù):模擬環(huán)境測試,模擬配置很差的電腦下,本系統(tǒng)在并發(fā)節(jié)點(diǎn)達(dá)46個時,就算網(wǎng)絡(luò)波動幅度很大,也只是延遲時間10秒左右,這樣不會讓客戶等待太久,感到體驗(yàn)不適。5.8測試分析設(shè)計(jì)之初查閱了相關(guān)的網(wǎng)站,進(jìn)行了系統(tǒng)的調(diào)查,同時也借鑒了國內(nèi)外優(yōu)秀網(wǎng)站的優(yōu)秀模塊,也或多或少的改進(jìn)增加其中不足的部分,這樣方便用戶從界面到系統(tǒng)多方便的操作上體驗(yàn)。系統(tǒng)的主要特點(diǎn)和優(yōu)點(diǎn)歸納如下:(1)本系統(tǒng)用的移置性和針對性都比較高,因?yàn)獒槍π愿呖梢蕴峁└玫姆?wù)而移置性可以在多個系統(tǒng)上運(yùn)行,更給客戶帶來了極大的方便。(2)該完整內(nèi)容全面,各項(xiàng)功能能夠正常運(yùn)行,未出現(xiàn)明顯錯誤,設(shè)計(jì)友好貼近用戶,會給用戶提供優(yōu)質(zhì)的使用體驗(yàn)。5.9本章小結(jié)管理系統(tǒng)是基于Struts框架開發(fā)的,系統(tǒng)測試主要測試其組件與功能模塊,防止使用時過多的報錯,給系統(tǒng)穩(wěn)定加固了保障。同時對不同配置環(huán)境的測試,避免了部分用戶無法使用的情況,加大系統(tǒng)兼容性,給予用戶更好的使用體驗(yàn)。

第6章結(jié)束語6.1全文總結(jié)本次畢業(yè)設(shè)計(jì)遇到的困難有數(shù)據(jù)庫與功能實(shí)現(xiàn)上的方面,剛開始設(shè)計(jì)的時候方向感不強(qiáng),單單定了一個題目無從下手,查閱了多方的資料才基本有一個框架雛形,可以說是一邊學(xué)習(xí)摸索一邊完成畢業(yè)設(shè)計(jì)的。不得不說脫離了群體共同設(shè)計(jì)的固有思維,突然跳轉(zhuǎn)到一個人設(shè)計(jì)一個項(xiàng)目,相對的習(xí)慣了分工合作的工作方式,對個別方面的設(shè)計(jì)就比較空洞,由于接觸的少,設(shè)計(jì)起來也是四處碰壁,所以設(shè)計(jì)進(jìn)程就比較緩慢,但我還是一步一步摸索著,去完成這項(xiàng)屬于我的最后一份答卷。在設(shè)計(jì)開發(fā)系統(tǒng)的過程中,我運(yùn)用到了JSP技術(shù)和學(xué)校中所學(xué)的一些技術(shù),通過實(shí)現(xiàn)這些技術(shù),提升了系統(tǒng)的功能性與實(shí)用性。在論文中這些技術(shù)都做了比較詳細(xì)的介紹。設(shè)計(jì)的系統(tǒng)也還是有也不盡人意的地方,例如有些細(xì)節(jié)上表達(dá)的不夠具體與客觀,有些功能模具實(shí)現(xiàn)結(jié)果與設(shè)計(jì)當(dāng)初預(yù)想有偏差,網(wǎng)站整體排版美觀有待增強(qiáng)。在今后的日子里,能夠?qū)@些不足進(jìn)行改善。通過這次最終的畢業(yè)設(shè)計(jì),在網(wǎng)上自學(xué)與校期間學(xué)習(xí)成果的結(jié)合,我對自己的知識盲區(qū)又有了重新的認(rèn)識,就著這個缺口可以進(jìn)行相對應(yīng)的查漏補(bǔ)缺。要學(xué)會舉一反三的學(xué)習(xí)方式,就拿這次設(shè)計(jì)可以說是外出社會工作的一個縮影,一方面要面對新的困難,一方面要不斷增強(qiáng)自己的能力,分配的工作要按時完成,保證質(zhì)量。離開了學(xué)校,告別了你說我聽,然后照著做的學(xué)習(xí)模式,更多的是鍛煉實(shí)戰(zhàn)的能力,創(chuàng)作的過程中往往是快樂與自閉相互交替,不經(jīng)意間就會冒出一個錯誤來,不斷的修正改錯,雖然比較繁瑣,但不得不說這個過程是對自己處理應(yīng)急事件的一種考驗(yàn)。在整個畢業(yè)設(shè)計(jì)的過程中,雖然困難不斷,但不得不說,這個過程也是快樂的,正是因?yàn)橛袌箦ebug,解決之后的成就感就由然而生,雖然是一些微不足道的小問題,但這也是我努力的成果,這次畢業(yè)設(shè)計(jì)所學(xué)的東西對我來說終生難忘。最后,不管是百度解答還是同學(xué)老師們的幫助講解與悉心指導(dǎo),讓我在這畢業(yè)設(shè)計(jì)不斷完善,我這才能準(zhǔn)時達(dá)標(biāo)完成全部。6.2課題展望隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展與進(jìn)步,人們會尋求更快捷更便捷地方式去尋求自己想得到的信息,而新聞就是比較常見的獲取信息之一,再因?yàn)榕c人們的生活息息相關(guān),本課題就是以這個為出發(fā)起點(diǎn),通過學(xué)習(xí)與研究設(shè)計(jì)出一個新聞發(fā)布網(wǎng)站。本系統(tǒng)雖然提高了尋找新聞更便捷快速,實(shí)現(xiàn)了設(shè)備管理的信息化、網(wǎng)絡(luò)化和規(guī)范化,但是還存在以下不足:(1)系統(tǒng)界面的布局、模塊的位置不夠美觀。(2)系統(tǒng)安全性們沒有比較好的保障,缺乏客觀性。(3)設(shè)計(jì)數(shù)據(jù)庫時,有部分單元未考慮充分,沒有涉及到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論