火車票網上訂票系統_第1頁
火車票網上訂票系統_第2頁
火車票網上訂票系統_第3頁
火車票網上訂票系統_第4頁
火車票網上訂票系統_第5頁
已閱讀5頁,還剩66頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要隨著我國鐵路交通的不斷發(fā)展,簡單的窗口售票模式已經不能滿足方便人們出行的目的。采用先進的網絡技術開發(fā)出方便快捷的網上訂票系統是現代客運業(yè)務發(fā)展的必然需求。本次設計的火車票網上訂票系統通過訪問主頁,可以實現個人信息注冊、車次車票價格查詢、在線訂票退票等基本功能,為用戶提供方便快捷的訂票服務?;疖嚻鳖A定模塊、車次管理功能模塊及火車票管理功能模塊。通過登錄站點http://localhost:8080/TBS/的管理、途徑站點的管理等功能。本系統采用了B/S模式的結構設計,采用Java語言開發(fā)。界面設計采用MyEclipes8.5MySQL5.5MySQLWorkbenchTomcat6.X火車票預定模塊、車次管理功能模塊及火車票管理功能模塊。通過登錄站點http://localhost:8080/TBS/的管理、途徑站點的管理等功能。關鍵詞:網上訂票;火車票;MyEclipse;B/S模式AbstractWiththecontinuousdevelopmentofChinarailroadtransportation,thesimplewindowticketsalesmodecannotmeetthepurposetomakepeopletravelconvenient.Usingtheadvancednetworktechnologytodevelopconvenientandfastonlineticketsbookingsystemisthenecessaryofmodernpassengertransportbusiness.Throughthehomepage,theonlinetrainticketsbookingsystemachievedsomebasicfunctionssuchaspersonalinformationregistration,trainlinesinquiryandpricesinquiryonlineticketsbookingandrefundingandsoon,thatcanprovideconvenientfastserviceforusers.TheB/Smodewasadoptedinthesystemforthestructuraldesign,developedbyJavalanguage.Intheinterfacedesign,theMyEclipes8.5wasusedasthefrontdesksoftwaredevelopingtool,andMySQL5.5databasewasusedtosupportthebackground.BymeansoftheMySQLWorkbench,itprovidesdatabasevisualdesign,modelestablishment,andmanagementfunction.ItwasusedthatpresentpartlyfashionableTomcat6.XtobuildtheWebAS,andtovisitwebfunction.TheMVCdevelopmentmodulewasusedtoimplementthesystem'shighcohesiontogetherwithlowcouplingtomakesuretheexpansibilityandsafetyofthesystem.Thereweretotalsixfunctionmodulesinthesystem,thatincludestheloginfunctionmodule,theindividualhomepagemodule,theinquiringmodule,thetrainticketsbookingmodule,thetrainlinemanagementfunctionandthetrainticketsmanagementfunctionmodule.Throughtheloginsitehttp://localhost:8080/TBS/tovisitthehomepage,commonuserscancompletetheoperationsofpersonaldataregistration,trainlinesandtickets inquiring, tickets booking and refunding, etc., and theadministratorcancompletethefunctionsincludeticketsmanagement,trainlinemanagement,pathwaysitesmanagementandsoforth.Keywords:Ticketsonlinebooking;Traintickets;MyEclipse;B/Smodule目錄第1章緒論 1火車票網上訂票系統的開發(fā)背景 1系統設計目標 1開發(fā)工具簡介 1Java 1MySQL5.5 2Tomcat 3系統軟硬件要求 3可行性研究 3技術可行性 4經濟可行性 4操作可行性 4設計方法 4第2章需求分析 5功能需求 5性能需求 5業(yè)務流程圖 6數據流圖 7數據字典 9第3章總體設計 11總體設計描述 11系統開發(fā)模式 11系統功能設計 11系統的總體結構 12子模塊描述 13第4章數據庫設計 14數據庫介紹 14概念設計 15邏輯設計 17第5章詳細設計 20系統主頁 20管理員管理界面設計 20用戶功能界面設計 25第6章系統調試與測試 296.1調試與測試概述 29第7章性能分析 31完整性分析 31安全性分析 31第8章結論 32參考文獻 33致謝 36附錄1. 外文文獻 37附錄2. 中文翻譯 43附錄3. 系統部分程序源代碼 47第1章緒論火車票網上訂票系統的開發(fā)背景設計便是利用開發(fā)工具MyEclipesMySQL5.5訂票系統,它能方便快捷地運用在火車站訂票業(yè)務的營運之中。系統設計目標本系統是利用網絡的方便、快捷和計算機的準確、高效實現火車票網上訂票系統?;疖嚻本W上訂票系統是通過主頁訪問、身份識別實現區(qū)別不同身份用戶完成車票、車次的管理操作。系統有三個大的功能模塊:登錄功能模塊,驗證登錄信息;管理員功能模塊,實現車票和車次管理;普通用戶功能模塊,實現車票和個人信息管理。開發(fā)工具簡介JavaJava是一個純的面向對象的程序設計語言,它繼承了 C++語言面向對象技術的核心,舍棄了C++語言中容易引起錯誤的指針(以引用取代、運算符重載operatoroverloading、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據的內存空間使得程序員不用再為內存管理而擔憂。Java不同于一般的編譯執(zhí)行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成二進制字節(jié)碼(bytecode),然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現了“一次編譯、到處執(zhí)行”的跨平臺特性Sun公司對Java編程語言的解釋是:Java編程語言是個簡單、面向對象、分布式解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態(tài)的語言??偟膩碚f,Java語言具有以下特點:JavaJavaJavaJava,Java(JavaVirtualMachine)是建立在硬件Java口的。JavaC++,C++JavaJavaC++JavaJavaC++現了程序的簡潔性和便于維護性。JavaTCP/IPHTTPFTPJavaJava護程序及分類。MySQL5.5MySQLMySQL5.5MySQLABMySQLMySQL5.5是用于訪問數據庫的最常用標準化語言。MySQL5.5GPL(GNU許多中小型網站為了降低網站總體擁有成本而選擇了MySQL5.5MySQL5.5的特性CC++AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSDOS/2Wrap、Solaris、Windows為多種編程語言提供了APIC、C++、Python、JavaPerl、PHP、Eiffel、RubyTcl資源支持多線程,充分利用CPU ADO技術。資源SQLGB2312、BIG5,Shift_JIS可以處理擁有上千萬條記錄的大型數據庫,支持多種存儲引擎。TomcatApacheTomcatApache(ApacheSoftwareJakarta項目中的一個核心項目,由ApacheSunSunServletJSPTomcat中得到體現,Tomcat5Servlet2.4JSP2.0Tomcat技術先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開Web應用服務器。Tomcat是一個輕量級應用服務器,在中小型系統和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP程序的首選。對于一個初學者來說,可ApacheHTML頁面TomcatApacheTomcatApache系統軟硬件要求系統要求:WindowsXP/vistaWindow7MyEclipse;JavaMySQL5.5160GCPU2.4Ghz2G可行性研究可行性分析是在用戶的要求和系統調研的基礎上進行的,對新系統的開發(fā)從社會、技術、經濟、管理等方面進行分析,并得出新系統的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結論,最后完成可行性分析。可行性分析一般可定義為:可行性分析是在建設的前期對工程項目的一種考察和鑒定,對擬議中的項目進行全面與綜合的技術、經濟能力的調查,判斷它是否可行??尚行匝芯康哪康牟皇墙鉀Q問題,而是確定問題是否值得去解決。其最根本任務就是對以后的行動方針提出建議。一般來說,至少應該從下述三方面研技術可行性本系統開發(fā)的軟硬件資源都已具備,前臺開發(fā)工具使用MyEclipse8.5,開發(fā)JavaMySQL5.5刪除、查找等操作開發(fā)環(huán)境安全,技術可靠,兩者使用都相對比較熟練,因此具備技術可行性。經濟可行性開發(fā)該系統所需的相關資料可以通過已存在的網上訂票系統進行調查采集,所需的其他應用軟件、硬件系統也易于獲得.因此,開發(fā)成本較低。而引進使用本系統后,與傳統方式相比,具有高效率、低成本、高質量的特點,可以節(jié)省不少人力、物力及財力。所以,從經濟的角度來看,該系統可行。操作可行性本系統界面設計十分親切,功能標題醒目,各種功能的實現簡單容易,易于理解,用戶只需對訂票流程和業(yè)務調查了解即可,不需掌握數據庫等相關知識,上手較快,系統管理人員可以簡單的實現車票的銷售,車次的管理,統計,退票等功能。通過以上可行性分析,認為該系統的開發(fā)方案切實可行,可進行開發(fā)。設計方法本系統采用的是B/S結構,即Browser/Server(瀏覽器/服務器)結構。它是隨著Internet技術的興起,對C/S模式應用的擴展。在這種結構下,用戶工作界面是通過IE瀏覽器來實現的。B/S模式最大的好處是運行維護比較簡便,能實現不同的人員,從不同的地點,以不同的接入方式(比如 LAN,WAN,Internet/Intranet等)訪問和操作共同的數據。用戶可以通過WWW瀏覽器去訪問Internet上的文本、數據、圖像、動畫、視頻點播和聲音信息,這些信息都由許許多多的Web服務器產生的,而每一個Web服務器又可以通過各種方式與數據庫服務器連接,大量的數據實際存放在數據庫服務器中??蛻舳顺?WWW瀏覽器,一般無須任何用戶程序,只需從Web服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數據庫有關的指令,由Web服務器交給數據庫服務器來解釋執(zhí)行,并返回給Web服務器,Web服務器又返回給用戶;最大的缺點是對企業(yè)外網環(huán)境依賴性太強,由于各種原因引起企業(yè)外網中斷都會造成系統癱瘓。第2章需求分析需求分析是軟件設計的一個重要的環(huán)節(jié)。本階段對訂票系統的應用情況作全面調查,以確定系統目標,并對系統所需要的基礎數據以及數據處理要求進行分析,從而確定用戶的需求。功能需求本網上售票系統應該具備如下功能:登錄通過登錄站點http://localhost:8080/TBS/可以訪問系統主頁面,輸入用戶或管理員的信息實現用戶的登錄和用戶身份的識別,并區(qū)別用戶的權限實現不通的操作。查詢分為對車次信息的查詢和客戶對已訂車票信息的查詢。要求:對車次的查詢,可以按照發(fā)車車次進行查詢。車次信息包括:車號、出發(fā)地、目的地、發(fā)車日期、開出時刻、票價。座位類型設定。車次信息只允許用戶查詢,不能修改。添加管理員用戶可實現車次的添加、途經站點的添加和車票信息的管理。4.訂票、退票普通用戶可實現訂票和退票,通過查詢系統,客戶可以根據自己的賬戶找到車票信息,通過訂票模塊實現訂票,也可通過退票模塊退去已購車票。性能需求為了保證系統能夠長期、安全、穩(wěn)定、可靠、高效的運行,本系統應該滿足以下的性能需求。準確性和及時性系統處理的準確性和及時性是系統的必要性能。系統應能及時而且準確的根據用戶權限及所輸入的信息做出響應。由于本系統的查詢功能對于整個系統的功能和性能完成舉足輕重。作為系統的很多數據來源,而車票的數量和時間又影響用戶的決策活動,其準確性和及時性很大程度上決定了系統的成敗。在系統開發(fā)過程中,必須采用一定的方法保證系統的準確性和及時性。易用性本系統是直接面對用戶的,而用戶往往對計算機并不是非常熟悉。這就要求系統能夠提供良好的用戶接口,易用的人機交互界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信息的界面,從而保證系統的易用性。安全性網上訂票系統中涉及到的數據是客運公司相當重要的信息,系統要保證用戶的權限,對于車次等信息用戶只享有查詢服務,不得更改;系統還要提供方便的手段供系統維護人員進行數據備份、日常安全管理、以及系統意外崩潰時數據的恢復等工作。同時系統還要保證對數據庫進行及時更新,保證數據一致性。業(yè)務流程圖該圖為火車票網上訂票系統業(yè)務流程圖圖2.1火車票網上訂票系統業(yè)務流程圖數據流圖數據流程圖是以圖形的方式表達在問題中信息的變換和傳遞過程。它把系統數據流程圖是以圖形的方式表達在問題中信息的變換和傳遞過程。它把系統看成是由數據流聯系的各種概念的組合,用分解及抽象手段來控制需求分析的復雜性,采用分層的數據流程圖來表示一個復雜的系統?;疖嚻本W上訂票系統系統登錄數據流圖:用戶用戶登錄身份識別管理員管理員操作普通用戶操作結束圖2.2火車票網上訂票系統登錄管理數據流圖普通用戶普通用戶登錄查詢選擇登錄個人信息查詢車次信息查詢訂票信息查詢賬戶信息查詢息管理管理結束功能選擇圖2.3火車票網上訂票系統查詢管理數據流圖火車票網上訂票系統車次、車票、站點管理數據流圖:管理員用戶管理員用戶結束結束圖2.4火車票網上訂票系統車次、車票、站點管理數據流圖數據字典數據字典DBMS容的數據字典。包含的所有元素的定義的集合。以下是數據流圖中主要元素的數據字典卡片:名字:用戶信息別名:無描述:數據庫中用來存儲用戶信息的關系表定義:用戶名名字:用戶信息別名:無描述:數據庫中用來存儲用戶信息的關系表定義:用戶名+密碼+姓名+性別+出生日期+電話+地址+賬戶金額位置:SQL數據庫中用戶信息表2.2車票信息的定義名字:車票信息別名:無名字:車票信息別名:無描述:數據庫中用來存儲車票信息的關系表定義:票號+車次號+起始站+終點站+票價+日期+硬座余票+硬臥余票+軟座余票+軟臥余票+站票位置:SQL數據庫中車票信息表表2.3訂票信息的定義名字:訂票票信息別名:無名字:訂票票信息別名:無描述:數據庫中用來存儲訂票信息的關系表定義:票號+用戶帳號+車次+票種+起始站+終點站+票價+開車時間+票數位置:SQL數據庫中訂票信息表表2.4行車路線信息的定義名字:行車路線信息別名:無名字:行車路線信息別名:無描述:數據庫中用來存儲行車路線信息的關系表定義:車次+站點序號+站點名稱+到站時間+出站時間+公里數位置:SQL數據庫中行車路線信息表表2.5車次信息的定義名字:車次信息別名:無名字:車次信息別名:無描述:數據庫中用來存儲車次信息的關系表定義:車次號+始發(fā)站+終點站+始發(fā)時間+到達終點站時間+歷經時間+總里程數+剩余車票信息位置:SQL數據庫中車次信息表第3章總體設計總體設計描述總體設計是軟件開發(fā)人員根據軟件需求說明書的要求,運用結構化程序設計思想,將軟件自上而下逐層分解成多個軟件模塊,直到分解成每一個模塊只具有單一的功能,能用一個或幾個程序實現的樹形結構為止。總體設計階段還要定義各模塊的數據傳遞關系,設計軟件的編碼方案、文件存儲策略、輸入輸出格式,以及硬件和系統軟件配置,最后編制概要設計說明書??傮w設計的內容主要包括:⑴結構化模塊設計;⑵代碼設計;⑶文件設計;⑷輸入設計;⑸輸出設計;⑹系統軟硬件配置設計;⑺編制設計說明書??傮w設計過程可分為兩個主要階段:功能設計,確定車站售票系統的實現方案;結構設計,確定該軟件的結構。功能設計是在需求分析的基礎上進行的,這里所說的“功能”是泛指的,不僅指問題定義中列出的功能,還包括軟件定義時確定的任何一個獨立的數據加工或處理步驟,例如添加、刪除、查詢和各個特定功能的算法實現等。結構設計,是將整個系統按照不同的功能和層次劃分為一個個功能簡單明確且相對獨立的部分(模塊自頂向下,逐步細化。結構設計是確定程序由哪些模塊組成,以及這些模塊之間的關系。系統開發(fā)模式MVC(ModelViewControl)開發(fā)模式,在控制層和業(yè)務邏輯層train_booking系統功能設計本系統分三個模塊,登錄功能模塊,驗證登錄信息;管理員功能模塊,實現車票和車次管理;普通用戶功能模塊,實現車票和個人信息管理。通過登錄系統主頁http://localhost:8080/TBS/訪問系統,通過身份識別判斷賬戶信息并區(qū)別不通身份的用戶?;疖嚻本W上訂票系統簡單、操作靈活、方便、反應快速、計算準確,系統運行穩(wěn)定、安全可靠,而且有良好的交互界面,讓使用者可以方便、快速地掌握。系統的總體結構根據系統分析,按照結構化程序設計的要求得到了下面的系統功能模塊圖:添加車次車次管理添加車次車次管理刪除車次更新車次管理員功能選擇站點管理添加站點刪除站點售票統計火車票網上訂票系車票管理乘客取票金額統計修改信息修改信息賬戶重置擇普通用戶功能選查詢信息車次查詢站點查詢訂票管理車票管理退票管理付款圖3.1火車票網上訂票系統總體功能圖子模塊描述各個子模塊描述如下:登錄功能模塊:在瀏覽器上輸入服務器的IP地址http://localhost:8080/TBS/,戶或是系統管理員。管理員功能模塊:(1)車次管理功能模塊主要實現車次的添加、車次更新、刪除等功能。(2)車票管理功能模塊主要實現售票統計、金額統計和乘客取票等功能。普通用戶功能模塊:票等信息。能。個人信息管理功能模塊:主要完成個人信息的修改,賬戶的充值等功能。第4章數據庫設計數據庫介紹數據庫是指自描述的完整記錄的集合。它除了包含用戶的源數據外,還包含關于它本身結構的描述。(DatabaseDesign象之間關系的過程。數據庫設計的一般性原則(或事物他一個自己的表;第二個處理規(guī)則:如果你需要在一個列中存儲多個值,那證明你的設計可能是有缺陷的。簡單的數據關系:一對一;一對多;多對一;多對多在數據庫的設計中:要做到數據規(guī)范化、完整性、數據冗于和規(guī)范實例化。在整個設計過程中,我們必須按步驟認真完成。數據庫設計的過程(六個階段)需求分析階段,準確了解與分析用戶需求(包括數據與處理)是整個設計過程的基礎,是最困難、最耗費時間的一步概念結構設計階段是整個數據庫設計的關鍵,通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型邏輯結構設計階段將概念結構轉換為某個DBMS所支持的數據模型對其進行優(yōu)化數據庫物理設計階段為邏輯數據模型選取一個最適合應用環(huán)境的物理結構(包括存儲結構和存取方法)數據庫實施階段運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果建立數據庫,編制與調試應用程序,組織數據入庫,并進行試運行數據庫運行和維護階段數據庫應用系統經過試運行后即可投入正式運行。在數據庫系統運行過程中必須不斷地對其進行評價、調整與修改在設計過程中把數據庫的設計和對數據庫中數據處理的設計緊密結合起來將這兩個方面的需求分析、抽象、設計、實現在各個階段同時進行,相互參照,相互補充,以完善兩方面的設計數據庫的設計在數據庫應用系統的開發(fā)中占有很重要的地位。只有設計出合理的數據庫,才能為建立在數據庫上的應用提供方便。概念設計E-R計。(聚集,形成實體、實體的屬性,標識實體的碼,確定實體之間的聯系類型:N,M:NE-R在經過仔細調查濟南汽車站售票系統的過程和對內容的詳細分析基礎上,對本系統的需求,設計了數據庫的E-R圖,部分如下:火車票網上訂票系統用戶E-R圖家庭住址家庭住址帳號密碼E-mail姓名用戶電話號出生日期身份證號性別賬戶余額圖4.1用戶E-R圖火車票網上訂票系統車票信息E-R圖硬臥票剩余硬臥票剩余票號起始站軟座余票數終點站軟臥余票數車票信息票價軟座余票數無座余票數開車時間車次號圖4-2火車票網上訂票系統車票信息E-R圖火車票網上訂票系統訂票信息E-R圖票號票號座位號起始站票種車票信息終點站票價開車時間車次號訂票數圖4-3火車票網上訂票系統訂票信息E-R圖火車票網上訂票系統途徑站點信息E-R圖站點名稱站點名稱站點序號運行時間途徑站點信息到站時間運行里程出站時間圖4-4火車票網上訂票系統途徑站點信息E-R圖火車票網上訂票系統車次信息E-R圖車次號車次號始發(fā)站車票剩余終點站車次信息運行時間始發(fā)時間總里程數到站時間圖4-5火車票網上訂票系統車次信息E-R圖邏輯設計E-R設計的方法走向完備,數據庫的規(guī)范化理論必須遵守。規(guī)范化理論為數據庫邏輯設計提供了理論指導和工具,在減少了數據冗余的同時節(jié)約了存儲空間,同時加快了增、刪、改的速度。在規(guī)范的數據庫邏輯設計時,還應考慮適當地破壞規(guī)范規(guī)則,即反規(guī)范化設計,來降低索引、表的數目,降低連接操作的數目,從而加快查詢速度。常5表,車次信息表。表4.1用戶信息表列名數據類型長度是否主鍵是否可空用戶Int5是Notnull密碼Varchar45否null姓名Varchar45否null性別Varchar45否null出生日期Varchar45否null地址Varchar45否null賬戶余額Double11否null表4.2車票信息表列 名數據類型長度是否主鍵是否可空idInt11是Notnull票號Varchar45否null車次Varchar45否null日期Datetime20否null列車編號Int11否null硬座余票數Int11否null軟座余票數Int11否null硬臥余票數Int11否null表4.3訂票信息表字段名數據類型長度是否主鍵是否可空車票號Int11是Notnull車次Varchar45否null起始站Varchar45否null終點站Varchar45否null票價Int11否null開車時間DateTime20否null表4.4車次信息表字段名數據類型長度是否主鍵是否可空車次Varchar45是Notnull始發(fā)站Varchar45否Notnull發(fā)車時間Varchar45否Notnull里程Int11否Notnull運行時間Varchar45否Notnull終點站Varchar45否Notnull到站時間Varchar45否Notnull票價Double11否Notnull票數Int11否Notnull表4.5途徑站點信息表列名數據類型長度是否主鍵是否可空站點序號Int11是Notnull站點名稱Varchar45否null到站時間Varchar45否null發(fā)車時間Varchar45否null運行時間Varchar45否null運行里程Int11否null第5章詳細設計系統主頁http://localhost:8080/TBS/的操作。圖5.1火車票網上訂票系統主頁面管理員管理界面設計完成車次管理、車票管理、站點管理和售票信息的統計。cl:l丐n; /I @歸畛貶畛婦首頁 客運捐務 貨運朕陣信息洷詢!r出畔:巴祜序沽點名撲到時丈叮歷時里茬必里操作-·車信息圖5.2管理員管理模塊ii葉歸讓。n當首時間. 首頁 客運段務 貨運肝務 行包朕務 車站引導 銖擁識 站采 客戶信箱車泬信息

