freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)答辯-基于https協(xié)議的12306搶票軟件設計與實現(xiàn)項目報告(完整版)

2025-07-17 08:11上一頁面

下一頁面
  

【正文】 入驗證碼。 conf 里面放 的是配置文件 。 自動訂票使用步驟 : a、編輯 conf 文件夾下的 ,換成你想訂的車票信息 。 雙擊 或 啟動程序 ,輸入驗證碼即可登錄系統(tǒng) 。 構建時采用 retroguard 進行代碼混淆,使編譯后的代碼難以看懂 。剛好,過完年后,有一段時間我閑了下來,特意去研究這東西,也算功夫不負有心人吧,最終我還是寫了出來, 之后就不會再怕誰問我有沒有搶票軟件了,我會很自豪的說我有,而且是我自己的,哈哈。 12 圖 14 設置自動訂票信息 圖 15 自動訂票 界面 效果圖 圖 16 自動訂票提示成功界面 效果圖13 4 項目技術創(chuàng)新 在該軟件里面用到了 HTTPS 協(xié)議編程,該技術算是比較重要的,望深層次說的話,里面有非對稱加密技術以及各種復雜的算法,還有數(shù)字簽名,如 MD5 等,另外因為 12306 需要登錄,因此也就有了 session, cookie 的保存,去實現(xiàn)這些技術是有一定的難度的,比較幸運的是 apache 基金會 已經(jīng)提供了一個免費的封裝好的 HTTP 編程插件,可以實現(xiàn) session 的保存,會話跟蹤。 圖 3 配置文件圖 圖 4 用戶登錄 界面 效果 圖 9 登陸之后,根據(jù)用戶的信息去 12306 服務器里面取回用戶之前在 12306 網(wǎng)站上保存的已有聯(lián)系人并顯示出來 ,聯(lián)系人信息 界 面 如圖 5所示 。 ○25 locationCode: locationCode。 ○17 trainno4:車次編碼。 ○9 round_train_date:車次日期。 訂票 接口 參數(shù)意義 : ○1 station_train_code:車次編碼。 ○6 trainPassType:填寫 QB 即可。 查詢聯(lián)系人接口 頭信息: ○1 Referer:ssenger12306 ○2 UserAgent: Mozilla/ (Windows NT ) AppleWebKit/ (KHTML, like Gecko) Chrome/ Safari/ ○3 XRequestedWith: XMLHttpRequest 查詢聯(lián)系人接口 返回值 :返回值一個 json 對象,根據(jù) json 插件 (如 GSON)進行解析即可。 ○7 refundFlag:返回標志,填寫 Y即可。 接口介紹 下面將從我對 12306 網(wǎng)站登錄、查詢聯(lián)系人、查票、訂票 4個功能研究,來說明一下各個接口所用到的 url 以及參數(shù)的意義。至于 UI,由于 awt 比 swing 更常用些,界面更友好,于是,在該軟件中,用到了 awt 來渲染界面,希望能有好的效果。 因此,該軟件的來源純粹是出于我對 12306 搶票軟件的興趣,對它原理的渴求,也希望能夠做出一個自己的搶票軟件,來證實自己的 JAVA 水平,希望它能夠幫助更多的程序員認識 HTTP 協(xié)議編程的重要性,設計出更加安全、可靠、防攻擊的項目來。 于是,我后來就特意用了一段時間,去網(wǎng)上收集搶票的原理,果然,與我開始時想的不謀而合 HTTP 協(xié)議編程。 2 HTTP 請求 響應 流程如圖 1所示?;竟δ芤簿褪亲罨镜膯卧K,含有登陸、查詢常用聯(lián)系人、查詢余票、訂票 4 個功能,彼此之間相互獨立又相互關聯(lián)。 ○3 nameErrorFocus:登錄錯誤次數(shù),為空即可。 查詢聯(lián)系人接口 參數(shù)意義 : ○1 pageIndex:獲取頁面,填 0 即可。 ○3 :起始站編碼。 查詢余票 接口 頭信息: ○1 Referer:t ○2 UserAgent: Mozilla/ (Windows NT ) AppleWebKit/ (KHTML, like Gecko) Chrome/ Safari/ ○3 XRequestedWith: XMLHttpRequest 查詢余票 接口 返回值:返回值是按照一定格式寫成的一個文本文檔,需要安裝自己的規(guī)則進行解析,即可看到所查詢的車次信息。 ○6 include_student:是否包含學生,填寫 00 即可。 ○14 start_time_str: 填寫“ 00:0024:00”即可。 ○22 to_station_no:車次抵達站編碼。 確認訂單 返回值:判斷返回值中是否包含 {errMsg:Y}來判斷訂單是否成功。 同 的介紹,當系統(tǒng)檢查到有余票后會立即響鈴,或按照用戶實現(xiàn)寫好的腳本進行下一步處理(比如訂票)。 大學上了四年,最后我以 12306搶票軟件來作為我的畢業(yè)答辯結(jié)束我的大學,我感覺很欣慰。 因為時間倉促,所以,我只是 粗略 實現(xiàn)了該軟件的一些核心功能 , 但是這些擴展功能都是很容易的,我感覺最重要的還是基本功能,因為,有了這些基本功能,我們可以按照自己的需求隨意擴展,所以沒有完善的還請指導老師見諒。 lib 里面放的是一些項目依賴的 jar 包 。 參數(shù)說明 : ticket_date:乘車日期 ticket_from:始發(fā)站 ticket_to:終點站 ticket_train_no:車次 ticket_seat_type:車票座位類別 ticket_person_name:乘車人姓名 ticket_person_ID:乘車人身份證號 ticket_person_phone:乘車人電話 b、雙擊 或 啟動程序 ,輸入驗證碼登錄系統(tǒng) c、點擊選項菜單下面的自動訂票,即可按 的配置進行自動訂票,提示
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1