基于JSP的火車訂票系統(tǒng)_第1頁
基于JSP的火車訂票系統(tǒng)_第2頁
基于JSP的火車訂票系統(tǒng)_第3頁
基于JSP的火車訂票系統(tǒng)_第4頁
基于JSP的火車訂票系統(tǒng)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

息科學與工程學院

畢業(yè)論文工作記錄題目:基于JSP的火車訂票系統(tǒng)的設計與實現(xiàn)學生姓名:學號:學制:班級:專業(yè):計算機科學與技術年級:指導教師:成績:完成時間:

畢業(yè)設計(論文)選題申請表基本情況學生姓名學號專業(yè)年級題目基于JSP的火車訂票系統(tǒng)的設計與實現(xiàn)選題來源指導教師推薦口學生自擬門其它口選擇本題目原因選擇基于JAVA/JSP的火車訂票系統(tǒng)設計的主要原因是:在信息化的今天,通過軟件進行信息管理已經成為一種趨勢,同時通過信息管理系統(tǒng),不但可以方便乘客購買票,突破傳統(tǒng)只能到售票廳購票的局限性,而且在很大程度上提高了客運站的售票的效率,減小了工作人員的壓力,同時也從傳統(tǒng)的售票點售票受時間和空間局限性中獨立出來,對售票的規(guī)范化、信息化、效率化有很大的提高。指導教師意見指導教師簽字:年月日院部意見院長簽字:年月日一、開題報告前的準備畢業(yè)設計(論文)題目確定后,學生應盡快征求導師意見,討論題意與整個畢業(yè)設計(論文)(或設計)的工作計劃,然后根據(jù)課題要求查閱、收集有關資料并編寫研究提綱,主要由以下幾個部分構成:.研究(或設計)的目的與意義。應說明此項研究(或設計)在生產實踐上或對某些技術進行改革帶來的經濟與社會效益。有的課題過去曾進行過,但缺乏研究,現(xiàn)在可以在理論上做些探討,說明其對科學發(fā)展的意義。.國內外同類研究(或同類設計)的概況綜述。在廣泛查閱有關文獻后,對該類課題研究(或設計)已取得的成就與尚存在的問題進行簡要綜述,只對本人所承擔的課題或設計部分的已有成果與存在問題有條理地進行闡述,并提出自己對一些問題的看法。引用內容要有標注。.課題研究(或設計)的內容。要具體寫出將在哪些方面開展研究,要重點突出。研究的主要內容應是物所能及、力所能及、能按時完成的,并要考慮與其它同學的互助、合作。.研究(或設計)方法??茖W的研究方法或切合實際的具有新意的設計方法,是獲得高質量研究成果或高水平設計成就的關鍵。因此,在開始實踐前,學生必須熟悉研究(或設計)方法,以避免蠻干造成返工,或得不到成果,甚至于寫不出畢業(yè)設計(論文)或完不成設計任務。.實施計劃。要在研究提綱中按研究(或設計)內容落實具體時間與地點,有計劃地進行工作。二、開題報告.開題報告可在導師所在教研室或系內舉行,須適當請有關不少于3位老師參加,導師及所有同導師的同學必須參加。.本表(頁面:A4)在開題報告通過論證后填寫,一式三份,本人、導師、所在系(要原件)各一份。三、注意事項.開題報告的撰寫完成,意味著畢業(yè)設計(論文)工作已經開始,學生已對整個畢業(yè)設計(論文)工作有了周密的思考,是完成畢業(yè)設計(論文)關鍵的環(huán)節(jié)。在開題報告的編寫中指導教師只可提示,不可包辦代替。.無開題報告者不準申請答辯、選題依據(jù)(擬開展研究項目的研究目的、意義)隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識。作為計算機應用的一部分,使用計算機對購票信息進行管理,具有著手工管理所無法比擬的優(yōu)點?;疖嚻庇喥毕到y(tǒng),是基于顧客訂票需求的不斷增加,為了更好的完成售票工作,以及實現(xiàn)便利查詢和高效管理火車票而設計的信息管理系統(tǒng)。該系統(tǒng)為管理員提供了一個個性化的窗口,從始于火車票信息錄入的管理,到對查詢火車車次信息以及乘客購買火車票,管理員可以通過系統(tǒng)進行車次信息票價信息修改等一系列操作。.目的為了應對交通運輸行業(yè)的迅猛發(fā)展,尤其是火車運輸業(yè)的發(fā)展和適應實名制后顧客買票的問題,針對不同類型不同規(guī)模的售票點,開發(fā)實時,高效,智能的火車票售票系統(tǒng)顯得尤為重要。本次系統(tǒng)就是在實際考察火車站售票過程在實踐調查情況下提出的,旨在模擬現(xiàn)有。的火車站工作流程并且加入新的功能,做到實時,安全,廣泛。目前全國火車售票系統(tǒng)已日趨完善,并且已經對實名制進行了改進,但是客戶自主購買車票和預訂車票問題并不理想,由于網頁響應速度慢,所以我想將此系統(tǒng)做成B/S工作模式,運用JAVA開發(fā)工具開發(fā)出實時的售票系統(tǒng),以滿足客戶自主買票的需求。.意義火車站市場的管理和規(guī)范問題,是困擾我們多年的一個老問題,也是政府管理中的一個難點,訂票是客運業(yè)務中的一個最基本的業(yè)務,表面上看,它只是火車站業(yè)務的一個簡單的部分,但是它涉及到管理與客戶服務等多方面,因此,過去傳統(tǒng)的售票方式已經不能滿足現(xiàn)代客運業(yè)務流量劇增的客觀要求,這就要求一種全新的訂票方式——網上訂票,來緩解訂票高峰時期的客運壓力,并為用戶提供方便快捷的訂票服務。二、文獻綜述內容(在充分收集研究主題相關資料的基礎上,分析國內外研究現(xiàn)狀,提出問題,找到研究主題的切入點,附主要參考文獻).國內外研究現(xiàn)狀目前,在國內外各大企業(yè)單位中,售票信息管理系統(tǒng)的使用是非常廣泛的。同時,有很多的軟件開發(fā)商也開發(fā)了許多基于各種車票管理系統(tǒng)。在當今社會,計算機占據(jù)了非常重要的位置,這些大部分都是通過使用軟件而提高生產、管理效率來體現(xiàn)的。本文研究的火車站售票系統(tǒng)正好就是這樣性質的一個軟件。鐵路運輸一直都是我國重要的經濟命脈,而且由于我國是內陸國家,這鐵路運輸?shù)囊饬x就顯得更加突出了,對于這樣重要的一件事,當然需要良好的管理了。經過幾十年的發(fā)展,事實早就證明了使用計算機軟件來輔助自己比單純的人工處理手段高明的多,在這樣的背景下,研究這樣的課題的意義也就不言而喻了。在以前,像售票這樣的事,都是人工處理的,人工處理的缺點是顯而易見的,成本大、處理的速度慢、出錯的幾率比較大,效率是很低的?,F(xiàn)在,在世界各國,火車售票使用的基本上都是員工操作計算機的模式。嚴格的說,這并不是智能化,但是,這樣的處理模式比已往的人工處理的好處顯然還是很明顯的,所有的數(shù)據(jù)都由數(shù)據(jù)庫管理,可以隨時動態(tài)的提取、存儲數(shù)據(jù),并可以將修改后的數(shù)據(jù)覆蓋掉原有的數(shù)據(jù)。所以,開發(fā)火車站售票系統(tǒng)軟件是很有意義,也是必要的。.問題提出傳統(tǒng)的火車訂票信息管理都是以人工手寫記錄的管理方式管理車票信息和售票信息,這種管理方式存在著許多缺點,如:效率低、保密性差,使得統(tǒng)計工作變得復雜且繁瑣,結果也難免與實際值有所差別,另外時間一長,將產生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著計算機科學日漸成熟,其強大的功能已為人們深刻認識,在信息時代這種傳統(tǒng)的人工管理方法必然會被以計算機為基礎的信息管理所取代。目前市面上流行許多大型企業(yè)管理系統(tǒng),但是這些復雜的管理系統(tǒng)并一定不適合中小企業(yè)復雜的管理制度,因此不需要大型的繁雜的系統(tǒng),只需要一個操作簡單方便,功能實用,能滿足企業(yè)對售票信息管理和車票記錄的系統(tǒng)。.研究的切入點因為火車訂票管理系統(tǒng)能適應購票客戶和火車售票點的需要,提高售票的管理效率,所以我選擇了基于JAVA/JSP的火車售票管理系統(tǒng)設計與實現(xiàn)。本系統(tǒng)提供了數(shù)據(jù)庫管理的功能,確保對車票信息和訂票信息的管理,并且要求該系統(tǒng)要具有操作簡單方便、功能實用、簡單明了的功能。我選擇利用以Eclipse為開發(fā)平臺,以JAVA作為開發(fā)語言,設計了火車訂票管理系統(tǒng).主要參考文獻[1]李剛.瘋狂Java講義.第2版[M].北京:電子工業(yè)出版社,2012.[2]耿祥義.Java基礎教程[M].北京:清華大學出版社,2014.[3]趙國玲,王宏,徐莉.Java語言程序設計[M].北京:機械工業(yè)出版社,2014.[4]葉達峰.Eclipse編程技術與實例[M].北京:人民郵電出版社,2011.[5]韓萬江.軟件工程案例教材[M].北京:機械工業(yè)出版社,2007.[6]張海潘.軟件工程導論[M].北京:清華大學出版社,2007.[7]張文靜,林琪著.JSP程序設計[M].人民郵電出版社,2010.[8]明日科技李鐘尉陳丹丹.Java項目開發(fā)案例全程實錄.第2版[M].北京:清華大學出版社,2011.[9]孫涌.現(xiàn)代軟件工程[M].北京希望電子出版社,2011.[10]孫衛(wèi)琴等著.精通struts:基于MVC的JavaWeb設計與開發(fā)[M].電子工業(yè)出版社,2010.[11]那靜.EclipseSwt/JFace核心應用[M].北京:清華大學出版,2011.[12]賽奎春.Java工程應用與項目實踐[M].機械工業(yè)出版社,2012.[13]楊志茹.Java入門與實戰(zhàn)教程[M].北京:人民郵電出版社,2010.BruceEckel.ThinkinginJava[M].UpperSaddleRiver,NewJersey,USA:PrenticeHall,2006[15]郭玉梅.個人信息安全的風險規(guī)避[J].軟件工程,2011,(Z1):71-72.[16]王立福.軟件工程(第二版)[M].北京:北京大學出版社,2012.[17]劉杰.Eclipse下插件的設計方法[J].程序員,2010,(05):57-59.[18]張孝祥.深入JavaWeb開發(fā)內幕一一核心基礎[M].北京:電子工業(yè)出版社.北京.2011.10.JoshuaBloch.EffectiveJava[M].Piscataway,N.J:IEEEPress,2009MarilynG.Electroniccommercesecurity,riskman-agementandcontrcflM].Beijing:MachineIndustryPress2010.ZoyaAli.DesigningObjectOrientedSoftwareApplicationswithintheContextofSoftwareFrameworks[D].OhioStateUniversity,2011.MarkusAleksy,AxelKorthaus,“MartinSchader.UseJavaandtheCORBArealizationdistributetypesystem“JpurnalofPingxiangCollege,No.4,2012.三、研究方案(主要研究內容、目標,研究方法、進度).研究內容火車訂票系統(tǒng)主要是為了高效、方便、安全的管理員工信息,主要實現(xiàn)以下模塊功能:安全登錄即注冊功能當訂票客戶進入到系統(tǒng)首頁之后,點擊首頁左側頂部的注冊功能,系統(tǒng)跳轉到訂購客戶注冊信息界面,在注冊信息界面中用戶需要跳入準確的身份證號和真實姓名,設置一個長達六位數(shù)的登錄密碼。當購票用戶注冊成功之后,可以點擊登錄按鈕,系統(tǒng)跳轉到登錄界面輸入用戶名和密碼進行登錄。如果是管理員或者售票員,輸入用戶名和密碼之后,登錄成功系統(tǒng)進入管理員子系統(tǒng)。2、系統(tǒng)管理:管理員子系統(tǒng)和購票客戶子系統(tǒng)。3、購票客戶子系統(tǒng)當購票客戶登錄到前臺子系統(tǒng),在個人信息系統(tǒng)中可以查詢有效車票的基本信息,通過輸入起始站和終點站,以及有效車票時間。其次點擊我的訂單,系統(tǒng)跳轉到我的訂單基本界面,在我的訂單基本信息界面,系統(tǒng)將顯示全部的訂票歷史記錄信息,同時對購票信息可以進行領票、改簽和退票操作,系統(tǒng)將自動修改車票的有效狀態(tài)。最后客戶可以根據(jù)需要修改登錄密碼。4、管理員子系統(tǒng)當管理員或者售票員登錄到系統(tǒng)之后,系統(tǒng)進入到管理員子系統(tǒng),在管理員子系統(tǒng)中,首先可以對管理員信息進行管理,例如:增加管理員基本信息、修改管理員基本信息、刪除管理員基本信息,根據(jù)賬號查詢管理員基本信息。其次可以對火車信息進行管理,在左側的功能菜單樹中,點擊會員信息管理,系統(tǒng)進入會員信息管理界面,在會員信息管理界面中,管理員可以添加會員基本信息,刪除會員基本信息,修改會員基本信息,同時可以根據(jù)會員的證件號查看會員的詳細基本信息;點擊火車信息管理,系統(tǒng)跳轉到火車信息管理界面,在火車信息管理界面中,系統(tǒng)將自動顯示全部的火車班次信息,其次可以添加火車班次基本信息、修改火車班次基本信息、刪除火車班次基本信息,根據(jù)車次查看火車的班次基本信息;點擊站點信息管理,系統(tǒng)將自動跳轉到站點基本信息管理界面,在站點基本信息管理界面,顯示全部的站點基本信息,其次可以添加站點基本信息、修改站點基本信息、刪除站點基本信息,根據(jù)站點名稱查看站點基本信息;點擊線路信息管理,系統(tǒng)進入到線路信息管理界面,在線路信息管理界面中,可以根據(jù)車次查看線路信息,同時可以點擊線路管理,對線路信息進行管理;車票信息管理,可以添加車票信息、修改車票信息、刪除車票信息,根據(jù)起始站、終點站和車票有效日期查詢車票基本信息;訂票信息管理,系統(tǒng)自動顯示全部的已訂票歷史記錄信息,可以看到所訂票的狀態(tài)是已領、改簽或者退票,同時管理員可以對訂票信息進行刪除操作。最后管理員可以進行密碼修改操作。5、購票客戶子系統(tǒng)或者管理員子系統(tǒng),都設有注銷賬號功能的操作,其目的是清空系統(tǒng)的session會話。.研究目標本系統(tǒng)采用JAVA技術開發(fā)火車訂票管理系統(tǒng)。為了能夠有助于訂票客戶更好清楚及時的查詢火車的班次和發(fā)車時間,準確的訂票;其次管理員可以快速及時的更新和維護車票信息,提高管理效率。同時也希望通過學習,能夠對數(shù)據(jù)庫技術和JAVA編程語言進一步學習了解應用。.研究方法和技術方案系統(tǒng)總體設計,從需求系統(tǒng)總體設計,從需求分析開始,保證系統(tǒng)的穩(wěn)定性、易維護性、可擴展性,最大限度地提高系統(tǒng)安全性和整體性能。從系統(tǒng)實現(xiàn)上,對當前開發(fā)技術有一定的了解后,針對本系統(tǒng)所要實現(xiàn)的功能,我決定使用Eclipse平臺,JAVA編程語言來實現(xiàn)這個系統(tǒng)。采用此平臺,具有開發(fā)效率高、性能強、安全性好等優(yōu)點。從實現(xiàn)方案以及本系統(tǒng)的使用需求來看,本實現(xiàn)方案是完全可行的。另外,關于JAVA開發(fā)的系統(tǒng),網上有較多的資料,圖書館有很多的書籍

溫馨提示

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

評論

0/150

提交評論