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

正文內容

基于jsp網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)-預覽頁

2024-12-14 15:29 上一頁面

下一頁面
 

【正文】 tier model online bookstore system. The papers on the needs analysis system, the overall structure and systems for the detailed design of detail, the main achievement of the following functions : Member registration, download / cancelled。 Library management。 JSP?,F(xiàn)代企業(yè)需要的是一個功能強大的,能提供完善的電子商務服務的 動態(tài)商務網(wǎng)站。該系統(tǒng)基本上具備一個網(wǎng)上商品銷售系統(tǒng)應該具備的功能,該設計項目基本上體現(xiàn)了構建 一個動態(tài)商務網(wǎng)站所需要的技術,可以說,目前的大型商務網(wǎng)站也就是我們這個小型網(wǎng)站在內容上的擴充和重復。在此,我對他們表示衷心的感謝! 6 第 1 章 概 述 開發(fā)背 景 隨著時代的發(fā)展,信息技術、 Inter/Intra技術、數(shù)據(jù)庫技術的不斷發(fā)展完善,網(wǎng)絡進程的加快,傳統(tǒng)的購物方式也越來越不能滿足人們快節(jié)奏的生活需求,使得企業(yè)的 IT 部門已經認識到Inter的優(yōu)勢 ,電子商務就是在這樣一個背景下產生發(fā)展起來的。它雖然還未成型,但是它必將和 J2EE(Java 2 Enterprise Edition)一起發(fā)展。 JSP 的運行原理 在 JSP第一次獲得來自于客戶端瀏覽器的請求時, JSP文件將被 JSP引擎( JSP engine)轉換成一個 Servlet,即將 ” .jsp” 文件編譯成 Java Class 文件。此時JSP引擎還請求了 jspInit()方法的執(zhí)行,并對此 Servlet初始化。由于 Servlet 始終駐于內存,所以響應是非常快的。通常來說, JSP 頁面包括編譯指令,動作指令,聲明,表達式和程序段等內容。在 JSP 規(guī)范中有 2種類型的動作指令的標識。 3)聲明:用于聲明合法的變量和方法。除了簡單的變量,方法也能被聲明。表達式求值的結果被強制轉換為一個字符串,并插入到當前的輸出流中。程序段在“ % %” 中定義,在這對標識中的所有東西都會被當成 JSP 程序執(zhí)行。它的任務就是:一次編寫,可以在任何地方執(zhí)行, 可以在任何地方重用。 JavaBean 的實質就是一個 .class 文件,也可以成為類文件。其中主流服務器是 9 Weblogic 和 tomcat. Weblogic 是一款功能強大的服務器軟件 ,配置比較簡單 ,而且 Jsp 的擴展功能較多,附帶了數(shù)據(jù)庫的 JDBC 驅動程序。訪問的地址 , Tomcat 服務器的兼容性很好,如 WebLogic 服務器采用其為 Web 服務器引擎, Jbuilder 將其作為標準的測試服務器, Sun 公司也將其作為 JSP 技術應用的示例服務 器。服務器在接收到客戶端傳過來的一個頁面請求時,先判斷是否是 JSP 頁面請求(從擴展名來判斷),如果不是,只是一般的 HTML 頁面請求,則直接把 HTML 文檔傳給客戶端,完成客戶端與服務器的一次連接。最常用的 Java開發(fā)工具你可以選擇 IDE( Integration Development Environment 繼承開發(fā)環(huán)境)也可以直接用 SUN 公司提供的 JDK 進行開發(fā)。首先把 JDK, tomcat 安裝到本地硬盤 C 盤根目錄下,下面詳細的介紹如何配置運行環(huán)境: ★ 配置環(huán)境變 量 第一步:進入我的桌面,右擊 “ 我的電腦 ” ,選擇 “ 屬性 ” 選項,進入 “ 系統(tǒng)屬性 “ 對話框,單擊 ”高級標簽 “ ,如圖 12 所示: 10 圖 12系統(tǒng)屬性對話框 第二步: 點擊上圖箭頭所示“環(huán)境變量”,進入圖 13畫面。 %JAVA_HOME%\lib\ (要加 .表示當前路徑 )CLASSPATH 為 java 加載類 (class or lib)路徑,只有類在 classpath 中, java 命令才能識別 。 如圖 15 所示: 圖 15配置 tomcat 第七步: 檢測配置是否成功: 1) 檢測 JDK 是否配置成功 編寫一個 java 程序,例如: public class HelloWorldApp { public static void main(String args[]) { (―HelloWorld!‖)。 2) 檢測 tomcat 是否配置成功 進 入 C:\\bin 目錄,雙擊 執(zhí)行文件啟動 Tomcat 服務器,成功啟動后的界面如圖 16所示: 圖 16啟動 tomcat界面 我們現(xiàn)在就可以通過瀏覽器看 Tomcat 服務器的示例程序了,打開瀏覽器,鍵入 進入 Tomcat 服務器的主頁面。創(chuàng)建步驟如下: (1)選擇任務欄的 “開始” “控制面板” “性能與維護” “管理工具” 雙擊 ODBC數(shù)據(jù)源 單擊系統(tǒng) DSN 標簽,單擊 ―添加 ‖選擇 SQL Server 的 ODBC 數(shù)據(jù)源,如 13 圖 17 所示: 圖 17創(chuàng)建數(shù)據(jù)源 sql server (1) 定義 ODBC 數(shù)據(jù)源的名字和 SQL Server 所在的服務器,如圖 18 所示: 圖 18設置數(shù)據(jù)源名稱 (2) 定義連接數(shù)據(jù)庫的方式,使用 Windows 的驗證連接數(shù)據(jù)庫。用戶可以在系統(tǒng)中實現(xiàn)注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過用戶管理、定單管理、商品管理、評論管理等管理功能來對系統(tǒng)進行維護更新。 用戶注冊。 現(xiàn)有圖書管理:修改,刪除,查看。 添加圖書分類。同樣在系統(tǒng)的后臺,也需要人員管理貨物,查詢,處理訂單,管理注冊用戶,我們定義該角色為系統(tǒng)管理員。 前臺訂單處理的操作:結帳,查看 訂單狀態(tài),取消訂單。 用戶管理的操作:管理員登錄,后臺驗證,查看用戶信息,修改用戶信息,添加用戶,刪除用戶。這些功能模塊是建立在我們對系統(tǒng)的需求分析和設計的基礎上的。其他的功能 也是最大限度的保證系統(tǒng)的順利進行和安全性。當然, CPU 的處理速度越快,運行 JSP 代碼的效率越高。 圖 31三層架構模型 采用三層構架以后,用戶界面層通過統(tǒng)一的接口向業(yè)務層發(fā)送請求,業(yè)務層按自己的邏輯規(guī)則將請求處理之后進行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。因此當你選中一本圖書要將其放入購物車時,你就必須登錄本網(wǎng)站。一趟完整的購書過程就結束了。 21 用 戶 圖書瀏覽 圖書分類查找 圖書關鍵字查詢 放入購物車 是否登錄 用戶登錄 用戶注冊 結帳 服務器端處理 修改訂購數(shù)量 刪除訂單 新用戶 已登錄 無登錄 圖 32 客戶端 流程 圖 在服務 器端 作為 系統(tǒng)的管理員 在進入管理員界面進行登錄,首先也必須進行驗證登錄,這時系統(tǒng)從 admin_user數(shù)據(jù)庫表中查找看有沒有用戶輸入的用戶,并驗證密碼是否正確,如果不正確那么系統(tǒng)提示返回,重新登錄 。 服務端流程圖如下圖 33所示: 22 管理員 帳戶驗證 驗證成功 用戶管理 圖書管理 訂單管理 圖書分類管理 退出 否 是 圖 33服務端 流程圖 整個系統(tǒng)的功能模塊劃分不僅包括系統(tǒng)的模塊的劃分還有系統(tǒng)的導航功能設置, 用戶登錄以后進入在線購書模塊,用戶可以購書,也可以查看圖書信息,查詢圖書可以通過關鍵字,也可以通過分類查詢。這時用戶可以提交購物車到后臺結帳,也可以選擇繼續(xù)購書。服務器在收到用戶提交的訂單信息以后,可以確認用戶的 信息,可以管理訂單,比如刪除訂單或者修改訂單的狀態(tài),把未付款狀態(tài)修改成已付,并決定發(fā)貨(通過修改發(fā)貨狀態(tài)信息)。 他們功能的詳細劃分前面在需求分析時已經作過討論,這里我們就不在詳細闡述了,詳情請 23 見 角色識別。 數(shù)據(jù)庫需求分析 針對一般在線書店的需求,得出如下需求信息。 ? 一個用戶對應一張訂單。 ? 圖書,包括數(shù)據(jù)項:圖書編號、圖書名、價格、圖書介紹。 實體之間關系的 ER 圖如圖 35 所示。 訂單列表 實體的 ER圖如圖 39所示。 表 shop_user 字段名 數(shù)據(jù)類型 長度 允許空 說明 ID int 4 自動編號, 會員 編號 username varchar 4 no 用戶名 password varchar 100 no 密碼 Names int 4 yes 會員級別 Sex varchar 50 yes 名字 Addr varchar 50 yes 地址 Phone varchar 25 yes 電話 Post varchar 25 yes 郵編 Email varchar 25 yes 郵箱 Retime datetime 8 yes 注冊時間 RegIpAddr varchar 20 yes 注冊 ip 表 為訂單表,記錄訂單信息 orders。 表 圖書分類表 bookclass 字段名 數(shù)據(jù)類型 長度 允許空 說明 ID int 4 自動編號, 卡類型 編號 Classname varchar 30 yes 圖書類別 28 第 4 章 詳細設計 系統(tǒng)概述 4. 1. 1 用戶界面部分 圖書選購(可按分類查找圖書,或者通過關鍵字進行查詢)。 用戶登錄。 用戶管理:查看,修改,刪除。 系統(tǒng)主要文件 系統(tǒng)設計中 包括業(yè)務邏輯層和表示層: 業(yè)務邏輯 bean 由三個包組成分別是 :, 三個包分別完成不同的功能由不同的類組成。 4. 2. 2: 包由六個類文件組成: book 類:圖書類。 shopcar 類 :購物車類。 op_user 類:管理用戶,包括用戶的查詢,添加,刪除和修改等操作。 : 用戶登錄界面。 : 查看圖書詳細信息。 : 管理員退出界面。 : 添加新圖書操作界面。 : 修改用戶信息。他們的實現(xiàn)如下: package 。 try{ String url=jdbc:microsoft: String user=sa。 }catch(Exception e){ (connect db error:+())。 String user=sa: 數(shù)據(jù)庫的用戶名 sa String password=sa 用戶密碼: sa ( String str)函數(shù) 包中的方法,該方法的作用就是根據(jù)字符串返回一個該類型的對 象 , 在 我 們 這 個 程 序 中 的 作 用 就 是 注 冊 jdbcodbc 驅 動 器 的 類 型 為 31 是微軟公司提供的 jdbcodbc 橋驅動。 public static void closeConnection(Connection con){ try{ if(con!=null) ()。 import .*。 //書名 private int BookClass。 //出版社 private String BookNo 。 //總數(shù)量 private int Leav_number 。 private 成員有: private long Id。 //提交訂單時間 private String ConsignmentTime。 //下單時 IP private boolean IsPayoff。 //ID序列號 private long orderId。 private 成員有: private long bookId。 //ID 序列號 private String UserName。 //用戶性別 private String Address。 //用戶電子郵件 private String RegTime。 //ID序列號 private String ClassName。 //登錄用戶名 private String pa
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1