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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的開發(fā)與設(shè)計(jì)畢業(yè)論文-在線瀏覽

2024-08-08 20:40本頁面
  

【正文】 性。能夠共享和交換調(diào)用一般操作的組件,或者讓這些組件被別的開發(fā)人員或者開發(fā)團(tuán)隊(duì)所使用。(4)作為Java2的一個(gè)重要組成部分,JSP技術(shù)能夠支持高度復(fù)雜的、基于Web的企業(yè)級(jí)應(yīng)用。此外,JSP技術(shù)無論是在跨平臺(tái)特性、運(yùn)行效率、企業(yè)級(jí)軟件開發(fā)還是商業(yè)支持方面都具有優(yōu)勢(shì),從而使其成為目前和未來進(jìn)行動(dòng)態(tài)網(wǎng)頁開發(fā)的最佳工具之一[1]。數(shù)據(jù)庫為db_business。從借助瀏覽器實(shí)現(xiàn)的數(shù)據(jù)庫查詢功能到內(nèi)容豐富的擴(kuò)展標(biāo)記語言(XML)支持特性均可有力地證明,SQL Server 2000為全面支持Web功能的數(shù)據(jù)庫解決方案。SQL SERVER 2000還推出了一組復(fù)雜的新安全特性:強(qiáng)大而靈活的基于角色的服務(wù)器、數(shù)據(jù)庫和應(yīng)用程序配置安全性;集成的安全性審核工具可以跟蹤18個(gè)不同的安全事件及其子事件;精密的文件和網(wǎng)絡(luò)加密支持,包括SSL(安全套接字層)。對(duì)比SQL Server 2000 和其他的大型數(shù)據(jù)庫管理系統(tǒng),SQL Server 2000 具有可靠的安全性,更快的存儲(chǔ)速度,高度的兼容性,因此,應(yīng)用SQL Server 2000作為后臺(tái)數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強(qiáng)有力的支持,并對(duì)以后軟件的運(yùn)行提供了堅(jiān)實(shí)的基礎(chǔ)。目前支持JSPd應(yīng)用服務(wù)器較多,如Tomcat、Resin、Websphere、Weblogic、Jboss等。如今,基于Web的應(yīng)用越來越多,傳統(tǒng)的Html已經(jīng)滿足不了如今的需求。如 Asp,Jsp,Php等。Tomcat即是一個(gè) Jsp和Servlet的運(yùn)行平臺(tái)。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在 Tomcat中得到體現(xiàn)。,而是重新設(shè)計(jì)的。Tomcat提供了各種平臺(tái)的版本供下載,可以從。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(WebArchive)文件。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè)WEBINF目錄,這個(gè)目錄很重要。通常這些所依賴的類也可以打包成JAR放到WEBINF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。你在瀏覽器中訪問這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。另外 Tomcat也提供了一個(gè)應(yīng)用:manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。當(dāng)然本地也可以。但是與Apache相比,讓 Apache處理靜態(tài)Html。一個(gè)group對(duì)應(yīng)著系統(tǒng)的一定資源,某個(gè)group不能訪問不屬于它的資源。沒有權(quán)限的用戶則不能訪問這個(gè)應(yīng)用。 2:JNDIRealm,用戶信息存在基于LDAP的服務(wù)器里,通過JNDI獲取用戶信息。在 Tomcat4中,來對(duì)你的應(yīng)用或者Session實(shí)行監(jiān)聽。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用服務(wù)器提供的是一致的。應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,同時(shí)也支持Jsp和 ,它不提供EJB等支持。既然應(yīng)用服務(wù)器具有Tomcat的功能,那么Tomcat有沒有存在的必要呢?事實(shí)上,我們的很多中小應(yīng)用不需要采用EJB等技術(shù),Jsp和 Servlet已經(jīng)足夠,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。我們這里要提到另外一個(gè)工具Ant,Ant也是Jakarta中的一個(gè)子項(xiàng)目,它所實(shí)現(xiàn)的功能類似于 ,然后運(yùn)行Ant就可以完成xml文件中定義的工作,這個(gè)工具對(duì)于一個(gè)大的應(yīng)用來說非常好,可以利用標(biāo)簽庫實(shí)現(xiàn)Java代碼與Html文件的分離,使Jsp的維護(hù)更方便。如與上面提到的JBoss集成起來開發(fā)EJB,與Cocoon(Apache的另外一個(gè)項(xiàng)目)集成起來開發(fā)基于Xml的應(yīng)用,與OpenJMS集成起來開發(fā)JMS應(yīng)用,除了我們提到的這幾種,可以與Tomcat集成的軟件還有很多。如今,開源軟件越來越收到人們的重視,Linux就是一個(gè)成功的典型[11]。Resin對(duì)靜態(tài)頁處理能力相對(duì)較弱,為了更好的發(fā)揮特性,通常,它都與Apache組合使用,這樣的組合可以架構(gòu)出功能十分強(qiáng)大的站點(diǎn)。2) 無限的可擴(kuò)展性包括客戶機(jī)的分類共享,資源Pooling以及動(dòng)態(tài)網(wǎng)頁和EJB組建群集。在本次設(shè)計(jì)中,選擇使用的是Tomcat服務(wù)器。在安裝好數(shù)據(jù)庫后JSP并不能直接與數(shù)據(jù)庫分類[8],這里選擇利用第三方JDBC驅(qū)動(dòng)程序分類數(shù)據(jù)庫。因此,可以利用公共數(shù)據(jù)庫訪問分類JavaBean的開發(fā)。在加載了JDBC驅(qū)動(dòng)程序,建立了數(shù)據(jù)庫的URL后,通過調(diào)用DriverManager類的getConnection方法與db_Business數(shù)據(jù)庫分類。這樣,都可以對(duì)數(shù)據(jù)庫操作了。它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語言中實(shí)現(xiàn)的[9]。使用 CSS 可以非常靈活并更好地控制具體的頁面外觀,從精確的布局定位到特定的字體和樣式。這次設(shè)計(jì)中就學(xué)習(xí)使用了CSS層疊樣式表。利用它來統(tǒng)一設(shè)計(jì)網(wǎng)站內(nèi)網(wǎng)頁背景及外部框架的樣式。由于CSS已經(jīng)規(guī)定聲明部分中的屬性及其取值范圍,所以對(duì)于我這樣初學(xué)者的難點(diǎn)就是如何找到合適的屬性來實(shí)現(xiàn)頁面設(shè)計(jì)。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。(1)技術(shù)可行性因?yàn)橛?jì)算機(jī)硬件的發(fā)展已經(jīng)越來越快,現(xiàn)在PC機(jī)的性能已經(jīng)可以勝任普通網(wǎng)站的web服務(wù)器。JSP是Java在Internet/Intranet Web上的重要應(yīng)用技術(shù),可以和各種Java技術(shù)完好的結(jié)合在一起從而實(shí)現(xiàn)非常復(fù)雜的應(yīng)用。利用JSP技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。由于在學(xué)習(xí)數(shù)據(jù)庫時(shí)一直以SQL Server作為例子,所以采用Microsoft SQL Server2000作為數(shù)據(jù)庫的后臺(tái)。為了使網(wǎng)站建成后能達(dá)到增加企業(yè)經(jīng)濟(jì)效益的效果,尋找一支創(chuàng)新與技術(shù)優(yōu)秀的團(tuán)隊(duì)最多需要增加3000元的一次性投資。但架設(shè)好一個(gè)網(wǎng)絡(luò)中的服務(wù)器,以滿足互聯(lián)網(wǎng)中瀏覽者對(duì)速度的需求,這樣每年服務(wù)器與網(wǎng)絡(luò)線路和設(shè)備的維護(hù)費(fèi)用將是企業(yè)不得不重點(diǎn)考慮的因素。(3)操作可行性如今,計(jì)算機(jī)與網(wǎng)絡(luò)已經(jīng)非常地普及。由于這個(gè)課題是以PC機(jī)作為服務(wù)器的網(wǎng)站,營銷商可以自己對(duì)網(wǎng)站進(jìn)行操作和管理。專做營銷的中小型企業(yè)隨著百姓個(gè)人消費(fèi)水平的增長迅速成長起來,但同時(shí)也帶來了這一行業(yè)激烈的競(jìng)爭(zhēng)?,F(xiàn)在企業(yè)營銷商需要用一些更新穎更有效的方式增強(qiáng)競(jìng)爭(zhēng)力。另外,通過電子商務(wù)網(wǎng)站,廣闊自己的營銷方式和市場(chǎng),能夠幫助企業(yè)營銷商從魚龍混雜的市場(chǎng)中脫穎而出,完善企業(yè)銷售與服務(wù)的環(huán)節(jié),最終提升企業(yè)的價(jià)值與經(jīng)濟(jì)效益。另外,企業(yè)營銷商除了能與普通客戶一樣瀏覽網(wǎng)站之外,還需要對(duì)網(wǎng)站進(jìn)行管理。對(duì)于消費(fèi)者通過網(wǎng)站提交的各種訂單能夠進(jìn)行處理以方便銷售。用戶在前臺(tái)所瀏覽的內(nèi)容,網(wǎng)站的后臺(tái)需要能相應(yīng)的做出更新或修改。后臺(tái)管理相關(guān)功能主要包括:1) 添加商品;2) 處理訂單;3) 查詢用戶信息;4) 添加分類;5) 管理公告信息。 業(yè)務(wù)流程分析將上面的需求分析進(jìn)行歸納。然后制定他們的相關(guān)活動(dòng)。在對(duì)業(yè)務(wù)流程分析中,盡量把業(yè)務(wù)主角的活動(dòng)考慮全面,使系統(tǒng)的功能盡量完整。用戶可以瀏覽網(wǎng)站主頁、商品的介紹和一些服務(wù)信息。使用數(shù)據(jù)庫中權(quán)限的功能對(duì)管理員設(shè)置權(quán)限,管理員可以對(duì)商品及商品分類的信息進(jìn)行新增,修改及刪除,也可以對(duì)訂單信息進(jìn)行查看、撤銷、發(fā)貨、完成等處理,同時(shí)管理員也可以對(duì)用戶信息進(jìn)行管理。這里主要利用數(shù)據(jù)流程圖來說明數(shù)據(jù)流程。因此數(shù)據(jù)流程圖作為一種模型工具已經(jīng)廣泛使用在軟件工程的實(shí)踐中[5]。用戶瀏覽所使用到的數(shù)據(jù)歸納為站內(nèi)信息,如商品信息等。相應(yīng)的,根據(jù)后臺(tái)業(yè)務(wù)流程,管理員對(duì)網(wǎng)站內(nèi)容的添加、更新和刪除等所操作的數(shù)據(jù)定義為商城信息。用戶站內(nèi)信息管理員更新商品信息更新用戶信息生成訂單顯示信息用戶信息存儲(chǔ)商品信息存儲(chǔ)用戶訂單處理用戶訂單用戶信息訂單內(nèi)容信息商品信息訂單商品的更新數(shù)據(jù)商品信息用戶信息用戶信息處理信息訂單信息存儲(chǔ)處理后的訂單訂單信息圖 網(wǎng)站數(shù)據(jù)流的零級(jí)圖上面得到的零級(jí)圖并不是整個(gè)網(wǎng)站數(shù)據(jù)的詳細(xì)流程圖。例如將商城信息分為了商品信息、分類信息和用戶信息。 運(yùn)行環(huán)境及開發(fā)工具操作系統(tǒng):Windows 2000。Web應(yīng)用服務(wù)器:。畢業(yè)設(shè)計(jì)論文第4章 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)業(yè)務(wù)流程,需要將網(wǎng)站劃分為前臺(tái)、后臺(tái)和數(shù)據(jù)庫。為了方便客戶搜索感興趣的商品信息,將商品搜索嵌入到主頁面中。前臺(tái)是一個(gè)比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。其中每一部分都以盡量少的內(nèi)容顯示,以免瀏覽者看的眼花繚亂而失去耐心。在為系統(tǒng)劃分功能模塊,并以模塊為單位來實(shí)現(xiàn)設(shè)計(jì)時(shí)也是以這個(gè)結(jié)構(gòu)為根基的。網(wǎng)站前臺(tái)所顯示的信息在后臺(tái)都應(yīng)該有對(duì)應(yīng)的維護(hù)。因此,各個(gè)管理的界面會(huì)作為主管理界面的分支。后臺(tái)將更新的數(shù)據(jù)寫入到數(shù)據(jù)庫中,前臺(tái)再將數(shù)據(jù)庫中的信息取出來并顯示。而模塊是指具備有輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動(dòng)、提高開發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。這樣,將前臺(tái)模塊再細(xì)分為用戶管理模塊、訂單查詢模塊、購物車模塊、修改個(gè)人資料模塊、商城公告模塊。下面詳細(xì)說明一下這些功能模塊的設(shè)計(jì):(1)用戶管理模塊:為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。(2)購物車模塊:在超市購物,可以根據(jù)自己的需要將很多種商品挑選至購物車或購物籃中,然后到收銀臺(tái)結(jié)款。在網(wǎng)上商城中,所選商品須通過購物車進(jìn)行暫存,然后生產(chǎn)訂單。(3)訂單管理模塊:用戶提交訂單后,通過產(chǎn)生的訂單號(hào)查詢訂單信息及執(zhí)行狀態(tài)。(4)個(gè)人資料管理模塊:用戶資料修改時(shí)為用戶更改個(gè)人信息所提供的窗口,為了保護(hù)用戶信息部受非法侵害,用戶只有登錄網(wǎng)頁后才有權(quán)限修改個(gè)人資料。在現(xiàn)實(shí)網(wǎng)絡(luò)開發(fā)中存在著各種各樣的商城公告,但它們都由基于瀏覽商城公告及添加商城公告2部分組成。下面可以設(shè)計(jì)如何將這些模塊組織在一起,構(gòu)成一個(gè)結(jié)構(gòu)比較合理的前臺(tái)了。另外各個(gè)模塊間也應(yīng)該互相分類起來。以后臺(tái)的業(yè)務(wù)流程分析和前臺(tái)各個(gè)模塊的設(shè)計(jì)為基礎(chǔ)、根據(jù)用戶的需求分析來確定后臺(tái)管理模塊應(yīng)具有的功能。該模塊的功能是對(duì)管理員身份進(jìn)行能夠驗(yàn)證。(2) 商品管理模塊:向商品表插入前臺(tái)首頁展示的商品信息,也就是添加商品信息的功能。(4) 用戶信息管理模塊:查詢注冊(cè)所有用戶,對(duì)一些非法或失信用戶進(jìn)行刪除操作 。(6) 分類信息管理模塊: 管理員向前臺(tái)首頁添加商城公告信息。一個(gè)設(shè)計(jì)結(jié)構(gòu)合理的數(shù)據(jù)庫對(duì)于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。對(duì)用戶需求進(jìn)行分析時(shí)數(shù)據(jù)庫設(shè)計(jì)的第一個(gè)階段。(2) 設(shè)計(jì)數(shù)據(jù)庫的概念模型。它對(duì)整個(gè)數(shù)據(jù)庫的設(shè)計(jì)具有深刻的影響。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。在設(shè)計(jì)好前臺(tái)與后臺(tái)的功能模塊后,就開始進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)了。從前臺(tái)顯示的信息到后臺(tái)操作的對(duì)象,都是圍繞數(shù)據(jù)庫展開的。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。以下是各個(gè)數(shù)據(jù)表的實(shí)體圖。根據(jù)前面對(duì)網(wǎng)站前臺(tái)與后臺(tái)功能模塊的分析和對(duì)數(shù)據(jù)庫中實(shí)體關(guān)系的設(shè)計(jì),可以看到網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:商品信息、用戶信息、公告信息、訂單信息、超級(jí)分類信息、管理員信息、公告信息等。 tb_goods的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述IDInt4否是貨物編號(hào)GoodsnameVarchar50否否貨物名稱priceBigint8否否貨物價(jià)格GoodstypeVarchar20否否貨物類型introduceText16否否貨物介紹pictureVarchar50否否圖片路徑GoodsifInt4否否是否推薦INTimeDatetime8否否發(fā)布時(shí)間(2) 用戶信息表tb_member用戶信息表tb_member用來保存用戶信息。 tb_BBS的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述TextidInt4否是主題IDUsernameVarchar20否否作者姓名EmailVarchar50否否EmailDattimeDatetime8否否發(fā)布時(shí)間TextnameVarchar50否否主題名稱TextgutText16否否公告內(nèi)容(4) 訂單生成表tb_order訂單生成表tb_order用來記錄新生成的訂單。 tb_order_detail的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述SubidVarchar50否否訂單idGoodsnameVarchar50否否貨物名稱PriceBigint8否否貨物價(jià)格WsumBigint8否否貨物數(shù)量WcountBigint8否否統(tǒng)計(jì)(6) 超級(jí)分類表tb_superTyp超級(jí)分類表tb_superTyp主要用于記錄調(diào)價(jià)的超級(jí)分類信息。 tb_manager的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長度是否允許空是否為主鍵字段描述IdInt4否否管理員IDmanagerVarchar30否否管理員名PWDVarchar16否否管理員密碼(8) 大分類信息表tb_superType大分類信息
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1