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

正文內(nèi)容

基于web的網(wǎng)上購(gòu)物商城的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2024-08-07 23:08本頁(yè)面
  

【正文】 訓(xùn)信息等。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。系統(tǒng)使用Sun公司開發(fā)的Myeclipse,tomcat,Mysql等開發(fā)工具,利用Windows Xp,tomcat,Myeclipse 建立運(yùn)行環(huán)境,再結(jié)合Mysql建立數(shù)據(jù)連接關(guān)系。系統(tǒng)主要分為該系統(tǒng)分為用戶管理、商品展示、購(gòu)物車管理、訂單管理4個(gè)主要模塊,用戶管理實(shí)現(xiàn)用戶的注冊(cè)、登陸、安全退出等功能;商品展示實(shí)現(xiàn)了分頁(yè)顯示商品、商品選購(gòu)、商品詳細(xì)信息等功能;購(gòu)物車管理實(shí)現(xiàn)查看商品、修改數(shù)量、刪除商品、恢復(fù)商品等功能;訂單管理實(shí)現(xiàn)訂單填寫、自動(dòng)回填訂單信息、訂單生成、返回訂單號(hào)等功能。第1章  系統(tǒng)研發(fā)背景及意義 選題背景 隨著Internet的快速發(fā)展,人們已經(jīng)進(jìn)入了信息時(shí)代,Web已經(jīng)對(duì)商業(yè)、工業(yè)、銀行、財(cái)政、教育、政府、娛樂(lè)和信息產(chǎn)業(yè)及人們的工作、生活產(chǎn)生了深遠(yuǎn)的影響。范圍廣泛的,復(fù)雜的分布式應(yīng)用正在Web環(huán)境中出現(xiàn)?!』赪eb的網(wǎng)上購(gòu)物商城的研究現(xiàn)狀基于Web的網(wǎng)上購(gòu)物商城的設(shè)計(jì)與實(shí)現(xiàn)采用MVC架構(gòu)設(shè)計(jì)思想,MVC架構(gòu)是一種非常好的架構(gòu),它具有很好的移植性,只要需改配置文件就可以在任何的服務(wù)器上運(yùn)行。Struts2是一個(gè)基于Action的MVC Web的框架。在設(shè)計(jì)中我使用了JSP技術(shù),它能更好的實(shí)現(xiàn)網(wǎng)站的功能,使網(wǎng)站更加的美觀,美化了界面。就是普通網(wǎng)頁(yè)文件中插入Java程序和JSP標(biāo)記,就形成了JSP文件。隨著社會(huì)的不斷進(jìn)步及網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代的蓬勃發(fā)展,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購(gòu)物方式,“網(wǎng)上購(gòu)物”這種新型的購(gòu)物方式已經(jīng)為更多的人所接受。所以傳統(tǒng)的購(gòu)物已經(jīng)不能滿足人們的需要,而網(wǎng)絡(luò)購(gòu)物的商品的種類多樣性,價(jià)格的低廉,恰好為網(wǎng)上購(gòu)物提供了良好的基礎(chǔ),另外我國(guó)國(guó)內(nèi)的網(wǎng)絡(luò)的快速發(fā)展和良好的群眾基礎(chǔ)為網(wǎng)上購(gòu)物這種新的購(gòu)買形式提供了良好的群眾基礎(chǔ)。在最近一段時(shí)間里,我也查了一些關(guān)于網(wǎng)上購(gòu)物的信息。其次是個(gè)人網(wǎng)站。但是,另有調(diào)查顯示,將近75%的企業(yè)的網(wǎng)站每天的點(diǎn)擊率在200次以下,%的企業(yè)網(wǎng)站的點(diǎn)擊率不足50次,%的企業(yè)網(wǎng)站的點(diǎn)擊率每天超過(guò)1000次。另外,作為信息、新聞傳播的傳統(tǒng)模式的報(bào)刊業(yè)也將目光和精力投入到網(wǎng)絡(luò)網(wǎng)站上來(lái)。此外,隨著電子時(shí)代的迅速發(fā)展,MP3等電子產(chǎn)品已受到廣大的消費(fèi)群體高度的關(guān)注。利用電子商務(wù)的模式,在介紹推廣自己的同時(shí),以新的一種渠道銷售自己的產(chǎn)品,也愈發(fā)被關(guān)注。伴隨著Internet的蓬勃發(fā)展,網(wǎng)絡(luò)購(gòu)物中心作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢(shì),逐步成為新興的經(jīng)營(yíng)模式和理念,人們不再滿足于信息的瀏覽和發(fā)布,而是充分的享受網(wǎng)上購(gòu)物所帶來(lái)的便利,人們足不出戶就可以買到自己所喜歡的商品,這真是網(wǎng)絡(luò)給人們的生活所帶來(lái)的巨大好處。正因?yàn)樯鲜龅脑?,我在網(wǎng)上查看了一些的資料。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)上購(gòu)物。本設(shè)計(jì)使用的MySql,MySql是一款很好的數(shù)據(jù)庫(kù),是目前主流的數(shù)據(jù)庫(kù)產(chǎn)品,是一款開源的數(shù)據(jù)庫(kù),適合企業(yè)網(wǎng)站的實(shí)用。MySQL使用SQL“結(jié)構(gòu)化查詢語(yǔ)言”,多種操作系統(tǒng)的支持,為多種編程語(yǔ)言提供了API,支持多線程,優(yōu)化的SQL查詢算法,可以處理大型數(shù)據(jù)庫(kù),支持多種存儲(chǔ)引擎等,成本低、速度快、體積小和開放源碼,由于它擁有這么多優(yōu)點(diǎn),所以許多中小型網(wǎng)站都采用MySQL作為網(wǎng)站的數(shù)據(jù)庫(kù)。(二)到了70年代,采用的是網(wǎng)狀型數(shù)據(jù)庫(kù)。目前,幾乎所有數(shù)據(jù)庫(kù)系統(tǒng)全都是建立在關(guān)系模型上的。(四)到了90年代末期,提出了對(duì)象關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),允許定義數(shù)據(jù)方法和數(shù)據(jù)類型,通過(guò)方法對(duì)對(duì)象進(jìn)行操作。Java 應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分?,F(xiàn)在Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。 Java分為三個(gè)體系JavaSE(Java2 Platform Standard Edition,Java平臺(tái)標(biāo)準(zhǔn)版),JavaEE(Java 2 Platform,Enterprise Edition,Java 平臺(tái)企業(yè)版),JavaME(Java 2 Platform Micro Edition,Java平臺(tái)微型版) 。這樣能滿足軟件平臺(tái)上互相操作,具有可伸縮性和重用性并可即插即用等分布式計(jì)算模式的需求。推動(dòng)了整個(gè)IT業(yè)的發(fā)展。中間提供商、構(gòu)件提供商、服務(wù)器軟件以及咨詢服務(wù)商出現(xiàn)。(四)對(duì)軟件開發(fā)帶來(lái)了新的革命,重視使用第三方構(gòu)件集成,利用平臺(tái)的基礎(chǔ)設(shè)施服務(wù),實(shí)現(xiàn)開發(fā)各個(gè)階段的重要技術(shù),重視開發(fā)團(tuán)隊(duì)的組織和文化理念、協(xié)作、創(chuàng)作、責(zé)任、誠(chéng)信是人才的基本素質(zhì)。  課題背景及開展研究的意義隨著社會(huì)的不斷進(jìn)步及網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代的蓬勃發(fā)展,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購(gòu)物方式,“網(wǎng)上購(gòu)物”這種新型的購(gòu)物方式已經(jīng)為更多的人所接受。在設(shè)計(jì)上,該系統(tǒng)采用Struts2經(jīng)典的MVC模式,實(shí)現(xiàn)WEB的功能,滿足一些小型網(wǎng)上商家的需要,不可能把所有的功能都完善,隨著客戶需求的增加,后期的升級(jí)與改進(jìn)是很必要的,這種開發(fā)模式將顯示模式與設(shè)計(jì)模式相分離,對(duì)于后期的開發(fā)人員來(lái)說(shuō),是一件極大的好事,只需增加相應(yīng)的代碼,提供相應(yīng)的接口就可以了,而不必過(guò)多的考慮系統(tǒng)的整體情況,當(dāng)然,如果是大型的網(wǎng)站,就必須運(yùn)用一些架構(gòu)等,但對(duì)于這樣的小型網(wǎng)站來(lái)說(shuō),這種模式就足夠了。而在實(shí)際的生活中,這種方案已經(jīng)被廣泛的運(yùn)用到了實(shí)際的商業(yè)活動(dòng)中了,人們將這種交易模式稱為電子商務(wù)。它們都是相當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,對(duì)其他的網(wǎng)站提供了良好的典范。 設(shè)計(jì)和完成一個(gè)電子商務(wù)網(wǎng)站的,將會(huì)牽涉到許多技術(shù)上的問(wèn)題,如:動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)的,后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)和管理。 研究方法、研究?jī)?nèi)容及其預(yù)期目的設(shè)計(jì)是在 Windows 系統(tǒng)下采取基于Web使用Strut2框架的MVC模式來(lái)實(shí)現(xiàn)網(wǎng)上購(gòu)物平臺(tái)的功能,以MyEclipse為開發(fā)平臺(tái),MySql為后臺(tái)數(shù)據(jù)庫(kù),Tomcat為服務(wù)器,從結(jié)構(gòu)和功能上,系統(tǒng)主要是以后臺(tái)管理模塊為主。結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí)(包括計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、相關(guān)協(xié)議、信息安全、JSP等相關(guān)知識(shí)等),選擇所熟悉的開發(fā)工具進(jìn)行本畢業(yè)設(shè)計(jì)的開發(fā);在設(shè)計(jì)中以需求分析為基礎(chǔ),寫出系統(tǒng)開發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問(wèn)題的實(shí)現(xiàn)方法。如:正在搞活動(dòng)的商品,商家推薦的商品,分類商品以及相關(guān)內(nèi)容。不同的用戶有不同的權(quán)限,如果是管理員,可以實(shí)現(xiàn)商品的添加與商品信息和用戶信息的刪改、商品的管理、對(duì)違法用戶的刪除,訂單的查看與管理等功能,如果是普通用戶則只能對(duì)自己信息的修改,自己訂單的查詢等操作。網(wǎng)上購(gòu)物平臺(tái)主要是對(duì)后臺(tái)管理和前臺(tái)操作。前臺(tái)操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊(cè),通過(guò)網(wǎng)站的精品推薦或商品搜索功能,找到自己想要買的商品,裝入購(gòu)物車,提交定單進(jìn)行購(gòu)買。第2章  系統(tǒng)開發(fā)技術(shù)簡(jiǎn)介及運(yùn)行環(huán)境的搭建  Struts技術(shù)與MySql技術(shù)Struts2框架是目前比較成熟的框架,Struts2是在Struts1和WebWork的基礎(chǔ)上發(fā)展起來(lái)的。但是由于它“太老”了,一些設(shè)計(jì)上的缺陷成為它的硬傷,面對(duì)大量新的MVC框架蓬勃的星期,Struts1也開始了血液的更新,Struts2的體系與Struts1體系的差別非常的大,因?yàn)镾truts2使用了WebWork的設(shè)計(jì)核心,而不是實(shí)用Struts1的設(shè)計(jì)核心。Struts的框架結(jié)構(gòu)與WebWork相差不大,Struts2的體系如以下的結(jié)構(gòu)()。例如:/ (二)核心處理器FilterDispatcher根據(jù)請(qǐng)求決定調(diào)用適用Action(三)WebWork的攔截器鏈自動(dòng)對(duì)請(qǐng)求應(yīng)用通用功能。(四)回調(diào)Action的execute方法,該execute方法先獲取用戶請(qǐng)求參數(shù),然后執(zhí)行某種數(shù)據(jù)庫(kù)操作,既可以是將數(shù)據(jù)保存到數(shù)據(jù)庫(kù),也可以從數(shù)據(jù)庫(kù)中檢索信息。(五)Action的execute方法處理結(jié)果將被輸出到瀏覽器中。MySQL是一個(gè)高性能,多線程,多用戶,建立在客戶服務(wù)器上的RDBMS( 數(shù)據(jù)庫(kù))。1996年5月,這個(gè)系統(tǒng)完成并且發(fā)布給了一小部分人,成為我們今天所知的MySQL的最初版本。不久MySQL的源代碼和二進(jìn)制的源代碼版本開始發(fā)行。MySQL最具有競(jìng)爭(zhēng)力的特性:(一)可靠性在大多數(shù)情況下,高級(jí)數(shù)據(jù)庫(kù)的性能是以降低可靠性為代價(jià)的,然而MySQL不是這樣,它提供了最大可靠性和正常運(yùn)行時(shí)間,并且在大量要求嚴(yán)格的應(yīng)用系統(tǒng)中已得到測(cè)試和驗(yàn)證。(二)容易使用MySQL易于使用,有很多的詳細(xì)的操作手冊(cè),以及大量的書籍。最后,與具有數(shù)百個(gè)可以調(diào)整參數(shù)的專用系統(tǒng)不同,MySQL非常容易調(diào)整和優(yōu)化。在基于網(wǎng)絡(luò)的應(yīng)用程序(要求支持多個(gè)遠(yuǎn)程客戶同時(shí)建立連接)的發(fā)展期間,這是具有特殊意義的。(四)可擴(kuò)展性沒(méi)有很多性能的下降,MySQL就可以處理非常巨大和復(fù)雜的數(shù)據(jù)庫(kù)。并且在超過(guò)600個(gè)用戶的限度的情況下,MySQL的性能并沒(méi)有明顯的下降。如Google,政府組織,如美國(guó)人口普查局和羅德島州政府都是用MySQL來(lái)加強(qiáng)他們的系統(tǒng),可見(jiàn)MySQL數(shù)據(jù)庫(kù)系統(tǒng)是非常的穩(wěn)定的。(六)遵循現(xiàn)有標(biāo)準(zhǔn)MySQL的發(fā)展工作組視圖使MySQL盡量的適應(yīng)標(biāo)準(zhǔn)。另外MySQL使用自定義擴(kuò)展函數(shù)和能夠改善可移植性和給用戶提供強(qiáng)大功能的數(shù)據(jù)庫(kù)類型,擴(kuò)展了ANSI標(biāo)準(zhǔn)。MySQL 支持很多重要的字符集合(包括拉丁語(yǔ),漢語(yǔ)和歐洲字符集)。(八)廣泛的應(yīng)用程序支持MySQL應(yīng)用程序編程接口API面向很多匯編語(yǔ)言,因此用自己的語(yǔ)言寫出數(shù)據(jù)庫(kù)驅(qū)動(dòng)的應(yīng)用程序是可能的。(九)開放源代碼MySQL的開發(fā)者M(jìn)ySQL AB是開放源代碼的堅(jiān)定支持者,并且MySQL軟件可在GPL下流暢的使用。通過(guò)在全世界數(shù)百萬(wàn)裝置上大規(guī)模的測(cè)試軟件的可靠性和不斷擴(kuò)展軟件引擎,以保持領(lǐng)先于最新技術(shù)和最新的發(fā)展,讓MySQL走在了競(jìng)爭(zhēng)者的前面。系統(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的根目錄)。%JAVA_HOME%bin”。當(dāng)用戶配置完環(huán)境變量后,就可以運(yùn)行MyEclipse,在MyEclipse工具欄上點(diǎn)擊“window”224。選擇“Serves”在serves里面把你的工程名稱加載進(jìn)去,在“Tomcat ”上單擊右鍵,選擇“Run”運(yùn)行即可。%TOMCAT_HOME%bin”。 MySQL 的安裝 MySQL源代碼和二進(jìn)制兩種形式對(duì)Windows XP都是可用的。(五)點(diǎn)擊Next按鈕,MySQL現(xiàn)在開始安裝導(dǎo)系統(tǒng)上。 第3章 系統(tǒng)性能需求及數(shù)據(jù)描述  需求分析 本系統(tǒng)是以業(yè)務(wù)需求為基礎(chǔ),網(wǎng)站需要完成的以下任務(wù):網(wǎng)站需要讓供應(yīng)商、客戶以及瀏覽者能看到商城的信息及動(dòng)態(tài),另一個(gè)重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型商品及其詳細(xì)信息;由于消費(fèi)者的需求在增長(zhǎng)和變化,商城在面對(duì)面銷售的基礎(chǔ)上也要隨之發(fā)展出相應(yīng)的服務(wù),如在線訂購(gòu)等技術(shù)。企業(yè)需要定期更新現(xiàn)有商品的詳細(xì)信息、商城動(dòng)態(tài)和聯(lián)系方式,必要時(shí)還要對(duì)企業(yè)的介紹做更改。根據(jù)上面的需求,需要設(shè)計(jì)出網(wǎng)站的前臺(tái)和后臺(tái)。根據(jù)以上的想法,設(shè)計(jì)出網(wǎng)站的功能:前臺(tái)用戶相關(guān)功能主要包括:用戶注冊(cè)、登錄;購(gòu)物車;訂單查詢;分類瀏覽;編輯推薦;熱銷圖書;最新上架; 后臺(tái)管理相關(guān)功能主要包括:添加商品;處理訂單;查詢用戶信息; 將以上這些功能制作成網(wǎng)頁(yè)以后,在其中分別互相建立連接,基本完成商城及用戶對(duì)網(wǎng)站的要求??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。(一)技術(shù)可行性因?yàn)橛?jì)算機(jī)硬件的發(fā)展已經(jīng)越來(lái)越快,現(xiàn)在PC機(jī)的性能已經(jīng)可以勝任普通網(wǎng)站的web服務(wù)器。本設(shè)計(jì)使用Struts2框架和JSP應(yīng)用技術(shù) ,JSP可以和各種Java技術(shù)完好的結(jié)合在一起從而實(shí)現(xiàn)非常復(fù)雜的應(yīng)用。利用JSP技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。鑒于MySQL數(shù)據(jù)庫(kù)技術(shù)的簡(jiǎn)單方便性,所以設(shè)計(jì)使用MySQL數(shù)據(jù)庫(kù)作為數(shù)據(jù)庫(kù)的后臺(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)考慮的因素。(三)操作可行性如今,計(jì)算機(jī)與網(wǎng)絡(luò)已經(jīng)非常地普及。由于這個(gè)課題是以PC機(jī)作為服務(wù)器的網(wǎng)站,營(yíng)銷商可以自己對(duì)網(wǎng)站進(jìn)行操作和管理。得出網(wǎng)站的兩個(gè)業(yè)務(wù)主角,即用戶與管理員。對(duì)應(yīng)網(wǎng)站的功能可以確定,用戶活動(dòng)對(duì)應(yīng)網(wǎng)站前臺(tái)業(yè)務(wù)流程;管理員活動(dòng)對(duì)應(yīng)網(wǎng)站的后臺(tái)業(yè)務(wù)流程。前臺(tái)業(yè)務(wù)主要是面向客戶,用戶可以瀏覽網(wǎng)頁(yè)內(nèi)的商品信息。使用數(shù)據(jù)庫(kù)中權(quán)限的功能對(duì)管理員設(shè)置權(quán)限,管理員可以對(duì)商品及商品分類的信息進(jìn)行新增,修改及刪除,也可以對(duì)訂單信息進(jìn)行查看、撤銷、發(fā)貨、完成等處理,同時(shí)管理員也可以對(duì)用戶信息進(jìn)行管理。這里主要利用數(shù)據(jù)流程圖來(lái)說(shuō)明數(shù)據(jù)流程。因此數(shù)據(jù)流程圖作為一種模型工具已經(jīng)廣泛使用在軟件工程的實(shí)踐中。根據(jù)前臺(tái)業(yè)務(wù)流程,可以將用戶的活動(dòng)分為兩類。而用戶提交的訂單則作為網(wǎng)站的訂單數(shù)據(jù)。 。用戶瀏覽所使用到的數(shù)據(jù)歸納為站內(nèi)信息,如商品信息等。相應(yīng)的,根據(jù)后臺(tái)業(yè)務(wù)流程,管理員對(duì)網(wǎng)站內(nèi)容的添加、更新和刪除等所操作的數(shù)據(jù)定義為商城信息。用戶站內(nèi)信息管理員更新商品信息更新用戶信息生成訂單顯示信息用戶訂單處理用戶訂單用戶信息訂單內(nèi)容信息商品信息訂單商品的更新數(shù)據(jù)商品信息用戶信息用戶信息處理信息訂單信息存儲(chǔ)處理后的訂單訂單信息商品信息存儲(chǔ)用戶信息存儲(chǔ) 網(wǎng)站數(shù)據(jù)流程零級(jí)圖上面得到的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1