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

正文內(nèi)容

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

2025-05-11 18:31本頁面
  

【正文】 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){ 論文是本團(tuán)隊(duì)幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 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。 由于本 網(wǎng)站 為個(gè)人開發(fā),因此在數(shù)據(jù)庫的 選擇上使用了 Access, 存在一定的限制,只能對(duì)輕量級(jí)的 數(shù)據(jù) 進(jìn)行 處理 。比如 即將上映的電影信息 在網(wǎng)站上暫時(shí)并不可見, 對(duì)于電影的介紹也沒有特別完善,僅僅只是以訂票為主。該網(wǎng)站的成功開發(fā),能夠 免除 人們的 排隊(duì)之苦,提前預(yù) 定緊俏座位 。文章從 需求 分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施各方面對(duì)整個(gè)系統(tǒng)進(jìn)行了詳細(xì)分析。 假如 當(dāng)前網(wǎng)站并無用戶 評(píng)價(jià) ,那么在默認(rèn)頁面將提示 “電影 暫無用戶留 評(píng)價(jià)” 。 ( 4)評(píng)價(jià) 管理 : 對(duì)于用戶的 評(píng)價(jià) ,管理員可以進(jìn)行查看和刪除的操作。管理員可以根據(jù)用戶注冊(cè) 名的首字母 對(duì)新注冊(cè)的用戶進(jìn)行審核。單擊 “訂單管理” 按鈕 后 可進(jìn)入訂單詳細(xì)信息頁面,若單擊后 面的 “刪除” 按鈕, 即將選中的訂單刪除 。“修改電影信息” 的操作與 “ 添加 新電影” 的操作相似,此處不再贅述。另外,為方便 管理員 隨時(shí) 添加新上映的電影 ,在管理員進(jìn)入后臺(tái)時(shí)默認(rèn)顯示的頁面為 “電影 信息 ” 頁面。如果不需要進(jìn)行操作或切換用戶,直接單擊“退出”即可。 圖 56 網(wǎng)站后臺(tái)頁面 網(wǎng)站后臺(tái)管理頁面也要體現(xiàn)出易操作性,使管理員的工作更加快捷方便,更要給人以穩(wěn)重之感,所以選擇沉穩(wěn)的藍(lán)色色調(diào)。 普通用戶在團(tuán)購電影票(一次購買數(shù)量不小于 20)時(shí)會(huì)給予價(jià)格優(yōu)惠,在原價(jià)的基礎(chǔ)上打八折,即為原價(jià)的 80%。 } } 購物車功能實(shí)現(xiàn)的效果圖 如圖 54 和圖 55所示, 分為 普通用戶和星級(jí)用戶購物車 。 int i_col=i%10+1。 char c=(char)i_row。i++,j++) { int i_row=i/10+39。 else //分配成功,此時(shí) beg指向被分配的座位的下一個(gè)位置 { //分配索引值從 begnum開始到 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置為下一位置。 } 若訂購票得數(shù)量大于等于 2且要求座位連續(xù)時(shí),從頭開始遍歷, 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表被填滿跳出循環(huán) { if([i/10][i%10]= =0) // 該座位未被使用 { // 得到當(dāng)前的行 int i_row=i/10+39。amp。 for(int i=0。若 rs數(shù)組滿則分配成功,若遍歷到最后 rs數(shù)組未被填滿則分配失敗。 座位用 整形 數(shù)組 seatTable[5][10]來表示,數(shù)組共 5 行 10 列,取值 1 表示該行被預(yù)訂,取值 0 表示未被預(yù)訂,訂購的座位號(hào)用 字符串 數(shù)組 rs[num]來表示,共 num 個(gè)元素,取值為訂購的座位號(hào),如 “ A10”。 ( 2)參數(shù) int num 表示訂購的票的張數(shù),取正整數(shù)。如果用戶需要連續(xù)座位,系統(tǒng)也會(huì)按照順序分配連續(xù)的位置,若沒有滿足條件的位置剩余,系統(tǒng)會(huì)提示分配失敗。當(dāng)用戶等級(jí)大于或等于 5 時(shí),屬于網(wǎng)站的星級(jí)用戶,星級(jí)用戶在預(yù)定電影票時(shí)便可以選擇具體座 位,但對(duì)于系統(tǒng)已經(jīng)分配好的座位,星級(jí)用戶是不可選的。凡是在本網(wǎng)站購票成功一次,用戶等級(jí)便加 1。綜上分析,在實(shí)現(xiàn)時(shí)采用 SESSION 論文是本團(tuán)隊(duì)幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 24 標(biāo)識(shí) ID 將當(dāng)前的用戶和購物車之間關(guān)聯(lián)起來。 論文是本團(tuán)隊(duì)幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 23 圖 52 用戶注冊(cè)頁面運(yùn)行效果圖 圖 53 網(wǎng)站前臺(tái)頁面 將電影添加到購物車是購票網(wǎng)站前臺(tái)的核心功能。 為方便 用戶瀏覽上映電影的信息 ,在 他們 進(jìn)入 前臺(tái)頁面時(shí) 時(shí)默認(rèn)顯示的為 “電影 信息 ” 頁面。 該頁面上放置了“查看電影 信息”、“購物車管理”、“給電影評(píng)價(jià)”和“修改個(gè)人信息”四個(gè)模塊,這樣用戶在進(jìn)入網(wǎng)站時(shí)就能根據(jù)自己的需要選擇自己感興趣的模塊。 網(wǎng)站首頁在設(shè)計(jì)上應(yīng)盡量簡潔且能夠突出重點(diǎn),網(wǎng)站的整體風(fēng)格應(yīng)該能夠讓消費(fèi)者產(chǎn)生愉悅的心情。 前臺(tái)頁面的實(shí)現(xiàn) 網(wǎng)站前臺(tái)頁面需要簡潔明了,外觀大方,突出重點(diǎn),體現(xiàn)出易操作性。為確保訂票人身份 的真實(shí)性,加強(qiáng)票務(wù)訂購管理,注冊(cè)時(shí)要求必須填寫個(gè)人真實(shí)電話和地址。新用戶注冊(cè)頁面命名為 register,如圖 52 所示。如果還不是網(wǎng)站用戶,需要先注冊(cè)。普通用戶與管理員的權(quán)限不同, user 表中, Role 屬性值為 0 的是普通用戶; Role 屬性值為 1 的是管理員。 JAVA 應(yīng)用程序 JDBC— ODBC 橋 ODBC 層 JDBC API ODBC API 數(shù)據(jù)庫 圖 41 JDBCODBC 應(yīng)用模式 論文是本團(tuán)隊(duì)幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 22 圖 51 登錄頁面運(yùn)行效果圖 登錄頁面的主要功能是驗(yàn)證用戶是否合法,它包含登錄和注冊(cè)兩個(gè)子模塊。在滿足運(yùn)行環(huán)境的條件下,對(duì)系統(tǒng)主要功能的實(shí)現(xiàn)及運(yùn)行界面介紹如下。 DSN 是一個(gè)把數(shù)據(jù)庫、驅(qū)動(dòng)程序、一些可選的設(shè)置連接起來的命名配置。 Java2SDK 類庫中包含了用于JDBCODBC 橋接驅(qū)動(dòng)程序的類 , 因此不再需要安裝任何附加包就可以使用。 JDBC ODBC (Open Database Connectivity,ODBC) 橋驅(qū)動(dòng)程序由 Sun 與 Merant 公司聯(lián)合開發(fā) , 主要功能是把 JDBC API 調(diào)用轉(zhuǎn)換成 ODBC API 調(diào)用 , 然后 ODBC API 調(diào)用針對(duì)供應(yīng)商的 ODBC 驅(qū)動(dòng)程序來訪問數(shù)據(jù)庫 , 即利用 JDBC ODBC 橋通過 ODBC 來存儲(chǔ)數(shù)據(jù)源 , 如圖 41 所示。因此,需要在客戶端機(jī)器上安裝 ODBC 驅(qū)動(dòng)。橋支持 ODBC ,這 也 是當(dāng)前大多數(shù)據(jù) ODBC 驅(qū)動(dòng)程序支持的版本。它作為 包實(shí)現(xiàn) , 其中包含一個(gè)用來訪問 ODBC 的本地庫。 Connection = ( jdbc:odbc:數(shù)據(jù)源名 , “用戶名 ”, 口令 )。所以,在操縱數(shù)據(jù)庫時(shí),系統(tǒng)才會(huì)知道調(diào)用哪個(gè) ODBC 驅(qū)動(dòng)程序來服務(wù)。要通過 ODBC 訪問數(shù)據(jù)庫,前提是必須配置好 DSN。在 給 ODBC 驅(qū)動(dòng)程序傳遞 SQL 指令時(shí),用的就是 DSN 來告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫。在本網(wǎng)站設(shè)計(jì)過程中,通過 JDBCODBC 橋連接 Access 數(shù)據(jù)庫 [10]。 數(shù)據(jù)庫連接 Access 作為關(guān)系型桌面數(shù)據(jù)庫管理系統(tǒng),在建立中、小型的數(shù)據(jù)庫管理網(wǎng)站中得到了廣泛的應(yīng)用。 一般來說,大的站點(diǎn)都是將 Tomc at 與 Apache 的結(jié)合, Apache 負(fù)責(zé)接受所有來自客戶端的HTTP 請(qǐng)求,然后將 Servlets 和 JSP 的請(qǐng)求 轉(zhuǎn)發(fā)給 Tomcat 來處理。盡管它沒有通常的Web 服務(wù)器快、功能也不如 Web 服務(wù)器豐富,但是 Tomc at 逐漸為支持靜態(tài)內(nèi)容不斷擴(kuò)充。 Servlet 和 JSP 能根據(jù)實(shí)時(shí)需要,產(chǎn)生動(dòng)態(tài)網(wǎng)頁內(nèi)容。因?yàn)?Tomc at 技術(shù)先進(jìn)、性能穩(wěn)定且免費(fèi),所以深受 Java 程序開發(fā)者 的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。經(jīng)過多年的發(fā)展, Tomc at 不僅是 JSP 和 SERVLET 規(guī)范的標(biāo)準(zhǔn)實(shí)現(xiàn),而且具備了很多商業(yè) JAVA SERVLET 容器的特性,并被一些企業(yè)用于商業(yè)用途。利用數(shù)據(jù)庫訪問頁對(duì)象生成 HTML 文件,輕松構(gòu)建 Inter/Intra 的應(yīng)用。 ( 5) Acc ess 支持 ODBC: 利用 Acc ess 強(qiáng)大的 DDE(動(dòng)態(tài)數(shù)據(jù)交換)和 OLE(對(duì)象的聯(lián)接和論文是本團(tuán)隊(duì)幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 20 嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、 Excel 表格、 Word 文檔,還可以建 立動(dòng)態(tài)的數(shù)據(jù)庫報(bào)表和窗體等。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù) 據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)А⒋绑w向?qū)?、?bào)表向?qū)У裙ぞ?,使得操作簡便,容易使用和掌握。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和 特征 ,用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。 Ac cess 的優(yōu)點(diǎn) 具體有以下幾點(diǎn): ( 1) 存儲(chǔ)方式單一 : Access 管理的對(duì)象有表、查詢、窗體、報(bào)表、頁、宏和模塊 這 7 種 ,以上對(duì)象都存放在后綴為( .mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 一般電腦均會(huì)安裝,應(yīng)用廣泛。 JavaBean 組件可以用來執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫的交互與數(shù)據(jù)提取等。 JSP 對(duì)于在 Web 應(yīng)用中集成 JavaBean 組件提供了完善的支持。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級(jí)的分布式應(yīng)用,作為采用 Java 技術(shù)家族的一部分,以及 J2EE 的一個(gè)成員,JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。在調(diào)試 JSP 代碼時(shí),如果程序出錯(cuò), JSP 服務(wù)器會(huì)返回出錯(cuò)信息,并在瀏覽器中顯示。除了這個(gè)優(yōu)點(diǎn), JSP/Servlet 的效論文是本團(tuán)隊(duì)幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(jì)(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 19 率以及安全性也是相當(dāng)驚人的。它們都是通過 CGI 來提供支持的。而 JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。還有 十分重要的 一點(diǎn), PHP 提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運(yùn)用在電子商務(wù)中。數(shù)據(jù)庫、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,群組成二維數(shù)組。首先, PHP 缺乏規(guī)模支持 ; 其次, 它 缺乏多層結(jié)構(gòu)支持。 JSP 和 ASP 相比 , 運(yùn)行速度、運(yùn)行開銷、運(yùn)行平臺(tái)、擴(kuò)展性、安全性、函數(shù)支持、廠商支持、對(duì) XML 的支持等等, JSP 的 優(yōu)點(diǎn)都是 ASP 無法比擬的 。在 JSP 被執(zhí)行的時(shí)候,JSP 文件被 JSP 解釋器 ( JSP Parser) 轉(zhuǎn)換成 Servlet 代碼,然后 Servlet 代碼被 Java 編譯器編譯成 .class 字節(jié)文件,這樣就由生成的 Servlet 來對(duì)客戶端應(yīng)答。 雖然在形式上 JSP 和 ASP 或 PHP 看上
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1