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

正文內容

基于internet,采用b2c網(wǎng)上購物系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-24 17:48 本頁面
 

【文章內容簡介】 ddlCity。 } public String getDdlCounty() { return ddlCounty。 } public void setDdlCounty(String ddlCounty) { = ddlCounty。 } public String getDdlProvince() { return ddlProvince。 } public void setDdlProvince(String ddlProvince) { = ddlProvince。 } public String getTbAddress() { return tbAddress。 } public void setTbAddress(String tbAddress) { = tbAddress。 } public String getTbMobile() { return tbMobile。 } public void setTbMobile(String tbMobile) { = tbMobile。 } public String getTbName() { return tbName。 } public void setTbName(String tbName) { = tbName。 } public String getTbPhone() { return tbPhone。 } public void setTbPhone(String tbPhone) { = tbPhone。 } public String getTbZip() { return tbZip。 } public void setTbZip(String tbZip) { = tbZip。 } }第4章 系統(tǒng)分析系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設計出來,就必須先進行調查研究。在系統(tǒng)調查的基礎上,對新系統(tǒng)的功能進行細致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設計 網(wǎng)站的設計目標本平臺利用現(xiàn)在比較廣泛的JSP+My SQL數(shù)據(jù)庫的架構實現(xiàn)的,此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、購物車、用戶維護等功能;后臺管理是提供給管理員的,其中包括:商品管理、用戶管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。 網(wǎng)站的可行性分析隨著計算機技術的發(fā)展和網(wǎng)絡人口的增加,網(wǎng)絡世界也越來越廣博,越來越豐富,電子商務已經成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務??尚行匝芯渴菫榱伺宄到y(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,經過最初的設計目標和進行的市場調查得出以下四點的可行性分析:經濟可行性:該平臺設計只是作為本人的畢業(yè)設計,又因為本人的設計能力有限,其功能還不能完善,所以沒有什么經濟效益可談。技術可行性:JSP+Servlet的技術已經較為成熟。運行可行性:該系統(tǒng)需要搭建JVM即JAVA虛擬機和Tomcat環(huán)境,在此環(huán)境下系統(tǒng),并且在正確連接數(shù)據(jù)庫后可以正常運行。法律可行性:該平臺是作為畢業(yè)設計與商業(yè)無關,又因為是自主開發(fā)設計,因此不會構成侵權,在法律上是可行的。通過以上的可行性分析,我將采用JSP+Servlet相結合的技術,運用My SQL數(shù)據(jù)庫對網(wǎng)站進行建設。 開發(fā)技術的選擇合理的選擇開發(fā)技術,對于網(wǎng)站開發(fā)的完成情況有著非常重要的影響。要開發(fā)一個網(wǎng)站,首先要選擇一個動態(tài)網(wǎng)頁開發(fā)技術。當前比較流行的動態(tài)網(wǎng)頁開發(fā)技術有JSP、ASP、PHP。它們的特性比較如下。 asp/jsp/php比較表技術名稱ASPJSPPHP對數(shù)據(jù)庫的支持好好好開發(fā)難易度容易容易較難使用平臺Windows9X/NTWindows/UNIXUNIX安全性不好好不好對組件的支持支持支持不支持執(zhí)行方式解釋執(zhí)行編譯之后執(zhí)行解釋執(zhí)行跨平臺不好好好這三種都是在傳統(tǒng)的HTML代碼中,利用HTML標簽的擴展,構成頁面。不難看出,JSP的綜合實力是最強的,尤其是在安全性和跨平臺性兩個方面,比其他的兩種技術都要好,因此,最后我們選擇基于Java的JSP技術作為動態(tài)網(wǎng)頁的開發(fā)技術。系統(tǒng)的建設關鍵在于其所使用的架構,而網(wǎng)上購物這種基于web的系統(tǒng),傳統(tǒng)的c/s架構已經不能滿足大量用戶的訪問和操作,b/s基于瀏覽器的架構則是目前網(wǎng)絡系統(tǒng)應用的主流,它將大量的數(shù)據(jù)處理工作交給服務器端來處理,客戶端只用通過普通的IE瀏覽器即可訪問系統(tǒng),方便快捷而且利于系統(tǒng)的更新和維護,java語言在該方面更是得天獨厚,j2ee規(guī)范的出現(xiàn)則使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更利于對復雜事務的處理,而且在安全性方面也做的更好?;趍vc的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復雜的邏輯實現(xiàn),從而節(jié)省了開發(fā)周期和開發(fā)成本。在B/S體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實際上B/S體系結構是把二層C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由Web服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了Web服務器。Browse瀏覽器Web服務器數(shù)據(jù)庫 B/S三層架構示意圖 這種結構不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務處理邏輯部分分給了功能服務器,使客戶機一下子苗條了許多,不再負責處理復雜計算和數(shù)據(jù)訪問等關鍵事務,只負責顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務器上程序的更新工作。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 這種結構是把程序的運行分為了三層架構,由服務器負責處理程序的運行,包括底層數(shù)據(jù)庫的操作也是,這些都是用戶不可間的,而是由服務器端運行的,當數(shù)據(jù)庫操作完成以后把從數(shù)據(jù)庫中操作得到的數(shù)據(jù)連同網(wǎng)頁傳輸?shù)娇蛻舳?,這樣就大大減輕了客戶端的負擔是顯示網(wǎng)頁的速度大大的提高,用戶就不用在漫長的等待網(wǎng)頁的顯示給網(wǎng)頁的瀏覽量等都帶來了好處。在傳統(tǒng)的基于Web的應用系統(tǒng)中,例如ASP,CGI等,通常開發(fā)者將業(yè)務邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個界面面里既進行后臺數(shù)據(jù)庫的訪問和操作,同時還包含業(yè)務流程和頁面表示。這樣編寫出來的程序,既不利于程序員對業(yè)務代碼的調試,同時也不利于編輯人員進行交互頁面的設計。同時系統(tǒng)也不具備可擴展性,當我們要在現(xiàn)有業(yè)務上進行擴展的時候,通常無法借助于現(xiàn)有的資源和應用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時間,失去了競爭市場的優(yōu)勢。在本網(wǎng)上購物系統(tǒng)中,將采用通行的MVC模式來構建應用。這種結構解決了前面所述的所有問題,在我們的應用集成網(wǎng)絡中,通過企業(yè)級高端J2EE應用服務器實現(xiàn)MVC開發(fā)模型。MVC的邏輯圖如下。應用服務器容器業(yè)務組件數(shù)據(jù)庫Web服務器瀏覽器JspServerlet控制器 應用服務器之上采用MVC開發(fā)的邏輯示意圖Control服務控制View顯示方式Model業(yè)務邏輯模型輸入請求輸出Html其他 MVC業(yè)務流程示意圖通過這種方案,我們可以迅速地實現(xiàn)整個業(yè)務,其優(yōu)勢和特點如下:Model(模型)層:由EJB組件來實現(xiàn),EJB將具體的業(yè)務封裝在組件內部,具備安全、高性能、可重用等優(yōu)秀的特征。View(視圖)層:由JSP、HTML組成。這一層次的特點是能夠真實地展示和客戶交互的界面,具備可描繪的功能。同時能夠嵌套動態(tài)數(shù)據(jù),可以進行動態(tài)頁面的展示。同時可以方便地進行客戶端的個性化定制。根據(jù)每個客戶的需求來展示不同風格的界面。Controller(控制器)層:是非常重要的一層,這一層是連接View和Model的紐帶,同時也是將這兩層進行最大限度分離的工具。通常由Servlet來實現(xiàn),Servlet和JSP雖然同樣都屬于頁面展示工具,但分屬兩層。主要在于JSP以腳本語言的形式存在, 它的主要優(yōu)勢是進行動態(tài)數(shù)據(jù)的Web展示,而Servlet是一個完整的Java程序,進行業(yè)務的調用和流程的處理是它的長處。通過這種模型的建立,我們的應用系統(tǒng)具備了非常好的性能和可擴展性。將業(yè)務組件和展示頁面進行分離,并通過Controller來描述調用關系,一方面可以提高效率,另一方面也可以增加系統(tǒng)擴充的能力,使我們的系統(tǒng)可以進行最快速度的業(yè)務擴展,以滿足不同用戶、不同階段、各種各樣的業(yè)務需求。經過以上的初步調查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠對現(xiàn)行的平臺內容進行充分了解,使所要開發(fā)的平臺更具有實用性和適應性,通過指導老師的耐心介紹,設計出該平臺功能如下:1. 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。2. 能夠完成管理員對網(wǎng)站的商品資料(商品添加、商品審查)會員管理(會員審查)、以及常規(guī)設置(廣告添加,友情鏈接)的功能。3. 能過電子商品的名稱,電子商品的分類進行搜索。4. 能夠通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支付費用進行確定。經過前一階段的調查與研究分析,我已確定了該平臺設計的主要功能,對每個功能模塊也作了具體描述,下面就來具體分析該平臺的設計特點與具體思想。我們所設計和開發(fā)的網(wǎng)上購物平臺是經過很長時間的調查和分析才開始具體實施的,它的主要特點是改變了以往的購物只能過現(xiàn)實的商場才能達到的結果,采用Web技術,借助于Internet互聯(lián)網(wǎng)廣泛應用技術,達到資源共享,提高以往購物的局限性,縮短人們的時間和提高工作效率,具有較好的交互性,從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡化的平臺,使整個購物活動過程簡單、方便、易行。網(wǎng)上購物平臺主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)站的維護,通過商品資料(商品添加、商品修改),以及常規(guī)設置(廣告添加,友情鏈接)等功能達到對網(wǎng)站的管理。前臺操作是用戶登錄到本網(wǎng)站,可以進行用戶注冊,通過網(wǎng)站的精品推薦或商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進行購買。網(wǎng)上購物平臺的特點是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的數(shù)量,并達到操作過程中的直觀、方便、實用、安全等要求。無論哪個網(wǎng)站都要有它自己的設計規(guī)則。該平臺也一樣,它的主要設計規(guī)則有:簡單性:在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。針對性:該平臺設計是網(wǎng)上購物系統(tǒng)及后臺管理的定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性。實用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實用性。第5章 系統(tǒng)數(shù)據(jù)庫設計 系統(tǒng)數(shù)據(jù)庫表的基本設計在建設網(wǎng)站系統(tǒng)之前,我們必須對系統(tǒng)所用到的數(shù)據(jù)進行大致的分類和具體的結構設計,既要做到清晰明了,又要能適應系統(tǒng)各項功能的調用,而不至于產生結構上的邏輯混亂,保證關鍵數(shù)據(jù)在意外情況下不會被破壞,可以說數(shù)據(jù)庫是系統(tǒng)的重中之重。數(shù)據(jù)庫設計要遵循一些規(guī)則,一個好的數(shù)據(jù)庫滿足一些嚴格的約束和要求。盡量分離各實體對應的表,一個實體對應一個表,搞清楚該實體有哪些屬性,對應有些什么字段,以及各實體之間有何種聯(lián)系。實體、屬性與聯(lián)系是進行概念設計時要考慮的三個元素,也是一個好的數(shù)據(jù)庫設計的核心。在本系統(tǒng)中數(shù)據(jù)庫的設計比較復雜,涉及到幾十張表,其中會員表、商品表等時比較重要的表,也時比較復雜的表。由于此功能圖里邊的功能流程在模塊流程中已做了詳細介紹在這里就不再贅述了,在這里我們主要關注在各功能實現(xiàn)時的具體數(shù)據(jù)的操作。本系統(tǒng)采用My SQL數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為xindou,由于數(shù)據(jù)量龐大,所以以下就一些主要功能模塊的數(shù)據(jù)庫和表做以介紹其它省略。在本系統(tǒng)中,數(shù)據(jù)的數(shù)據(jù)庫持久化時通過Hibernate技術來完成的,這樣節(jié)省了許多繁雜和不必要的工作,不然我們將用很大的工作量來完成相關的操作,這樣無疑時事倍功半而且還不敢保證數(shù)據(jù)庫操作的正確性和安全性,我們使用Hibernate技術可以使相關的操作在底層完成,而客戶完全看不到這一切,而且只要將Hibernate的相關代碼做的完全就完全可以將數(shù)據(jù)持久化交給Hibernate去完成,這樣既節(jié)省了工作量和工作的復雜程度有給系統(tǒng)的安全帶來了很大的好處。在前面的章節(jié)中提到了有關JDBC的技術,也許會和后面的Hibernate技術有沖突,因為它們都時用來完成數(shù)據(jù)持久化工作的,其實不然,下面講一下相關的設計和這兩項技術的優(yōu)劣,JDBC固然也是可以完成數(shù)據(jù)持久化,甚至有些Hibernate技術不能完成的工作JDBC都可以完成,但是不足的時JDBC技術在完成持久化時有很多不方便之處,而且代碼工作量也相當大,在這方面Hibernate技術都很大的優(yōu)勢,所以在整個項目的
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1