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

正文內(nèi)容

畢業(yè)論文-化妝品購物網(wǎng)站設(shè)計(jì)-資料下載頁

2025-01-16 21:56本頁面
  

【正文】 ct 查詢新聞表就可以了,然后把新聞表中的記錄全部輸出,用記錄集 rs 來標(biāo)記。 下面用到分頁技術(shù), int PageSize =20。 //設(shè)置每張網(wǎng)頁顯示 兩條記錄 int ShowPage = 1。 //設(shè)置欲顯示的頁數(shù) int RowCount = 0。 //ResultSet 的記錄數(shù)目 int PageCount = 0。 //ResultSet 分頁后的總頁數(shù) int duoyu=0。 sql=select * from news order by news_id DESC。 rs=(sql)。 然后 for 循環(huán) news 表,對數(shù)目進(jìn)行判斷。 以下司新聞修改界面如圖 523 所示 BBBB 圖 523 新聞修改界面 新聞修改可以 對已經(jīng)發(fā)表的新聞進(jìn)行修改,里面同樣可以加入標(biāo)記語言,這樣可以更好的控制格式。 網(wǎng)站公告對于一個(gè)購物網(wǎng)站來說至關(guān)重要,因?yàn)樗麡?biāo)識(shí)著網(wǎng)站的最新動(dòng)態(tài),可以讓消費(fèi)者更清楚的知道最近有什么消息。如圖 524 所示 圖 524 網(wǎng)站公告添加界面 廣告設(shè)置,可以讓商家在網(wǎng)站上投放廣告,這樣給自己網(wǎng)站帶來一些經(jīng)濟(jì)上的收益。 廣告界面如圖 525 所示: BBBB 圖 525 網(wǎng)站廣告管理界面 友情鏈接,主要是鏈接一些合作單位的網(wǎng)頁,不僅能結(jié)識(shí)各大網(wǎng)站的站長,也可以為自己的網(wǎng)站宣傳,讓別人更好的找到你。 友情鏈接界面如圖 526 所示: BBBB 圖 526 友情鏈接管理界面 在完成系統(tǒng)的更新之后,作為管理人員,應(yīng)該及時(shí)注銷自己的帳戶,樹型菜單的上方提供了注銷登陸的選項(xiàng),點(diǎn)擊之后,注銷用戶,并返回到前臺(tái)頁面,防止他人惡意修改網(wǎng)站信息,造成不必要的損失。 以上兩個(gè)部分都是比較簡單的功能實(shí)現(xiàn),具體實(shí)現(xiàn)過程與前幾個(gè)類似。 商品搜索模塊的實(shí)現(xiàn) 網(wǎng)上購物作為一個(gè)在網(wǎng)上展示自己商品的銷售系統(tǒng),如何能讓用戶以最快的速度找到自己希望買到的物品,也是需要非常重視的一個(gè)問題,此時(shí)搜索引擎也就必不可少了。本購物系統(tǒng)也做了一個(gè)小模塊,以供用戶 進(jìn)行一些模糊查找,用戶不必輸入全部名稱,只需輸入一些關(guān)鍵詞,系統(tǒng)就可以將符合該查詢條件的所有商品信息以網(wǎng)頁形式返回給用戶。 該搜索功能在 jsp 頁面中實(shí)現(xiàn)的關(guān)鍵代碼為: 則按商品名稱進(jìn)行搜索 sql=select * from hw where hw_name like 39。%+hw_name+%39。 order by hw_id DESC。查找出所有含有該關(guān)鍵字的商品信息 BBBB 第六章 系統(tǒng)測試及難點(diǎn)分析 系統(tǒng)運(yùn)行環(huán)境的搭建 JAVA 虛擬機(jī)的安裝 本系統(tǒng)采用的是基于 java 的 jsp 技術(shù) ,所以 java 虛擬環(huán)境即 java 虛擬機(jī)是必須要安裝的。 JDK(Java Development Kit )是一切 java 應(yīng)用程序的基礎(chǔ),可以說,所有的 java 應(yīng)用程序是構(gòu)建在這個(gè)之上的。它是一組 API,也可以說是一些 java Class。目前已經(jīng)正式發(fā)布的最新版本是 。 Windows 下,直接運(yùn)行 .exe 文件,安裝到一個(gè)目錄 ,如C:/,安裝完成后就是環(huán)境變量的設(shè)置。 桌面上選擇 “我的電腦 ”(右鍵 ) - 高級(jí) 環(huán)境變量 在 “系統(tǒng)變量 ”“新建 ” 在變量名 中輸入: JAVA_HOME,變量值中輸入: C:/ 同樣再新建一個(gè)變量名CLASSPATH,變量值中輸入: C:\。 C:\\lib\。 C:\\lib\。 還需要在 Path 變量值后面添加一個(gè)值: C:\\bin。至此 JAVA 環(huán)境安裝成功??梢栽诿钚兄星萌朊?java 如果顯示 java 幫助,則證明環(huán)境設(shè)置成功。 Tomcat 環(huán)境搭建 安裝 TOMCAT,直接使用默認(rèn)安裝就可以了 ,假如將其安裝在 C:\, 安裝完畢后,開始設(shè)置環(huán)境變量,新建環(huán)境變量 CATALINA_HOME,值為C:\,新建 CATALINA_BASE,值為 C:\。 打開 文件中的 bin 文件,雙擊其中的運(yùn)行程序 Server Runner,顯示 server start,服務(wù)器正常啟動(dòng),此時(shí)在瀏覽器上敲入本地測試地址: 如果出現(xiàn) Tomcat 頁 面則證明 Tomcat 安裝成功,而且正常啟動(dòng)。 到這里,系統(tǒng)運(yùn)行所需要的基本運(yùn)行環(huán)境已經(jīng)安裝完成。 BBBB 系統(tǒng)程序的安裝和加載 文件的拷貝 可以將整個(gè)系統(tǒng)文件夾 shop 拷貝到 Tomcat 的默認(rèn)根目錄下,一般路徑為: C:\\webapps\ROOT。 數(shù)據(jù)庫的連接 因?yàn)樵撓到y(tǒng)僅作為畢業(yè)設(shè)計(jì)使用,為了方便演示和運(yùn)行,系統(tǒng)所用數(shù)據(jù)庫,采用了office 自帶的 Access 數(shù)據(jù)庫,系統(tǒng)所用到的所有表都在其中,這里的數(shù)據(jù)庫名稱為 db,放在目錄 shop/database/下面,連接使用 ODBC 數(shù)據(jù)源連接。 數(shù)據(jù)源設(shè)置步驟:( windows 操作系統(tǒng)) “控制面板” 管理工具” “數(shù)據(jù)源 (ODBC)” “用戶 DNS” “添加” 〉選擇驅(qū)動(dòng)器“ Microsoft Access Driver” 點(diǎn)擊“完成” : shnxn : shop 下面 database 下的 ,為了安全,您可以把數(shù)據(jù)庫放置在任何地方,只需保證這里的連接到那個(gè)數(shù)據(jù)庫即可 。 “確定” 設(shè)置完數(shù)據(jù)源 以后,把文件中的 classes 文件下的所有文件夾復(fù)制到 網(wǎng)站根目錄的webinf 文件夾下面; 然后重啟服務(wù)器即可。 在瀏覽器敲入地址: 可以看到網(wǎng)站的主頁面已經(jīng)出現(xiàn),至此,系統(tǒng)加載成功。 Myeclipse 開發(fā)工具 下面請看開發(fā)界面如圖 61 所示: BBBB 圖 61 myeclipse 開發(fā)界面 是開發(fā) jsp 的強(qiáng)有力的工具 ,他集成了很多插件,本網(wǎng)上購物系統(tǒng)就是在 的平臺(tái)上開發(fā)的。 系統(tǒng)測試 系統(tǒng)關(guān)鍵部分測試分析 系統(tǒng)完成之后,對各個(gè)模塊的功能進(jìn)行了詳細(xì)的測試,輸入數(shù)據(jù)和預(yù)測輸出數(shù)據(jù)相比,發(fā)現(xiàn)了 一些 問題。主要 是在 查詢過程中預(yù)計(jì)查詢結(jié)果和實(shí)際結(jié)果不一致, 有時(shí)候 達(dá)不到目的,對數(shù)據(jù)庫的操作表 之 間的關(guān)聯(lián) 考慮得不夠周到 ,因此往往會(huì)出現(xiàn) 一些小 的錯(cuò)誤。還有查詢條件的前后數(shù)據(jù)類型不一致也是一個(gè)很常 見 的錯(cuò)誤,需要靠一步步的查找解決。各個(gè)模塊組裝完成后,又會(huì)出現(xiàn)一些問題。比如 在操作購物車結(jié)帳的這個(gè)流程中 ,BBBB 由于是多次添加和修改,最后結(jié)帳,所以很容易造成數(shù)據(jù)混亂,必須對相應(yīng)的數(shù)據(jù)關(guān)系理清楚,一些關(guān)鍵查詢統(tǒng)計(jì)的 SQL 語句必須反復(fù)斟酌才能放在程序中使用 。 單元測試分析 ( 1)經(jīng)過上面部分的分析,可以得知,購物車模塊是需要特別注意的地方,因?yàn)樗婕暗搅藬?shù)據(jù)庫中的大部分?jǐn)?shù)據(jù),并且是進(jìn)行網(wǎng)上交易的最關(guān)鍵部分,絕對不能出現(xiàn)任何的差錯(cuò),下面就針對這一模塊進(jìn)行用例測試: 以用戶 fywang 的身份登入系統(tǒng),用戶名是: fywang 密碼是: fywang 然后點(diǎn)擊定購商品: THE FACE SHOP 頂級(jí)抗皺面霜 (晚霜 )55g 單價(jià)為 71 元 彈出購物車清單:選擇商品數(shù)量 1 確認(rèn) 出現(xiàn)清單:顯示商品名稱 THE FACE SHOP 頂級(jí)抗皺面霜 (晚霜 )55g 數(shù)量 1 合計(jì) 71 元 與估算的數(shù)據(jù)相符。 此時(shí)選擇清空購物車,繼續(xù)購物,點(diǎn)擊定購商品: THE FACE SHOP 頂級(jí)抗皺面霜 (晚霜 )55g 單價(jià)為 71 元 選擇數(shù)量 2 確認(rèn),出現(xiàn)清單:顯示商品名稱 THE FACE SHOP 頂級(jí)抗皺面霜 (晚霜 )55g 合計(jì) 142 元 繼續(xù)選擇收銀臺(tái)結(jié)帳,出現(xiàn)帳單顯示:顯示商品名稱 THE FACE SHOP 頂級(jí)抗皺面霜 (晚霜 )55g 合計(jì) 142 元 與估算的數(shù)據(jù)也相符,證明清空購物車的功能正常有效,并沒有將第一次選購的物品計(jì)算在內(nèi),價(jià)格的計(jì)算也正確無誤。 下面來看后臺(tái)數(shù)據(jù)庫的數(shù)據(jù): 打開購物車表 basket 可以看到以用戶名 fywang 為關(guān)鍵字段的兩條記錄中,一條是第一次添加到購物車的商品信息,一條是第二次添加到購物車的商品信息,可以發(fā)現(xiàn)這兩條記錄的區(qū)別,第二條記錄 THE FACE SHOP 頂級(jí)抗皺面霜 (晚霜 )55g 的 basket_check屬性為是, subnumber 屬性為 fywang 20221511219305349,而第一條 THE FACE SHOP 頂級(jí)抗皺面霜 (晚霜 )55g 的 basket_check 屬性為否, subnumber 屬性為空,證明該條記錄沒有產(chǎn)生訂單也就是說這次無效的選購記錄,并沒有被計(jì)入到帳單中,和的預(yù)期目標(biāo)一致,即該部分功能正常,測試完畢。 BBBB ( 2)對用戶注冊部分進(jìn)行測試 用戶名: fywang 密碼: fywang 確認(rèn): fywang E _mail: 地址: 河南焦作大學(xué) 郵編: 454000 真實(shí)性名: 周倩 提交以后,彈出提示信息:該用戶已存在,用戶名重復(fù)驗(yàn)證正常 將用戶名改為:幾個(gè)空格 然后其他的不變 提交之后會(huì)發(fā)現(xiàn)系統(tǒng)返回成功頁面,但問題是用戶名什么也沒有,空格也被作為合法的用戶名,這在實(shí)際應(yīng)用中是不允許的,需要對其命名規(guī)則進(jìn)行定義,具體修改請參看后面存在問題及解決方法。 同樣的郵編及電話也存在規(guī)則未定義的問題,需要對其加以定義。 測試分析總結(jié)及說明 在測試過程中,經(jīng)過模塊測試和組裝測試,排除了系統(tǒng)的 大 部 分錯(cuò)誤。當(dāng)然排除所有錯(cuò)誤 是 不太可能 的 ,應(yīng)該還有些不易檢測到的錯(cuò)誤還沒 有 被發(fā)現(xiàn),需要在使用的過程中進(jìn)一步的完善 ,數(shù)據(jù)庫的加密是一個(gè)重要的概念,在實(shí)際的應(yīng)用過程中是一個(gè)尚待解決的問題,應(yīng)該做好數(shù)據(jù)庫的完善工作,特別是備份和安全工作;另一方面本系統(tǒng)沒有制作相關(guān)的打印,由于時(shí)間倉促難免有錯(cuò)誤和不完善的地方,希望老師能夠幫我指點(diǎn)和糾正。 系統(tǒng)的性能分析 網(wǎng)上購物系統(tǒng)的性質(zhì)決定了它的服務(wù)端工作負(fù)荷比較大,這就要求服務(wù)端的硬件配置要盡可能的高,主要是內(nèi)存,而且操作系統(tǒng)也要盡可能的穩(wěn)定。基于 java 的系統(tǒng)一般來 說網(wǎng)絡(luò)安全性比較好,但并不能說就一定安全,尤其在 windows 操作系統(tǒng)下,由于windows 的漏洞比較多,系統(tǒng)裝配在 windows 下并不是最佳的選擇,如果有條件,建議可將系統(tǒng)裝配在 unix 操作系統(tǒng)下,提高系統(tǒng)的抗侵入能力。 系統(tǒng)的核心數(shù)據(jù)庫,隨著數(shù)據(jù)的不斷增多,必然會(huì)產(chǎn)生冗余,導(dǎo)致系統(tǒng)運(yùn)行效率降低,建議管理員定期備份和清理冗余數(shù)據(jù),以保證系統(tǒng)的正常高效運(yùn)行。 BBBB 系統(tǒng)中所存在的問題及解決方案 系統(tǒng)的整體設(shè)計(jì)和規(guī)劃中的問題 由于是基于 B/S 的系統(tǒng),網(wǎng)頁在其中就承擔(dān)著非常大的工作,包括向服務(wù)端后 臺(tái)寫入和修改數(shù)據(jù),以及服務(wù)端響應(yīng)客戶端的請求,向客戶端頁面返回?cái)?shù)據(jù),這些工作不可能只由幾個(gè)網(wǎng)頁來完成,但網(wǎng)頁數(shù)量一多又必然結(jié)構(gòu)混亂,造成開發(fā)過程難以控制。 為解決這個(gè)問題,采用了現(xiàn)代軟件開發(fā)過程的模塊化思想,先將系統(tǒng)功能進(jìn)行分解,大致可分為兩部分,即前臺(tái)和后臺(tái),前臺(tái)又包括主頁面及產(chǎn)品信息展示頁面、搜索功能頁面、新聞頁面、購物車及訂單頁面等幾個(gè)大的部分,后臺(tái)包括會(huì)員信息管理、商品信息管理、新聞信息管理、等幾個(gè)部分,各個(gè)部分又由許多小的頁面組成,這樣一來雖然網(wǎng)頁數(shù)量沒有減少,但結(jié)構(gòu)清晰了很多,在開發(fā)過程中可以逐 步,逐個(gè)模塊的實(shí)現(xiàn),提高了開發(fā)效率。 開發(fā)功能模塊所遇到的難點(diǎn) 因?yàn)槭堑谝淮巫鲞@么完整的 jsp 系統(tǒng),所以碰到的問題也很多,除了一些 基本的語法之外,感覺還是一些考慮問題的思維方式不太得當(dāng),比如這個(gè)網(wǎng)上購物系統(tǒng),感覺難度比較大的是購物車這個(gè)模塊比較難設(shè)計(jì),因?yàn)檫^程比較復(fù)雜,它 的一些邏輯處理就比較的難以用代碼實(shí)現(xiàn)。 在設(shè)計(jì)過程中 參考了一些電子商務(wù)網(wǎng)站,研究了一下他們的購物流程,大概有了一些處理的想法,用戶在點(diǎn)擊定購之后,系統(tǒng)先將該商品信息寫入購物車頁面,只有當(dāng)用戶在選擇了商品數(shù)量,及確認(rèn)按鈕之后,系統(tǒng) 才將該信息寫入 basket 表,用戶不選擇商品數(shù)量,或者不點(diǎn)擊確認(rèn)按鈕,系統(tǒng)就不把該商品信息寫入 basket 表,這樣就不至于造成 basket 表數(shù)據(jù)混亂,用戶無法繼續(xù)購物。 當(dāng)用戶完成選購,點(diǎn)擊去收銀臺(tái)結(jié)算時(shí),系統(tǒng)開始判斷商品庫中的這些商品數(shù)量是否大于用戶所選數(shù)量,如果沒有,則提示用戶沒有該商品,如果有則將所有 basket 表中屬于該用戶 id 的商品信息提出來,并合計(jì)價(jià)格,返回給用戶,用戶如果確定付款購買,則給用戶提供一個(gè)訂貨單,由用戶填寫一些基本信息,確認(rèn)之后,系統(tǒng)則產(chǎn)生一個(gè)唯一的訂貨單號(hào),并將其返回給用戶,以便 用戶日后查詢,同時(shí),系統(tǒng)則將該用戶所選購的商品信息以及用戶信息放入到訂單表中。 這樣就基本上實(shí)現(xiàn)了購物車的功能。 BBBB 系統(tǒng)中存在的問題及擬定的解決方法 (1)第一個(gè)問題是用戶在注冊過程中,一些關(guān)鍵字段的命名規(guī)則存在著比較大的缺陷,比如用戶名的選擇上,一般的習(xí)慣是規(guī)定只
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1