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

正文內(nèi)容

基于jsp網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2024-11-12 15:29本頁面

【導(dǎo)讀】實(shí)現(xiàn)整個(gè)商務(wù)(買賣)過程中的電子化、數(shù)字化和網(wǎng)絡(luò)化。它使人們不再是面對面的、看著實(shí)實(shí)在在的貨物、靠紙介質(zhì)。而是通過網(wǎng)絡(luò),通過網(wǎng)上琳瑯滿目的商品信息、完善的物流配送系統(tǒng)和方便安全的資。金結(jié)算系統(tǒng)進(jìn)行交易。它已經(jīng)被廣泛使用,給人們帶來了便利,并逐漸改變了人們的生活方式.國內(nèi)電子購物網(wǎng)站多數(shù)是用ASP,PHP技術(shù)實(shí)現(xiàn)的,而基于JSP的優(yōu)秀網(wǎng)站較少。以JAVA為平臺(tái),利用JAVA純面向?qū)ο缶幊陶Z言的巨大優(yōu)勢,給我們的動(dòng)態(tài)。網(wǎng)頁設(shè)計(jì)帶來了很大的方便。本系統(tǒng)利用JSP+JavaBean+SQLServer數(shù)據(jù)庫三層模式實(shí)現(xiàn)了網(wǎng)上書店系統(tǒng)。本論文對系統(tǒng)的需求分析、系統(tǒng)總。體架構(gòu)及詳細(xì)設(shè)計(jì)進(jìn)行了詳細(xì)地闡述,主要實(shí)現(xiàn)了以下功能:會(huì)員注冊、登錄/注銷;用戶管理;瀏覽圖書詳細(xì)信息;圖書搜索;圖書管理;購物車;訂單;訂單管理等。

  