巴歡迎織,氓畫垃燒站 竺竺i 捆 珈 歡迎織,氓畫T3 北京 三亞 47 2 45 5S

怍邸l圖5.3車次管理界面gin當: 頁 客運段務 技運服務 包段務 車站引導 鐵器常識 站風采 客音憤加車泬歡迎爐!哩車次it友沽終點站連經站蒼理運行時目車次信息發(fā)生時目呈I目全社杠座二價優(yōu)臥上洪ili訂臥下蔣欽臥上將l下銳巴巴圖5.4添加車次功能界面肪Jch心ogin 飛(t,1).,因萬J,.馬罔前間 首頁 客運肚務 貨運段務 行服務 車導 鐵烙訊 車風采 客戶信雅修改修改車佽歡潁!,軍車農歷舫發(fā)站麗終點沽:途經站舌理運行葉E45i車次信息發(fā)車時目2到祜葉目打全社孫識座羅伯10社廿上討20識片中講3誣甘平祠4[牧廿上講5[6m圖5.5修改車次功能界面---因iJi- ·-當前間 首頁 客運屈務 貨運服務 行包服務 車站導 鐵路帶識 站車風采 客戶信箱Illl佳車狄噓婦I車茨歷述經站苦理車次信白,

婦占 廬互祜 盧云肘目 乒發(fā)車時百 [到寸司 F全程 廬蘆 價 尸酕上岱 歷中付 巨下訥 陌貊讓誦 廬昶嚇誦 陌旦三圖5.5刪除車次信息界面勸栩!匡II 次1$/ch忒妞11in 出主下因勸栩!匡II 次當前_ 頁 客運段務 貨務 包膚務 車站引導 路識 采 客戶信箱互砍, 它 儲發(fā), 北京淫站爸理 |終點站 三亞 行程 58車袚信息 iiJ [前暇睬I咭屁 祜五名杭 毋射 發(fā)肘 歷時 里邑公里) 攔怍打虎山 4 ]] 9 巴匣圖5.6站點管理功能界面口B茹吁n 凸主).因識:可 i口當昨司 頁 客運段務 貨運股務 包扭務 車站引導 鐵器帶識 站車風采 客戶信箱妞如l匡連經站苦理車次信息

