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

正文內(nèi)容

基于jsp電影票預(yù)定網(wǎng)站的設(shè)計和實現(xiàn)畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)(留存版)

2025-08-11 18:12上一頁面

下一頁面
  

【正文】 LOPMENT KIT)基礎(chǔ)上發(fā)展起來的一個JSP和SERVLET規(guī)范的標(biāo)準(zhǔn)實現(xiàn),使用TOMCAT可以體驗JSP和SERVLET的最新規(guī)范。由此可見,DSN是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁。Java2SDK 類庫中包含了用于JDBCODBC橋接驅(qū)動程序的類, 因此不再需要安裝任何附加包就可以使用。 前臺頁面的實現(xiàn)網(wǎng)站前臺頁面需要簡潔明了,外觀大方,突出重點,體現(xiàn)出易操作性。如果用戶需要連續(xù)座位,系統(tǒng)也會按照順序分配連續(xù)的位置,若沒有滿足條件的位置剩余,系統(tǒng)會提示分配失敗。 // 將行字符串填入rs int i_col=i%10+1。 else //分配成功,此時beg指向被分配的座位的下一個位置 { //分配索引值從begnum開始到beg1的所有座位 for(int i=begnum,j=0。另外,為方便管理員隨時添加新上映的電影,在管理員進(jìn)入后臺時默認(rèn)顯示的頁面為“電影信息”頁面。比如即將上映的電影信息在網(wǎng)站上暫時并不可見,對于電影的介紹也沒有特別完善,僅僅只是以訂票為主。 //數(shù)據(jù)源 private Connection conn=null。 (strSql)。 }catch(SQLException e){ //捕獲異常 (():+())。+ pwd + 39。 private long SortID。i++) { seatTable[i]=new int[10]。)。 = + ReleaseTime= + 39。 =(PicUrl)。 while (()) { seat=(seat)。 } else { last=num。i++) { if((temp=firsti)=0) { boolean tempb=true。 } } } if(beg==1) { return 分配失敗,請重新設(shè)定條件!。 } else { for(int i=beg+1,j=0。jnum。last!=0) { if([beg/10][beg%10]==0) { last。amp。 int half=num/2。int last=num。 } return rs。 } //獲取類成員變量filmID對應(yīng)的電影信息 public boolean init() { =select * from film where filmID=+ 。,。,39。 =。public class film extends Execute_DB{ //定義類成員變量 private long filmID。 } //獲取類成員變量SysRole的值 public int getSysRole() { return 。 while(()){ //登錄次數(shù) rank=(rank)。 rs=(strSql)。 //密碼 private int LoginTimes=1。文章從需求分析、系統(tǒng)設(shè)計和系統(tǒng)實施各方面對整個系統(tǒng)進(jìn)行了詳細(xì)分析。圖56 網(wǎng)站后臺頁面網(wǎng)站后臺管理頁面也要體現(xiàn)出易操作性,使管理員的工作更加快捷方便,更要給人以穩(wěn)重之感,所以選擇沉穩(wěn)的藍(lán)色色調(diào)。last!=0) { if([beg/10][beg%10]==0) //遇到空座位 last。 i++) // 遍歷,若到數(shù)組尾或rs表被填滿跳出循環(huán) { if([i/10][i%10]= =0) // 該座位未被使用 { // 得到當(dāng)前的行 int i_row=i/10+39。凡是在本網(wǎng)站購票成功一次,用戶等級便加1。新用戶注冊頁面命名為register,如圖52所示。因此,需要在客戶端機器上安裝ODBC 驅(qū)動。因此,為了建立與數(shù)據(jù)庫的連接,可以通過三種方式:建立DSN、使用非DSN和OLE DB。 (4)集成環(huán)境、處理多種數(shù)據(jù)信息:Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進(jìn)行。隨著越來越多的的供貨商將JSP支持加入到他們的產(chǎn)品中,用戶可以使用自己所選擇的服務(wù)器和工具,修改工具和服務(wù)器并不影響目前的應(yīng)用。所以,JSP可以看做是Servlet的腳本語言(Script Language)版。它們的啟動原理也類似,都是服務(wù)器接到客戶端的請求后,進(jìn)行應(yīng)答。B/S結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實現(xiàn)原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。(2)頁面模塊化:本系統(tǒng)在界面設(shè)計上都采用了模塊化處理思想,把很多頁面共有的部分集成到一個模塊,如頁面的頭,導(dǎo)航條。結(jié)構(gòu)如表32所示。信息系統(tǒng)的建模是用模型來描述復(fù)雜的信息系統(tǒng),使得系統(tǒng)的要求、結(jié)構(gòu)和數(shù)據(jù)變得簡單。主要包括對上映電影信息的添加、刪除和修改操作。當(dāng)管理員單擊查看按鈕時,將顯示該條訂單的詳細(xì)信息。模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序設(shè)計對象的集合,它是單獨命名的而且可通過名字來訪問。易用性和可維護(hù)性也很好。系統(tǒng)對數(shù)據(jù)的安全性、完整性要求表現(xiàn)在:用戶信息保密,只有管理員可見(可查),但不能任意修改。(1)用戶注冊:只有注冊為本網(wǎng)站的會員后才有權(quán)限瀏覽網(wǎng)頁。B2B 主要面向企業(yè),這種平臺對性能、安全和服務(wù)要求比較高;B2C 直接面向終端的大眾消費者。眼下電子商務(wù)網(wǎng)站正如雨后春筍般地大量涌現(xiàn)[1]。(2)用戶登錄:分為普通用戶和管理員。確保用戶信息安全。通過學(xué)習(xí)鉆研JSP和Access,電影票預(yù)訂網(wǎng)站總體上開發(fā)難度不是太高,技術(shù)上具有完全的可行性。模塊化就是把程序化分成若干個模塊,每個模塊完成一個子功能,把這些模塊集起來組成一個整體,可以完成指定的滿足問題的要求[4]。④ 評價管理模塊中,只有購買過電影票的網(wǎng)站會員才能對電影進(jìn)行評價,管理員可以查看或刪除評價信息。網(wǎng)站首頁刪除處理添加處理修改處理刪除電影信息添加新電影修改電影信息電影基本信息圖37 電影信息管理模塊數(shù)據(jù)流圖 用戶管理數(shù)據(jù)流程圖,如圖38所示。設(shè)計者通過描述用戶的需求獲得與用戶的不斷交互,最終對整個系統(tǒng)能全面地把握。表32 sorts表屬性名存儲代碼數(shù)據(jù)類型是否主鍵允許空值備注展廳號SortID數(shù)字是否唯一展廳名稱SortName文本否否標(biāo)簽tag數(shù)字否是(3)film表:用來管理電影的基本信息,字段包括:影片號、影片名、展廳號、價格、圖片、介紹、上映時間。這樣在開發(fā)時,遇到這些相似的頁面部分就不需要再重新編寫代碼,大大提高了開發(fā)效率,節(jié)省了時間。這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。不同的是,CGI對每個客戶請求都打開一個進(jìn)程(Process),而Servlet卻在響應(yīng)第一個請求的時候被載入,一旦Servlet被載入,便處于已執(zhí)行狀態(tài)。JSP和ASP相比,運行速度、運行開銷、運行平臺、擴展性、安全性、函數(shù)支持、廠商支持、對XML的支持等等, JSP的優(yōu)點都是ASP無法比擬的。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應(yīng)用,作為采用Java技術(shù)家族的一部分,以及J2EE的一個成員,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。 (5)Access支持ODBC:利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。在本網(wǎng)站設(shè)計過程中,通過JDBCODBC橋連接Access數(shù)據(jù)庫[10]。JDBCODBC 橋在JDBC API 和ODBC API之間提供了一個橋梁,這個橋把標(biāo)準(zhǔn)的JDBC 調(diào)用翻譯成對應(yīng)的ODBC 調(diào)用,然后通過ODBC 庫把它們發(fā)送到ODBC 數(shù)據(jù)源。用戶名的長度必須在1~20位之間,密碼長度應(yīng)大于6位。當(dāng)用戶等級小于5時,屬于網(wǎng)站的普通用戶,普通用戶預(yù)定電影票不能選擇具體座位,只能根據(jù)個人喜好選擇大體方位,如前排、中間或后排,若預(yù)定兩張以上電影票可以選擇座位是否連續(xù),具體座位由系統(tǒng)根據(jù)個人喜好自動分配。A39。 else //遇到被售出的座位 last=num。該頁面上放置了“電影管理”、“訂單管理”和“用戶管理”和“評價管理”四個模塊,這樣管理員在進(jìn)入網(wǎng)站時就能根據(jù)自己的需要選擇相應(yīng)的模塊?,F(xiàn)國內(nèi)對于用戶購買電影票的方式仍主要停留在現(xiàn)場購票的模式上,但非現(xiàn)場購票也越來越流行。 //登錄次數(shù) private int rank=1。 while(()){ //登錄次數(shù) LoginTimes=(LoginTimes)。 } //如果是合法會員則將其登錄次數(shù)加1 ()。 } public boolean user_valid() { String strSql=select Role from user where memberName=39。 private String filmName。 seatTable=new int[5][]。 + + 39。 = + Intro= + 39。 try { ResultSet rs = ()。 } public boolean initialSeatTable() { =select seat from goods where filmID=+ 。 if((front)) { while(beg50amp。 int first=24half。([(temp+j)/10][(temp+j%10)]==0)。 } else { last=num。i++) { if([i/10][i%1。 } if(beg==0) { return 分配失敗,請重新設(shè)定條件!。 break。 for(int i=0。last!=0) { if([beg/10][beg%10]==0) { last。 try { ResultSet rs = ()。 =(filmName)。,。 + + 39。i5。 private String PicUrl。and pwd=39。 ()。+memberName+39。 //JDBC驅(qū)動 private static String strDBUrl=jdbc:odbc:VIP。由于時間有限,網(wǎng)站在設(shè)計上并沒有在提高用戶體驗效果上作出過多的考慮,因此,本網(wǎng)站在用戶體驗上存在一定的缺陷。由于 HTTP 的無連接狀態(tài),在每個頁面都要開啟 SESSION 來判斷用戶的登錄狀態(tài)及對應(yīng)的操作權(quán)限(前臺頁面也是如此),因此從后臺登錄開始到管理員注銷離開,在此期間每個頁面都要驗證 SESSION,判斷用戶操作合法性。 } if(beg==50) //分配失敗 return 分配失敗,請重新設(shè)定條件!。 rs[j]=(c)。這種座位分配方法是由順序算法得到的,如果普通用戶喜歡前排的座位,那么系統(tǒng)從第一排A1開始分配,遇到已經(jīng)分配好的座位,系統(tǒng)會自動跳過,不會進(jìn)行二次分配。如果用戶信息輸入完整、正確且符合要求,系統(tǒng)會將用戶信息存入到數(shù)據(jù)庫中,否則提示錯誤信息并要求用戶重新輸入。JAVA應(yīng)用程序JDBC—ODBC橋ODBC層JDBCAPIODBCAPI數(shù)據(jù)庫圖41 JDBCODBC應(yīng)用模式 與JDK 一起自動安裝,無需特殊配置。在給ODBC驅(qū)動程序傳遞SQL指令時,用的就是DSN來告訴它到底操作的是哪一個數(shù)據(jù)庫。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。JSP對于在Web應(yīng)用中集成JavaBean組件提供了完善的支持。首先,PHP缺乏規(guī)模支持;其次,它缺乏多層結(jié)構(gòu)支持。由于線程與線程之間可以通過生成自己的父線程(Parent Thread)來實現(xiàn)資源共享,這樣就減輕了服務(wù)器的負(fù)擔(dān),所以,Java Servlet可以用來做大規(guī)模的應(yīng)用服務(wù)[8]。B/S架構(gòu)的優(yōu)點在于客戶端和服務(wù)器通過Internet 進(jìn)行數(shù)據(jù)交換,客戶端基于統(tǒng)一的 Web 瀏覽器,減少了投資,解決了系統(tǒng)維護(hù)升級的問題。4 系統(tǒng)實施 系統(tǒng)運行環(huán)境由于本系統(tǒng)系個人單獨開發(fā),綜合系統(tǒng)特點、開發(fā)時間等因素,采用傳統(tǒng)的開發(fā)方式—瀑布模型開發(fā)模
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1