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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-02-24 02:51 本頁面
 

【文章內(nèi)容簡介】 、 Eiffel、 Ruby 和 Tcl 等。 4.支持 多線程 ,充分利用 CPU 資源 5.優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 6.既能夠作為一個(gè)單獨(dú)的 應(yīng)用程序 應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中。 7.提供多語言支持,常見的編碼如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。 8.提供 TCP/IP、 ODBC 和 JDBC 等多種 數(shù)據(jù)庫 連接途徑。 9.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。 10.支持大型的數(shù)據(jù)庫。可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文 ) 第 7 頁 Tomcat Tomcat 是 Apache 公司組織開發(fā)飛一種 JSP 引擎,由于自身具有 Web 服務(wù)器,可以作為獨(dú)立的 Web 服務(wù)器使用。與傳統(tǒng)的桌面應(yīng)用程序不同, Tomcat 中的應(yīng)用程序是一個(gè)WAR( WebArchive)文件。 WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有 HTML 和 JSP 文件或者包含這兩種文件的目錄,另外還會有一個(gè) WEBINF 目錄,這個(gè)目錄很重要。通常在 WEBINF 目錄下有一個(gè) 文件和一個(gè) classes 目錄, 是這個(gè)應(yīng)用的配置文件,而 classes目錄下則包含編譯好的 Servlet類和 JSP或 Servlet所依賴的其它類(如 JavaBean)。 在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的 webapp目錄下, Tomcat 會自動(dòng)檢測到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的JSP 時(shí),通常第一次會很慢,因?yàn)?Tomcat 要將 JSP 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問將會很快。另外 Tomcat 也提供了一個(gè)應(yīng)用: manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個(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的能力就不如 Apache。我們可以將 Tomcat和 Apache 集成到一塊,讓 Apache 處理靜態(tài) HTML,而 Tomcat 處理 JSP 和 Servlet。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 另外, Tomcat 提供 Realm 支持。 Realm 類似于 Unix 里面的 group。在 Unix 中,一個(gè) group對應(yīng)著系 統(tǒng)的一定資源,某個(gè) group不能訪問不屬于它的資源。 Tomcat 用 Realm來對不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似 group)。沒有權(quán)限的用戶則不能訪問這個(gè)應(yīng)用。 基于 Tomcat 的開發(fā)其實(shí)主要是 JSP 和 Servlet 的開發(fā),開發(fā) JSP 和 Servlet 非常簡單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。我們這里要提到另外一個(gè)工具 Ant, Ant 也是 Jakarta 中的一個(gè)子項(xiàng)目,它所實(shí)現(xiàn)的功能類似于 Unix中的 make。你需要寫一個(gè) 文件,然后運(yùn)行 Ant 就可以完成 xml 文件中定義的工作,這個(gè)工具對于一個(gè)大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR。事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。另外,在 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文 ) 第 8 頁 中,可以利用標(biāo)簽庫實(shí)現(xiàn) Java 代碼與 HTML 文件的分離,使 JSP 的維護(hù)更方便。 Tomcat 也可以與其它一些軟件集成起來實(shí)現(xiàn)更多的功能。如與上面提到的 JBoss集成起來開發(fā) EJB,與 Cocoon( Apache 的另外一個(gè)項(xiàng)目)集成起來開發(fā)基于 XML 的應(yīng)用,與 OpenJMS 集成起來開發(fā) JMS 應(yīng)用,除了我們提到的這幾種,可以與 Tomcat 集成的軟件還有很多。 Tomcat 確實(shí)是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性。如今,開源軟件越來越收到人們的重視, Linux 就是一個(gè)成功的典型。 連接數(shù)據(jù)庫與 JavaScript JDBC( Java DataBase Connectivity)是 Sun 公司制定的 Java 鏈接數(shù)據(jù)庫技術(shù)。在安裝好數(shù)據(jù)庫后 JSP 并不能直接與數(shù)據(jù)庫連接,這里選擇利用第三方 JDBC 驅(qū)動(dòng)程序連接數(shù)據(jù)庫。在加載了 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)用或包含了 文件后,都可以對數(shù)據(jù)庫操作了。 JavaScript 也叫小腳本語言,是一種基于對象和事件驅(qū)動(dòng)并具有安全性能的腳本語言,使用它的目的是與 HTML 超文本標(biāo)識語言、 Java 腳本語言一起實(shí)現(xiàn)在一個(gè)網(wǎng)頁中鏈接多個(gè)對象,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。它 是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的 HTML 語言中實(shí)現(xiàn)的 。 CSS 層 CSS 層疊樣式表 ( Cascading Style Sheet) 是一系列格式規(guī)則,它們控制網(wǎng)頁內(nèi)容的外觀。 使用 CSS 可以非常靈活并更好地控制具體的頁面外觀,從精確的布局定位到特定的字體和樣式 ,并能極大的方便網(wǎng)頁制作的工作。這次設(shè)計(jì)中就學(xué)習(xí)使用了 CSS 層疊樣式表,在 HTML 文文檔外部將一系列 CSS 規(guī)則存儲到一個(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ī)定聲明部分中的屬性及其取值范圍,所以對于我這樣初學(xué)者的難點(diǎn)就是如何找到合適的屬性來實(shí)現(xiàn)頁面設(shè)計(jì)。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文 ) 第 9 頁 3 系統(tǒng)分析 功能需求分析 根據(jù)網(wǎng)站功能上的要求, 需要設(shè)計(jì)出網(wǎng)站的用戶管理與產(chǎn)品瀏覽及購物車管理。用戶在用戶管理中選購物品后生成訂單,網(wǎng)站的后 臺需要能相應(yīng)的做出更新或修改。根據(jù)以上的想法,設(shè)計(jì)出網(wǎng)站的功能, 用戶相關(guān)功能 及簡單說明如下 : (1) 用戶注冊、登錄; 用戶注冊時(shí)如果有重復(fù)則提示注冊不成功,登錄時(shí)和 數(shù)據(jù)庫核對用戶名和密碼,如果正確則可以登錄,否則提示錯(cuò)誤。 (2) 商品查看及選購; 用戶可以進(jìn)入網(wǎng)站選購商品放入購物車,無論用戶是否處于登錄狀態(tài)。商品可以按照價(jià)格由高到低,或者由低到高,折扣由高到低,上裝下裝,戶內(nèi)與戶外進(jìn)行分類, 用戶選擇好自己想要的圖書后可以添加到購物車,并在購物車中對商品進(jìn)行一些操作,如:核對并修改信息、核對庫存、數(shù)量、金額等 。 (3) 訂單查詢; 用戶登錄網(wǎng)站后,可以查看個(gè)人賬戶,從中獲取訂單消息。 (4) 個(gè)人信息修改 ;用戶登錄以后,可以通過個(gè)人賬戶對個(gè)人信息進(jìn)行修改。 管理員管理相關(guān) 功能 及簡單說明如下 : (1) 查詢商品; 管理員可以進(jìn)入商品的數(shù)據(jù)庫進(jìn)行商品查詢。 (2) 添加商品; 首先進(jìn)入數(shù)據(jù)庫添加上平單價(jià),數(shù)量等信息,然后制作 html 網(wǎng)頁,添加到網(wǎng)站上。 (3) 查詢用戶信息; 管理員可以登錄用戶數(shù)據(jù)庫進(jìn)行用戶信息查詢。 (4) 管理訂單信息 ;將用戶所下的訂單導(dǎo)入數(shù)據(jù)庫,建立一個(gè)訂單表,從中查看所有用戶的訂單信息,并按時(shí)間排序 。 購物車管理功能包括: (1)核對用戶信息; 若用戶登錄了,則根據(jù)用戶名來 核對用戶信息,如果用戶沒有登錄,則 根據(jù)用戶電腦的 cookie 信息來 核對用戶信息。 (2)核對庫存; 每當(dāng)用戶將一件商品放入購物車時(shí),顯示庫存實(shí)時(shí)余量 (3)核對商品信息及數(shù)量; 當(dāng)用戶將商品放入購物車時(shí),商品數(shù)量不變,當(dāng)用戶下該商品訂單時(shí),商品數(shù)量減少相應(yīng)的數(shù)量,并在數(shù)據(jù)庫中更新。 (4)核對金額 ;時(shí)刻對頁面的售價(jià)是否和數(shù)據(jù)庫中的一致 。 將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用戶 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文 ) 第 10 頁 對網(wǎng)站的要求。 可行性 分析 可行性分析也稱可行性研究,是決策部門在采取一項(xiàng)重大改革或投資行動(dòng)之前,對該項(xiàng)目的必要性和可能性進(jìn)行分析與論證的活動(dòng)。 可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對 系統(tǒng)開發(fā)必要性和可能性的研究, 以避免投資失誤,保證新系統(tǒng)開發(fā)成功。軟件可行性研究的目的就是用最小大代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開發(fā),是否值得去開發(fā) 。 網(wǎng)上購物系統(tǒng) 應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會可行性三方面來論證。 技術(shù)可行性分析 技術(shù)可行性分析主要包括硬件和技術(shù)等幾個(gè)方面,下面分別對這幾方面進(jìn)行簡單的分析: (1) 硬件:當(dāng)今世界隨著計(jì)算機(jī)的普及,計(jì)算機(jī)硬件行業(yè)也隨之日新月異。對于一款簡單的 網(wǎng)上購物系統(tǒng) 普通的 PC 機(jī)都能流暢的運(yùn)行更別說專業(yè)的 Web 服務(wù)器了,所以對于 網(wǎng)上購物系統(tǒng) 的硬件 問題已經(jīng)不再是關(guān)鍵性問題。 (2) 技術(shù): 這個(gè)網(wǎng)上購物系統(tǒng) 采用的開發(fā)語言是 Java 語言, Java 語言擅長 Web 方面的系統(tǒng)開發(fā), 系統(tǒng)采 基于 java 語言的 JSP 技術(shù)開發(fā), JSP 是 Sun 屬下 JavaSoft 公司推出的技術(shù),使用的 Java 語言是 ASP、 PHP 和 JSP 三者中最新的技術(shù)。它以 JavaServlet技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn),并且充分借鑒了 ASP 和 PHP 一些合理的地方 , 采用 JSP 開發(fā)可以明顯的降低系統(tǒng)開發(fā)的工作量同時(shí)降低系統(tǒng)開發(fā)過程中的錯(cuò)誤率。 經(jīng)濟(jì)可行性分析 網(wǎng)上購物系統(tǒng)是 基于 Java 的 而 Java 是開源免費(fèi)的,另外該系統(tǒng)所采用的 Tomcat服務(wù)器、 MySQL 數(shù)據(jù)庫服務(wù)器都是開源免費(fèi)的,這樣在成本上勢必會降低很多。 使用的JSP 技術(shù)是常見而高效的系統(tǒng)開發(fā)技術(shù)。這樣即減少了開發(fā)成本又提高了開發(fā)效率。對于一般 公司來說該系統(tǒng)經(jīng)濟(jì)上是完全可行的。 社會因素可行性分析 社會因素可行性主要包括法律因素可行性和用戶使用可行性,下面就這兩個(gè)方面進(jìn)行簡單的分析: 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文 ) 第 11 頁 (1)法律因素可行性:本系統(tǒng)完全是自主開發(fā),開發(fā)完成以后也將免費(fèi)開源,因此任何企業(yè)都可以使用該系統(tǒng)而不需要額外支付任何費(fèi)用。另外本系統(tǒng)主要 是 給用戶推銷所需的商品 ,并不會違反相關(guān)的法律。 (2)用戶使用可行性:本系統(tǒng)主要是 為滿足廣大用戶的需求, 用戶對網(wǎng)上購物已經(jīng)有了一定的了解,操作方面只需要點(diǎn)擊幾下鼠標(biāo)就可完成,十分簡單 。因此用戶在使用本系統(tǒng)時(shí)不需要專門的培訓(xùn)。 性能需求分析 網(wǎng)上購物系統(tǒng) 主要的用戶群是普通用戶,所以在設(shè)計(jì)上必須遵循以下幾點(diǎn)準(zhǔn)則: (1) 易用性: 網(wǎng)上購物 中用戶只需輕點(diǎn)幾下鼠標(biāo)就可獲取所需的商品,并且比實(shí)體店提供的商品更加的齊全 。 (2) 快捷性: 當(dāng)用戶訂購?fù)晁璧纳唐泛?,網(wǎng)站馬上安排快遞發(fā)貨,盡早的將商品送達(dá)客戶的手中。 (3) 安全性: 網(wǎng)站中用戶的信息存放在數(shù)據(jù)庫中,管理員之外的人需要密碼才能進(jìn)入查看,因此,個(gè)人信息是十分安全的,訂單付款方面既可以貨到付款也可以通過支付寶付款,安全有保障 。 (4) 實(shí)時(shí)性: 商品價(jià)格和數(shù)量等信息實(shí)時(shí)更新,確保用戶獲取的信息是實(shí)施有效的,有新商品時(shí)也會及時(shí)加入 。 運(yùn)行環(huán)境及開發(fā)工具 這個(gè)系統(tǒng)設(shè)計(jì)的并不復(fù)雜,所有用到的開發(fā)工具比較少,具體用到的工具如下所示: 操作系統(tǒng): Windows XP 數(shù)據(jù)庫: MySQL Web 應(yīng)用服務(wù)器: 開發(fā)工具: MyEclipse 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文 ) 第 12 頁 4 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 根據(jù)系統(tǒng)分析,需要將網(wǎng)站劃分為前臺、后臺和數(shù)據(jù)庫。前臺中,客戶在登錄網(wǎng)站主頁后即可鏈接查看到商品等信息,還可以做訂購商品等活動(dòng)。數(shù)據(jù)庫將要作為網(wǎng)站后臺重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫,最后將更新的數(shù)據(jù)要顯示給前臺。 前臺是一個(gè)比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。將它設(shè)計(jì)成比較優(yōu)化的結(jié)構(gòu)形式能組織好網(wǎng)站的信息內(nèi)容并將其歸類,方便用戶獲得所需要的信息。其中每一部分都以盡量少的內(nèi)容顯示,以免瀏覽者看的眼花繚亂而失去耐心。除了這些 作用外,設(shè)計(jì)好前臺的結(jié)構(gòu)形式,也是為后面程序的編寫做出了框架。在為系統(tǒng)劃分功能模塊,并以模塊為單位來實(shí)現(xiàn)設(shè)計(jì)時(shí)也是以這個(gè)結(jié)構(gòu)為根基的。 系統(tǒng)的后臺要對整個(gè)網(wǎng)站的信息和數(shù)據(jù)進(jìn)行維護(hù)。網(wǎng)站前臺所顯示的信息在后臺都應(yīng)該有對應(yīng)的維護(hù)。這樣,除了設(shè)計(jì)后臺的各個(gè)管理界面外,為了方便管理員的工作,可以將各個(gè)管
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1