智能公交管理系統(tǒng)的與設(shè)計(jì)分析_第1頁(yè)
智能公交管理系統(tǒng)的與設(shè)計(jì)分析_第2頁(yè)
智能公交管理系統(tǒng)的與設(shè)計(jì)分析_第3頁(yè)
智能公交管理系統(tǒng)的與設(shè)計(jì)分析_第4頁(yè)
智能公交管理系統(tǒng)的與設(shè)計(jì)分析_第5頁(yè)
已閱讀5頁(yè),還剩38頁(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)介

1、*畢業(yè)設(shè)計(jì)說(shuō)明書(論文)*智能公交管理系統(tǒng)摘要:*智能公交管理系統(tǒng)可以輔助*公交車公司車輛、公交線路和司機(jī)進(jìn)行管理,用戶對(duì)車次進(jìn)行查詢,用戶為公交公司留言。本文首先介紹了系統(tǒng)開(kāi)發(fā)的背景和意義以及系統(tǒng)的解決方案;然后介紹了主要的設(shè)計(jì)方法和現(xiàn)在最流行的MVC開(kāi)發(fā)模式及系統(tǒng)開(kāi)發(fā)中所用到軟件,系統(tǒng)的需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì);最后對(duì)各功能模塊詳細(xì)設(shè)計(jì)、界面設(shè)計(jì)與代碼實(shí)現(xiàn)進(jìn)行了說(shuō)明。*智能公交管理系統(tǒng)由車次查詢、車次更新、會(huì)員中心、留言板、管理員等模塊組成。系統(tǒng)采用了流行的MVC三層架構(gòu),分為表示層、功能層和數(shù)據(jù)層,這既提高了系統(tǒng)的安全性與可靠性,又使系統(tǒng)具有較好的擴(kuò)展性。在系統(tǒng)的具體實(shí)現(xiàn)中,采用了JavaE

2、E體系中比較成熟的JSP+Struts+JDBC架構(gòu)進(jìn)行設(shè)計(jì),以MyEclipse6.5作為開(kāi)發(fā)平臺(tái),采用JSP設(shè)計(jì)用戶界面,以SQLServer2005作為后臺(tái)數(shù)據(jù)庫(kù)。關(guān)鍵詞:智能公交管理系統(tǒng);SQLServer;JSP2IntelligentPublicTransportManagementSystemAbstract:Intelligentpublictransportmanagementsystemof*canassist*Buscompanycar,busroutesanddriverstomanage,trainuserstoquerytheuserforthebuscompany

3、amessage.Thispaperdescribesthebackgroundandsignifycanceofsystemdevelopmentandsystemsolutions;thendescribesthemaindesignmethodsandisnowthemostpopularMVCdevelopmentmodelandareusedinsoftwaresystemdevelopment,systemrequirementsanalysisanddatabasedesign;Finally,thefunctionmoduledetaileddesign,interfacede

4、signandimplementationofthecodearedescribed.Intelligentpublictransportmanagementsystemof*bythetrainnumber,trainupdates,membercenter,messageboards,administratorsandothermodules.SystemusesthepopularMVCthree-tierstructureisdividedintopresentationlayer,functionallayerandthedatalayer,whichnotonlyimprovess

5、ystemsecurityandreliability,andthesystemhasgoodscalability.Concreterealizationofthesystem,usingaJavaEEsystemmorematureJSP+Struts+JDBCarchitecturedesignedtoMyEclipse6.5asadevelopmentplatform,userinterfacedesignusingJSPtoSQLServer2005astheback-enddatabase.Keywords:IntelligentPublicTransportManagementS

6、ystem;SQLServer;JSP*畢業(yè)設(shè)計(jì)說(shuō)明書(論文)2刖百1第1章關(guān)鍵技術(shù)簡(jiǎn)介1.1 B/S結(jié)構(gòu)31.2 JavaEE41.3 SQLServer51.4 Struts261.5 MVC模式61.6 MyEclipse71.7 Tomcat81.8 MicrosoftOfficeVisio8第2章系統(tǒng)分析92.1 功能需求92.2 性能需求10第3章系統(tǒng)設(shè)計(jì)123.1 系統(tǒng)模塊設(shè)計(jì)123.2 實(shí)體類設(shè)計(jì)143.3 數(shù)據(jù)庫(kù)設(shè)計(jì)153.3.1 數(shù)據(jù)庫(kù)表1519第4章系統(tǒng)實(shí)現(xiàn)4.1 開(kāi)發(fā)環(huán)境配置194.1.1 數(shù)據(jù)表創(chuàng)建194.1.2 數(shù)據(jù)源的配置194.1.3 Struts2的配置204

7、.2 首頁(yè)214.3 車次查詢模塊21車次查詢頁(yè)面214.4 車次更新模塊23車次更新頁(yè)面234.5 留言板模塊24留言板主頁(yè)面244.6 會(huì)員中心模塊254.6.1 會(huì)員注冊(cè)頁(yè)面254.6.2 會(huì)員登錄頁(yè)面264.7 管理員模塊274.7.1 會(huì)員登錄274.7.2 系統(tǒng)用戶管理284.7.3 公交信息管理294.7.4 注冊(cè)會(huì)員管理3132第5章系統(tǒng)測(cè)試5.1 測(cè)試線路查詢325.1.1 測(cè)試數(shù)據(jù)設(shè)計(jì)325.1.2 測(cè)試過(guò)程325.2 測(cè)試修改管理員密碼335.2.1 測(cè)試數(shù)據(jù)設(shè)計(jì)335.2.2 測(cè)試過(guò)程335.3 測(cè)試對(duì)公交信息進(jìn)行管理345.3.1 測(cè)試數(shù)據(jù)設(shè)計(jì)345.3.2 測(cè)試過(guò)程

