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

正文內容

jsp網(wǎng)上購物系統(tǒng)畢業(yè)設計論文(編輯修改稿)

2024-07-22 01:39 本頁面
 

【文章內容簡介】 則可以實現(xiàn) J2EE 的全部功能。既然應用服務器具有 Tomcat 的功能,那么 Tomcat 有沒有存在的必要呢?事實上,我們的很多中小應用不需要采用 EJB等技術,Jsp 和 Servlet 已經(jīng)足夠,這時如果用應用服務器就有些浪費了。而Tomcat 短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇 Tomcat.基于 Tomcat 的開發(fā)其實主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet非常簡單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。我們這里要提到另外一個工具 Ant,Ant 也是 Jakarta 中的一個子項目,它所實現(xiàn)的功能類似于 Unix 中的 文件,然后運行 Ant就可以完成 xml 文件中定義的工作,這個工具對于一個大的應用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 ,在很多應用服務器的發(fā)布中都包含了 ,在 中,可以利用標簽庫實現(xiàn)Java 代碼與 Html 文件的分離,使 Jsp 的維護更方便。Tomcat 也可以與其它一些軟件集成起來實現(xiàn)更多的功能。如與上面提到的JBoss 集成起來開發(fā) EJB,與 Cocoon(Apache 的另外一個項目)集成起來開發(fā)基于 Xml 的應用,與 OpenJMS集成起來開發(fā) JMS 應用,除了我們提到的這幾種,可以與 Tomcat 集成的軟件還有很多。Tomcat 確實是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性。如今,開源軟件越來越收到人們的重視,Linux 就是一個成功的典型 [11]。(2) ResinResin 是目前最流行的支持 JSP 和 Servlet 的 Web 服務器之一,它被譽為JSP 最快的解釋器,而且,目前的 Resin 可以支持 Sun 的 J2EE,這一點 Tomcat暫時是做不到的。Resin 對靜態(tài)頁處理能力相對較弱,為了更好的發(fā)揮特性,通常,它都與 Apache 組合使用,這樣的組合可以架構出功能十分強大的站點。(3) Weblogic ServerWeblogic 是 BEA 公司開發(fā)的墓前最流行的 Web 應用服務器之一,它擁有處理關鍵 Web 應用系統(tǒng)問題所需的性能,具備很高的可擴展性和可用性,而且在與 BEA Weblogic Commerce Server TM 配合使用時,可為部署適應性個性化的電子商務應用系統(tǒng)所需的多種特色和優(yōu)勢:1) 領先的標準全面支持 EJB、JSB、JMS、JDBC 、XML、和 WML。2) 無限的可擴展性包括客戶機的連接共享,資源 Pooling 以及動態(tài)網(wǎng)頁和 EJB 組建群集。3) 部署靈活Weblogic Server 的特點是與領先的數(shù)據(jù)庫、操作系統(tǒng)和 Web 服務器集成。在本次設計中,選擇使用的是 Tomcat 服務器。 連接數(shù)據(jù)庫與 JavaScriptJDBC(Java DataBase Connectivity)是 sun 公司制定的 Java 鏈接數(shù)據(jù)庫技術。在安裝好數(shù)據(jù)庫后 JSP 并不能直接與數(shù)據(jù)庫連接 [8],這里選擇利用第三方JDBC 驅動程序連接數(shù)據(jù)庫。在項目開發(fā)中,如果頻繁在 JSP 頁面中使用數(shù)據(jù)庫連接函數(shù),釋放函數(shù)進行操作的話,勢必會非常麻煩,而且代碼的冗余量也很大,頁面很多的時候維護也會非常麻煩,頁面上到處都是數(shù)據(jù)庫連接和釋放代碼。因此,可以利用公共數(shù)據(jù)庫訪問連接 JavaBean 的開發(fā)。通過將數(shù)據(jù)庫連接函數(shù)代碼,釋放函數(shù)代碼等封裝在 JavaBean 中,可以減少非常多的代碼編程工作,提高代碼可維護性。在加載了 JDBC 驅動程序,建立了數(shù)據(jù)庫的 URL 后,創(chuàng)建一個 的文件,通過調用 DriverManager 類的 getConnection 方法與 db_Business 數(shù)據(jù)庫連接。在 getConnection 方法的實現(xiàn)中,聲明數(shù)據(jù)庫名稱為 db_Business。這樣,在其他的 Java 文件和頁面中聲明調用或包含了 文件后,都可以對數(shù)據(jù)庫操作了。JavaScript 也叫小腳本語言,是一種基于對象和事件驅動并具有安全性能的腳本語言,使用它的目的是與 HTML 超文本標識語言、Java 腳本語言一起實現(xiàn)在一個網(wǎng)頁中鏈接多個對象,與網(wǎng)絡客戶交互作用,從而可以開發(fā)客戶端的應用程序。它是通過嵌入或調入在標準的 HTML 語言中實現(xiàn)的 [9]。 CSS 層CSS 層疊樣式表 (Cascading Style Sheet) 是一系列格式規(guī)則,它們控制網(wǎng)頁內容的外觀。使用 CSS 可以非常靈活并更好地控制具體的頁面外觀,從精確的布局定位到特定的字體和樣式。并能極大的方便網(wǎng)頁制作的工作 [7]。這次設計中就學習使用了 CSS 層疊樣式表,在 HTML 文文檔外部將一系列 CSS 規(guī) 文件中。例如創(chuàng)建了一個名為 body 的選擇器。利用它來統(tǒng)一設計網(wǎng)站內網(wǎng)頁背景及外部框架的樣式。在聲明中規(guī)定了頁面的背景、滾動條的顏色樣式等。 兩個選擇器確定輸出文本框時的樣式。由于 CSS 已經(jīng)規(guī)定聲明部分中的屬性及其取值范圍,所以對于我這樣初學者的難點就是如何找到合適的屬性來實現(xiàn)頁面設計。第 3 章 系統(tǒng)分析 可行性分析可行性分析是在全面調查基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、運行的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。這部分將從以下四個方面進行研究:技術可行性、經(jīng)濟可行性、操作可行性和調度可行性。(1)技術可行性因為計算機硬件的發(fā)展已經(jīng)越來越快,現(xiàn)在 PC 機的性能已經(jīng)可以勝任普通網(wǎng)站的 web 服務器。購買一臺高性能 PC 機作為企業(yè)的網(wǎng)站對于這個營銷商來說并不是問題。JSP 是 Java 在 Inter/Intra Web 上的重要應用技術,可以和各種 Java技術完好的結合在一起從而實現(xiàn)非常復雜的應用。因此得到了廣泛的支持和承認,成為一種非常流行的網(wǎng)站開發(fā)技術。利用 JSP 技術可以建立先進、安全和跨平臺的動態(tài)網(wǎng)站。鑒于 JSP 技術的成熟與廣泛的使用,加以指導老師的幫助可以得到很多的技術支持。由于在學習數(shù)據(jù)庫時一直以 SQL Server 作為例子,所以采用 Microsoft SQL Server2022 作為數(shù)據(jù)庫的后臺。(2)經(jīng)濟可行性根據(jù)調查的資料,現(xiàn)在聘用一支團隊設計并建設企業(yè)商務型網(wǎng)站的費用為5300 元左右,另外每年交納 600 元占用網(wǎng)站空間和網(wǎng)站維護費。為了使網(wǎng)站建成后能達到增加企業(yè)經(jīng)濟效益的效果,尋找一支創(chuàng)新與技術優(yōu)秀的團隊最多需要增加 3000 元的一次性投資。這樣看來一個成功的網(wǎng)站建成后為這個營銷商帶來的效益將會遠大于成本。但架設好一個網(wǎng)絡中的服務器,以滿足互聯(lián)網(wǎng)中瀏覽者對速度的需求,這樣每年服務器與網(wǎng)絡線路和設備的維護費用將是企業(yè)不得不重點考慮的因素。如何做好經(jīng)濟可行性分析,需要通過仔細的調查與投資和行業(yè)方面的專業(yè)人士分析。(3)操作可行性如今,計算機與網(wǎng)絡已經(jīng)非常地普及。特別是在企業(yè)信息化高需求與快速發(fā)展的時代,計算機應用已經(jīng)成為企業(yè)員工必備的技能。由于這個課題是以 PC機作為服務器的網(wǎng)站,營銷商可以自己對網(wǎng)站進行操作和管理。 需求分析商務系統(tǒng)隨著中國經(jīng)濟的高速發(fā)展發(fā)生了巨大的變化。專做營銷的中小型企業(yè)隨著百姓個人消費水平的增長迅速成長起來,但同時也帶來了這一行業(yè)激烈的競爭。 業(yè)務需求分析網(wǎng)站的制作已經(jīng)不單單是把企業(yè)想要表達的內容擺放在網(wǎng)站上那么簡單,當今的網(wǎng)站設計包含了更多的設計元素,給予瀏覽者更多的視覺享受?,F(xiàn)在企業(yè)營銷商需要用一些更新穎更有效的方式增強競爭力。建設一個宣傳自身商品形象的電子商務營銷模式的網(wǎng)站是一種有效的方法。另外,通過電子商務網(wǎng)站,廣闊自己的營銷方式和市場,能夠幫助企業(yè)營銷商從魚龍混雜的市場中脫穎而出,完善企業(yè)銷售與服務的環(huán)節(jié),最終提升企業(yè)的價值與經(jīng)濟效益。 用戶需求分析這個網(wǎng)站以上面的業(yè)務需求為基礎,進一步提出網(wǎng)站需要完成的以下任務:網(wǎng)站需要讓供應商、客戶以及瀏覽者能看到商城的信息及動態(tài),另一個重要的內容就是能夠顯示出該商城現(xiàn)有的各類型商品及其詳細信息;由于消費者的需求在增長和變化,商城在面對面銷售的基礎上也要隨之發(fā)展出相應的服務,如在線訂購等技術。另外,企業(yè)營銷商除了能與普通客戶一樣瀏覽網(wǎng)站之外,還需要對網(wǎng)站進行管理。企業(yè)需要定期更新現(xiàn)有商品的詳細信息、商城動態(tài)和聯(lián)系方式,必要時還要對企業(yè)的介紹做更改。對于消費者通過網(wǎng)站提交的各種訂單能夠進行處理以方便銷售。 功能需求分析根據(jù)上面的需求分析,需要設計出網(wǎng)站的前臺與后臺。用戶在前臺所瀏覽的內容,網(wǎng)站的后臺需要能相應的做出更新或修改。根據(jù)以上的想法,設計出網(wǎng)站的功能:前臺用戶相關功能主要包括:1) 用戶注冊、登錄;2) 購物車;3) 訂單查詢;4) 個人資料修改;5) 發(fā)布留言。后臺管理相關功能主要包括:1) 添加商品;2) 處理訂單;3) 查詢用戶信息;4) 添加連接;5) 管理公告信息。將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用戶對網(wǎng)站的要求。 業(yè)務流程分析將上面的需求分析進行歸納。得出網(wǎng)站的兩個業(yè)務主角,即用戶與管理員。然后制定他們的相關活動。對應網(wǎng)站的功能可以確定,用戶活動對應網(wǎng)站前臺業(yè)務流程;管理員活動對應網(wǎng)站的后臺業(yè)務流程。在對業(yè)務流程分析中,盡量把業(yè)務主角的活動考慮全面,使系統(tǒng)的功能盡量完整。 前臺業(yè)務流程分析前臺業(yè)務主要面向客戶。用戶可以瀏覽網(wǎng)站主頁、商品的介紹和一些服務信息。前臺業(yè)務流程如圖 所示。 客戶商品信息瀏覽購物車修改資料查看訂單留言板瀏覽商品清單訂購 訂單提交存檔添加留言 留言提交修改 資料 提交存檔存檔圖 前臺業(yè)務流程圖 后臺業(yè)務流程分析在網(wǎng)站設計中,管理員完成對網(wǎng)站的維護與管理的工作。使用數(shù)據(jù)庫中權限的功能對管理員設置權限,管理員可以對商品及商品分類的信息進行新增,修改及刪除,也可以對訂單信息進行查看、撤銷、發(fā)貨、完成等處理,同時管理員也可以對用戶信息進行管理。流程圖如圖 所示。管理員維護網(wǎng)站 取出訂單網(wǎng)站信息提交網(wǎng)站信息存檔受理訂單訂單提交存檔圖 后臺業(yè)務流程圖 數(shù)據(jù)流程分析在分析了系統(tǒng)的業(yè)務流程之后,就要分析系統(tǒng)的數(shù)據(jù)流,為后面設計網(wǎng)站的數(shù)據(jù)庫做好基礎。這里主要利用數(shù)據(jù)流程圖來說明數(shù)據(jù)流程。數(shù)據(jù)流程圖是一個圖示工具,容易理解,容易在開發(fā)和用戶方之間進行交流,以及在開發(fā)組織內部交流。因此數(shù)據(jù)流程圖作為一種模型工具已經(jīng)廣泛使用在軟件工程的實踐中 [5]。根據(jù)前臺業(yè)務流程,可以將用戶的活動分為兩類。用戶瀏覽所使用到的數(shù)據(jù)歸納為站內信息,如商品信息等。而用戶提交的訂單則作為網(wǎng)站的訂單數(shù)據(jù)。相應的,根據(jù)后臺業(yè)務流程,管理員對網(wǎng)站內容的添加、更新和刪除等所操作的數(shù)據(jù)定義為商城信息。網(wǎng)站數(shù)據(jù)流的總體圖如圖 所示。管理員用戶用戶0網(wǎng)站系統(tǒng)站內信息訂單數(shù)據(jù)商城信息圖 網(wǎng)站數(shù)據(jù)流的總體圖進一步分析網(wǎng)站的數(shù)據(jù)流程,得到網(wǎng)站數(shù)據(jù)流程的零級圖,如圖 所示。用戶站內信息管理員更新商品信息更新用戶信息生成訂單顯示信息用戶信息存儲商品信息存儲用戶訂單處理用戶訂單用戶信息訂單內容信息商品信息訂單商品的更新數(shù)據(jù)商品信息用戶信息用戶信息處理信息訂單信息存儲處理后的訂單 訂單信息圖 網(wǎng)站數(shù)據(jù)流的零級圖上面得到的零級圖并不是整個網(wǎng)站數(shù)據(jù)的詳細流程圖。它只是將網(wǎng)站的數(shù)據(jù)流進行了一下分類。例如將商城信息分為了商品信息、分類信息和用戶信息。在零級圖的基礎上還可以將每一個處理的細節(jié)描述出來,從而畫出細節(jié)圖。 運行環(huán)境及開發(fā)工具操作系統(tǒng):Windows 2022。數(shù)據(jù)庫:SQL Server 2022。Web 應用服務器:。開發(fā)工具: 以上版本,Dreamweaver8 。第 4 章 系統(tǒng)總體設計 系統(tǒng)結構設計根據(jù)業(yè)務流程,需要將網(wǎng)站劃分為前臺、后臺和數(shù)據(jù)庫。前臺中,客戶在登錄網(wǎng)站主頁后即可鏈接查看到商品等信息,還可以做訂購商品等活動。為了方便客戶搜索感興趣的商品信息,將商品搜索嵌入到主頁面中。數(shù)據(jù)庫將要作為網(wǎng)站后臺重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫,最后將更新的數(shù)據(jù)要顯示給前臺。前臺是一個比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。將它設計成比較優(yōu)化的結構形式能組織好網(wǎng)站的信息內容并將其歸類,方便用戶獲得所需要的信息。其中每一部分都以盡量少的內容顯示,以免瀏覽者看的眼花繚亂而失去耐心。除了這些作用外,設計好前臺的結構形式,也是為后面程序的編寫做出了框架。在為系統(tǒng)劃分功能模塊,并以模塊為單位來實現(xiàn)設計時也是以這個結構為根基的。系統(tǒng)的后臺要對整個網(wǎng)站的信息和數(shù)據(jù)進行維護。網(wǎng)站前臺所顯示的信息在后臺都應該有對應的維護。這樣,除了設計后臺的各個管理界面外,為了方便管理員的工作,可以將各個管理的界面結合到一個頁面中。因此,各個管理的界面會作為主管理界面的分支。在設計好網(wǎng)站前臺與后臺的結構以后,就將數(shù)據(jù)庫加入到結構中。后臺將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫中,前臺再將數(shù)據(jù)庫中的信息取出來并顯示。 功能模塊設計層次模塊結構是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下再劃分為若干的模塊。而模塊是指具備有輸入輸出、邏輯功能、運行程序和內部數(shù)據(jù)四種屬性
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1