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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)論文-畢業(yè)設(shè)計-文庫吧資料

2025-01-27 02:51本頁面
  

【正文】 是 否 電話 (3) 產(chǎn)品類別表 d_category 產(chǎn)品類別表 d_category 用來保存了系統(tǒng)產(chǎn)品的類別信息。下面是為數(shù)據(jù)庫設(shè)計的表: (1)用戶信息表 d_user 用戶信息表 d_user 用來保存用戶信息。 圖 總體 ER 圖 用戶 購買 商品 n 1 支付 訂單 n 1 注銷 登錄 1 1 修改 用戶信息 1 1 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 15 頁 基本表設(shè)計 表的設(shè)計是這次設(shè)計的一個核心內(nèi)容。概念模型用于信息世界的建模,是顯示世界到信息世界的第一層抽象,使數(shù)據(jù)庫設(shè)計人員進(jìn)行數(shù)據(jù)庫設(shè)計的有利工具,也是數(shù)據(jù)庫設(shè)計人員和用戶之間進(jìn)行交流的語言,因此概念模型一方面應(yīng)該具有較強(qiáng)的語義表達(dá)能力,能夠方便、直接的表達(dá)應(yīng)該用眾的各種語義知識,另一方面他還應(yīng)該簡單、清晰并且易于 用戶理解 。 ER 圖 ER 圖是一種概念模型。根據(jù)網(wǎng)站系統(tǒng)的分析,數(shù)據(jù)庫是整個網(wǎng)站的核心。 ( 4)數(shù)據(jù)庫的實(shí)施和維護(hù)。 ( 3)邏輯結(jié)構(gòu)設(shè)計。概念模型是按用戶的觀點(diǎn)來對數(shù)據(jù)建模,使用與進(jìn)行信息世界建模的工具。不斷的調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,使設(shè)計概念模型的基礎(chǔ)。數(shù)據(jù)庫的設(shè)計過程大致如下: ( 1)根據(jù)用戶需求,確定數(shù)據(jù)庫中要保存的數(shù)據(jù)信息。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 14 頁 圖 購物車管理結(jié)構(gòu)圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。此外,管理員最重要的職責(zé)是可以修改訂單狀態(tài),把是否已發(fā)貨的信息反饋給前臺用戶。該網(wǎng)站用戶管理模塊主要實(shí)現(xiàn)用戶的注冊、登錄、選購商品、修改信息等功能。合理的 功能模塊的劃分能夠 極 大限度地減少重復(fù)勞動 、 提高開發(fā)工作的效率 并 增大系統(tǒng)的可維護(hù)性。 而模塊是指具備有輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序 。后臺將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫中,前臺再將數(shù)據(jù)庫中的信息取出來并顯示。因此,各個管理的界面會作為主管理界面的分支。網(wǎng)站前臺所顯示的信息在后臺都應(yīng)該有對應(yīng)的維護(hù)。在為系統(tǒng)劃分功能模塊,并以模塊為單位來實(shí)現(xiàn)設(shè)計時也是以這個結(jié)構(gòu)為根基的。其中每一部分都以盡量少的內(nèi)容顯示,以免瀏覽者看的眼花繚亂而失去耐心。 前臺是一個比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。前臺中,客戶在登錄網(wǎng)站主頁后即可鏈接查看到商品等信息,還可以做訂購商品等活動。 (4) 實(shí)時性: 商品價格和數(shù)量等信息實(shí)時更新,確保用戶獲取的信息是實(shí)施有效的,有新商品時也會及時加入 。 (2) 快捷性: 當(dāng)用戶訂購?fù)晁璧纳唐泛?,網(wǎng)站馬上安排快遞發(fā)貨,盡早的將商品送達(dá)客戶的手中。因此用戶在使用本系統(tǒng)時不需要專門的培訓(xùn)。另外本系統(tǒng)主要 是 給用戶推銷所需的商品 ,并不會違反相關(guān)的法律。對于一般 公司來說該系統(tǒng)經(jīng)濟(jì)上是完全可行的。 使用的JSP 技術(shù)是常見而高效的系統(tǒng)開發(fā)技術(shù)。它以 JavaServlet技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn),并且充分借鑒了 ASP 和 PHP 一些合理的地方 , 采用 JSP 開發(fā)可以明顯的降低系統(tǒng)開發(fā)的工作量同時降低系統(tǒng)開發(fā)過程中的錯誤率。對于一款簡單的 網(wǎng)上購物系統(tǒng) 普通的 PC 機(jī)都能流暢的運(yùn)行更別說專業(yè)的 Web 服務(wù)器了,所以對于 網(wǎng)上購物系統(tǒng) 的硬件 問題已經(jīng)不再是關(guān)鍵性問題。 網(wǎng)上購物系統(tǒng) 應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會可行性三方面來論證。 可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對 系統(tǒng)開發(fā)必要性和可能性的研究, 以避免投資失誤,保證新系統(tǒng)開發(fā)成功。 將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用戶 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 10 頁 對網(wǎng)站的要求。 (2)核對庫存; 每當(dāng)用戶將一件商品放入購物車時,顯示庫存實(shí)時余量 (3)核對商品信息及數(shù)量; 當(dāng)用戶將商品放入購物車時,商品數(shù)量不變,當(dāng)用戶下該商品訂單時,商品數(shù)量減少相應(yīng)的數(shù)量,并在數(shù)據(jù)庫中更新。 (4) 管理訂單信息 ;將用戶所下的訂單導(dǎo)入數(shù)據(jù)庫,建立一個訂單表,從中查看所有用戶的訂單信息,并按時間排序 。 (2) 添加商品; 首先進(jìn)入數(shù)據(jù)庫添加上平單價,數(shù)量等信息,然后制作 html 網(wǎng)頁,添加到網(wǎng)站上。 (4) 個人信息修改 ;用戶登錄以后,可以通過個人賬戶對個人信息進(jìn)行修改。商品可以按照價格由高到低,或者由低到高,折扣由高到低,上裝下裝,戶內(nèi)與戶外進(jìn)行分類, 用戶選擇好自己想要的圖書后可以添加到購物車,并在購物車中對商品進(jìn)行一些操作,如:核對并修改信息、核對庫存、數(shù)量、金額等 。根據(jù)以上的想法,設(shè)計出網(wǎng)站的功能, 用戶相關(guān)功能 及簡單說明如下 : (1) 用戶注冊、登錄; 用戶注冊時如果有重復(fù)則提示注冊不成功,登錄時和 數(shù)據(jù)庫核對用戶名和密碼,如果正確則可以登錄,否則提示錯誤。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 9 頁 3 系統(tǒng)分析 功能需求分析 根據(jù)網(wǎng)站功能上的要求, 需要設(shè)計出網(wǎng)站的用戶管理與產(chǎn)品瀏覽及購物車管理。還用 .br 和 .wenbenkuang 兩個選擇器確定輸出文本框時的樣式。利用它來統(tǒng)一設(shè)計網(wǎng)站內(nèi)網(wǎng)頁背景及外部框架的樣式。這次設(shè)計中就學(xué)習(xí)使用了 CSS 層疊樣式表,在 HTML 文文檔外部將一系列 CSS 規(guī)則存儲到一個 .CSS 文件中。 CSS 層 CSS 層疊樣式表 ( Cascading Style Sheet) 是一系列格式規(guī)則,它們控制網(wǎng)頁內(nèi)容的外觀。 JavaScript 也叫小腳本語言,是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,使用它的目的是與 HTML 超文本標(biāo)識語言、 Java 腳本語言一起實(shí)現(xiàn)在一個網(wǎng)頁中鏈接多個對象,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。在 getConnection 方法的實(shí)現(xiàn)中,聲明數(shù)據(jù)庫名稱為 db_Business。在安裝好數(shù)據(jù)庫后 JSP 并不能直接與數(shù)據(jù)庫連接,這里選擇利用第三方 JDBC 驅(qū)動程序連接數(shù)據(jù)庫。如今,開源軟件越來越收到人們的重視, Linux 就是一個成功的典型。如與上面提到的 JBoss集成起來開發(fā) EJB,與 Cocoon( Apache 的另外一個項(xiàng)目)集成起來開發(fā)基于 XML 的應(yīng)用,與 OpenJMS 集成起來開發(fā) JMS 應(yīng)用,除了我們提到的這幾種,可以與 Tomcat 集成的軟件還有很多。另外,在 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 8 頁 中,可以利用標(biāo)簽庫實(shí)現(xiàn) Java 代碼與 HTML 文件的分離,使 JSP 的維護(hù)更方便。你需要寫一個 文件,然后運(yùn)行 Ant 就可以完成 xml 文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR。 基于 Tomcat 的開發(fā)其實(shí)主要是 JSP 和 Servlet 的開發(fā),開發(fā) JSP 和 Servlet 非常簡單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。 Tomcat 用 Realm來對不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似 group)。 Realm 類似于 Unix 里面的 group。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。但是與 Apache相比,它的處理靜態(tài) HTML的能力就不如 Apache。當(dāng)然本地也可以。另外 Tomcat 也提供了一個應(yīng)用: manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個 XML 文件中。你在瀏覽器中訪問這個應(yīng)用的JSP 時,通常第一次會很慢,因?yàn)?Tomcat 要將 JSP 轉(zhuǎn)化為 Servlet 文件,然后編譯。通常在 WEBINF 目錄下有一個 文件和一個 classes 目錄, 是這個應(yīng)用的配置文件,而 classes目錄下則包含編譯好的 Servlet類和 JSP或 Servlet所依賴的其它類(如 JavaBean)。 WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個壓縮包。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 7 頁 Tomcat Tomcat 是 Apache 公司組織開發(fā)飛一種 JSP 引擎,由于自身具有 Web 服務(wù)器,可以作為獨(dú)立的 Web 服務(wù)器使用。 10.支持大型的數(shù)據(jù)庫。 8.提供 TCP/IP、 ODBC 和 JDBC 等多種 數(shù)據(jù)庫 連接途徑。 4.支持 多線程 ,充分利用 CPU 資源 5.優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 6.既能夠作為一個單獨(dú)的 應(yīng)用程序 應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中。 使用 MySQL 數(shù)據(jù)庫有以下下的優(yōu)點(diǎn): 1.使用 C 和 C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性 2.支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 NovellNetware、 OpenBSD、 OS/2 Wrap、Solaris、 Windows 等多種操作系統(tǒng) 3.為多種 編 程語言 提供了 API。目前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 MySQL MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQLAB 公司。 JSP 技術(shù)可以輕松地與現(xiàn)有多種應(yīng)用體系架構(gòu)整合,可以充分利用已有開發(fā)工具和技巧,并擴(kuò)展到企業(yè)級分布式應(yīng)用環(huán)境。 ( 3)通過開發(fā)定制化的標(biāo)簽庫等方法, JSP 技術(shù)可以支持動態(tài)擴(kuò)展技術(shù)。 ( 2) JSP 頁面可借助可重用的、跨平臺的組件( JavaBean),來執(zhí)行 Web 應(yīng)用所要求的極為復(fù)雜的業(yè)務(wù)處理。在服務(wù)器端, JSP 引擎負(fù)責(zé)解釋 JSP標(biāo)記和腳本,生產(chǎn)請求的內(nèi)容,然后將結(jié)果以 HTML 頁面等形式發(fā)送回瀏覽器。 總的來說, JSP 已成為目前主流的動態(tài)網(wǎng)頁開發(fā)技術(shù)之一。 pageContext 對象的作用是取得任何范圍的參數(shù),通過它可以獲取 JSP 頁面的out、 request、 reponse、 session、 application 等對象。只有當(dāng)頁面是錯誤處理頁面,即編譯指令 page 的 isErrorPage 屬性為 true 時,該對象才可以使用。 開發(fā)者可以在 文件中為應(yīng)用程序環(huán)境中的 Servlet 程序和 JSP 頁面提供初始化參數(shù)。通過 pageContext 對象的 getServletConfig() 方法可 以獲取一個 config 對象。 page 隱含對象本質(zhì)上包含當(dāng)前 Servlet 接口引用的變量,類似于 Java 編程中的 this 指針。待數(shù)據(jù)輸出完畢后,要及時關(guān)閉輸出流。 out 對象 用于在 Web 瀏覽器內(nèi)輸出信息,并且管理應(yīng)用服務(wù)器上的輸出緩沖區(qū)。 application 對象常用方法 :(1)public void setAttribute(String key,Object obj): 將參數(shù) Object 指定的對象 obj 添加到 application 對象中,并為添加的對象指定一個索引關(guān)鍵字。 服務(wù)器啟動后就產(chǎn)生了這個 application 對象,當(dāng)客戶在所訪問的網(wǎng)站的各個頁面之間瀏覽時,這個 application 對象都是同一個,直到服務(wù)器關(guān)閉。 session 對象存在一定時間過期問題,所以存在 session 中的名值對會在一定時間后失去,可以通過更改 session 有效時間來避免這種情況。當(dāng)客戶再訪問連接該服務(wù)器的其他頁面時,不再分配給客戶新的 session 對象,直到客戶關(guān)閉瀏覽器后,服務(wù)器端該客戶的 session 對象才取消,并且和客 戶的會話對應(yīng)關(guān)系消失。當(dāng)一個客戶訪問一個服務(wù)器時,可能會在這個服務(wù)器的幾個頁面之間 反復(fù)連接,反復(fù)刷新一個頁面,服務(wù)器應(yīng)當(dāng)通過某種辦法知道這是同一個客戶,這就需要 session 對象。 response 對象也具有作用域,它只在 JSP 頁面內(nèi)有效。 request 對象的作用域?yàn)橐淮握埱蟆? 該對象代表了客戶端的請求信息,主要用于接受通過 HTTP 協(xié)議傳送到服務(wù)器的數(shù)據(jù)。 JSP 技術(shù)是以 JAVA 語言為基礎(chǔ)的,可以使用 JavaBeans 組件和自定義標(biāo)簽,因此具有良好的擴(kuò)展 性。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 4 頁 2 系統(tǒng)相關(guān)技術(shù)簡介 JSP 技術(shù) 本系統(tǒng)采用 JSP 技術(shù)開發(fā), JSP 是 Sun 屬下 JavaSoft 公司推出的技術(shù),使用的 Java語言是 ASP、 PHP 和 JSP 三者中最新的技術(shù)。參考文獻(xiàn)中列出了本次畢業(yè)設(shè)計中所用到的參考資料和文中所引用到的定義與解釋的出處。第六章系統(tǒng)調(diào)試與實(shí)施介紹了系統(tǒng)的各項(xiàng)調(diào)試指標(biāo),分析了調(diào)試的過程和結(jié)果。接著進(jìn)行數(shù)據(jù)庫設(shè)計,首先針對系統(tǒng)中的數(shù)據(jù)設(shè)計出實(shí)體間的關(guān)系,然后描述了數(shù)據(jù)庫中基本表的設(shè)計。闡述了系統(tǒng)在實(shí)際應(yīng)用中的價值,然后進(jìn)行了需求分析。第二章是在系統(tǒng)設(shè)計中的一些相關(guān)技術(shù)簡介。 本文分為六章,通過對這個網(wǎng)站的分析、設(shè)計與實(shí)現(xiàn)的 過程的全面介紹來展示系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1