8、345.4 測(cè)試總結(jié)36373840結(jié)束語(yǔ)參考文獻(xiàn)致譚巾*畢業(yè)設(shè)計(jì)說(shuō)明書(論文)、乙刖百十二五期間,*市將發(fā)展六大智能產(chǎn)業(yè),實(shí)施八大應(yīng)用工程,最終實(shí)現(xiàn)社會(huì)管理信息化、居民生活智慧化、裝備制造智能化、智能技術(shù)產(chǎn)業(yè)化當(dāng)“智慧”與一個(gè)城市有了千絲萬(wàn)縷的聯(lián)系,我們不妨先大膽展望下未來(lái)可能出現(xiàn)的情景:在單位用手機(jī)就可以遠(yuǎn)程遙控家里的電器;用手機(jī)上網(wǎng)就能查詢公交車何時(shí)能夠到達(dá);在家動(dòng)動(dòng)鼠標(biāo)就能選飯店、預(yù)先點(diǎn)好菜;不出家門能在電視上實(shí)現(xiàn)預(yù)約掛號(hào)、醫(yī)療急救等。當(dāng)這一切不再只是夢(mèng)想,再過(guò)幾年,以及包括醫(yī)療、教育、交通、生態(tài)環(huán)境、政務(wù)、企業(yè)管理等領(lǐng)域的各種應(yīng)用都將成為現(xiàn)實(shí)?!爸腔鄢鞘小苯ㄔO(shè),是以城市建設(shè)運(yùn)行系統(tǒng)的

9、充分整合與業(yè)務(wù)高效協(xié)同為目標(biāo),充分運(yùn)用感知技術(shù)、信息技術(shù)和通信技術(shù)手段,對(duì)獲取的有一定標(biāo)準(zhǔn)規(guī)范的、城市發(fā)展建設(shè)中的海量數(shù)據(jù)信息進(jìn)行智能處理和分析,對(duì)公眾服務(wù)、社會(huì)管理、產(chǎn)業(yè)發(fā)展等活動(dòng)的各種需求做出智能化響應(yīng)和智能化決策支持,從而構(gòu)建起城市發(fā)展的智能環(huán)境和全新城市形態(tài)。智慧城市的發(fā)展目標(biāo):實(shí)現(xiàn)社會(huì)管理信息化、居民生活智慧化、裝備制造智能化、智能技術(shù)產(chǎn)業(yè)化。*智能公交管理系統(tǒng)就是基于這種現(xiàn)狀下產(chǎn)生的,人們將足不出戶,就可以了解到現(xiàn)在所要乘坐的公交車到達(dá)哪一站、從某一站如何轉(zhuǎn)乘車到達(dá)另一站,而這些操作將不再需要親自到站臺(tái),只需輕輕點(diǎn)擊鼠標(biāo)即可,這與“智慧*”息息相關(guān)。*智能公交管理系統(tǒng)可以優(yōu)化公交乘

10、客的乘車信息服務(wù),改善公交公司管理和運(yùn)營(yíng)調(diào)度。智能公交管理便于為線路調(diào)整、規(guī)劃等方面的決策提供基礎(chǔ)數(shù)據(jù)信息。所謂智能公交管理系統(tǒng),就是在公交網(wǎng)絡(luò)分配、公交調(diào)度、預(yù)測(cè)算法等關(guān)鍵理論研究的前提下,利用系統(tǒng)工程的理論和方法,將現(xiàn)代通信、信息、電子、控制、計(jì)算機(jī)、網(wǎng)絡(luò)等新技術(shù)集成應(yīng)用于公共交通系統(tǒng),通過(guò)構(gòu)建現(xiàn)代的信息管理系統(tǒng)和控制調(diào)模式,實(shí)現(xiàn)公共交通調(diào)度、運(yùn)營(yíng)、管理的信息化、現(xiàn)代化和智能化,增強(qiáng)公交企業(yè)管理水平和服務(wù)水平,提高公交企業(yè)的運(yùn)營(yíng)效率和效益;同時(shí)為出行者提供更加安全、舒服、使捷的公共交通服務(wù)信息服務(wù)。從而吸引居民采用公交方式出行,緩解城市交通擁擠,有效解決城市交通問(wèn)題,創(chuàng)造更大的社會(huì)和經(jīng)濟(jì)效

11、益。作為智能交通系統(tǒng)研究的一項(xiàng)重要內(nèi)容,*智能公交管理系統(tǒng)主要以出行者和公交企業(yè)為服務(wù)對(duì)象。對(duì)于出行者而言,智能公交管理系統(tǒng)通過(guò)采集與處理動(dòng)態(tài)數(shù)據(jù)(如:客流量、交通流量、公交車輛位置、公交站點(diǎn)候車狀況等)從而實(shí)現(xiàn)規(guī)劃出行、最優(yōu)路徑選擇、換乘路線、最佳出行時(shí)間的目的。對(duì)于公交企業(yè)而言,智能公交管理系統(tǒng)主要實(shí)現(xiàn)對(duì)公交車輛的動(dòng)態(tài)監(jiān)控、實(shí)時(shí)調(diào)度、科學(xué)和理等功能,并實(shí)現(xiàn)公交企業(yè)自身的現(xiàn)代化、信息化管理,從而提高公交服務(wù)水平和公交企業(yè)的經(jīng)營(yíng)效益。本系統(tǒng)由于硬件的需求有限,以提供對(duì)出行者的功能為主。第6頁(yè)共40頁(yè)第1章關(guān)鍵技術(shù)簡(jiǎn)介*智能公交管理系統(tǒng)采用B/S結(jié)構(gòu)進(jìn)行設(shè)計(jì),SQLServer作為后臺(tái)數(shù)據(jù)庫(kù),采

