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

正文內容

基于jsp網上書店系統的設計與實現-資料下載頁

2024-11-12 15:29本頁面

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

  

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