次 T.I沽斥問lIl全札'I烹價 禮臥上前優(yōu)臥中謫杠臥下拙砍臥上1i11欽臥下鋪圖5.6添加站點信息界面氏心氐篤職)亨因萬Ii可馬日當前肘閑 頁 寫務 貨運段務 行包務 車導 秩臥常識 站車風采 客戶信箱]逑經站管理車次信息

車次 阮呫斥 F9呫五名和 運目『發(fā)車時目『郢占時ii E全程9砐匝票價 陽匱上抖 廝硬岱中講 而證臥下i 廝軟臥上講 而佽臥下誚 匣曰

圖5.6刪除站點信息界面用戶功能界面設計通過選擇用戶登錄輸入用戶的帳號和密碼,驗證通過后顯示用戶功能界面,若是第一次登錄本系統可進行個人信息的注冊。通過用戶功能界面可實現用戶個人信息的維護、車次查詢、站點查詢、訂票、退票、付款操作。圖5.7注冊用戶信息界面圖5.8用戶登錄界面譬譬如gin |— B玉陽I可岱可當前時: 首頁 客運股杏 怡運段務 行包股杏 車站引導 鐵路常識 站車風采 客戶信儲用戶信息忮改電話號碼111個人信息樓瑣個入信息佬妀密碼