12、用Java和JSP作為開(kāi)發(fā)語(yǔ)言,使用MyEclipse作為程序開(kāi)發(fā)平臺(tái),開(kāi)發(fā)過(guò)程運(yùn)用Struts2,遵循MVC的三層架構(gòu)。使用MicrosoftOfficeVisio應(yīng)用軟件,畫出系統(tǒng)用例圖、順序圖等。1.1 B/S結(jié)構(gòu)*智能公交管理系統(tǒng)采用B/S結(jié)構(gòu)進(jìn)行設(shè)計(jì),整個(gè)系統(tǒng)分為3層:1 .表示層:用戶接口部分,擔(dān)負(fù)著用戶與系統(tǒng)間的對(duì)話功能。主要用于檢查用戶的鍵盤輸入和運(yùn)算結(jié)果的輸出?,F(xiàn)在都采用圖形用戶接口,便于用戶直觀操作。2 .功能層:實(shí)現(xiàn)業(yè)務(wù)邏輯功能的算法和處理。處理表示層的輸入或調(diào)用數(shù)據(jù)層返回?cái)?shù)據(jù)結(jié)果。功能層主要包括業(yè)務(wù)功能和數(shù)據(jù)功能兩部分。業(yè)務(wù)功能在功能層內(nèi)部就可以解決,數(shù)據(jù)功能必須依靠與

13、數(shù)據(jù)層的交互才可以完成。3 .數(shù)據(jù)層:對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的管理。三層架構(gòu)的優(yōu)點(diǎn)如下:1 .提高程序的可維護(hù)性:三層架構(gòu)層次分明,一旦運(yùn)行出現(xiàn)問(wèn)題,可以快速的判斷是哪一層的問(wèn)題,利于維護(hù)。2 .可以合理快速的開(kāi)發(fā):因?yàn)槿龑又g除了調(diào)用沒(méi)有其他關(guān)聯(lián),只需先把三層之間的接口定義好,則程序員可以并行開(kāi)發(fā),提高了開(kāi)發(fā)速度。3 .提高了系統(tǒng)安全性:每層都有安全設(shè)置,即使表示層被攻破,下一層的安全還有保障。4 .提高了系統(tǒng)的擴(kuò)展性:三層結(jié)構(gòu)最大的好處是在擴(kuò)展應(yīng)用系統(tǒng)時(shí),改動(dòng)的部分不會(huì)影響大局,同時(shí)滿足用戶對(duì)新增功能的需求。1.2JavaEE*智能公交管理系統(tǒng)采用采用了JavaEE體系中比較成熟的JSP+Stru

14、ts+JDBC架構(gòu)。JavaEE將企業(yè)應(yīng)用程序劃分為多個(gè)不同的層,并在每一個(gè)層上定義對(duì)應(yīng)的組件來(lái)實(shí)現(xiàn)它。典型的JavaEE結(jié)構(gòu)的應(yīng)用程序包括四層:客戶層、表示邏輯層(Web層)、業(yè)務(wù)邏輯層和企業(yè)信息系統(tǒng)層。JavaEE客戶層可以是網(wǎng)絡(luò)瀏覽器也可以是桌面應(yīng)用程序。表示邏輯層(Web層)、業(yè)務(wù)邏輯層都位于應(yīng)用服務(wù)器上,它們都是由一些JavaEE標(biāo)準(zhǔn)組件JSRServlet、EJB等來(lái)實(shí)現(xiàn),這些組件運(yùn)行在實(shí)現(xiàn)了JavaEE標(biāo)準(zhǔn)的應(yīng)用服務(wù)器上,以實(shí)現(xiàn)特定的表現(xiàn)邏輯和業(yè)務(wù)邏輯。企業(yè)信息系統(tǒng)層主要用于企業(yè)信息的存儲(chǔ)管理,主要包括數(shù)據(jù)庫(kù)系統(tǒng)、電子郵件系統(tǒng)、目錄服務(wù)等。JavaEE應(yīng)用程序組件經(jīng)常需要訪問(wèn)企業(yè)

15、信息系統(tǒng)層來(lái)獲取所需的數(shù)據(jù)信息。JavaEE體系結(jié)構(gòu)的實(shí)施可顯著的提高企業(yè)應(yīng)用系統(tǒng)的可移植性、安全性、可伸縮性、負(fù)載平衡和可重用性。JavaEE本身是一個(gè)為企業(yè)分布式應(yīng)用的開(kāi)發(fā)提供的標(biāo)準(zhǔn)。JavaEE作為一個(gè)企業(yè)分布式應(yīng)用開(kāi)發(fā)標(biāo)準(zhǔn),主要體現(xiàn)在以下兩個(gè)方面:JavaEE規(guī)范了分布式組件的開(kāi)發(fā)標(biāo)準(zhǔn)。JavaEE包含的分布式組件有JSRServlet、EJB等。JavaEE標(biāo)準(zhǔn)規(guī)定了這些分布式組件應(yīng)該實(shí)現(xiàn)哪些接口,應(yīng)該提供哪些方法。JavaEE規(guī)范了分布式組件運(yùn)行環(huán)境-容器所提供服務(wù)的標(biāo)準(zhǔn)。分布式組件的運(yùn)行環(huán)境稱為容器,容器通過(guò)標(biāo)準(zhǔn)的服務(wù)來(lái)支持分布式組件的運(yùn)行。不同的分布式組件由不同的容器來(lái)支撐運(yùn)行

