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

正文內(nèi)容

基于jsp電影票預(yù)定網(wǎng)站的設(shè)計和實(shí)現(xiàn)畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)-在線瀏覽

2024-08-07 18:12本頁面
  

【正文】 郵箱、地址等。③ 訂單管理模塊的基本功能應(yīng)包括查看用戶已下單的信息、刪除訂單。當(dāng)管理員單擊查看按鈕時,將顯示該條訂單的詳細(xì)信息。用戶評價的發(fā)言主題應(yīng)與電影相關(guān),這是管理員審核的要點(diǎn),對于一些惡意評價,管理員可以選擇刪除。一個數(shù)據(jù)流圖確定了系統(tǒng)的轉(zhuǎn)化過程、系統(tǒng)所操縱的數(shù)據(jù)或物質(zhì)的收集(存儲),還有過程、存儲、外部世界之間的數(shù)據(jù)流或物質(zhì)流[5]。數(shù)據(jù)流圖是當(dāng)前業(yè)務(wù)過程或新系統(tǒng)操作步驟的一種表示方法。在一個多步驟的活動中,高層數(shù)據(jù)流圖對數(shù)據(jù)和處理部分提供一個整體的瀏覽,這是對包含在軟件需求規(guī)格說明中的精確、詳細(xì)敘述的補(bǔ)充。從圖中迅速反饋的信息有助于對所探討的任務(wù)流的理解進(jìn)行提煉加工。本數(shù)據(jù)流圖描述了電影票預(yù)訂網(wǎng)站后臺的各個模塊處理過程中的數(shù)據(jù)處理的過程。網(wǎng)站首頁電影信息管理電影評價管理訂單管理用戶管理評價信息電影信息用戶信息訂單信息圖36 電影票預(yù)訂網(wǎng)站第一層數(shù)據(jù)流圖 電影信息管理中的數(shù)據(jù)處理圖是本網(wǎng)站的第二層數(shù)據(jù)流圖,如圖37所示。主要包括對上映電影信息的添加、刪除和修改操作。描述了用戶信息管理模塊中所作操作的數(shù)據(jù)處理。網(wǎng)站首頁添加處理注銷處理查詢處理注銷用戶信息用戶信息圖38 用戶管理模塊數(shù)據(jù)流圖 訂單管理數(shù)據(jù)流圖,如圖39所示。網(wǎng)站管理員的主要操作包括查看訂單和刪除訂單。描述了已購票用戶觀看電影后,對電影做出評價,網(wǎng)站管理員在評價管理模塊中所作操作的數(shù)據(jù)處理。網(wǎng)站首頁查詢處理刪除處理評價信息圖310 評價管理模塊數(shù)據(jù)流圖 實(shí)體ER圖ER圖提供了表示實(shí)體(即數(shù)據(jù)對象)、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型[6]。在ER圖中要明確表明1對多關(guān)系,1對1關(guān)系和多對多關(guān)系。經(jīng)過分析,由上面的數(shù)據(jù)流程圖可以得出以下各實(shí)體之間的ER圖,如圖311所示。信息系統(tǒng)的建模是用模型來描述復(fù)雜的信息系統(tǒng),使得系統(tǒng)的要求、結(jié)構(gòu)和數(shù)據(jù)變得簡單。建立完整的數(shù)據(jù)模型,完成對信息系統(tǒng)中數(shù)據(jù)的存儲和處理。(2)完整性:指要求模型既能反映對象系統(tǒng)的靜態(tài)特性,又能夠反映其豐富的動態(tài)特性。設(shè)計電影票預(yù)訂網(wǎng)站關(guān)系模型如下:有下劃線的屬性為主鍵(primary key)(1)展廳信息(展廳號,展廳名稱,標(biāo)簽)(2)用戶信息(用戶編號,密碼,登陸次數(shù),用戶名,等級,真實(shí)姓名,性別,年齡,地址,郵箱,電話、角色)(3)電影信息(影片號,影片名,展廳號,價格,圖片,介紹,上映時間)(4)訂單信息(訂單編號,購買用戶名稱,影片號,座位,購買數(shù)量)(5)評價信息(評價編號,用戶名稱,評價內(nèi)容,評價時間)數(shù)據(jù)庫邏輯結(jié)構(gòu)的基本定義有:(1)主鍵:在表中是唯一不可重復(fù)的值。(2)外鍵:有此表的列或列的組合和其他表的主鍵值或UNIQUE_KEY具有相關(guān)聯(lián)的特性。(3)索引:建立索引是為了加快查詢速度的有效手段。(4)視圖:從一個或幾個基本表(或視圖)導(dǎo)出的表,它與基本表不同,是一個虛表。結(jié)構(gòu)如表31所示。結(jié)構(gòu)如表32所示。結(jié)構(gòu)如表33所示。表33 film表屬性名存儲代碼數(shù)據(jù)類型是否主鍵允許空值備注影片號filmID數(shù)字是否唯一影片名filmName文本否否展廳號SortID數(shù)字否否注意輸入格式價格Price數(shù)字否否注意輸入格式圖片PicUrl文本否否介紹Intro文本否否上映時間time文本否否(4)goods表:用來管理訂單基本信息,字段包括:訂單編號、購買用戶名稱、影片號、座位、購買數(shù)量。表34 goods表屬性名存儲代碼數(shù)據(jù)類型是否主鍵允許空值備注訂單編號GoodsID數(shù)字是否自動購買用戶名稱UserName文本否否影片號filmID數(shù)字否否注意輸入格式座位seat文本否否購買數(shù)量BuyNumber數(shù)字否否注意輸入格式(5)assess表:用來管理評價基本信息,字段包括:評價編號、用戶名稱、評級內(nèi)容、評價時間。表35 assess表屬性名存儲代碼數(shù)據(jù)類型是否主鍵允許空值備注評價編號assessID數(shù)字是否自動用戶名稱UserName文本否否外鍵評價內(nèi)容asscontent數(shù)字否否評價時間asstime日期/時間否否注意輸入格式 系統(tǒng)特點(diǎn)任何一個網(wǎng)站的設(shè)計都需要有自己的特色。所以網(wǎng)站提供了可選的方位,如前方、后方、左方、右方,但由系統(tǒng)直接分配該方位的任一座位給用戶。換言之,普通用戶只能選擇大致方位,而星級用戶可以選擇具體座位。有關(guān)算法的細(xì)節(jié)將在系統(tǒng)運(yùn)行部分具體介紹。(2)頁面模塊化:本系統(tǒng)在界面設(shè)計上都采用了模塊化處理思想,把很多頁面共有的部分集成到一個模塊,如頁面的頭,導(dǎo)航條。(3)面向?qū)ο笤O(shè)計:在系統(tǒng)中,將用戶、電影、訂單等都封裝成相應(yīng)的類,同時每個類都具有自己相應(yīng)的操作類,從而再次提高了對數(shù)據(jù)庫操作的安全性和程序的可擴(kuò)展性。從節(jié)約成本的角度考慮,開發(fā)工具選擇目前網(wǎng)站開發(fā)的主流工具JSP+Access 的組合。 系統(tǒng)架構(gòu)設(shè)計目前,網(wǎng)絡(luò)應(yīng)用軟件的運(yùn)行模式主要有兩類:C/S模式和B/S模式。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。C/S之間通過任意的協(xié)議通信,一般要求有特定的客戶端。因?yàn)榭蛻舳诵枰獙?shí)現(xiàn)絕大多數(shù)的業(yè)務(wù)邏輯和界面展示。B/S結(jié)構(gòu),即 Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。B/S結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實(shí)現(xiàn)原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。B/S模式是靠應(yīng)用層的協(xié)議進(jìn)行通信的(當(dāng)然也要靠底層的好多協(xié)議支持),一般不需要特定的客戶端,而是需要有統(tǒng)一規(guī)范的客戶端,那就是瀏覽器。另外只有極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),這也就充分保護(hù)了數(shù)據(jù)的安全。總的來說,B/S 結(jié)構(gòu)具有如下優(yōu)點(diǎn):無需安裝客戶端,任何一點(diǎn)都可以登錄訪問;根據(jù)權(quán)限對網(wǎng)絡(luò)拓?fù)溥M(jìn)行統(tǒng)一管理;配置文件和發(fā)現(xiàn)信息實(shí)現(xiàn)集中統(tǒng)一管理和共享。作為 Internet 上的 Web 應(yīng)用,需要的是 B/S(瀏覽器/服務(wù)器)架構(gòu)。 相關(guān)技術(shù)介紹開發(fā)網(wǎng)站需要兩種工具,即前臺開發(fā)語言和后臺數(shù)據(jù)庫。JSP靈活方便,與后臺的Microsoft Access數(shù)據(jù)庫相結(jié)合,可以提供一個高性能的在線訂票網(wǎng)站。JSP和Servlet都是Sun公司的J2EE(Java 2 platform Enterprise Edition)應(yīng)用體系中的一部分,兩者一般需要放在一起被討論。它們的啟動原理也類似,都是服務(wù)器接到客戶端的請求后,進(jìn)行應(yīng)答。對于以后其他用戶的請求,它并不打開進(jìn)程,而是打開一個線程(Thread),將結(jié)果發(fā)送給客戶。JSP技術(shù)主要具備以下特點(diǎn):(1)將內(nèi)容的產(chǎn)生和顯式進(jìn)行分離:使用JSP技術(shù),Web開發(fā)人員可以使用HTML或者XML標(biāo)志來設(shè)計和格式化最終頁面。(2)強(qiáng)調(diào)可重用的群組件:絕大多數(shù)JSP頁面依賴于可重用且跨平臺的組件(如:JavaBean或者Enterprise JavaBean)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理?;诮M件的方法加速了總體開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。JSP技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)志中進(jìn)行動態(tài)內(nèi)容產(chǎn)生所需要的。目前主流的網(wǎng)站開發(fā)語言有JSP、ASP、PHP等等。但是,它的執(zhí)行方式和ASP或PHP完全不同。所以,JSP可以看做是Servlet的腳本語言(Script Language)版。采用PHP的網(wǎng)站也有很多,如新浪網(wǎng)(sina)、中國人(Chinaren)等,但由于PHP本身存在的一些缺點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)站點(diǎn),而更適合一些小型的商業(yè)站點(diǎn)。對于大負(fù)荷站點(diǎn),解決方法只有一個:分布計算。而PHP則缺乏這種支持。目前在國內(nèi)PHP與ASP應(yīng)用最為廣泛。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP,比較出名的如IBM的EBuiness,它的核心是采用JSP/Servlet的Web Sphere。由于JSP/Servlet都是基于Java的,所以它們也具備Java語言的最大優(yōu)點(diǎn)——平臺無關(guān)性,也就是所謂的“一次編寫,隨處運(yùn)行(WORA – Write Once, Run Anywhere)”。因此,JSP/Servlet雖然在國內(nèi)目前的應(yīng)用并不廣泛,但是其前途不可限量。隨著越來越多的的供貨商將JSP支持加入到他們的產(chǎn)品中,用戶可以使用自己所選擇的服務(wù)器和工具,修改工具和服務(wù)器并不影響目前的應(yīng)用。 JavaBeanJavaBean是一種基于Java的軟件組件,JavaBean和ActiveX控件一樣,可以通過封裝業(yè)務(wù)邏輯建立一整套可重復(fù)利用的對象庫。這種支持不僅能縮短開發(fā)時間(可以直接利用經(jīng)過測試和可信任的已有組件),避免重復(fù)開發(fā),也為JSP應(yīng)用帶來了更多的可伸縮性。 Microsoft Access及其特點(diǎn) Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即Relational Database Management System),是Office系列應(yīng)用軟件之一[9]。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象,并且提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化,為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 (2)面向?qū)ο螅篈ccess是一個面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。(3)界面友好、易操作:Access是一個可視化工具,其風(fēng)格與Windows完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。 (4)集成環(huán)境、處理多種數(shù)據(jù)信息:Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進(jìn)行。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接。 TomcatTomcat是APACHE JAKARTA軟件組織的一個子項(xiàng)目,TOMCAT是一個JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基礎(chǔ)上發(fā)展起來的一個JSP和SERVLET規(guī)范的標(biāo)準(zhǔn)實(shí)現(xiàn),使用TOMCAT可以體驗(yàn)JSP和SERVLET的最新規(guī)范。 Tomcat服務(wù)器是一個免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器。Tomcat是提供一個支持Servlet和JSP運(yùn)行的容器。而對于Web服務(wù)器來說,Apache僅僅支持靜態(tài)網(wǎng)頁,對于支持動態(tài)網(wǎng)頁就會顯得無能為力;Tomcat則既能為動態(tài)網(wǎng)頁服務(wù),同時也能為靜態(tài)網(wǎng)頁提供支持。大多數(shù)的Web服務(wù)器都是用底層語言編寫如C語言,利用了相應(yīng)平臺的特征,因此用純Java編寫的Tomcat執(zhí)行速度不可能與它們相提并論。Tomcat完成處理后,將響應(yīng)傳回給Apache,最后Apache將響應(yīng)返回給客戶端。因此,為了建立與數(shù)據(jù)庫的連接,可以通過三種方式:建立DSN、使用非DSN和OLE DB。ODBC是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng)中有相應(yīng)的ODBC驅(qū)動程序,任何程序就可以通過ODBC驅(qū)動程序操縱數(shù)據(jù)庫。由此可見,DSN是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁。因此,一個DSN必須包含一些信息,DSN的名字就是給這座橋取的名字,當(dāng)在程序中訪問數(shù)據(jù)庫時,給系統(tǒng)傳的就是這個名字,而不是數(shù)據(jù)庫的實(shí)際名稱。SUN的JDK中自帶了用來連接ODBC數(shù)據(jù)源的JDBC驅(qū)動,寫法為:( )。 包實(shí)現(xiàn),其中包含一個用來訪問ODBC 的本地庫。橋支持ODBC ,這也是當(dāng)前大多數(shù)據(jù)ODBC 驅(qū)動程序支持的版本。因此,需要在客戶端機(jī)器上安裝ODBC 驅(qū)動。JDBC ODBC (Open Database Connectivity,ODBC) 橋驅(qū)動程序由Sun 與Merant公司聯(lián)合開發(fā),主要功能是把JDBC API調(diào)用轉(zhuǎn)換成ODBC API 調(diào)用,然后ODBC API調(diào)用針對供應(yīng)商的ODBC 驅(qū)動程序來訪問數(shù)據(jù)庫, 即利用JDBC ODBC 橋通過ODBC來存儲數(shù)據(jù)源,如圖41所示。Java2SDK 類庫中包含了用于JDBCODBC橋接驅(qū)動程序的類, 因此不再需要安裝任何附加包就可以使用。DSN 是一個把數(shù)據(jù)庫、驅(qū)動程序、一些可選的設(shè)置連接起來的命名配置。在滿足運(yùn)行環(huán)境的條件下,對系統(tǒng)主要功能的實(shí)現(xiàn)及運(yùn)行界面介紹如下。圖51 登錄頁面運(yùn)行效果圖登錄頁面的主要功能是驗(yàn)證用戶是否合法,它包含登錄和注冊兩個子模塊。普通用戶與管理員的權(quán)限不同,user表中,Role屬性值為0的是普通用戶;Role屬性值為1的是管理員。如果還不是網(wǎng)站用戶,需要先注冊。新用戶注冊頁面命名為register,如圖52所示。為確保訂票人身份的真實(shí)性,加強(qiáng)票務(wù)訂購管理,注冊時要求必須填寫個人真實(shí)電話和地址。 前臺頁面的實(shí)現(xiàn)網(wǎng)站前臺頁面需要簡潔明了,外觀大方,突出重點(diǎn),體現(xiàn)出易操作性。網(wǎng)站首頁在設(shè)計上應(yīng)盡量簡潔且能夠突出重點(diǎn),網(wǎng)站的整體風(fēng)格應(yīng)該能夠讓消費(fèi)者產(chǎn)生愉悅的心情。該頁面上放置了“查看電影信息”、“購物車管理”、“給電影評價”和“修改
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1