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

正文內(nèi)容

基于java的購物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-05-07 21:06本頁面
  

【正文】 數(shù)據(jù)字典設(shè)計(jì) 下面根據(jù)上面的 ER 圖,設(shè)計(jì)數(shù)據(jù)字典。 15 表 31 用戶數(shù)據(jù)表 字段名 數(shù)據(jù)類型 是否為空 描述說明 id int 否 主鍵 /自動(dòng)遞增 username varchar 否 用戶名 password varchar 否 密碼 phone varchar 否 電話 addr varchar 否 地址 rdate datetime 否 注冊日期 表 32 商品數(shù)據(jù)表 字段名 數(shù)據(jù)類型 是否為空 描述說明 id int 否 主鍵 /自動(dòng)遞增 name varchar 否 商品名 descr varchar 否 描述 normalprice varchar 否 市場價(jià) memberprice varchar 否 會(huì)員價(jià) pdate datetime 否 上柜日期 categoryID int 否 類別 ID/引用類別表的 id remend int 否 推薦產(chǎn)品, 1 推薦, 0 不推薦 special int 否 特價(jià)產(chǎn)品, 1 特價(jià), 0 非特價(jià) salecount int 否 產(chǎn)品銷售數(shù)量 表 33 商品類別數(shù)據(jù)表 字段名 數(shù)據(jù)類型 是否為空 描述說明 id int 否 主鍵 /自動(dòng)遞增 name varchar 否 分類名 descr varchar 否 描述 pid varchar 否 父 id 表 34 訂單數(shù)據(jù)表 字段名 數(shù)據(jù)類型 是否為空 描述說明 id int 否 主鍵 /自動(dòng)遞增 userid int 否 用戶 id 16 addr varchar 否 送貨地址 odate datetime 否 下單時(shí)間 status int 否 訂單狀態(tài) /0:訂單未處理、 1:訂單成功、 2:廢單 表 35 售出產(chǎn)品數(shù)據(jù)表 字段名 數(shù)據(jù)類型 是否為空 描述說明 id int 否 主鍵 /自動(dòng)遞增 productid int 否 產(chǎn)品 id unitprice varchar 否 單價(jià) pcount int 否 數(shù)量 orderid int 否 訂單 id/引用 saleorder 的 id 系統(tǒng)運(yùn)行環(huán)境 本系統(tǒng)是以 Windows 系統(tǒng)為操作平臺,用 JavaBean+JSP 編程語言和 MySQL數(shù)據(jù)庫來實(shí)現(xiàn) 本系統(tǒng)所需功能的。服務(wù)起端的最低配置是由建立站點(diǎn)所需要的軟件來決定的,在最低配置的情況下,服務(wù)器的性能往往不盡人意,現(xiàn)在硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能硬件。 本機(jī)器的配置如下: 處理器: Inter Pentium 4 主頻 。 內(nèi)存: 512MB。 硬件空間: 160GB。 采用的主要技術(shù)和軟件如下: 數(shù)據(jù)庫: MySQL。 編程語言: JSP+JavaBean。 服務(wù)器: Tomcat。 開發(fā)環(huán)境: Windows XP。 開發(fā)軟件: eclipse、 dreamweaver。 本章小結(jié) 本系統(tǒng)主要采用 Java、 JSP、 JavaBean 技術(shù)和 tomcat 服務(wù)器,并運(yùn)用開源的 Eclipse 集成開發(fā)工具進(jìn)行系統(tǒng)的開發(fā), 在硬件方面只需要一臺電腦同時(shí)作為數(shù)據(jù)庫服務(wù)器和 Web 服務(wù)器,軟件方面使用開源軟件 Eclipse 進(jìn)行系統(tǒng)的開發(fā)。 17 第 4 章 概要設(shè)計(jì) 網(wǎng)站的前臺部分主要是為消費(fèi)者通過瀏覽、選購等功能的,一個(gè)好的網(wǎng)站前臺,就一定要有合理的設(shè)計(jì),精美的界面,在此,本系統(tǒng)的前臺設(shè)計(jì)主要把握3 點(diǎn):層次分明、條理清晰、美觀大方。 項(xiàng)目規(guī)劃 網(wǎng)上購物時(shí),顧客會(huì)首先打 開網(wǎng)站的首頁,可以進(jìn)行注冊成為商城的會(huì)員,也可以不注冊,但不注冊將只能擁有瀏覽功能,沒有下訂單和購買的權(quán)利。顧客注冊成功后,就可以開始瀏覽商城中的商品,當(dāng)顧客找到想要購買的商品后,可以點(diǎn)擊商品右側(cè)的“我要購買”按鈕來下訂單。下過訂單之后,訂單信息就會(huì)存儲到數(shù)據(jù)庫表中。然后當(dāng)管理員用管理賬號登陸到后臺管理頁面之后就可以在訂單管理中看到顧客已經(jīng)下的訂單的詳細(xì)信息。然后由管理員負(fù)責(zé)發(fā)貨給顧客,顧客通過貨到付款的支付方式支付。至此,一次交易過程結(jié)束。 系統(tǒng)功能結(jié)構(gòu)圖 通過以上分析,網(wǎng)上商城系統(tǒng)將用戶分為兩類 :前臺和后臺,前臺主要是面向用戶的,后臺主要是面向系統(tǒng)管理員的,在整個(gè)系統(tǒng)中他們具有不同的功能和權(quán)限。具體的功能模塊如圖 41 所示。 圖 41 系統(tǒng)總體功能結(jié)構(gòu)圖 系統(tǒng)采用了敏捷開發(fā)的思想,對整個(gè)系統(tǒng)分成了 3 個(gè)大模塊:前臺交易模塊、數(shù)據(jù)庫及持久層的設(shè)計(jì)、后臺管理模塊。 系統(tǒng)前臺主要是面向用戶的, 用于展現(xiàn)信息和完成與 用 戶的交互性處理,前網(wǎng)上商店 前臺 后臺 注冊會(huì)員 商品購買 會(huì)員管理 類別管理 訂單管理 產(chǎn)品管理 商品查看 會(huì)員登錄 18 臺包括 四 大模塊: 用戶管理模塊、商品搜索模塊、購物車模塊、訂單模塊。 前臺功能流程圖如圖 42 所示。 圖 42 前臺 功能流程 圖 后臺 主要提供給管理員管理網(wǎng)站的 。該 購物網(wǎng)站的后臺主要 包括 四 大基本模塊: 會(huì)員管理 、 類別 管理、 產(chǎn)品 管理、 訂單管理 。 后臺功能流程圖如圖 43 所示。 圖 43 后臺功能流程 圖 系統(tǒng)基本功能 本購物系統(tǒng)主要分為兩個(gè)部分:系統(tǒng)前臺和系統(tǒng)后臺;其中,系統(tǒng)前臺主要包括用戶管理模塊、商品搜索模塊、購物車模塊、訂單模塊、商品展示模塊;系統(tǒng)后臺由預(yù)先設(shè)定的賬號和密碼通過后臺登錄頁面進(jìn)入系統(tǒng),從而完成后臺管理工作,主要包括用戶管理模塊、產(chǎn)品管理模塊、類別管理模塊、訂單管理模塊。 系統(tǒng)前臺基本功能設(shè)計(jì) : 網(wǎng)上購物系統(tǒng)前臺 會(huì)員管理 產(chǎn)品管理 類別管理 訂單管理 訂單瀏覽 產(chǎn)品添加 類別顯示 類別添加 類別刪除 訂單處理 產(chǎn)品刪除 產(chǎn)品搜索 產(chǎn)品修改 產(chǎn)品顯示 顯示會(huì)員 查看會(huì)員 類別修改 網(wǎng)上購物系統(tǒng)前臺 會(huì)員登錄 用戶操作 商品搜索 購物車 訂單模塊 用戶注冊 會(huì)員信息 取消訂單 按類別查看 按名稱搜索 清空購物車 查看購物車 添加商品 提交訂單 19 1. 用戶管理模塊:實(shí)現(xiàn)用戶的注冊、登錄,以及成為會(huì)員后對自己信息的 查看與修改。 2. 商品搜索模塊:普通會(huì)員可以通過系統(tǒng)按類別瀏覽商品,普通會(huì)員也可 按類別、價(jià)位、日期等檢索商品。 3. 購物車模塊:會(huì)員可以將購買的商品放入購物車內(nèi),可以修改購物車內(nèi) 的物品的數(shù)量等信息,也可刪除物品,還可以瀏覽購物車內(nèi)的商品。 4. 訂單模塊:會(huì)員可以對購物車中的商品下訂單,可以瀏覽自己下過的訂 單。 系統(tǒng)后臺基本功能設(shè)計(jì): 1. 會(huì)員管理模塊:管 理員可通過系統(tǒng)后臺進(jìn)行會(huì)員管理,查看本網(wǎng)站的所 有會(huì)員的信息,刪除某個(gè)會(huì)員等。 2. 產(chǎn)品管理模塊:管理員可通過系統(tǒng)后臺進(jìn)行產(chǎn)品管理,如:新增一件產(chǎn)品,管理產(chǎn)品的上下柜,搜索某件產(chǎn)品,產(chǎn)品刪除和修改等。 3. 類別管理模塊:管理員可通過系統(tǒng)后臺進(jìn)行類別管理,如:添加某個(gè)大的類別,刪除原有的類別,修改類別等。 4. 訂單管理模塊:管理員可通過系統(tǒng)后臺進(jìn)行訂單管理,如:對訂單進(jìn)行查詢,修改訂單的狀態(tài),訂單搜索,訂單的跟蹤以及訂單提醒等服務(wù)。 總體設(shè)計(jì)的任務(wù)是從整體上對網(wǎng)站精心策劃并確定網(wǎng)站的設(shè)計(jì)目標(biāo),在技術(shù)上合 理規(guī)劃設(shè)計(jì)指標(biāo),收集、整理、編輯網(wǎng)站內(nèi)容,同時(shí)從訪問者的角度設(shè)計(jì)劃分欄目。 通用模塊設(shè)計(jì) 這里所說的通用模塊是指在系統(tǒng)開發(fā)中,許多文件都會(huì)使用到的模塊,本系統(tǒng)通用模塊主要是數(shù)據(jù)庫連接文件。 為了使每個(gè)網(wǎng)頁都能方便的訪問到數(shù)據(jù)庫,要先建立一個(gè)數(shù)據(jù)庫連接文件。此文件由 類實(shí)現(xiàn)。這是一個(gè)功能性文件,主要作用是連接服務(wù)器中的數(shù)據(jù)庫,凡要調(diào)用數(shù)據(jù)庫的地方,現(xiàn)在就可以直接引用它了。部分代碼如下: public static Connection getConn() { Connection conn = null。 try { ()。 conn = 20 (jdbc:。 } catch (ClassNotFoundException e) { ()。 } catch (SQLException e) { ()。 } return conn。 } 本章小結(jié) 通過以上分析,網(wǎng)上商城系統(tǒng)將用戶分為兩類:前臺和后臺,前臺主要是面向用戶的,后臺主要是面向系統(tǒng)管理員的,在整個(gè)系統(tǒng)中他們具有不同的功能和權(quán)限。 21 第 5 章 系統(tǒng) 詳細(xì)設(shè)計(jì) 用戶管理模塊設(shè)計(jì) 此模塊主要包括會(huì)員登錄、用戶注冊、會(huì)員信息修改三個(gè)功能。通過網(wǎng)站首頁即可進(jìn)行用戶的登錄或注冊,當(dāng)用戶注冊成功后,便成為本網(wǎng)站的會(huì)員,就可以進(jìn)行會(huì)員信息的修改。 會(huì)員登錄設(shè)計(jì) 用戶登陸模塊可以對網(wǎng)站會(huì)員的登錄進(jìn)行有效的控制,通過它可以使用戶登錄到本網(wǎng)站,只有成功登錄的用戶才能夠進(jìn)行下單。成功注冊的會(huì)員可以在網(wǎng)站首頁進(jìn)行用戶的登錄,首先系統(tǒng)會(huì)對用戶進(jìn)行輸入驗(yàn)證,如果輸入的用戶名或密碼不正確,則不能登錄,也就不能下單。如果用戶以瀏覽者的身份進(jìn)入網(wǎng)站,則只能進(jìn)行一般的商品瀏覽和搜索,而不能進(jìn)行選購下單,在點(diǎn)下單后,系統(tǒng)會(huì)判斷該用戶是否已經(jīng)成功登錄,如果沒有登錄則彈出提示頁面,提示用戶必須先登陸才能下單,如果是第一次登陸,請先注冊。下面是驗(yàn)證用戶登錄的代碼: public static User check(String username, String password) throws UserNotFoundException, PasswordNotCorrectException { User u = null。 Connection conn = ()。 String sql = select * from user where username = 39。 + username + 39。 Statement stmt = (conn)。 ResultSet rs = (stmt, sql)。 try { if(!()) { throw new UserNotFoundException(用戶不存在 : + username)。 } else { if(!((password))) { throw new PasswordNotCorrectException(密碼不正確哦 !)。 } u = new User()。 ((id))。 ((username))。 ((password))。 ((phone))。 ((addr))。 ((rdate))。 } } catch (SQLException e) { ()。 22 } finally { (rs)。 (stmt)。 (conn)。 } return u。 } 用戶注冊設(shè)計(jì) 如果用戶還 沒有注冊本系統(tǒng),可以在注冊頁面進(jìn)行用戶注冊 , 首先, 用戶 要填寫基本 信息, 然后,點(diǎn)擊提交按鈕將會(huì)提交用戶注冊信息, 系統(tǒng)開始判斷用戶的注冊信息是否有效,首先 要判斷用戶名是 否為空, 其次,要判斷 用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項(xiàng)信息是否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入 用戶 表并提示用戶注冊成功,然后, 用戶 就可以 登陸 了 , 并可以購物和下單 。 注冊頁面效果如圖 51 所示: 圖 51 用戶注冊頁面 JSP 部分實(shí)現(xiàn)代碼如下: (GBK)。 String action = (action)。 if(action != null amp。amp。 ().equals(register)) { String username = (username)。 String password = (password)。 //String password2 = (password2)。 String phone = (phone)。 String addr = (addr)。 User u = ne
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1