16、。如JSP-Servlet運(yùn)行在Web容器中,EJB組件運(yùn)行在EJB容器中。JavaEE規(guī)范中,容器實(shí)現(xiàn)的標(biāo)準(zhǔn)服務(wù)有JDBC、JMS等JavaEE為滿足開(kāi)發(fā)多層體系結(jié)構(gòu)的企業(yè)級(jí)應(yīng)用需求,提出“組件-容器”的編程思想。JavaEE應(yīng)用的基本軟件單位是JavaEE組件。所有的JavaEE組件都運(yùn)行唉特定的運(yùn)行環(huán)境中。作為一個(gè)企業(yè)分布式應(yīng)用開(kāi)發(fā)標(biāo)準(zhǔn),JavaEE最終由一系列的企業(yè)應(yīng)用開(kāi)發(fā)技術(shù)來(lái)實(shí)現(xiàn)。JavaEE技術(shù)框架可以分為三部分:組件技術(shù)、服務(wù)技術(shù)和通信技術(shù)。JavaEE體系結(jié)構(gòu)具有以下優(yōu)點(diǎn):1 .獨(dú)立于硬件和操作系統(tǒng)2 .堅(jiān)持面向?qū)ο蟮脑O(shè)計(jì)原則3 .靈活性、可移植性和互操作性4 .輕松的企業(yè)信

17、息系統(tǒng)集成1.3 SQLServerSQL是英文StructuredQueryLanguage勺縮寫,意思為結(jié)構(gòu)化查詢語(yǔ)言。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。Microsoft公司推出了SQLServer200QSQLServer200aSQLServer2008,SQLServer2012以及企業(yè)版的數(shù)據(jù)庫(kù)平臺(tái)。MicrosoftSQLServer2005是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),MicrosoftSQLServer2005數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使開(kāi)

18、發(fā)者可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。MicrosoftSQLServer2005優(yōu)點(diǎn):1 .擁有了真正的表和索引數(shù)據(jù)分區(qū)技術(shù)。數(shù)據(jù)分區(qū)技術(shù)極大加強(qiáng)了表的可伸縮性和可管理性,使得SQLServer處理海量數(shù)據(jù)的能力有了質(zhì)的飛躍2 .可編程性。CLR集成,可以輕松利用開(kāi)發(fā)語(yǔ)言的優(yōu)勢(shì),如其面向?qū)ο蟮姆庋b、繼承和多態(tài)特性,編寫出那些需要對(duì)數(shù)據(jù)進(jìn)行復(fù)雜數(shù)值計(jì)算或邏輯的代碼,如字符串處理,數(shù)據(jù)加密算法,XML數(shù)據(jù)操作等等。3 .T-SQL語(yǔ)言增強(qiáng)4 .安全。SQLServer2005每一層都使用證書、非對(duì)稱密鑰和對(duì)稱密鑰的組合對(duì)它下面的一層進(jìn)行加密,提高了密鑰安全性。5 .快照隔離。

19、解決系統(tǒng)出現(xiàn)的阻塞或死鎖現(xiàn)象。6 .全文搜索增強(qiáng)。全文檢索引擎使用共享內(nèi)存和SQLServer進(jìn)行數(shù)據(jù)大規(guī)模并發(fā)交互,而不是原來(lái)基于逐行的方式。7 .復(fù)制增強(qiáng)。采用對(duì)等復(fù)制在復(fù)制參與者之間建立某種程度的負(fù)載平衡。8 .異步處理能力。它為數(shù)據(jù)庫(kù)應(yīng)用程序增加了可靠、可擴(kuò)展、分布式異步功能異步編程,允許程序僅僅在資源可用時(shí)才去執(zhí)行占用大量資源的任務(wù)。1.4 Struts2Struts是Apache軟件基金會(huì)(ASF)贊助的一個(gè)開(kāi)源項(xiàng)目。它最初是Jakarta項(xiàng)目中的一個(gè)子項(xiàng)目Struts流程并在2004年3月成為ASF的頂級(jí)項(xiàng)目。它通過(guò)采用JavaServlet/JSP技術(shù),實(shí)現(xiàn)了基于JavaEEW

