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

正文內(nèi)容

一個(gè)基于web技術(shù)的在線交易系統(tǒng)-在線瀏覽

2024-12-27 19:16本頁(yè)面
  

【正文】 +jsp+mysql等多種協(xié)議或技術(shù),用 myeclipse 作為開發(fā)工具。該系統(tǒng)界面簡(jiǎn)單、操作方便,容易維護(hù)。商品和服務(wù)的地理界限被打破,各種公司無論大小,都在忙于建立新的商業(yè)解決方案,來適應(yīng)新的 交易 方式。而且,在下面這些頗具競(jìng)爭(zhēng)力的優(yōu)勢(shì)下,開 發(fā)了本系統(tǒng)來實(shí)現(xiàn)和完成電子化的商業(yè)交易過程。適當(dāng)?shù)纳暇W(wǎng)可以增加人們的知識(shí)面還可以提高生活的品味,更有利于人們身心健康的發(fā)展,有利于開闊人們的思維模式,還有利于培養(yǎng)人們各方面的能力。 由于 Inter 提供了雙向的交互通信,網(wǎng)上購(gòu)物不僅成為了可能,而且成為了熱門。大大提高了交易效率,節(jié)省了各類不必要的開支。 系統(tǒng)開發(fā)意義 現(xiàn)代人的生活離不開網(wǎng)絡(luò),電子商務(wù)日趨發(fā)展,老百姓感受最深刻的就是“買東西方便了”。 關(guān)于 這個(gè)購(gòu)物網(wǎng)站 是為了更好的適應(yīng)現(xiàn)在互聯(lián)網(wǎng)上交易日益增加而設(shè)計(jì)開發(fā)的 。不 用親自逛街,在電腦或者手機(jī)前輕松瀏覽商品。在網(wǎng)上則完美地解決了這一難題,只要想買什么商品,一鍵搜索! 2 2. 支付輕松。收到假錢是消費(fèi)者和商家最怕的,現(xiàn)實(shí)生活中的交易行為市場(chǎng)發(fā)生。 3. 范圍廣。每一個(gè)地方都有其特產(chǎn),不論是吃的還是用的,如果想擁有不一定要親自去買,網(wǎng)上搜搜特產(chǎn)琳瑯滿目,只需支 付相應(yīng)運(yùn)費(fèi),就可以送到家門。有專門快遞員送貨上門。責(zé)任明確。 5. 不受買賣雙方情緒影響。然而網(wǎng)購(gòu)有效 地改變了這種現(xiàn)狀,買賣雙方除了需要咨詢時(shí)候不必打交道可直接購(gòu)買,因?yàn)槊恳患唐废露加袌D片展示、商品的規(guī)格大小、材料、功能、尺碼、賣家的話等等,因?yàn)椴徽f明的話,后果是賣家負(fù)責(zé)的。利用本系統(tǒng),用戶可以自由地瀏覽商品,注冊(cè)成為網(wǎng)站會(huì)員,選擇商品加入自己的購(gòu)物車,而后生成訂單,實(shí)現(xiàn)網(wǎng)上購(gòu)物。 系統(tǒng)功能需求 系統(tǒng)主要模塊 1, 模擬當(dāng)當(dāng)網(wǎng)主要的功能 2, 在本系統(tǒng)中主要闡述用戶管理、購(gòu)物車管理、訂單管理、產(chǎn)品展示四個(gè)模塊。 ( 2)創(chuàng)建訂單管理:實(shí)現(xiàn)提交訂單、刪除訂單、查詢訂單功能。 ( 4)用戶管理:實(shí)現(xiàn)用戶注冊(cè)、用戶信息修改、用戶刪除、用戶查詢功能。 系統(tǒng)的 3 個(gè)角色: (1) 注冊(cè)用戶 (2) 管理員 (3) 普通的網(wǎng)站瀏覽者(即游客) 系統(tǒng)角色的功能 (1) 普通用戶 : 網(wǎng)站的普通瀏覽者(即游客)只能瀏覽商品。添加或修改個(gè)人明細(xì)資料。 系統(tǒng)開發(fā)環(huán)境配置 選擇 微軟平臺(tái)作為主導(dǎo),一方面考慮目前微軟的飛速發(fā)展,越來越多的企業(yè)在規(guī)劃內(nèi)部網(wǎng)絡(luò)時(shí),將微軟平臺(tái)作為首選方案;令一方面從技術(shù)角度來講,微軟平臺(tái)上的應(yīng)用無論是在開發(fā)上,還是在軟件的部署上都是非常容易,而且性能優(yōu)越。 5. 技術(shù): 前臺(tái)網(wǎng)頁(yè)的設(shè)計(jì)采用 JSP 技術(shù)制作。 系統(tǒng)開發(fā)工具 本系統(tǒng)是基于 JSP+Servlet+Struts2++ 數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)的。 Java Servlet 是 JSP的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 的技術(shù)的優(yōu)勢(shì): 一次編寫,到處運(yùn)行。 系統(tǒng)的多平臺(tái)支持。相比 ASP/PHP 的局限性是顯而易見的。 Java 語言是成熟的、強(qiáng)大的、易擴(kuò)充的編程語言。 JSP 在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由 Java 虛擬機(jī)解釋執(zhí)行,比源碼解釋效率高。由于 JSP 技術(shù)是一種開放的、跨平臺(tái)的結(jié)構(gòu),因此 Web 服務(wù)器、平臺(tái)及其他組件能很容易升級(jí)或切換,且不 會(huì)影響 JSP 基本的應(yīng)用程序。 Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口( API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與 Apache 和 PHP/PERL 結(jié)合,為建立基于數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站提供了強(qiáng) 大動(dòng)力。例如,你能用 SQL 語言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí) MySQL 也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。詳細(xì)設(shè)計(jì)過程如下介紹。 5 系統(tǒng)基本信息 綜合以上分析,要實(shí)現(xiàn)上面的所有功能模塊,數(shù)據(jù)庫(kù)共要設(shè)計(jì)八個(gè)表,它們分別是: a. d_user表 存儲(chǔ)用戶注冊(cè)的信息 . b. d_receive_address表 存儲(chǔ)用戶使用過的收貨地址 . c. d_category表 存儲(chǔ)產(chǎn)品類別信息 d. d_product表 存儲(chǔ)各種類型產(chǎn)品的共有信息 e. d_book表 存儲(chǔ)圖書產(chǎn)品的特有信息 f. d_category_product表 存儲(chǔ)類別和產(chǎn)品之間的包含關(guān)系 g. d_order表 存儲(chǔ)訂單信息表 . h. d_item表 存儲(chǔ)訂單明細(xì)表 . 系統(tǒng)層次圖 根據(jù)所要實(shí)現(xiàn)的功能和用戶權(quán)限的設(shè)置。 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。 總的來說,采用分層結(jié)構(gòu)的設(shè)計(jì)思想,可以讓每個(gè)層由一組相關(guān)的類或組件構(gòu)成,共同完成特定的功能。例如:表述層依賴于業(yè)務(wù)邏輯層,而業(yè)務(wù)邏輯層依賴于數(shù)據(jù)庫(kù)層。當(dāng)某一層發(fā)生變化,只要 API 不變,不會(huì)影響其他層的實(shí)現(xiàn)。 數(shù)據(jù)庫(kù)設(shè)計(jì) 對(duì)于關(guān)系型數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,要把 ER圖描 述的概念數(shù)據(jù)模型轉(zhuǎn)換為等價(jià)的關(guān)系模式極其約束。 關(guān)系模式設(shè)計(jì) 該設(shè)計(jì)以概念結(jié)構(gòu)設(shè)計(jì)中的 ER圖為主要依據(jù), 數(shù)據(jù)庫(kù)表的 關(guān)系模式如下 7 圖 3 系統(tǒng)數(shù)據(jù)庫(kù)表的 ER圖 完整性設(shè)計(jì) 完整性要求用于描述各種信息之間的制約關(guān)系,以及關(guān)聯(lián)關(guān)系,各個(gè)數(shù)據(jù)項(xiàng)的取值范圍以及各個(gè)數(shù)據(jù)項(xiàng)是否可以取值。域完整性約束要求屬性值必須在域中。如用戶信息表中的用戶名設(shè)置為主鍵,并且要求唯一且不能為空。將一個(gè)關(guān)系分解為兩個(gè)或者多個(gè)關(guān)系,以滿足規(guī)范,從而避免產(chǎn)生插入異常、刪除異常、更新異常。其中素材包括 圖片、動(dòng)畫、圖像等,主要用于美化網(wǎng)頁(yè)和做廣告宣傳,其特點(diǎn)是素材內(nèi)容本身是靜態(tài)的,可以以文件的形式存放。比如,網(wǎng)站首頁(yè)頂部 10 的頁(yè)面導(dǎo)航欄,它指示了網(wǎng)站的主要組成部分,通過鏈接跳轉(zhuǎn)的方式,用戶可以很方便地從導(dǎo)航欄轉(zhuǎn)到感興趣的內(nèi)容網(wǎng)頁(yè)。 (2)商品信息。它的特點(diǎn)是商品種類繁多,不同種類的商 品往往具有不同的屬性或技術(shù)指標(biāo),這就需要將商品信息按某種規(guī)則分門別類的存放,而不是將信息統(tǒng)統(tǒng)存放在一起。從 session 中取出原有購(gòu)物車的所有產(chǎn)品信息列成表單顯示在頁(yè)面上,并對(duì)產(chǎn)品有增 、 刪 、 改的操作 ,最后確認(rèn)生成訂單表單。使用 MVC 應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。 視圖是用戶看到并與之交互的界面。 MVC 一個(gè)大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。 模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后用確定用哪個(gè)視圖來顯示模型處理返回的數(shù)據(jù)。 Struts2 處理用戶請(qǐng)求,處理用戶請(qǐng)求時(shí)回調(diào)業(yè)務(wù)控制器的 execute 方法,該方法先獲取用戶請(qǐng)求參數(shù),然后執(zhí)行某種數(shù)據(jù)庫(kù)操作,既可以將數(shù)據(jù)保存到數(shù)據(jù)庫(kù),也可以從數(shù)據(jù)庫(kù)中檢索信息,該方法的 返回值將決定了 Struts2 將怎樣的視圖資源呈現(xiàn)給用戶。各模塊雖然是獨(dú)立的,但又統(tǒng)一于同一數(shù)據(jù)庫(kù)中。 連接數(shù)據(jù)庫(kù)的 DAO—— Conn。 用戶 登錄界面如圖 41所示: 圖 41 用戶登錄面 過濾用戶輸入錯(cuò)誤的用戶名或密碼,所用的 js 代碼如下: script type=text/javascript function checkNull(){ var name = $.trim($
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1