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

正文內(nèi)容

基于jsp的網(wǎng)上購物系統(tǒng)的實(shí)現(xiàn)(編輯修改稿)

2025-01-11 01:21 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 Microsoft SQL Server2021 這次網(wǎng)站的設(shè)計(jì)選用 Microsoft SQL Server 2021 作為后臺(tái)數(shù)據(jù)庫。數(shù)據(jù)庫為db_business。 SQL Server 2021 是一項(xiàng)全面完整的數(shù)據(jù)庫與分析產(chǎn)品。從借助瀏覽器實(shí)現(xiàn)的數(shù)據(jù)庫查詢功能到內(nèi)容豐富的擴(kuò)展標(biāo)記語言( XML)支持特性均可有力地證明, SQL Server 2021為全面支持 Web 功能的數(shù)據(jù)庫解決方案。與此同時(shí), SQL Server 2021 還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測(cè)試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場(chǎng)競(jìng)爭(zhēng)中克敵致勝的關(guān)鍵所在。 SQL SERVER 2021 還推出了一組復(fù)雜的新安全特性:強(qiáng)大而靈活的基于 角色的服務(wù)器、數(shù)據(jù)庫和應(yīng)用程序配置安全性;集成的安全性審核工具可以跟蹤18 個(gè)不同的安全事件及其子事件;精密的文件和網(wǎng)絡(luò)加密支持,包括 SSL(安全套接字層)。SQL Server 2021 已經(jīng)通過美國(guó)政府 C2級(jí)安全性認(rèn)證,具備目前業(yè)界最高等級(jí)的安全性 [3]。 對(duì)比 SQL Server 2021 和其他的大型數(shù)據(jù)庫管理系統(tǒng), SQL Server 2021 具有可靠的安全性,更快的存儲(chǔ)速度,高度的兼容性,因此,應(yīng)用 SQL Server 2021 作為后臺(tái)數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強(qiáng)有力的支持,并對(duì)以后軟件的運(yùn)行提供了 堅(jiān)實(shí)的基礎(chǔ)。 Web服務(wù)器 Web 服務(wù)器負(fù)責(zé) JSP 文件的執(zhí)行。目前支持 JSP 的 應(yīng)用服務(wù)器較多,如 Tomcat、 Resin、 中國(guó)礦業(yè)大學(xué)成人教育學(xué)院 2021 屆畢業(yè)設(shè)計(jì) (論文) 第 4 頁 Websphere、 Weblogic、 Jboss 等。 Tomcat Tomcat 是 Apache 公司組織開發(fā)飛一種 JSP 引擎,由于自身具有 Web 服務(wù)器,可以作為獨(dú)立的 Web 服務(wù)器使用。 如今,基于 Web 的應(yīng)用越來越多,傳統(tǒng)的 Html 已經(jīng)滿足不了如今的需求。我們需要一個(gè)交互式的 Web,于是便誕生了各種 Web 語言。如 Asp, Jsp, Php 等。當(dāng)然,這些語言與傳統(tǒng)的語言有著密切的聯(lián)系, 如 Php 基于 C 和 C++語言, Jsp基于 Java 語言。 Tomcat 即是一個(gè) Jsp 和 Servlet 的運(yùn)行平臺(tái)。 與傳統(tǒng)的桌面應(yīng)用程序不同, Tomcat 中的應(yīng)用程序是一個(gè) WAR( WebArchive)文件。WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有 Html 和 Jsp 文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè) WEBINF 目錄,這個(gè)目錄很重要。通常在 WEBINF 目錄下有一個(gè) classes目錄 , ,而 classes目錄下則包含編譯好的 Servlet 類和 Jsp 或 Servlet 所依賴的其它類(如 JavaBean)。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF 下的 lib 目錄下,當(dāng)然也可以放到系統(tǒng)的 CLASSPATH 中,但那樣移植和管理起來不方便。 在 Tomcat 中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的 WAR 放到 Tomcat 的 webapp 目錄下, Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的 Jsp 時(shí),通常第一次會(huì)很慢,因?yàn)?Tomcat 要 將 Jsp 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問將會(huì)很快。另外 Tomcat 也提供了一個(gè)應(yīng)用: manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè) xml 文件中。通過這個(gè)應(yīng)用,輔助于 Ftp,你可以在遠(yuǎn)程通過 Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。 Tomcat 不僅僅是一個(gè) Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html頁面。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Tomcat和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp 和 成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 另外, Tomcat 提供 Realm 支持。 Realm 類似于 Unix 里面的 Unix 中,一個(gè)group 對(duì)應(yīng)著系統(tǒng)的一定資源,某個(gè) group 不能訪問不屬于它的資源。 Tomcat 用 Realm 來對(duì)不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似 group)。沒有權(quán)限的用戶則不能訪問這個(gè)應(yīng)用。 Tomcat 提供三種 Realm, 1: JDBCRealm,這個(gè) Realm 將用戶信息存在數(shù)據(jù)庫里,通過 JDBC 獲得用戶信息來進(jìn)行驗(yàn)證。 2: JNDIRealm,用戶信息存在基于 LDAP 的服務(wù)器里,通過 JNDI 獲取用戶信息。 3: MemoryRealm,用戶信息存在一個(gè) xml 文件里面,上面講的 manager應(yīng)用驗(yàn)證用戶時(shí)即使用此種 Realm我們可以方便地對(duì)訪問某個(gè)應(yīng)用的客戶進(jìn)行驗(yàn)證。 基于 Tomcat 的開發(fā)其實(shí)主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet 非常簡(jiǎn)單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。我們這里要提到另外一個(gè)工具 Ant, Ant 也是 Jakarta 中的 一個(gè)子項(xiàng)目,它所實(shí)現(xiàn)的功能類似于 Unix 中的 文件,然后運(yùn)行 Ant 就可以完成 xml 文件中定義的工作,這個(gè)工具對(duì)于一個(gè)大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 ,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 ,在 中,可 中國(guó)礦業(yè)大學(xué)成人教育學(xué)院 2021 屆畢業(yè)設(shè)計(jì) (論文) 第 5 頁 以利用標(biāo)簽庫實(shí)現(xiàn) Java 代碼與 Html 文件的分離,使 Jsp 的維護(hù)更方便。 Tomcat 也可以與其它一些軟件集成起來實(shí)現(xiàn)更多的功能。 Resin Resin 是支持 JSP 和 Servlet 的 Web 服務(wù)器之一 。 Resin 對(duì)靜態(tài)頁處理能力相對(duì)較弱,為了更好的發(fā)揮特性,通常,它都與 Apache 組合使用,這樣的組合可以架構(gòu)出功能十分強(qiáng)大的站點(diǎn)。 Weblogic Server Weblogic 是 BEA 公司開發(fā)的 Web 應(yīng)用服務(wù)器之一,它擁有處理關(guān)鍵 Web 應(yīng)用系統(tǒng)問題所需的性能,具備很高的可擴(kuò)展性和可用性,而且在與 BEA Weblogic Commerce Server TM 配合使用時(shí),可為部署適應(yīng)性個(gè)性化的電子商務(wù)應(yīng)用系統(tǒng)所需的多種特色和優(yōu)勢(shì): 在本次設(shè)計(jì)中,選擇使用的是 Tomcat 服務(wù)器。 JavaScript DBC( Java DataBase Connectivity)是 sun 公司制定的 Java 鏈接數(shù)據(jù)庫技術(shù)。在安裝好數(shù)據(jù)庫后 JSP 并不能直接與數(shù)據(jù)庫連接 [5],這里選擇利用第三方 JDBC 驅(qū)動(dòng)程序連接數(shù)據(jù)庫。在項(xiàng)目開發(fā)中,如果頻繁在 JSP 頁面中使用數(shù)據(jù)庫連接函數(shù),釋放函數(shù)進(jìn)行操作的話,勢(shì)必會(huì)非常麻煩,而且代碼的冗余量也很大,頁面很多的時(shí)候維護(hù)也會(huì)非常麻煩,頁面上到處都是數(shù)據(jù)庫連接和釋放代碼。因此,可以利用公共數(shù)據(jù)庫訪問連接 JavaBean 的開發(fā)。通過將數(shù)據(jù)庫連接函數(shù)代碼,釋放函數(shù)代碼等封裝在 JavaBean 中,可以減少非常多的代碼編程工作,提高代碼可維護(hù)性。 在加載了 JDBC 驅(qū)動(dòng)程序,建立了數(shù)據(jù)庫的 URL 后,創(chuàng)建一個(gè) 的文件,通過調(diào)用 DriverManager 類的 getConnection 方法與 db_Business 數(shù)據(jù)庫連接。在getConnection 方法的實(shí)現(xiàn)中,聲明數(shù)據(jù)庫名稱為 db_Business。這樣,在其他的 Java 文件和頁面中聲明調(diào)用或包含了 文件后,都可以對(duì)數(shù)據(jù)庫操作了。 JavaScript 也叫小腳本語言,是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的 腳本語言,使用它的目的是與 HTML 超文本標(biāo)識(shí)語言、 Java 腳本語言一起實(shí)現(xiàn)在一個(gè)網(wǎng)頁中鏈接多個(gè)對(duì)象,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的 HTML 語言中實(shí)現(xiàn)的 [6]。 CSS層 CSS 層疊樣式表 (Cascading Style Sheet) 是一系列格式規(guī)則,它們控制網(wǎng)頁內(nèi)容的外觀。使用 CSS 可以非常靈活并更好地控制具體的頁面外觀,從精確的布局定位到特定的字體和樣式 。并能極大的方便網(wǎng)頁制作的工作 [4]。這次設(shè)計(jì)中就學(xué)習(xí)使用了 CSS 層疊樣式表,在 HTML 文 文檔外部將一系列 CSS 規(guī)則存儲(chǔ)到一個(gè) .CSS 文件中。例如創(chuàng)建了一個(gè)名為 body 的選擇器。利用它來統(tǒng)一設(shè)計(jì)網(wǎng)站內(nèi)網(wǎng)頁背景及外部框架的樣式。在聲明中規(guī)定了頁面的背景、滾動(dòng)條的顏色樣式等。還用 .br 和 .wenbenkuang 兩個(gè)選擇器確定輸出文本框時(shí)的樣式。由于 CSS 已經(jīng)規(guī)定聲明部分中的屬性及其取值范圍,所以對(duì)于我這樣初學(xué)者的難點(diǎn)就是如何找到合適的屬性來實(shí)現(xiàn)頁面設(shè)計(jì)。 中國(guó)礦業(yè)大學(xué)成人教育學(xué)院 2021 屆畢業(yè)設(shè)計(jì) (論文) 第 6 頁 3 系統(tǒng)分析 可行性分析是在全面調(diào)查基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、運(yùn)行的方面進(jìn) 行分析和研究,以避免投資失誤,保證新系統(tǒng)開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。這部分將從以下四個(gè)方面進(jìn)行研究:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性和調(diào)度可行性。 ( 1)技術(shù)可行性 因?yàn)橛?jì)算機(jī)硬件的發(fā)展已經(jīng)越來越快,現(xiàn)在 PC 機(jī)的性能已經(jīng)可以勝任普通網(wǎng)站的 web服務(wù)器。購買一臺(tái)高性能 PC機(jī)作為企業(yè)的網(wǎng)站對(duì)于這個(gè)營(yíng)銷商來說并不是問題。 JSP 是 Java 在 Inter/Intra Web 上的重要應(yīng)用技術(shù),可以和各種 Java 技術(shù)完好的結(jié)合在一起從而實(shí)現(xiàn)非常復(fù)雜的應(yīng)用 。因此得到了廣泛的支持和承認(rèn),成為一種非常流行的網(wǎng)站開發(fā)技術(shù)。利用 JSP 技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。鑒于 JSP技術(shù)的成熟與廣泛的使用,加以指導(dǎo)老師的幫助可以得到很多的技術(shù)支持。由于在學(xué)習(xí)數(shù)據(jù)庫時(shí)一直以 SQL Server 作為例子,所以采用 Microsoft SQL Server2021 作為數(shù)據(jù)庫的后臺(tái)。 ( 2)經(jīng)濟(jì)可行性 根據(jù)調(diào)查的資料,現(xiàn)在聘用一支團(tuán)隊(duì)設(shè)計(jì)并建設(shè)企業(yè)商務(wù)型網(wǎng)站的費(fèi)用為 5300 元左右,另外每年交納 600 元占用網(wǎng)站空間和網(wǎng)站維護(hù)費(fèi)。為了使網(wǎng)站建成后能達(dá)到增加企業(yè)經(jīng)濟(jì)效益的效果,尋 找一支創(chuàng)新與技術(shù)優(yōu)秀的團(tuán)隊(duì)最多需要增加 3000 元的一次性投資。這樣看來一個(gè)成功的網(wǎng)站建成后為這個(gè)營(yíng)銷商帶來的效益將會(huì)遠(yuǎn)大于成本。但架設(shè)好一個(gè)網(wǎng)絡(luò)中的服務(wù)器,以滿足互聯(lián)網(wǎng)中瀏覽者對(duì)速度的需求,這樣每年服務(wù)器與網(wǎng)絡(luò)線路和設(shè)備的維護(hù)費(fèi)用將是企業(yè)不得不重點(diǎn)考慮的因素。如何做好經(jīng)濟(jì)可行性分析,需要通過仔細(xì)的調(diào)查與投資和行業(yè)方面的專業(yè)人士分析。 ( 3)操作可行性 如今,計(jì)算機(jī)與網(wǎng)絡(luò)已經(jīng)非常地普及。特別是在企業(yè)信息化高需求與快速發(fā)展的時(shí)代,計(jì)算機(jī)應(yīng)用已經(jīng)成為企業(yè)員工必備的技能。由于這個(gè)課題是以 PC 機(jī)作為服務(wù)器的網(wǎng)站,營(yíng)銷 商可以自己對(duì)網(wǎng)站進(jìn)行操作和管理。 商務(wù)系統(tǒng)隨著中國(guó)經(jīng)濟(jì)的高速發(fā)展發(fā)生了巨大的變化。專做營(yíng)銷的中小型企業(yè)隨著百姓個(gè)人消費(fèi)水平的增長(zhǎng)迅速成長(zhǎng)起來,但同時(shí)也帶來了這一行業(yè)激烈的競(jìng)爭(zhēng)。 網(wǎng)站的制作已經(jīng)不單單是把企業(yè)想要表達(dá)的內(nèi)容擺放在網(wǎng)站上那么簡(jiǎn)單,當(dāng)今的網(wǎng)站設(shè)計(jì)包含了更多的設(shè)計(jì)元素,給予瀏覽者更多的視覺享受?,F(xiàn)在企業(yè)營(yíng)銷商需要用一些更新穎更有效的方式增強(qiáng)競(jìng)爭(zhēng)力。建設(shè)一個(gè)宣傳自身商品形象的電子商務(wù)營(yíng)銷模式的網(wǎng)站是一種有效的方法。另外,通過電子商務(wù)網(wǎng)站,廣闊自己的營(yíng)銷方式和市場(chǎng) ,能夠幫助企業(yè)營(yíng)銷商從魚龍混雜的市場(chǎng)中脫穎而出,完善企業(yè)銷售與服務(wù)的環(huán)節(jié),最終提升企業(yè)的價(jià)值與經(jīng)濟(jì)效益。 中國(guó)礦業(yè)大學(xué)成人教育學(xué)院 2021 屆畢業(yè)設(shè)計(jì) (論文) 第 7 頁 這個(gè)網(wǎng)站以上面的業(yè)務(wù)需求為基礎(chǔ),進(jìn)一步提出網(wǎng)站需要完成的以下任務(wù):網(wǎng)站需要讓供應(yīng)商、客戶以及瀏覽者能看到商城的信息及動(dòng)態(tài),另一個(gè)重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型商品及其詳細(xì)信息;由于消費(fèi)者的需求在增長(zhǎng)和變化,商城在面對(duì)面銷售的基礎(chǔ)上也要隨之發(fā)展出相應(yīng)的服務(wù),如在線訂購等技術(shù)。 另外,企業(yè)營(yíng)銷商除了能與普通客戶一樣瀏覽網(wǎng)站之外,還需要對(duì)網(wǎng)站進(jìn)行管理。企業(yè)需要定期更新現(xiàn)有商 品的詳細(xì)信息、商城動(dòng)態(tài)和聯(lián)系方式,必要時(shí)還要對(duì)企業(yè)的介紹做更改。對(duì)于消費(fèi)者通過網(wǎng)站提交的各種訂單能夠進(jìn)行處理以方便銷售。 需求分析 根據(jù)上面的需求分析,需要設(shè)計(jì)出網(wǎng)站的前臺(tái)與后臺(tái)。用戶在前臺(tái)所瀏覽的內(nèi)容,網(wǎng)站的后臺(tái)需要能相應(yīng)的做出更新或修改。根據(jù)以上的想法,設(shè)計(jì)出網(wǎng)站的功能: 前臺(tái)用戶相關(guān)功能主要包括: 用戶注冊(cè)、登錄; 購物車; 訂單查詢; 個(gè)人資料修改; 發(fā)布留言。 后臺(tái)管理相關(guān)功能主要包括: 添加商品; 處理訂單; 查詢用戶信息; 添加連接; 管理公告信息。 將以上這些功能制作成網(wǎng)頁以后 ,在其中分別互相建立連接,基本完成商城及用戶對(duì)網(wǎng)站的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1