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

正文內容

電影票預定網站系統(tǒng)ava畢業(yè)設計-文庫吧資料

2025-06-28 01:55本頁面
  

【正文】 getSeats(String qh,int num,boolean cont)(1)參數(shù) String qh 表示前后排喜好的選擇,可選值”front”,”middle”,”back”,分別指前排、中間、后排。這種座位分配方法是由順序算法得到的,如果普通用戶喜歡前排的座位,那么系統(tǒng)從第一排A1開始分配,遇到已經分配好的座位,系統(tǒng)會自動跳過,不會進行二次分配。當用戶等級小于5時,屬于網站的普通用戶,普通用戶預定電影票不能選擇具體座位,只能根據(jù)個人喜好選擇大體方位,如前排、中間或后排,若預定兩張以上電影票可以選擇座位是否連續(xù),具體座位由系統(tǒng)根據(jù)個人喜好自動分配。在用戶表中,設置了“等級”(rank)這個屬性,它用于判斷用戶的級別。網站中的購物車模仿現(xiàn)實中的購物車,存放用戶選擇的電影,用戶可以根據(jù)自己的需求增加、清除購物車中的電影票。網站前臺頁面命名為shop,其運行效果圖如圖53所示。如果不需要進行操作或切換用戶,直接單擊“退出”即可。因此在網站前臺頁面的設計上采用了色彩較為歡快的色彩風格。用戶可以根據(jù)自己的需求,通過菜單來使用各項功能,讓用戶可以更加快速,簡單地進行操作。如果用戶信息輸入完整、正確且符合要求,系統(tǒng)會將用戶信息存入到數(shù)據(jù)庫中,否則提示錯誤信息并要求用戶重新輸入。用戶名的長度必須在1~20位之間,密碼長度應大于6位。登錄頁面在主頁面之前彈出,以確保程序安全性。普通用戶進入的是網站前臺頁面,而管理員進入的是網站后臺頁面。在用戶輸入完用戶名和密碼之后,程序會將用戶名和密碼與數(shù)據(jù)庫中的數(shù)據(jù)進行比對,如果用戶名與密碼錯誤,或與用戶身份不符,系統(tǒng)會給予提示,要求重新登錄。 登錄頁面的實現(xiàn)登錄頁面命名為Login,其運行效果圖如圖51所示。5 系統(tǒng)實現(xiàn)與運行根據(jù)需求分析及系統(tǒng)設計情況,結合JSP、Access的特點開發(fā)出了電影票預定網站,在進行編碼測試之后,網站實現(xiàn)了上面分析的基本功能。但是客戶機需要通過生成數(shù)據(jù)源名(Data Source Names , DSN)來配置ODBC 管理器。JAVA應用程序JDBC—ODBC橋ODBC層JDBCAPIODBCAPI數(shù)據(jù)庫圖41 JDBCODBC應用模式 與JDK 一起自動安裝,無需特殊配置。JDBCODBC 橋在JDBC API 和ODBC API之間提供了一個橋梁,這個橋把標準的JDBC 調用翻譯成對應的ODBC 調用,然后通過ODBC 庫把它們發(fā)送到ODBC 數(shù)據(jù)源。橋驅動程序為Java 應用程序提供了一種把JDBC 調用映射為ODBC 調用的方法。由于ODBC 被廣泛地使用,所以橋的優(yōu)點是讓JDBC 能夠訪問幾乎所有的數(shù)據(jù)庫。JDBCODBC 橋是一個JDBC 驅動程序,對ODBC 而言, 它像是通用的應用程序,橋為所有適用于ODBC 的數(shù)據(jù)庫實現(xiàn)JDBC。Connection = ( jdbc:odbc:數(shù)據(jù)源名, “用戶名”, 口令 )。所以,在操縱數(shù)據(jù)庫時,系統(tǒng)才會知道調用哪個ODBC驅動程序來服務。要通過ODBC訪問數(shù)據(jù)庫,前提是必須配置好DSN。在給ODBC驅動程序傳遞SQL指令時,用的就是DSN來告訴它到底操作的是哪一個數(shù)據(jù)庫。在本網站設計過程中,通過JDBCODBC橋連接Access數(shù)據(jù)庫[10]。 數(shù)據(jù)庫連接Access作為關系型桌面數(shù)據(jù)庫管理系統(tǒng),在建立中、小型的數(shù)據(jù)庫管理網站中得到了廣泛的應用。一般來說,大的站點都是將Tomcat與Apache的結合,Apache負責接受所有來自客戶端的HTTP請求,然后將Servlets和JSP的請求轉發(fā)給Tomcat來處理。盡管它沒有通常的Web服務器快、功能也不如Web服務器豐富,但是Tomcat逐漸為支持靜態(tài)內容不斷擴充。Servlet和JSP能根據(jù)實時需要,產生動態(tài)網頁內容。因為Tomcat技術先進、性能穩(wěn)定且免費,所以深受Java程序開發(fā)者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應用服務器。經過多年的發(fā)展,Tomcat不僅是JSP和SERVLET規(guī)范的標準實現(xiàn),而且具備了很多商業(yè)JAVA SERVLET容器的特性,并被一些企業(yè)用于商業(yè)用途。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構建Internet/Intranet的應用。 (5)Access支持ODBC:利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數(shù)據(jù)庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。同時,這種基于面向對象的開發(fā)方式,使得開發(fā)應用程序更為簡便。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和特征,用戶還可以按需要給對象擴展方法和屬性。Access的優(yōu)點具體有以下幾點:(1)存儲方式單一:Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊這7種,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。一般電腦均會安裝,應用廣泛。JavaBean組件可以用來執(zhí)行復雜的計算任務,或負責與數(shù)據(jù)庫的交互與數(shù)據(jù)提取等。JSP對于在Web應用中集成JavaBean組件提供了完善的支持。JSP技術很容易整合到多種應用體系結構中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應用,作為采用Java技術家族的一部分,以及J2EE的一個成員,JSP技術能夠支持高度復雜的基于Web的應用。在調試JSP代碼時,如果程序出錯,JSP服務器會返回出錯信息,并在瀏覽器中顯示。除了這個優(yōu)點,JSP/Servlet的效率以及安全性也是相當驚人的。它們都是通過CGI來提供支持的。而JSP由于是一種較新的技術,國內采用的較少。還有十分重要的一點,PHP提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務中。數(shù)據(jù)庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,群組成二維數(shù)組。首先,PHP缺乏規(guī)模支持;其次,它缺乏多層結構支持。JSP和ASP相比,運行速度、運行開銷、運行平臺、擴展性、安全性、函數(shù)支持、廠商支持、對XML的支持等等, JSP的優(yōu)點都是ASP無法比擬的。在JSP被執(zhí)行的時候,JSP文件被JSP解釋器(JSP Parser)轉換成Servlet代碼,然后Servlet代碼被Java編譯器編譯成 .class 字節(jié)文件,這樣就由生成的Servlet來對客戶端應答。雖然在形式上JSP和ASP或PHP看上去很相似——都可以被內嵌在HTML代碼中。標準的JSP標志能夠存取和實例化JavaBeans組件,設定或者檢索群組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。(3)采用標志簡化頁面開發(fā):Web頁面開發(fā)人員不會都是熟悉腳本語言的程序設計人員。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或用戶團體所使用。使用JSP標志或者小腳本來產生頁面上的動態(tài)內容。由于線程與線程之間可以通過生成自己的父線程(Parent Thread)來實現(xiàn)資源共享,這樣就減輕了服務器的負擔,所以,Java Servlet可以用來做大規(guī)模的應用服務[8]。不同的是,CGI對每個客戶請求都打開一個進程(Process),而Servlet卻在響應第一個請求的時候被載入,一旦Servlet被載入,便處于已執(zhí)行狀態(tài)。Servlet的形式和CGI差不多,它是HTML代碼和后臺程序分開的。 JSP及其特點JSP,全稱為Java Server Pages/Servlet。本網站前臺開發(fā)技術使用JSP,后臺數(shù)據(jù)庫使用Microsoft Access。所以本網站采用B/S結構。由于系統(tǒng)的定位是一個網上購票系統(tǒng)——是一個電子商務類網站,傳統(tǒng)的C/S(客戶機/服務器)已不適應。B/S架構中,顯示邏輯交給了Web瀏覽器,事務處理邏輯在放在了WebApp上,這樣就避免了龐大的客戶端,減少了客戶端的壓力[7]。B/S架構的優(yōu)點在于客戶端和服務器通過Internet 進行數(shù)據(jù)交換,客戶端基于統(tǒng)一的 Web 瀏覽器,減少了投資,解決了系統(tǒng)維護升級的問題。這種結構更成為當今應用軟件的首選體系結構。在這種結構下,用戶界面完全通過瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn),形成所謂3tier結構。這種架構中,作為客戶端的部分需要承受很大的壓力,因為顯示邏輯和事務處理都包含在其中,通過與數(shù)據(jù)庫的交互(通常是SQL或存儲過程的實現(xiàn))來達到持久化數(shù)據(jù),以此滿足實際項目的需要。C/S程序注重流程,可以對權限多層次校驗,對系統(tǒng)運行速度可以較少考慮;由于整體性,必須整體考察,因此在處理出現(xiàn)的問題以及系統(tǒng)升級上難度較大。C/S結構,即 Client/Server(客戶機/服務器)結構,是大家熟知的軟件系統(tǒng)體系結構,通過將任務合理分配到Client 端和Server 端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。目前大多數(shù)應用軟件系統(tǒng)都是Client/Server形式的兩層結構,現(xiàn)在的軟件應用系統(tǒng)正在向分布式的Web應用發(fā)展;內部的和外部的用戶都可以訪問新的和現(xiàn)有的應用系統(tǒng),Web和Client/Server應用都可以進行同樣的業(yè)務處理;不同的應用模塊共享邏輯組件;通過現(xiàn)有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。 (1)CPU:P4 (2)內存:256MB 以上 (1)操作系統(tǒng): Windows 2000/Windows 2003/ WindowsXP/ Windows Vista(2)開發(fā)工具: JSP+Java(3)數(shù)據(jù)庫:Microsoft Access(4)服務器:Tomcat (5)瀏覽器:IE 以上。4 系統(tǒng)實施 系統(tǒng)運行環(huán)境由于本系統(tǒng)系個人單獨開發(fā),綜合系統(tǒng)特點、開發(fā)時間等因素,采用傳統(tǒng)的開發(fā)方式—瀑布模型開發(fā)模式。這樣在開發(fā)時,遇到這些相似的頁面部分就不需要再重新編寫代碼,大大提高了開發(fā)效率,節(jié)省了時間。另外,對于團購電影票的用戶(一次購買數(shù)量不小于20張),會給予優(yōu)惠處理,在原影票價格的基礎上打8折。因此,會在程序中加入算法,這是本網站的一個亮點。但對于登錄本網站購票次數(shù)較多的用戶,他們的等級會隨購票次數(shù)增加,達到一定等級后,他們成為星級用戶,可以選擇座位。從網站的需求到實現(xiàn),考慮所有的可行性,總結出系統(tǒng)需具備以下特點:(1)人性化設計:由于個人喜好不同,人們可能喜歡坐在影院的不同位置觀看電影。結構如表35所示。結構如表34所示。圖片的格式為jpg或gif,以圖片名存儲。表32 sorts表屬性名存儲代碼數(shù)據(jù)類型是否主鍵允許空值備注展廳號SortID數(shù)字是否唯一展廳名稱SortName文本否否標簽tag數(shù)字否是(3)film表:用來管理電影的基本信息,字段包括:影片號、影片名、展廳號、價格、圖片、介紹、上映時間。表31 user表屬性名存儲代碼數(shù)據(jù)類型是否主鍵允許空值備注用戶編號memberID數(shù)字是否自動密碼pwd文本否否登陸次數(shù)LoginTimes數(shù)字否是用戶名memberName文本否否等級rank文本否是真實姓名truename文本否是性別sex文本否是年齡age文本否是地址address文本否是郵箱文本否是電話phone文本否是角色Role數(shù)字否否0代表普通用戶1代表管理員(2)sorts表:用來記錄展廳的基本信息,字段包括:展廳號、展廳名稱、標簽。經過以上分析,本電影票預訂網站的數(shù)據(jù)庫主要包含以下表:(1)user表:用來管理用戶的基本信息,字段包括:用戶編號、密碼、性別、登陸次數(shù)、用戶名、等級、真實姓名、性別、年齡、地址、郵箱、電話、角色。用戶可以根據(jù)應用環(huán)境的需求,在基本表上建立一個或多個索引,以提供多種存取路徑,加快查找速度。此時,可以將這些列或列組合定義為外鍵。具有索引的作用,可以用來快速查詢表內數(shù)據(jù)。(3)一致性:要求建立的模型能保證從分析階段到設計階段的平穩(wěn)過渡。電影票預訂網站比較復雜,為了建立這樣一個復雜系統(tǒng)的模型,并滿足實際對象不斷發(fā)展的需求,在實際設計中應遵循下列原則:(1)準確性:所建立的模型要求能夠正確反映實際的對象,能夠滿足電影票預訂網站工作的實際需求。設計者通過描述用戶的需求獲得與用戶的不斷交互,最終對整個系統(tǒng)能全面地把握。用 戶訂 單電影訂購電話真實姓名郵箱性別登陸次數(shù)展廳號介紹圖片率影片號影片名價格購買數(shù)量購買用戶名稱角色年齡用戶名展 廳展廳名稱標簽mnn上映時間等級地址用戶編號密碼訂單編號影片號座位圖311 網站ER圖放映1n寫入評 價1n評價編號評價內容評價時間用戶名稱 邏輯結構設計模型是軟件的第一個技術表示。1對1關系在兩個實體連線方向寫1;1對多關系在1的一方寫1,多的一方寫N;多對多關系則是在兩個實體連線方向各寫N,M。構成ER圖的基本要素是實體、屬性和聯(lián)系,其表示方法為: (1)實體型:用矩形表示,矩形框內寫明實體名; (2)屬性:用橢圓形或圓角矩形表示,并用無向邊將其與相應的實體連接起來;多值屬性由雙線連接;主屬性名稱下加下劃線; (3)聯(lián)系:用菱形表示,菱形框內寫明聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型。管理員的主要操作包括查看評價和刪除評價。網站首頁購買用戶信息查看訂單信
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1