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

正文內(nèi)容

基于jsp技術(shù)的網(wǎng)上影院訂票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-25 00:35本頁面
  

【正文】   登錄頁面系統(tǒng)登錄頁面是本網(wǎng)站中一個(gè)重要的模塊。此模塊主要功能為對用戶的身份進(jìn)行驗(yàn)證,并且將用戶的部分信息儲存在服務(wù)器上以便使用。登錄頁面包括賬號、密碼的驗(yàn)證,和30天內(nèi)自動登錄的設(shè)置。系統(tǒng)登錄界面如圖49所示:圖49  登錄界面圖賬號是用戶注冊時(shí)的郵箱地址,郵箱地址格式通過js腳本語言的正則表達(dá)式進(jìn)行格式驗(yàn)證,如果格式不正確,頁面會提示信息。如圖410所示:圖410  郵箱格式不正確提示信息圖點(diǎn)擊“登錄”按鈕之后表單提交到后臺處理,后臺從數(shù)據(jù)庫取值,檢查用戶名密碼匹配與否,如果匹配則成功登錄主界面并且將用戶的信息儲存到服務(wù)器的臨時(shí)變量(session)中,在登錄成功后系統(tǒng)將該用戶的登錄信息儲存到服務(wù)器中,為系統(tǒng)的其他功能服務(wù),減少數(shù)據(jù)庫查詢次數(shù),有效地提高了系統(tǒng)效率[3]。如果不匹配及登錄失敗,則頁面會有相應(yīng)提示。此過程是通過AJAX技術(shù),后臺查詢數(shù)據(jù)庫,返回登錄正確與否的信息至頁面,對頁面的進(jìn)行局部刷新,大大提高了網(wǎng)站的運(yùn)行效率。登錄失敗如圖411所示:圖410  登錄失敗提示信息圖本網(wǎng)站登錄模塊,還設(shè)立了“30天內(nèi)自動登錄”的設(shè)置,運(yùn)用Cookie技術(shù),在客戶端保存用戶登錄信息,方便用戶以后進(jìn)入網(wǎng)站購票,免除了登錄的繁瑣操作,提高了用戶操作的便利性。本系統(tǒng)考慮到系統(tǒng)的安全性。采用了單點(diǎn)登錄驗(yàn)證,在一個(gè)用戶登錄到登出的時(shí)間內(nèi),這個(gè)賬號不能在除本機(jī)外任何機(jī)器上再次登錄。此功能是通過在線列表(application)實(shí)現(xiàn)的,將已經(jīng)登錄的用戶放入一個(gè)List集合中。如果這個(gè)集合中有某個(gè)用戶的對象說明該用戶已經(jīng)在線,不可以再次登錄,用戶登錄超時(shí)后或用戶登出的時(shí)候在線列表會自動移除該用戶的賬號[2]。重復(fù)登錄時(shí),系統(tǒng)會通過AJAX提示信息如圖411所示:圖411  重復(fù)登錄提示信息圖如果用戶尚未注冊成為本網(wǎng)站的用戶,則可點(diǎn)擊“立即注冊”進(jìn)行注冊操作。  注冊頁面注冊頁面表單有電子郵箱,性別,創(chuàng)建登錄密碼,確認(rèn)登錄密碼,驗(yàn)證碼這幾項(xiàng),郵箱唯一性和驗(yàn)證碼的正確性都是通過AJAX技術(shù)與后臺進(jìn)行交互,使頁面局部刷新。郵箱的格式和填寫完整校驗(yàn)是通過js腳本完成的。未填信息和填寫信息不合法時(shí),立即注冊按鈕為不可用狀態(tài),當(dāng)注冊信息都填寫正確后,立即注冊按鈕將為可用狀態(tài),注冊頁面如圖412所示:圖412  注冊頁面圖  選座訂票頁面選座訂票模塊是本網(wǎng)站的核心模塊,也是用戶最終的目的所在。如同413所示,藍(lán)色座位為可選的座位,紫色座位為已售出的座位,紅色座位為用戶選擇的座位。頁面下方有用戶選擇的座位號,通過js腳本及時(shí)顯示。點(diǎn)擊“重選座位”按鈕,則會刷新最新的座位情況。點(diǎn)擊“選好了,下一步”按鈕,會跳轉(zhuǎn)下一步要操作的頁面。圖413  選座訂票圖為防止用戶濫選,選票數(shù)量通過js腳本控制在一次購票數(shù)量最多選4張票,如圖414所示:圖414  選座訂票提示信息圖  支付頁面支付頁面左側(cè)顯示用戶選擇的影片,場次,訂票數(shù)量,座位信息,單張票價(jià)和總價(jià),便于用戶確認(rèn),確認(rèn)后方可支付,如圖415所示:圖415  支付頁面圖點(diǎn)擊“確認(rèn)付款”按鈕后,后臺會保存訂票信息,同時(shí)本網(wǎng)站會向用戶的郵箱發(fā)送訂票信息。此發(fā)送電子郵件的功能運(yùn)用了apache下mail的jar包,發(fā)送HTML郵件的功能[11]。郵件包括訂單號,電影信息,場次時(shí)間,座位信息和總價(jià)錢,如圖416所示:圖416  發(fā)送的電子郵件信息圖  用戶中心頁面登錄后,點(diǎn)擊頁面導(dǎo)航欄中的右上部的用戶中心,即可進(jìn)入用戶中心,如圖417所示:圖417  登錄后導(dǎo)航欄圖  用戶中心用戶中心頁面,上部是交易提醒,顯示出用戶訂票后還未播出的場次電影,下部是兩部近期影片推薦如圖418所示:圖418  用戶中心圖  我的訂單我的訂單顯示我的訂單,用戶可在此處進(jìn)行退票處理,用戶可在影片播放開始兩小時(shí)前進(jìn)行退票處理,此處倒計(jì)時(shí)利用js腳本處理。我的訂單如圖419所示:圖419  我的訂單圖點(diǎn)擊“退票”后,經(jīng)確認(rèn),本網(wǎng)站會給用戶郵箱發(fā)送退票信息。如圖420所示:圖420  退票信息圖  編輯個(gè)人信息編輯個(gè)人信息頁面中,分為基本信息和修改頭像,基本信息可修改用戶名稱,性別和電話號碼。如圖421所示:圖421  基本信息圖,如圖422所示:圖422  修改頭像圖  修改密碼修改密碼需要輸入原密碼,新密碼和重復(fù)輸入,這樣設(shè)計(jì)確保了用戶的安全,如圖423所示:圖423  修改密碼圖  管理員后臺登錄管理員登錄需要用戶名,密碼和驗(yàn)證碼,如圖424所示:圖424  管理員登錄圖管理員按“登錄”按鈕之后表單提交到后臺進(jìn)行處理,后臺首先驗(yàn)證管理員輸入的驗(yàn)證碼是否與系統(tǒng)產(chǎn)生的驗(yàn)證碼相匹配,如果驗(yàn)證碼匹配,則進(jìn)行單點(diǎn)登錄驗(yàn)證,確定此管理員除本機(jī)外未登錄后,最后才進(jìn)行數(shù)據(jù)庫驗(yàn)證——后臺從數(shù)據(jù)庫取值,檢查用戶名密碼匹配與否,如果匹配則成功登錄主界面并且將管理員的信息儲存到服務(wù)器的臨時(shí)變量(session)中,如果不匹配則通過AJAX技術(shù)返回錯(cuò)誤提示信息。具體的流程是按順序進(jìn)行三層驗(yàn)證:驗(yàn)證碼匹配驗(yàn)證、單點(diǎn)登錄驗(yàn)證、數(shù)據(jù)庫驗(yàn)證[11]。本系統(tǒng)考慮到系統(tǒng)的安全性。采用了單點(diǎn)登錄驗(yàn)證,在一個(gè)管理員登錄到登出的時(shí)間內(nèi),這個(gè)賬號不能在其他機(jī)器上再次登錄。此功能是通過在線列表(application)實(shí)現(xiàn)的,將已經(jīng)登錄的管理員放入一個(gè)List集合中。如果這個(gè)集合中有某個(gè)管理員的對象則說明該管理員已經(jīng)在線,不可以再次登錄,管理員登出的時(shí)候在線列表會自動移除該用戶的賬號。在登錄成功后系統(tǒng)將該用戶的登錄信息儲存到服務(wù)器中,為系統(tǒng)的其他功能服務(wù),減少數(shù)據(jù)庫查詢次數(shù),有效地提高了系統(tǒng)效率?!?后臺影片管理后臺影片管理以分頁顯示庫存影片,可模糊查詢,可刪除,可修改,可添加影片,如圖425所示:圖425  后臺影片管理圖添加影片如圖426所示:圖426  后臺添加影片圖修改影片如圖427所示:圖427  后臺修改影片圖  后臺場次管理后臺影片管理以分頁顯示庫存場次,可按時(shí)間段查詢,可刪除,可修改,可添加場次,如圖428所示:圖428  后臺場次管理圖場次錄入如圖429所示:圖429  后臺場次錄入圖修改場次如圖430所示,在右側(cè)有“修改該影片信息”的鏈接,管理員也可通過此頁面進(jìn)入修改影片的頁面,這樣設(shè)計(jì)十分人性化。圖430  后臺修改場次圖  后臺用戶管理后臺用戶管理以分頁顯示用戶信息,可模糊查詢,可刪除,可修改,可添加用戶,如圖431所示:圖431  后臺用戶管理圖用戶添加如圖432所示:圖432  后臺添加用戶圖修改用戶如圖433所示:圖433  后臺修改用戶圖  后臺票務(wù)管理后臺票務(wù)管理可以根據(jù)訂單號查找相應(yīng)的票務(wù)信息,如圖434所示:圖434  后臺廣告管理圖  后臺廣告管理后臺廣告管理可以修改網(wǎng)站LOGO,靜態(tài)廣告,動態(tài)廣告,以及對應(yīng)的鏈接地址,如圖435所示:圖435  后臺廣告管理圖  后臺管理員管理管理員管理模塊是本系統(tǒng)提供的對所有管理員進(jìn)行管理(包括添加、刪除、修改、查詢和設(shè)置權(quán)限等)的功能模塊。后臺管理員管理顯示所有管理員的信息,可以添加,刪除,修改管理員的信息,包括管理員的權(quán)限,如圖436所示:圖436  后臺管理員管理圖管理員添加,包括管理員登錄名,管理員密碼,管理員權(quán)限,“重置”按鈕和“確認(rèn)保存”按鈕和填寫校驗(yàn)。管理員權(quán)限包括影片管理,場次管理,用戶管理,廣告管理,管理員管理,有權(quán)限的管理員可以為管理員進(jìn)行權(quán)限的分配,如圖437所示:圖437  后臺添加管理員圖管理員添加時(shí),有相關(guān)驗(yàn)證,其中管理員的登錄名不可重復(fù),否則會有相應(yīng)提示。該驗(yàn)證是通過AJAX后臺驗(yàn)證,如圖438所示:圖438  后臺添加管理員驗(yàn)證圖管理員修改如圖439所示:圖439  后臺修改管理員圖  分權(quán)限管理此模塊也是本后臺系統(tǒng)的一個(gè)特色模塊,由于不同管理員應(yīng)該具有不同的管理權(quán)限,我們?yōu)閿?shù)據(jù)庫中的管理員表添加了一個(gè)權(quán)限(privilege)字段,該字段用來保存管理員擁有的權(quán)限。分權(quán)限管理功能結(jié)合了過濾器、攔截器、JSTL標(biāo)簽等多方面的知識點(diǎn),使各級管理員分管不同的功能模塊,同時(shí)也保證了后臺系統(tǒng)的高效、安全性。  過濾所有action——攔截器在完成了標(biāo)簽頁的分權(quán)限顯示后,管理員已經(jīng)無法直接從頁面中訪問不屬于他(她)權(quán)限范圍內(nèi)的功能,看似比較安全的后臺機(jī)制其實(shí)還隱含著巨大的安全漏洞[9]。管理員依然能夠通過在地址欄里輸入action的地址來訪問不在自己權(quán)限范圍內(nèi)的功能,這就使之前通過前端頁面設(shè)置的分權(quán)限功能完全失去了其作用。解決此問題的方法是加入一個(gè)自定義攔截器結(jié)合默認(rèn)的攔截器堆棧,攔截所有要求訪問的action,攔截器執(zhí)行的操作是驗(yàn)證該管理員是否具有訪問此action的權(quán)限,若有則放行,若無則跳轉(zhuǎn)到登錄頁面?!?過濾所有jsp——過濾器在完成了之前的標(biāo)簽頁分權(quán)限顯示及攔截器攔截所有action后,看似系統(tǒng)分權(quán)限管理功能已經(jīng)很完善了,但新的問題又出現(xiàn)了[15]。一個(gè)管理員如果在地址欄里輸入不在他(她)權(quán)限范圍內(nèi)的jsp頁面,仍然能夠進(jìn)行訪問,原因是并沒有對jsp頁面進(jìn)行過濾。解決此問題的方法是為后臺的所有jsp頁面配置一個(gè)過濾器,該過濾器執(zhí)行的操作為:攔截所有的jsp頁面,根據(jù)管理員所擁有的權(quán)限判斷其是否擁有訪問該jsp頁面的權(quán)利。若有則放行,若無則跳轉(zhuǎn)到一個(gè)提示無權(quán)訪問的頁面。天津大學(xué)仁愛學(xué)院2012屆本科生畢業(yè)設(shè)計(jì)(論文)第五章   系統(tǒng)測試及運(yùn)行維護(hù)  系統(tǒng)測試系統(tǒng)測試就是利用測試工具按照測試方案和流程對產(chǎn)品進(jìn)行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設(shè)計(jì)和維護(hù)測試系統(tǒng),對測試方案可能出現(xiàn)的問題進(jìn)行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。[6]  系統(tǒng)測試測試過程按4個(gè)步驟進(jìn)行,即單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試及發(fā)版測試。 開始是單元測試,集中對用源代碼實(shí)現(xiàn)的每一個(gè)程序單元進(jìn)行測試,檢查各個(gè)程序模塊是否正確地實(shí)現(xiàn)了規(guī)定的功能。 集成測試把已測試過的模塊組裝起來,主要對與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測試。 確認(rèn)測試則是要檢查已實(shí)現(xiàn)的軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及軟件配置是否完全、正確。 系統(tǒng)測試把已經(jīng)經(jīng)過確認(rèn)的軟件納入實(shí)際運(yùn)行環(huán)境中,與其它系統(tǒng)成份組合在一起進(jìn)行測試?!?測試目的  ,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前軟件開發(fā)過程中的缺陷,以便及時(shí)改進(jìn)。  這種分析也能幫助測試人員設(shè)計(jì)出有針對性的測試方法,改善測試的效率和有效性。   沒有發(fā)現(xiàn)錯(cuò)誤的測試也是有價(jià)值的,完整的測試是評定軟件質(zhì)量的一種方法。  測試方法和工具本系統(tǒng)采用如下方法進(jìn)行測試:  單元測試:由于本系統(tǒng)采用JAVA面向?qū)ο蠓謱娱_發(fā)的思想進(jìn)行編寫,系統(tǒng)由許多不同功能的類組成,為了確保每個(gè)類都有效,在每個(gè)類編寫完成后,都會編寫一個(gè)main方法作為入口測試該類是否有效?!?輸入代表測試用例:當(dāng)每一個(gè)功能完成后,編寫幾個(gè)具有代表性的測試用例,從前臺開始輸入,完成后查看數(shù)據(jù)庫內(nèi)數(shù)據(jù)是否正確。保證功能的正確性?!?后臺打印相關(guān)數(shù)據(jù):在系統(tǒng)測試出錯(cuò)誤的時(shí)候,可以把相關(guān)重要的數(shù)據(jù)和方法用后臺打印的方法打印出來,通過打印出的數(shù)據(jù)進(jìn)行分析從而找出漏洞所在。后臺打印的好處是簡單易行,工作量比較小?!?借助編譯工具的輔助功能:可以在測試中使用MyEclipse的DeBug 功能設(shè)置程序斷點(diǎn),跟蹤程序找出錯(cuò)誤所在,這樣測試的好處是可以準(zhǔn)確的跟蹤程序走向,從整個(gè)程序運(yùn)行的流程上一步一步找出問題所在?!?測試工具:MyEclipse,通過編譯工具M(jìn)yEclipse的debug功能有效的跟蹤代碼,找出出錯(cuò)原因?!?系統(tǒng)運(yùn)行本系統(tǒng)為JAVA編寫的B/S結(jié)構(gòu)的WEB項(xiàng)目,運(yùn)行步驟如下。  運(yùn)行windows操作系統(tǒng)?!?,安裝方法為:,選擇路徑進(jìn)行安裝。  運(yùn)行tomcat安裝文件,選擇安裝路徑,選擇第2步已經(jīng)安裝好的JRE路徑,進(jìn)行tomcat的安裝?!?部署程序至tomcat?!?安裝MySQL數(shù)據(jù)庫,導(dǎo)入表結(jié)構(gòu)的SQL腳本,啟動數(shù)據(jù)庫實(shí)例服務(wù)?!?啟動tomcat?!?打開瀏覽器并且輸入如下網(wǎng)址。://localhost:88888/TianRen/ 系統(tǒng)需也要一些日常管理:包括日志的查看,服務(wù)器的維護(hù)等?!?系統(tǒng)維護(hù)管理信息系統(tǒng)在完成系統(tǒng)實(shí)施、投入正常運(yùn)行之后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段。一般信息系統(tǒng)的使用壽命短則45年,長則可達(dá)10年以上,在信息系統(tǒng)的整個(gè)使用壽命中,都將伴隨著系統(tǒng)維護(hù)工作的進(jìn)行。系統(tǒng)維護(hù)的目的是要保證管理信息系統(tǒng)正常而可靠地運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。因此,系統(tǒng)維護(hù)的任務(wù)就是要有計(jì)劃、有組織地對系統(tǒng)進(jìn)行必要的改動,以保證系統(tǒng)中的各個(gè)要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。 系統(tǒng)維護(hù)工作在整個(gè)系統(tǒng)生命周期中常常被忽視。人們往往熱衷于系統(tǒng)開發(fā),當(dāng)開發(fā)工作完成以后,多數(shù)情況下開發(fā)隊(duì)伍被解散或撤走,而在系統(tǒng)開始運(yùn)行后并沒有配置適當(dāng)?shù)南到y(tǒng)維護(hù)人員。這樣,一旦系統(tǒng)發(fā)生問題或環(huán)境發(fā)生變化,最終用戶將無從下手,這就是為什么有些信息系統(tǒng)在運(yùn)行環(huán)境中長期與舊系統(tǒng)并行運(yùn)行不能轉(zhuǎn)換,甚至最后被廢棄的原因。隨著信息系統(tǒng)應(yīng)用的深入,以及使用壽命的延長,系統(tǒng)維護(hù)的工作量將越來越大。系統(tǒng)維護(hù)的屬性往往占整個(gè)系統(tǒng)生命周期總屬性的60%以上,因此有人曾以浮在海面的冰山來比喻系統(tǒng)開發(fā)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1