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

正文內(nèi)容

基于jsp網(wǎng)上書店系統(tǒng)的設(shè)計與實現(xiàn)(存儲版)

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

下一頁面
  

【正文】 Format 類:數(shù)據(jù)庫與頁面文件的格式轉(zhuǎn)換操作。 4. 1. 2 管理界面部分 現(xiàn)有圖書管理:修改,刪除,查看。 表 管理員信息表 bookadmin 字段名 數(shù)據(jù)類型 長度 允許空 說明 AdminUser varchar 20 管理員用戶名 AdminPass varchar 50 yes 管理員密碼 表 圖書分類信息表,記錄圖書分類信息 bookclass。 訂單實體的 ER圖如圖 38所示。 ? 用戶,包括數(shù)據(jù)項:用戶 ID、用戶名、密碼。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。這個時侯用戶的流程就走完了。操作完之后管理員可以退出系統(tǒng)。當(dāng)你確定購買書的時候就可以提交你的購物車結(jié)帳,這時提交后你還可以再繼續(xù)購書,而后臺服務(wù)器接受了客戶提交 的訂單之后可以對訂單進(jìn)行處理。 運(yùn)行 JSP 的服務(wù)器端要求:(如表 所示) 表 系統(tǒng)配置要求 操作系統(tǒng) 需要安裝的 J2SDK Tomcat Windows 98 J2sdk1_4_1_01 Tomcat Windows NT Server J2sdk1_4_1_01 Tomcat Windows 2020 J2sdk1_4_1_01 Tomcat Windows XP J2sdk1_4_1_01 Tomcat 20 第 3 章 系統(tǒng)設(shè)計 本系統(tǒng)采用三層架構(gòu)設(shè)計,它的工作原理如圖 31所示。用戶登錄后是為了從后端數(shù)據(jù)庫中核實用戶的登錄名和密碼,防止非法用戶下訂單,確保系 統(tǒng)的安全性和秩序。 系統(tǒng)管理員的行為:用戶管理,后臺訂單管理,商品管理。 在前面的描述中可知, 用戶在訪問系統(tǒng)時,可以瀏覽書籍和查詢書籍,并使用購物車篩選自己中意的書籍,購物完之后到服務(wù)臺進(jìn)行結(jié)帳,并保留訂單以便收到貨物時進(jìn)行核對,很顯然系統(tǒng)存在這樣的主要角色,我們定義該角色為前臺客戶。 修改用戶個人信息。 15 圖 111新建數(shù)據(jù)庫 16 第 2 章 需求分析 本系統(tǒng)是一個中小型的電子商務(wù)系統(tǒng) 網(wǎng)上書店,可以為各類用戶提供方便的在線買書環(huán)境,符合目前國內(nèi)流行的電子商務(wù)模式。最后用 java 解釋器來運(yùn)行該字節(jié)碼文件: c:\java HelloWorldApp 12 結(jié)果是在屏幕上顯示“ Hello World!” 至此, JDK 完全安裝成功。%JAVA_HOME%\lib。 從上面 JSP 運(yùn)作全過程可見,運(yùn)行 JSP 最少需要三樣?xùn)|西: JSP 引擎、 Web 服務(wù)器和 JVM。 Tomcat 服務(wù)器是 Apache Group Jakarta小組開發(fā)的一個免費(fèi)服務(wù)器軟件,適合于嵌入 Apache 中使用,而且,它的源代碼可以免費(fèi)獲得,你可以自由地對它進(jìn)行擴(kuò)充。其中,屬性、方法和事件三種接口可以獨(dú)立對外進(jìn)行開發(fā)。程序段可以和頁面中的靜態(tài)元件組合起來創(chuàng)建動態(tài)生成的頁面。當(dāng)頁面被初始化的時候, JSP 頁面中的所有聲明都被初始化。 2)動作指令(標(biāo)識):動作指令用于執(zhí)行某些動作。如果沒有修改,則將請求交還給還在內(nèi)存中的 Servlet 的 jspService()方法,執(zhí)行回復(fù)操作。 JSP 提供了多種方式訪問 Java class、 Servlet、 Applets 和 Web Server,因此, Web 應(yīng)用的功能可以分成多個明確定義公用接口的組件,通過 JSP將它們結(jié)合在一起。 在這次畢業(yè)設(shè)計過程中,我得到了指導(dǎo)老師肖小聰老師的悉心指導(dǎo)。很多企業(yè)都已不滿足于建立一個簡單的僅僅能夠發(fā)布信息的靜態(tài)網(wǎng)站。 Book Search。而是通過網(wǎng)絡(luò),通過網(wǎng)上琳瑯滿目的商品信息、完善的物流配送系統(tǒng)和方便安全的資金結(jié)算系統(tǒng)進(jìn)行交易 。 本系統(tǒng)利用 JSP+JavaBean+ SQL Server 數(shù)據(jù)庫三層模式實現(xiàn)了網(wǎng)上書店系統(tǒng)。 Orders。所以,在我的畢業(yè)設(shè)計中,我采用了 JSP作為開發(fā)工具,構(gòu)建了一個能實現(xiàn)簡單的電子商務(wù)的小型動態(tài)商務(wù)網(wǎng)站 —— 網(wǎng)上書店銷售系統(tǒng)。我的畢業(yè)設(shè)計也就正是一個電子商務(wù)系統(tǒng)的開發(fā) 網(wǎng)上商品銷售系統(tǒng)。如果改動過,就會重新編譯生成新的 Servlet,最終將請求轉(zhuǎn)交給編譯好的 Servlet引擎執(zhí)行。 JSP 頁面的組成 JSP 頁面看上去像標(biāo)準(zhǔn)的 HTML 和 XML 頁面,并附帶有 JSP 引擎能夠處理和解析執(zhí)行的代碼與組件。第二種是自定義動作,它通過使用 taglib 指令來實現(xiàn)。 4)表達(dá)式:通過計算表達(dá)式所得到的結(jié)果來表示某個值。 以前的組件無法實現(xiàn)真正的代碼重用,其主要原因就是它們對于處理平臺的依賴和對開發(fā)語言的依賴過重。 JSP 的運(yùn)行環(huán)境 要運(yùn)行 Jsp(注意,不是瀏覽 Jsp 頁面),需要有支持 Jsp 的服務(wù)器。但是 Tomcat 服務(wù)器有眾多大軟件公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好。本系統(tǒng)直接采用 JDK 作為 JVM 和 java 編譯器。%JAVA_HOME%\jre\bin Path 使得系統(tǒng)可以在任何路徑下識別 java 命令 。 SQL Server近年來不斷更新版本, 1996 年, Microsoft 推出了 SQL Server 版本; 1998年, SQL Server 戶見面; SQL Server 2020 是 Microsoft 公司于 2020 年推出的最新版本。 購物車功能。 訂單管理:查看訂單清單,更新訂單付款,出貨狀態(tài),刪除訂單。 17 前臺用戶的行為:管理個人信息,前臺訂單處理,購物,瀏覽信息。 商品管理:查看圖書列表,查看圖書詳細(xì)信息,添加圖書,修改圖書,刪除圖書,添加圖書分類,刪除圖書分類,瀏覽圖書分類列表。 系統(tǒng)要求配置 操作系統(tǒng): Windows 9X、 Windows NT Workstation/Server 以上、 Windows 2020 Server/Professional、 Windows XP Professional。 系 統(tǒng)的流程設(shè)計 和功能模塊 當(dāng)你以一個客戶的身份進(jìn)入本網(wǎng)站后,你可以瀏覽圖書和搜索你所需要的圖書(搜索包括分類查找和關(guān)鍵字查找)。(這是本系統(tǒng)有待改進(jìn)的地方。這時候如果用戶選擇購買的話,他可以 選擇購買的數(shù)量,并將書籍放到購物車中,這個時候用戶就可以去查看購物車信息,購物車中羅列了用戶購物的清單(訂單),用戶可以 查看訂單信息, 修改訂單信息。 客戶端完成的功能模塊主要包括:個人信息管理,前臺訂單處理,購物車處理,瀏覽信息。 ? 訂單分為單張詳細(xì)訂單和總訂單。 ? 訂單,包括數(shù)據(jù)項:訂單編號、用戶編號、下單時間。 表 為圖書信息列表 book。 查 看圖書詳細(xì)信息。 添加新圖書。 bookclass 類:圖書分類類。 op_bookclass 類:管理圖書分類,包括圖書分類的查詢,添加和刪除等。 : 顯示訂單信息界面。 : 修改圖書詳細(xì)信息。 第一句是打包語句,第二句是引入 。 } 在 getConnection 方法中聲明異常 throws Exception 說明這個方法可能會出現(xiàn)異常,在調(diào)用該方法的方法中必須進(jìn)行異常捕獲。 2: dataFormat類 package 。 //圖書類別名 private String Author。 //登記時間 private String picture 。 //總金額 private String content。 //圖書表序列號 private int Amount。 //用戶密碼 private String Name。 //用戶注冊時 IP 地址 6: 我給 bookclass 這個類定義了如下 2 個 private 屬性和他們對應(yīng)的 getX()/setX()方法 和默認(rèn)構(gòu)造方法 。 //是否管理員登錄 private long userid=0。 類中定義了個 private 屬性和他們對應(yīng)的 setX()/getX()方法和默認(rèn)構(gòu)造函數(shù)和 execute() getSql() 操作。 //用戶聯(lián)系電話 private String Post。 //選購數(shù)量 33 5: 我給 user 這個類定義了如下 11 個 private 屬性和他們對應(yīng)的 getX()/setX()方法 和默認(rèn)構(gòu)造方法 。 //是否已發(fā)貨 3: 我給 allorder 這個類定義了如下 4 個 private 屬性和他們對應(yīng)的 getX()/setX()方法 和默認(rèn)構(gòu)造方法 。 //訂單編號 private long UserId。 //內(nèi)容介紹 private float price 。 private 成員有: private long Id。( Microsoft sqlserver 2020 for Jdbc),調(diào)用 包中的 DriverManager 類的 getConnection(String url,String user,String pw)方法返回一個Connection 對象。 ()。 : 顯示用戶詳細(xì)信息。 : 顯示所有用戶的信息。 : 用戶購買圖書界面。 4. 2. 3: 包由五個類文件組成: login 類:管理用戶登錄。 4. 2. 1: 包由兩個類文件組成: DataBase 類:完成數(shù)據(jù)庫的連接操作。 修改用戶個人信息。 表 訂單列表 allorder 字段名 數(shù)據(jù)類型 長度 允許空 說明 ID int 4 自動編號, 卡類型 編號 orderID int 11 yes 訂單號 BookNo int 11 yes 書號 Amount int 11 yes 數(shù)量 表 書店管理員信息表,記錄管理員信息 bookadmin。 圖書實體的 ER圖如圖 37所示。 針對本系統(tǒng)功能分析,總結(jié)出如下的需求信息 。 圖 34 系統(tǒng)模塊圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。用戶提交購物車以后,訂單就不能再被用戶修改了。這時管理員可以進(jìn)行管理操作,比如用戶管理操作(查看用戶信息,修改用戶信息,添加用戶,刪除用戶),圖書管理操作(查看圖書列表,查看圖書詳細(xì)信息,添加圖書,修改圖書,刪除圖書),圖書分類管理操作(添加圖書分類,刪除圖書分類,瀏覽圖書分類列表),訂單管理操作(查看訂單,確認(rèn)訂單,修改訂單狀態(tài) ,刪除訂單)。當(dāng)成功登錄后,你就可以查看和管理你的購物車了,可以修改訂購數(shù)量,可以刪除訂單,還可以查看和管理你的用戶個人注冊信息。 硬盤空間:至少需要 50MB 以上的硬盤空間來安裝所需的組件。 任何系統(tǒng)的功能的實現(xiàn)都離不開角色的參與,為了賦予不同的角色不同的功能和權(quán)限,也為了一定程度上確保系統(tǒng)交易的安全性和順利進(jìn)行,我們必須對系統(tǒng)的各種用戶進(jìn)行管理,從表 出,系統(tǒng)提供用戶登錄,用戶注冊,用戶信息查看,用戶信息修改的功能。 瀏覽信息:查看圖書詳細(xì)信息,查找圖書 。他們的行為不受系統(tǒng)的控制,但是可以提供輸入給系統(tǒng)(即使用系統(tǒng)的功能,或者能夠響應(yīng)系統(tǒng)的服務(wù)請求,為系統(tǒng)提供服務(wù)的接口)。 查看用戶的訂單信息。 14 圖 19設(shè)置默認(rèn)數(shù)據(jù)庫 圖 110測試界面 ◆ 建立數(shù)據(jù)庫 選擇任務(wù)欄的 “開始” “ 所有程序” “ Microsoft SQL Server” “企業(yè)管理器”,然后右擊數(shù)據(jù)庫選 “新建數(shù)據(jù)庫”,如圖 111,在彈出的對話框中輸入數(shù)據(jù)庫名,完成后回到圖 111 的界面,單擊 “數(shù)據(jù)庫”,選擇你剛剛建立的數(shù)據(jù)庫 cart,右擊選擇新建表選項,這樣就 可以創(chuàng)建自己的數(shù)據(jù)表了,通過建好的數(shù)據(jù)表就組成了數(shù)據(jù)庫。然后對它進(jìn)行編譯: c:\javac –g 編譯的結(jié)果是生成字節(jié)碼文件 。 如圖 14 所示: JAVA_HOME 指明 JDK 安裝路徑,就是剛才安裝時所選擇的路徑C:\,此路徑下包括 lib, bin, jre 等文件夾(此變量最好設(shè)置,因為以后運(yùn)行 tomcat, eclipse等都需要依靠此變量) 11 圖 14編輯系統(tǒng)變量 JAVA_HOME 第四步: 同樣的方法創(chuàng)建 CLASSPATH 變量,在變量欄內(nèi)輸入, .。以后如果有相同的 JSP 頁面的請求,則直接由 JSP 引擎通知 JVM 執(zhí)行已有的字節(jié)碼,并把結(jié)果傳送給客戶端。不過, Weblogic 的運(yùn)行情況不太穩(wěn)定,使用它調(diào)試 Jsp文件,出現(xiàn) 語法錯誤或者數(shù)據(jù)庫連接錯誤時,Weblogic 就有可能崩潰。 為了創(chuàng)建和使用 Java 軟件組件, JavaBean 被實現(xiàn)為一種獨(dú)立于平臺和結(jié)構(gòu)的應(yīng)用程序接口,它的實現(xiàn)可以忽略內(nèi)部的結(jié)構(gòu)及細(xì)節(jié)問題,只需要定義其外部的特征及對外功能就行。程序段是一個代碼片斷,在請求的處理過程中被執(zhí)行。這些變量用 declaration 元素聲明 ,聲明的語法
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1