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

正文內(nèi)容

基于web的網(wǎng)上購物系統(tǒng)說明書(已修改)

2024-12-03 21:36 本頁面
 

【正文】 1 基于 WEB 的網(wǎng)上購物系統(tǒng) XXX 指導(dǎo)教師 XX 內(nèi)容提要 隨著互聯(lián)網(wǎng)在我國的飛速發(fā)展,一夜之間,各種各樣的網(wǎng)上購物商店紛紛出現(xiàn),網(wǎng)上購物的便利性、快捷性、及時(shí)性以及品種繁多、價(jià)格便宜等優(yōu)點(diǎn)深深符合現(xiàn)代人的需求,已然成為一種新潮的購物方式。所以我設(shè)計(jì)的這款軟件就是針對中小型企業(yè)和個(gè)人使用的,他們可以通過本款軟件輕松、快捷、簡單地進(jìn)行網(wǎng)上物品銷售。 本系統(tǒng)主要功能是可以對物品的檢索、添加、銷售、郵寄進(jìn)行管理,以及用戶的注冊、留言等進(jìn)行管理。本論文詳細(xì)介紹了系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)過程。 關(guān)鍵詞 檢 索 銷售 購物車 Abstract With the rapid development of Inter in China, various kinds of online shops have seen to be established successively over the one night. It is well weled by the modern people because of its convenience, timely service, variety of goods and moderate price. Therefore the software which I designed just for enterprises in middle and small scale and personal use, they can sell their goods through the by using our software easily promptly and conveniently. The main function of our system is can help you to index, add sell and deliver the goods, besides, you can also take a control of the register and the messages of your customers. This paper will provide you with a detailed introduction about the process of how the system designed and finished. Keywords index sell shopping cart 2 一、引言 隨著互聯(lián)網(wǎng)在我國的飛速發(fā)展,一夜之間,各種各樣的網(wǎng)上購物商店紛紛出現(xiàn),網(wǎng)上購物的便利性、快捷性、及時(shí)性以及品種繁多、價(jià)格便宜等優(yōu)點(diǎn)深深符合現(xiàn)代人的需求,已然成為一種新潮的購物方式并具有巨大的市場前景。 2020年 1月 17日,中國互聯(lián)網(wǎng)絡(luò)信息中心( CNNIC)在京發(fā)布“第十七次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告”。報(bào)告顯示,截至 2020年 12月 31日,我國 上網(wǎng)用戶總數(shù)突破 1億,為 ,其中寬帶上網(wǎng)人數(shù)達(dá)到 6430萬人。目前,我國網(wǎng)民數(shù)和寬帶上網(wǎng)人數(shù)均位居世界第二。國家頂級域名CN注冊量首次突破百萬,達(dá)到 109萬,成為國內(nèi)用戶注冊域名的首選,穩(wěn)居亞洲第一。上網(wǎng)計(jì)算機(jī)數(shù)達(dá)到 4950萬臺,網(wǎng)絡(luò)國際出口帶寬達(dá)到 136106M,網(wǎng)站數(shù)達(dá)到 。 IP地址總數(shù)達(dá)到 7439萬個(gè),僅次于美國和日本,位居世界第三。 在互聯(lián)網(wǎng)服務(wù)業(yè)務(wù)方面:電子郵件、搜索引擎、網(wǎng)上銀行、在線交易、網(wǎng)絡(luò)廣告、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)游戲等服務(wù)業(yè)務(wù)仍然快速的發(fā)展著。 而本次設(shè)計(jì)的任務(wù)是,構(gòu)建一個(gè) 電子商務(wù)網(wǎng)站,采用的主要技術(shù)是基于服務(wù)器端的 JSP、 Java,以及網(wǎng)頁編程語言 HTML 二、 相關(guān)工具與技術(shù)介紹 1. Eclipse簡紹 Eclipse平臺是一個(gè)開放的集成開發(fā)工具,擁有強(qiáng)大的開發(fā)功能。它是建立在插件機(jī)制之上的。Eclipse 平臺可以為開發(fā)者提供將各種工具無縫集成的功能,并為集成軟件開發(fā)工具的開發(fā)、構(gòu)造和運(yùn)行提供基礎(chǔ)模塊,擁有一整套的公共服務(wù)集。 Eclipse 是一個(gè)開放源代碼的項(xiàng)目,任何個(gè)人和組織都可以下載 Eclipse的源代碼,并在此基礎(chǔ)上開發(fā)新的插件。 2. Servlet簡紹 Servlet是運(yùn)行在 Web服務(wù)器或者應(yīng)用服務(wù)器上的 Java程序 。它是一個(gè)中間層,負(fù)責(zé)接收客戶端的請求和連接 HTTP服務(wù)器上的數(shù)據(jù)庫或者應(yīng)用程序。 3. JSP簡紹 JSP,即 Java Server Page,可以將靜態(tài)的 HTML與動(dòng)態(tài)生成的內(nèi)容混合起來。 JSP既可以實(shí)現(xiàn)前臺較好的動(dòng)態(tài)效果,也可以利用 Servlet實(shí)現(xiàn)后臺較好的邏輯操作 ,而且在 JSP 中 HTML的編寫與維護(hù)更為簡單。 4. Struts簡紹 在 Java Servlet技術(shù)和 JavaServer Page技術(shù)中, Struts被用來構(gòu)建 Java Web應(yīng)用程序的開源框架。它是屬于 JakartaProject 的一部分。 Struts 本身是基于 MVC模式的,它支持基于 MODEL2的應(yīng)用程序結(jié)構(gòu)。 Struts提供了自己的模型、視圖和控制器組件。 5. Hibernate簡紹 Hibernate 是基于 Java 的開源持久化中間件,它對 JDBC 實(shí)現(xiàn)了輕量級的封裝。開發(fā)人員通過Hibernate提供的 API可以很輕松地操作數(shù)據(jù)庫。 Hibernate技術(shù)改變了開發(fā)人員對數(shù)據(jù)記錄的操作。在 Hibernate中,一條數(shù)據(jù)記錄被看成一個(gè)持久化對象,數(shù)據(jù)都是以對象的形式進(jìn)行 存儲。 6. Spring簡紹 Spring 框架是開源世界中一款非常優(yōu)秀的輕量級開發(fā)框架。 Spring 提供了控制反轉(zhuǎn)( IOC)和面向方面編程 (AOP),其插件式的架構(gòu)降低了應(yīng)用組件之間的依賴性。通過 XML 配置文件,開發(fā)者們可以在運(yùn)行的時(shí)候連接不同的應(yīng)用組件。目前存在有 3 種依賴注入類型:基于設(shè)值的方法、基于構(gòu)建器的方法和基于接口的注入方法。 Spring 的反轉(zhuǎn)控制支持前兩種注入方法。因此,通過 Spring開發(fā)者可以通過構(gòu)建器或者設(shè)值的方法創(chuàng)建對象,并對對象進(jìn)行管理。 3 7. Tomcat簡紹 Tomcat服務(wù)器 是在 SUN公司的 JSWDK基礎(chǔ)上發(fā)展起來的一個(gè)優(yōu)秀的 Servlet/JSP容器。 Tomcat負(fù)責(zé)處理客戶端請求,把請求傳給 Servlet 并把結(jié)果返回給客戶端。 Tomcat 服務(wù)器除了能夠運(yùn)行Servlet和 JSP,還提供 Web服務(wù)器的功能 . 三、系統(tǒng)分析 1. 網(wǎng)站的設(shè)計(jì)目標(biāo) 本平臺利用現(xiàn)在比較廣泛的 JSP+My SQL 數(shù)據(jù)庫的架構(gòu)實(shí)現(xiàn)的,此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、購物車、用戶留言等功能;后臺管理是提供給管理員的,其 中包括:商品管理、用戶管理、留言板管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。 2. 網(wǎng)站的可行性分析 隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富, 電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流 。我們相信要不了太長有時(shí)間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過程,實(shí)際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計(jì)目標(biāo) 和進(jìn)行的市場調(diào)查得出以下四點(diǎn)的可行性分析 : ( 1)經(jīng)濟(jì)可行性:該平臺設(shè)計(jì)只是作為本人的畢業(yè)設(shè)計(jì),又因?yàn)楸救说脑O(shè)計(jì)能力有限,其功能還不能完善,所以沒有什么經(jīng)濟(jì)效益可談。 ( 2)技術(shù)可行性: JSP+ JAVA的技術(shù)已經(jīng)較為成熟。 ( 3)運(yùn)行可行性: MyEclipse + + + MySQL 的開發(fā)環(huán)境。 3. 網(wǎng)站設(shè)計(jì)的特點(diǎn) 我們所設(shè)計(jì)和開發(fā)的網(wǎng)上購物平臺是經(jīng)過很長時(shí)間的調(diào)查和分析才開始具體實(shí)施的,它的主要特點(diǎn)是改變了以往的購物只能過現(xiàn)實(shí)的商場才能達(dá)到的結(jié)果,采用 Web 技術(shù),借助 于 Inter 互聯(lián)網(wǎng)廣泛應(yīng)用技術(shù),達(dá)到資源共享,提高以往購物的局限性,縮短人們的時(shí)間和提高工作效率,具有較好的交互性,從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,使整個(gè)購物活動(dòng)過程簡單、方便、易行。 4. 網(wǎng)站設(shè)計(jì)總體規(guī)則 簡單性:在實(shí)現(xiàn)平臺的功能的同時(shí),盡量讓平臺操作簡單易懂,這對于一個(gè)網(wǎng)站來說是非常重要的。 針對性:該平臺設(shè)計(jì)是網(wǎng)上購物系統(tǒng)及后臺管理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對性。 實(shí)用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實(shí)用性。 四、 系統(tǒng)的主要架構(gòu)及 開發(fā)模式 1. 基于 B/S的體系結(jié)構(gòu) 在 B/S體系結(jié)構(gòu)系統(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é)果返回以及動(dòng)態(tài)網(wǎng)頁生成等工作全部由 Web Server完成。實(shí)際上 B/S體系結(jié)構(gòu)是把二層 C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來, 由 Web 4 服務(wù)器單獨(dú)組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了 Web服務(wù)器。這種三層體系結(jié)構(gòu)如圖 。 圖 B/S 三層架構(gòu)示意圖 2. 基于 MVC的應(yīng)用開發(fā)模型 在傳統(tǒng)的基于 Web 的應(yīng)用系統(tǒng)中,例如 ASP, CGI 等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個(gè)界面面里既進(jìn)行后臺數(shù)據(jù)庫的訪問和操作,同時(shí)還包含業(yè)務(wù)流程和頁面表示 。這樣編寫出來的程序,既不利于程序員對業(yè)務(wù)代碼的調(diào)試,同時(shí)也不利于編輯人員進(jìn)行交互頁面的設(shè)計(jì)。同時(shí)系統(tǒng)也不具備可擴(kuò)展性,當(dāng)我們要在現(xiàn)有業(yè)務(wù)上進(jìn)行擴(kuò)展的時(shí)候,通常無法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時(shí)間,失去了競爭市場的優(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 的邏輯圖如下: 圖 應(yīng)用服務(wù)器之上采用 MVC 開發(fā)的邏輯示意圖 圖 MVC 業(yè)務(wù)流程示意圖 五、系統(tǒng)的設(shè)計(jì)與流程分析 應(yīng)用服務(wù)器 EJB 容器 業(yè)務(wù)組件 數(shù)據(jù)庫 Web 服務(wù)器 瀏覽器 Jsp Serverlet 控制器 Control 服務(wù)控制 View 顯示方式 Model 業(yè)務(wù)邏輯模型 輸入請求 輸出 Html 其他 Browse 瀏覽器 Web 服務(wù)器 數(shù)據(jù)庫 5 1. 網(wǎng)站功能分析 未注冊用戶:可進(jìn)行注冊、商品檢索、商品詳情查看 普通用戶:可進(jìn)行注冊、商品檢索、商品詳情查看、添加到購物車、下訂單、留言 管理員:可進(jìn)行用戶管理、商品管理、公告管理、訂單管理 2. 功能模塊的設(shè)計(jì)分析 圖 平臺購物模塊圖 3. 系統(tǒng)流程分析 3. 1 前臺購物流程 圖 前臺購物流程圖 3. 2 注冊功能流程 圖 注冊功能流程圖 注冊的具體實(shí)現(xiàn)為: 點(diǎn)擊主頁面的用戶注冊選項(xiàng)后,會(huì)跳到注冊信息頁面,用戶需要如實(shí)填寫用戶名,密碼,昵稱。點(diǎn)擊“用戶名是否存在”,系統(tǒng)進(jìn)行檢測判斷該用戶名是否已經(jīng)注冊過,如果已經(jīng)存在則提示用戶該用戶名已經(jīng)注冊過,如果沒有則進(jìn)行下一步判斷,系統(tǒng)將該用戶注冊信息寫入會(huì)員表并跳到登陸頁,網(wǎng)上購物系統(tǒng) 用戶注冊 模塊 商品檢索 模塊 留言板 模塊 購物車 模塊 用戶訂單 模塊 后臺管理 模塊 瀏覽商品 選擇商品 訂購商品 去購物車 提交訂單 未注冊用戶 已登錄注冊用戶 未登錄注冊用戶 注冊 登錄 注冊入口 必選項(xiàng)為空 用戶名有效? 注冊成功 6 用戶登陸后,就可以進(jìn)行有效的購物了。 圖 注冊頁面 3. 3 用戶登錄流程 登錄入口 查詢用戶是否存在 核對密碼是否正確 是 是 否 否 7 用戶登陸流程圖 圖 用戶登錄,首先要有一個(gè)提供用戶登錄的表單。用戶登錄的表單應(yīng)該嵌入整體的結(jié)構(gòu)當(dāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1