20、eb應(yīng)用的MVC設(shè)計(jì)模式的應(yīng)用框架,是MVC經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品。Struts2是Struts的升級(jí)與改進(jìn),是在Struts1和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的Struts2框架。其全新的Struts2的體系結(jié)構(gòu)與Struts1的體系結(jié)構(gòu)差別巨大。Struts2以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開(kāi),所以Struts2可以理解為WebWork的更新產(chǎn)品。雖然從Struts1到Struts2有著太大的變化,但是相對(duì)于WebWork,Struts2的變化很小。當(dāng)We臍器收到請(qǐng)求(HttpSer

21、vletRequest它將請(qǐng)求傳遞給一個(gè)標(biāo)準(zhǔn)的的過(guò)濾鏈包括(ActionContextCleanUp)過(guò)濾器,然后經(jīng)過(guò)Otherfilters(SiteMesh,etc),接下來(lái)需要調(diào)用FilterDispatcher核心控制器,然后它調(diào)用ActionMapper確定請(qǐng)求那個(gè)Action,ActionMapper返回一個(gè)收集Action詳細(xì)信息的ActionMaping對(duì)象。接下來(lái)FilterDispatcher將控制權(quán)委派給ActionProxy,ActionProxy調(diào)用配置管理器(ConfigurationManager)從配置文件中讀取配置信息(Struts.xml),然后創(chuàng)建Acti

22、onInvocation對(duì)象,ActionInvocation在調(diào)用Action之前會(huì)依次的調(diào)用所用配置攔截器(InterceptorN)一旦執(zhí)行結(jié)果返回結(jié)果字符串ActionInvocation負(fù)責(zé)查找結(jié)果字符串對(duì)應(yīng)的(Result)然后執(zhí)行這個(gè)Result,Result會(huì)調(diào)用一些模版(JSP)來(lái)呈現(xiàn)頁(yè)面,之后攔截器(InterceptorN)會(huì)在被執(zhí)行(順序和Action執(zhí)行之前相反)最后響應(yīng)(HttpServletResponse被返回在web.xml中配置的那些過(guò)濾器和(核心控制器)(FilterDispatcher)1.5 MVC模式MVC是Model(模型)、View(視圖)和Co

23、ntroller(控制)的縮寫。MVC*畢業(yè)設(shè)計(jì)說(shuō)明書(論文)模式的目的就是實(shí)現(xiàn)Web系統(tǒng)的職能分工。Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通常可以用JavaBean#實(shí)現(xiàn)。View層用于與用戶的交互,通常用JSP來(lái)實(shí)現(xiàn)。Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。在MVC模式中,三個(gè)層各司其職。所以一旦哪一層的需求發(fā)生了變化,就只需要更改相應(yīng)的層中的代碼即可,而不會(huì)影響到其它層中的代碼,這樣有利于開(kāi)發(fā)中的分工。在MVC模式中,由于按層把系統(tǒng)開(kāi),那么就能更好的實(shí)現(xiàn)開(kāi)發(fā)中的分工

24、。網(wǎng)頁(yè)設(shè)計(jì)人員可以進(jìn)行開(kāi)發(fā)視圖層中的JSP,對(duì)業(yè)務(wù)熟悉的開(kāi)發(fā)人員可開(kāi)發(fā)業(yè)務(wù)層,而其它開(kāi)發(fā)人員可開(kāi)發(fā)控制層。有利于組件的重用,分層后更有利于組件的重用。如控制層可獨(dú)立成一個(gè)能用的組件,視圖層也可做成通用的操作界面。1.6 MyEclipseMyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipseEnterpriseWorkbench,簡(jiǎn)稱MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSP

25、,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā)Java,JavaEE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持十分不錯(cuò)。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能??梢哉f(shuō)MyEclipse幾乎囊括了目前所有主流開(kāi)源產(chǎn)品的專屬Eclipse開(kāi)發(fā)工具。對(duì)于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。M

26、yEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的JavaEE集成開(kāi)發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。1.7 TomcatTomcat是一個(gè)免費(fèi)的開(kāi)源的Serlvet容器,它是Apache基金會(huì)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其它一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總能在Tomcat中得到體現(xiàn)。在Tomcat中,應(yīng)用程序的部署很簡(jiǎn)單,用戶只需將WAR放到Tomcat的webapp目錄

27、下,Tomcat會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。在瀏覽器中訪問(wèn)JSP時(shí),通常第一次會(huì)很慢,因?yàn)門omcat要將JSP轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問(wèn)將會(huì)很快。另外Tomcat也提供了一個(gè)應(yīng)用:manager,訪問(wèn)這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。通過(guò)這個(gè)應(yīng)用,輔助于FTP(即FileTransferProtocol),可以在遠(yuǎn)程通過(guò)Web部署和撤銷應(yīng)用(本地也可以)。1.8 MicrosoftOfficeVisioOfficeVisio2010便于IT和商務(wù)專業(yè)人員就復(fù)雜信息、系統(tǒng)和流程進(jìn)行可視化處理、分析和交流的軟件。使用具有專業(yè)外觀的Offi

28、ceVisio2010圖表,可以促進(jìn)對(duì)系統(tǒng)和流程的了解,深入了解復(fù)雜信息并利用這些知識(shí)做出更好的業(yè)務(wù)決策。MicrosoftOfficeVisio可以創(chuàng)建具有專業(yè)外觀的圖表,以便理解、記錄和分析信息、數(shù)據(jù)、系統(tǒng)和過(guò)程。第25頁(yè)共40頁(yè)第2章系統(tǒng)分析系統(tǒng)分析作用是:幫助人們理解政策系統(tǒng)及對(duì)不同的政策系統(tǒng)加以比較;鼓勵(lì)人們對(duì)系統(tǒng)的不同部分進(jìn)行同時(shí)的研究;使人們注意系統(tǒng)中的結(jié)構(gòu)和層次的特點(diǎn);開(kāi)拓新的研究領(lǐng)域,增加新的知識(shí);突出未知東西的探索,使人們從過(guò)去和現(xiàn)在的基礎(chǔ)上了解未來(lái);使人們轉(zhuǎn)換視角,從不同的角度或側(cè)面看問(wèn)題;迫使人們?cè)诳紤]目標(biāo)和解決問(wèn)題的要求時(shí),出同時(shí)注意考慮協(xié)調(diào)、控制、分析水平和貫徹執(zhí)行

29、的問(wèn)題;誘導(dǎo)新的發(fā)現(xiàn),注意進(jìn)行從目的到手段的全面調(diào)查等。系統(tǒng)分析方法是指把要解決的問(wèn)題作為一個(gè)系統(tǒng),對(duì)系統(tǒng)要素進(jìn)行綜合分析,找出解決問(wèn)題的可行方案的咨詢方法。2.1 功能需求*智能公交管理系統(tǒng)是''*'智慧城市規(guī)劃建設(shè)”的一個(gè)重要組成部分,乘坐公共交通工具出行是緩解交通壓力的有效手段。為了方便市民能夠方便、快捷的了解到當(dāng)前公交線路的狀況,以及換乘線路的選擇,方便于公交公司對(duì)公交線路定期更換的管理等等。*智能公交管理系統(tǒng)是以公交查詢?yōu)橹饕δ艿墓还芾硐到y(tǒng)。用戶進(jìn)入系統(tǒng)的后,可以根據(jù)公交線路對(duì)公交站臺(tái)進(jìn)行查詢,也可根據(jù)起點(diǎn)站和終點(diǎn)站,查詢最短公交線路,其中包括中轉(zhuǎn)車詳細(xì)信

