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

正文內(nèi)容

畢業(yè)答辯-基于https協(xié)議的12306搶票軟件設(shè)計(jì)與實(shí)現(xiàn)項(xiàng)目報(bào)告-文庫(kù)吧

2025-04-23 08:11 本頁(yè)面


【正文】 .............. 11 4項(xiàng)目技術(shù)創(chuàng)新 .............................................................................................................. 13 ................................................................................................ 13 ................................................................................................ 13 5附言 ............................................................................................................................ 14 附一 參考文獻(xiàn) ............................................................................................................... 15 附二 項(xiàng)目源代碼視圖 .................................................................................................... 16 附三 項(xiàng)目部署物理視圖 ................................................................................................. 17 附四 軟件使用說(shuō)明 ........................................................................................................ 18 1 1 項(xiàng)目開(kāi)發(fā)目標(biāo) 20xx 年的春節(jié),網(wǎng)上吵的最厲害的就是火車票訂票軟件了,有人說(shuō)它是流氓軟件,插隊(duì)搶票,也有人很是贊好它,說(shuō)用它訂票更順利了,不用一直呆在電腦面前,刷新頁(yè)面查余票,再一步一步操 作了,被網(wǎng)友熱捧為“搶票神器”。這是大眾的眼睛,但是作為程序員的我們,想的最多的莫過(guò)于它的原理了,甚至都想自己實(shí)現(xiàn)一個(gè)類似的軟件。 于是,我后來(lái)就特意用了一段時(shí)間,去網(wǎng)上收集搶票的原理,果然,與我開(kāi)始時(shí)想的不謀而合 HTTP 協(xié)議編程。不過(guò) 12306 用的是加密的 HTTPS 協(xié)議,其實(shí)與 HTTP 協(xié)議差不多,說(shuō)的簡(jiǎn)單一點(diǎn),就只是加了一個(gè)非對(duì)稱加密功能和簽名而已。于是,我就用 firebug 來(lái)調(diào)試 12306 的各種 HTTPS 協(xié)議請(qǐng)求,最后經(jīng)過(guò) 1個(gè)禮拜的努力,我終于把 12306 的登陸,查票,查常用聯(lián)系人,訂票所涉及的一系列 HTTPS 協(xié)議請(qǐng)求(包括地址,參數(shù))給記錄了下來(lái),而且用 JAVA 寫了一個(gè)簡(jiǎn)易的操作界面(用的 AWT,因?yàn)楸?swing 好看一點(diǎn)),又用 C 做了一個(gè)簡(jiǎn)易的引導(dǎo)啟動(dòng)封裝程序。 因此,該軟件的來(lái)源純粹是出于我對(duì) 12306 搶票軟件的興趣,對(duì)它原理的渴求,也希望能夠做出一個(gè)自己的搶票軟件,來(lái)證實(shí)自己的 JAVA 水平,希望它能夠幫助更多的程序員認(rèn)識(shí) HTTP 協(xié)議編程的重要性,設(shè)計(jì)出更加安全、可靠、防攻擊的項(xiàng)目來(lái)。 12306 搶票軟件主要的目標(biāo)就是 能夠幫助更多的在外地打拼的奮斗者能夠及時(shí)的搶到回家的票。因此,軟件 需要實(shí)現(xiàn)自動(dòng)化,自動(dòng)與 12306 服務(wù)器進(jìn)行對(duì)接,以達(dá)到自動(dòng)登錄,自動(dòng)獲取常用聯(lián)系人,自動(dòng)輪詢查票,自動(dòng)訂票,以及錯(cuò)誤處理等一系列用戶事先準(zhǔn)備好的訂票流程腳本。 另外,通過(guò)模仿瀏覽器對(duì) 12306 服務(wù)器的請(qǐng)求,希望能夠加強(qiáng)我們對(duì)HTTP,HTTPS 協(xié)議編程的理解,提高重要性。因?yàn)?WEB 編程( .NET 、 JSP 、 PHP等)究其根本也就是 在服務(wù)器端通過(guò)服務(wù)器軟件( WEB服務(wù)器,比如Tomcat,apache,iis)將我們所編寫的動(dòng)態(tài)文件( jsp、 aspx、 php 等)轉(zhuǎn)換為 HTML,然后再通過(guò) HTTP 或者 HTTPS 協(xié)議傳輸?shù)娇蛻舳耍g覽器),而瀏覽器所處理的主要就是對(duì) HTML、 CSS、 JS 等靜態(tài)文件的解析,渲染成頁(yè)面,讓用戶能夠清晰易懂的看到所呈現(xiàn)的頁(yè)面以及當(dāng)用戶點(diǎn)擊按鈕時(shí),將用戶的請(qǐng)求以 HTTP 或者 HTTPS協(xié)議的方式發(fā)送到服務(wù)器 。 2 HTTP 請(qǐng)求 響應(yīng) 流程如圖 1所示。 圖 1 HTTP 請(qǐng)求響應(yīng)流程 3 2 項(xiàng)目總體設(shè)計(jì) 該軟件是采用 跨 操作系統(tǒng)、面向?qū)ο缶幊痰?JAVA 語(yǔ)言開(kāi)發(fā)測(cè)試的,但與12306 服務(wù)器進(jìn)行對(duì)接,用到了 HTTPS 協(xié)議編程,而且需要登錄認(rèn)證,如果自己去實(shí)現(xiàn)這些功能顯然需要 用到大量的時(shí)間,恰好 apache 已經(jīng)提供了一個(gè)非常出名的 高效的、最新的、功能豐富的支持 HTTP( HTTPS) 協(xié)議的編程工具包c(diǎn)lient。 而本軟件需要監(jiān)控系統(tǒng)的運(yùn)行情況,因此需要打印日志,于是,用到了 LOG4J。至于 UI,由于 awt 比 swing 更常用些,界面更友好,于是,在該軟件中,用到了 awt 來(lái)渲染界面,希望能有好的效果。 至于最終開(kāi)發(fā),采用的低耦合、高內(nèi)聚的分層概念設(shè)計(jì) MVC。 Awt 相當(dāng)于 V(視圖), client 負(fù)責(zé)與 12306 服務(wù)器進(jìn)行交互, log4j 負(fù)責(zé)記錄相關(guān)日志。 能模塊設(shè)計(jì) 4 該系統(tǒng)的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1