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

正文內(nèi)容

基于jsp的電影票預(yù)定網(wǎng)站的設(shè)計(jì)(參考版)

2024-11-20 20:27本頁(yè)面
  

【正文】 } //設(shè)置 memberID 屬性 。 (str)。 String str=update user set rank=+rank+ where memberName=39。 } public int addRank() { int rank=()。 }catch(SQLException e){ //捕獲異常 (():+())。 ()。 while(()){ //登錄次數(shù) rank=(rank)。+memberName+39。 Statement stmt=()。 } //獲得等級(jí) public int getRank(){ String strSql=null。 }catch(SQLException e){ //捕獲異常 (():+())。 ()。 (strSql)。 } //如果是合法會(huì)員則將其登錄次數(shù)加 1 if(LoginTimes!=1){ 31 strSql=Update user set LoginTimes=+(LoginTimes+1)+ where memberName=39。 rs=(strSql)。and pwd=39。 strSql=Select LoginTimes from user where memberName=39。 try{ conn=(strDBUrl)。 }catch( e){ //捕獲異常 (LoginBean():+())。 private int SysRole。 //數(shù)據(jù)源 private Connection conn=null。 private static String strDBDriver=。 //密碼 private int LoginTimes=1。 public class LoginBean extends Execute_DB { private String memberName=null。 import .*。 JSP。 Technology, 210044 ABSTRACT To facilitate the public39。 在 南京信息工程大學(xué)的 四年是短暫的 四年 ,但 也是 豐富多彩的 、充實(shí)的四年 ,我 不僅 學(xué)到了很多 專(zhuān)業(yè)知識(shí) , 還 懂得了 許 多 生活技巧 。 當(dāng)然 ,我也要感謝 幫助過(guò)我、 陪我度過(guò)愉快大學(xué)生活的同學(xué)們。 在此 ,我還要感謝每一位幫助過(guò)我的 老師。從課題的選擇到項(xiàng)目的最終完成,陳老師始終給予我細(xì)心的指導(dǎo)和不懈的支持。 本論文的所有研究工作,包括從論文的選題、實(shí)現(xiàn) 方法 到論文的 起草、完成 等階段都是在 她 親切關(guān)懷和悉心指導(dǎo)下完成的。我懷 著滿(mǎn)腔的熱忱將其完成,期盼它能給大學(xué)生活畫(huà)上一個(gè)完美的句號(hào)。 參考文獻(xiàn) [1]明日科技 .《 JSP 程序開(kāi)發(fā)范例寶典》 .人民郵電出版社 . [2]汪孝宜,劉中兵 .《 JSP 數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹》 .電子工業(yè)出版社 . [3]林巧民 .《 JSP 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)用教程》 .清華大學(xué)出版社 . [4]薩師煊,王 珊 .《數(shù)據(jù)庫(kù)系統(tǒng)概論》(第三版) .高等教育出版社 . 27 [5] Cabestan, JeanPierre .The outline of the database system[M]college education publishing [6] David Finkelstein .The principle and appliance of the database[M]Tsinghua University publishing [7]Yasar Becerikli , B. Koray control of inverted pendulum and concept of stability using Java application Mathematical and Computer Modelling[J].Directory of Open Access Journals, July 2020. 2437 [8]B. Kurniawan. JavaServer Faces Programming. NewYork: McGrawHill, [9]張銀鶴,冉小 旻 .《 JSP 完全學(xué)習(xí)手冊(cè)》 .清華大學(xué)出版社 . [10] Johnston, Alastair Iain The introduction of JSP dynamic webpage application[M]science publishing 28 致 謝 轉(zhuǎn)眼間,四年的大學(xué)生活即將結(jié)束。 由于本 網(wǎng)站 為個(gè)人開(kāi)發(fā),因此在數(shù)據(jù)庫(kù)的 選擇上使用了 Access, 存在一定的限制,只能對(duì)輕量級(jí)的 數(shù)據(jù) 進(jìn)行 處理 。比如 即將上映的電影信息 在網(wǎng)站上暫時(shí)并不可見(jiàn), 對(duì)于電影的介 紹也沒(méi)有特別完善,僅僅只是以訂票為主。該網(wǎng)站的成功開(kāi)發(fā),能夠 免除 人們的 排隊(duì)之苦,提前預(yù)定緊俏座位 。文章從 需求 分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施各方面對(duì)整個(gè)系統(tǒng)進(jìn)行了詳細(xì)分析。 假如 當(dāng)前網(wǎng)站并無(wú)用戶(hù) 評(píng)價(jià) ,那么在默認(rèn) 26 頁(yè)面將提示 “電影 暫無(wú)用戶(hù)留 評(píng)價(jià)” 。 ( 4)評(píng)價(jià) 管理 : 對(duì)于用戶(hù)的 評(píng)價(jià) ,管理員可以進(jìn)行查看和刪除的操作。管理員可以根據(jù)用戶(hù)注冊(cè) 名的首 字母 對(duì)新注冊(cè)的用戶(hù)進(jìn)行審核。單擊 “訂單管理” 按鈕 后 可進(jìn)入訂單詳細(xì)信息頁(yè)面,若單擊后面的 “刪除” 按鈕, 即將選中的訂單刪除 ?!靶薷碾娪靶畔ⅰ?的操作與 “ 添加 新電影” 的操作相似,此處不再贅述。另外,為方便 管理員 隨時(shí) 添加新上映的電影 ,在管理員進(jìn)入后臺(tái)時(shí)默認(rèn)顯示的頁(yè)面為 “電影 信息 ” 頁(yè)面。如果不需要進(jìn)行操作或切換用戶(hù),直接單擊“退出”即可。 圖 56 網(wǎng)站后臺(tái)頁(yè)面 網(wǎng)站后臺(tái)管理頁(yè)面也要體現(xiàn)出易操作性,使管理員的工作更加快捷方便,更要給人以穩(wěn)重之感,所以選擇沉穩(wěn)的藍(lán)色色調(diào)。 普通用戶(hù)在團(tuán)購(gòu)電影票(一次購(gòu)買(mǎi)數(shù)量不小于 20)時(shí)會(huì)給予價(jià)格優(yōu)惠,在原價(jià)的基礎(chǔ)上打八折,即為原價(jià)的 80%。 } } 購(gòu)物車(chē)功能實(shí)現(xiàn)的效果圖 如圖 54 和圖 55 所示, 分為普通用戶(hù)和星級(jí)用戶(hù)購(gòu)物車(chē) 。 int i_col=i%10+1。 char c=(char)i_row。i++,j++) { int i_row=i/10+39。 else //分配成功,此時(shí) beg指向被分配的座位的下一個(gè)位置 { //分配索引值從 begnum開(kāi)始到 beg1的所有座位 for(int i=begnum,j=0。 beg++。last!=0) { if([beg/10][beg%10]==0) //遇到空座位 last。 if((front)) { //未分配成功且未遍歷完則繼續(xù)遍歷 while(beg50amp。算法描述如下: int beg=0。每當(dāng)遇到已被售出的座位時(shí), last重置為 num, beg置為下一位置。 } 23 若訂購(gòu)票得數(shù)量大于等于 2且要求座位連續(xù)時(shí),從頭開(kāi)始遍歷, beg記錄第一個(gè)空座位,初值為 0, last記錄還需要分配的連續(xù)座位數(shù),初值 為 num。 // 將列字符串填入 rs j++。 // 將行字符串填入 rs int i_col=i%10+1。 // 將行轉(zhuǎn)化為字母,如第一行轉(zhuǎn)化為‘ A’ char c=(char)i_row。 i++) // 遍歷,若到數(shù)組尾或 rs表被填滿(mǎn)跳出循環(huán) { if([i/10][i%10]= =0) // 該座位未被使用 { // 得到當(dāng)前的行 int i_row=i/10+39。amp。 for(int i=0。若 rs數(shù)組滿(mǎn)則分配成功,若遍歷到最后 rs數(shù)組未被填滿(mǎn)則分配失敗。 座位用 整形 數(shù)組 seatTable[5][10]來(lái)表示,數(shù)組共 5行 10列,取值 1表示該行被預(yù)訂,取值 0表示未被預(yù)訂,訂購(gòu)的座位號(hào)用 字符串 數(shù)組 rs[num]來(lái)表示,共 num 個(gè)元素,取值為訂購(gòu)的座位號(hào),如 “ A10”。 ( 2)參數(shù) int num 表示訂購(gòu)的票的張數(shù),取正整數(shù)。如果用戶(hù)需要連續(xù)座位,系統(tǒng)也會(huì)按照順序分配連續(xù)的位置,若沒(méi)有滿(mǎn)足條件的位置剩余,系統(tǒng)會(huì)提示分配失敗。當(dāng)用戶(hù)等級(jí)大于或等于 5 時(shí),屬于網(wǎng)站的星級(jí)用戶(hù),星級(jí)用戶(hù)在預(yù)定電影票時(shí)便可以選擇具體座位,但對(duì)于系統(tǒng)已經(jīng)分配好的座位,星級(jí)用戶(hù)是不可選的。凡是在本網(wǎng)站購(gòu)票成功一次,用戶(hù)等級(jí)便加 1。綜上分析,在實(shí)現(xiàn)時(shí)采用 SESSION 標(biāo)識(shí) ID 將當(dāng)前的用戶(hù)和購(gòu)物車(chē)之間關(guān)聯(lián)起來(lái)。 21 圖 52 用戶(hù)注冊(cè)頁(yè)面運(yùn)行效果圖 圖 53 網(wǎng)站前臺(tái)頁(yè)面 將電影添加到購(gòu)物車(chē)是購(gòu)票網(wǎng)站前臺(tái)的核心功能。 為方便 用戶(hù)瀏覽上映電影的信息 ,在 他們 進(jìn)入 前臺(tái)頁(yè)面時(shí) 時(shí)默認(rèn)顯示的為 “電影 信息 ” 頁(yè)面。 該頁(yè)面上放置了“查看電影信息”、“購(gòu)物車(chē)管理”、“給電影評(píng)價(jià)”和“修改個(gè)人信息”四個(gè)模塊,這樣用戶(hù)在進(jìn)入網(wǎng)站時(shí)就能根據(jù)自己的需要選擇自己感興趣的模塊。 網(wǎng)站首頁(yè)在設(shè)計(jì)上應(yīng)盡量簡(jiǎn)潔且能夠突出重點(diǎn),網(wǎng)站的整體風(fēng)格應(yīng)該能夠讓消費(fèi)者產(chǎn)生愉悅的心情。 前臺(tái)頁(yè)面的實(shí)現(xiàn) 網(wǎng)站前臺(tái)頁(yè)面需要簡(jiǎn)潔明了,外觀大方,突出重點(diǎn),體現(xiàn)出易操作性。為確保訂票人身份的真實(shí)性,加強(qiáng)票務(wù)訂購(gòu)管理,注冊(cè)時(shí)要求必須填寫(xiě)個(gè)人真實(shí)電話(huà)和地址。新用戶(hù)注冊(cè)頁(yè)面命名為 register,如圖 52 所示。如果還不是網(wǎng)站用戶(hù),需要先注冊(cè)。普通用戶(hù)與管理員的權(quán)限不同, user 表中, Role 屬性值為 0 的是普通用戶(hù); Role 屬性值為 1 的是管理員。 JAVA 應(yīng)用程序 JDBC— ODBC 橋 ODBC 層 JDBC API ODBC API 數(shù)據(jù)庫(kù) 圖 41 JDBCODBC 應(yīng)用模式 20 圖 51 登錄頁(yè)面運(yùn)行效果圖 登錄頁(yè)面的主要功能是驗(yàn)證用戶(hù)是否合法,它包含登錄和注冊(cè)兩個(gè)子模塊。在滿(mǎn)足運(yùn)行環(huán)境的條件下,對(duì)系統(tǒng)主要功能的實(shí)現(xiàn)及運(yùn)行界面介紹如下。 DSN 是一個(gè)把數(shù)據(jù)庫(kù)、驅(qū)動(dòng)程序、一些可選的設(shè)置連接起來(lái)的命名配置。 Java2SDK 類(lèi)庫(kù)中包含了用于JDBCODBC 橋接驅(qū)動(dòng)程序的類(lèi) , 因此不再需要安裝任何附加包就可以使用。 JDBC ODBC (Open Database Connectivity,ODBC) 橋驅(qū)動(dòng)程序由 Sun 與 Merant 公司聯(lián)合開(kāi)發(fā) , 主要功能是把 JDBC API 調(diào)用轉(zhuǎn)換成 ODBC API 調(diào)用 , 然后 ODBC API 調(diào)用針對(duì)供應(yīng)商的 ODBC 驅(qū)動(dòng)程序來(lái)訪問(wèn)數(shù)據(jù)庫(kù) , 即利用 JDBC ODBC 橋通過(guò) ODBC 來(lái) 存儲(chǔ)數(shù)據(jù)源 , 如圖 41 所示。因此,需要在客戶(hù)端機(jī)器上安裝 ODBC 驅(qū)動(dòng)。橋支持 ODBC ,這 也 是當(dāng)前大多數(shù)據(jù) ODBC 驅(qū)動(dòng)程序支持的版本。它作為 包實(shí)現(xiàn) , 其中包含一個(gè)用來(lái)訪問(wèn) ODBC 的本地庫(kù)。 19 Connection = ( jdbc:odbc:數(shù)據(jù)源名 , “用戶(hù)名 ”, 口令 )。所以,在操縱數(shù)據(jù)庫(kù)時(shí),系統(tǒng)才會(huì)知道調(diào)用哪個(gè) ODBC 驅(qū)動(dòng)程序來(lái)服務(wù)。要通過(guò) ODBC 訪問(wèn)數(shù)據(jù)庫(kù),前提是必須配置好 DSN。在給 ODBC 驅(qū)動(dòng)程序傳遞 SQL 指令時(shí),用的就是 DSN 來(lái)告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫(kù)。在本網(wǎng)站設(shè)計(jì)過(guò)程中,通過(guò) JDBCODBC 橋連接 Access 數(shù)據(jù)庫(kù) [10]。 數(shù)據(jù)庫(kù)連接 Access 作為關(guān)系型桌面數(shù)據(jù)庫(kù)管理系統(tǒng) ,在建立中、小型的數(shù)據(jù)庫(kù)管理網(wǎng)站中得到了廣泛的應(yīng)用。 一般來(lái)說(shuō),大的站點(diǎn)都是將 Tomcat 與 Apache 的結(jié)合, Apache 負(fù)責(zé)接受所有來(lái)自客戶(hù)端的HTTP 請(qǐng)求,然后將 Servlets 和 JSP 的請(qǐng)求轉(zhuǎn)發(fā)給 Tomcat 來(lái)處理。盡管它沒(méi)有通常的Web 服務(wù)器快、功能也不如 Web 服 務(wù)器豐富,但是 Tomcat 逐漸為支持靜態(tài)內(nèi)容不斷擴(kuò)充。 Servlet 和 JSP 能根據(jù)實(shí)時(shí)需要,產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)內(nèi)容。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定且免費(fèi),所以深受 Java 程序開(kāi)發(fā)者 的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。經(jīng)過(guò)多年的發(fā)展, Tomcat 不僅是 JSP 和 SERVLET 規(guī)范的標(biāo)準(zhǔn)實(shí)現(xiàn),而且具備了很多商業(yè) JAVA SERVLET 容器的特性,并被一些企業(yè)用于商業(yè)用途。利用數(shù)據(jù)庫(kù)訪問(wèn)頁(yè)對(duì)象生成 HTML 文件,輕松構(gòu)建 Inter/Intra 的應(yīng)用 。 18 ( 5) Access 支持 ODBC: 利用 Access 強(qiáng)大的 DDE(動(dòng)態(tài)數(shù)據(jù)交換)和 OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1