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

正文內(nèi)容

關(guān)于電子商務(wù)之游戲點(diǎn)卡銷售系統(tǒng)后臺(tái)管理的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-文庫吧

2025-06-08 16:14 本頁面


【正文】 管 MVC 設(shè)計(jì)模式很早就提出,但在Web 項(xiàng)目的開發(fā)中引入 MVC 卻是步履維艱。主要原因:一是在早期的 Web 項(xiàng)目的開發(fā)中,程序語言和 HTML 的分離一直難以實(shí)現(xiàn)。 CGI 程序以字符串輸出的形式動(dòng)態(tài)地生成 HTML 內(nèi)容。后來隨著腳本語言的出現(xiàn),前面的方式又被倒了過來,改成將腳本語言書寫的程序嵌入在 HTML 內(nèi)容中。這兩種方式有一個(gè)相同的不足之處即它們總是無法將程序語言和 HTML 分離。二是腳本語言的功能相對(duì)較弱,缺乏支持 MVC 設(shè)計(jì)模式的一 些必要的技術(shù)基礎(chǔ)。直到基于 J2EE 的 JSP Model 2問世時(shí)才得以改觀。它用 JSP 技術(shù)實(shí)現(xiàn)視圖的功能,用 Servlet 技術(shù)實(shí)現(xiàn)控制器的功能,用 JavaBean 技術(shù)實(shí)現(xiàn)模型的功能 JSP Model 1 與 JSP Model 2 SUN 在 JSP出現(xiàn)早期制定了兩種規(guī)范,稱為 Model1 和 Model2。雖然 Model2 在一定程度上實(shí)現(xiàn)了 MVC,但是它的應(yīng)用用并不盡如人意 JSP Model 1 JSP Model 2 model2 容易使系統(tǒng)出現(xiàn)多個(gè) Controller,并且對(duì)頁面導(dǎo)航的處理比較復(fù)雜 有些人 覺得 model2仍不夠好,于是 Craig R. McClanahan 20xx 年 5 月提交了一個(gè) WEB framework 給Java Struts. 20xx 年 7 月, ,正式發(fā)布。該項(xiàng)目也 6 成為了 Apache Jakarta 的子項(xiàng)目之一 Struts 質(zhì)上就是在 Model2 的基礎(chǔ)上實(shí)現(xiàn)的一個(gè) MVC 架構(gòu)。它只有一個(gè)中心控制器,他采用 XML 定制轉(zhuǎn)向的 URL。采用 Action來處理邏輯 JAVA 語言的特點(diǎn) Java 是一種簡單的、面向?qū)ο蟮?、分布式的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的語言。 一、簡單 Java 的風(fēng)格類似于 C++, 并且 摒棄了 C++中容易引發(fā)程序錯(cuò)誤的地方,如指針和內(nèi)存管理。 此外 Java 提供了豐富的類庫。 二、面向?qū)ο? 面向?qū)ο罂梢哉f是 Java 最重要的特性。 Java 語言的設(shè)計(jì)完全是面向?qū)ο蟮摹?Java 支持靜態(tài)和動(dòng)態(tài)風(fēng)格的代碼繼承及重用。 三、分布式 Java 包括一個(gè)支持 HTTP 和 FTP 等基于 TCP/IP 協(xié)議的子庫。因此, Java應(yīng)用程序可憑借URL 打開并訪問 網(wǎng)絡(luò)上的對(duì)象,其訪問方式與訪問本地文件系統(tǒng)幾乎完全相同。 四、健壯 Java 致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。 Java 自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。 Java 提供 Null 指針檢測數(shù)組邊界、檢測異常出口、字節(jié)代碼校驗(yàn)。 五、安全 Java 的安全性可從兩個(gè)方面得到保證。一方面,在 Java 語言里,像指針和釋放內(nèi)存等C++功能被刪除,避免了非法內(nèi)存操作。另一方面,當(dāng) Java 用來創(chuàng)建瀏覽器時(shí),語言功能和瀏覽器本身提供的功能結(jié)合起來,使它更安全。 六、結(jié)構(gòu)中立 為了建立 Java 作為網(wǎng)絡(luò)的一個(gè)整體, Java 將它的程序編譯成一種結(jié)構(gòu)中立的中間文件格式。只要有 Java 運(yùn)行系統(tǒng)的機(jī)器都能執(zhí)行這種中間代碼。 Java 源程序被編譯成一種高層次的與機(jī)器無關(guān)的 bytecode 格式語言,這種語言被設(shè)計(jì)在虛擬機(jī)上運(yùn)行,由機(jī)器相關(guān)的運(yùn)行調(diào)試器實(shí)現(xiàn)執(zhí)行。 七、可移植的 7 Java 的可移植性一直是 Java 程序設(shè)計(jì)師們的精神指標(biāo),也是 Java 之所以能夠受到程序設(shè)計(jì)師們喜愛的原因之一,最大的功臣就是 JVM 的技術(shù)。 JAVA 編譯器產(chǎn)生的目標(biāo)代碼 (JCode) 是針對(duì)一種并不存在的 CPUJAVA 虛擬機(jī) (JAVA Virtual Machine),而不是某一實(shí)際的 CPU。JAVA 虛擬機(jī)能掩蓋不同 CPU 之間的差別,使 JCode 能運(yùn)行于任何具有 JAVA 虛擬機(jī)的機(jī)器上。 八、高性能 Java 可以在運(yùn)行時(shí)直接將目標(biāo)代碼翻譯成機(jī)器指令。 Sun 用直接解釋器一秒鐘內(nèi)可調(diào)用300,000 個(gè)過程。翻譯目標(biāo)代碼的速度與 C/C++的性能沒什么區(qū)別。 九、多線程 Java 支持多線程,多線程功能使得在一個(gè)程序里可同時(shí)執(zhí)行多個(gè)小任務(wù)。線程,有時(shí)也稱小進(jìn)程,是一個(gè)大進(jìn)程里分出來的小的獨(dú)立的進(jìn)程。 十、動(dòng)態(tài) Java 的動(dòng)態(tài)特性是其面向?qū)ο笤O(shè)計(jì)方法的發(fā)展。它允許程序動(dòng)態(tài)地裝入運(yùn)行過程中所需要的類,這是 C++語言進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)所無法實(shí)現(xiàn)的。 Java 編譯器不是將對(duì)實(shí)例變量和成員函數(shù)的引用編譯為數(shù)值引用,而是將符號(hào)引用信息在字節(jié)碼中保存下傳遞給解釋器,再由解釋器在完成動(dòng)態(tài)連接類后,將符號(hào)引用信息轉(zhuǎn)換為數(shù)值偏移量。 2 需求分析 該系統(tǒng)要求實(shí)現(xiàn)管理員后臺(tái)管理和會(huì)員購買卡片功能。 會(huì)員操作包括:會(huì)員注冊、修改個(gè)人信息、匯款、投訴、購買物品、查看個(gè)人匯款信息和購物信息等。 管理員后臺(tái)管理包括:修改個(gè)人資料、新會(huì)員和會(huì)員匯款審核、用戶管理、角色管理、卡片類別管理、游戲卡管理、匯款審核、公告管理等。 8 圖 21 功能關(guān)系圖 3 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫的概念 當(dāng)人們從不同的角度來描述這一概念時(shí)就有不同的定義。例如,稱數(shù)據(jù)庫是一個(gè)“記錄保存系統(tǒng)” (該定義強(qiáng)調(diào)了數(shù)據(jù)庫是若干記錄的集合 )。又如稱數(shù)據(jù)庫是“人們?yōu)榻鉀Q特定的任務(wù),以一定的組織方式存儲(chǔ)在一起的相關(guān)的數(shù)據(jù)的集合” (該定義側(cè)重于數(shù)據(jù)的組織 )。更有甚者稱數(shù)據(jù)庫是“一個(gè)數(shù)據(jù)倉庫”。當(dāng)然,這種說法雖然形象,但并不嚴(yán)謹(jǐn)。嚴(yán)格地說,數(shù)據(jù) 庫是“按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫”。 本系統(tǒng)將使用一直以來使用都最為廣泛的關(guān)系模型作為數(shù)據(jù)庫的建設(shè)依據(jù)。在用戶的觀點(diǎn)下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,一個(gè)關(guān)系對(duì)應(yīng)通常說的一張表,并且關(guān)系的每一個(gè)分量必須是一個(gè)不可分的數(shù)據(jù)項(xiàng)。而一個(gè)基于關(guān)系模型的數(shù)據(jù)庫則是由若干個(gè)二維表組成的。對(duì)于一些大型和中型的數(shù)據(jù)庫,如 Oracle, SQL Server 20xx 等都屬于關(guān)系型數(shù)據(jù)庫,同時(shí)它們所帶有的數(shù)據(jù)庫管理工具是其他小型數(shù)據(jù)庫所沒有的,而同時(shí)這些工具又為管理員的工作節(jié)省了很多的時(shí)間和財(cái)力。 本系統(tǒng)采用的是 Sql Server20xx 作為數(shù)據(jù)庫。 9 數(shù)據(jù)庫表的設(shè)計(jì) 在數(shù)據(jù)庫中建立如下表,表中包括各個(gè)字段、數(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 后臺(tái)頁面設(shè)計(jì) 登錄頁面 管理員登陸首頁要求:只有當(dāng)用戶名、密碼和驗(yàn)證碼都正確時(shí)才能通過驗(yàn)證。 圖 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后臺(tái)管理員登錄 /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后臺(tái)管理員 /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免費(fèi)條款 /aspan|/span a href= target=_blank隱私保護(hù) /aspan|/span a href= target=_blank資訊熱點(diǎn) /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 會(huì)員管理頁面 圖 42 會(huì)員管理界面 會(huì)員管理 Servlet 代碼如下: package 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class Asso
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1