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

正文內(nèi)容

通用小型綜合商城的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(論文)-閱讀頁

2025-07-30 16:09本頁面
  

【正文】 問網(wǎng)站的首頁,就好比是進(jìn)入了現(xiàn)實商城的大廳,在這里擺放的商品琳瑯滿目,除了有各類商品的入口,還可以看到各種公告和特價商品,以及商品銷售排行,還可以根據(jù)類別查詢商品。當(dāng)系統(tǒng)管理人員收到訂單后,將核實訂單的內(nèi)容,特別是訂購人的訂單號等,確認(rèn)完成后就可以發(fā)貨了。 前臺主要流程如圖 33 所示。 在 此,管理員可以管理所有 會員 信息,如 會員賬戶的凍結(jié)與解凍。 在系統(tǒng)前臺,當(dāng)有新用戶注冊或者 已 登錄用戶 購買商品 時 ,相關(guān)信息則被儲存并顯示在后臺管理員相關(guān)頁面。 系統(tǒng)前臺所顯示的 商品或公告的 相關(guān)信 息,均由管理人員在后臺操作完成其添加或刪減。 通過這種方式 整個網(wǎng)站的前臺與后臺之間 即 可進(jìn)行 信息 間的 交互。 用戶 查看公告 特價商品 新品上架 商品銷售排行 購物車 用戶登錄判斷 用戶登錄 用戶注冊 服務(wù)臺 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 12 N 管理員 帳戶驗證 驗證成功 管理商品 管理訂單 管理會員 管理公告 Y 退出后臺 圖 34 系統(tǒng)后臺主要流程 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 13 第四章 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫 的需求分析 為便于用戶使用網(wǎng)站 以及 管理員管理網(wǎng)站 信息 ,數(shù)據(jù)庫中需存儲以下內(nèi)容:管理員信息,用戶信息, 商品 信息, 商品 類別信息, 商城公告 信息 等 信息 。并要求客戶機(jī)的界面要簡單明了,易于操作,服務(wù)器程序利于維護(hù)。 概念設(shè)計應(yīng)反映現(xiàn)實各部分的信息結(jié)構(gòu)、信息流動情況、信息間的互相制約關(guān)系以及各部分對信息儲存、查詢和加工的要求等。實體 —關(guān)系 模型( ER模型)為其中的一種具體實現(xiàn) 方式 。 實體關(guān)系 ER 圖設(shè)計 ER 圖也稱實體 聯(lián)系圖 (Entity Relationship Diagram),它提供了表示實體類型、屬性和聯(lián)系的方法, 是 用來描述現(xiàn)實世界的概念模型。 ER 圖的作用就是為了更有效的在概念模式下設(shè)計數(shù)據(jù)庫,更形象的識別實體及實體之間的關(guān)系。 在數(shù)據(jù)庫設(shè)計中采用 ER 圖建模,能夠更直觀的表述概念。 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 14 圖 41 總體 ER 圖 實體屬性圖 建 立 實體與屬性關(guān)系 模型 , 是對 實體要素的描述 。 商品信息 實體屬性圖如圖 43 所示。數(shù)據(jù)結(jié)構(gòu)定義如表 41 所示。 這個過程如圖 44 所示。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。 當(dāng) JDBC 要與數(shù)據(jù)庫建立連接 時 , 它必須先取得連接此數(shù)據(jù)庫的 JDBC 驅(qū)動程序 。完成載入驅(qū)動程序的步驟后,必須使用 類所提供的 getConnection()靜態(tài)函數(shù),取得與數(shù)據(jù)庫間的連接對象。當(dāng)取得連接對象后,還必須取得Statement 對象才能對數(shù)據(jù)庫執(zhí)行 SQL 指令。在 的 sql 對象中執(zhí)行查詢或修改命令的函數(shù)后傳回的是一個 ResultSet 對象,這個對象提供了一個存取 SQL 執(zhí)行結(jié)果的管道,以便通過它將表格數(shù)據(jù)從數(shù)據(jù)庫中取出。 字段名稱 數(shù)據(jù)類型 長度 允許 空 主鍵 說明 ID int 8 否 主鍵 訂單 ID orderID int 8 否 否 小類別 ID goodsID int 8 否 否 商品 ID price varchar 8 否 否 商品價格 number int 4 否 否 購買數(shù)量 瀏覽器 WEB 服務(wù)器 中間件 數(shù)據(jù)庫服務(wù)器 數(shù)據(jù)庫 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 21 數(shù)據(jù)庫的連接處理具體實現(xiàn)如下: //建立 JDBC——ODBC 橋 。} //建立與數(shù)據(jù)庫的連接,并發(fā)送 SQL 查詢語句,將結(jié)果保存到 rs 對象中 conn=建立 JDBC——ODBC 橋 sql=SQL 查詢語句 執(zhí)行查詢 result=返回結(jié)果 //SQL 出錯處理 catch (SQLException ex) {result = 0。 圖 45 數(shù)據(jù)庫連接流程 建立是 否成功 建立 JDBCODBC 橋 建立數(shù)據(jù)庫連接 執(zhí)行 SQL 操作 SQL 是否 出錯 返回執(zhí)行結(jié)果 出錯處理 返回錯誤信息 否 是 否 是 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 22 數(shù)據(jù)庫連接模塊代碼如下: public class connDB { public Connection conn = null。 public ResultSet rs = null。 static String sc = jdbc:odbc:db_shop。 try { String driver=。 String password=sa。 conn = (url,user,password)。 } return conn。 stmt = (, )。 } catch (SQLException ex) { (())。 } 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 23 第五章 系統(tǒng) 實現(xiàn) 前臺 界 面 的 實現(xiàn) 前臺 主界面 前臺包括:會員登錄及注冊、會員資料修改、新品上架、特價商品、購買商品、去收銀臺結(jié)賬、購物車、查看訂單、銷售排行和商城公告等模塊。 圖 51 前臺 界面 在用戶界面首頁,可以直觀 的 看到 商品 信息。 頁面的頂部設(shè)計實現(xiàn)的視圖如 圖 52 所示。 用戶注冊 內(nèi)容 對 格式有特殊要求的信息通過使用JavaScript 腳本進(jìn)行表單驗證,如果不符合格式要求會有提示。 用戶注冊界面視圖如圖 53 所示。 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 25 圖 53 注冊界面 圖 54 用戶注冊流程圖 點擊注冊會員 填寫相應(yīng)信息 提交注冊信息 用戶名是否可用 兩次密碼是否一致 注冊成功 提示錯誤信息 提示兩次密碼不一致 否 是 是 否 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 26 用戶 注冊代碼如下: script language=javascript function openwin(UID){ if (UID==){ alert(請輸入用戶名 !)。 return。 (str,dialogWidth=300px。 stat us=no。scrollbars=no)。若不符合條件,則發(fā)出錯誤提示。 用戶登錄界面 用戶 登錄 時需 輸入用戶名及密碼,當(dāng)輸入內(nèi)容與數(shù)據(jù)庫記錄內(nèi)容相 匹配 時,用戶登錄成功。 用戶登錄界面 視圖 如圖 55 所示。+username+39。 if(()){ String PWD=(PWD)。 ()。javascript39。您輸入的用戶名或密碼錯誤,請與管理員聯(lián)系 !39。 =39。/script)。javascript39。您輸入的用戶名或密碼錯誤,或您的賬戶已經(jīng)被凍結(jié),請與管理員聯(lián)系 !39。 =39。/script)。javascript39。您的操作有誤 !39。 =39。/script)。 修改用戶 資料 功能 已 登錄 用戶可以修改其 資料 。 (gb2312)。 ResultSet rs=(select * from tb_Member where ID=39。)。javascript39。您的操作有誤! 39。 =39。/script)。 MemberDaoImpl ins_member=new MemberDaoImpl()。 if (ret!=0){ (script language=39。alert(39。)。39。 }else{ (script language=39。alert(39。)。39。 }% 修改資料時若是兩次輸入的密碼不相同則顯示“輸入的密碼不一致,請重新輸入”只有當(dāng)所有信息都輸入正確時才會顯示修改成功 。 若站內(nèi)擁有相應(yīng)資源則返回到 所 搜索 商品 的信息界面 ,顯示 商品類別 , 商品的簡介 , 價格等 。 圖 57 查詢界面 商品 查詢功能代碼如下: if(type!=null){ if(!(0)){ sql=where superID=+type。amp。%+key+%39。 if(()){ typename=(1)。 if(!() amp。 !(null)){ sql=where GoodsName like 39。 } } sql=select * from V_goods +sql。 int goodsID=1。 String introduce=。 通用小型綜合商城 后臺的實現(xiàn) 管理員 登錄 界面 當(dāng)管理員 登錄 到 商城 后臺之后,即 具有 管理員權(quán)限。如 管理用戶信息, 商品 信息 ,商城公告 等。 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 30 圖 58 管理員 登錄 界面 商品 管理 后臺商品管理 分為增加商品類別 ,增加商品信息,刪除商品,修改商品信息。 修改 商品相關(guān)信息功能代碼如下 : % Integer id=()。 if (!()){ (script language=39。alert(39。)。39。 }else{ int ret=0。 ret=(goods)。javascript39。商品信息修改成功! 39。 =39。/script)。javascript39。商品信息修改失??! 39。 =39。/script)。 會員凍結(jié)與解凍 功能代碼如下: %connDB conn=new connDB()。 String sql=update tb_member set freeze=1 where ID=+ID。 ret=(sql)。javascript39。該會員信息已經(jīng)被凍結(jié)! 39。 =39。/script)。javascript39。操作失??! 39。 =39。/script)。 訂單管理 視圖 如圖 510 所示。 if((ID)!=){ int ID=((ID))。 int ret=0。 if (ret!=0){ (script language=39。alert(39。)。39。 }else{ (script language=39。alert(39。)。39。 } }% 大連交通大學(xué) 20xx 屆本科生畢 業(yè)設(shè)計 (論文 ) 33 公告 管理 在 公告 管理界面,管理員可以通過 添加公告,刪除公告 。 String ID[]=(delid)。 if (0){ for(int i=0。i++){ bbsID=bbsID+ID[i]+,。 int ret=1。 ret=(sql)。javascript39。公告信息刪除失敗 !39。 =39。/script)。javascript39。公告信息刪除成功 !39。 =39。/script)。javascript39。您的操作有誤 !39。 =39。/script)。而從軟件開發(fā)者的角度出發(fā),則希望測試成為表明軟件產(chǎn)品中不存在錯誤 。 站在用戶的角度,就應(yīng)當(dāng)把測試的目標(biāo)對準(zhǔn)揭露程序中的錯誤。因此,軟件測試的目標(biāo)為:( 1)測試是程序執(zhí)行的過程,目的在于發(fā)現(xiàn)錯誤; ( 2)一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤; ( 3)一個成功的 測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 研究結(jié)果表明: ( 1)越早發(fā)現(xiàn)軟件中存在的問題,開發(fā)費(fèi)用就越低; ( 2)在編碼后修改軟件缺陷的成本是編碼前的 10 倍,在產(chǎn)品交付后修改軟件缺陷的成本是交付前的 10 倍; ( 3)質(zhì)量越高,軟件發(fā)布后的維護(hù)費(fèi)用越低。為了在每個測試步驟中設(shè)計合適的測試用例,盡可能多地找出系統(tǒng)中的錯誤,需要運(yùn)用適當(dāng)?shù)臏y試方法。黑盒測試是在程序接口上進(jìn)行測試,主要是為了發(fā)現(xiàn)以下錯誤:是否有不正確或者是遺漏了的功能,在接口上,輸入能否正確的接受,能否輸出正確的結(jié)果;是否有數(shù)據(jù)結(jié)構(gòu)錯誤或者外部信息訪問錯誤;性能上是否滿足要求;是否有初始化或終止性錯誤;用黑盒測試發(fā)現(xiàn)程序中的錯誤,必須在所有可能的輸入條件和輸出條件中確定測 試數(shù)據(jù),來檢查程序是否都能產(chǎn)生正確的結(jié)果。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1