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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的實現(xiàn)畢業(yè)設(shè)計論文說明書-在線瀏覽

2024-09-16 20:51本頁面
  

【正文】 front desk system analysis and design and implementation, backend systems analysis and design and implementation. The user can be realized in the system register, login, query classification modity information, shopping, management, shopping cart, checkout, and other functions. Through the background management module can realize the background of products, orders and management functions of the system. This system is based on JAVA development environment with the MVC development pattern, and it adopts the system database of MySQL, and Tomcat is the server, the whole system is simple, friendly interface, flexible and practical. Keywords: online shopping system。 JAVA。 Tomcat。 互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動,并且給人類帶來了新的機遇和挑戰(zhàn)。 越來越多的商家在網(wǎng)上建立起商店,向 消費者展示出一種新穎的購物理念。本文旨在討論如何建設(shè) B2C 的網(wǎng)上購物系統(tǒng)。調(diào)查表明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。 在未來的不久,網(wǎng)上購物必將成為 購物 消費 的主流方式。許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在被移植到互聯(lián)網(wǎng)上,人們獲得信息的來源已經(jīng)不再只是報紙、電視、廣播等傳統(tǒng)媒體,一個新的信息傳送媒體逐漸被人們所青睞。網(wǎng)上購物系統(tǒng)就相繼的出現(xiàn),給人們帶 來了不少的方便快捷,網(wǎng)上購物系統(tǒng)正在快速向前發(fā)展。網(wǎng)上商城正醞釀著巨大商機和挑戰(zhàn)。幾年來我國的電信網(wǎng)絡(luò)設(shè)施發(fā)展很開,但是,我國畢竟還是發(fā)展中國家,對網(wǎng)上商城系統(tǒng)運行所需要的信息網(wǎng)絡(luò)基礎(chǔ)設(shè)施水平和對應(yīng)于網(wǎng)絡(luò)經(jīng)濟的社會法律。 另一方面,軟件開發(fā)技術(shù)的發(fā)展也是電子商務(wù)的發(fā)展的一個硬性條件。 系統(tǒng)的開發(fā)意義 當(dāng)今 Inter 發(fā)展趨勢下,各種公司和機構(gòu)都需要進行改造和調(diào)整來適應(yīng)迅速變化的商務(wù)環(huán)境,由此,公司系統(tǒng)和網(wǎng)站的開發(fā)對公司有很大的意義。系統(tǒng)的 完整性 、健壯性以及人性化對于一個公司產(chǎn)品銷售和公司形象都有很大的關(guān)聯(lián)作用。而在實際的生活中,這種方案 已經(jīng)被廣泛的運用到了實際的商業(yè)活動中了,人們將這種交易模式稱為 電子商務(wù)。它們都是相當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,對其他的網(wǎng)站提供了良好的典范。 設(shè)計和完成一個電子商務(wù)網(wǎng)站的,將會牽涉到許多技術(shù)上的問題,如:動態(tài)網(wǎng)頁制作技術(shù)的,后臺數(shù)據(jù)庫的設(shè)計和管理,通過實際的制作個網(wǎng)站,可以避免紙上談兵,在實踐中掌握上述技術(shù)的使用。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 4 3 系統(tǒng)開發(fā)工具的介紹 MyEclipse 簡介 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench,簡稱 MyEclipse)是對 EclipseIDE 的擴展,利用它我們可以在 數(shù)據(jù)庫 和 JavaEE 的開發(fā)、發(fā)布以及 應(yīng)用程序服務(wù) 器的整合方面極大的提高工作效率。 MyEclipse 是一個十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合, MyEclipse的功能非常強大 ,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯??梢哉f MyEclipse 是幾乎囊括了目前所有主流開源產(chǎn)品的專屬 Eclipse開發(fā)工具 。它是一個中間層,負(fù)責(zé)接收客戶端的請求和連接 HTTP 服務(wù)器上的數(shù)據(jù)庫或者應(yīng)用程序。雖然 Servlet 可以對任何類 型的請求產(chǎn)生響應(yīng),但通常只用來擴展 Web 服務(wù)器 的應(yīng)用程序。 JSP 既可以實現(xiàn)前臺較好的動態(tài)效果,也可以利用 Servlet 實現(xiàn)后臺較好的邏輯操作 ,而且在 JSP中 HTML 的編寫與維護更為簡單。 Java 語言 是成熟的、強大的、易擴充的編程語言。 JSP 在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由 Java 虛擬機解河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 5 釋執(zhí)行,比源碼解釋效率高。由于 JSP 技術(shù)是一種開放的、跨平臺的結(jié)構(gòu),因此 Web 服務(wù)器、平臺及其他組件能很容易升級或切換,且不會影響 JSP 基本的應(yīng)用程序。目前 , JSP 的發(fā)展已經(jīng)是一種較成熟的技術(shù)。 Tomcat 簡介 Tomcat 服務(wù)器是一個免費的開放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級應(yīng)用 服務(wù)器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。)頁面的訪問請求。 Tomcat 服務(wù)器是在 SUN 公司的 開發(fā) 的一個優(yōu)秀的 Servlet/JSP 容器。 Tomcat 服務(wù)器除了能夠運行 Servlet 和 JSP,還提供 Web 服務(wù)器的功能 。 MySQL 被廣泛地 應(yīng)用 在 Inter 上的中小型網(wǎng)站中。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 6 4 網(wǎng)上購物系統(tǒng)分析 系統(tǒng) 需求和 可行性分析 系統(tǒng)的需求分析和可行 性分析是開發(fā)一個系統(tǒng)的首要工作,對于系統(tǒng)的性能和系統(tǒng)的開發(fā)周期起著至關(guān)在重要的作用。 系統(tǒng) 的需求分析 系統(tǒng) 需求 分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進行調(diào)查研究。通過以往對一些購物網(wǎng)站的瀏覽和借鑒,作為一個購物系統(tǒng),應(yīng)分為前臺模塊和后臺的管理者模塊,前臺模塊應(yīng)包括登錄、注冊、購物 車、訂單等模塊,后臺模塊應(yīng)包括,管理員登錄、添加分類、添加商品、查看訂單等模塊。另一方面開發(fā)出的系統(tǒng)應(yīng)符合以下標(biāo)準(zhǔn): ( 1) 系統(tǒng)界面人性化,易于操作。 ( 3) 保證系統(tǒng)可以容納一定數(shù)量客戶同時訪問,保證系統(tǒng)的穩(wěn)定性和健壯性。 系統(tǒng) 的可行性分析 隨著計算機技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流 。 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計目標(biāo)和進行的市場調(diào)查得出以下四點的可行性河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 7 分析 : ( 1)經(jīng)濟可行性:該平臺設(shè)計只是作為本人的畢業(yè)設(shè)計,又因為本人的設(shè)計能力有限,其功能還不能完善,所以沒有什么經(jīng)濟效益可談。 ( 3)運行可行性:該系統(tǒng) 需要搭建 JVM 即 JAVA 虛擬機和 Tomcat 環(huán)境,在此環(huán)境下系統(tǒng),并且在正確連接數(shù)據(jù)庫后可以正常運行。 通過以上的可行性分析,我將采用 JSP+ Servlet+JavaBean 相結(jié)合的技術(shù),運用 My SQL 數(shù)據(jù)庫對網(wǎng)站進行建設(shè)。該平臺也一樣,它的主要設(shè)計規(guī)則有: 簡單性:在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說 是非常重要的。 實用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實用性。基于 MVC 的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復(fù)雜的邏輯實現(xiàn),從而節(jié)省了開發(fā)周期和開發(fā)成本。 B/S 結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web Server 完成。這種三層體系結(jié)構(gòu)如圖 41 所示。由于客戶機把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機一下子 苗條 了許多,不再負(fù)責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務(wù)器上程序的更新工作。 基于 MVC 的應(yīng)用開發(fā)模型 在傳統(tǒng)的基于 Web 的應(yīng)用系統(tǒng)中,例如 ASP, PHP 等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個界面面里既進行后臺 數(shù)據(jù)庫的訪問和操作,同時還包含業(yè)務(wù)流程和頁面表示。同時系統(tǒng)也不具備可擴展性,當(dāng)我們要在現(xiàn)有業(yè)務(wù)上進行擴展的時候,通常無法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時間,失去了競爭市場的優(yōu)勢。這種結(jié)構(gòu)解決了前面所述的所有問題,在我們的應(yīng)用集成網(wǎng)絡(luò)中,通過企業(yè)級高端 J2EE應(yīng)用服務(wù)器實現(xiàn) MVC開發(fā)模型。 圖 42 MVC 開發(fā)邏輯示意圖 圖 43 MVC 業(yè)務(wù)流程示意圖 系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進行調(diào)查研究。 Model(模型)層:由 javaBean 來實現(xiàn),將具體的業(yè)務(wù)封裝在業(yè)務(wù)邏輯層實現(xiàn)。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 10 View(視圖)層:由 JSP、 HTML 組成。同時能夠嵌套動態(tài)數(shù)據(jù),可以進行動態(tài)頁面的展示。根據(jù)每個客戶的需求來展示不同風(fēng)格的界面。通常由 Servlet 來實現(xiàn), Servlet 和 JSP 雖然同樣都屬于頁面展示工具,但分屬兩層。 通過這種模型的建立,我們的應(yīng)用系統(tǒng)具備了非常好的性能和可擴展性。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 11 5 系統(tǒng)的功能和流程分析 網(wǎng)上商城購物系統(tǒng)基本功能描述 本系統(tǒng)是一個中小 型的電子 商務(wù)系統(tǒng),可以為各類用戶提供方便的在線購物環(huán)境,符合 目前國內(nèi)流行的電子商務(wù)模式。前臺管理是友好的操作界面, 前臺用戶可以在系統(tǒng)中實現(xiàn)注冊、登錄、分類查詢商品信息、購物、支付,管理購物車、結(jié)賬等功能。是一個簡易的網(wǎng)上購物系統(tǒng)。 圖 51 平臺購物模塊 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 12 系統(tǒng)前臺功能分析 經(jīng)過對購物系統(tǒng)的流程分析,購物流程如圖 52 所示 。 用戶登錄流程圖如圖 53 所示。 ( 3) 商品 模塊 : 查出所有 商品 顯示在 body 頁面 上 , 按照分類查找相應(yīng)的 商品 , 瀏覽全部 商品, 查看 商品 詳情 , 添加到購物車 。 ( 5) 訂單模塊 : 創(chuàng)建訂單表 ,創(chuàng)建訂單項表, 填寫信息生成訂單 , 修改訂單 , 提交訂單 , 付款 。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 14 圖 54 管理員功能用例圖 作為系統(tǒng)后臺應(yīng)包含以下模塊: ( 1) 管理員登錄 模塊 : 功能與用戶登錄相同,只是兩種用戶不在一張表上,查詢數(shù)據(jù)庫時查詢的表不同,因此可以直接復(fù)制前臺的用戶模塊的代碼,然后修改查詢的用戶表,以及跳轉(zhuǎn)的頁面即可。 ( 3) 商品 模塊 : 添加 商品, 查詢所有 商品, 修改 商品 信息 , 刪除 商品等功能。 河南理工大學(xué)畢業(yè)設(shè)計(論文)說明書 15 6 系統(tǒng)功能的具體實現(xiàn) 系統(tǒng) 數(shù)據(jù)庫 及 表的設(shè)計 在建設(shè)網(wǎng)站系統(tǒng)之前,我們必須對系統(tǒng)所用到的數(shù)據(jù)進行大致的分類和具體的結(jié)構(gòu)設(shè)計,既要做到清晰明了,又要能適應(yīng)系統(tǒng)各項功能的調(diào) 用,而不至于產(chǎn)生結(jié)構(gòu)上的邏輯混亂,保證關(guān)鍵數(shù)據(jù)在意外情況下不會被破壞,可以說數(shù)據(jù)庫是系統(tǒng)的重中之重。盡量分離各實體對應(yīng)的表,一個實體對應(yīng)一個表,搞清楚該實體有哪些屬性,對應(yīng)有些什么字段,以及各實體之間有何種聯(lián)系。 結(jié)合系統(tǒng)結(jié)構(gòu)以及對系統(tǒng)中各部分關(guān)系的分析,共建立了一個數(shù)據(jù)庫和六張表。 數(shù)據(jù)庫創(chuàng)建代碼以及所包含的的表如圖 61 所示。 SET FOREIGN_KEY_CHECKS=0。 ( 1) 創(chuàng)建管理員表 admins, 管理員表是作為后臺管理員登錄后臺程序時驗證管理員身 份時使用, 管理員表應(yīng)包括用戶名以及用戶密碼等字段。 DROP TABLE IF EXISTS `admins`。 INSERT INTO `admins` VALUES (39。, 39。, 39。, 39。, 39。, null)。 商品表的字段類型定義如 圖 63 所示。 圖 63 商品表字段類型定義 ( 3) 創(chuàng)建分類表 categories。 分類表的字段和類型定義如圖64 所示。 CREATE TABLE `categories` ( `cid` varchar(32) NOT NULL DEFAULT 39。, `ame` varchar(20) DEFAULT NULL, PRIMARY KEY (`cid`), UNIQUE KEY `ame` (`ame`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8。 訂單項表包括了訂單項號、商品的數(shù)量、小計等字段,訂單包括多個訂單項。 DROP TABLE IF EXISTS `orderite
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1