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

正文內(nèi)容

基于jsp電影票預(yù)定網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)-閱讀頁(yè)

2025-05-27 18:31本頁(yè)面
  

【正文】 計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。 Access 還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。 Tomcat Tomc at 是 APACHE JAKARTA 軟件組織的一個(gè)子項(xiàng)目, TOMCAT 是一個(gè) JSP/SERVLET 容器,它是在 SUN 公司的 JSWDK( JAVA SERVER WEB DEVELOPMENT KIT)基礎(chǔ)上發(fā)展起來(lái)的一個(gè)JSP 和 SERVLET 規(guī)范的標(biāo)準(zhǔn)實(shí)現(xiàn),使用 TOMCAT 可以體驗(yàn) JSP 和 SERVLET 的最新規(guī)范。 Tomc at 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器。 Tomc at 是提供一個(gè)支持 Servlet 和 JSP 運(yùn)行的容器。而對(duì)于 Web 服務(wù)器來(lái)說(shuō) , Apache 僅僅支持靜態(tài)網(wǎng)頁(yè),對(duì)于支持動(dòng)態(tài)網(wǎng)頁(yè)就會(huì)顯得無(wú)能為力; Tomc at 則既能為動(dòng)態(tài)網(wǎng)頁(yè)服務(wù),同時(shí)也能為靜態(tài)網(wǎng)頁(yè)提供支持。大多數(shù)的 Web 服務(wù)器都是用底層語(yǔ)言編寫如 C 語(yǔ)言 ,利用了相應(yīng)平臺(tái)的特征,因此用純 Java 編寫的Tomc at 執(zhí)行速度不可能與它們相提并論。 Tomcat 完成處理后,將響應(yīng)傳回給 Apac he,最后 Apache 將響應(yīng)返回給客戶端。因此,為了建立與數(shù)據(jù)庫(kù)的連接,可以通過(guò)三種方式:建立 DSN、使用非 DSN 和 OLE DB。 ODBC是一種訪問(wèn)數(shù)據(jù)庫(kù)的方法,只要系統(tǒng)中有相應(yīng)的 ODBC驅(qū)動(dòng)程序,任何程序就可以通過(guò) ODBC驅(qū)動(dòng)程序操縱數(shù)據(jù)庫(kù)。由此可見, DSN 是應(yīng)用程序和數(shù)據(jù)庫(kù)之間的橋梁。因此,一個(gè) DSN 必須包含一些信息, DSN 的名字就是給這座橋取的名字,當(dāng)在程序中訪問(wèn)數(shù)據(jù)庫(kù)時(shí),給系統(tǒng)傳的就是這個(gè)名字,而不是數(shù)據(jù)庫(kù)的實(shí)際名稱。 SUN 的 JDK 中自帶了用來(lái)連接 ODBC 數(shù)據(jù)源的 JDBC 驅(qū)動(dòng),寫法 為 : ( )。 論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 21 JDBCODBC 橋是一個(gè) JDBC 驅(qū)動(dòng)程序 , 對(duì) ODBC 而言 , 它像是通用的應(yīng)用程序 , 橋?yàn)樗羞m用于 ODBC 的數(shù)據(jù)庫(kù)實(shí)現(xiàn) JDBC。由于 ODBC 被廣泛地使用 , 所以橋的優(yōu)點(diǎn)是讓 JDBC 能夠訪問(wèn)幾乎所有的數(shù)據(jù)庫(kù)。橋驅(qū)動(dòng)程序?yàn)?Java 應(yīng)用程序提供了一種把 JDBC 調(diào)用映射為 ODBC 調(diào)用的方法。 JDBCODBC 橋在 JDBC API 和 ODBC API 之間提供了一個(gè)橋梁,這個(gè)橋把標(biāo)準(zhǔn)的 JDBC 調(diào)用翻譯成對(duì)應(yīng)的 ODBC 調(diào)用,然后通過(guò)ODBC 庫(kù)把它們發(fā)送到 ODBC 數(shù)據(jù)源。 橋作為包 與 JDK 一起自動(dòng)安裝 , 無(wú)需特殊配置。但是客戶機(jī)需要通過(guò)生成數(shù)據(jù)源名 (Data Source Names , DSN)來(lái)配置 ODBC 管理器。 5 系統(tǒng)實(shí)現(xiàn)與運(yùn)行 根據(jù)需求分析及系統(tǒng)設(shè)計(jì)情況,結(jié)合 JSP、 Access 的特點(diǎn)開發(fā)出了電影票預(yù)定網(wǎng)站,在進(jìn)行編碼測(cè)試之后,網(wǎng)站實(shí)現(xiàn)了上面分析的基本功能。 登錄頁(yè)面的實(shí)現(xiàn) 登錄頁(yè)面命名為 Login, 其運(yùn)行效果圖 如圖 51 所示。 在用戶輸入完用戶名和密碼之后,程序會(huì)將用戶名和密碼與數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行比對(duì),如果用戶名與密碼錯(cuò)誤,或與用戶身份不符,系統(tǒng)會(huì)給予提示,要求重新登錄。普通用戶進(jìn)入的是網(wǎng)站前臺(tái)頁(yè)面,而管理員進(jìn)入的是網(wǎng)站后臺(tái)頁(yè)面。登錄頁(yè)面在主頁(yè)面之前彈出,以確保程序安全性。 用戶名 的長(zhǎng)度必須在 1~20 位之間,密碼長(zhǎng)度應(yīng)大于 6位。 如果用戶信息輸入完整、正確且符合要求,系統(tǒng)會(huì)將用戶信息存入到數(shù)據(jù)庫(kù)中 , 否則提示錯(cuò)誤信息并要求用戶重新輸入。用戶可以根據(jù)自己的需求,通過(guò)菜單來(lái)使用各項(xiàng)功能,讓用戶可以更加快速,簡(jiǎn)單地進(jìn)行操作。因此在網(wǎng)站前臺(tái)頁(yè)面的設(shè)計(jì)上采用了色彩較為歡快的色彩風(fēng)格。如果不需要進(jìn)行操作或切換用戶,直接單擊“退出”即可。 網(wǎng)站前臺(tái)頁(yè)面命名為 shop,其運(yùn)行效果圖如圖 53 所示。 網(wǎng)站中的購(gòu)物車模仿現(xiàn)實(shí)中的購(gòu)物車,存放用戶選擇的 電影 ,用戶可以根據(jù)自己的需求增 加、 清除 購(gòu)物車中的 電影票 。 在用戶表中,設(shè)置了“等級(jí)”( rank)這個(gè)屬性,它用于判斷用戶的級(jí)別。當(dāng)用戶等級(jí)小于 5 時(shí),屬于網(wǎng)站的普通用戶,普通用戶預(yù)定電影票不能選擇具體座位,只能根據(jù)個(gè)人喜好選擇大體方位,如前排、中間或后排,若預(yù)定兩張以上電影票可以選擇座位是否連續(xù),具體座位由系統(tǒng)根據(jù)個(gè)人喜好自動(dòng)分配。這種座位分配方法是由順序算法得到的, 如果普通用戶喜歡前排的座位,那么系統(tǒng)從第一排 A1 開始分配,遇到已經(jīng)分配好的座位,系統(tǒng)會(huì)自動(dòng)跳過(guò),不會(huì)進(jìn)行二次分配。 系統(tǒng)分配座位的具體算法分析如下: public String getSeats(String qh,int num,boolean cont) ( 1)參數(shù) String qh 表示前后排喜好的選擇,可選值 ”front”,”middle”,”back”,分別指前排、中間、后排。 ( 3)參數(shù) boolean cont 表示是否要求訂購(gòu)連續(xù)的座位, true 表示要求連續(xù), false 表示不要求連續(xù)。 以用戶選擇前排座位為例,若訂購(gòu)票得數(shù)量大于等于 2且要求 座位不連續(xù)時(shí),從頭開始遍歷,碰到空座位生成座位字符串后填入到 rs數(shù)組里。算法描述如下: if((front)) { int j=0。 i50 amp。 jnum。A39。 rs[j]=(c)。 // 得到當(dāng)前的列 rs[j]+=(i_col)。 //rs的索引值加一 } } if(j!=num) //分配失敗 論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 25 return 分配失敗,請(qǐng)重新設(shè)定條件! 。每當(dāng)遇到空座位時(shí), last減 1, last為 0時(shí)表示分配成功,分配以 beg1為結(jié)束的連續(xù) num個(gè)座位。遍歷到表尾尚未分配成功則表示分配失敗。int last=num。amp。 else //遇到被售出的座位 last=num。 } if(beg==50) //分配失敗 return 分配失敗,請(qǐng)重新設(shè)定條件! 。ibeg。A39。 rs[j]=(c)。 rs[j]+=(i_col)。 紅色標(biāo)記出的表示已經(jīng)分配好的座位。 論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 26 圖 54 普通用戶購(gòu)物車運(yùn)行效果圖 圖 55 星級(jí)用戶購(gòu)物車運(yùn)行效果圖 論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 27 后臺(tái)頁(yè)面的實(shí)現(xiàn) 網(wǎng)站后臺(tái)管理頁(yè)面命名為 manage,其運(yùn)行效果圖如圖 56 所示。該頁(yè)面上放置了“電影管理”、“ 訂單管理”和“用戶管理”和“評(píng)價(jià)管理”四個(gè)模塊,這樣管理員在進(jìn)入網(wǎng)站時(shí)就能根據(jù)自己的需要選擇相應(yīng)的模塊。 由于 HTTP 的無(wú)連接狀態(tài),在每個(gè)頁(yè)面都要開啟 SESSION 來(lái)判斷用戶的登錄狀態(tài)及對(duì)應(yīng)的操作權(quán)限(前臺(tái)頁(yè)面也是如此),因此從后臺(tái)登錄開始到管理員注銷離開,在此期間每個(gè)頁(yè)面都要驗(yàn)證 SESSION,判斷用戶操作合法性。 ( 1) 電影管理: 主要為 管理員 提供添加 電影 信息 、修改 電影信息 、 刪除電影信息 等基本操作,當(dāng)管理員單擊 “ 添加 新電影” 按鈕時(shí),彈出 “ 添加 電影” 頁(yè)面,此頁(yè)面需要管理員輸入 電影 的名稱、 放映廳 、上映時(shí)間、 價(jià)格 、簡(jiǎn)介 等基本信息,當(dāng)管理員輸入完畢單擊 “ 提交 ” 按鈕 , 在判斷數(shù)據(jù)的完整性、合法性之后將數(shù)據(jù)存入數(shù)據(jù)庫(kù),否則將彈出出錯(cuò)信息和相應(yīng)的修改提示 ,如圖 57所示。 ( 2) 訂單管理 : 訂單管理為后臺(tái)的核心管理功能,此處為管理員提供了訂單查詢和 刪除 的功能。 ( 3) 用戶管理 : 當(dāng)管理員單擊 “ 用戶管理 ” 按鈕后,將彈出 “ 用戶信息表 ” (為方便管理員查看,以 英文字母順序 排序)。當(dāng)管理員發(fā)現(xiàn)某些會(huì)員的信息不合法 時(shí) 可以 刪除 該 用戶 ,被 刪除 的 用戶 將無(wú)法再次進(jìn)行相應(yīng)的購(gòu) 票 活動(dòng)。當(dāng)單擊 “評(píng)價(jià) 管理 ” 按鈕時(shí),處理程序?qū)⑾驍?shù)據(jù)庫(kù)提交搜索請(qǐng)求,搜索所有的 評(píng)價(jià) ,以表格形式顯示在默認(rèn)頁(yè)面,并以時(shí)間論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 28 降序排列,這樣管理員可以單擊某條 評(píng)價(jià) 進(jìn)行 對(duì)應(yīng)的操作。 圖 57 添加電影頁(yè)面運(yùn)行效果圖 6 結(jié)論 本 網(wǎng)站 以 JSP 語(yǔ)言 作為開發(fā)工具 ,采用 Microsoft Access 進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì), 建立 了一個(gè) 電影票預(yù)定網(wǎng)站,通過(guò)后臺(tái)信息發(fā)布管理實(shí)現(xiàn)了 電影 信息的展示,實(shí)現(xiàn)了 該網(wǎng)站的 基本功能。 現(xiàn)國(guó)內(nèi)對(duì)于用戶購(gòu)買電影票的方式仍主要停留在現(xiàn)場(chǎng)購(gòu)票的模式上 ,但非現(xiàn)場(chǎng)購(gòu)票也越來(lái)越流行。 由于時(shí)間有限,網(wǎng)站在設(shè)計(jì)上并沒(méi)有在提高用戶體驗(yàn)效果上作出過(guò)多的考慮, 因此 ,本網(wǎng)站在用戶體驗(yàn)上存在一定的缺陷。在訂票成功之后,支付方式和派票方式還未給予考慮。綜上 所述 ,本 網(wǎng)站有待 進(jìn)一步擴(kuò)論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 29 論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 30 Design of Movie Ticket Booking Website Based on JSP Sun Xiaoyan Dept. Information Engineering, Nanjing University of Information Science amp。s entertainment life, prevent people from suffering pains of queuing when buying movie tickets, this disseration introduces the process of designing and implementing online movie ticket booking website of B/S structure, from needs analysis, site design to the specific implementations of ideas,following the website development and database design methods. The design of the website uses JSP development tools and application of Microsoft Access database management system. This disseration details the whole process of a movie ticket booking website analysis, design and development, it analyzes and implements the basic functions of booking tickets. Key words: Movie Ticket Booking。 Database論文是本團(tuán)隊(duì)幫同學(xué)做過(guò)的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 附錄 主要功能代碼 : package Login。 import 。 //會(huì)員姓名 private String pwd=null。 //登錄次數(shù) private int rank=1。 //JDBC 驅(qū)動(dòng) private static String strDBUrl=jdbc:odbc:VIP。 //連接 private ResultSet rs=null。 //結(jié)果集 public LoginBean(){ //加載 JDBCODBC 驅(qū)動(dòng) try{ (strDBDriver)。 } } //獲得登錄次數(shù) public int getLoginTimes(){ String strSql=null。 Statement stmt=()。+memberName+39。+pwd+39。 while(()){ //登錄次數(shù) LoginTimes=(LoginTimes)。+memberName+39。 } ()。 ()。 } return LoginTimes。 try{ conn=(strDBUrl)。 strSql=Select rank from user where memberName=39。 rs=(strSql)。 } //如果是合法會(huì)員則將其登錄次數(shù)加 1
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1