【正文】 注冊。 用戶登錄。 查看用戶的訂單信息。 修改用戶個(gè)人信息。 4. 1. 2 管理界面部分 現(xiàn)有圖書管理:修改,刪除,查看。 用戶管理:查看,修改,刪除。 訂單管理:查看訂單清單,更新訂單付款,出貨狀態(tài),刪除訂單。 添加新圖書。 添加圖書分類。 系統(tǒng)主要文件 系統(tǒng)設(shè)計(jì)中 包括業(yè)務(wù)邏輯層和表示層: 業(yè)務(wù)邏輯 bean 由三個(gè)包組成分別是 :, 三個(gè)包分別完成不同的功能由不同的類組成。 表示邏輯由客戶端表示層和服務(wù)器端表 示層組成。 4. 2. 1: 包由兩個(gè)類文件組成: DataBase 類:完成數(shù)據(jù)庫的連接操作。 Format 類:數(shù)據(jù)庫與頁面文件的格式轉(zhuǎn)換操作。 4. 2. 2: 包由六個(gè)類文件組成: book 類:圖書類。 29 allorder 類:訂單列表類。 bookclass 類:圖書分類類。 order 類:訂單類。 shopcar 類 :購物車類。 user 類:用戶類。 4. 2. 3: 包由五個(gè)類文件組成: login 類:管理用戶登錄。 op_book 類:管理圖書,包括圖書的查詢,修改,刪除,添加等操作。 op_user 類:管理用戶,包括用戶的查詢,添加,刪除和修改等操作。 op_buy 類:管理訂單,包括訂單的查詢,添加,修改和刪除等操作。 op_bookclass 類:管理圖書分類,包括圖書分類的查詢,添加和刪除等。 4. 2. 4:客戶端界面文件組成: : 系統(tǒng)主界面。 : 用戶登錄界面。 : 用戶注冊界面。 : 用戶購買圖書界面。 : 顯示圖書列表信息。 : 查看圖書詳細(xì)信息。 : 用戶查看購物車信息。 : 顯示訂單信息界面。 4. 2. 5:服務(wù)端界面文件組成: : 管理員登錄界面。 : 管理員退出界面。 : 顯示所有圖書信息。 : 顯示所有用戶的信息。 : 顯示所有訂單信息。 : 添加新圖書操作界面。 : 圖書分類操作界面。 : 修改圖書詳細(xì)信息。 : 顯示圖書詳細(xì)信息。 : 修改用戶信息。 : 顯示訂單詳細(xì)信息。 : 顯示用戶詳細(xì)信息。 30 詳細(xì)代碼及說明 實(shí)現(xiàn) 包 1:在數(shù)據(jù)庫連接 4個(gè)操作分別是: public static Connection getConnection() 獲得連接對象 public static void closeConnection(Connection con)關(guān)閉數(shù)據(jù)庫連接 public static void closeStatement(Statement stmt)關(guān)閉 Statement 對象 public static void closeResultSet(ResultSet rs) 關(guān)閉 ResultSet 對象 四個(gè)方法都是 static 即靜態(tài)方法也稱為類方法。他們的實(shí)現(xiàn)如下: package 。 import .*。 第一句是打包語句,第二句是引入 。 public static Connection getConnection() throws Exception{ Connection con=null。 try{ String url=jdbc:microsoft: String user=sa。 String password=sa。 ()。 con= (url,user,password)。 }catch(Exception e){ (connect db error:+())。 } return con。 } 在 getConnection 方法中聲明異常 throws Exception 說明這個(gè)方法可能會(huì)出現(xiàn)異常,在調(diào)用該方法的方法中必須進(jìn)行異常捕獲。在方法中我們定義了: Connection 對象 con , String url:該字符串聲明了連接協(xié)議的類型和主機(jī)地址,端口號,和數(shù)據(jù)庫名字。 String user=sa: 數(shù)據(jù)庫的用戶名 sa String password=sa 用戶密碼: sa ( String str)函數(shù) 包中的方法,該方法的作用就是根據(jù)字符串返回一個(gè)該類型的對 象 , 在 我 們 這 個(gè) 程 序 中 的 作 用 就 是 注 冊 jdbcodbc 驅(qū) 動(dòng) 器 的 類 型 為 31 是微軟公司提供的 jdbcodbc 橋驅(qū)動(dòng)。 這個(gè)驅(qū)動(dòng)不是 jdk 自帶的我們必須先下載安裝才能使用。( Microsoft sqlserver 2020 for Jdbc),調(diào)用 包中的 DriverManager 類的 getConnection(String url,String user,String pw)方法返回一個(gè)Connection 對象。在方法中還必須要進(jìn)行異常捕獲。 public static void closeConnection(Connection con){ try{ if(con!=null) ()。 }catch(Exception e){} } public static void closeStatement(Statement stmt){ } public static void closeResultSet(ResultSet rs){ } 其他三個(gè)方法是定義用來關(guān)閉 Connection,Statement,ResultSet 對象,注意必須進(jìn)行異常捕獲。 2: dataFormat類 package 。 import .*。 import .*。 public class dataFormat { //默認(rèn)構(gòu)造方法 public dataFormat() { } //把字符串轉(zhuǎn)換成適合于網(wǎng)頁顯示的文本 public static String toHtml(String s) { } //把字符串 sBody中的 sFrom用 sTo替換 public static String strReplace(String sBody, String sFrom, String sTo) { } //把字符串中的 \r\n轉(zhuǎn)換成 \n public static String parseReturn(String sBody, String sEndwith) { } // 將字符串格式化成 HTML 代碼輸出 public static String toHtmlInput(String str) { } //將普通字符串格式化成數(shù)據(jù)庫認(rèn)可的字符串格式 public static String toSql(String str) { } } 實(shí)現(xiàn) 包 1: 我給 book 這個(gè)類定義了如下 13 個(gè) private 屬性和他們對應(yīng)的 getX()/setX()方法 和默認(rèn)構(gòu)造方法 。 private 成員有: private long Id。 //ID 序列號 32 private String BookName。 //書名 private int BookClass。 //圖書類別 private String classname 。 //圖書類別名 private String Author。 //作者 private String Publish。 //出版社 private String BookNo 。 //書號 private String Content 。 //內(nèi)容介紹 private float price 。 //書價(jià) private int Amount 。 //總數(shù)量 private int Leav_number 。 //剩余數(shù)量 private String RegTime 。 //登記時(shí)間 private String picture 。 //圖書樣圖文件的名稱 2: 我給 order 這個(gè)類定義了如下 10 個(gè) private 屬性和他們 對應(yīng)的 getX()/setX()方法 和默認(rèn)構(gòu)造方法 。 private 成員有: private long Id。 //ID序列號 private String orderId。 //訂單編號 private long UserId。 //用戶序列號 private String SubmitTime。 //提交訂單時(shí)間 private String ConsignmentTime。 //交貨時(shí)間 private float TotalPrice。 //總金額 private String content。 //用戶備注 private String IPAddress。 //下單時(shí) IP private boolean IsPayoff。 //用戶是否已付款 private boolean IsSales。 //是否已發(fā)貨 3: 我給 allorder 這個(gè)類定義了如下 4 個(gè) private 屬性和他們對應(yīng)的 getX()/setX()方法 和默認(rèn)構(gòu)造方法 。 private成員有: private long Id。 //ID序列號 private long orderId。 //訂單號表序列號 private long BookNo。 //圖書表序列號 private int Amount。 //訂貨數(shù)量 4: 我給 shopcar 這個(gè)類定義了如下 2 個(gè) private 屬性和他們對應(yīng)的 getX()/setX()方法 和默認(rèn)構(gòu)造方法 。 private 成員有: private long bookId。 //圖書 ID編號 private int quanlity。 //選購數(shù)量 33 5: 我給 user 這個(gè)類定義了如下 11 個(gè) private 屬性和他們對應(yīng)的 getX()/setX()方法 和默認(rèn)構(gòu)造方法 。 private 成員有: private long Id。 //ID 序列號 private String UserName。 //購物用戶名 private String PassWord。 //用戶密碼 private String Name。 //用戶聯(lián)系用姓名 private String Sex。 //用戶性別 private String Address。 //用戶聯(lián)系地址 private String Phone。 //用戶聯(lián)系電話 private String Post。 //用戶聯(lián)系郵編 private String Email。 //用戶電子郵件 private String RegTime。 //用戶注冊時(shí)間 private String RegIpAddress。 //用戶注冊時(shí) IP 地址 6: 我給 bookclass 這個(gè)類定義了如下 2 個(gè) private 屬性和他們對應(yīng)的 getX()/setX()方法 和默認(rèn)構(gòu)造方法 。 private 成 員有: private int Id。 //ID序列號 private String ClassName。 //圖書類別 實(shí)現(xiàn) 包 1: 這是一個(gè)以客戶為中心的交易平臺(tái),只有成為了系統(tǒng)的合法用戶才能夠使用這個(gè)系統(tǒng),因此需要檢驗(yàn)每個(gè)用戶的合法性,管理用戶登錄的 正是要完成這樣的功能。 類中定義了個(gè) private 屬性和他們對應(yīng)的 setX()/getX()方法和默認(rèn)構(gòu)造函數(shù)和 execute() getSql() 操作。 private 屬性分別是: private String username。 //登錄用戶名 private String passwd。 //登錄密碼 private boolean isadmin。 //是否管理員登錄 private long userid=0。 //用戶 ID 號 重要操作: 主要介紹 execute()和
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1