《火車票票務(wù)系統(tǒng)的開發(fā)設(shè)計實訓(xùn)報告》2200字(論文)_第1頁
《火車票票務(wù)系統(tǒng)的開發(fā)設(shè)計實訓(xùn)報告》2200字(論文)_第2頁
《火車票票務(wù)系統(tǒng)的開發(fā)設(shè)計實訓(xùn)報告》2200字(論文)_第3頁
《火車票票務(wù)系統(tǒng)的開發(fā)設(shè)計實訓(xùn)報告》2200字(論文)_第4頁
《火車票票務(wù)系統(tǒng)的開發(fā)設(shè)計實訓(xùn)報告》2200字(論文)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄 1摘要: 11實訓(xùn)背景 12實訓(xùn)內(nèi)容 22.1系統(tǒng)總體設(shè)計 22.2系統(tǒng)功能模塊實現(xiàn) 32.2.1登錄 32.2.2服務(wù)端管理功能實現(xiàn) 73實訓(xùn)結(jié)果 10摘要:最近幾年,計算機網(wǎng)絡(luò)技術(shù)得到了迅猛的發(fā)展,再加上網(wǎng)絡(luò)傳輸速度快、效率高、較為方便,使現(xiàn)在社會中人們生活與互聯(lián)網(wǎng)聯(lián)系日益緊密。與此同時,越來越多的人產(chǎn)生了網(wǎng)絡(luò)依賴。在這種情況下,網(wǎng)絡(luò)就成了人們?nèi)粘I钪胁豢扇鄙俚囊徊糠?,成為一種不可或缺的工具。除平日交友聊天,上網(wǎng)、在線游戲之外,更有因疫情而開展的網(wǎng)絡(luò)課堂、網(wǎng)絡(luò)考試等。因這些使用者巨大的差異,本論文所要設(shè)計的火車票票務(wù)系統(tǒng),從傳統(tǒng)設(shè)計上來說,是區(qū)別于其他學(xué)習(xí)方式的,不只讓用戶覺得新奇,并將提高火車票票務(wù)服務(wù)系統(tǒng)的效率?;疖嚻逼眲?wù)系統(tǒng)在研發(fā)過程中使用微信小程序,還采用Java技術(shù)來設(shè)計動態(tài)頁面,在服務(wù)端使用MySQL數(shù)據(jù)庫,具有以下幾大功能:服務(wù)端、班次清單、社區(qū)列表等。關(guān)鍵詞:B/S結(jié)構(gòu);MySQL數(shù)據(jù)庫;票票務(wù)系統(tǒng)1實訓(xùn)背景在移動網(wǎng)絡(luò)日益發(fā)達的今天,人們的生活已經(jīng)離不開手機,特別是使用手機進行線上支付消費,線上網(wǎng)購商品,已是一種常態(tài),可見,移動互聯(lián)網(wǎng)已經(jīng)融合到了人們生活中的方方面面。據(jù)工信部日前公布的通信業(yè)經(jīng)濟運行數(shù)據(jù)來看,網(wǎng)絡(luò)利用巨大的用戶數(shù)據(jù),涵蓋國內(nèi)絕大部分人。在4G網(wǎng)絡(luò)全面推廣,5G網(wǎng)絡(luò)正式投入商用的今天,移動終端設(shè)備在其中會起到關(guān)鍵作用,隨著PC端互聯(lián)網(wǎng)市場的逐步飽和,移動互聯(lián)網(wǎng)方興未艾,移動互聯(lián)網(wǎng)已成為各大互聯(lián)網(wǎng)巨頭新一輪奮斗的領(lǐng)域。同時,智能手機等移動終端數(shù)量的增加,人們對互聯(lián)網(wǎng)的依賴性越來越強,這就為互聯(lián)網(wǎng)提供了大量的用戶資源。由于互聯(lián)網(wǎng)飛速發(fā)展,為人們提供許多便利,使生活中的問題解決也變得容易,并通過網(wǎng)絡(luò)獲得生活便利,滿足生活需要。比如學(xué)習(xí),逛街等,借助網(wǎng)絡(luò),人們可以很容易地解決問題,以滿足需要,因此,借助網(wǎng)絡(luò)對火車票票務(wù)系統(tǒng)進行管理具有很好的效果,隨著網(wǎng)絡(luò)的日益發(fā)展,以及科學(xué)技術(shù)的進步,為實現(xiàn)智能化發(fā)展打下一定的基礎(chǔ),智能化產(chǎn)品已得到公認,并涵蓋人們生活的方方面面,智能化電腦是我們普遍使用的一種產(chǎn)物,因電腦功能強大,因此,人們每天的瑣碎事務(wù)都要由電腦來解決,并引起了人們的關(guān)注,電腦的使用時間越長,表明人們的個人需求在不斷地增加,因此,只有持續(xù)改進智能產(chǎn)品,才能創(chuàng)造更好的產(chǎn)品,方面人們的使用。當(dāng)前,借助互聯(lián)網(wǎng)的迅猛發(fā)展,互聯(lián)網(wǎng)給生活帶來的便利,大家也都有所體會。可見,互聯(lián)網(wǎng)的發(fā)展,可以促進社會進步。2實訓(xùn)內(nèi)容通過培訓(xùn)來開發(fā)反饋系統(tǒng),主要從用戶實際需要出發(fā),結(jié)合實際情況進行剖析,分析系統(tǒng)的功能,調(diào)整并改進了系統(tǒng)開發(fā)過程,保證系統(tǒng)能滿足用戶需要,整個系統(tǒng)經(jīng)過最新測試,系統(tǒng)出現(xiàn)的漏洞與問題都會逐一得到解決,從而保證系統(tǒng)的正確性。2.1系統(tǒng)總體設(shè)計2.1.1功能模塊設(shè)計該系統(tǒng)針對火車票票務(wù)系統(tǒng)進行了設(shè)計和實現(xiàn),客戶端用戶與服務(wù)端管理共同構(gòu)成該平臺。圖1是火車票票務(wù)系統(tǒng)的功能模塊圖。圖1系統(tǒng)功能模塊圖2.1.2服務(wù)端管理員登錄功能管理員登陸到系統(tǒng)服務(wù)端,添加、刪除、修正和查看信息。圖2是服務(wù)端管理員登錄管理的流程圖。圖2服務(wù)端管理員登錄管理的流程圖2.1.3客戶端用戶功能模塊用戶進入客戶端可以查看購票、班次、購票等。客戶端用戶操作流程圖如下圖3所示:圖3用戶操作流程圖2.2系統(tǒng)功能模塊實現(xiàn)2.2.1登錄用戶通過登錄自己的用戶名、密碼以及驗證碼進行登錄系統(tǒng),登錄界面如圖4所示。圖4用戶登錄界面圖實現(xiàn)主要代碼:/***獲取個人信息*@paramrequest*@return*/@RequestMapping("/info")publicServerResponseVoinfo(HttpServletRequestrequest){returnServerResponseVo.createBySuccess(request.getSession().getAttribute("admin"));}(1)首頁用戶在首頁可以查看購票、社區(qū)、我的等信息。首頁界面如圖5所示。圖5首頁界面圖(2)我的用戶登錄系統(tǒng)后可以對票務(wù)訂單、我的發(fā)表等信,如圖6所示。圖6我的界面圖實現(xiàn)主要代碼:***<p>*前端控制器*</p>**@author劉金泳*@since2021-03-13*/@RestController@RequestMapping("/gen-train-ticket")publicclassGenTrainTicketController{@AutowiredprivateIGenTrainTicketServiceiGenTrainTicketService;/***@parampage*@paramlimit*@return*/(3)班次用戶進入系統(tǒng)查看班次信息并在線進行購買等操作,班次信息界面如圖7所示。圖7班次信息界面圖實現(xiàn)主要代碼:iPage.getRecords().stream().map(e->{WechatUserEntityopen_id=wechatUserService.getOne(newQueryWrapper<WechatUserEntity>().eq("open_id",e.getOpenId()));e.setWechatUserEntity(open_id);e.setDz(iGenGiveLikeService.count(newQueryWrapper<GenGiveLike>().eq("post_id",e.getId())));e.setPl(iGenCommentsService.count(newQueryWrapper<GenComments>().eq("post_id",e.getId())));returne;}).collect(Collectors.toList());2.2.2服務(wù)端管理功能實現(xiàn)(1)管理員登錄功能為了確保系統(tǒng)安全性,只有通過管理員身份才能訪問服務(wù)器,管理員必須填寫正確的用戶名,密碼和驗證碼才能登錄。系統(tǒng)無法強制登錄。管理員登錄如圖8所示。圖8管理員登錄界面圖實現(xiàn)主要代碼:/***登錄*@paramsysUser*@paramrequest*@return*/@RequestMapping("/login")publicServerResponseVologin(@RequestBodySysUsersysUser,HttpServletRequestrequest){SysUserone=iSysUserService.getOne(newQueryWrapper<SysUser>().eq("username",sysUser.getUsername()).eq("password",sysUser.getPassword()));if(one==null){returnServerResponseVo.createByError("賬號或密碼錯誤");}request.getSession().setAttribute("admin",one);returnServerResponseVo.createBySuccess("登錄成功");}(2)班次列表管理員查看班次列表信息進行添加、刪除、修改以及查看等操作,其界面如圖9所示。圖9班次列表界面圖實現(xiàn)主要代碼:@AutowiredprivateIGenGiveLikeServiceiGenGiveLikeService;@RequestMapping("/save/{postId}/{openId}")publicServerResponseVosave(@PathVariable("postId")IntegerpostId,@PathVariable("openId")StringopenId){GenGiveLikeone=iGenGiveLikeService.getOne(newQueryWrapper<GenGiveLike>().eq("post_id",postId).eq("open_id",openId));if(one!=null){iGenGiveLikeService.removeById(one.getId());returnServerResponseVo.createBySuccess("取消收藏成功");}(3)社區(qū)列表管理員對社區(qū)列表信息進行添加、刪除、修改以及查看等操作,其界面如圖10所示。圖10社區(qū)列表界面圖實現(xiàn)主要代碼:@RequestMapping("/save/{postId}/{openId}/{plnr}")publicServerResponseVosave(@PathVariable("postId")IntegerpostId,@PathVariable("openId")StringopenId,@PathVariable("plnr")Stringplnr){GenCommentscomments=newGenComments();comments.setPlTime(newDate());comments.setOpenId(openId);comments.setPostId(postId);comments.setNrong(plnr);iGenCommentsService.save(comments);returnServerResponseVo.createBySuccess("評論成功");}3實訓(xùn)結(jié)果火車票票務(wù)系統(tǒng)的開發(fā)主要給用戶創(chuàng)造一個公平、互相包容以及操作簡單的系統(tǒng),充分滿足用戶的要求,以微信小程序,MySQL數(shù)據(jù)庫等為主要技術(shù)對系

溫馨提示

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

評論

0/150

提交評論