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

正文內容

網絡購物系統(tǒng)的設計與實現(xiàn)畢業(yè)論文正稿(編輯修改稿)

2025-07-20 19:03 本頁面
 

【文章內容簡介】 大類別名稱大類別信息圖 34 大類別商品信息實體屬性圖 商品名稱小類別編號商品介紹商品價格大類別編號商品信息圖 35 小類別商品信息實體屬性圖 訂單屬性圖如圖36所示。聯(lián)系電話訂貨地址會員姓名會員名稱訂貨編號運貨方式商品信息 圖 36 小類別商品信息實體屬性圖 邏輯設計數(shù)據(jù)庫邏輯設計分為三個階段,分別是:用戶要求、建立ER 模型和數(shù)據(jù)庫模式設計。數(shù)據(jù)庫邏輯設計中的第一階段收集和分析用戶需求是按以下四步進行的:分析用戶活動,確定系統(tǒng)范圍,分析用戶活動所涉及的數(shù)據(jù)和分析系統(tǒng)數(shù)據(jù)。邏輯設計第二階段建立ER 模型分兩步,首先應進行局部ER 模型設計,然后進行總體ER 模型的設計。邏輯設計第三階段在數(shù)據(jù)庫模式設計階段分兩步進行,第一步初步設計,把ER 圖轉換為關系模型,第二步優(yōu)化設計,對模式進行調整和改善。我們所要進行研究的是邏輯設計的第三步即將ER圖像關系模型轉化。下面把實體及實體間關系轉換成為關系模型。實體轉換出的關系模式:用戶信息表{會員名稱,會員密碼,真實姓名,會員年齡,會員職業(yè)}管理員信息表{管理員賬戶,管理員密碼,管理員名稱}大類別商品信息表{大類別編號,大類別名稱}小類別商品信息信息表{大類別編號,小類別編號,商品名稱,商品價格,商品介紹}訂單信息表{訂貨編號,會員名稱,會員真實姓名,訂貨地址,聯(lián)系電話,運送方式} 物理設計數(shù)據(jù)庫物理設計包括:選擇存儲結構、確定存取方法、選擇存取路徑、確定數(shù)據(jù)的存放位置。主要解決選擇文件存儲結構和確定文件存取方法的問題。在數(shù)據(jù)庫中訪問數(shù)據(jù)的路徑主要表現(xiàn)為如何建立索引。如要直接定位到所要查找的記錄,應采用索引方法存取方法(索引表)。順序表只能從起點進去向后一個個訪問記錄。在上面的實體以及實體之間關系模式的基礎上,形成數(shù)據(jù)庫中表以及各表之間關系。在數(shù)據(jù)庫中,索引就是表中數(shù)據(jù)和相應存儲位置的列表。使用索引可以大大的減少數(shù)據(jù)查詢的時間。但需要注意的是索引雖然能加速查詢的速度,但是為數(shù)據(jù)庫中的每張表都設置大量的索引并不是一個明智的做法。應根據(jù)系統(tǒng)的具體情況創(chuàng)建索引。用戶信息表如表31所示。表31 用戶信息表字段名說 明類 型長 度可否為空主鍵name會員名稱varchar250否是password會員密碼varchar250否否reallyname真實姓名varchar210否否age會員年齡int否否procession會員職業(yè)varchar250否否大類別商品信息表如表32所示。表32 大類別商品信息表字段名說 明類 型長 度可否為空主鍵bigId大類別編號number4否是bigName大類別名稱varchar250否否小類別商品信息表如表33所示。表33小類別商品信息表字段名說 明類 型長 度可否為空主鍵bigId大類別編號number4否是smallId小類別編號number4否否goodname商品名稱varchar250否否introduce商品介紹varchar2200否否price商品價格number4否否管理員信息表如表34所示。表34 管理員信息表字段名說 明類 型長 度可否為空主鍵account管理員賬戶varchar2100否是password管理員密碼varchar299否否name管理員名稱varchar24000否否訂單信息表如表35所示。表35 訂單信息表字段名說 明類 型長 度可否為空主鍵orderno訂貨編號varchar250否是name會員姓名varchar250否否reallyname真實姓名varchar250否否address訂貨地址varchar250否否tel聯(lián)系電話varchar250否否post運送方式varchar250否否 系統(tǒng)詳細設計樂淘網上購物系統(tǒng)根據(jù)業(yè)務內容分為管理員系統(tǒng)、用戶登錄系統(tǒng)。系統(tǒng)的模塊設計是在需求規(guī)格說明和系統(tǒng)架構的基礎上,通過精化架構、分析用例、設計模塊來標識設計元素,發(fā)現(xiàn)設計元素的行為細節(jié),精化設計元素的定義,以確保用例實現(xiàn)總是最新的。系統(tǒng)設計是以系統(tǒng)分析階段的工作為依據(jù),尋求新系統(tǒng)邏輯模型的實現(xiàn)方法,探求建立新系統(tǒng)的過程。系統(tǒng)設計給出了系統(tǒng)分析階段建設的系統(tǒng)邏輯模型應如何去做和怎樣去做的細節(jié)。其重點是把系統(tǒng)功能需求轉化成系統(tǒng)設計說明。 用戶模塊設計用戶模塊主要是已注冊的用戶登錄,密碼找回;修改密碼;網站信息瀏覽;購買商品;查看訂單詳情。下面對這些功能,挑選代表性功能進行詳細敘述:1.會員登錄及注冊會員登錄涉及的類,包括Form Bean、Action Bean、數(shù)據(jù)訪問類和持久化類,具體如圖37所示。MemberLoginFormString:nameString:passwordLoginActionLogoutMemberDaogetMemberInfoByname()圖 37 會員登錄類圖會員注冊涉及的類,包括Form Bean、Action Bean、數(shù)據(jù)訪問類和持久化類,具體如圖38所示。LoginFormString:nameString:passwordString:reallynameString:professionString:questionString:anwserInt:ageMemberLoginActionMemberDaoaddMember()圖 38 會員注冊類圖2.會員密碼找回會員密碼找回涉及的類,包括Form Bean、Action Bean、數(shù)據(jù)訪問類和持久化類,具體如圖39所示。ChangeFormString:nameString:answerString:questionChangeActionMemberDaogetMemberInfoByname()圖39 會員密碼找回類圖會員密碼修改涉及的類,包括Form Bean、Action Bean、數(shù)據(jù)訪問類和持久化類,具體如圖310所示。Change_pwdFormString:nameString:passwordChange_pwdActionMemberDaoupdateMember()getMemberInfoByname()圖310 會員密碼修改類圖(1) Change_pwdForm類 Change_pwdForm是用戶修改密碼緩存用戶信息的Form Bean。(2)Change_pwdAction類Change_pwdAction調用MemberDao中的getMemberInfoByname()獲取該用戶信息,updateUser()更改用戶密碼。(3)MemberDao類MemberDao是用戶修改信息涉及數(shù)據(jù)的訪問接口,完成用戶密碼的修改。3.生成訂單模塊訂單模塊涉及的類,包括Form Bean、Action Bean、數(shù)據(jù)訪問類和持久化類,具體如圖311所示。OrderInsertFormString:ordernoString:goodnameString:nameString:reallynameString:addressString:telString:postString:priceOrderInsertActionGoodOrderDaoaddGoodsOrder()圖311 訂單模塊類圖 管理員模塊設計管理員模塊主要進行管理員登錄;對用戶信息的管理,查詢用戶信息功能;對商品信息的管理,即增加,刪除,更改,查詢功能;對訂單的信息的管理,即刪除,查詢功能。下面對這些功能,挑選代表性功能進行詳細敘述:1.登錄功能登錄功能涉及的類,包括ManagerForm,ManagerLoginAction,ManagerDao。(1)ManagerForm類ManagerForm是緩存管理員輸入數(shù)據(jù)的Form Bean,其屬性與表單中的屬性相對應,并提供用于驗證表單數(shù)據(jù)有效性的validate()方法,以及獲取和設置屬性值的Get()和Set()方法。登錄的表單為驗證用戶名和密碼的業(yè)務邏輯提供參數(shù)。(2)ManagerLoginAction類ManagerLoginAction是涉及的用戶請求與業(yè)務邏輯之間的適配器,在建立用戶請求與業(yè)務邏輯之間點對點映射關系的同時,將請求與業(yè)務邏輯分離。登錄的業(yè)務邏輯包括驗證用戶名和密碼。(3)ManagerDao類ManagerDao是涉及數(shù)據(jù)的訪問的類,主要是完成連接數(shù)據(jù)庫,與數(shù)據(jù)庫進行操作,查詢數(shù)據(jù)。2.查詢商品信息功能查詢用戶信息功能涉及的類,包括InsertForm,ShowAllGoodsAction,GoodsDao。(1)InsertForm類LoginForm類從數(shù)據(jù)需求的角度對記錄中用戶基本信息進行抽象,屬性與數(shù)據(jù)庫中的字段一一對應,提供獲取和設置屬性值的Get和Set方法。一個實例對應于上述表中的一條記錄。 (2)ShowAllGoodsAction類ShowAllGoodsAction是涉及的請求與業(yè)務邏輯之間的適配器,它在建立用戶請求與業(yè)務邏輯之間點對點映射關系,將請求與業(yè)務邏輯分離。主要調用GoodsDao中的getAllGoodsInfo()方法,對數(shù)據(jù)進行查詢。(3)GoodsDao類GoodsDao是涉及數(shù)據(jù)的訪問的類,主要是完成連接數(shù)據(jù)庫,與數(shù)據(jù)庫進行操作,查詢數(shù)據(jù)。3.刪除商品信息功能刪除用戶信息功能涉及的類,包括DeleteGoodsAction,GoodsDao。(1)DeleteGoodsAction類DeleteGoodsAction是在建立用戶請求與業(yè)務邏輯之間點對點映射關系的同時,將請求與業(yè)務邏輯分離。主要調用GoodsDao中的方法,通過參數(shù)smallid對數(shù)據(jù)進行查詢后刪除。(2)GoodsDao類GoodsDao主要是完成連接數(shù)據(jù)庫,與數(shù)據(jù)庫進行操作,查詢數(shù)據(jù)后刪除。4.增加商品信息功能增加商品功能涉及的類,包括InsertForm,InsertGoodsAction,GoodsDao。(1)InsertForm類InsertForm對記錄中信息進行抽象,其屬性與數(shù)據(jù)庫中的字段一一對應。并提供獲取和設置屬性值的Get和Set方法及用于驗證表單數(shù)據(jù)有效性的valid
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1