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

正文內(nèi)容

基于web的網(wǎng)上購物商城的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-04-09 06:24 本頁面
 

【文章內(nèi)容簡介】 ,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺(tái)采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的數(shù)量,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。 北京化工大學(xué)北方院畢業(yè)設(shè)計(jì)(論文) 8 第 2章 系統(tǒng)開發(fā)技術(shù)簡介及運(yùn)行環(huán)境的搭建 第 Struts技術(shù)與 MySql技術(shù) Struts2 框架是目前比較成熟的框架, Struts2 是在 Struts1 和 WebWork 的基礎(chǔ)上發(fā)展起來的。在 Struts2 還沒有成熟之前, Struts1 已經(jīng)成為了高度成熟的框架,不管是穩(wěn)定性還是可靠性,都得到了廣泛的證明。但是由于它“太老”了,一些設(shè)計(jì)上的缺陷成為它的硬傷,面對(duì)大量新的 MVC 框架蓬勃的星期, Struts1 也開始了血液的更新, Struts2 的體系與 Struts1 體系的差別非常的大,因?yàn)?Struts2 使用了 WebWork的設(shè)計(jì)核心,而不是實(shí)用 Struts1 的設(shè)計(jì)核心。 Struts2 大量的使用攔截器來處理用戶的請(qǐng)求,從而允許用戶的業(yè)務(wù)邏輯與 ServletAPI 分離。 Struts 的框架結(jié)構(gòu)與WebWork 相差不大, Struts2 的體系如以下的結(jié)構(gòu)(圖 )。 圖 Struts2 的結(jié)構(gòu)圖 Struts2 框架的基本處理流程: (一 ) 瀏覽器發(fā)送請(qǐng)求。例如: / 北京化工大學(xué)北方院畢業(yè)設(shè)計(jì)(論文) 9 (二 )核心處理器 FilterDispatcher 根據(jù)請(qǐng)求決定調(diào)用適用 Action (三 )WebWork 的攔截器鏈自動(dòng)對(duì)請(qǐng)求應(yīng)用通用功能。例如: workflow , validation 或文件的上傳功能。 (四 )回調(diào) Action 的 execute 方法,該 execute 方法先獲取用戶請(qǐng)求參數(shù),然后執(zhí)行某種數(shù)據(jù)庫操作,既可以是將數(shù)據(jù)保存到數(shù)據(jù)庫,也可以從數(shù)據(jù)庫中檢索信息。實(shí)際是因?yàn)?Action 只是一個(gè)控制器,它將調(diào)用業(yè)務(wù)邏輯組件來處理用戶的請(qǐng)求。 (五 )Action 的 execute 方法處理結(jié)果將被輸出到瀏覽器中。 MySQL 是目前最流行的開放源代碼的數(shù)據(jù)庫管理系統(tǒng),這個(gè)管理系統(tǒng)可以在 Inter上使用,提供了很多最小性能損失方面的特性,并且以它可靠性及運(yùn)行的速度,能在各種應(yīng)用環(huán)境中成功使用。 MySQL 是一個(gè)高性能,多線程,多用戶,建立在 客戶 服務(wù)器上的 RDBMS( 數(shù)據(jù)庫)。 MySQL始于 1979年,最初是 Michael “ Monty” Widenius為瑞典的 TcX 公司創(chuàng)建,在以后的幾年中, Widenius 決定創(chuàng)建一個(gè)洗的,符合自己特殊需求的數(shù)據(jù)庫系統(tǒng)。 1996 年 5月,這個(gè)系統(tǒng)完成并且發(fā)布給了一小部分人,成為我們今天所知的 MySQL 的最初版本。幾個(gè)月后 MySQL 作為 Solaris 的二進(jìn)制版本公布于世。不久 MySQL 的源代碼和二進(jìn)制的源代碼版本開始發(fā)行。 MySQL 以源代碼和二進(jìn)制代碼兩種形式適用于多種平臺(tái)。 MySQL 最具有 競爭力的特性: (一 )可靠性 在大多數(shù)情況下,高級(jí)數(shù)據(jù)庫的性能是以降低可靠性為代價(jià)的,然而 MySQL 不是這樣,它提供了最大可靠性和正常運(yùn)行時(shí)間,并且在大量要求嚴(yán)格的應(yīng)用系統(tǒng)中已得到測(cè)試和驗(yàn)證。 MySQL 巨大的用戶基礎(chǔ)有助于快速查找和解決存在的缺陷,并且能在各種環(huán)境中測(cè)試軟件,這種方法,早就了幾乎完全沒有缺陷的軟件。 (二 )容易使用 MySQL 易于使用,有很多的詳細(xì)的操作手冊(cè),以及大量的書籍。當(dāng)大多數(shù)與 MySQL服務(wù)器交互的功能通過命令行界面發(fā)生時(shí),許多基于瀏覽器和其他方式的圖形工具還能夠簡化用于控制和管理 MySQL 數(shù)據(jù)庫服務(wù)器的任務(wù)。最后,與具有數(shù)百個(gè)可以調(diào)整參數(shù)的專用系統(tǒng)不同, MySQL 非常容易調(diào)整和優(yōu)化。 (三 )多用戶支持 MySQL 是一個(gè)完全多用戶系統(tǒng),這就意味著多個(gè)用戶,可以同時(shí)訪問和使用一個(gè)(或多個(gè))的 MySQL 數(shù)據(jù)庫。在基于網(wǎng)絡(luò)的應(yīng)用程序(要求支持多個(gè)遠(yuǎn)程客戶同時(shí)建北京化工大學(xué)北方院畢業(yè)設(shè)計(jì)(論文) 10 立連接)的發(fā)展期間,這是具有特殊意義的。 MySQL 也包括一個(gè)強(qiáng)有力的,靈活的權(quán)限系統(tǒng),它允許管理者使用基于用戶的基于主機(jī)的認(rèn)證方案的組合來限制對(duì)敏感數(shù)據(jù)的訪問。 (四 )可擴(kuò)展性 沒有很多性能的下降, MySQL 就可以處理非常巨大和復(fù)雜的數(shù) 據(jù)庫。包含幾十萬條記錄,幾十億個(gè)字節(jié)的表是常見的, MySQL 網(wǎng)站本身就要求使用包含 5000 玩條記錄的數(shù)據(jù)庫, MySQL 有效地滿足了 50 到 1000 個(gè)并發(fā)用戶的訪問。并且在超過 600個(gè)用戶的限度的情況下, MySQL 的性能并沒有明顯的下降。像 SAP, Yahoo , NASA 和 Tesas Instruments 這樣的商業(yè)集團(tuán);大容量網(wǎng)站。如 Google,政府組織,如美國人口普查局和羅德島州政府都是用 MySQL 來加強(qiáng)他們的系統(tǒng),可見 MySQL 數(shù)據(jù)庫系統(tǒng)是非常的穩(wěn)定的。 (五 )可移植性 MySQL 對(duì) UNIX 和非 UNIX 操 作系統(tǒng)都非常的適用,如 Linux ,Windows 95/ 98 /2021 /XP 和 NT,它可以在一系列體系結(jié)構(gòu)上運(yùn)行,包括 Itenl x86 , Alpha , SPARC , PowerPC 和 IA64;它還支持從抵擋的 386 系列到高檔的 Pentium 及其和 IBM zSeries 大型機(jī)等很多的硬件配置。 (六 )遵循現(xiàn)有標(biāo)準(zhǔn) MySQL 的發(fā)展工作組視圖使 MySQL 盡量的適應(yīng)標(biāo)準(zhǔn)。 MySQL 支持 ANSI SQL 99標(biāo)準(zhǔn)的大部分重要的特性,而且支持在未來版本中希望增加的標(biāo)準(zhǔn)。另外 MySQL 使用自 定義擴(kuò)展函數(shù)和能夠改善可移植性和給用戶提供強(qiáng)大功能的數(shù)據(jù)庫類型,擴(kuò)展了ANSI 標(biāo)準(zhǔn)。 (七 )國際化 MySQL 作為一個(gè)全球很多國家百萬人使用的系統(tǒng),如果沒有包括對(duì)各種用語言和字符集的支持,將是不正確的。 MySQL 支持很多重要的字符集合(包括拉丁語,漢語和歐洲字符集)。從版本 開始,支持 Unicode 字符集。 (八 )廣泛的應(yīng)用程序支持 MySQL 應(yīng)用程序編程接口 API 面向很多匯編語言,因此用自己的語言寫出數(shù)據(jù)庫驅(qū)動(dòng)的應(yīng)用程序是可能的。當(dāng)前 MySQL 與 C, C++, Java 等都有接口。 (九 )開放源 代碼 MySQL 的開發(fā)者 MySQL AB 是開放源代碼的堅(jiān)定支持者,并且 MySQL 軟件可在 GPL北京化工大學(xué)北方院畢業(yè)設(shè)計(jì)(論文) 11 下流暢的使用。用戶可以免費(fèi)下載和修改符合他們需要的應(yīng)用程序的源代碼,并且可以免費(fèi)的使用他來增強(qiáng)自己的應(yīng)用程序。通過在全世界數(shù)百萬裝置上大規(guī)模的測(cè)試軟件的可靠性和不斷擴(kuò)展軟件引擎,以保持領(lǐng)先于最新技術(shù)和最新的發(fā)展,讓 MySQL 走在了競爭者的前面。 第 運(yùn)行環(huán)境的搭建 的安裝與環(huán)境變量的配置 使用 (windows 版 )雙擊“ ”安裝文件,開始安裝 JDK,安裝步驟按默認(rèn)即可。 系統(tǒng)環(huán)境變量配置: 右鍵單擊“我的電腦”,然后選擇“屬性”,在打開的對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,然后單擊下面的“環(huán)境變量”按鈕,在彈出的環(huán)境變量對(duì)話框中,看下面的“系統(tǒng)變量”塊,單擊“新建”按鈕,彈出“新建系統(tǒng)變量”對(duì)話框,然后創(chuàng)建變量名為“ JAVA_HOME”的變量,變量值為“ C:\Program Files\Java\\”(即安裝JDK 時(shí)所選的安裝 JDK 的根目錄)。然后再在系統(tǒng)環(huán)境變量中選擇“ Path”變量,單擊“編 輯”按鈕,彈出編輯系統(tǒng)變量對(duì)話框,在“變量值”的后面添加“ 。%JAVA_HOME%bin”。 安裝與環(huán)境變量的配置 使用 版本,解壓“ ”文件,到指定目錄即可。當(dāng)用戶配置完環(huán)境變量后,就可以運(yùn)行 MyEclipse,在 MyEclipse 工具欄上點(diǎn)擊“ window” ?選擇“ showtime” ?選擇“ Serves”在 serves 里面把你的工程名稱加載進(jìn)去,在“ Tomcat ”上單擊右鍵,選擇“ Run”運(yùn)行即可。 Tomcat 的環(huán)境變量的配置: 右鍵單擊“我的電腦”,然后選擇“屬性”,在打開的對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,然后單擊下面的“環(huán)境變量”按鈕,在彈出的環(huán)境變量對(duì)話框中,看下面的“系統(tǒng)變量”塊,單擊“新建”按鈕,彈出“新建系統(tǒng)變量”對(duì)話框,然后創(chuàng)建變量名為“ TOMCAT_HOME ”的變量,變量值為“ C:\Program Files\Apache Software Foundation\Tomcat \”(即解壓 Tomcat 時(shí)所選的 Tomcat 的根目錄),然后再在系統(tǒng)環(huán)境變量中選擇“ Path”變量, 單擊“編輯”按鈕,彈出編輯系統(tǒng)變量對(duì)話框,北京化工大學(xué)北方院畢業(yè)設(shè)計(jì)(論文) 12 在“變量值”的后面添加“ 。%TOMCAT_HOME%bin”。 安裝 使用 版本 , MyEclipse 的安 裝: 首先 安裝 ECLIPSE 到“F: \eclipse” 路徑下 ,按照默認(rèn)的安裝配置,點(diǎn)擊 “ 下一步 ” 完成安裝,之后安裝 MYECLIPSE ,按照默認(rèn)配置點(diǎn)擊 “ 下一步 ” ,選擇 “F: \eclipse” 路徑,點(diǎn)擊“ 下一步 ” ,按照默認(rèn)配置點(diǎn)擊 “ 下一步 ” ,完成 MyEclipse 安裝后打開MyEclipse,選擇 工程需要存放的路徑 (隨意)后進(jìn)入 MyEclipse 操作平臺(tái)上 .另外,還要載入相應(yīng)的 jar 包,如 Hibernatelib、 Jdbclib、 Strutslib 等包。 MySQL 的安裝 MySQL 源代碼和二進(jìn)制兩種形式對(duì) Windows XP 都是可用的。安裝的步驟如下: (一 )以管理員的身份登錄,并且解壓縮文件,把它保存在一個(gè)臨時(shí)的目錄中,保存以后可以看見 文件 (二 )雙擊 文件開始安裝過程,會(huì)看見一個(gè)歡迎界面,雙擊 Next 按鈕 (三 )點(diǎn)擊 Browse 按鈕選擇安裝 MySQL 的目錄,然后點(diǎn)擊 Next 按鈕 (四 )選擇要求安裝的類型,點(diǎn)擊 Next 按鈕,通常選擇經(jīng)典安裝,如果想改變默認(rèn)的設(shè)置,可以自定義安裝,然后點(diǎn)擊 Next 按鈕。 (五 )點(diǎn)擊 Next 按鈕, MySQL 現(xiàn)在開始安裝導(dǎo)系統(tǒng)上。 (六 )安裝完成以后,點(diǎn)擊 Finish 按鈕即可完成安裝。 北京化工大學(xué)北方院畢業(yè)設(shè)計(jì)(論文) 13 第 3 章 系統(tǒng)性能需求及數(shù)據(jù)描述 第 需求分析 系統(tǒng)需要解決的主要問題 本系統(tǒng)是以業(yè)務(wù)需求為基礎(chǔ),網(wǎng)站需要完成的以下任務(wù):網(wǎng)站需要讓供應(yīng)商、客戶以及瀏覽者能看到商城的信息 及動(dòng)態(tài),另一個(gè)重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型商品及其詳細(xì)信息;由于消費(fèi)者的需求在增長和變化,商城在面對(duì)面銷售的基礎(chǔ)上也要隨之發(fā)展出相應(yīng)的服務(wù),如在線訂購等技術(shù)。另外,企業(yè)營銷商除了能與普通客戶一樣瀏覽網(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)行處理以方便銷售。 系統(tǒng) 具備的基本功能 根據(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è)、登錄; 購物車; 訂單查詢; 分類瀏覽; 編輯推薦; 熱銷圖書; 最新上架; 后臺(tái)管理相關(guān)功能主要包括: 添加商品; 處理訂單; 查詢用戶信息; 將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用北京化工大學(xué)北方院畢業(yè)設(shè)計(jì)(論文) 14 戶對(duì)網(wǎ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)度可行性。 (一)技術(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è)營銷商來說并不是問題。 本設(shè)計(jì)使用 Struts2 框架和 JSP 應(yīng)用技術(shù) , JSP 可以和各種 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ù)支持。鑒于 MySQL數(shù)據(jù)庫技術(shù)的簡單方便性,所以設(shè)計(jì)使用 MySQL 數(shù)據(jù)庫作為數(shù)據(jù)庫的后臺(tái)。 (二)經(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)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1