【正文】
并將其歸類,方便用戶獲得所需要的信息。數(shù)據(jù)庫將要作為網(wǎng)站后臺重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫,最后將更新的數(shù)據(jù)顯示給前臺。前臺中,客戶在登錄網(wǎng)站主頁后即可分類查看到食品的信息,還可以做訂購食品等活動。開發(fā)工具: 以上版本,Dreamweaver8。數(shù)據(jù)庫:SQL Server 2022。在總體圖的基礎(chǔ)上還可以將每一個處理的細節(jié)描述出來,從而畫出細節(jié)圖。它只是將網(wǎng)站的數(shù)據(jù)流進行了一下分類。網(wǎng)站系統(tǒng)管理員顧客商城信息站內(nèi)信息用戶 、 訂單信息圖 網(wǎng)站數(shù)據(jù)流的總體圖進一步分析網(wǎng)站的數(shù)據(jù)流程,得到網(wǎng)站的一級數(shù)據(jù)流程圖,如圖 所示。相應(yīng)的,根據(jù)后臺業(yè)務(wù)流程,管理員對網(wǎng)站內(nèi)容的添加、更新和刪除等所操作的數(shù)據(jù)定義為商城信息。用戶瀏覽所使用到的數(shù)據(jù)歸納為站內(nèi)信息,如食品信息等。因此數(shù)據(jù)流程圖作為一種模型工具已經(jīng)廣泛使用在軟件工程的實踐中 [7]。這里主要利用數(shù)據(jù)流程圖來說明數(shù)據(jù)流程。流程圖如圖 所示。 7圖 前臺業(yè)務(wù)流程圖 后臺業(yè)務(wù)流程分析在網(wǎng)站設(shè)計中,管理員完成對網(wǎng)站的維護與管理的工作。用戶可以瀏覽網(wǎng)站主頁、食品的介紹和一些服務(wù)信息。在對業(yè)務(wù)流程分析中,盡量把業(yè)務(wù)主角的活動考慮全面,使系統(tǒng)的功能盡量完整。然后制定他們的相關(guān)活動。 業(yè)務(wù)流程分析將上面的需求分析進行歸納。后臺管理相關(guān)功能主要包括:添加食品;處理訂單;查詢用戶信息;添加食品分類;管理公告信息。用戶在前臺所瀏覽的內(nèi)容,網(wǎng)站的后臺需要能相應(yīng)的做出更新或修改。對于消費者通過網(wǎng)站提交的各種訂單能夠進行處理以方便銷售。 用戶需求分析這個網(wǎng)站以上面的業(yè)務(wù)需求為基礎(chǔ),進一步提出網(wǎng)站需要完成的以下任務(wù):網(wǎng)站需要讓瀏覽者能看到商城的信息及動態(tài),另一個重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型食品及其詳細信息;另外,企業(yè)營銷商除了能像普通客戶一樣瀏覽網(wǎng)站之外,還需要對網(wǎng)站進行管理。建設(shè)一個宣傳自身食品形象的電子商務(wù)營銷模式的網(wǎng)站是一種有效的方法。 業(yè)務(wù)需求分析網(wǎng)站的制作已經(jīng)不單單是把企業(yè)想要表達的內(nèi)容擺放在網(wǎng)站上那么簡單,6當今的網(wǎng)站設(shè)計包含了更多的設(shè)計元素,給予瀏覽者更多的視覺享受。 需求分析商務(wù)系統(tǒng)隨著中國經(jīng)濟的高速發(fā)展發(fā)生了巨大的變化。特別是在企業(yè)信息化高需求與快速發(fā)展的時代,計算機應(yīng)用已經(jīng)成為企業(yè)員工必備的技能。這樣看來一個成功的網(wǎng)站建成后為這個營銷商帶來的效益將會遠大于成本。(2)經(jīng)濟可行性根據(jù)調(diào)查的資料,現(xiàn)在聘用一支團隊設(shè)計并建設(shè)企業(yè)商務(wù)型網(wǎng)站的費用為5300 元左右,另外每年交納 600 元占用網(wǎng)站空間和網(wǎng)站維護費。利用 JSP 技術(shù)可以建立先進、安全和跨平臺的動態(tài)網(wǎng)站。JSP 是 Java 在 Inter/Intra Web 上的重要應(yīng)用技術(shù),可以和各種Java 技術(shù)完好的結(jié)合在一起從而實現(xiàn)非常復(fù)雜的應(yīng)用。(1)技術(shù)可行性因為計算機硬件的發(fā)展已經(jīng)越來越快,現(xiàn)在 PC 機的性能已經(jīng)可以勝任普通網(wǎng)站的 web 服務(wù)器??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。在聲明中規(guī)定了頁面的背景、滾動條的顏色樣式等。例如創(chuàng)建了一個名為 body 的選擇器。并能極大的方便網(wǎng)頁制作的工作 [6]。 CSS 層CSS 層疊樣式表 (Cascading Style Sheet) 是一系列格式規(guī)則,它們控制網(wǎng)頁內(nèi)容的外觀。JavaScript 也叫小腳本語言,是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,使用它的目的是與 HTML 超文本標識語言、Java 腳本語言一起實現(xiàn)在一個網(wǎng)頁中分類多個對象,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。因此,可以利用公共數(shù)據(jù)庫訪問分類 JavaBean 的開發(fā)。在安裝好數(shù)據(jù)庫后 JSP 并不能直接與數(shù)據(jù)庫分類 [4],這里選擇利用第三方 JDBC 驅(qū)動程序分類數(shù)據(jù)庫。在本次設(shè)計中,選擇使用的是 Tomcat 服務(wù)器。Tomcat確實是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性。Tomcat 即是一個 Jsp 和 Servlet 的運行平臺。如 Asp,Jsp,Php等。如今,基于 Web 的應(yīng)用越來越多,傳統(tǒng)的 Html 已經(jīng)滿足不了如今的需求。 Web 服務(wù)器Web 服務(wù)器負責(zé) JSP 文件的執(zhí)行。SQL Server 2022 已經(jīng)通過美國政府 C2 級安全性認證,具備目前業(yè)界最高等級的安全性 [2]。從借助瀏覽器實現(xiàn)的數(shù)據(jù)庫查詢功能到內(nèi)容豐富的擴展標記語言(XML)支持特性均可有力地證明,SQL Server 2022 為全面支持 Web 功能的數(shù)據(jù)庫解決方案。 Microsoft SQL Server 2022這次網(wǎng)站的設(shè)計選用 Microsoft SQL Server 2022 作為后臺數(shù)據(jù)庫。能夠共享和交換調(diào)用一般操作的組件,或者讓這些組件被別的開發(fā)人員或者開發(fā)團隊所使用。這樣開發(fā)者可以保護自己的核心代碼,同時可以保證任何Web 瀏覽器的高度兼容性。借助 JSP 技術(shù),Web 網(wǎng)頁設(shè)計人員可以使用 HTML 或者 XML 標記來設(shè)計和風(fēng)格化 Web 頁面,使用 JSP 標記來生成動態(tài)的 Web 頁面。總的來說,JSP 業(yè)已成為目前主流的動態(tài)網(wǎng)頁開發(fā)技術(shù)之一。它以 JavaServlet 技術(shù)為基礎(chǔ),又在許多方面作了改進,并且充分借鑒了 ASP 和 PHP 一些合理的地方。因為 JSP 與同類的 CGI、ASP、PHP 相比有著獨特的優(yōu)勢。致謝中對在本次畢業(yè)設(shè)計中給予指導(dǎo)和幫助的老師和同學(xué)表示由衷的感謝。最后是參考文獻和致謝。接著進行數(shù)據(jù)庫設(shè)計,第五章的系統(tǒng)實現(xiàn)闡述了系統(tǒng)頁面及其邏輯功能的實現(xiàn),重點描述了前臺與后臺的各個功能模塊的實現(xiàn)過程,對主要的原理和技術(shù)進行了詳細的說明,并列出了一些典型的邏輯的程序流程圖進行說明。然后進行了需求分析、網(wǎng)站業(yè)務(wù)流程分析和數(shù)據(jù)流分析。第二章是在系統(tǒng)設(shè)計中的一些相關(guān)技術(shù)簡介。 論文的組織結(jié)構(gòu)本文分為六章,通過對這個網(wǎng)站的分析、設(shè)計與實現(xiàn)過程的全面介紹來展示系統(tǒng)的全部特性。在網(wǎng)站設(shè)計中,管理員完成對網(wǎng)站的維護與管理的工作。用戶注冊后,登陸網(wǎng)站的用戶可以在線查看、訂購食品,并可查看自己的歷史訂單等。這個系統(tǒng)所需要的功能從用戶角度進行劃分,可以分為前臺用戶功能和后臺管理功能。開發(fā)出的網(wǎng)上購物系統(tǒng)基于 Windows 2022 Server 中文企業(yè)版服務(wù)器和 SQL Server 2022 數(shù)據(jù)庫,采用國際先進的 JSP 進行開發(fā),具有很高的穩(wěn)定性和安全性。 研究(設(shè)計)內(nèi)容這次設(shè)計實現(xiàn)了一個網(wǎng)上購物網(wǎng)站。中國現(xiàn)在2的青年人對網(wǎng)絡(luò)的使用率都很高,他們是實力最強的消費者,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物的方式日趨被大家接受。 而在我國,網(wǎng)上購物從無到有也不過短短十幾年時間。在美、英等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪、家庭倉儲等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。二者通過數(shù)據(jù)庫服務(wù)器和 Web 服務(wù)器連接。整個個性化頁面生成系統(tǒng)主要使用 Dreamweaver_MX 開發(fā)的關(guān)聯(lián)規(guī)則采掘系統(tǒng)和利用 tomcat+jsp 技術(shù)實現(xiàn)的個性化 Web 頁面生成器兩部分組成。因此網(wǎng)上售賣食品必將有長足的發(fā)展。對于購買者來說,網(wǎng)上食品商店近在咫尺,并且永遠不會下班關(guān)門,購買者可以隨時隨地自由地查詢和訂購食品,也無需親臨食品商店挑選,只要坐在電腦前,開機上網(wǎng)即可買到所需的食品,而且可供購買者挑選的余地也大多了,檢索也很方便,同時還減少了購物的路費支出。就網(wǎng)上食品商店而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨具優(yōu)勢。實體食品商店很難有足夠大的店面來展示所有品種;食品的單價不高,在網(wǎng)絡(luò)信用還不完善的環(huán)境下能夠造成的損失較小,買家也樂于在線購買。關(guān)鍵詞:網(wǎng)上食品商店系統(tǒng),JSP,數(shù)據(jù)庫IIAbstractAn online grocery store system with a simple and intuitive user interface is developed in this paper. Online food stores in China are developing rapidly, although it is not a long time up to now. With the popularization of the Inter and online grocery store being more mature, more and more consumer groups will join it and the market potential will be given enough room to show.Foods online sale is not only the development and supplement of the traditional sales channels, but also the direction of future development. The Inter has brought tangible benefits to people, and also a broad space of goods. Online food store has many new features, such as much lower operating cost than traditional stores. It does not require an enormous amount of liquidity to buy goods. Online food store can rely on the zero inventory management and shorten the period of funds turnover at the same time. Online food stores are much easier to open up the market and realize the integration of the market. The difficulty and key points in system implementation are analyzed in this paper, mainly reflecting in the design of the JSP pages of the sales list, new products, special products, check orders, shopping cart and membership changing passwords. Some technique problems in the development of the plete online food store system are also analyzed and resolved, and the results are discussed.Keywords: Online grocery store system, JSP, database目錄III1 引言 ..................................................................................................................................................1 課題的背景、目的與意義 .........................................1 國內(nèi)外現(xiàn)狀 .....................................................1 研究(設(shè)計)內(nèi)容 ...............................................2 論文的組織結(jié)構(gòu) .................................................22 相關(guān)技術(shù)簡介 ...............................................................................................................................3 JSP 技術(shù) .......................................................3 MICROSOFT SQL SERVER2022..........................................3 WEB服務(wù)器 ...........................