【正文】
使用面向?qū)ο缶幊趟季S來(lái)操縱數(shù)據(jù)庫(kù),以幫助提高開(kāi)發(fā)效率。Struts 的出現(xiàn)使得 Web 應(yīng)用的開(kāi)發(fā)過(guò)程大大簡(jiǎn)化,從而能夠縮短開(kāi)發(fā)周期、提高開(kāi)發(fā)效率[10]。事實(shí)也證明,使用Oracle數(shù)據(jù)庫(kù)的完全無(wú)風(fēng)險(xiǎn)[8]。甲骨文推出了Oracle 11g的有超過(guò)400個(gè)功能,15萬(wàn)個(gè)小時(shí)的測(cè)試。本系統(tǒng)是基于web設(shè)計(jì)的mvc開(kāi)發(fā)模式,系統(tǒng)采用ssh框架搭建系統(tǒng)開(kāi)發(fā)平臺(tái),ssh框架經(jīng)過(guò)多年的市場(chǎng)考驗(yàn),其開(kāi)源性,使得ssh框架在全球開(kāi)發(fā)人員的手中不斷的完善,穩(wěn)定性有了很大的提高,在本系統(tǒng)中開(kāi)發(fā)中,ssh框架得到了充分的應(yīng)用,并加入了企業(yè)設(shè)計(jì)的方法,在實(shí)現(xiàn)功能基礎(chǔ)上,代碼量得到很好的簡(jiǎn)化[6]。(4)系統(tǒng)具體實(shí)現(xiàn)介紹系統(tǒng)設(shè)計(jì)模塊,介紹實(shí)現(xiàn)主要功能的設(shè)計(jì)思想,所用的技術(shù),主要功能點(diǎn)的代碼展示。(3)傳統(tǒng)能源是國(guó)家的支柱命脈,傳統(tǒng)能源企業(yè)的發(fā)展一直備受?chē)?guó)家的重視,提高企業(yè)競(jìng)爭(zhēng)力,提高工作效率,提高企業(yè)規(guī)模效益,促進(jìn)企業(yè)健康快速發(fā)展,關(guān)系到社會(huì)多個(gè)行業(yè)的發(fā)展。在一個(gè)典型的異構(gòu)企業(yè)計(jì)算環(huán)境,這是至關(guān)重要的。J2EE規(guī)范是這樣定義的J2EE組件:客戶端應(yīng)用程序和客戶端組件在運(yùn)行的小程序的Java Servlet和Java服務(wù)器頁(yè)面(JSP)都是運(yùn)行在服務(wù)器端的Web組件,企業(yè)Java Beans(JBE)是組件運(yùn)行服務(wù)器端業(yè)務(wù)組件。 Jquery Framework目 錄目 錄摘 要 IAbstract II引言 11 緒論 1 1 1 技術(shù)分析 1 2 2 22系統(tǒng)需求分析 3 3 3 3 5 5 5 5 6 6 63 功能模塊分析 6 64 系統(tǒng)設(shè)計(jì) 10 10 10 10 10 17 175 設(shè)計(jì)實(shí)現(xiàn) 20 20 StrutsSpring、Hibernate框架整合開(kāi)發(fā) 20 22 22 29 港口流向頁(yè)面導(dǎo)出execl表格 316系統(tǒng)測(cè)試 36結(jié)論 36參考文獻(xiàn) 37致謝 38I河北科技師范學(xué)院2013屆本科畢業(yè)設(shè)計(jì)引言隨著第三次工業(yè)革命的繁榮進(jìn)展,各國(guó)充分利用信息技術(shù)發(fā)展所帶來(lái)的成果,傳統(tǒng)的工業(yè)生產(chǎn)模式消耗了大量的體力工作,而這種信息技術(shù)的發(fā)展就是將人類從繁瑣的體力中解放出來(lái),傳統(tǒng)煤炭運(yùn)輸企業(yè)經(jīng)營(yíng)方式往往以人力為主,繁雜的工作流程,以及與客戶的多層次溝通等等這些已經(jīng)不能滿足現(xiàn)代化企業(yè)生產(chǎn)的需要,企業(yè)迫切需要?jiǎng)?chuàng)新新的生產(chǎn)模式,在節(jié)省人力的基礎(chǔ)上滿足企業(yè)與客戶的最大化需要,而現(xiàn)在的信息技術(shù)發(fā)展結(jié)果證明,企業(yè)的這種需求,利用新信息技術(shù)能充分解決。關(guān)鍵詞:java web技術(shù);SSH框架;jquery技術(shù)abstractAbstractWith the rapid development of puter technology. Systematic enterprise networks growing demand for rich coal transportation panies as certain port panies are constantly exploring new ways of business development, we all know, the traditional energy industry has been the pillar industry of national economic development, the development of the coal industry enterprises the promotion of a country39。本人簽名: 日期: 指導(dǎo)教師簽名: 日期: 2摘 要摘 要隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展。 Technology本科畢業(yè)設(shè)計(jì) 題 目:港口產(chǎn)運(yùn)需系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn) 院(系、部):工商管理學(xué)院 學(xué) 生 姓 名: 指 導(dǎo) 教 師: 職 稱 2013年5月16日河北科技師范學(xué)院教務(wù)處制 河北科技師范學(xué)院本科畢業(yè)設(shè)計(jì)港口產(chǎn)運(yùn)需系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)院(系、部)名 稱 : 工商管理學(xué)院 專 業(yè) 名 稱:信息管理與信息系統(tǒng) 學(xué) 生 姓 名: 學(xué) 生 學(xué) 號(hào): 指 導(dǎo) 教 師: 2013年5月16日河北科技師范學(xué)院教務(wù)處制學(xué) 術(shù) 聲 明本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。企業(yè)對(duì)于網(wǎng)絡(luò)系統(tǒng)化的需求愈來(lái)愈豐富,作為煤炭運(yùn)輸企業(yè)的某港口類企業(yè)也在不斷探索企業(yè)發(fā)展的新路子,眾所周知,傳統(tǒng)能源行業(yè)一直是國(guó)家經(jīng)濟(jì)發(fā)展的支柱產(chǎn)業(yè),煤炭行業(yè)企業(yè)的發(fā)展對(duì)促進(jìn)一個(gè)國(guó)家一個(gè)地區(qū)的綜合經(jīng)濟(jì)發(fā)展有重要的作用,企業(yè)以往系統(tǒng)使用的技術(shù)比較落后,而且隨著企業(yè)的發(fā)展,企業(yè)的業(yè)務(wù)隨之拓展,企業(yè)員工工作方式和工作內(nèi)容也有所改變,加之企業(yè)規(guī)模的擴(kuò)大,往來(lái)單位的增加,使得企業(yè)現(xiàn)有系統(tǒng)不能滿足企業(yè)實(shí)際需要,企業(yè)急需尋找新的解決方案。s overall economic development of a region has an important role in enterprise systems using conventional technology is relatively backward, and with the development of enterprises, along with the pany39。1 緒論 第三次工業(yè)革命促使科學(xué)技術(shù)進(jìn)步和企業(yè)信息化不斷發(fā)展,人們開(kāi)始充分認(rèn)識(shí)到信息化對(duì)企業(yè)發(fā)展帶來(lái)的促進(jìn)作用,煤炭運(yùn)輸企業(yè)在這種信息化革命的發(fā)展浪潮中,也在積極的尋求企業(yè)煤炭運(yùn)輸管理新的解決方案,基于web的系統(tǒng)管理平平臺(tái)得到充分發(fā)展,并在發(fā)展中不斷得到完善,發(fā)展趨勢(shì)良好并取得一些階段性的成果,企業(yè)煤炭運(yùn)輸管理平臺(tái)的建立創(chuàng)造了企業(yè)內(nèi)部員工新的工作方式,使其從傳統(tǒng)的紙質(zhì)工作記錄中解放出來(lái),充分利用系統(tǒng)中功能設(shè)計(jì)完成工作需要,網(wǎng)路化生產(chǎn)方式,方便管理,節(jié)省信息溝通所需要的時(shí)間,方便企業(yè)與客戶有效的了解和溝通,使客戶能在較短的時(shí)間內(nèi)了解到產(chǎn)品的運(yùn)輸?shù)攸c(diǎn)和范圍,也有助于企業(yè)及時(shí)的跟蹤煤炭的地點(diǎn)和運(yùn)輸方式[1]。J2EE構(gòu)建一個(gè)可擴(kuò)展的,靈活的,易于維護(hù)的業(yè)務(wù)系統(tǒng)提供了良好的機(jī)制:J2EE部署在異構(gòu)環(huán)境中開(kāi)發(fā)可移植的程序。 J2EE多層分布式應(yīng)用模型,應(yīng)用邏輯功能組件,在客戶機(jī)上運(yùn)行的客戶層組件,Web層組件運(yùn)行在J2EE服務(wù)器上運(yùn)行在J2EE服務(wù)器上的業(yè)務(wù)邏輯層組件和企業(yè)信息系統(tǒng)(Enterprise information system)層軟件[2]。(1)系統(tǒng)采用當(dāng)前流行的開(kāi)源框架技術(shù),且經(jīng)過(guò)多年的系統(tǒng)平臺(tái)驗(yàn)證,穩(wěn)定性,安全性得到充分的保證,前臺(tái)處理技術(shù)采用jquery+easyUI 技術(shù),在功能得到保證的情況下,頁(yè)面顯示效果得到美化,使公司工作人員在工作時(shí)體驗(yàn)系統(tǒng)帶來(lái)便利的同時(shí),產(chǎn)生很好的工作狀態(tài)(2)系統(tǒng)的運(yùn)行,使得信息的處理變得迅速、可靠、便捷,各分公司可以利用系統(tǒng)快速方便的實(shí)現(xiàn)煤炭合理調(diào)配;(3)總公司與各分公司、公司內(nèi)部員工與員工之間、公司與客戶之間很好的實(shí)現(xiàn)信息共享,對(duì)信息的收集處理實(shí)現(xiàn)同步化,做出合理的正確的決策;(1)系統(tǒng)概述這一部分主要對(duì)企業(yè)系統(tǒng)的需求進(jìn)行評(píng)估,分析系統(tǒng)可行性,系統(tǒng)為企業(yè)帶來(lái)的效益分析,系統(tǒng)運(yùn)行所需要的環(huán)境,宏觀上對(duì)系統(tǒng)運(yùn)行與開(kāi)發(fā)所需要的環(huán)境進(jìn)行分析,為系統(tǒng)開(kāi)發(fā)做前提準(zhǔn)備;(2)系統(tǒng)分析分析企業(yè)情況,結(jié)合客戶需求分析系統(tǒng)構(gòu)成,分析系統(tǒng)所要實(shí)現(xiàn)的主要功能,產(chǎn)生設(shè)計(jì)方案。(5)系統(tǒng)測(cè)試系統(tǒng)收尾時(shí),對(duì)其進(jìn)行測(cè)試,確保無(wú)誤的情況下,到客戶現(xiàn)場(chǎng)結(jié)合企業(yè)系統(tǒng)服務(wù)器,客戶現(xiàn)場(chǎng)搭建運(yùn)行環(huán)境,測(cè)試系統(tǒng)運(yùn)行情況;2系統(tǒng)需求分析港口產(chǎn)運(yùn)需系統(tǒng)設(shè)計(jì)的可行性分析主要從經(jīng)濟(jì),企業(yè),技術(shù),國(guó)家四個(gè)方面分析其可行性,產(chǎn)生的效益,分析為企業(yè)生產(chǎn)帶來(lái)的效益,為社會(huì)創(chuàng)造的價(jià)值,以及整個(gè)國(guó)家的需要。數(shù)據(jù)訪問(wèn)層采用統(tǒng)一開(kāi)發(fā),所有對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)類都繼承同一的數(shù)據(jù)訪問(wèn)類,大大減小文件所占用的空間。 Oracle 11g的已經(jīng)有了很大的提高,極為安全,XML DB備份。優(yōu)秀的框架可以讓開(kāi)發(fā)人員減輕重新建立解決復(fù)雜問(wèn)題方案的負(fù)擔(dān)和精力;StrutsSpring、Hibernate框架是當(dāng)今最主流的JAVA WEB框架,歷經(jīng)無(wú)數(shù)次的實(shí)戰(zhàn)經(jīng)驗(yàn),證明SSH是一組非常優(yōu)秀的框架組合,企業(yè)選擇這些優(yōu)秀的框架,并且在這三大框架的基礎(chǔ)上可以再這三大框架的基礎(chǔ)上加入企業(yè)自己特有的東西,為開(kāi)發(fā)工作做很好的前期準(zhǔn)備,大大減少設(shè)計(jì)的工作量,提高了工作效率,同時(shí)也提高了代碼的可讀性和可復(fù)用性。Hibernate是一種Java語(yǔ)言下的對(duì)象關(guān)系映射解決方案。訪問(wèn)數(shù)據(jù)庫(kù)的程序員需要做的是準(zhǔn)備為持久化對(duì)象XML映射文件。傳統(tǒng)能源行業(yè),歷來(lái)為國(guó)家的命脈支柱,是國(guó)家經(jīng)濟(jì)發(fā)展不可或缺的部分,國(guó)家一直都很重視傳統(tǒng)行業(yè)的發(fā)展,進(jìn)入二十一世紀(jì),中國(guó)迎來(lái)了新的發(fā)展機(jī)遇,隨著社會(huì)信息化和網(wǎng)絡(luò)化的發(fā)展,利用網(wǎng)絡(luò)平臺(tái)企業(yè)信息共享是不可阻擋的發(fā)展趨勢(shì),傳統(tǒng)能源行業(yè)也面臨新的轉(zhuǎn)型,從傳統(tǒng)的人力為主,轉(zhuǎn)變?yōu)橐揽靠萍及l(fā)展所帶來(lái)的科技進(jìn)步來(lái)解決企業(yè)所面臨的問(wèn)題[5]。(1)服務(wù)器端: CPU:P4 1GHZ以上; 內(nèi)存:1G以上; 硬盤(pán):250G以上。前臺(tái)用戶操作功能主要包括:代碼字典維護(hù)、代碼關(guān)系維護(hù)、平臺(tái)用戶管理、港口業(yè)務(wù)授權(quán)、港口貨源管理、專用場(chǎng)地管理、年度計(jì)劃管理、月度計(jì)劃管理、日菜單管理、物權(quán)處置管理、系統(tǒng)管理等;后臺(tái)管理操作主要包括:用戶授權(quán)訪問(wèn)處理,權(quán)限分配處理、業(yè)務(wù)操作處理流程控制等。(1)公司管理人員可以根據(jù)自己所擁有的權(quán)限登錄系統(tǒng)修改管理人員用戶下的所有用戶,增加修改刪除或?yàn)橛脩舴峙湫碌臋?quán)限(2)管理員可以在線管理模塊分配,為指定用戶分配菜單項(xiàng)。(2) 普通用戶操作系統(tǒng)模塊分析普通用戶一般為交易市場(chǎng)、港口、鐵路以及客戶等一般員工或與公司有往來(lái)關(guān)系的企業(yè)或個(gè)人;他們依據(jù)管理員分配的權(quán)限擁有操作本系統(tǒng)的部分菜單的權(quán)限,操作菜單完全由管理員定值。系統(tǒng)管理模塊是擁有高級(jí)權(quán)限的超用戶所擁有的一項(xiàng)管理權(quán)限,在這個(gè)功能模塊中操作員可以實(shí)現(xiàn)對(duì)系統(tǒng)菜單的添加,菜單往來(lái)單位的分配、整個(gè)系統(tǒng)中的所有常量的配置。(4) 模塊采用jboss服務(wù)器和oracle數(shù)據(jù)庫(kù)服務(wù)器分離的方式,利用服務(wù)器所特有的操作模式實(shí)現(xiàn)系統(tǒng)的安全性和可維護(hù)性。:由抽象的邏輯結(jié)構(gòu)設(shè)計(jì)到DBMS支持的數(shù)據(jù)模型,對(duì)其進(jìn)行優(yōu)化。字段名數(shù)據(jù)類型描述FIDnumberID 自增FWLDWLXDMvarchar往來(lái)單位類型代碼 WLDWLX+fidFWLDWLXVarchar往來(lái)單位類型 客戶、港口、鐵路、交易市場(chǎng)FWLDWLXPYVarchar 往來(lái)單位類型簡(jiǎn)碼FSAVEUSERVarchar錄入人FSAVEDATEdate錄入時(shí)間FUPDATEUSERVarchar修改人FUPDATEDATEdate修改時(shí)間FUUIDvarcharMD5(3) 客戶表,包括以下屬性:fid、往來(lái)單位代碼、FSFSX是否有效、錄入人、錄入時(shí)間、修改人、修改時(shí)間、fuuid、有效期起始時(shí)間、有效期結(jié)束時(shí)間、經(jīng)辦人姓名、經(jīng)辦人電話、經(jīng)辦人手機(jī)、經(jīng)辦人傳真、經(jīng)辦人郵箱、簽約客戶。1是簽約客戶。0不可見(jiàn),1可見(jiàn)、港口代碼。 專用場(chǎng)地長(zhǎng)租地字段名數(shù)據(jù)類型描述FIDnumber主鍵idFCZFDMVarchar長(zhǎng)租方代碼FGKDMvarchar港口代碼FYXKSSJdate有效開(kāi)始時(shí)間FYXJSSJdate有效結(jié)束時(shí)間FBZvarchar備注FSAVEUSERvarchar創(chuàng)建人FSAVEDATEdate創(chuàng)建時(shí)間FUPDATEUSERvarch