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

正文內(nèi)容

畢業(yè)論文-網(wǎng)上化妝品購物系統(tǒng)設(shè)計-文庫吧

2025-05-17 13:12 本頁面


【正文】 動中了,人們將這種交易模式稱為:電子商務(wù)。 當(dāng)今比較流行的網(wǎng)上購物系統(tǒng)國內(nèi)有“淘寶 ()”、“當(dāng)當(dāng)()”。它們都是相當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,對其他的網(wǎng)站提供了良好的典范。設(shè)計中可以學(xué)習(xí)參考他們的思想,了解和熟悉整個網(wǎng)站的開發(fā)流程及 完整的電子商務(wù)網(wǎng)站應(yīng)有的功能和注意事項(xiàng)。 設(shè)計和完成一個電子商務(wù)網(wǎng)站的,將會牽涉到許多技術(shù)上的問題,如:動態(tài)網(wǎng)頁制作技術(shù)的,后臺數(shù)據(jù)庫的設(shè)計和管理,通過實(shí)際的制作個網(wǎng)站,可以避免紙上談兵,在實(shí)踐中掌握上述技術(shù)的使用。 第二章 網(wǎng)上化妝品購物系統(tǒng)的分析 系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計。 網(wǎng)站的可行性分析 隨著計算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口 的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。相信要不了太長有時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過程,實(shí)際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計目標(biāo)和進(jìn)行的市場調(diào)查得出以下四點(diǎn)的可行性分析 [6]: ( 1)經(jīng)濟(jì)可行性:該平臺設(shè)計只是作為本人的畢業(yè)設(shè)計,又因?yàn)楸救说脑O(shè)計能力有限,其功能還不能完善,所以沒 有什么經(jīng)濟(jì)效益可談。 ( 2)技術(shù)可行性: JSP+ Servlet 的技術(shù)已經(jīng)較為成熟。 ( 3)運(yùn)行可行性:該系統(tǒng)需要搭建 JVM 即 JAVA 虛擬機(jī)和 Tomcat 環(huán)境,在此環(huán)境下系統(tǒng),并且在正確連接數(shù)據(jù)庫后可以正常運(yùn)行。 ( 4)法律可行性:該平臺是作為畢業(yè)設(shè)計與商業(yè)無關(guān),又因?yàn)槭亲灾鏖_發(fā)設(shè)計,因此不會構(gòu)成侵權(quán),在法律上是可行的。 通過以上的可行性分析,將采用 JSP+ Servlet 相結(jié)合的技術(shù),運(yùn)用 Access 數(shù)據(jù)庫對網(wǎng)站進(jìn)行建設(shè)。 網(wǎng)站功能實(shí)現(xiàn) 確定平臺的可行性,開始開發(fā)網(wǎng)站。為了能夠?qū)ΜF(xiàn)行的 平臺內(nèi)容進(jìn)行充分了解,使所要開發(fā)的平臺更具有實(shí)用性和適應(yīng)性,該平臺功能如下: 1. 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。 2. 能夠完成管理員對網(wǎng)站的商品資料(商品添加、商品審查)會員管理(會員審查)、網(wǎng)站信息管理(新聞添加、修改刪除、公告設(shè)置),以及常規(guī)設(shè)置(廣告添加,友情鏈接)的功能。 3. 能過電子商品的名稱,電子商品的分類進(jìn)行搜索。 4. 能夠通過查看購物車對所選商品進(jìn)行確定、挑選,通過定單查詢對支付費(fèi)用進(jìn)行確定。 經(jīng)過而對一些大型網(wǎng)站的調(diào)查與研究分析 ,已確定了該平臺設(shè)計的主要功能,對每個功能模塊也作了具體描述,下面就來具體分析該平臺的設(shè)計特點(diǎn)與具體思想。 網(wǎng)站設(shè)計的特點(diǎn) 所設(shè)計和開發(fā)的網(wǎng)上購物平臺是經(jīng)過很長時間的調(diào)查和分析才開始具體實(shí)施的,它的主要特點(diǎn)是改變了以往的購物只能過現(xiàn)實(shí)的商場才能達(dá)到的結(jié)果,采用 Web 技 術(shù),借助于 Inter 互聯(lián)網(wǎng)廣泛應(yīng)用技術(shù),達(dá)到資源共享,提高以往購物的局限性,縮短人們的時間和提高工作效率,具有較好的交互性,從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,使整個購物活動過程簡單、方便、易行。 網(wǎng)站開發(fā)的設(shè) 計思想 網(wǎng)上購物平臺主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)站的維護(hù),通過商品資料(商品添加、商品修改)會員管理(會員審查)網(wǎng)站信息管理(新聞添加、修改刪除、公告設(shè)置),以及常規(guī)設(shè)置(廣告添加,友情鏈接)等功能達(dá)到對網(wǎng)站的管理。前臺操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊,通過網(wǎng)站的精品推薦或商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進(jìn)行購買。 網(wǎng)上購物平臺的特點(diǎn)是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺采用符合購買電子 商品基本的原則,滿足廣大客戶的日益增長的數(shù)量,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。 系統(tǒng)設(shè)計的總體規(guī)劃 無論哪個網(wǎng)站都要有它自己的設(shè)計規(guī)則。該平臺也一樣,它的主要設(shè)計規(guī)則有: 簡單性:在實(shí)現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。 針對性:該平臺設(shè)計是網(wǎng)上購物系統(tǒng)及后臺管理的定向開發(fā)設(shè)計,所以具有專業(yè)突出和很強(qiáng)的針對性。 實(shí)用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實(shí)用性。 第三章 系統(tǒng)的開發(fā)技術(shù)及主要架構(gòu) 開發(fā)技術(shù)的選擇 合理的選擇開發(fā)技術(shù),對于網(wǎng)站開發(fā)的完成情況有著非常重要的影響。要開發(fā)一個網(wǎng)站,首先要選擇一個動態(tài)網(wǎng)頁開發(fā)技術(shù)。當(dāng)前比較流行的動態(tài)網(wǎng)頁開發(fā)技術(shù)有JSP、 ASP、 PHP。它們的特性比較如表 31 所示 [7]: 表 31 asp/jsp/php 比較表 技術(shù)名稱 ASP JSP PHP 對數(shù)據(jù)庫的支持 好 好 好 開發(fā)難易度 容易 容易 較難 使用平臺 Windows9X/NT Windows/UNIX UNIX 安全性 不好 好 不好 對組件的支持 支持 支持 不支持 執(zhí)行方式 解釋執(zhí)行 編譯之后執(zhí)行 解釋執(zhí)行 跨平臺 不好 好 好 這三種都是在傳統(tǒng)的 HTML代碼中,利用 HTML標(biāo)簽的擴(kuò)展,構(gòu)成頁面。不難看出, JSP的綜合實(shí)力是最強(qiáng)的,尤其是在安全性和跨平臺性兩個方面,比其他的兩種技術(shù)都要好,因此,最后選擇基于 Java 的 JSP 技術(shù)作為動態(tài)網(wǎng)頁的開發(fā)技術(shù)。 系統(tǒng)的主要架構(gòu)及開發(fā)模式 系統(tǒng)的建設(shè)關(guān)鍵在于其所使用的架構(gòu),而網(wǎng)上購物這種基于 web 的系統(tǒng),傳統(tǒng)的 c/s 架構(gòu)已經(jīng)不能滿足大量用戶的訪問和操作, b/s 基于瀏覽器的架構(gòu)則是目前網(wǎng)絡(luò)系統(tǒng)應(yīng)用的主流,它將大量 的數(shù)據(jù)處理工作交給服務(wù)器端來處理,客戶端只用通過普通 的 IE 瀏覽器即可訪問系統(tǒng),方便快捷而且利于系統(tǒng)的更新和維護(hù), java語言在該方面更是得天獨(dú)厚, j2ee規(guī)范的出現(xiàn)則使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更利于對復(fù)雜事務(wù)的處理,而且在安全性方面也做的更好?;?mvc 的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復(fù)雜的邏輯實(shí)現(xiàn),從而節(jié)省了開發(fā)周期和開發(fā)成本。 基于 B/S 的體系結(jié)構(gòu) 在 B/S體系結(jié)構(gòu) [8]系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用 戶所需信息返回到瀏覽器。 B/S結(jié)構(gòu)簡化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web Server 完成。實(shí)際上 B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由 Web 服務(wù)器單獨(dú)組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了 Web 服務(wù)器。這種三層體系結(jié)構(gòu)如圖 31 所示。 圖 31 B/S 三層架構(gòu)示 意圖 這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護(hù)人員從繁重的維護(hù)升級工作中解脫出來。由于客戶機(jī)把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機(jī)一下子 苗條 了許多,不再負(fù)責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護(hù)人員不再為程序的維護(hù)工作奔波于每個客戶機(jī)之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會影響其它層的功能。 基于 MVC 的應(yīng)用開發(fā)模型 在傳統(tǒng)的基于 Web 的應(yīng)用系統(tǒng)中 ,例如 ASP, CGI 等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個界面面里既進(jìn)行后臺數(shù)據(jù)庫的訪問和操作,同時還包含業(yè)務(wù)流程和頁面表示。這樣編寫出來的程序,既不利于程序員對業(yè)務(wù)代碼的調(diào)試,同時也不利于編輯人員進(jìn)行交互頁面的設(shè)計。同時系統(tǒng)也不具備可擴(kuò)展性,當(dāng)要在現(xiàn)有業(yè)務(wù)上進(jìn)行擴(kuò)展的時候,通常無法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時間,失去了競爭市場的優(yōu)勢。 在本網(wǎng)上購物系統(tǒng)中,將采用通行的 MVC 模式來構(gòu)建應(yīng)用。這種結(jié)構(gòu)解決了前面所述的所有問題,在 的應(yīng)用集成網(wǎng)絡(luò)中,通過企業(yè)級高端 J2EE應(yīng)用服務(wù)器實(shí)現(xiàn) MVC開發(fā)模型。 MVC 的邏輯圖 [9]如圖 32 所示: 圖 32 應(yīng)用服務(wù)器之上采用 MVC 開發(fā)的邏輯示意圖 圖 33 MVC 業(yè)務(wù)流程示意圖 通過這種方案,可以迅速地實(shí)現(xiàn)整個業(yè)務(wù),其優(yōu)勢和特點(diǎn)如下: Model(模型)層:由 EJB組件來實(shí)現(xiàn), EJB 將具體的業(yè)務(wù)封裝在組件內(nèi)部,具備安全、高性能、可重用等優(yōu)秀的特征。 View(視圖)層:由 JSP、 HTML組成。這一層次的特點(diǎn)是能夠真實(shí)地展示和客戶交互的界面,具備可描繪的功能。同 時能夠嵌套動態(tài)數(shù)據(jù),可以進(jìn)行動態(tài)頁面的展示。同時可以方便地進(jìn)行客戶端的個性化定制。根據(jù)每個客戶的需求來展示不同風(fēng)格的界面。 Controller(控制器)層:是非常重要的一層,這一層是連接 View 和 Model的紐帶,同時也是將這兩層進(jìn)行最大限度分離的工具。通常由 Servlet 來實(shí)現(xiàn), Servlet 和JSP 雖然同樣都屬于頁面展示工具,但分屬兩層。主要在于 JSP以腳本語言的形式存在, 它的主要優(yōu)勢是進(jìn)行動態(tài)數(shù)據(jù)的 Web 展示, 而 Servlet 是一個完整的 Java 程序,進(jìn)行業(yè)務(wù)的 調(diào)用和流程的處理是它的長處。 通過這種模型的建立,此應(yīng)用系統(tǒng)具備了非常好的性能和可擴(kuò)展性。將業(yè)務(wù)組件和展示頁面進(jìn)行分離,并通過 Controller 來描述調(diào)用關(guān)系,一方面可以提高效率,另一方面也可以增加系統(tǒng)擴(kuò)充的能力,使的系統(tǒng)可以進(jìn)行最快速度的業(yè)務(wù)擴(kuò)展,以滿足不同用戶、不同階段、各種各樣的業(yè)務(wù)需求。 第四章 系統(tǒng)的功能和流程 網(wǎng)站的功能分析 經(jīng)過前期的深入調(diào)查和研究,總結(jié)出該平臺需要完成的一些具體功能,分析如下: 用戶管理:能夠完成用戶基本信息錄入的注冊和用戶基本信息的修改。 管理員管 理 能夠完成管理員對網(wǎng)站的商品信息管理(商品添加、商品審查)、會員管理(會員審查)、網(wǎng)站信息管理(新聞添加、修改刪除、公告設(shè)置),以及常規(guī)設(shè)置(廣告添加,友情鏈接)的功能。 搜索功能 能過電子商品的名稱進(jìn)行搜索。 查詢功能 能夠通過查看購物車對所選商品進(jìn)行確定、挑選。 平臺功能模塊的設(shè)計分析 在平臺功能的分析基礎(chǔ)上,得到本平臺的功能模塊圖如圖 41所示: 圖 41 平臺購物模塊圖 用戶進(jìn)入網(wǎng)上購物平臺,用戶可以注冊,然后登錄后可以進(jìn)行修改資料,用戶可以 通過商品搜索,找到自己想要產(chǎn)品。管理員可以通過后臺登錄進(jìn)去進(jìn)行會員管理,商品管理,新聞管理和廣告鏈接管理。在會員管理中,可以對會員就行添加刪除,在商品管理中可以對商品進(jìn)行添加修改,在廣告鏈接里面可以對廣告設(shè)置和友情鏈接進(jìn)行管理。 系統(tǒng)流程分析 前臺購物流程 如圖 42 所示 : 圖圖 42 前臺購物流程圖 用戶再前臺可以瀏覽商品,看到自己喜歡的商品可以選擇商品,然后訂購商品,這時需要進(jìn)行判斷,如果是沒有注冊的用戶,那么系統(tǒng)跳到注冊頁面,如果是注冊了沒有登錄的用戶,則跳轉(zhuǎn)到登錄 頁面,已經(jīng)登錄的用戶則跳轉(zhuǎn)到購物車頁面,然后去收銀臺結(jié)帳,然后提交訂單。 注冊功能流程如圖 43所示 注冊的具體實(shí)現(xiàn)為: 點(diǎn)擊主頁面的用戶注冊選項(xiàng)后,會彈出一個注冊信息頁面,用戶需要如實(shí)填寫用戶名,密碼, E_mail,地址,電話,真實(shí),姓名等各項(xiàng)信息,提交后,系統(tǒng)進(jìn)行檢測判斷該用戶名是否已經(jīng)注冊過,如果已經(jīng)存在則彈出新頁面,提示用戶該用戶名已經(jīng)注冊過,如果沒有則進(jìn)行下一步判斷,用戶輸入的兩次密碼是否一致,然 后依次往后判斷用戶所填寫的各項(xiàng)信息是否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入會員表即 member 并提示用戶注冊成功,用戶登陸后,就可以進(jìn)行有效的購物了。 商品搜索流程如圖 44所示 圖 44 商品搜索流程圖 商品的搜索功能使用戶更加方便的進(jìn)行自己所需要的商品的查詢,節(jié)省時間,提高效率。用戶搜索時只要輸入商品的關(guān)鍵字就能搜索到所有相關(guān)的商品。并且能列出通過搜索得到的商品的詳細(xì)信息。 用戶登錄流程如圖 45所示 圖 45 用戶登陸流程圖 用戶登錄,首先要有一個提供用戶登錄的表單。用戶登錄的表單
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1