計(jì)算機(jī)專(zhuān)業(yè)畢設(shè)開(kāi)題報(bào)告 河北省智能道路運(yùn)輸網(wǎng)后臺(tái)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc_第1頁(yè)
計(jì)算機(jī)專(zhuān)業(yè)畢設(shè)開(kāi)題報(bào)告 河北省智能道路運(yùn)輸網(wǎng)后臺(tái)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc_第2頁(yè)
計(jì)算機(jī)專(zhuān)業(yè)畢設(shè)開(kāi)題報(bào)告 河北省智能道路運(yùn)輸網(wǎng)后臺(tái)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc_第3頁(yè)
計(jì)算機(jī)專(zhuān)業(yè)畢設(shè)開(kāi)題報(bào)告 河北省智能道路運(yùn)輸網(wǎng)后臺(tái)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc_第4頁(yè)
計(jì)算機(jī)專(zhuān)業(yè)畢設(shè)開(kāi)題報(bào)告 河北省智能道路運(yùn)輸網(wǎng)后臺(tái)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

論文題目:河北省智能道路運(yùn)輸網(wǎng)后臺(tái)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院: 軟件學(xué)院 專(zhuān) 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)生姓名: 陳彥姣 學(xué)生班級(jí): 軟件0406班 學(xué)生學(xué)號(hào): 041201186 指導(dǎo)教師: 段拙 張勝男 河北省智能道路運(yùn)輸網(wǎng)后臺(tái)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)一、課題的研究目的和意義高速公路是國(guó)家的基礎(chǔ)產(chǎn)業(yè),是國(guó)民經(jīng)濟(jì)的大動(dòng)脈,是交通系統(tǒng)的骨干力量。同時(shí),隨著人們生活水平的提高,私家車(chē)輛的增多,長(zhǎng)期以來(lái),高速公路運(yùn)輸能力十分緊張,為適應(yīng)國(guó)民經(jīng)濟(jì)可持續(xù)發(fā)展的需要,為滿足運(yùn)輸市場(chǎng)的需求,在“十一五”期間,國(guó)家加大對(duì)高速公路建設(shè)的投資,加快中國(guó)高速公路現(xiàn)代化建設(shè)的步伐。在現(xiàn)代社會(huì)中信息的作用日益突出,相應(yīng)的管理也越發(fā)顯得重要。河北省智能道路運(yùn)輸網(wǎng)后臺(tái)管理系統(tǒng),可以系統(tǒng)、有效、方便的管理道路運(yùn)輸?shù)淖钚孪?。二、?guó)內(nèi)外發(fā)展?fàn)顩r1. 國(guó)內(nèi)方面近年來(lái),我國(guó)的軟件行業(yè)蓬勃發(fā)展,而且在全球應(yīng)用軟件外包市場(chǎng)平均每年29的增長(zhǎng)速度的帶領(lǐng)下,中國(guó)的軟件企業(yè)也秉承了全球信息行業(yè)的發(fā)展趨勢(shì),積極拓展自己的業(yè)務(wù)流量,不斷的做大做強(qiáng)。但是隨著公司的不斷發(fā)展在日常管理上面出現(xiàn)的問(wèn)題也越來(lái)越突出,主要體現(xiàn)在以下幾個(gè)方面:(1) 在項(xiàng)目管理方面沒(méi)有形成一個(gè)完整的體系來(lái)對(duì)于項(xiàng)目開(kāi)發(fā)的流程進(jìn)行監(jiān)控和管理。(2) 在業(yè)務(wù)功能實(shí)現(xiàn)方面,沒(méi)有一個(gè)有效的途徑來(lái)及時(shí)有效的反映出高速公路的最新信息。(3) 在客戶溝通方面,沒(méi)有形成一個(gè)有效的手段去整合和利用客戶的信息?;谝陨锨闆r,設(shè)計(jì)和開(kāi)發(fā)一個(gè)智能道路運(yùn)輸網(wǎng)的后臺(tái)管理系統(tǒng)將是一個(gè)十分可行的解決方案。2. 國(guó)外方面在國(guó)外信息產(chǎn)業(yè)的發(fā)展已經(jīng)趨于成熟的情況下,對(duì)于高速公路的管理工作還是非常重視的,許多發(fā)達(dá)國(guó)家都擁有非常專(zhuān)業(yè)和成熟的道路管理系統(tǒng)。同時(shí)象微軟,IBM這樣的軟件巨頭都花了很大的力氣來(lái)滿足本國(guó)經(jīng)濟(jì)發(fā)展的需求,不斷的采用各種先進(jìn)的技術(shù)來(lái)完成高速公路的管理工作。隨著經(jīng)濟(jì)全球化的腳步的加快,一些國(guó)外的企業(yè)已經(jīng)不再局限于本國(guó)的發(fā)展 而更多的是在國(guó)外尋找更大的商機(jī),于是如何協(xié)調(diào)好分部和總部的信息交互也成為了一個(gè)撓頭的問(wèn)題。 而且近幾年來(lái),在國(guó)外許多相互競(jìng)爭(zhēng)的對(duì)手都通過(guò)運(yùn)用新的后臺(tái)信息管理系統(tǒng)來(lái)提高信息的控制水平和高可用性。后臺(tái)信息管理系統(tǒng)的普及率正在急劇上升。在國(guó)外許多軟件產(chǎn)業(yè)發(fā)展的很成熟的地方,后臺(tái)信息管理比在國(guó)內(nèi)的要更專(zhuān)業(yè)和更全面的多,當(dāng)然后臺(tái)信息管理系統(tǒng)的完善和功能的健全是必不可少的因素。在國(guó)外領(lǐng)先的技術(shù)引導(dǎo)下,后臺(tái)管理系統(tǒng)的開(kāi)發(fā)可以綜合更多的資源和技術(shù)優(yōu)勢(shì)來(lái)做到更人性化,更便利化,更商業(yè)化的目標(biāo)。三、研究?jī)?nèi)容1 設(shè)計(jì)目標(biāo)隨著網(wǎng)絡(luò)不斷深入生活,我們以往所熟知的生活節(jié)奏和生活方式出現(xiàn)了巨大的改變。在與計(jì)算機(jī)的長(zhǎng)期接觸中,我們?cè)絹?lái)越體會(huì)到生活中網(wǎng)絡(luò)的不可或缺性。本系統(tǒng)采用規(guī)范化的業(yè)務(wù)流程管理,固化大流程,靈活小流程,使系統(tǒng)滿足實(shí)際工作需要;加強(qiáng)查詢、統(tǒng)計(jì)服務(wù)、監(jiān)督管理等功能;合理設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu),減少冗余數(shù)據(jù),加強(qiáng)信息資源的共享;基于Web界面環(huán)境,加強(qiáng)界面設(shè)計(jì),方便用戶使用。2設(shè)計(jì)原則為提高后臺(tái)管理員的管理效率和管理水平,針對(duì)當(dāng)高速公路交通運(yùn)輸存在的問(wèn)題,系統(tǒng)設(shè)計(jì)遵循以下原則:(1)優(yōu)化數(shù)據(jù)庫(kù)結(jié)構(gòu),即要求在數(shù)據(jù)使用效率高,更新、查詢、統(tǒng)計(jì)速度快的前提下,盡量減少數(shù)據(jù)的冗余。(2)軟件功能模塊化更加清晰。用戶可以根據(jù)實(shí)際需要,和所具有的權(quán)限進(jìn)入不同的功能模塊。(3)加強(qiáng)監(jiān)督管理,提供對(duì)高速公路交通運(yùn)輸信息的鎖定功能。(4)系統(tǒng)具有可擴(kuò)展性。3功能結(jié)構(gòu)后臺(tái)管理系統(tǒng)主要實(shí)現(xiàn)了以下五個(gè)基本模塊(如圖1所示)。交通量信息交通事故信息河北省智能道路運(yùn)輸網(wǎng)后臺(tái)管理系統(tǒng)系統(tǒng)管理收費(fèi)信息交通監(jiān)控系統(tǒng)配置權(quán)限管理數(shù)據(jù)字典收費(fèi)標(biāo)準(zhǔn)車(chē)輛分類(lèi)違法公告救援信息天氣預(yù)報(bào)圖1 系統(tǒng)功能結(jié)構(gòu)圖(1)系統(tǒng)管理模塊 主要用于設(shè)置用戶權(quán)限與系統(tǒng)的一些基本信息,分為以下3個(gè)子模塊:系統(tǒng)配置模塊:包含系統(tǒng)的基本信息以及系統(tǒng)模塊的配置管理。權(quán)限管理模塊:包含了對(duì)用戶權(quán)限的設(shè)置、查詢、增加、修改、刪除。數(shù)據(jù)字典模塊:包含對(duì)模塊的管理工作,允許管理員在此增加、修改、刪除此模塊。 (2)收費(fèi)信息模塊 主要用于管理車(chē)輛的收費(fèi)標(biāo)準(zhǔn)、車(chē)輛分類(lèi)以及違法公告。其中包括3個(gè)子模塊:收費(fèi)標(biāo)準(zhǔn)、車(chē)輛分類(lèi)、違法公告。可以對(duì)以上三個(gè)方面進(jìn)行查詢、增加、修改、刪除工作,方便了對(duì)信息的及時(shí)更改與發(fā)布。 (3)交通監(jiān)控模塊 主要用于管理一些交通信息的發(fā)布,其中包括以下4個(gè)模塊:交通量信息、交通事故信息、救援信息、天氣預(yù)報(bào)??梢詫?duì)以上四個(gè)方面進(jìn)行查詢、增加、修改、刪除工作。以便及時(shí)更改信息,方便各位司機(jī)朋友的出行。4.數(shù)據(jù)庫(kù)結(jié)構(gòu) 為實(shí)現(xiàn)上述功能,系統(tǒng)共設(shè)置22張表,其中的表結(jié)構(gòu)如表1所示。 表1 用戶登錄信息表列名說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否外鍵是否為空UserID(主鍵)用戶編號(hào)Char6否UserName用戶名Char20否UserPwd用戶密碼Varchar20否5開(kāi)發(fā)環(huán)境 (1)硬件環(huán)境 數(shù)據(jù)庫(kù)服務(wù)器:CPU(奔騰1000Hz以上),內(nèi)存(512M以上),硬盤(pán)(40GB以上),操作系統(tǒng)(Windows2000 Server中文版)。 (2)軟件環(huán)境 運(yùn)行平臺(tái):WIN2000/98/XP、TOMCAT6.0 開(kāi)發(fā)工具:ECLIPES、TOMCAT 數(shù)據(jù)庫(kù): ORACLE 9iEclipse是一個(gè)開(kāi)放源代碼的、基于JAVA的可擴(kuò)展開(kāi)發(fā)平臺(tái),它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)造開(kāi)發(fā)環(huán)境,它的用途并不限于JAVA語(yǔ)言,它還支持諸如C/C+,COBOL和Eiffel等編程語(yǔ)言的插件,也是目前企業(yè)主流的開(kāi)發(fā)軟件工具之一,現(xiàn)在公司里面主要的Java開(kāi)發(fā)工具就是eclipse。Oracle在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位。Oracle關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類(lèi)大、中、小、微機(jī)環(huán)境。Oracle 9i協(xié)作內(nèi)容管理是業(yè)界惟一完整、集成的基礎(chǔ)架構(gòu),能夠管理所有的內(nèi)容,包括文檔、電子表格、演講稿和PDF文件等工作文件,以及HTML文件、多媒體、電子郵件、XML文件等,能夠幫助用戶快捷地根據(jù)文件內(nèi)容設(shè)立單一文件庫(kù)。由于文件內(nèi)容直接保存在Oracle 9i數(shù)據(jù)庫(kù)中,因此用戶在管理文檔時(shí)能夠直接利用Oracle 9i無(wú)限的可伸縮性、高可用性和安全性。另一方面,它強(qiáng)大的企業(yè)內(nèi)部自動(dòng)搜索功能,使用戶能夠不受地域和語(yǔ)言的限制,方便地搜索所需內(nèi)容。Oracle 9i協(xié)作內(nèi)容管理支持XML數(shù)據(jù)類(lèi)型和大多數(shù)文件網(wǎng)絡(luò)協(xié)議,主要包括 Oracle Internet 文件管理系統(tǒng)、Oracle 文本、Oracle 超級(jí)搜索和Oracle 多媒體4項(xiàng)功能。四、研究方法、手段1 基于Struts框架Jakarta-Struts是Apache軟件組織提供的一項(xiàng)開(kāi)放源代碼項(xiàng)目,它為Java Web應(yīng)用提供了模型-視圖-控制器(Model-View-Controller,MVC)框架,尤其適用于開(kāi)發(fā)大型可擴(kuò)展的Web應(yīng)用。Struts這個(gè)名字來(lái)源于建筑和舊式飛機(jī)中使用的支持金屬架。Struts為Web應(yīng)用提供了一個(gè)通用的框架,使得開(kāi)發(fā)人員可以把精力集中在如何解決實(shí)際業(yè)務(wù)問(wèn)題上。此外,Struts框架提供了許多可供擴(kuò)展和定制的地方,使得應(yīng)用程序可以方便地?cái)U(kuò)展框架,來(lái)更好地適應(yīng)用戶的實(shí)際需求。2Web服務(wù)器服務(wù)器選擇Tomcat服務(wù)器,Tomcat是JSP和Servlet的容器,編譯后的Jsp和Servlet都被加載到Tomcat服務(wù)器中進(jìn)行部署和運(yùn)行。實(shí)現(xiàn)工具:使用Myeclipse開(kāi)發(fā)環(huán)境和Tomcat5.0進(jìn)行本系統(tǒng)模塊的開(kāi)發(fā)。3. MVC設(shè)計(jì)模式MVC是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性地把應(yīng)用程序的輸入、處理和輸出分開(kāi)。MVC把應(yīng)用程序分為三個(gè)核心模塊:模型、視圖、控制器,它們分別擔(dān)負(fù)不同的任務(wù)。(1)視圖視圖是用戶看到并與之交互的界面。視圖向用戶顯示相關(guān)的數(shù)據(jù),并能接受用戶的輸入數(shù)據(jù),但是它并不進(jìn)行任何實(shí)際的業(yè)務(wù)處理。視圖可以向模型查詢業(yè)務(wù)狀態(tài),但不能改變模型。視圖還能接受模型發(fā)出的數(shù)據(jù)更新事件,從而對(duì)用戶界面進(jìn)行同步更新。(2)模型模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯。一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。由于同一個(gè)模型可以被多個(gè)視圖重用,所以提高了應(yīng)用的可重用性。(3)控制器控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。當(dāng)Web用戶單擊Web頁(yè)面的提交按鈕來(lái)發(fā)送HTML表單時(shí),控制器接收請(qǐng)求并調(diào)用相應(yīng)的模型組件去處理請(qǐng)求,然后調(diào)用相應(yīng)的視圖來(lái)顯示模型返回的數(shù)據(jù)。五、研究計(jì)劃課題進(jìn)度計(jì)劃如表2所示。表2 課題進(jìn)度表時(shí)間任務(wù)目標(biāo)第12周確定畢業(yè)設(shè)計(jì)的安排,查找畢業(yè)設(shè)計(jì)所需的相關(guān)資料,熟悉所做系統(tǒng)的相關(guān)業(yè)務(wù),熟悉相關(guān)的編程環(huán)境和編程工具。了解用戶需求,并且初步制定畢業(yè)設(shè)計(jì)的計(jì)劃和安排,按照計(jì)劃安排確定畢業(yè)設(shè)計(jì)的流程。第3-8周通過(guò)用戶需求,進(jìn)行系統(tǒng)的概要設(shè)計(jì)并且熟悉系統(tǒng)的業(yè)務(wù)流程。之后進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì),并劃分業(yè)務(wù)模塊。然后進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì),完成數(shù)據(jù)字典。仔細(xì)閱讀用戶的需求,并且需要查閱大量相關(guān)資料熟悉業(yè)務(wù)流程,完成概要設(shè)計(jì)書(shū)和詳細(xì)設(shè)計(jì)書(shū)還有數(shù)據(jù)字典。 第9-12周進(jìn)入編碼階段,熟悉JSP,Servlet,struts框架。并且可以熟練的使用struts框架實(shí)現(xiàn)模塊的基本功能。根據(jù)數(shù)據(jù)字典創(chuàng)建數(shù)據(jù)庫(kù)。進(jìn)行初步的代碼編寫(xiě)和調(diào)試,完善代碼注釋?zhuān)⒊醪降膶?shí)現(xiàn)模塊的功能。第13-15周對(duì)于模塊進(jìn)行測(cè)試,并且找出系統(tǒng)中的錯(cuò)誤,并進(jìn)行改正。進(jìn)行單體測(cè)試,找出模塊中的錯(cuò)誤。第16-17周成果總結(jié)并撰寫(xiě)論文。參考文獻(xiàn)1 Bruce Eckel. 陳昊鵬,饒若楠譯Java編程思想M.北京:機(jī)械工業(yè)出版社,2005. 2 飛思科技產(chǎn)品研發(fā)中心.JSP應(yīng)用開(kāi)發(fā)詳解(第二版)M.北京:電子工業(yè)出版社,2006.3 孫衛(wèi)琴.精通Struts:基于MVC的Java Web設(shè)計(jì)與開(kāi)發(fā)M.北京:電子工業(yè)出版社,2006.4 張義.Java 程序員開(kāi)發(fā)指南M.北京:北京希望電子出版社,2004.5 孫衛(wèi)琴.Tomcat與Java Web 開(kāi)發(fā)技術(shù)詳解M.北京:電子工業(yè)出版社,2006.6 Herbert Schildt.Java2參考大全(張玉清譯)M.北京:清華大學(xué)出版社,20027 Ted Husted. Struts in Action Building web applications with the leading Java framework, Manning Publications Co.32 Lafayette Place Greenwich,CT 068308 Bruce Eckel.Thinking in Java,Published by Prentice Hall PTR,Prentice-Hall, Inc.Upper Saddle River, NJ 07458指導(dǎo)教師評(píng)語(yǔ) Web應(yīng)用是計(jì)算機(jī)應(yīng)用的熱點(diǎn)。結(jié)合河北智能道

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論