30、息等;用戶可以在車次更新界面,查看最新公交站點(diǎn)以及其站臺(tái)名的詳細(xì)信息;用戶可以運(yùn)用留言板進(jìn)行留言,也可以使用QQ郵箱等工具給管理員留言,管理員會(huì)根據(jù)這些提議,更改系統(tǒng)的相關(guān)信息;本系統(tǒng)為用戶設(shè)置了一個(gè)會(huì)員中心模塊,用戶可以進(jìn)行注冊(cè)、登錄操作,用戶登錄后,可以對(duì)自己的信息進(jìn)行設(shè)置、更改。經(jīng)過(guò)以上分析并結(jié)合對(duì)*智能公交管理系統(tǒng)的實(shí)際調(diào)研,確定該系統(tǒng)應(yīng)實(shí)現(xiàn)的系統(tǒng)功能用例圖。其中各個(gè)用例的功能如下:1 .會(huì)員中心:包括用戶的注冊(cè)、登錄、注銷功能。2 .車次查詢:包括對(duì)固定車次進(jìn)行查詢、公交轉(zhuǎn)乘進(jìn)行查詢。3 .車次更新:包括車次更新后,用戶能夠及時(shí)的了解到所有車次的詳細(xì)信息,包括車次名、車次詳細(xì)等。4

31、.留言板:用戶對(duì)本系統(tǒng)進(jìn)行留言,也可使用QQ郵箱、博客等方式進(jìn)行留言管理。2.2性能需求1 .靈活性系統(tǒng)采用三層式架構(gòu)設(shè)計(jì)開(kāi)發(fā),體系更加靈活,當(dāng)用戶的需求在某些方面發(fā)生變化時(shí),設(shè)計(jì)的軟件就需要做適當(dāng)?shù)恼{(diào)整,靈活性非常大。2 .安全性系統(tǒng)的安全性包括保密性、完整性和可用性,該系統(tǒng)需用戶輸入用戶名及密碼才能登錄并使用。如果用戶名及密碼輸入錯(cuò)誤,就會(huì)提示登錄失敗,用戶就無(wú)法使用該系統(tǒng)。3 .實(shí)用性該系統(tǒng)基本上適用于各中小型企業(yè),當(dāng)企業(yè)遇到問(wèn)題的時(shí)候,系統(tǒng)就會(huì)提供各種有效的解決方案來(lái)幫助企業(yè)解決問(wèn)題。4 .可維護(hù)性系統(tǒng)要求負(fù)責(zé)人每季度維護(hù)一下,查看系統(tǒng)的使用情況,維護(hù)的目的是要保證系統(tǒng)正常而可靠地運(yùn)行

32、,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用,維護(hù)要有計(jì)劃、有組織的進(jìn)行。第3章系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是將問(wèn)題轉(zhuǎn)換為解決方案的創(chuàng)造性過(guò)程,對(duì)解決方案的描述也稱為系統(tǒng)設(shè)計(jì)。設(shè)計(jì)一個(gè)系統(tǒng),就是確定滿足一組特定需求的構(gòu)件集以及構(gòu)件之間的接口。3.1 系統(tǒng)模塊設(shè)計(jì)根據(jù)需求列表和功能相似的原則,將整個(gè)系統(tǒng)分成五個(gè)模塊:車次查詢、車次更新、留言板、會(huì)員中心、管理員。下面具體介紹這些模塊所包含的內(nèi)容。1 .車次查詢模塊:對(duì)公交線路進(jìn)行查詢。如圖3-1所示:車次查詢頁(yè)面控制層數(shù)據(jù)訪問(wèn)層數(shù)據(jù)庫(kù)1、對(duì)公交線路、站點(diǎn)進(jìn)行查詢請(qǐng)求2、調(diào)用數(shù)據(jù)訪問(wèn)層方法3、對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢操作4、返回?cái)?shù)據(jù)5、返回?cái)?shù)據(jù)6、顯示查詢結(jié)果,并跳

33、轉(zhuǎn)到界面圖3-1車次查詢模塊順序圖2 .車次更新模塊:查看所有公交線路的公交站點(diǎn)。如圖3-2所示:車次更新頁(yè)面控制層數(shù)據(jù)訪問(wèn)層數(shù)據(jù)庫(kù)1、對(duì)公交線路、站點(diǎn)進(jìn)行增、刪、查、改請(qǐng)求3、對(duì)數(shù)據(jù)庫(kù)進(jìn)行增、刪、查、改操作44、返回?cái)?shù).,k二2、調(diào)用數(shù)據(jù)訪問(wèn)層方法5、返回?cái)?shù)據(jù)卜.一.=-6、更新數(shù)據(jù),并跳轉(zhuǎn)到界面k:圖3-2車次更新模塊順序圖3 .留言板模塊:對(duì)本站點(diǎn)提出相交建議,進(jìn)行留言。如圖3-3所示:圖3-3留言板模塊順序圖4 .會(huì)員中心模塊:會(huì)員登錄、注冊(cè)管理,會(huì)員的本信息管理。如圖3-4所示:圖3-4會(huì)員中心模塊順序圖5 .管理員模塊:管理員登錄,管理所有的公交線路、站點(diǎn)與用戶。如圖3-5所示:圖

34、3-5管理員模塊順序圖3.2實(shí)體類設(shè)計(jì)本系統(tǒng)的實(shí)體類圖admin-id:int-username:string-password:string-creattime-flag:bool-isuse:bool-logintimes-quanxian:intid:用戶idusername:用戶名password:密碼creattime:創(chuàng)建時(shí)間flag:標(biāo)志isuse:是否選擇logintimes:登錄時(shí)間quanxian:權(quán)限adminlog-id:int-username:string-password:string-logintimes-logip-useros-ok:boolid:用戶idu

