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

正文內(nèi)容

php辦公用品網(wǎng)上商城的設(shè)計與實現(xiàn)說明書(含源程序)(編輯修改稿)

2025-06-25 22:12 本頁面
 

【文章內(nèi)容簡介】 圖向關(guān)系模型轉(zhuǎn)換的原則,本次設(shè)計共設(shè)計七張表。其中會員、管理員、商品、分類和公告五個實體各轉(zhuǎn)換為一張表。管理員與商品之間的一對多的添加聯(lián)系合并到商品表中。管理員與公告之間的一對多的添加聯(lián)系合并到公告表中。會員與商品之間的多對多的訂購關(guān)系轉(zhuǎn)換為訂單表。會員與商品之間的多對多的評論關(guān)系轉(zhuǎn)換為訂單表。表41 會員表列名類型長度是否為空是否主鍵是否外鍵說明idint4否是否編號,自增namevarchar25否否否姓名pwdvarchar50否否否密碼int11否否否號dongjievarchar4否否否凍結(jié)狀態(tài)varchar25是否否郵件sfzhvarchar25是否否地址telvarchar25是否否手機(jī)tishivarchar50是否否提示問題huidavarchar50是否否答案dizhivarchar100是否否地址youbianvarchar25是否否郵編truenamevarchar25是否否真實姓名表42 管理員表列名類型長度是否為空是否主鍵是否外鍵說明idint4否是否編號,自增namevarchar25否否否姓名pwdvarchar25否否否密碼telvarchar25否否否手機(jī)號realnamedatetime25是否否真實姓名表43 商品表列名類型長度是否為空是否主鍵是否外鍵說明idint4否是否編號,自增mingchengvarchar25否否否名稱jianjietext否否否描述dengjivarchar5否否否等級xinghaovarchar25是否否型號tupianvarchar200是否否圖片shuliangint4是否否數(shù)量tuijianint4是否否是否推薦typeidint4是否是類型pinpaivarchar25是否否品牌huiyuanjiavarchar25是否否會員價shichangjiavarchar25是否否市場價addtimevarchar25否否否添加時間表44 公告表列名類型長度是否為空是否主鍵是否外鍵說明idint4否是否編號,自增titlevarchar20否否否標(biāo)題contexttext否否否內(nèi)容timevarchar50是否否添加日期表45 分類表商品分類列名類型長度是否為空是否主鍵是否外鍵說明idint4否是否編號,自增typenamevarchar50否否否類型名表46 訂單表列名類型長度是否為空是否主鍵是否外鍵說明idint4否是否編號,自增dingdanhaovarchar125否否否訂單號spcvarchar125否否是商品編號slcvarchar125否否否數(shù)量shouhuorenvarchar25否否否收貨人sexvarchar2否否否性別dizhivarchar125否否否地址youbianvarchar10否否否郵編telvarchar25否否否聯(lián)系電話varchar25是否否郵件shfsvarchar25是否否送貨方式zfffvarchar25否否否支付方式timevarchar25否否否時間xiadanrenvarchar25否否是下單人totalint11否否否總價ztvarchar25否否否狀態(tài)表47 評價表列名類型長度是否為空是否主鍵是否外鍵說明idint4否是否編號,自增useridint4是否是會員編號spidint4是否是商品編號titlevarchar200是否是標(biāo)題contenttext是否是內(nèi)容timevarchar否否是添加日期圖44 數(shù)據(jù)庫表關(guān)系圖第五章 詳細(xì)設(shè)計與實現(xiàn)ThinkPHP框架基于MVC設(shè)計模式。ThinkPHP中的MVC分層體現(xiàn)在:模型(M):模型的定義由Model類來完成。控制器(C):應(yīng)用控制器(核心控制器App類)和Action控制器都承擔(dān)了控制器的角色,Action控制器完成業(yè)務(wù)過程控制,而應(yīng)用控制器負(fù)責(zé)調(diào)度控制。視圖(V):由View類和模板文件組成,模板做到了100%分離,可以獨立預(yù)覽和制作。根據(jù)上文對網(wǎng)上商城的分析,前臺模塊共設(shè)計五個Action控制器類:IndexAction類、GonggaoAction類、ProductAction類、UserAction類和PublicAction類。這五個控制器類都繼承ThinkPHP框架Action控制器基類—Action類。其中IndexAction類是系統(tǒng)默認(rèn)的控制器類,而PublicAction類用于進(jìn)行初始化等操作。GonggaoAction類負(fù)責(zé)與公告相關(guān)的某些操作,ProductAction類負(fù)責(zé)與商品相關(guān)的一些操作,DingdanAction類負(fù)責(zé)處理與訂單相關(guān)的一些操作,UserAction類負(fù)責(zé)與會員相關(guān)的一些操作。前臺模塊控制器類圖如圖51所示。圖51 前臺模塊控制器類圖ThinkPHP框架中,Model模型類與數(shù)據(jù)庫中的表或視圖一一對應(yīng)。通過Model模型類可直接對數(shù)據(jù)庫中的表盡享增加、刪除、修改和查詢等操作。由于前臺模塊不需要與管理員員進(jìn)行交互,所以前臺模塊共設(shè)計六個模型類:DingdanModel類、GonggaoModel類、PingjiaModel、ShangpinModel類、TypeModel類和UserModel類。六個模型類都繼承ThinkPHP框架模型類—Model類。前臺模塊模型類圖如圖52所示。圖52 后臺模塊模型類圖 ThinkPHP框架基于模塊和操作的方式進(jìn)行訪問,網(wǎng)站的所有的模塊和操作都通過URL的參數(shù)來訪問和執(zhí)行。單擊主頁上會員注冊標(biāo)簽,系統(tǒng)解析URL參數(shù),調(diào)用UserAction類的reg()方法。由于UserAction類未定義reg()方法,顯示會員注冊界面。在該界面輸入相關(guān)信息,點擊提交按鈕即可完成注冊。本次設(shè)計運用JavaScrip技術(shù)對表單輸入的內(nèi)容進(jìn)行了校驗。點擊提交按鈕后,系統(tǒng)調(diào)用UserAction類的savereg()方法。該方法通過UserModel模型類從數(shù)據(jù)庫中獲取相關(guān)信息,判斷會員名是否已存在。若不存在則顯示注冊成功。若會員名已注冊,則返回會員注冊頁面。會員注冊頁面如圖所示 圖53 會員注冊頁面 已注冊會員在首頁的登錄框內(nèi)輸入會員名、密碼和驗證碼,即完成登錄操作。會員點擊提交按鈕后,系統(tǒng)會調(diào)用UserAction類的chkuser()方法。該方法通過接收表單信息對驗證碼進(jìn)行校驗,通過UserModel模型類從數(shù)據(jù)庫中獲取相關(guān)信息對會員的狀態(tài)以及會員提交的會員名和密碼進(jìn)行校驗。如果會員名、密碼或驗證碼輸入錯誤或者會員已經(jīng)被凍結(jié),則拒絕會員的登錄,彈出相關(guān)信息后返回首頁。若會員輸入信息正確且未被凍結(jié),則開啟session,將會員的相關(guān)信息存入session中,并顯示會員成功登錄。會員登錄頁面如圖54所示。圖54 會員注冊頁面 會員可以瀏覽首頁內(nèi)的相關(guān)商品,也可以網(wǎng)頁上方的搜索框中輸入相關(guān)信息,進(jìn)行模糊搜索或精確搜索。若點擊立刻查找按鈕,則系統(tǒng)調(diào)用ProductAction類的findsp方法。該方法通過ShangpinModel模型類對輸入的關(guān)鍵字進(jìn)行模糊查詢。,并調(diào)用該模板文件顯示查詢結(jié)果。若點擊精確查找按鈕,系統(tǒng)將調(diào)用ProductAction類的hightfind方法,該方法通過ShangpinModel類和TypeModel類從數(shù)據(jù)庫中查詢商品名稱、型號和類型等信息。,并調(diào)用該模板文件顯示精確搜索頁面。會員在該頁面內(nèi)選擇詳細(xì)的商品信息,進(jìn)行精確查找。系統(tǒng)會調(diào)用ProductAction類的dohightfind方法,通過ShangpinModel類在數(shù)據(jù)庫中對輸入的信息進(jìn)行精確匹配查找。,并調(diào)用該模板文件顯示查詢結(jié)果。查詢結(jié)果頁面如圖55所示。圖55 查詢結(jié)果頁面 在網(wǎng)頁上點擊某一商品的圖像、名稱后,系統(tǒng)會調(diào)用ProductAction類的lookinfo()方法。該方法接收超級鏈接傳來的參數(shù),通過ShangpinModel類根據(jù)參數(shù)從數(shù)據(jù)庫中查詢關(guān)于該商品的相關(guān)信息。,并將調(diào)用該文件顯示商品的具體信息。商品具體信息頁面如圖56所示。圖56 商品具體信息頁面系統(tǒng)自動判斷是否有會員登錄。若未登錄,則只顯示商品的具體信息。若有會員登錄,則會繼續(xù)顯示評論框。已登錄會員輸入評論主題和評論內(nèi)容后點擊提交按鈕,完成評論。系統(tǒng)調(diào)用ProductAction類的savepj()方法。該方法接收表單傳來的參數(shù),從session中獲取會員名,然后通過UserModel模型類從數(shù)據(jù)庫中獲取會員編號
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1