




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
目錄 1摘要: 11實訓背景 12實訓內(nèi)容 22.1系統(tǒng)總體設計 22.2系統(tǒng)功能模塊實現(xiàn) 32.2.1登錄 32.2.2服務端管理功能實現(xiàn) 73實訓結(jié)果 10摘要:最近幾年,計算機網(wǎng)絡技術(shù)得到了迅猛的發(fā)展,再加上網(wǎng)絡傳輸速度快、效率高、較為方便,使現(xiàn)在社會中人們生活與互聯(lián)網(wǎng)聯(lián)系日益緊密。與此同時,越來越多的人產(chǎn)生了網(wǎng)絡依賴。在這種情況下,網(wǎng)絡就成了人們?nèi)粘I钪胁豢扇鄙俚囊徊糠?,成為一種不可或缺的工具。除平日交友聊天,上網(wǎng)、在線游戲之外,更有因疫情而開展的網(wǎng)絡課堂、網(wǎng)絡考試等。因這些使用者巨大的差異,本論文所要設計的火車票票務系統(tǒng),從傳統(tǒng)設計上來說,是區(qū)別于其他學習方式的,不只讓用戶覺得新奇,并將提高火車票票務服務系統(tǒng)的效率?;疖嚻逼眲障到y(tǒng)在研發(fā)過程中使用微信小程序,還采用Java技術(shù)來設計動態(tài)頁面,在服務端使用MySQL數(shù)據(jù)庫,具有以下幾大功能:服務端、班次清單、社區(qū)列表等。關鍵詞:B/S結(jié)構(gòu);MySQL數(shù)據(jù)庫;票票務系統(tǒng)1實訓背景在移動網(wǎng)絡日益發(fā)達的今天,人們的生活已經(jīng)離不開手機,特別是使用手機進行線上支付消費,線上網(wǎng)購商品,已是一種常態(tài),可見,移動互聯(lián)網(wǎng)已經(jīng)融合到了人們生活中的方方面面。據(jù)工信部日前公布的通信業(yè)經(jīng)濟運行數(shù)據(jù)來看,網(wǎng)絡利用巨大的用戶數(shù)據(jù),涵蓋國內(nèi)絕大部分人。在4G網(wǎng)絡全面推廣,5G網(wǎng)絡正式投入商用的今天,移動終端設備在其中會起到關鍵作用,隨著PC端互聯(lián)網(wǎng)市場的逐步飽和,移動互聯(lián)網(wǎng)方興未艾,移動互聯(lián)網(wǎng)已成為各大互聯(lián)網(wǎng)巨頭新一輪奮斗的領域。同時,智能手機等移動終端數(shù)量的增加,人們對互聯(lián)網(wǎng)的依賴性越來越強,這就為互聯(lián)網(wǎng)提供了大量的用戶資源。由于互聯(lián)網(wǎng)飛速發(fā)展,為人們提供許多便利,使生活中的問題解決也變得容易,并通過網(wǎng)絡獲得生活便利,滿足生活需要。比如學習,逛街等,借助網(wǎng)絡,人們可以很容易地解決問題,以滿足需要,因此,借助網(wǎng)絡對火車票票務系統(tǒng)進行管理具有很好的效果,隨著網(wǎng)絡的日益發(fā)展,以及科學技術(shù)的進步,為實現(xiàn)智能化發(fā)展打下一定的基礎,智能化產(chǎn)品已得到公認,并涵蓋人們生活的方方面面,智能化電腦是我們普遍使用的一種產(chǎn)物,因電腦功能強大,因此,人們每天的瑣碎事務都要由電腦來解決,并引起了人們的關注,電腦的使用時間越長,表明人們的個人需求在不斷地增加,因此,只有持續(xù)改進智能產(chǎn)品,才能創(chuàng)造更好的產(chǎn)品,方面人們的使用。當前,借助互聯(lián)網(wǎng)的迅猛發(fā)展,互聯(lián)網(wǎng)給生活帶來的便利,大家也都有所體會??梢?,互聯(lián)網(wǎng)的發(fā)展,可以促進社會進步。2實訓內(nèi)容通過培訓來開發(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)總體設計2.1.1功能模塊設計該系統(tǒng)針對火車票票務系統(tǒng)進行了設計和實現(xiàn),客戶端用戶與服務端管理共同構(gòu)成該平臺。圖1是火車票票務系統(tǒng)的功能模塊圖。圖1系統(tǒng)功能模塊圖2.1.2服務端管理員登錄功能管理員登陸到系統(tǒng)服務端,添加、刪除、修正和查看信息。圖2是服務端管理員登錄管理的流程圖。圖2服務端管理員登錄管理的流程圖2.1.3客戶端用戶功能模塊用戶進入客戶端可以查看購票、班次、購票等??蛻舳擞脩舨僮髁鞒虉D如下圖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)后可以對票務訂單、我的發(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服務端管理功能實現(xiàn)(1)管理員登錄功能為了確保系統(tǒng)安全性,只有通過管理員身份才能訪問服務器,管理員必須填寫正確的用戶名,密碼和驗證碼才能登錄。系統(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實訓結(jié)果火車票票務系統(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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025如何撰寫借調(diào)合同范本
- 傳染病的社區(qū)預防與管理
- 宮外孕護理要點
- 中班課間及游戲安全管理規(guī)范
- 預防傳染病毒
- 支架病人護理查房
- 2025年藥事管理學試題
- 口腔癌患者口腔護理規(guī)范
- 帕金森的生活護理
- 新質(zhì)生產(chǎn)力安全生產(chǎn)
- 2024年浙江省中考社會試卷真題(含標準答案及評分標準)
- MOOC 兒科學-四川大學 中國大學慕課答案
- 10kV供配電系統(tǒng)電氣設備改造 投標方案(技術(shù)方案)
- 《義務教育道德與法治課程標準(2022年版)》
- 醫(yī)院檢驗科實驗室生物安全管理手冊
- 七人學生小品《如此課堂》劇本臺詞手稿
- 康復治療技術(shù)運動療法課件
- 電力建設熱工熱控作業(yè)指導書
- 自主探究式教學活動模式結(jié)題報告
- 甲醇及制氫裝置預試車方案
- 110kV升壓站土建監(jiān)理實施細則
評論
0/150
提交評論