35、sername:用戶名password:密碼logintimes:登錄時(shí)間logip:登錄ipuseros:用戶操作系統(tǒng)ok:是否成功登錄圖3-6所有用戶圖3-7用戶登錄信息id:序號(hào)'xianluming:線路名稱tujingzhan:中途經(jīng)過(guò)的站點(diǎn)gx:換乘數(shù)圖3-8bus線路信息圖memberid:用戶idusername:用戶名password:密碼type:類型ifuse:是否被使用logintimes:登錄時(shí)間lasttime:最后使用時(shí)間lastip:最后登錄ip-id:int-username:string-password:string-type:string-ifu

36、se:bool-logintimes-lasttime-lastip:string圖3-10用戶登錄詳細(xì)信息圖guestbook-id:int-nickname:string-pic:string-email:string-qq:string-weburl:string-blogurl:string-expressions:string-content:string-addtime-ip-replay-irhideid:用戶idnickname:顯示名pic:顯示圖片email:鏈接的emailqq:鏈接qqweburl:鏈接主頁(yè)blogurl:鏈接博客expressions:表情conten

37、t:連接addtime:添加的時(shí)間ip:添加的ipreplay:重置irhide:隱藏3-9留言板功能pmember-id:int-mid:string-realname:string-sex:string-bir:string-sheng:string-city:string-telphone:float-email:string-question:string-answer:string-address:stringid:用戶idmid:用戶申請(qǐng)名realname:確認(rèn)申請(qǐng)名sex:性別bir:生日sheng:省city:城市telphone:電話email:郵件question:問(wèn)題an

38、swer:答案address:地址3-11用戶注冊(cè)、個(gè)人信息id:用戶idmid:用戶申請(qǐng)名replay:重新申請(qǐng)名repaly:重新申請(qǐng)者 replaytime:申請(qǐng)時(shí)間system-id:int-sitename:string-url:string-keyword:string-description:string-email:string-state:string-reasons:string-dir:string-record:string-copyright:stringid:用戶idsitename:乘坐站點(diǎn)url;路線名keyword:密碼description:描述email:

39、郵箱state:開(kāi)始reasons:理由dir:目錄record:記錄copyright:版權(quán)圖3-12用戶信息修改申請(qǐng)圖3-13用戶體驗(yàn)3.3數(shù)據(jù)庫(kù)設(shè)計(jì)3.3.1數(shù)據(jù)庫(kù)表用實(shí)體類映射出數(shù)據(jù)表,整個(gè)系統(tǒng)共有8個(gè)數(shù)據(jù)表表3-1留言板表(guestbook)字段名稱為空自增主鍵注釋IdintV用戶IDnickNamevarchar(50)顯示名Picvarchar(80)顯小圖片emailvarchar(80)鏈接的emailQqvarchar(80)鏈接的qqweburlvarchar(80)鏈接的主頁(yè)blogurlvarchar(80)鏈接的博客expressionsvarchar(80)表情

40、contentvarchar(80)連接addtimedatatime添加的時(shí)間Ipvarchar(20)添加的ipreplaybool重置irhidebool隱藏表3-2bus線路表(bus)字段名稱一一為空自增主鍵注釋idint序號(hào)xianlumingvarchar(50)線路名稱tujingzhanvarchar(200)中途站點(diǎn)gxint換乘數(shù)表3-3用戶表(admin)字段名稱為空自增主鍵注釋idint用戶IDusernamevarchar(50)用戶名passwordvarchar(50)密碼createtimedatatime創(chuàng)建時(shí)間flagbool標(biāo)志issuebool是否選擇

41、logintimesdatatime登錄時(shí)間quanxianint權(quán)限表3-4用戶登錄信息表(member)字段名稱為空自增主鍵注釋idint用戶IDusernamevarchar(50)用戶名passwordvarchar(50)密碼typevarchar(50)回ifusebool是否被使用logintimesdatatime登錄時(shí)間lasttimedatatime最后使用時(shí)間lastipvarchar(20)最后登錄ip表3-5用戶個(gè)人信息表(pmember)字段名稱為空自增主鍵注釋idint用戶IDmidvarchar(50)用戶申請(qǐng)名realnamevarchar(50)確認(rèn)申請(qǐng)名s

42、exvarchar(50)性別birdatatime生日shengvarchar(50)省cityvarchar(50)城巾telephonevarchar(20)電話emailvarchar(50)郵件questionvarchar(100)問(wèn)題answervarchar(80)答案addressvarchar(60)地址表3-6用戶申請(qǐng)表(replay)字段名稱為空自增主鍵注釋idInt用戶IDmidvarchar(50)用戶申請(qǐng)名replayvarchar(50)重新中請(qǐng)名replayervarchar(50)r重新申請(qǐng)白replaytimedatatime國(guó)時(shí)間表3-7用戶乘車感受表(

43、system)字段名稱為空自增主鍵注釋idint用戶IDsitenamevarchar(50)乘坐站點(diǎn)urlvarchar(50)線路名keywordvarchar(50)密碼descriptionvarchar(50)描述emailvarchar(50)郵箱statevarchar(50)開(kāi)始reasonsvarchar(50)理由dirvarchar(50)目錄recordvarchar(50)記錄copyrightvarchar(50)版權(quán)表3-8管理員登錄表(adminlog)字段名稱為空自增主鍵注釋idint用戶IDusernamevarchar(50)用戶名passwordvarc

