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

正文內(nèi)容

關于電子商務之游戲點卡銷售系統(tǒng)后臺管理的設計與實現(xiàn)畢業(yè)設計-文庫吧

2025-06-08 16:14 本頁面


【正文】 管 MVC 設計模式很早就提出,但在Web 項目的開發(fā)中引入 MVC 卻是步履維艱。主要原因:一是在早期的 Web 項目的開發(fā)中,程序語言和 HTML 的分離一直難以實現(xiàn)。 CGI 程序以字符串輸出的形式動態(tài)地生成 HTML 內(nèi)容。后來隨著腳本語言的出現(xiàn),前面的方式又被倒了過來,改成將腳本語言書寫的程序嵌入在 HTML 內(nèi)容中。這兩種方式有一個相同的不足之處即它們總是無法將程序語言和 HTML 分離。二是腳本語言的功能相對較弱,缺乏支持 MVC 設計模式的一 些必要的技術基礎。直到基于 J2EE 的 JSP Model 2問世時才得以改觀。它用 JSP 技術實現(xiàn)視圖的功能,用 Servlet 技術實現(xiàn)控制器的功能,用 JavaBean 技術實現(xiàn)模型的功能 JSP Model 1 與 JSP Model 2 SUN 在 JSP出現(xiàn)早期制定了兩種規(guī)范,稱為 Model1 和 Model2。雖然 Model2 在一定程度上實現(xiàn)了 MVC,但是它的應用用并不盡如人意 JSP Model 1 JSP Model 2 model2 容易使系統(tǒng)出現(xiàn)多個 Controller,并且對頁面導航的處理比較復雜 有些人 覺得 model2仍不夠好,于是 Craig R. McClanahan 20xx 年 5 月提交了一個 WEB framework 給Java Struts. 20xx 年 7 月, ,正式發(fā)布。該項目也 6 成為了 Apache Jakarta 的子項目之一 Struts 質(zhì)上就是在 Model2 的基礎上實現(xiàn)的一個 MVC 架構。它只有一個中心控制器,他采用 XML 定制轉向的 URL。采用 Action來處理邏輯 JAVA 語言的特點 Java 是一種簡單的、面向對象的、分布式的、健壯的、安全的、結構中立的、可移植的、性能很優(yōu)異的、多線程的、動態(tài)的語言。 一、簡單 Java 的風格類似于 C++, 并且 摒棄了 C++中容易引發(fā)程序錯誤的地方,如指針和內(nèi)存管理。 此外 Java 提供了豐富的類庫。 二、面向對象 面向對象可以說是 Java 最重要的特性。 Java 語言的設計完全是面向對象的。 Java 支持靜態(tài)和動態(tài)風格的代碼繼承及重用。 三、分布式 Java 包括一個支持 HTTP 和 FTP 等基于 TCP/IP 協(xié)議的子庫。因此, Java應用程序可憑借URL 打開并訪問 網(wǎng)絡上的對象,其訪問方式與訪問本地文件系統(tǒng)幾乎完全相同。 四、健壯 Java 致力于檢查程序在編譯和運行時的錯誤。 Java 自己操縱內(nèi)存減少了內(nèi)存出錯的可能性。 Java 提供 Null 指針檢測數(shù)組邊界、檢測異常出口、字節(jié)代碼校驗。 五、安全 Java 的安全性可從兩個方面得到保證。一方面,在 Java 語言里,像指針和釋放內(nèi)存等C++功能被刪除,避免了非法內(nèi)存操作。另一方面,當 Java 用來創(chuàng)建瀏覽器時,語言功能和瀏覽器本身提供的功能結合起來,使它更安全。 六、結構中立 為了建立 Java 作為網(wǎng)絡的一個整體, Java 將它的程序編譯成一種結構中立的中間文件格式。只要有 Java 運行系統(tǒng)的機器都能執(zhí)行這種中間代碼。 Java 源程序被編譯成一種高層次的與機器無關的 bytecode 格式語言,這種語言被設計在虛擬機上運行,由機器相關的運行調(diào)試器實現(xiàn)執(zhí)行。 七、可移植的 7 Java 的可移植性一直是 Java 程序設計師們的精神指標,也是 Java 之所以能夠受到程序設計師們喜愛的原因之一,最大的功臣就是 JVM 的技術。 JAVA 編譯器產(chǎn)生的目標代碼 (JCode) 是針對一種并不存在的 CPUJAVA 虛擬機 (JAVA Virtual Machine),而不是某一實際的 CPU。JAVA 虛擬機能掩蓋不同 CPU 之間的差別,使 JCode 能運行于任何具有 JAVA 虛擬機的機器上。 八、高性能 Java 可以在運行時直接將目標代碼翻譯成機器指令。 Sun 用直接解釋器一秒鐘內(nèi)可調(diào)用300,000 個過程。翻譯目標代碼的速度與 C/C++的性能沒什么區(qū)別。 九、多線程 Java 支持多線程,多線程功能使得在一個程序里可同時執(zhí)行多個小任務。線程,有時也稱小進程,是一個大進程里分出來的小的獨立的進程。 十、動態(tài) Java 的動態(tài)特性是其面向對象設計方法的發(fā)展。它允許程序動態(tài)地裝入運行過程中所需要的類,這是 C++語言進行面向對象程序設計所無法實現(xiàn)的。 Java 編譯器不是將對實例變量和成員函數(shù)的引用編譯為數(shù)值引用,而是將符號引用信息在字節(jié)碼中保存下傳遞給解釋器,再由解釋器在完成動態(tài)連接類后,將符號引用信息轉換為數(shù)值偏移量。 2 需求分析 該系統(tǒng)要求實現(xiàn)管理員后臺管理和會員購買卡片功能。 會員操作包括:會員注冊、修改個人信息、匯款、投訴、購買物品、查看個人匯款信息和購物信息等。 管理員后臺管理包括:修改個人資料、新會員和會員匯款審核、用戶管理、角色管理、卡片類別管理、游戲卡管理、匯款審核、公告管理等。 8 圖 21 功能關系圖 3 數(shù)據(jù)庫設計 數(shù)據(jù)庫的概念 當人們從不同的角度來描述這一概念時就有不同的定義。例如,稱數(shù)據(jù)庫是一個“記錄保存系統(tǒng)” (該定義強調(diào)了數(shù)據(jù)庫是若干記錄的集合 )。又如稱數(shù)據(jù)庫是“人們?yōu)榻鉀Q特定的任務,以一定的組織方式存儲在一起的相關的數(shù)據(jù)的集合” (該定義側重于數(shù)據(jù)的組織 )。更有甚者稱數(shù)據(jù)庫是“一個數(shù)據(jù)倉庫”。當然,這種說法雖然形象,但并不嚴謹。嚴格地說,數(shù)據(jù) 庫是“按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫”。 本系統(tǒng)將使用一直以來使用都最為廣泛的關系模型作為數(shù)據(jù)庫的建設依據(jù)。在用戶的觀點下,關系模型中數(shù)據(jù)的邏輯結構是一張二維表,一個關系對應通常說的一張表,并且關系的每一個分量必須是一個不可分的數(shù)據(jù)項。而一個基于關系模型的數(shù)據(jù)庫則是由若干個二維表組成的。對于一些大型和中型的數(shù)據(jù)庫,如 Oracle, SQL Server 20xx 等都屬于關系型數(shù)據(jù)庫,同時它們所帶有的數(shù)據(jù)庫管理工具是其他小型數(shù)據(jù)庫所沒有的,而同時這些工具又為管理員的工作節(jié)省了很多的時間和財力。 本系統(tǒng)采用的是 Sql Server20xx 作為數(shù)據(jù)庫。 9 數(shù)據(jù)庫表的設計 在數(shù)據(jù)庫中建立如下表,表中包括各個字段、數(shù)據(jù)類型等如圖所示。 圖 31 表 card 的數(shù)據(jù)類型 圖 32 表 CardType 的數(shù)據(jù)類型 圖 33 表 MemberType 的數(shù)據(jù)類型 10 圖 34 表 News 的數(shù)據(jù)類型 圖 35 表 OrderDetail 的數(shù)據(jù)類型 圖 36 表 Orders 的數(shù)據(jù)類型 圖 36 表 UserInfo 的數(shù)據(jù)類型 11 4 后臺頁面設計 登錄頁面 管理員登陸首頁要求:只有當用戶名、密碼和驗證碼都正確時才能通過驗證。 圖 41 登陸界面 管理員登陸代碼: 代碼如下: %@ page language=java import=.* pageEncoding=utf8% % String path = ()。 String basePath = () + :// + () + : + () + path + /。 % !DOCTYPE HTML PUBLIC //W3C//DTD XHTML Transitional//EN 12 html head base href=%=basePath%/ title后臺管理員登錄 /title meta equiv=pragma content=nocache/ meta equiv=cachecontrol content=nocache/ meta equiv=expires content=0/ meta equiv=keywords content=keyword1,keyword2,keyword3/ meta equiv=description content=This is my page/ link type=text/css rel=stylesheet href=back/backcss/ / /head body onload=showMsg(39。${msg }39。) !noscriptdiv class=noscript提示:您的瀏覽器不支持或禁止了網(wǎng)頁腳 本 , 無 法 正 常 注 冊 。 a href= target=_blank 解 除 腳 本 限 制amp。raquo。/a/div/noscript div id=container div id=top div class=logo style=position:absolute。 left:15px。 top:2px。 img src=images/ / /div div class=tmenu span【 a href=返回首頁 /a】 /span /div /div 13 div id=main style=height:370px。 div id=main_right h1 b后臺管理員 /b /h1 form method=post action=AdminLoginBackServlet onsubmit=return checkForm()。 centerp label 用戶名稱: /label input type=text id=userId name=userId / /p p label 登錄密碼: /label input type=password id=pwd name=pwd / /p p input type=submit id=submit class=btn value=登錄 onmouseover==39。btnOver39。 onmouseout==39。btnOut39。 / input type=reset id=reset class=btn value=重置 onmouseover==39。btnOver39。 onmouseout==39。btnOut39。 / /p/center 14 /form /div div style=clear: both/div /div div id=footer div a href= target=_blank免費條款 /aspan|/span a href= target=_blank隱私保護 /aspan|/span a href= target=_blank資訊熱點 /aspan|/span a href= target=_blank聯(lián)系我們 /aspan|/span a href= target=_blank公司簡介 /aspan|/span a href= target=_blank批發(fā)方案 /aspan|/span a href= target=_blank配送方式 /a /div /div /div /body /html 15 會員管理頁面 圖 42 會員管理界面 會員管理 Servlet 代碼如下: package 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class Asso
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1