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

正文內(nèi)容

本科畢業(yè)論文_小型電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)-文庫吧資料

2024-11-09 14:42本頁面
  

【正文】 頁面、產(chǎn)品詳細信息頁面進行該操作),可連續(xù)添加商品。注冊后,用戶可繼續(xù)如實填寫詳細個人信息及收貨人信息,同時可修改密碼、查詢及修改訂單。 第 節(jié) 系統(tǒng)功能描述 小型商務(wù)網(wǎng)站功能描述 小型商務(wù)網(wǎng)站功能描述有以下一些信息: 17 ( 1)用戶管理模塊:登錄 ,注冊功能; 顧客首先要注冊為網(wǎng)上商城的用戶。在設(shè)計時應(yīng)力求做到高內(nèi) 聚。 在軟件的設(shè)計中應(yīng)追求盡可能松散的耦合。耦合是對一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。 ( 4)模塊獨立性 模塊的劃分要使模塊間盡可能的相互獨立,獨立模塊較易維護。軟件結(jié)構(gòu)每一層中模塊表示對軟件抽象層次的次細化。因為絕大多數(shù)數(shù)據(jù)和過程對于軟件的其它部分而言是隱蔽的,從而由疏忽引入的錯誤就很少可能傳播到軟件的其它部分。局部化有助于實現(xiàn)信息隱蔽。 ( 2)信息隱蔽 和局部化 信息隱蔽是指在設(shè)計和確定模塊時,應(yīng)使得一個模塊內(nèi)包含的信息對于不需要這些信息的模塊來說,是不能訪問。處理復(fù)雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析它。采用模塊化原理的優(yōu)點在于可以使軟件結(jié)構(gòu)清晰,容易測試和調(diào)試,從而提高軟件的可靠性,可修改性,有助于軟件開發(fā)的組織管理。 模塊化的依據(jù)是把復(fù)雜問題分解成許多容易解決的小問題,原來的問題也就變得容易解決。 15 第 4 章 系統(tǒng)概要設(shè)計 第 節(jié) 概述 本階段設(shè)計的基本目標是解決系統(tǒng)如何實 現(xiàn)問題,也叫做概要設(shè)計,本階段主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計軟件的結(jié)構(gòu),完成軟件定義時期的任務(wù)之后就應(yīng)該對系統(tǒng)進行總體設(shè)計,即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機的結(jié)合在一起,每個模塊的功能如何實現(xiàn)。 本系統(tǒng)開發(fā)不會侵犯他人、集體或國家利益,不存在侵權(quán)等問題,不違反國家法律 ,因此具有法律可行性。在加上一些其他設(shè)施的購買,預(yù)計一萬元以內(nèi)便可使系統(tǒng)投入運行。 經(jīng)濟可行性 系統(tǒng)的經(jīng)濟可行性指的是對組織的經(jīng)濟狀況和投資能力進行分析,對系統(tǒng)建設(shè)、運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會及經(jīng)濟效益進行估計。本人熱愛計算機科學(xué),有一種奮發(fā)向上刻苦鉆研的精神,經(jīng)過大學(xué)四年的學(xué)習,這些課程已熟練掌握,本系統(tǒng)是本人在學(xué)校開發(fā),遇到問題可以與同學(xué)一起研究,再加上導(dǎo)師的指導(dǎo)。 ( 3) 購物車模塊 包括購買變更數(shù)量、刪除、恢復(fù)、列表顯示 ( 4) 生成訂單模塊 14 包括訂單確認,填寫送貨地址 第 節(jié) 可行性研究 小型商務(wù)網(wǎng)站是由網(wǎng)絡(luò)和網(wǎng)頁實現(xiàn)的。 ( 1) 用戶管理模塊 實現(xiàn)用戶的登錄、注冊。能夠?qū)崿F(xiàn)用戶注冊,在網(wǎng)上瀏覽商品,將選中商品放入購物車,最后訂單管理等功能 具備的基本功能 小型商務(wù)網(wǎng)站的開發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺數(shù)據(jù)庫,應(yīng)用程序系統(tǒng)要求界面友好、功能完備、易使用等特點。按 “Finish” 結(jié)束并退出配置。按 “Next” 繼續(xù) , 對 MySQL 默認數(shù)據(jù)庫語言編碼進行設(shè)置,第一個是西文編碼,第二個是多字節(jié)的通用 utf8 編碼,都不是我們通用的編碼,這里選擇第三 個,然后在 Character Set 那里選擇或填入“gbk” ,當然也可以用 “gb2312” ,按 “Next” 繼續(xù) , 選擇是否將 MySQL 安裝為Windows 服務(wù),還可以指定 Service Name,是否自動啟動 MySQL Server 服務(wù),是否 12 將 MySQL 的 bin 目錄加入到 Windows PATH(加入后,就可以直接使用 bin 下的文 件,而不用指出目錄名,按 “Next” 繼續(xù) , 是否要修改默認 root 用戶 (超級管理員 )的密碼 (默認為空 ), “New root password” 如果要修改,就在此填入新密碼 (如果是重裝,并且之前已經(jīng)設(shè)置了密碼,在這里更改密碼可能會出錯,請留空,并將 “Modify Security Settings” 前面的勾去掉,安裝配置完成后另行修改密碼 ), “Enable root access from remote machines(如果要安全,就不要勾上,如果要方便,就勾上它 )” 。如果您還是個新手,我建議您取消標準模式以減少麻煩。按 “Next” 繼續(xù) , 選擇 mysql 數(shù)據(jù)庫的大致用途, “Multifunctional Database( 通用多功能型,好 )” 、 “Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般 )” 、 “Non Transactional Database Only(非事務(wù)處理型,較簡單,主要做一些監(jiān)控、記數(shù)用,對 MyISAM 數(shù)據(jù)類型的支持僅限于 nontransactional),隨自己的用途而選擇了,我這里選擇 “Transactional Database Only” ,按 “Next” 繼續(xù) , 對 InnoDB Tablespace 進行配置,就是為 InnoDB 數(shù)據(jù)庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數(shù)據(jù)庫損壞,當然,對數(shù)據(jù)庫做個備份就沒問題了。按 “Next” 繼續(xù) , 選擇配置方式, “Detailed Configuration” 、 “Standard Configuration” ,選擇 “Detailed Configuration” ,方便熟悉配置過程。按 “Install” 開始安裝 ,安裝完 出現(xiàn)界面 后 ,按 “Next” 繼續(xù) ,接著 直接按 “Next” 繼續(xù) , 至此,軟件安裝完成。點選 “Change...” ,手動指定安裝目錄。 安裝 運行 MySQL Server 安裝程序 “” , 安裝向?qū)?,?“Next”繼續(xù) , 選擇安裝類型,選擇 “Custom” 。%TOMCAT_HOME%bin”。當用戶配置完環(huán)境變量后,就可以運行 MyEclipse,在 MyEclipse 工具欄上點擊“ window” ?選擇“ showtime” ?選擇“ Serves”在 serves 里面把你的工程名稱加載進去,在“ Tomcat ”上單擊右鍵,選擇“ Run”運行即可。%JAVA_HOME%bin”。 系統(tǒng)環(huán)境變量配置: 10 右鍵單擊“我的電腦”,然后選擇“屬性”,在打開的對話框中,選擇“高級”選項卡,然后單擊下面的“環(huán)境變量”按鈕,在彈出的環(huán)境變量對話框中,看下面的“系統(tǒng)變量”塊,單擊“新建”按鈕,彈出“新建系統(tǒng)變量”對話框,然后創(chuàng)建變量名為“ JAVA_HOME”的變量,變量值為“ C:\Program Files\Java\\”(即安裝JDK 時所選的安裝 JDK 的根目錄)。這樣做的好處是充分利用了 JSP 的頁面表現(xiàn)能力,避免了 Servlet 在頁面表現(xiàn)方面的嚴重不足,大大縮短了開發(fā)周期,各盡所能。 由于 Servlet 更適合于后臺開發(fā)者的使用,而且 Servlet 本身需要更多的編程技術(shù),因此 Servlet 本身在頁面上表現(xiàn)形式上非常的欠缺,遠遠不如 JSP。 JSP 本身沒有任何的業(yè)務(wù)處理邏輯,它只簡單的檢索 Servlet 創(chuàng)建的 JavaBean或者對象,再將動態(tài)的內(nèi)容插入 到預(yù)定義的模塊中。也就是說, JSP 主要用來發(fā)送給前端的用戶,而 Servlet 主要來響應(yīng)用戶的請求,完成請求的邏輯處理。這種模式結(jié)合了 JSP 和 Servlet 技術(shù),充分利用了 JSP 和 Servlet 兩者的優(yōu)點。 Servlet 與 JSP 之間的關(guān)系: 當 JSP 成為開發(fā)動態(tài)網(wǎng)站的主要技術(shù)時, Servlet 在開發(fā)中占據(jù)了非常重要的位置 。 ( 5)擴展性 擴展性對于處理巨大數(shù)量用戶的網(wǎng)頁是很關(guān)鍵的。這樣,一旦這樣的一個部件寫好,它可以為多個程序重 9 復(fù)引用,實現(xiàn)了程序的可重用性。 ( 3)程序的兼容性 因為 JSP 中的動態(tài)內(nèi)容可以各種形式進行顯示,所以它可以為各種客戶提供服務(wù):從使用 HTML/ DHTML 的瀏覽器,到使用 WML 的各種手提無線設(shè)備(移動電話和個人數(shù)字設(shè)備 PDA),再到使用 XML 的 B2B 應(yīng)用,都可以使用 JSP 的動態(tài)頁面。而這在其他的動態(tài)網(wǎng)頁開發(fā)中是不可思議的。而且開發(fā)人員完全可以不自己編寫腳本程序,而只是通過 JSP 獨有的標簽利用別人已寫好的部件來實現(xiàn)動態(tài)網(wǎng)頁的編寫。只是在原來的 HTML 網(wǎng)頁中加入一些 JSP 專有的標簽,或是一些腳本程序(而且此項不是必需的)。 JSP 的設(shè)計目標主要是提供一種更為簡便、有效的動態(tài)網(wǎng)頁編 寫手段,并且強網(wǎng)頁程序的獨立性、兼容性和可復(fù)用性。很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅(qū)動程序, Java 程序就通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等等操作。建立自己的 JavaBean 和 package 時,就要放在 CLASSPATH 響應(yīng)的目錄中。 JavaBean 被組織成為 package(數(shù)據(jù)包)以便進行管理,實際上就 8 是把一組 JavaBean 一起放在某某目錄中,每個類的定義前加上 package xx。 JSP 網(wǎng)頁吸引人的地方之一就是能結(jié)合 JavaBean 技術(shù)來擴充網(wǎng)頁中程序的功能。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 Email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中加入 Java 程序片段(Scriptlet)和 JSP 標記 (tag),就構(gòu)成了 JSP 網(wǎng)頁 (*.jsp)。 Servlet 生命周期 如圖 所示。 Servlet 是運行在服務(wù)器端的程序,所以 Servlet 的運行狀態(tài)完全由 Servlet 容器維護,一個 Servlet 生命周期一般有三個過程。 Servlet容器負責把請求傳遞給 Servlet,并把結(jié)果返回給客戶。另外 Servlet是和 HTTP 協(xié)議是緊密聯(lián)系的,所以使用 Servlet 幾乎可以處理 HTTP 協(xié)議各個方面的內(nèi)容,這也正是 Servlet 收到開發(fā)人員青睞的最大原因 [13]。 6 第 2 章 系統(tǒng)開發(fā)技術(shù)簡介及運行環(huán)境的搭建 第 節(jié) Servlet 技術(shù)與 JSP 技術(shù) Servlet 是一種服務(wù)器端的編程語言,是 J2EE 中比較關(guān)鍵的組成部分, Servlet技術(shù)的推出,擴展了 Java 語言在服務(wù)器端開發(fā)的功能,鞏固了 Java 語言 在服務(wù)器端開發(fā)中的地位,而且現(xiàn)在使用非常廣泛的 JSP 技術(shù)也是基于 Servlet 的原理,在本章中將介紹 Servlet 的基礎(chǔ)知識,并通過具體的示例介紹 Servlet 的強大功能。各模塊之間的部分數(shù)據(jù)必須統(tǒng)一,如購物車中的商品,價格必然來自商品展示模塊,為了可以靈活的處理數(shù)據(jù),系統(tǒng)應(yīng)該提供一個數(shù)據(jù)接口,可以方便用戶靈活的處理數(shù)據(jù)。 本文通過實際要求,并參考了解國內(nèi)同類軟件的功能,設(shè)計開發(fā)一個應(yīng)用于網(wǎng)上購物的購物平臺,其中包括:產(chǎn)品的增加、刪除、修改、查詢功能,產(chǎn)品展示功能以及購物車功能和訂單處理的功能 小型商務(wù)網(wǎng)站是一個支持網(wǎng)上購物的商務(wù)平臺。 5 第 節(jié) 研究方法、研究內(nèi)容及其預(yù)期目的 本系統(tǒng)擬在 WINDOWS 系統(tǒng)下 采取基于 JSP 技術(shù),以 MyEclipse 為開發(fā)平臺, 為后臺數(shù)據(jù)庫, Tomcat 為服務(wù)器,從結(jié)構(gòu)和功能上,系統(tǒng)主要是以后臺管理模塊為主。越來越多的人們 逐漸習慣于到網(wǎng)上查找信息 。網(wǎng)上購物人群迅速擴大,各種網(wǎng)上設(shè)施的完善,經(jīng)濟的持續(xù)發(fā)展及人們生活水平的提高,網(wǎng)上購物已逐漸成為人們習慣性的行為。相對于中小企業(yè)來講,由于不涉及到大型的數(shù)據(jù)庫和保密安全等,網(wǎng)站的技術(shù)要求是被降低了,但建站的指導(dǎo)思想是不變的,網(wǎng)站便要以營銷為目的,宣傳其產(chǎn)品,讓客戶更直觀的了解產(chǎn)品的功能和 特性. 最后, 互聯(lián)網(wǎng)形態(tài)下的外部大的市場環(huán)境日趨成熟,對傳統(tǒng)產(chǎn)業(yè)的影響不可忽視。企業(yè)隨著業(yè)務(wù)的不斷擴大 ,企業(yè)的規(guī)模也不斷擴大 ,迫切需要建立相應(yīng)的電子商務(wù)網(wǎng)絡(luò)。 4 第 節(jié) 課題背景及開展研究 的意義 21 世紀是網(wǎng)絡(luò)時代。 ( 4)對軟件開發(fā)帶來了新的革命,重視使用第三方構(gòu)件集成,利用平臺的基礎(chǔ)設(shè)施服務(wù),實現(xiàn)開發(fā)各個階段的重要技術(shù),重視開發(fā)團隊的組織和文化理念、協(xié)作、創(chuàng)作、責任、誠信是人才的基本素質(zhì)。中間提供商、構(gòu)件提供商、服務(wù)器軟件以及咨詢服務(wù)商出現(xiàn)。在此基礎(chǔ)上形成了 Java2 平臺和 .NET 平臺兩大派系,推動了整個 IT業(yè)的發(fā)展。這樣能滿足軟件平臺上互相操作,具有可伸縮性和重用性并可即插即用等分布式計算模式的需求。 Java 分為三個體系 JavaSE(Java2 Platform Standard Edition, Java 平臺標準版 ), JavaEE(Java 2 Platform,Enterprise Edition, Java 平臺企業(yè)版 ), JavaME(Java 2 Platform Micro Edition, Java平臺微型版 ) [11]。 Java 應(yīng)用編程接口已經(jīng)從 版發(fā)展到 版?,F(xiàn)在 Java平臺已經(jīng)嵌入了幾乎所 有的操作系統(tǒng)。 Java 應(yīng)用編程接口為Java 應(yīng)用提供了一個獨立于操作
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1