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

正文內(nèi)容

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

2025-01-16 21:56本頁(yè)面
  

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