已閱讀5頁,還剩57頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
中圖分類號(hào): 學(xué)校代碼: 10055 密級(jí): 碩士專業(yè)學(xué)位論文 港口綜合業(yè)務(wù)信息查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者 指導(dǎo)教師 副 ) 教授 申請(qǐng)學(xué)位 工程碩士 培養(yǎng)單位 軟件學(xué)院 學(xué)科專業(yè) 軟件工程 研究方向 答辯委員會(huì)主席 評(píng)閱人 南開大學(xué)研究生院 二一三年 九 月 摘要 I 摘要 綜合 信息 查詢對(duì)于一個(gè)港口集團(tuán)來說是 不可或缺的部分, 信息 查詢的效率、正確與否 對(duì)于 企業(yè) 領(lǐng)導(dǎo)層的決策和管理是至關(guān)重要,是 體現(xiàn) 企業(yè) 管理工作 效率的關(guān)鍵。 隨著信息技術(shù)的發(fā)展, 構(gòu)建一個(gè)專 門的 港口綜合業(yè)務(wù)信息查詢系統(tǒng) 是很有必要的,進(jìn)一步促使 港口信息 配置合理化、科學(xué)化,進(jìn)一步規(guī)范 企業(yè)管理制度,最終達(dá)到提高管理和服務(wù)水平的目的。 本文首先從 港口綜合業(yè)務(wù)信息查詢 現(xiàn)狀入手,對(duì)國內(nèi)外的研究現(xiàn)狀進(jìn)行分析,然后對(duì)論文所使用的軟件開發(fā)模型和關(guān)鍵技術(shù)進(jìn)行分析 , 根據(jù)系統(tǒng)實(shí)際需求, 進(jìn)行 管理系統(tǒng)的需求分析,接著對(duì)整個(gè)系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì) 方案描述 ,主要包括系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)及系統(tǒng)的 的 六 個(gè)子模塊: 基礎(chǔ)信息管理模塊 、出入港口貨物登記模塊、基礎(chǔ) 信息查詢模塊 、 貨物信息查詢模塊 、 船舶信息查詢模塊 和 系統(tǒng)管理 模塊 , 進(jìn)行詳細(xì)的設(shè)計(jì)和分析 。在此基礎(chǔ)上 實(shí)現(xiàn) 管理信息系統(tǒng),并在文中對(duì)實(shí)現(xiàn)過程中的關(guān)鍵代碼進(jìn)行描述。 最后對(duì)系統(tǒng)進(jìn)行測(cè)試 。 測(cè)試證明,該系統(tǒng)能夠到達(dá)預(yù)期的目的。 本文所設(shè)計(jì)的 港口綜合業(yè)務(wù)信息查詢 系統(tǒng) , 具有 可靠性高、實(shí)時(shí)性強(qiáng)、靈活性高的特點(diǎn),有廣泛的實(shí)際推廣價(jià)值。同時(shí),系統(tǒng)設(shè)計(jì)方案對(duì)從事相關(guān)研究的人員具有一定的參考價(jià)值。 關(guān)鍵詞 : 綜合業(yè)務(wù) ; 查詢系統(tǒng); B/S 架構(gòu) I a is an of of or is to is to of a is to of of of of of at in is to of of a of of in of On of of in is in of in a of At to in B/S 錄 錄 摘要 . I . 1 章 緒論 . 1 題研究背景和意義 .內(nèi)外研究現(xiàn)狀 .文主要研究內(nèi)容 .文組織結(jié)構(gòu) . 2 章相關(guān)技術(shù)綜述 . 5 發(fā)工具介紹 . 系結(jié)構(gòu) . 術(shù) . .介 .B/S 架構(gòu)介紹 .章小結(jié) . 3 章 系統(tǒng)需求分析 . 11 統(tǒng)設(shè)計(jì)目標(biāo) .能性需求分析 . 系統(tǒng)角色分析 . 系統(tǒng)管理模 塊 . 基礎(chǔ)信息管理模塊 . 出入港口貨物登記模塊 . 基礎(chǔ)信息查詢模塊 .錄 貨物信息查詢模塊 . 船舶信息查詢模塊 .功能需求 . 設(shè)計(jì)約束 . 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)需求 . 其他非功能性需求 .章小結(jié) . 4 章 系統(tǒng)設(shè)計(jì) . 18 統(tǒng)總體設(shè)計(jì) . 系統(tǒng)設(shè)計(jì)的思想及原則 . 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) . 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) . 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) .統(tǒng)數(shù)據(jù)庫設(shè)計(jì) . 數(shù)據(jù)庫設(shè)計(jì)原則 . 系統(tǒng)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) . 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) .統(tǒng)詳細(xì)功能設(shè)計(jì) . 系統(tǒng)管理模塊設(shè)計(jì) . 基礎(chǔ)信息管理模塊設(shè)計(jì) . 基礎(chǔ)信息查詢模塊設(shè)計(jì) .統(tǒng)安全設(shè)計(jì) . 數(shù)據(jù)安全設(shè)計(jì) . 37 戶行為安全設(shè)計(jì) . 37 能權(quán)限設(shè)計(jì) . 37 章小結(jié) .錄 V 第 5 章 系統(tǒng)實(shí)現(xiàn) . 40 統(tǒng)部分功能實(shí)現(xiàn) . 系統(tǒng)登錄界面 . 基礎(chǔ)信息查詢模塊實(shí)現(xiàn) . 沽口在港船舶登記模塊實(shí)現(xiàn) . 44 港作業(yè)船舶信息查詢模塊實(shí)現(xiàn) .據(jù)庫典型的操作實(shí)現(xiàn) .統(tǒng)測(cè)試 . 測(cè)試目的 . 測(cè)試環(huán)境和工具 . 系統(tǒng)功能測(cè)試 . 系統(tǒng)性能測(cè)試 .章小結(jié) . 52 第 6 章 總結(jié)與展望 . 53 結(jié) .望 .考文獻(xiàn) . 54 致謝 . 錯(cuò)誤 !未定義書簽。 第 1 章緒論 1 第 1 章 緒論 題研究背景和意義 當(dāng)今社會(huì)是一個(gè)信息社會(huì) , 信息己成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就 會(huì)在各方面的競爭中占有一席之地,誰就會(huì)有更多的優(yōu)勢(shì)。 隨著科技和經(jīng)濟(jì)的快速發(fā)展 , 我國港口逐漸呈現(xiàn)出布局網(wǎng)絡(luò)化、業(yè)務(wù) 管理化、格局港城一體化和管理信息化等特點(diǎn) , 對(duì)港口的信息化程度要求更高 , 信息化儼然成為港口企業(yè)提高提高核心競爭力和生產(chǎn)效益的最有效手段。 港口信息化管理 是實(shí)現(xiàn)港口生產(chǎn)、協(xié)調(diào)各生產(chǎn)環(huán)節(jié)的有力保證,是對(duì)港口生產(chǎn)過程直接進(jìn)行控制、調(diào)節(jié)、實(shí)現(xiàn)生產(chǎn)作業(yè)計(jì)劃的主要手段,是保障港口安全生產(chǎn)、提高服務(wù)質(zhì)量的有效措施,調(diào)度通訊作為港口生產(chǎn)調(diào)度的重要環(huán)節(jié),必須強(qiáng)調(diào)嚴(yán)肅性、準(zhǔn)確性、及時(shí)性和連續(xù)性。 港口作為水運(yùn)的核心節(jié) 點(diǎn)和區(qū)域經(jīng)濟(jì)發(fā)展中重要的戰(zhàn)略資源 , 特別是隨著經(jīng)濟(jì)的迅猛發(fā)展,借助于傳統(tǒng)的手段來對(duì)貨物運(yùn)輸、裝卸管理操作,已經(jīng)和吞吐量的快速增長不成正比,因此,對(duì)港口的管理有了更高層次的要求和目標(biāo),港口業(yè)務(wù)的管理優(yōu)化也是迫在眉睫。 港口 已 深切感受到了信息化的水平越來越制約 港口的發(fā)展。 在業(yè)務(wù)種類和規(guī)模不斷擴(kuò)展的今天,對(duì)管理的要求也是愈來愈高,并且提出了比以往傳統(tǒng)模式更高的要求 :業(yè)務(wù)流程需要不斷的優(yōu)化甚至重造,對(duì)信息的共享需求更是 日新月異。而針對(duì)目前的情況來說,由于傳統(tǒng)的數(shù)據(jù)沒有統(tǒng)一的口徑進(jìn)行管理,比較繁瑣和雜亂,不易管理和集成, 更談不上快速、高效、準(zhǔn)確的提供信息查詢的功能。 因此,如何解決上述所面臨的這些不容忽視的問題,就已經(jīng)成為港口進(jìn)入全面信息化的關(guān)鍵問題所在。 為了解決以上問題,優(yōu)化港口業(yè)務(wù)流程,本文根據(jù)當(dāng)前港口業(yè)務(wù)發(fā)展的現(xiàn)狀,結(jié)合信息查詢系統(tǒng)的構(gòu)建模型,設(shè)計(jì)實(shí)現(xiàn)了一套基于 B/S 架構(gòu)模式的港口綜合業(yè)務(wù)信息查詢系統(tǒng),通過該系統(tǒng),可以使各級(jí)用戶更方便、更高效地對(duì)港口的業(yè)務(wù)進(jìn)行第 1 章緒論 2 管理和查詢,進(jìn)而提升企業(yè)營運(yùn)績效 , 提供 數(shù)據(jù) 優(yōu)質(zhì)服務(wù)。 內(nèi)外研究現(xiàn)狀 我國的港口管理 發(fā)展 相對(duì)于歐洲 一些航海 國家來說,還是 有一定的差距的,但是,通過近年來的發(fā) 展,還是取得了不錯(cuò)的成績。 首先,我國海岸線綿長,并且黃河、長江沿岸港口數(shù)量同樣眾多,經(jīng)過幾十年的發(fā)展,已經(jīng)有相當(dāng)一部分港口形成了較為標(biāo)準(zhǔn)的 具有港口特色的 管理體系。 和不斷發(fā)展的社會(huì)經(jīng)濟(jì)基本相匹配,基本具備了布局比較合理,功能相對(duì)齊全,并能借助自身的優(yōu)勢(shì)將河??诎哆M(jìn)行兼顧,總體來說,信息化建設(shè)已經(jīng)取得了不錯(cuò)的成績。 特別是進(jìn)入 21 世紀(jì)以來, 經(jīng)濟(jì)的快速增長,進(jìn)出口業(yè)務(wù)的不斷增長,港口的發(fā)展也是位居世界前茅的,已經(jīng)形成了規(guī)模較大的五大區(qū)域的大型港口群。并且保持了吞吐 量 連續(xù)八年世界第一的好成績, 億噸大港的數(shù)量也突破 了 20 個(gè),進(jìn)步卓越。并且,在港口功能不斷轉(zhuǎn)型的今天,也出現(xiàn)了更多的專業(yè)化的港口,更加體現(xiàn)其專業(yè)性 ,也提高了在競爭中的地位 。 在港口信息系統(tǒng)中,查詢功能是重要的一個(gè)組成部分,一般來說,查詢技術(shù)都是通過 句來實(shí)現(xiàn)的, 現(xiàn)在在傳統(tǒng)的查詢系統(tǒng)中一般有三種典型的分類: ( 1)傳統(tǒng)的查詢系統(tǒng) 該系統(tǒng)主要就是針對(duì)業(yè)務(wù)模式相對(duì)單一的,并且查詢的條件相對(duì)簡單的情況,在一些小型的企業(yè)使用該系統(tǒng),更能體現(xiàn)其系統(tǒng)的便捷性,但是港口集團(tuán)一般都是大型企業(yè),船舶、物資等信息種類繁多, 具有共通點(diǎn)的則相對(duì)較少,如果使用該系統(tǒng),其缺點(diǎn)將暴 露無遺。特別是多條件的查詢的時(shí)候,就必須對(duì)代碼進(jìn)行修改,而一般的企業(yè),更多的是借助于專門軟件公司的技術(shù),自身沒有配備專門的軟件開發(fā)人員,因此給企業(yè)帶來一些不必要的成本, 增加企業(yè)的負(fù)擔(dān),同時(shí)也達(dá)不到提高工作效率的目的。 ( 2)動(dòng)態(tài)查詢系統(tǒng) 第 1 章緒論 3 相對(duì)于傳統(tǒng)的查詢系統(tǒng),動(dòng)態(tài)查詢系統(tǒng)可以實(shí)現(xiàn)多條件的查詢功能,解決了傳統(tǒng)的查詢系統(tǒng)所遇到的問題。但是在港口企業(yè)中,查詢的重復(fù)性是相當(dāng)高的,而動(dòng)態(tài)查詢系統(tǒng)在重復(fù)性上則沒有更好的體現(xiàn)其優(yōu)勢(shì),操作也相對(duì)繁雜,對(duì)于沒有經(jīng)過專業(yè)培訓(xùn)的人員,操作則相對(duì)困難,而本系統(tǒng)的用戶是層次參差不齊, 要求更為簡單的便捷的查詢系統(tǒng)。 ( 3) 數(shù)據(jù)倉庫技術(shù) 最后一種則是經(jīng)常提到的數(shù)據(jù)倉庫技術(shù),也是近年來的一項(xiàng)獨(dú)立的應(yīng)用技術(shù)。但是 建設(shè)一個(gè)數(shù)據(jù)倉庫系統(tǒng)的投資大、建設(shè)周期長,主要針對(duì)海量數(shù)據(jù)的挖掘、分析,并提供深層次的應(yīng)用,而且實(shí)時(shí)性較差。 港口信息查詢系統(tǒng),對(duì)滿足一般的查詢功能和實(shí)時(shí)性有較高的要求,因此不推薦數(shù)據(jù)倉庫技術(shù)。 以上三種就是常見的三種查詢技術(shù),都各有利弊,針對(duì)港口這個(gè)特殊的單元,構(gòu)建一個(gè)適合港口企業(yè)應(yīng)用的查詢系統(tǒng),是十分有必要的。 文主要研究內(nèi)容 本文的研究目標(biāo)在于建立一個(gè)港口綜合業(yè)務(wù)查詢系統(tǒng), 該系統(tǒng)包括港口基本信息、庫場(chǎng)管理、作業(yè)管理等基本業(yè)務(wù)模塊,在此基礎(chǔ)上,建立對(duì)各級(jí)業(yè)務(wù)數(shù)據(jù)的查詢系統(tǒng)模塊,用戶可以方便快捷的對(duì)基本信息、庫場(chǎng)信息、作業(yè)信息等港口的綜合業(yè)務(wù)進(jìn)行系統(tǒng)的查詢和統(tǒng)計(jì)。 其 主要內(nèi)容如下: ( 1)介紹本系統(tǒng)所使用軟件工程開發(fā)模型及所使用的數(shù)據(jù)技術(shù)和相關(guān)關(guān)鍵技術(shù),主要包括 相關(guān)技術(shù)。 ( 2) 對(duì)系統(tǒng)設(shè)計(jì)原則、系統(tǒng)設(shè)計(jì)目標(biāo)、系統(tǒng)需求分析進(jìn)行闡述,對(duì)系統(tǒng)子功能模塊: 系統(tǒng)管理模塊、基礎(chǔ)信息管理模塊、 出入港口貨物登記模塊、基礎(chǔ)信息查詢模塊、貨物信息查詢模塊、船舶信息 查詢模塊 等 進(jìn)行詳細(xì)的分析。 ( 3) 對(duì)系統(tǒng)進(jìn)行詳細(xì)的設(shè)計(jì),主要包括系統(tǒng)用例設(shè)計(jì)、系統(tǒng)詳細(xì)功能設(shè)計(jì)、系統(tǒng)安全設(shè)計(jì),并 描述了 系統(tǒng)部分功能 的 實(shí)現(xiàn) 過程。 最后對(duì)系統(tǒng)進(jìn)行測(cè)試, 功能測(cè)試結(jié)果與性能測(cè)試結(jié)果均表明 所設(shè)計(jì)的系統(tǒng) 達(dá)到預(yù)期的目的。 第 1 章緒論 4 文組織結(jié)構(gòu) 本文 共分為六章,組織結(jié)構(gòu)如下: 第一章:緒論,主要包括 港口綜合業(yè)務(wù)信息查詢 的背景和意義, 國內(nèi)外研究現(xiàn)狀及本論文主要研究內(nèi)容。 第二章 : 系統(tǒng)開發(fā) 及相關(guān)技術(shù), 本 主要 本系統(tǒng) 軟件開發(fā)模型 及所涉及的關(guān)鍵 技術(shù) ,包括 相關(guān)技術(shù),為后面的開發(fā)研究提 供 技術(shù)支持 。 第三章 : 系統(tǒng)需求分析 , 主要包括系統(tǒng)設(shè)計(jì)原則、系統(tǒng)設(shè)計(jì)目標(biāo)和系統(tǒng)需求分析,其中,系統(tǒng)需求分析包括了 系統(tǒng)管理模塊、基礎(chǔ)信息管理模塊、 出入港口貨物登記模塊、基礎(chǔ)信息查詢模塊、貨物信息查詢模塊、船舶信息查詢模塊和 系統(tǒng)管理 等 六 個(gè)子系統(tǒng)。 第四章 :系統(tǒng)設(shè)計(jì) , 在系統(tǒng)需求分析的基礎(chǔ)上 ,對(duì)系統(tǒng)體系結(jié)構(gòu)、系統(tǒng)數(shù)據(jù)庫、系統(tǒng)用例及 包括 系統(tǒng)管理模塊、基礎(chǔ)信息管理模塊、 出入港口貨物登記模塊、基礎(chǔ)信息查詢模塊、貨物信息查詢模塊、船舶信息查詢模塊和 系統(tǒng)管理等子系統(tǒng)在內(nèi)的詳細(xì) 設(shè)計(jì),最后對(duì)系統(tǒng)的安全性進(jìn)行了設(shè)計(jì)。 第五章 :系統(tǒng) 實(shí) 現(xiàn) , 對(duì) 系統(tǒng)部分關(guān)鍵功能的實(shí)現(xiàn),最后對(duì)系統(tǒng)進(jìn)行了測(cè)試,并對(duì)測(cè)試結(jié)果進(jìn)行了分析。 第六章:總結(jié)和展望。對(duì)本文的主要工作進(jìn)行簡要的總結(jié),并對(duì)開發(fā)系統(tǒng)過程存在的問題進(jìn)行說明,最后對(duì)下一步工作做了展望。 第 2 章相關(guān)技術(shù)綜述 5 第 2 章相關(guān)技術(shù) 綜述 發(fā)工具介紹 2系結(jié)構(gòu) 由 司 提出的一種為了在對(duì)多層分布式 公司 級(jí)應(yīng)用系統(tǒng)的設(shè)計(jì)和實(shí)施時(shí)將編碼進(jìn)行簡化和規(guī)范化的中間件技術(shù)。 術(shù)是在 臺(tái) 或者臺(tái)的標(biāo)準(zhǔn)版 基礎(chǔ)發(fā)展而來的 。 它不僅加強(qiáng)了 “ 編寫一次、隨處運(yùn)行 ” 的特點(diǎn)、 些有利于數(shù)據(jù)庫存取操作的技術(shù)以及可以在 統(tǒng)中維護(hù)數(shù)據(jù)的安全模式等這些 的長處,與此同時(shí)還提供了其他技術(shù),用于對(duì) 及 術(shù)的完美支持。司 提出 目標(biāo)就是使它成為一種可以讓軟件產(chǎn)品開發(fā)到產(chǎn)品投放到市場(chǎng)時(shí)間大大縮短的體系結(jié)構(gòu)。 基于多層的分布式應(yīng)用模型的體系結(jié)構(gòu),按照功能區(qū)分,它將系統(tǒng)的應(yīng)用邏輯劃分為不同的組件,定義根據(jù)每個(gè)劃分出來的組件所在的層不同而將它們放在不同的應(yīng)用計(jì)算機(jī)上。按照大 的劃分,可將 分為有三個(gè)層次的體系結(jié)構(gòu),它們分別是 數(shù)據(jù) 層、應(yīng)用服務(wù)器層和信息系統(tǒng)( 12。由于,應(yīng)用服務(wù)器層又可以分為表示邏輯層和業(yè)務(wù)邏輯層。所以,按照詳細(xì)劃分,可將 分為有四個(gè)層次,它們分別是 數(shù)據(jù) 層、表示邏輯層、業(yè)務(wù)邏輯層和信息系統(tǒng)( 。 由于 以上的分層體系結(jié)構(gòu)特點(diǎn),用 準(zhǔn)的分層體系結(jié)構(gòu)來搭建 檔案管理 信息系統(tǒng),開發(fā)的源碼也都基于 模型,符合 言語法的規(guī)范,提高了系統(tǒng)的開放性、靈活性和可維護(hù)性。 依靠 術(shù),使得產(chǎn)品具有平臺(tái)無關(guān)性、 數(shù)據(jù)庫無關(guān)性、應(yīng)用服務(wù)器無關(guān)性及高度的可移植性。根據(jù)移動(dòng)自身業(yè)務(wù)的特點(diǎn)平臺(tái)需要具有高度的水平擴(kuò)展能力和垂直擴(kuò)展能力,這就要求在平臺(tái)搭建中必須要引入分層架構(gòu),各層次 第 2 章相關(guān)技術(shù)綜述 6 要求必須清晰,穩(wěn)定。 系結(jié)構(gòu)如圖 示。 圖 系結(jié)構(gòu) 圖 ( 1) 用程序 1 是一個(gè)應(yīng)用程序 數(shù)據(jù) 端,通常具有一個(gè)用 者應(yīng)用程序編程接口創(chuàng)建的 用程序 數(shù)據(jù) 端直接訪問運(yùn)行在服務(wù)器上的業(yè)務(wù)對(duì)象,由于該 數(shù)據(jù) 端要做不少的工作,也形象的稱之為胖 數(shù) 據(jù) 端; ( 2) 用程序 2 的應(yīng)用 數(shù)據(jù) 端是 據(jù) 端,將其應(yīng)用稱為 用程序,呈現(xiàn)給用戶的是動(dòng)態(tài)的 面,由于瀏覽器只是比較簡單的將那些由標(biāo)記語言組成的頁面顯示給用戶,而不會(huì)執(zhí)行業(yè)務(wù)邏輯,更不會(huì)去訪問數(shù)據(jù)庫,因此被形象的稱為瘦 數(shù)據(jù) 端。 術(shù) 于已有應(yīng)用技術(shù) 是一組技術(shù),也是一種體系結(jié)構(gòu),更是瀏覽器和服務(wù)器之間的異步通信通道。 發(fā)展趨勢(shì)改變了 構(gòu)應(yīng)用,其體系結(jié)構(gòu)最核心的部分是: ( 1) 較少的服務(wù)器端事件: 以使 用中的組件發(fā)出較小的請(qǐng)求,獲取只需要的頁面上的少量信息,然后通過 換部分頁面,而不是刷新整個(gè)頁面 。 ( 2) 異步:向服務(wù)器發(fā)出請(qǐng)求后,將不再影響瀏覽器繼續(xù)操作。用戶能夠繼續(xù)使用 其他部分,而用戶界面會(huì)更新用來顯示用戶的請(qǐng)求已經(jīng)發(fā)出。 應(yīng)用程序 1 應(yīng)用程序 2 應(yīng)用程序 數(shù)據(jù) 端 動(dòng)態(tài) 面 表示 層 數(shù)據(jù) 端 機(jī)器 面 業(yè)務(wù)層 服務(wù)器 數(shù)據(jù)庫 服務(wù)器 持久 層 數(shù)據(jù)庫 數(shù)據(jù)庫 第 2 章相關(guān)技術(shù)綜述 7 ( 3) 夠根據(jù)用戶的操作在服務(wù)器之間進(jìn)行指令的回轉(zhuǎn)。數(shù)據(jù) 端瀏覽器可以捕捉到大部分的操作系統(tǒng)確認(rèn)的用戶操作事件:鼠標(biāo)點(diǎn)擊、拖動(dòng)鼠標(biāo)、鍵盤的操作等。 們不可以通過平常的理解簡單的 輯器來形容 包括一整套完備的開發(fā)環(huán)境,能夠充分實(shí)現(xiàn)擴(kuò)展的 件,能最大范圍的實(shí)現(xiàn)程序員的眾多要求。 雖然 開發(fā)語言是 它同時(shí)還支持多種編程語言,如 c+、,另外在框架應(yīng)用方面 比較廣泛,因此多種程序都可以把它作為基礎(chǔ)。 以擴(kuò)展的插件很多,這個(gè)性能使得 有比其他軟件更大的靈活性。 介 句作為數(shù)據(jù)庫管理中的典范,如果用戶利用此軟件可以達(dá)到對(duì)數(shù)據(jù)庫快速訪問的目的。因其具有相對(duì)完整的 能,能夠服務(wù)于相關(guān)的站點(diǎn),而且具有較明顯的優(yōu)勢(shì),而且可以在互聯(lián)網(wǎng)的平臺(tái)下進(jìn)行快速的創(chuàng)建,且具有重要的作用。 利用 軟件,可以實(shí)現(xiàn)對(duì)關(guān)系數(shù)據(jù)庫的管理,對(duì)數(shù)據(jù)庫進(jìn)行編程,完成對(duì)數(shù)據(jù)庫的相應(yīng)操作。 對(duì)于關(guān)系數(shù)據(jù)庫中的管理軟件其 可伸縮性較強(qiáng),能夠?qū)υS多電子商務(wù)和企業(yè)的現(xiàn)實(shí)應(yīng)用給予實(shí)現(xiàn)。 作為關(guān)系數(shù)據(jù)庫管理軟件, 可以實(shí)現(xiàn)從概念到最后交付的全過程的軟件開發(fā)工具。 第 2 章相關(guān)技術(shù)綜述 8 B/S 架構(gòu)介紹 從二十世紀(jì)末開始,原先的主機(jī) /終端結(jié)構(gòu)被 數(shù)據(jù) 機(jī) /服務(wù)器( C/S)模式 的系統(tǒng)所取代,它在信息技術(shù)領(lǐng)域展現(xiàn)了強(qiáng)大的作用。在微機(jī)系統(tǒng)的成長歷程中,盡管目前來看, C/S 模式是比較基本的軟件設(shè)計(jì)開發(fā)模式,但是由于這種架構(gòu)和B/S 架構(gòu)相比,使用不方便,不太容易操作。 B/S 架構(gòu)是對(duì) C/S 架構(gòu)的改進(jìn), B/系結(jié)構(gòu)為基礎(chǔ)的,它通過利 用 比較成熟的 用服務(wù)器和處理事務(wù)作為中間件,為相應(yīng)的應(yīng)用程序提供相應(yīng)的數(shù)據(jù)資源 行環(huán)境。 B/S 架構(gòu)在一定程度上對(duì) 數(shù)據(jù) 機(jī)的工作進(jìn)行了簡化,對(duì) 數(shù)據(jù) 機(jī)來說,只需要配置少量的 數(shù)據(jù) 端軟件就可以了。在 B/S 結(jié)構(gòu)中, 數(shù)據(jù) 機(jī)不在進(jìn)行復(fù)雜的數(shù)據(jù)計(jì)算和事 務(wù)處理,只用來顯示數(shù)據(jù),這樣可以大大減輕技術(shù)維護(hù)人員的工作量,讓他們有更多的時(shí)間和精力用來進(jìn)行程序的維護(hù)和更新工作。這樣可以大大提高系統(tǒng)的性能,簡化用戶的管理。 B/S 架構(gòu)的體系圖如下圖 示。 W e b 瀏 覽 器 W e b 服 務(wù) 器數(shù) 據(jù) 庫 系 統(tǒng)主 機(jī) 系 統(tǒng)消 息 服 務(wù)圖 ,主要包括面向?qū)ο笤O(shè)計(jì)、面向?qū)ο缶幊毯兔嫦驅(qū)ο蠓治?, 它要求以自然世界中客觀存在的事物為出發(fā)點(diǎn)來構(gòu)建創(chuàng)造系統(tǒng),對(duì)客觀事物的性質(zhì)屬性通過在現(xiàn)實(shí)生活中人類的普遍思維方式來認(rèn)知和表述。它指出了兩個(gè)方面,一是最后創(chuàng)建的 系統(tǒng)能夠反映問題域,系統(tǒng)中對(duì)象與對(duì)象之間的聯(lián)系能真實(shí)反映問題中原有事物彼此之間的聯(lián)系。 面向?qū)ο蠓椒ㄍㄟ^采取統(tǒng)一的基本顯示框架,同時(shí)用于分析、編程和設(shè)計(jì)三個(gè)方面。面向?qū)ο蠹夹g(shù)相對(duì)于較傳統(tǒng)的結(jié)構(gòu)化方法,在可維護(hù)性和可重用性方面具有獨(dú)特的優(yōu)勢(shì)。面向?qū)ο蠓椒榱颂岣呱a(chǎn)效率可以通過項(xiàng)目與項(xiàng)目之 第 2 章相關(guān)技術(shù)綜述 9 間相互提供部分重用類,也可以創(chuàng)建一個(gè)固定的系統(tǒng)體系 。 它位于系統(tǒng)對(duì)象之上,是目前眾多軟件開發(fā)中最簡便解決問題的方法之一。當(dāng)系統(tǒng)的功能需要進(jìn)行改進(jìn)和完善時(shí),可以在原來系統(tǒng)的基礎(chǔ)上盡可能少動(dòng)或者不改動(dòng)的來維護(hù)。它帶來了新的開發(fā)軟件 的模式,是一種以人們熟知的概念為基礎(chǔ),又與現(xiàn)實(shí)世界緊密相連 , 是開發(fā)軟件的一場(chǎng)巨大的革命 。 與舊式的結(jié)構(gòu)化方法相比,面向?qū)ο笤谝韵聨讉€(gè)方面具有明顯的特點(diǎn): ( 1)可重用性。面向?qū)ο蠓椒ǖ闹匾獧C(jī)制之一是繼承。系統(tǒng)設(shè)計(jì)的基礎(chǔ)對(duì)象類通過面向?qū)ο蠓椒梢员黄渌到y(tǒng)重用。一般情況下是通過類庫來實(shí)現(xiàn)的,一個(gè)包含子類層次和類結(jié)構(gòu)的類庫。面向?qū)ο蠓椒ㄒ岣呱a(chǎn)效率,必須由兩個(gè)項(xiàng)目相互提供部分重用類來完成。 ( 2)可維護(hù)性。面向?qū)ο蠓椒?gòu)建一個(gè)建立在系統(tǒng)對(duì)象類的基礎(chǔ)上的系統(tǒng),其擁有比較穩(wěn)定的結(jié)構(gòu)。系統(tǒng)需要維護(hù),通常是多方面的功能 要求完善或擴(kuò)充,它可以在系統(tǒng)結(jié)構(gòu)保持不變的情況下進(jìn)行,舊式的技術(shù)開發(fā)比起面向?qū)ο蠹夹g(shù)的維護(hù)性相差甚遠(yuǎn) 。 ( 3)一致性。開發(fā)整個(gè)面向?qū)ο蠓椒ǖ倪^程中,從設(shè)計(jì)到編碼、分析,采取一致的方和法原則,增強(qiáng)了分析編程和設(shè)計(jì)三者之間的內(nèi)在聯(lián)系的一致性,改良了用戶、設(shè)計(jì)員、分析員和程序員之間的溝通。這種唯一的表示方法很容易泄露出分析設(shè)計(jì)的結(jié)果以致被編程利用,對(duì)軟件開發(fā)的未來具有相當(dāng)大的影響。 B/S 模式和 C/S 模式屬于當(dāng)今世界開發(fā)模式的兩大主流。在 種跨平臺(tái)語言推出之后,以其更大的優(yōu)越性闖入了市場(chǎng), 對(duì) C/S 模式構(gòu) 成了相當(dāng)大的挑戰(zhàn)和威脅 ,在 C/S 模式下開發(fā)的傳統(tǒng)的應(yīng)用系統(tǒng)必須開發(fā)多個(gè)版本來適應(yīng)操作系統(tǒng)的多樣性,由于系統(tǒng)頻繁的更新?lián)Q代,考慮到其表現(xiàn)出來的低效率、高代價(jià)等缺點(diǎn)已經(jīng)越來越被未來的世界所淘汰。不僅如此,C/S 模式下開發(fā)的應(yīng)用系統(tǒng)只能處理固定的用戶面, 而 B/S 通過建立廣域網(wǎng)可以面向分布在各個(gè)不同地域的不同的用戶群體。利用瀏覽器在用戶相互之間,用戶和系統(tǒng)之間建立方便快捷的交流網(wǎng)絡(luò)。 第 2 章相關(guān)技術(shù)綜述 10 本系統(tǒng)主要面對(duì)的用戶具有地域跨度大、分布范圍廣等優(yōu)點(diǎn),并且通過用戶在使用中不斷反饋的信息多次地進(jìn)行調(diào)整改進(jìn) ,以便更加適應(yīng)用戶的需求,更好地服務(wù)于用戶,因此總結(jié)對(duì) B/S、 C/S 模式各自的優(yōu)缺點(diǎn)的分析,決定采取B/S 模式作為首要開發(fā)模式。通過對(duì)現(xiàn)狀和現(xiàn)有系統(tǒng)認(rèn)真分析調(diào)查的基礎(chǔ)上,明確了 港口 綜合業(yè)務(wù)信息查詢 本身存在的問題和建立信息管理系統(tǒng)的基本要求。 章小結(jié) 本 章主要介紹了系統(tǒng)開發(fā)及相關(guān)的一些技術(shù), 對(duì)系統(tǒng)的開發(fā)技術(shù) 、 對(duì)所選用數(shù)據(jù)庫技術(shù)及系統(tǒng)所使用的 B/S 結(jié)構(gòu) 等 相關(guān)知識(shí)做了闡述 , 為下一步系統(tǒng)設(shè)計(jì)奠定理論基礎(chǔ) 。 第 3 章 系統(tǒng)需求分析 11 第 3 章 系統(tǒng)需求分析 需求分析是軟件開發(fā)流程中最基礎(chǔ)也是最重要的部分,其決定最終實(shí)現(xiàn)的系統(tǒng)能否應(yīng)用 到實(shí)際的工作中。需求分析過程中需要做的工作包括如下幾個(gè)部分,首先需分析系統(tǒng)的數(shù)據(jù)流程,并對(duì)其中的不合理流程進(jìn)行改善,在此基礎(chǔ)上可歸納出系統(tǒng)的功能需求,并且對(duì)系統(tǒng)需滿足的性能需求也進(jìn)行了分析。 統(tǒng) 設(shè)計(jì) 目標(biāo) 建設(shè) 港口綜合業(yè)務(wù)信息查詢系統(tǒng) 的目的就是為了提高工作效率、更好的為人民群眾服務(wù)的安全性,鑒于此, 系統(tǒng)的需求應(yīng)該滿足如下內(nèi)容: ( 1) 由于本系統(tǒng)是面向 企業(yè)全體員工及與港口有業(yè)務(wù)往來的合作單位,人員眾多 ,文化水平 、素質(zhì)也是 參差不齊,因此一些友好的提示和人性化的界面設(shè)置等都是十分有必要的; ( 2) 在前面的 系統(tǒng)的設(shè)計(jì)原則中已經(jīng)提到, 港口的合作單位 在不斷的 增多,業(yè)務(wù)的規(guī)模也在不斷的擴(kuò)大 ,因此要確保系統(tǒng)易于升級(jí)和功能的擴(kuò)充; ( 3) 系統(tǒng)的安全和穩(wěn)定也是必須要考慮的,因?yàn)樵?本 系統(tǒng)中, 涉及到一些船舶信息、船主信息及貨物的信息 等資料數(shù)據(jù)都是具有隱私性的,盡量抵御惡意的攻擊和非法入侵的操作。 能性 需求分析 該系統(tǒng)是在多層結(jié)構(gòu)的基礎(chǔ)上建成的 B/S 模式的應(yīng)用管理系統(tǒng),其特殊功能邏輯代碼則依據(jù)各自性質(zhì)在 數(shù)據(jù) 端和服務(wù)器端選擇分布,而輕重管理功能以及關(guān)聯(lián)的瀏覽會(huì)在服務(wù)器端實(shí)現(xiàn)口實(shí)現(xiàn)。該系統(tǒng)采用的是面向結(jié)構(gòu)和技術(shù)化的系統(tǒng)研發(fā) 方法。我們時(shí)刻關(guān)注目前市場(chǎng)上系統(tǒng)研發(fā)的現(xiàn)實(shí)狀況,希望通過以往的探索經(jīng)驗(yàn)對(duì)未來的開發(fā)有所突破,從而建成一個(gè)管理科學(xué)化、操作高效化、 第 3 章 系統(tǒng)需求分析 12 使用間變化的 港口綜合業(yè)務(wù)信息查詢系統(tǒng) ,通過該系統(tǒng)來優(yōu)化現(xiàn)有管理模式,提高管理者的各項(xiàng)技能素質(zhì)和改變應(yīng)用人員的觀念,進(jìn)而達(dá)到新型的電子化管理模式,并最大化共享各自需求的信息資源。 港口綜合業(yè)務(wù)信息查詢系統(tǒng)包括系統(tǒng)管理 模塊 、 基礎(chǔ)信息管理模塊、 出入港口貨物登記模塊、基礎(chǔ)信息查詢模塊、貨物信息查詢模塊、船舶信息查詢模塊 等六個(gè)模塊。 為了確保系統(tǒng)能夠正常的穩(wěn)定的運(yùn)行,在進(jìn)行本系統(tǒng)的設(shè)計(jì)和管理時(shí) ,應(yīng)該對(duì)不同的用戶設(shè)定不同的權(quán)限和角色。整個(gè)系統(tǒng)的維護(hù)和運(yùn)行要由專職管理人員來負(fù)責(zé)。從上面的需求分析可以得出,本系統(tǒng)的最基本的功能是要實(shí)現(xiàn) 對(duì)港口貨物、船舶等信息的添加、修改、查詢、刪除 等功能。為了確保數(shù)據(jù)庫的安全性,對(duì)于不同身份的用戶,應(yīng)能夠給他們?cè)O(shè)置不同的權(quán)限。本系統(tǒng)的主要用戶有 四 類,分別是 系統(tǒng)管理員、單位負(fù)責(zé)人、部門負(fù)責(zé)人、一般操作人員 。對(duì) 一般操作人員 來講,主要是對(duì) 港口貨物、船舶 信息進(jìn)行 錄入 、查詢。對(duì) 部門負(fù)責(zé)人 來說, 主要是對(duì)港口貨物、船舶 信息 進(jìn)行審核、查詢功能,但是沒有修改權(quán)限 等。 單位負(fù)責(zé)人可以對(duì)所有信 息進(jìn)行審核、查詢、修改, 管理員的主要職能是把所有 貨物、船舶 信息進(jìn)行入庫并且查詢、刪除 或者 修改信息。另外管理員可以對(duì)其他成員進(jìn)行授權(quán)。 統(tǒng) 角色分析 以下將從 港口綜合業(yè)務(wù)信息查詢 的實(shí)際需求出發(fā),對(duì)系統(tǒng)涉及到的各種角色進(jì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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南混凝土井蓋施工方案
- 咸寧醇酸磁漆施工方案
- 路面砂礫底基層施工方案
- 宜春陽臺(tái)石欄桿施工方案
- 美國奔馳隱形車衣施工方案
- 門頭鋁塑板吊頂施工方案
- 智能電表制造項(xiàng)目可行性研究報(bào)告
- 數(shù)字皮膚水份檢測(cè)儀行業(yè)深度研究報(bào)告
- 2025年塔板行業(yè)深度研究分析報(bào)告
- 2025年中國輸變電設(shè)備行業(yè)發(fā)展監(jiān)測(cè)及投資前景展望報(bào)告
- 2025年中國高純生鐵行業(yè)政策、市場(chǎng)規(guī)模及投資前景研究報(bào)告(智研咨詢發(fā)布)
- 2022-2024年浙江中考英語試題匯編:完形填空(學(xué)生版)
- 2025年廣東省廣州市荔灣區(qū)各街道辦事處招聘90人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 中試部培訓(xùn)資料
- 硝化棉是天然纖維素硝化棉制造行業(yè)分析報(bào)告
- 央視網(wǎng)2025亞冬會(huì)營銷方案
- 北師大版數(shù)學(xué)三年級(jí)下冊(cè)豎式計(jì)算題100道
- 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)全套教學(xué)課件
- 屋頂分布式光伏發(fā)電項(xiàng)目施工重點(diǎn)難點(diǎn)分析及應(yīng)對(duì)措施
- 胃鏡下超聲穿刺護(hù)理配合
- 2024解析:第三章物態(tài)變化-基礎(chǔ)練(原卷版)
評(píng)論
0/150
提交評(píng)論