【畢業(yè)學(xué)位論文】(Word原稿)基于Web的北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 姓 名:肖江 學(xué) 號(hào): 1134881 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 張惠娟 王冬青 副指導(dǎo)教師: 張凱生 二 一三年九月 in 2013 1134881 he of on 基 于北 方 交 通 期 刊 門 戶 網(wǎng) 站 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 肖 江 同 濟(jì) 大 學(xué) 位論文版權(quán) 使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)校可以適當(dāng)復(fù)制論文的部分或全部?jī)?nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 2014 年 2 月 27 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名 2014 年 2 月 27 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘 要 隨著遼寧交通科技事業(yè)的迅猛發(fā)展,期刊文件、稿件等資料越來越多。大量的數(shù)據(jù)造成了分類模糊、查詢困難等問題。近十幾年來,數(shù)字化和網(wǎng)絡(luò)化方向已表現(xiàn)出強(qiáng)勁的勢(shì)頭,并將成為發(fā)展的主流。 面對(duì)數(shù)字化和網(wǎng)絡(luò)化的發(fā)展,遼寧省廣大交通科技工作者在獲取資源的方式上正從紙質(zhì)資源向電子資源轉(zhuǎn)變、而且依賴程度不斷增強(qiáng)。實(shí)現(xiàn)期刊的數(shù)字化與網(wǎng)絡(luò)化,是北方交通應(yīng)該積極應(yīng)對(duì)并解決的首要問題。 期刊網(wǎng)絡(luò)化的內(nèi)容不僅僅只是期刊的摘要和原文,而是 一個(gè)系統(tǒng)全面的期刊協(xié)同采 審 字化的網(wǎng)絡(luò)過程,不僅是指期刊形式的網(wǎng)絡(luò)化,更包括期刊編輯、信息傳遞、收費(fèi)下載服務(wù)反饋等一系列活動(dòng)的網(wǎng)絡(luò)化。 本文描述了為北方交通期刊進(jìn)行作者注冊(cè)、稿件投遞、編輯預(yù)審、專家審稿、主編審核、消息發(fā)送在內(nèi)的門戶網(wǎng)站。 首先,指出了課題的研究背景 及意義,期刊門戶網(wǎng)站在國(guó)內(nèi)外的研究現(xiàn)狀,本文所做的主要工作及文章的組織結(jié)構(gòu)。其次, 介紹了項(xiàng)目組開發(fā) 北方交通期刊門戶網(wǎng)站 過程中所用到的技術(shù),包括 008 數(shù)據(jù)庫(kù)技術(shù)及 計(jì)模式的實(shí)現(xiàn) 等。 分析了北方交通期刊門戶網(wǎng)站的具體需求,包括功能性需求分析、系統(tǒng)性能需求。進(jìn)行了該期刊門戶網(wǎng)站的模塊劃分和詳細(xì)設(shè)計(jì)。將系統(tǒng)劃分為 5 大功能模塊,分別為: 作者管理模塊、編輯管理模塊、專家管理模塊、主編管理模塊、系統(tǒng)管理模塊 并進(jìn)行了 功能模塊的設(shè)計(jì)與實(shí)現(xiàn)。給出了各功能模塊的核心處理流程圖和時(shí)序圖。 進(jìn)行了數(shù)據(jù)庫(kù)設(shè)計(jì),給出了其 設(shè)計(jì),并給出了該系統(tǒng)所需要的部分?jǐn)?shù)據(jù)表。最后, 給出了各模塊的主要操作界面和實(shí)現(xiàn)的部分核心代碼。 系統(tǒng)應(yīng)用結(jié)果表明,該系統(tǒng)操作簡(jiǎn)便,界面清晰,實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)之初的各項(xiàng)功能。 關(guān)鍵詞 : 北方交通,門戶網(wǎng)站, 008 I he of is of of A of In a of of in to in is to is of of it is to is a of to in of a a of of of is in of at in of in of eb 008 VC of or is in of is in of In of of it is to is at of 008 目錄 1 目錄 第一章 引言 . 1 題研究背景及意義 . 1 內(nèi)外研究現(xiàn)狀 . 2 文主要工作 . 3 文的組織結(jié)構(gòu) . 3 第二章 相關(guān)技術(shù)概述 . 5 . 5 008 . 6 述 . 6 008 . 7 式 . 7 計(jì)思想 . 8 計(jì)模式 . 9 章小結(jié) . 10 第三章 系統(tǒng)需求分析 . 11 體業(yè)務(wù)流程圖 . 11 統(tǒng)功能需求分析 . 12 統(tǒng)數(shù)據(jù)流程圖 . 14 統(tǒng)管理數(shù)據(jù)流圖 . 14 者在線處理稿件數(shù)據(jù)流圖 . 15 家審稿數(shù)據(jù)流圖 . 16 統(tǒng)可行性分析 . 16 術(shù)可行性 . 16 濟(jì)可行性 . 17 作可行性 . 17 能需求分析 . 17 用性 . 17 活性 . 18 展性 . 18 維護(hù)性 . 18 全保密性 . 18 靠性 . 18 濟(jì)性 . 19 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 2 定性 . 19 章小結(jié) . 19 第四章 系統(tǒng)設(shè)計(jì) . 26 統(tǒng)模塊劃分 . 26 系結(jié)構(gòu)設(shè)計(jì) . 28 北方交通創(chuàng)刊于 1978 年,堅(jiān)持普及與提高相結(jié)合的原則,面向生產(chǎn)、面向基層、面向?qū)嵺`,是以應(yīng)用理論和技術(shù)交流為主的交通專業(yè)綜合期刊。北方交通欄目涉及道路、橋梁、隧道、工程機(jī)械、交通工程、通訊信息、工程管理等多個(gè)領(lǐng)域,為探討和宣傳國(guó)內(nèi)外有關(guān)交通建設(shè)的新技術(shù)、新工藝等開辟了暢通的傳播渠道,為交通戰(zhàn)線廣大工程技術(shù)人員、管理人員以及大中專院校師生提供了良好的交流平臺(tái)。北方交通是中國(guó)學(xué)術(shù)期刊綜合評(píng)價(jià) 數(shù)據(jù)庫(kù)統(tǒng)計(jì)源期刊及中國(guó)期刊全文數(shù)據(jù)庫(kù)全文收錄期刊 1。 隨著遼寧交通科技事業(yè)的迅猛發(fā)展,期刊文件、稿件等資料越來越多,大量的數(shù)據(jù)造成了分類模糊、查詢困難等問題。近十幾年來,數(shù)字化和網(wǎng)絡(luò)化方向已表現(xiàn)出強(qiáng)勁的勢(shì)頭,并將成為發(fā)展的主流。面對(duì)數(shù)字化和網(wǎng)絡(luò)的發(fā)展和遼寧省廣大交通科技工作者在獲取資源的方式從紙質(zhì)資源向電子資源轉(zhuǎn)變、而且依賴程度不斷爭(zhēng)強(qiáng)的趨勢(shì),實(shí)現(xiàn)期刊的數(shù)字化與網(wǎng)絡(luò)化,是北方交通應(yīng)該積極應(yīng)對(duì)并解決的首要問題 2 期刊網(wǎng)絡(luò)化的內(nèi)容不僅僅只是期刊的摘要和原文,而是一個(gè)系統(tǒng)全面的期刊協(xié)同采 審 字化的網(wǎng)絡(luò)過程,不僅是指期刊形式的網(wǎng)絡(luò)化,更包括期刊編輯、信息傳遞、收費(fèi)下載服務(wù)反饋等一系列活動(dòng)的網(wǎng)絡(luò)化4。 通過北方交通期刊門戶網(wǎng)站的建設(shè),代替了原有的手工運(yùn)作的方式,避免了管理人員大量的手工作業(yè),使得投稿、審稿、結(jié)果反饋等數(shù)據(jù)的傳遞更加及時(shí),對(duì)數(shù)據(jù)的統(tǒng)計(jì)和計(jì)算過程避免發(fā)生差錯(cuò),工作效率提高 5。 期刊稿件信息管理系統(tǒng)是以電子計(jì)算機(jī)為主體的當(dāng)代信息技術(shù)和網(wǎng)絡(luò)技術(shù)在期刊管理中應(yīng)用 ,是用電子計(jì)算機(jī)來代替人工完成稿件的處理和管理 ,使期刊編輯出版流程發(fā)生巨大變革 6。 期刊編輯出版 流程的信息化和網(wǎng)絡(luò)化的重要部分就是期刊論文投稿和專家審稿流程的網(wǎng)絡(luò)化 ,即做到期刊稿件的信息化管理達(dá)到協(xié)同辦公 ,實(shí)現(xiàn)數(shù)據(jù)共享 ,實(shí)現(xiàn)在線投稿、在線審稿、稿件查詢等工作流程 ,實(shí)現(xiàn)從收稿、屯稿、編輯加工到排版的計(jì)算機(jī)網(wǎng)絡(luò)化管理和流程控制 ,完成了作者、審稿專家、編輯及作者之間的實(shí)時(shí)信息傳遞 ,縮短了期刊各個(gè)環(huán)節(jié)的處理時(shí)間 ,提高了工作效率??傊ㄟ^北方交通期刊門戶網(wǎng)站的實(shí)施應(yīng)用,能夠使期刊的各項(xiàng)管理工作更加的高效、同濟(jì)大學(xué) 碩士學(xué)位論文 基于 北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 2 更科學(xué)、更規(guī)范 7。 內(nèi)外研究現(xiàn)狀 自 20 世紀(jì) 80 年代起,國(guó)外學(xué)術(shù)機(jī)構(gòu)便開始投入大量資金進(jìn)行學(xué) 術(shù)期刊的數(shù)字化工作,全世界范圍內(nèi)已有一部分科技期刊啟用了不同的期刊在線投審稿系統(tǒng),并且取得了不錯(cuò)的效果。如英國(guó)的電子投稿與同行審稿 (目始于 1996 年,當(dāng)時(shí)是作為英國(guó)電子圖書館工程 (一部分,目前已有 20 余種國(guó)際知名科技期刊采用了 統(tǒng)進(jìn)行網(wǎng)上投入的審稿 8。又如,美國(guó) 司開發(fā)了國(guó)際領(lǐng)先的基于網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)驅(qū)動(dòng)的在線投稿和審稿系統(tǒng) ( 1999 年推出以來已經(jīng)被世界上 1150 多份學(xué)術(shù)期刊購(gòu)買使用?,F(xiàn)在每月從 交的稿件約有 40000 篇,注冊(cè)用戶超過 120 萬 9。 與 e M, 1M, M 等軟件聯(lián)合使用實(shí)現(xiàn)投稿、審閱、編輯、出版印刷過程的全程網(wǎng)絡(luò)化和電子化。以這些在線出版管理信息系統(tǒng)的開發(fā)都是一種集團(tuán)行為,并由專業(yè)機(jī)構(gòu)實(shí)現(xiàn);系統(tǒng)的使用,使編輯從 大量重復(fù)的工作中解脫出來,改善了期刊社的工作和信息管理模式,使稿件的處理流程更流暢、更有效率。缺點(diǎn)就是購(gòu)買的價(jià)格比較昂貴,國(guó)內(nèi)一般的期刊社都難以承受 10 目前,國(guó)內(nèi)科技期刊網(wǎng)站主要分依托型和自主型兩種 12。依托型上網(wǎng)是指完全依托期刊集中上網(wǎng)的大型網(wǎng)站完成期刊全文內(nèi)容上網(wǎng),對(duì)期刊基本情況的信息發(fā)布可以委托進(jìn)行或通過提供的相應(yīng)修改平臺(tái)進(jìn)行模式化的更新。各期刊編輯部不再額外為每期期刊建立網(wǎng)頁。如萬方數(shù)據(jù)中心的“數(shù)據(jù)化期刊群”、清華同方的“中國(guó)知網(wǎng)”、西南科技的“維普中文科技期刊”等。這些大型期刊網(wǎng)站給各期刊社(編輯部)提供的模板(或幾個(gè)模板選一個(gè))頁面設(shè)計(jì)基本相同,要想增加信息內(nèi)容或改變欄目設(shè)置均受到一定的限制。自主型網(wǎng)站是獨(dú)立建站,即通過互聯(lián)網(wǎng)建立獨(dú)立網(wǎng)站,提供數(shù)字化內(nèi)容和服務(wù)。具有以下優(yōu)點(diǎn):建站方式靈活,具有自主性和獨(dú)立性,易于彰顯期刊特色,可根據(jù)期刊特點(diǎn)進(jìn)行個(gè)性化設(shè)計(jì),有利于期刊品牌建設(shè);對(duì)特定讀者群而言,針對(duì)性強(qiáng);易于保護(hù)期刊版權(quán),減少不必要的版權(quán)法律風(fēng)險(xiǎn) 13。 計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的普及,使各期刊社紛紛希望通過這一現(xiàn)代化的手段來取代傳統(tǒng)的稿件處理和管理,通過建立有效地組織和管理稿件,審理、 編發(fā)、組版等工作,如應(yīng)用數(shù)據(jù)庫(kù) 公自動(dòng)化系統(tǒng) 進(jìn)行稿件的管理 ;還有許多期刊雜志社建立了自己的 站,通過網(wǎng)站發(fā)布征稿啟事和動(dòng)態(tài)信第一章 引言 3 息,展示自己的期刊雜志,擴(kuò)大期刊的影響,并與作者進(jìn)行溝通 14。 2005 年,亞洲男科學(xué)雜志購(gòu)買使用了美國(guó)的 統(tǒng),并對(duì)其大加褒揚(yáng)。但 統(tǒng)的使用成本十分昂貴,除要支付首次購(gòu)買軟件的費(fèi)用之外,還要支付系統(tǒng)后臺(tái)數(shù)據(jù)管理的年費(fèi)及每一篇稿件的處理費(fèi)用,這使得國(guó)內(nèi)期刊社大多不敢問津。因此,大多數(shù)期刊社都希望根據(jù)自身特點(diǎn),嘗試開發(fā)一些適應(yīng)自身需要的稿件管理 系統(tǒng) 15。 文主要工作 在此課題項(xiàng)目的設(shè)計(jì)和實(shí)現(xiàn)過程中,通過對(duì)北方交通期刊的充分調(diào)查了解,采用 術(shù),基于 B/要研究目標(biāo)及內(nèi)容為: 本論文研究的主要內(nèi)容為基于 發(fā)和應(yīng)用。 其功能主要包括作者管理、責(zé)編管理、總編管理、信息反饋和系統(tǒng)管理等。 上述功能在系統(tǒng)中具體表現(xiàn)概括為以下幾方面。 首先,指出了基于 對(duì)國(guó)內(nèi)外期刊門戶網(wǎng)站管理 系統(tǒng)的現(xiàn)狀進(jìn)行了綜述,給出了本文的主要工作及文章的組織結(jié)構(gòu)。 其次,對(duì)相關(guān)技術(shù)進(jìn)行了概述。包括: 據(jù)庫(kù)技術(shù)概述, 第三,對(duì)基于 出了該管理系統(tǒng)需要的功能,并分析了系統(tǒng)的其他功能需求。 第四,進(jìn)行各模塊的軟件詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)。研究設(shè)計(jì)系統(tǒng)總體框架結(jié)構(gòu)和功能模塊劃分,對(duì)系統(tǒng)的 作者管理、責(zé)編管理、總編管理、信息反饋和系統(tǒng)管理等各個(gè)功能模塊 進(jìn)行了功能詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面實(shí)現(xiàn)。 最后,進(jìn)行系統(tǒng)運(yùn)行效果分析與系統(tǒng) 開發(fā)的總結(jié)、展望。 文的組織結(jié)構(gòu) 本文共分 5 章,主要內(nèi)容如下: 第 1 章為緒論。本章主要介紹研究課題的研究背景、目的和意義;分析國(guó)內(nèi)外期刊雜志門戶網(wǎng)站建設(shè)的研究現(xiàn)狀;探討了門戶網(wǎng)站建設(shè)的發(fā)展趨勢(shì);指出本文主要研究?jī)?nèi)容。 第 2 章為相關(guān)技術(shù)概述。對(duì) 發(fā)技術(shù)與 程,數(shù)據(jù)庫(kù)技術(shù)進(jìn)行同濟(jì)大學(xué) 碩士學(xué)位論文 基于 北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 4 了概述;對(duì) 式進(jìn)行了介紹 。 第 3 章為系統(tǒng)需求分析。對(duì)北方交通期刊門戶網(wǎng)站的目標(biāo)、業(yè)務(wù)流程、功能需求以及非功能需求進(jìn)行了分析。 第 4 章為系統(tǒng)總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。實(shí)現(xiàn)對(duì)系統(tǒng)架構(gòu)設(shè)計(jì)、網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)。系統(tǒng)功能設(shè)計(jì),包括對(duì) 作者管理、責(zé)編管理、總編管理、信息反饋和系統(tǒng)管理的詳細(xì)設(shè)計(jì);對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行了詳細(xì)設(shè)計(jì)。 第 5 章為系統(tǒng)實(shí)現(xiàn)。詳細(xì)介紹了北方交通期刊門戶網(wǎng)站的實(shí)現(xiàn)過程。主要包括:作者管理模塊的功能實(shí)現(xiàn)、責(zé)編管理模塊的功能實(shí)現(xiàn)、總編管理模塊的功能實(shí)現(xiàn)、信息反饋模塊的功能實(shí)現(xiàn)、系統(tǒng)管理模塊的功能實(shí)現(xiàn),并給出了部分實(shí)現(xiàn)的代碼。 第 6 章為 結(jié)論與展望。對(duì)全文做出了總結(jié),并進(jìn)行了展望。 第二章 相關(guān)技術(shù)概述 5 第二章 相關(guān)技術(shù)概述 本章主要內(nèi)容是介紹了項(xiàng)目組開發(fā)北方交通期刊門戶網(wǎng)站過程中所用到的技術(shù),包括 發(fā)技術(shù), 008 數(shù)據(jù)庫(kù)技術(shù)及 計(jì)模式的實(shí)現(xiàn)等 16。 發(fā)技術(shù)概述 1) 萬維網(wǎng) 球信息網(wǎng))的縮寫,也可以簡(jiǎn)稱為 文名字為 “ 萬維網(wǎng) ” 。 由互聯(lián)網(wǎng)上的上述各種各樣的服務(wù)器相互連接組成 17。 2) B/S 結(jié)構(gòu)與 C/S 結(jié)構(gòu)的比較 B/S 模式是一種基于 協(xié)同計(jì)算模式,是一種三層架構(gòu)的瘦客戶機(jī) /肥服務(wù)器的計(jì)算模式。 B/S 模式與傳統(tǒng)的 C/S 模式相比體現(xiàn)了集中式計(jì)算的優(yōu)越性:具有良好的開放性,利用單一的訪問點(diǎn),用戶可以在任何地點(diǎn)使 用系統(tǒng);用戶可以跨平臺(tái)以相同的瀏覽器界面訪問系統(tǒng);因?yàn)樵诳蛻舳酥恍枰惭b瀏覽器,取消了客戶端的維護(hù)工作,有效地降低了整個(gè)系統(tǒng)的運(yùn)行和維護(hù)成本 18。 3) 自的特點(diǎn)。 用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)的、互動(dòng)的和高性能的 務(wù)應(yīng)用程序。 用 簡(jiǎn)單易懂的腳本語言,結(jié)合 碼,即可快速地完成網(wǎng)站的應(yīng)用程序開發(fā)。 包括了一個(gè)完整的編程語言、支持因特網(wǎng)的各種協(xié)議、提供與多種數(shù)據(jù)庫(kù)直接互聯(lián)的能力,包括 ,還能支持 據(jù)庫(kù)連接方式 19。 基于 及整個(gè) 系的 發(fā)技術(shù),利用這一技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。 術(shù)是以 言作為腳本語言的,使用 識(shí)或者 腳本來生成頁面上的動(dòng)態(tài)內(nèi)容。 既不是一種程序語言,也不是一種開發(fā)工具,而是一種技術(shù)框架,它含有若干內(nèi)建對(duì)象,用于 務(wù)器端的開發(fā)。利用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)的、互動(dòng)的和高性 能的 務(wù)應(yīng)用程序。 用 合 碼,即可快速地完成網(wǎng)站的應(yīng)用程序開同濟(jì)大學(xué) 碩士學(xué)位論文 基于 北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 6 發(fā)。 圖 述 了 訪問 機(jī)理。 請(qǐng)說明 術(shù)的工作原理。 圖 站訪問的機(jī)理 008 述 在 1970 年,相關(guān)領(lǐng)域?qū)<揖鸵呀?jīng)提出了相關(guān)聯(lián)系的關(guān)系模型。 最早開發(fā)、使用 言的公司,據(jù)相關(guān)記載, 1976 年年底正式對(duì)外公布使用 言 20。 言在 1970 年末由 司作為商品在市場(chǎng)中進(jìn)行銷售。八十年代中期,美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)將 位標(biāo)準(zhǔn)語言,而后各個(gè)國(guó)家相繼效仿, 言國(guó)際化發(fā)展趨勢(shì)日益張顯出來。 1998 年, 為有了 發(fā)展基礎(chǔ),三大國(guó)際公司共同完成 設(shè)計(jì)制作,實(shí)現(xiàn)了 言在 統(tǒng)上實(shí)際應(yīng)用的最初發(fā)展目標(biāo) 21 回顧 發(fā)展史,最早 本是在 1991 年提出的; 1992年正式出版 微軟與 司共同設(shè)計(jì) ); 1993 年,微軟公司獨(dú)立推出 T 變了服務(wù)器操作市場(chǎng)長(zhǎng)期穩(wěn)定的發(fā)展局面。同時(shí)第二章 相關(guān)技術(shù)概述 7 開發(fā)的 T 獲得用戶好評(píng);到 本陸續(xù)問世后,獲得的市場(chǎng)占有率是有目共睹的; 1998 年再次發(fā)布,經(jīng)不在滿足普通用戶,開始在企業(yè) 級(jí)數(shù)據(jù)庫(kù)開拓市場(chǎng);在 2000年前后, 000 正式問世, 2005 年 005 正式與世人見面23。 008 增大商務(wù)智能化、提高編程工作效率及管理數(shù)據(jù)庫(kù)系統(tǒng)是 008版本最大的功能優(yōu)勢(shì),是在 000 基礎(chǔ)上,對(duì)原有功能進(jìn)行全面改進(jìn)?,F(xiàn)在應(yīng)用最廣泛的便是 00824。針對(duì) 言,008 具有的兼容優(yōu)勢(shì)更為明顯,且功能比較 強(qiáng)大,安裝及實(shí)際的操作過程都有了明顯的便攜性改善。 008 的 登錄界面如圖 示 。 圖 008 登錄界面示意圖 式 式是 縮寫,中文翻譯為 模式 控制器 。 用程序總是由這三個(gè)部分組成。 件 )導(dǎo)致 變同濟(jì)大學(xué) 碩士學(xué)位論文 基于 北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 8 者同時(shí)改變兩者。只要 變了 數(shù)據(jù)或者屬性,所有依賴的 會(huì)自動(dòng)更新。類似的,只要 變了 從潛在的 獲取數(shù)據(jù)來刷新自己 25。 式最早是 用于用戶交互應(yīng)用程序中。 言和 言有很多相似性 ,都是面向?qū)ο笳Z言,很自然的 物店 )事例應(yīng)用程序中就推薦 式作為開發(fā) 用的架構(gòu)模式。 式是一種架構(gòu)模式,其實(shí)需要其他模式協(xié)作完成。在 式目錄中,通常采用 to to 式可由集中控制器模式,派遣器模式和 式組成。而 實(shí)現(xiàn)了 個(gè)部分, 供了抽象類 開發(fā)者能將 架中 26。 計(jì)思想 文即 把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 方式進(jìn)行分離,這樣一個(gè)應(yīng)用被 分成三個(gè)層 模型層、視圖層、控制層。 視圖 (表用戶交互界面,對(duì)于 用來說,可以概括為 面,但有可能為 著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個(gè)應(yīng)用可能有很多不同的視圖, 計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。業(yè)務(wù)流程的處理交予模型 (理。比如一個(gè)訂單的視圖只接受來自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請(qǐng)求傳遞給控制和模型 27。 模 型 (就是業(yè)務(wù)流程 /狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過程對(duì)其它層來說是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模型的設(shè)計(jì)可以說是 主要的核心。目前流行的 型就是一個(gè)典型的應(yīng)用例子,它從應(yīng)用技術(shù)實(shí)現(xiàn)的角度對(duì)模型做了進(jìn)一步的劃分,以便充分利用現(xiàn)有的組件,但它不能作為應(yīng)用設(shè)計(jì)模型的框架。它僅僅告訴你按這種模型設(shè)計(jì)就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。對(duì)一個(gè)開發(fā)者來說,就可以專注于業(yè)務(wù)模型的設(shè)計(jì)。 計(jì)模式告訴我們,把應(yīng)用的模型按一定的規(guī)則抽取出 來,抽取的層次很重要,這也是判斷開發(fā)人員是否優(yōu)秀的設(shè)計(jì)依據(jù)。抽象與具體不能隔得太遠(yuǎn),也不能太近。 沒有提供模型的設(shè)計(jì)方法,而只告訴你應(yīng)該組織管理這些模型,以便于模型的重構(gòu)和提高重用性。我們可以用對(duì)象編程來做比喻, 義了一個(gè)頂級(jí)類,告訴它第二章 相關(guān)技術(shù)概述 9 的子類 只能做這些,但沒法限制你能做這些。這點(diǎn)對(duì)編程的開發(fā)人員非常重要。 模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。如果用戶通過某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,無論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控 制器都會(huì)將變化通知所有的視圖,導(dǎo)致顯示的更新。這實(shí)際上是一種模型的變化 型、視圖、控制器三者之間的關(guān)系和各自的主要功能 28。 計(jì)模式 供了一個(gè)很好的實(shí)現(xiàn)這種經(jīng)典設(shè)計(jì)模式的類似環(huán)境。開發(fā)者通過在 制器的功能在邏輯功能代碼 (實(shí)現(xiàn);模型通常對(duì)應(yīng)應(yīng)用系統(tǒng)的業(yè)務(wù)部分。在 實(shí)現(xiàn)這種設(shè)計(jì)而提供的一個(gè)多層系統(tǒng),較經(jīng)典的 構(gòu)實(shí)現(xiàn)的系統(tǒng)來說有明顯的優(yōu)點(diǎn)。將用戶顯示(視圖)從動(dòng)作(控制器)中分離出來 ,提高了代碼 的重用性。將數(shù)據(jù)(模型)從對(duì)其操作的動(dòng)作(控制器)分離出來可以讓你設(shè)計(jì)一個(gè)與后臺(tái)存儲(chǔ)數(shù)據(jù)無關(guān)的系統(tǒng)。就 構(gòu)的本質(zhì)而言,它是一種解決耦合系統(tǒng)問題的方法 29。 1) 視圖 視圖是模型的表示,它提供用戶交互界面。使用多個(gè)包含單顯示頁面的用戶部件,復(fù)雜的 面可以展示來自多個(gè)數(shù)據(jù)源的內(nèi)容,并且網(wǎng)頁人員,美工能獨(dú)自參與這些 面的開發(fā)和維護(hù)。 在 ,視圖的實(shí)現(xiàn)很簡(jiǎn)單??梢韵耖_發(fā) 面一樣直接在集成開發(fā)環(huán)境下通過拖動(dòng)控件來完成頁面開發(fā)本。本文中介紹每一個(gè)頁面都采用復(fù)合視圖的形式即: 一個(gè)頁面由多個(gè)子視圖 (用戶部件 )組成;子視圖可以是最簡(jiǎn)單 件、服務(wù)器控件或多個(gè)控件嵌套構(gòu)而成的 定義控件。頁面都由模板定義,模板定義了頁面的布局,用戶部件的標(biāo)簽和數(shù)目,用戶指定一個(gè)模板,平臺(tái)根據(jù)這些信息自動(dòng)創(chuàng)建頁面。針對(duì)靜態(tài)的模板內(nèi)容,如頁面上的站點(diǎn)導(dǎo)航,菜單,友好鏈接,這些使用缺省的模板內(nèi)容配置;針對(duì)動(dòng)態(tài)的模板內(nèi)容 (主要是業(yè)務(wù)內(nèi)容 ),由于用戶的請(qǐng)求不同,只能使用后期綁定,并且針對(duì)用戶的不同,用戶部件的顯示內(nèi)容進(jìn)行過濾。使用由用戶部件根據(jù)模板配置組成的組合頁面,它增強(qiáng)了可重用性,并原型化了站 點(diǎn)的布局 30。 2) 控制器 為了能夠控制和協(xié)調(diào)每個(gè)用戶跨越多個(gè)請(qǐng)求的處理,控制機(jī)制應(yīng)該以集中的方式進(jìn)行管理。因此,為了達(dá)到集中管理的目的引入了控制器。應(yīng)用程序的控制器集中從客戶端接收請(qǐng)求(典型情況下是一個(gè)運(yùn)行瀏覽器的用戶),決定執(zhí)行什么商業(yè)邏輯功能,然后將產(chǎn)生下一步用戶界面的責(zé)任委派給一個(gè)適當(dāng)?shù)囊曂瑵?jì)大學(xué) 碩士學(xué)位論文 基于 北方交通期刊門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 10 圖組件 31。 用控制器提供一個(gè)控制和處理請(qǐng)求的集中入口點(diǎn),它負(fù)責(zé)接收、截取并處理用戶請(qǐng)求;并將請(qǐng)求委托給分發(fā)者類,根據(jù)當(dāng)前狀態(tài)和業(yè)務(wù)操作的結(jié)果決定向客戶呈現(xiàn)的視圖。在這一部分主要定義了 發(fā)者類 )、求捕獲者類 )、 制器類 )等,它們相互配合來完成控制器的功能。請(qǐng)求捕獲者類捕獲 求并轉(zhuǎn)發(fā)給控制器類。控制器類是系統(tǒng)中處理所有請(qǐng)求的最初入口點(diǎn)??刂破魍瓿梢恍┍匾奶幚砗蟀颜?qǐng)求委托給分發(fā)者類;分發(fā)者類分發(fā)者負(fù)責(zé)視圖的管理和導(dǎo)航,它管理將選擇哪個(gè)視圖提供給用戶,并提供給分發(fā)資源控制。在這一部分分別采用了分發(fā)者、策略、工廠方法、適配器等設(shè)計(jì)模式。 3) 模型 統(tǒng)中的模型從概念上可以分為兩類系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動(dòng)作。模型是你 所有的商業(yè)邏輯代碼片段所在。本文為模型提供了業(yè)務(wù)實(shí)體對(duì)象和業(yè)務(wù)處理對(duì)象:所有的業(yè)務(wù)處理對(duì)象都是從 派生的子類。業(yè)務(wù)處理對(duì)象封裝了具體的處理邏輯,調(diào)用業(yè)務(wù)邏輯模型,并且把響應(yīng)提交到合適的視圖組件以產(chǎn)生響應(yīng)。業(yè)務(wù)實(shí)體對(duì)象可以通過定義屬性描述客戶端表單數(shù)據(jù)。所有業(yè)務(wù)實(shí)體對(duì)象都 生子類對(duì)象,業(yè)務(wù)處理對(duì)象可以直接對(duì)它進(jìn)行讀寫,而不再需要和 象進(jìn)行數(shù)據(jù)交互。通過業(yè)務(wù)實(shí)體對(duì)象實(shí)現(xiàn)了對(duì)視圖和模型之間交互的支持。實(shí)現(xiàn)時(shí)把 做什么 (業(yè)務(wù)處理)和 如何做 (業(yè)務(wù)實(shí)體)分離。這樣可以實(shí)現(xiàn)業(yè)務(wù)邏輯的重用。由于各個(gè)應(yīng)用的具體業(yè)務(wù)是不同的,這里不再列舉其具體代碼實(shí)例 32 章小結(jié) 本章主要介紹了設(shè)計(jì)和開發(fā)的 北方交通期刊門戶網(wǎng)站 所涉及的主要相關(guān)技術(shù)。重點(diǎn)介紹了 發(fā)技術(shù), 008 數(shù)據(jù)庫(kù)技術(shù)概述及 計(jì)思想及 計(jì)模式的實(shí)現(xiàn)等。這些技術(shù)為北方交通期刊門戶網(wǎng)站的后續(xù)開發(fā)提供了理論依據(jù)和技術(shù)基礎(chǔ)。 第三章 系統(tǒng)需求分析 11 第三章 系統(tǒng)需求分析 本章主要對(duì)北方交通期刊門戶網(wǎng)站進(jìn)行需求分析,主要包括功能需求、性能需求、數(shù)據(jù)需求以及系統(tǒng)集成需求。 體業(yè)務(wù)流程圖 隨著計(jì)算機(jī)在辦公中的普遍應(yīng)用,越來越多的雜志社或編輯部采用計(jì)算機(jī)軟件對(duì)稿件進(jìn)行管理。為此開發(fā)稿件處理系統(tǒng),使其可以減輕編輯人員的重復(fù)勞動(dòng),可以全方位整合資源,提高工作效率,縮短稿件發(fā)表周期,提高競(jìng)爭(zhēng)能力。它還可以幫助編輯部管理作者、專家信息,幫助編輯部與他們的聯(lián)系,實(shí)現(xiàn)投稿、審稿的網(wǎng)絡(luò)化,擴(kuò)大工作的范圍和影響力,提高稿件質(zhì)量。 首先在投稿系統(tǒng)注冊(cè)完畢的作者,填寫稿件的基本信息之后,進(jìn)行稿件的上傳;編輯看到作者上傳的稿件信息,進(jìn)行編輯審核,若稿件存在問題,則編輯直接給出審核意見,并將 稿件返回給作者;否則,編輯會(huì)從專家信息表中,選擇相應(yīng)的專家進(jìn)行稿件審理;針對(duì)專家審核的稿件,若認(rèn)為稿件存在

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論