巨Bil 1111??镒≈?11岱毋圖5.9修改基本信息界面BB扛扣當時fii] 首頁 運朕務 貨運朕務 行包服務 車站引導 鐵岱簾識 站車風采 客戶信箱始經忐姑 婦時 左時 歷副 里攔{公里}北京 亞 47 2 45 息傳改密碼肝車汶信息圖5.10車次信息查詢界面當前肘. 百頁 客運屈務 貨運民務 行包屁務 車站引導 鐵常識 站車風采 容戶信箱訂親訂親抬荽站終點站租座張數北京三亞個人信怠恀改個人信息悖改密碼肝戶充恒車次信皂軟臥上鋪張救111ii中1斤...I-圖5.11用戶訂票功能界面吵吵心l主(M)下因兌J)._..'.,fl!|控名日罰住址歡隨!al酶|哀趨話111111身t1l證呂E111lIII杜戶柔霞 1111111llral[訂單信息桽間]月戶訂單信息訂單號 車次 益哀沽 點沽 付金委 烹狀態(tài) 屜作13Tl北京三亞21Q未什款匣I泭訂單j三」個人信息修改個人信息碼!K戶充佳信息圖5.12用戶訂票信息查詢界面出-在面匕業(yè)社迎 l心阮函鄧財

三I付敵頁面可用余額1.11111111Ei付款金頡擊三圖5.12用戶付款界面第6章 系統調試與測試調試與測試概述然后逐一解決。測試和調試是程序開發(fā)周期中必不可少的階段,在程序開發(fā)的早期工作中,它們顯示尤為重要。當對每個組件全面測試和調試之后,整個應用程序的測試和調試工作就十分簡單了。為了確保本系統能夠正常運行,需要在發(fā)布之后做一次較全面的測試?,F將具體操作及過程舉例說明如下:測試主頁訪問是否成功:IEhttp://localhost:8080/TBS/將會出現系統主頁,即該用戶訪問主頁成功。測試管理員登陸是否成功:“密碼”框里輸入登錄密碼“acc測試新用戶注冊是否成功:表中,注冊完成系統將會跳轉到首頁,即新用戶注冊成功。測試普通用戶登錄是否成功:在主頁左上角選擇“普通用戶”選項,在“用戶名”里輸入一個用戶名“aaa”(為剛剛注冊的帳號(框里輸入登錄密碼“123”為剛剛注冊的密碼填寫完成點擊“登錄”按鈕,將會出現普通用戶功能頁面,即普通用戶已經登陸成功了。測試管理員車次管理功能是否成功:系統會跳轉到新增車次頁面,根據提示輸入新增車次的相關信息,點擊“添加”traintrain車次的相關信息,即車次修改成功。點擊“刪除”按鈕,系統會將數據庫除車次的信息,即車次刪除成功。測試管理員站點管理功能是否成功:以管理員身份登錄后,選擇“途經站管理”功能選項,在“車次”一欄中輸入要添加站點的車次,單擊“查詢”按鈕,系統會跳轉站點管理功能頁面,單價passpasspass測試普通用戶查詢功能是否成功:以普通用戶身份登錄后,選擇“車次查詢”選項,輸入車次,點擊“查詢”按鈕系統會將對應車次的信息顯示在頁面上,點擊“余票”按鈕,系統將會顯示剩余的票數,即查詢功能成功。測試普通用戶訂票功能是否成功:頁面,根據提示輸入訂票的相關信息,點擊提交后系統將訂票信息保存到數據庫orderticket”表中,系統自動跳轉到用戶主頁面,點擊“訂單信息查詢系統將會顯示用戶的訂票信息,點擊“付款”按鈕,系統跳轉到付款頁面,點擊user表中用戶余額字段扣除對應的票款,并在ticket表中更新車票信息,提示用戶付款成功,即用戶訂票功能成功。第7章性能分析系統的性能是軟件制作的一個比較關鍵的問題,能否實現相關的功能要求,達到預期的目的是性能分析的一個比較關鍵的問題。對本系統的性能分析可以從系統的完整性和安全性方面進行考慮。此系統在功能上基本達到了開題報告中的要求:能實現對信息的查詢與維護功能。在性能上,表與表之間的約束不夠好,可能會出現一些不必要信息,或者是冗余信息,但是相對來說也有自己的優(yōu)點,頁面之間的切換比較容易,使用起來方便。完整性分析數據完整性(DataIntegrity):數據庫中的表都是相互有一定聯系的。在這方面,系統的表與表之間的聯系良好,沒有出現數據的冗余現象。因此系統的完整性良好。Windows7Java安全性分析安全性分析可以歸類到以下的幾個方面:身份識別與驗證、保密性、數據完整性與不可篡改性。保密性:目的是保護敏感信息。當敏感信息被保存在本地時,必須使用權限控制或加密技術,使之得以保護;當敏感信息在網絡上傳輸時,應該被加密。經過分析,本系統安全性良好,基本上符合要求。第8章結論經過四個多月的設計與開發(fā)工作,本系統實現了以下功能:通過站點http://localhost:8080/TBS/訪問系統主頁、用戶身份的識別、登錄;管理員對車次的添加、修改、刪除,車票的添加、修改,途徑站點的添加、刪除、修改;普通用戶個人信息的注冊、修改、對車次的查詢、訂票、付款、退票功能。所設計的火車票網上訂票系統,能實現火車票網上的售票、退票、訂票、付款等操作,能夠實現管理員對車次、車票、途徑站點的管理更新操作。系統功能全面、易于日后程序更新、數據庫管理容易、界面友好、操作方便、效率高。本系統共有六個功能模塊:登錄功能模塊、個人主頁模塊、查詢功能模塊、B/SMVCMyEclipes8.5MySQLMySQLWorkbench提供數據庫可視化設計、模型建立、以Tomcat6.XWeb應用服務器,提供通過網遵循實用性、系統性、逐步完善、逐步發(fā)展的原則進行管理系統的開發(fā)。由于對火車票網上售票系統的整個流程不夠熟悉,在需求分析時沒有考慮同時大量的用戶對數據庫同時進行操作的情況,導致系統在面臨大量數據訪問時會出現的瓶頸問題,這些都需要在數據庫設計和數據更新時加以完善?;疖嚻本W上訂票是面向全國用戶,要求有安全穩(wěn)定的數據庫設計與操作,由于數據庫選擇的不妥,系統還不能滿足大流量的數據操作,這也是本系統不盡人意的地方那個,這將在以后的修改中進一步的補充完善。在本次的畢業(yè)設計中,我將掌握的專業(yè)理論知識很好地運用到了火車票網上JavaWeb做到了理論和實踐相結合,在實踐中加深了對專業(yè)理論知識的理解,并提升了對B/S可操作性和可移植性等。至此,火車票網上訂票系統的設計與實現項目順利完成。參考文獻[1]張玉樹.SQLServe[M].[2SQL2008[M].北京:清華大學出版社,2008:43-85[3]潘文林.數據庫應用系統開發(fā)實戰(zhàn)[M].北京:中國水力水電出版社,2006:213-321[4]宋坤.數據庫系統開發(fā)完全手冊[M].北京:人民郵電出版社,2006:15-26[5]李昭原等.數據庫新進展.北京:人民郵電出版社[M],2005:53-58美)SQL[M].2006:28-74[7]伍俊良.Java編程思想[M].北京:機械工業(yè)出版社,2004:89-112[8](美)埃克爾.Java(第四版)[M].北京:機械工業(yè)出版社80-117[9]孫衛(wèi)琴.Java面向對象編程[J].計算機與數字工程,2011:23-56[10](美)DenniskafuraJava面向對象程序教程 SimulinkComponentMatLab[M].Anesthesiology,2007:83-97[11](美)ChipDawesBijuThomas.OCP:Oracle8iDBASQLPL/SQL南(英文原版)[M].北京:電子工業(yè)出版社,2003:33-104美).SQL美SQL[M].2006:27-46賽奎春.SQLServer[M].北京:機械工業(yè)出版社14-55陸昌輝、吳曉華.SQLServer[M].2005:114-135仲治國.ASP動態(tài)網站:68[M]社,2009:144-167宋昆、李嚴等.SQLServer[M].2006:65-96管西京.ASP+Access動態(tài)網站案例開發(fā)[M].北京:電子工業(yè)出版社72-115[M].33-76HTML.[M].北京:人民郵電出版社,2008:45-84Basic[M].2006:65-87趙燕燕.ASP技術在Web數據庫開發(fā)中的使用[J].2009:143-175王繼紅.ASP+Access[J].科技傳播,2011:73-133[24]楊晶.VB6.0[M].北京:科學出版社,2006:75-137[25]陸昌輝、吳曉華.SQLServer[M].2005:122-145劉韜,樓興華.SQLServer2000[M].電出版社,2004:76-103古樂,史九林.軟件測試技術概論[M].北京:清華大學出版社.2004:66-78朱少民.軟件質量保證和管理[M].北京:清華大學出版社.2007:34-38[29](美)ChipDawesBijuThomas.OCP:Oracle8iDBASQLPL/SQL南(英文原版)[M].北京:電子工業(yè)出版社,2003:14-22王棟.VisualBasic程序設計實用教程[M].北京:清華大學出版社,2006:23-35.VisualBasic應用與開發(fā)教程[M].北京:機械工業(yè)出版社,2004:44-57童愛紅.VB數據庫編程[M].北京:清華大學出版社,2004:59-98JeffreyHoffer.ModernDatabaseManagement.WroxPress,2007StephenWynkoop.SpecialEditionUsingSQLServer6.0WroxPress,2008林卓然.VB[M].北京:電子工業(yè)出版社,2009:124-170.啟明工作室.VisualBasic數據庫應用系統開發(fā)與實例[M].出版社,2004:170-260胡劍宇.SQLServer數據庫管理標準教程[M].北京:北京理工大學出版社,2007:85-300趙慧勤.SQLServer2000實例教程[M].,2004:54-130Kim,J.,AWeb-BasedSpeakingTestDevelopmentUsingVisual6.0[M].MultimediaAssistedLanguageLearning,2006Somma,J.,etal.,RapidDevelopmentandValidationofaThree-CompartmentNon-LinearwithCovariatePKSimulatorUsingBasic6.0andtheSimulinkComponentofMatLab[M].Anesthesiology,2007BillHamilton.ProgrammingSQLServer2005[M].O'ReillyMedia,Inc.2006:87-98李晶.數據庫設計理論的研究[J].科技創(chuàng)新導報.2009.(18)張曉麗.SQL[J].2009,(01)Java[J].山西建筑,2007.(05)張宗飛.VBADO[J].程,2008.(02)徐也可.SQLServer2000數據庫中數據完整性解決方案[J].職業(yè)時空,2008.(05)ShyamPather.MicrosoftSQLServer2005notificationAdobePress,2006.(04)辛微微.VB[J].西北職教,2008.(12)張鳳.VBSQLServer[J].吐魯番科技,2006.(12)陳寧華.VB數據庫開發(fā)中的一些應用技巧[J].福建信息技術教育,2007.(02)致謝時光匆匆如流水,轉眼便是大學畢業(yè)時節(jié),春夢秋云,聚散真容易。離校日期已日趨臨近,畢業(yè)論文的的完成也隨之進入了尾聲。從開始進入課題到論文的順利完成,一直都離不開老師、同學、朋友給我熱情的幫助,在這里請接受我誠摯的謝意!說心里話,作為一個本科生,在最初試圖以《火車票網上訂票系統》為課題進行研究時,還是頗有顧慮的,最大的難題在于自己對《火車票網上訂票系統》缺乏足夠的了解,最后在學院不少老師的鼓勵和幫助下,最終確定對《火車票網上訂票系統》的需求進行分析研究,由此才展開此論文的撰寫工作。本論文是在我的指導老師戴勃老師的親切關懷與細心指導下完成的。我們可以感受到一個學者的嚴謹和務實,這些都讓我們獲益菲淺,并且將終生受此外,本課題最終得以順利完成,也是與網絡教研室其他老師的幫助分不開提出了一系列可行性的建議,他們是杜穎老師,劉宏沈老師,張興老師等,在此向他們表示深深的感謝!作為一名遼寧工業(yè)大學電子與信息工程學院走出的畢業(yè)生,我會以昂揚的斗志面臨接下來的機遇和挑戰(zhàn),為母校爭光!謹以此文獻給所有關心和幫助過我的人們,謝謝!附錄1. 外文文獻IntroductionToObjects1、TheprogressofabstractionAllprogramminglanguagesprovideabstractions.Itcanbearguedthatthecomplexityoftheproblemsyou’reabletosolverelatedtothekindandqualityofabstraction.By“kind”Imean,“Whatisthatyouareabstracting?”Assemblylanguageisasmallabstractionoftheunderlyingmachine.Manyso-called“imperative”languagesthatfollowed(suchasFORTRAN,BASIC,andC)wereabstractionsofassemblylanguage.Theselanguagesarebigimprovementsoverassemblylanguage,buttheirprimaryabstractionstillrequiresyoutothinkintermsofthestructureofthecomputerratherthanthestructureoftheproblemyouaretryingtosolve.Theprogrammermustestablishtheassociationbetweenthemachinemodel(inthe“solutionspace,”whichistheplacewhereyou’remodelingthatproblem,suchasacomputer)andthemodeloftheproblemthatisactuallybeingsolved(inthe“problemspace,”whichistheplacewheretheproblemexists).Theeffortrequiredtoperformthismapping,andthefactthatitisextrinsictotheprogramminglanguage,producesprogramsthataredifficulttowriteandexpensivetomaintain,andassideeffectcreatedtheentire“programmingmethods”industry.Thealternativetomodelingthemachineistomodeltheproblemyou’retryingtosolve.EarlylanguagessuchasLISPandAPLchoseparticularviewsoftheworld(“Allproblemsareultimatelylists”or“Allproblemsarealgorithmic,”respectively).PROLOGcastsallproblemsintochainsofdecisions.Languageshavebeencreatedforconstraint-basedprogrammingandforprogrammingexclusivelybymanipulatinggraphicalsymbols.(Thelatterprovedtobetoorestrictive.)Eachoftheseapproachesisasolutiontotheparticularclassofproblemthey’redesignedtosolve,butwhenyoustepoutsideofthatdomaintheybecomeawkward.Theobject-orientedapproachgoesastepfurtherbyprovidingtoolsfortheprogrammertorepresentelementsintheproblemspace.Thisrepresentationisgeneralenoughthattheprogrammerisnotconstrainedtoanyparticulartypeofproblem.Werefertotheelementsintheproblemspaceandtheirrepresentationsinthesolutionspaceas“objects.”(Youwillalsoneedotherobjectsthatdon’thaveproblem-spaceanalogs.)Theideaisthattheprogramisallowedtoitselftothelingooftheproblembyaddingnewtypesofobjects,sowhenyoureadthecodedescribingthesolution,you’rereadingwordsthatalsoexpresstheproblem.Thisisamoreflexibleandpowerfullanguageabstractionthanwhatwe’vehadbefore.Thus,OOPallowsyoutodescribetheproblemintermsoftheproblem,ratherthanintermsofthecomputerwherethesolutionwillrun.There’sstillaconnectionbacktothecomputer:eachobjectlooksquiteabitlikealittlecomputrithasastate,andithasoperationsthatyoucanaskittoperform.However,thisdoesn’tseemlikesuchabadanaogytoobjectsintherealworl—theyallhavecharacteristicsandbehaviors.AlanKaysummarizedfivebasiccharacteristicsofSmalltalk,thefirstsuccessfulobject-orientedlanguageandoneofthelanguagesuponJavaisbased.Thesecharacteristicsrepresentapureapproachtoobject-orientedprogramming:Everythingisanobject.Thinkofanobjectasafancyvariable;storesdata,butyoucan“makerequests”tothatobject,askingitperformoperationsonitself.Intheory,youcantakeanyconceptualcomponentintheproblemyou’retryingtosolve(dogs,buildings,services,etc.)andrepresentitasanobjectinyourprogram.Aprogramisabunchofobjectstellingeachotherwhattodobysendingmessages.Tomakearequestofanobjetyou“sendamessage”tothatobject.Moreconcretely,youcanthinkofamessageasarequesttocallamethodthatbelongstoaparticularobject.Eachobjecthasitsownmemorymadeupofotherobjects.Putway,youcreateanewkindofobjectbymakingapackagecontainingexistingobjects.Thus,youcanbuildcomplexityintoaprogramwhilehidingitbehindthesimplicityofobjects.Everyobjecthasatype.Usingtheparlance,eachobjectisaninstanceofaclass,inwhich“class” is synonymous with “type.” The most importantdistinguishingcharacteristicofaclassis“Whatmessagescanyoutoit?”Allobjectsofaparticulartypecanreceivethesamemessages.isactuallyaloadedstatement,asyouwillseelater.Becauseanoftype“circle”isalsoanobjectoftype“shape,”acircleisguaranteedtoacceptshapemessages.Thismeansyoucanwritecodethattalkstoshapesandautomaticallyhandleanythingthatfitsthedescriptionofashape.ThissubstitutabilityisoneofthepowerfulconceptsinOOP.Boochoffersanevenmoresuccinctdescriptionofanobject:Anobjecthasstate,behaviorandidentity.Thismeansthatanobjectcanhaveinternaldata(whichgivesitstate),methods(toproducebehavior),andeachobjectcanbeuniquelydistinguishedfromeveryotherputthisinaconcreteeachobjecthasauniqueaddressinmemory.2、AnobjecthasaninterfaceAristotlewasprobablythefirsttobeginacarefulstudyoftheconceptoftype;heof“theclassoffishesandtheclassofbirds.”ideathatallobjects,whilebeingunique,arealsopartofaclassofobjectsthathavecharacteristicsandbehaviorsincommonwasuseddirectlyinthefirstobject-orientedlanguage,Simula-67,withitsfundamentalkeywordclassthatintroducesanewtypeintoaprogram.Simula,asitsnameimplies,wascreatedfordevelopingsimulationssuchastheclassic“banktellerproblem.”Inthis,youhaveatellers,customers,accounts,transactions,andunitsofmonyalotof“objects.”O(jiān)bjectsthatareidenticalexceptfortheirstateduringprogram’sexecutionaregroupedtogetherinto“classesofobjects”andthat’swherethekeywordclasscamefrom.Creatingabstractdata(classes)isafundamentalconceptinobject-orientedprogramming.Abstractdatatypesworkalmostexactlylikebuilt-intypes:Youcancreatevariablesofatype(calledobjectsorinstancesinobject-orientedparlance)andmanipulatethosevariables(calledsendingmessagesorrequests;yousendamessageandtheobjectfiguresoutwhattodoit).Themembers(elements)ofeachclasssharesomecommonality:accounthasabalance,everytellercanacceptadeposit,etc.Atthesametime,eachmemberhasitsownstate:eachaccounthasadifferentbalance,each teller has a name. Thus, the tellers, customers, accounts,transactions,etc.,caneachberepresentedwithauniqueentityincomputerprogram.Thisentityistheobject,andeachobjectbelongsaparticularclassthatdefinesitscharacteristicsandbehaviors.So,althoughwhatwereallydoinobject-orientedprogrammingiscreatenewdatatypes,virtuallyallobject-orientedprogramminglanguagesthe“class”keyword.Whenyouseetheword“type”think“class”andviceversa.Sinceaclassdescribesasetofobjectsthathaveidenticalcharacteristics(dataelements)andbehaviors(functionality),aclassisreallyadatatypefloatingpointnumber,forexample,alsohasasetofcharacteristicsandbehaviors.ThedifferenceisthataprogrammerdefinesaclasstofitaproblemratherthanbeingforcedtouseanexistingdatatypethatwasdesignedtorepresentaunitofstorageinaYouextendtheprogramminglanguagebyaddingnewdatatypesspecificyourneeds.Theprogrammingsystemwelcomesthenewclassesandgivesthemallthecareandtype-checkingthatitgivestobuilt-intypes.Theobject-orientedapproachisnotlimitedtobuildingsimulations.Whetherornotyouagreethatanyprogramisasimulationoftheyou’redesigning,theuseofOOPtechniquescaneasilyreducealargesetofproblemstoasimplesolution.Onceaclassisestablished,youcanmakeasmanyobjectsofthatasyoulike,andthenmanipulatethoseobjectsasiftheyaretheelementsthatexistintheproblemyouaretryingtosolve.Indeed,oneofthechallengesofobject-orientedprogrammingistocreateaone-to-onemappingbetweentheelementsintheproblemspaceandobjectsinthesolutionspace.Buthowdoyougetanobjecttodousefulworkforyou?Theremustawaytomakearequestoftheobjectsothatitwilldosomething,suchascompleteatransaction,drawsomethingonthescreen,orturnonaswitch.Andeachobjectcansatisfyonlycertainrequests.Therequestsyoucanmakeofanobjectaredefinedbyitsinterface,andthetypeiswhatdeterminestheinterface.Asimpleexamplemightbearepresentationofalightbulb:LightOn()Off()Lightlt=newLight();lt.on();Theinterfaceestablisheswhatrequestsyoucanmakeforaparticularobject.However,theremustbecodesomewheretosatisfythatrequest.This,alongwiththehiddendata,comprisestheimplementation.Fromaproceduralprogrammingstandpoint,it’snotthatcomplicated.Atypehasaassociatedwitheachpossiblerequest,andwhenyoumakeaparticularrequesttoanobject,thatmethodiscalled.Thisprocessisusuallysummarizedbysayingthatyou“sendamessage”(makearequest)toobject,andtheobjectfiguresoutwhattodowiththatmessage(itexecutescode).Here,thenameofthetype/classisLight,thenameofthisparticularLightobjectislt,andtherequeststhatyoucanmakeofaLightaretoturn

溫馨提示

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

評論

0/150

提交評論