44、har(50)密碼logintimesdatatimer登錄時(shí)間logipvarchar(50)登錄ipuserosvarchar(50)r登錄系統(tǒng)okbool是否成功登錄3.3.1數(shù)據(jù)表的依賴關(guān)系圖3-14數(shù)據(jù)結(jié)構(gòu)圖第4章系統(tǒng)實(shí)現(xiàn)4.1 開(kāi)發(fā)環(huán)境配置1 .客戶端環(huán)境:(1) MicrosoftWindows7操作系統(tǒng)(2) IE9.0瀏覽器2 .服務(wù)器環(huán)境:(1)操作系統(tǒng):MicrosoftWindowsServer2003(2)數(shù)據(jù)庫(kù)系統(tǒng):SQLServer2005(3)開(kāi)發(fā)語(yǔ)言:Java(4)開(kāi)發(fā)環(huán)境:MyEclipse6.5,MicrosoftVisio20034.1.1 數(shù)據(jù)表創(chuàng)建啟

45、動(dòng)SQLServer2005,打開(kāi)SQLServer2005命令客戶端,編寫數(shù)據(jù)庫(kù)SQL文,執(zhí)行SQL文,并插入測(cè)試數(shù)據(jù)。4.1.2 數(shù)據(jù)源的配置1 .添加SQLServer2005數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)jar包;2 .項(xiàng)目中新建連接數(shù)據(jù)庫(kù)的類,對(duì)其進(jìn)行配置(代碼4-1)。publicstaticfinalStringDIREVER="com.microsoft.sqlserver.jdbc.SQLServerDriver"publicstaticfinalStringURL="jdbc:sqlserver:/localhost:1433;databasename=bus

46、"publicstaticfinalStringUSER="sa"publicstaticfinalStringPWD="sa123publicConnectiongetConnection()Connectionconn=null;tryClass.forName(DIREVER);conn=DriverManager.getConnection(URL,USER,PWD);catch(ClassNotFoundExceptione)e.printStackTrace();returnconn;代碼4-1數(shù)據(jù)庫(kù)連接配置4.1.3Struts2的配置1

47、.在WEB-INF目錄下lib文件夾,將Struts-legacy.jarStruts.jar復(fù)制到該文件夾下。2 .在WEB-INF目錄下web.xml中的“</web-app>”之前添加代碼。<Struts><beanclass="com.opensymphony.xwork2.ObjectFactory"name="xwork"/>name="Struts"name="xwork"name="Struts"<beantype="com.o

48、pensymphony.xwork2.ObjectFactory"class="org.apache.Struts2.impl.StrutsObjectFactory"/><beantype="com.opensymphony.xwork2.ActionProxyFactory"class="com.opensymphony.xwork2.DefaultActionProxyFactory"/><beantype="com.opensymphony.xwork2.ActionProxyFac

49、tory"class="org.apache.Struts2.impl.StrutsActionProxyFactory"/></sturts>代碼4-2配置web.xml3 .在WEB-INF目錄下新建Struts-config.xml文件,用來(lái)對(duì)Sturts2進(jìn)行配置<Struts-config><data-sources/><form-beans/><global-exceptions/><global-forwards/><action-mappings><ac

50、tionpath="/hzps"type="com.csgw.action.HzpsAction">forwardname="admindelPrep2"path="/prep/prep.jsp"/>forwardname="upprep"path="/prep/index.jsp"/>forwardname="tejiadeltrave"path="/hzp/tejia.jsp"/>forwardname=&q

51、uot;hotdeltrave"path="/hzp/hot.jsp"/>forwardname="mdelPost"path="/member/prep/yi.jsp"/><forwardname="addType"path="/hzp/type.jsp"/><forwardname="deltrave"path="/index.jsp"/><forwardname="addprep"

52、;path="/index.jsp"/>/action<actioninput="/aion/buy.jsp"path="/abuy"type="com.action.BuyAction"><forwardname="success"path="/aion/buy.jsp"/>/action<actioninput="/aion/gbook.jsp"path="/agbook"type="c

53、om.action.GbookAction"><forwardname="success"path="/aion/gbook.jsp"/>/action<actioninput="admin/gbook/index.jsp"path="/amgbook"type="com.action.MgbookAction"><forwardname="ex"path="/aion/index.jsp"/><f

54、orwardname="success"path="admin/gbook/index.jsp"/><forwardname="replay"path="admin/gbook/r.jsp"/><forwardname="flag"path="admin/gbook/flag.jsp"/></action></action-mappings><message-resourcesparameter="com.

55、csgw.ApplicationResources"/></Struts-config>代碼4-3配置Struts-config.xml4.2首頁(yè)用戶輸入正確網(wǎng)址后,瀏覽器會(huì)自動(dòng)跳轉(zhuǎn)到首頁(yè)如圖4-1所示:2al坤5月JE日I:S3:4SJBR.RQ1圖4-1首頁(yè)4.3車次查詢模塊車次查詢頁(yè)面當(dāng)用戶在首頁(yè)單擊“車次查詢”時(shí),會(huì)向Servlet傳送Search動(dòng)作,用戶輸入要查詢的公交站名或者線路后,點(diǎn)擊提交查詢操作,服務(wù)器會(huì)將textbox框中的內(nèi)容向Servlet傳送Search動(dòng)作。如圖4-2所示:圖4-2車次查詢管理頁(yè)面線路名稱為103路,輸入“103”后,點(diǎn)擊“提交查詢”按鈕,系統(tǒng)會(huì)顯示所經(jīng)過(guò)的全部站點(diǎn)名稱。如圖4-3所示:2D13年5月1日日T:M14星嗎皿號(hào)頁(yè)I車/直聞|車次更耘|留言ifiI合五中心|管理若回曜花白科長(zhǎng)碧西玷-率工面Aft第苜>.西部苣后中心、不賢而-爬潮街'沈陽(yáng)工業(yè)大學(xué)中門-司十東器-和平靠鳥(niǎo)信.住西百苜-修西,F-云城街-興工面、而五馬覽、ffl馬躋

溫馨提示

  • 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)論