![B2C網(wǎng)上商城設(shè)計(jì)實(shí)現(xiàn)畢業(yè)論文_第1頁](http://file4.renrendoc.com/view/040b0c77855af4fa3ef8d1e6d5a3b0a6/040b0c77855af4fa3ef8d1e6d5a3b0a61.gif)
![B2C網(wǎng)上商城設(shè)計(jì)實(shí)現(xiàn)畢業(yè)論文_第2頁](http://file4.renrendoc.com/view/040b0c77855af4fa3ef8d1e6d5a3b0a6/040b0c77855af4fa3ef8d1e6d5a3b0a62.gif)
![B2C網(wǎng)上商城設(shè)計(jì)實(shí)現(xiàn)畢業(yè)論文_第3頁](http://file4.renrendoc.com/view/040b0c77855af4fa3ef8d1e6d5a3b0a6/040b0c77855af4fa3ef8d1e6d5a3b0a63.gif)
![B2C網(wǎng)上商城設(shè)計(jì)實(shí)現(xiàn)畢業(yè)論文_第4頁](http://file4.renrendoc.com/view/040b0c77855af4fa3ef8d1e6d5a3b0a6/040b0c77855af4fa3ef8d1e6d5a3b0a64.gif)
![B2C網(wǎng)上商城設(shè)計(jì)實(shí)現(xiàn)畢業(yè)論文_第5頁](http://file4.renrendoc.com/view/040b0c77855af4fa3ef8d1e6d5a3b0a6/040b0c77855af4fa3ef8d1e6d5a3b0a65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要隨著電子商務(wù)的迅猛發(fā)展,網(wǎng)上購物作為一種便捷的消費(fèi)途徑走進(jìn)了人們的生活。網(wǎng)上購物實(shí)現(xiàn)的是一種以網(wǎng)頁為交流媒介,在網(wǎng)頁切換時(shí),帶回一些重要的客戶信息或商品信息,實(shí)現(xiàn)了對客戶信息的了解和對必要信息的記錄。該網(wǎng)站能夠?qū)崿F(xiàn)企業(yè)以自有域名在互聯(lián)網(wǎng)開設(shè)的集銷售、服務(wù)、資訊一體化的電子商務(wù)平臺企業(yè)依托此網(wǎng)站開展綜合性的網(wǎng)絡(luò)營銷活動,推廣網(wǎng)站樹立品牌。產(chǎn)品展示:全天后的產(chǎn)品展示平臺,文字、圖片、多媒體、在線評價(jià)等展示手段。銷售服務(wù):提供自助式的訂單填寫向?qū)?,歷史訂單追溯。增加了銷售服務(wù)水平,同時(shí)降低了銷售服務(wù)的人力成本。售后服務(wù):保留歷史賬單有助于加強(qiáng)顧客的消費(fèi)體驗(yàn)。在網(wǎng)站上提供本公司相關(guān)產(chǎn)品的有關(guān)知識,選購指南等。使用說明等幫助消費(fèi)者使用本企業(yè)的產(chǎn)品。本人的畢業(yè)設(shè)計(jì)主要闡述如何實(shí)現(xiàn)一個(gè)在線商城系統(tǒng),基B/S結(jié)構(gòu)。參考了現(xiàn)在比較流行的商城,緊扣一個(gè)基本的商城需要具備的功能,并從客戶角度考慮來編寫代碼及界面達(dá)到從服務(wù)客戶的角度來設(shè)計(jì)系統(tǒng)使其更加的人性化。剖析一個(gè)具備可擴(kuò)展型的系統(tǒng),代碼的編寫具有明確的功能區(qū)分。因此采取目前最受推崇的MVC模,分層式編寫代碼。采用ORM模型,弱化表的概念,使編程更加的面向?qū)ο?。關(guān)鍵詞結(jié)構(gòu),MVC模式,ORM型word檔可自由復(fù)制編輯
ABSTRACTWiththerapidofelectronicasaconvenientwayofhaswasmaterializedbyexchangeofwebsites.websitetoanotherwebsite,hebringssomeimportantinformationofcustomersorThisprocesscanthecustomers'panywillpopularizesetupbrandthroughgeneralmarketingbasedDisplayofthewillbyusingmultimedias,service:providesonhowfilloutself-helpedordershowtofindtheorders.ThisserviceimprovesqualityofserviceinducestheofAfter-salereservingofformerwillenrichcustomers'experienceofshoppingguidesinstructionslistedwilltellhowtousethecommoditiesofthemainlydiscusseshowtobasedB/SAshouldcodesinterfacesfromcustomers'anglesbyreferingtopopularon-linetownstheashoppinghas.Thus,thecanwellthedesigningofcanmorehumanized.scalablesystemaspecificdistinctionofwriting.IfthemostwidelyMVCnowadaystowritecodeslayerbyORMthewillmoreobject-oriented.KeyB/S,ORMword檔可自由復(fù)制編輯
目錄摘要II第1引言....................................................................................................................11.1背...................................................................................................................11.2研究內(nèi)...........................................................................................................第2技術(shù)提要............................................................................................................42.1模式和STRUTS.........................................................................................42.2H持久.............................................................................................2.3S
PRING
管理........................................................................................................6第3需求分析............................................................................................................73.1系統(tǒng)需求說...................................................................................................73.2系統(tǒng)環(huán)境配...................................................................................................83.3系統(tǒng)可行性分...............................................................................................3.4數(shù)據(jù)庫設(shè).......................................................................................................8用戶信息表(地址簿表(9訂單表(order).........................................................................................9訂單項(xiàng)表(order_list)............................................................................10父目錄表(father_list)............................................................................子目錄表(商品信息表(..............................................................................10商品評論表(11收藏夾表(bookmark)............................................................................3.4.10管理員表(administrator)....................................................................123.4.11會員級別與積分、折扣的關(guān)系表()123.4.12購物車表().............................................................................12第4系統(tǒng)設(shè)計(jì)..........................................................................................................13word檔可自由復(fù)制編輯
4.1魯棒性分.....................................................................................................134.2前臺部分序列.............................................................................................用戶注冊序列圖..................................................................................14用戶登錄序列圖..................................................................................15查詢商品信息序列圖..........................................................................164.3后臺部分序列.............................................................................................會員級別設(shè)置......................................................................................17查詢會員級別與積分、折扣的關(guān)系表..............................................18刪除會員..............................................................................................4.4部分用例實(shí).........................................................................................會員登錄用例......................................................................................19地址簿編輯用例..................................................................................20商品搜索用例......................................................................................20從收藏夾中刪除商品..........................................................................21第5電子商城實(shí)現(xiàn)..................................................................................................5.1顧客/會........................................................................................................22顧客-會員注冊.....................................................................................會員-會員登錄.....................................................................................5.1.3個(gè)人信息維護(hù).....................................................................................地址簿編輯..........................................................................................24會員歷史交易查詢..............................................................................26會員密碼找回......................................................................................27會員積分查詢......................................................................................275.2商品展.........................................................................................................28商品分類瀏覽......................................................................................28商品搜索..............................................................................................商品評論..............................................................................................5.3購買流.................................................................................................30購物車管理..........................................................................................30添加購物車..........................................................................................31修改商品數(shù)量......................................................................................32word檔可自由復(fù)制編輯
刪除商品..............................................................................................加入收藏夾..........................................................................................325.4結(jié).................................................................................................................5.5收藏夾管.....................................................................................................335.6商品目錄管.................................................................................................35商品管理..............................................................................................訂單管理..............................................................................................5.7銷售量統(tǒng).....................................................................................................385.8會員管.........................................................................................................39第6結(jié)束語..............................................................................................................致謝................................................................................................................................43參考文獻(xiàn)........................................................................................................................44word檔可自由復(fù)制編輯
第章引言景建立自己的網(wǎng)站,現(xiàn)商業(yè)化運(yùn)營在金融危機(jī)下的今天人們出門的時(shí)間少了。在家通過利用電子商務(wù)的低成本,無空間限制的特性,抓住市場走向,提高個(gè)人或企業(yè)利益。并可以有效處理堆積的商品。在國際金融危機(jī)的影響持續(xù)蔓延并出現(xiàn)全球性貿(mào)易萎縮費(fèi)收緊的時(shí)候,電子商務(wù)服務(wù)業(yè)在中國卻逆市擴(kuò)張。電子商務(wù)的低成本高收益、開放性和擴(kuò)展性在國際金融危機(jī)中更加凸顯其價(jià)值商務(wù)是國內(nèi)中小企業(yè)實(shí)現(xiàn)產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、走出困境的出路之一。一些在傳統(tǒng)領(lǐng)域具有實(shí)力的中小企業(yè)應(yīng)通過建設(shè)行業(yè)網(wǎng)站改變經(jīng)營模式,節(jié)省各種經(jīng)營成本,開拓營銷新思路,使企業(yè)擺脫困境,迎來新的更大的發(fā)展。電子商務(wù)企業(yè)在銷售模式上和傳統(tǒng)企業(yè)的有很大的區(qū)別,在渠道成本、推廣成本和服務(wù)成本上有著商業(yè)模式上的先天優(yōu)勢,在整體的市場環(huán)境惡劣的情況下,電子商務(wù)企業(yè)相對于傳統(tǒng)企業(yè)對消者有更強(qiáng)的吸引力。消費(fèi)者在權(quán)衡性價(jià)比、獲取更多信息以輔助選擇等方面,會更加傾向于選擇企業(yè)。虛擬的電子商務(wù)模式已經(jīng)越來越走近大眾的生活。這點(diǎn),在檸檬綠茶家的感覺是明顯的檸檬綠茶的實(shí)體店中的商家銷售模式下相比前幾個(gè)月增長不,而淘寶上的檸檬綠茶卻增長了近。本次畢業(yè)設(shè)計(jì)的主題”上商城,它是在J2EE的三個(gè)開源框架、Spring、技術(shù)之上開發(fā)的,軟件功能多樣,結(jié)構(gòu)清晰,擴(kuò)展容易。究內(nèi)容本次畢業(yè)設(shè)計(jì)研究的功能圍繞“框架”及“設(shè)計(jì)模式”主題,對系統(tǒng)進(jìn)行設(shè)計(jì)并且實(shí)現(xiàn)??蚣埽‵ramework)概念并不是很新了,伴隨軟件開發(fā)的發(fā)展,在多層的軟word檔可自由復(fù)制編輯
件開發(fā)項(xiàng)目中,可重用、易擴(kuò)展的,而且是經(jīng)過良好測試的軟件組件,越來越為人們所青睞這意味著人們可以將充裕的時(shí)間用來分析建業(yè)務(wù)邏輯的應(yīng)用上,而非繁雜的代碼工程。于是人們將相同類型問題的解決途徑進(jìn)行抽象,抽取成一個(gè)應(yīng)用框架。這也就是我們所說的FrameworkFramework的體系提供了一套明確機(jī)制,從而讓開發(fā)人員很容易的擴(kuò)展和控制整個(gè)Framework開發(fā)上的結(jié)構(gòu)。通常,F(xiàn)ramework結(jié)構(gòu)中都有一個(gè)“命令和控制”組件。通過基于請求響應(yīng)Request-Response)模式的應(yīng)用,基本上有如下幾個(gè)表現(xiàn)邏輯結(jié)構(gòu)組成??刂破鳎–ontroller)——控制整個(gè)Framework中各個(gè)件的協(xié)調(diào)工作。業(yè)務(wù)邏輯層(Logic——對身來說,這里僅僅只是概念和幾個(gè)提夠服務(wù)的基礎(chǔ)組件,真正的實(shí)現(xiàn)與客戶的業(yè)務(wù)邏輯接軌,還需要開發(fā)人員在Framework再次擴(kuò)展。數(shù)據(jù)邏輯(DataLogic——絕大應(yīng)用系統(tǒng)都需要涉及到數(shù)據(jù)交互這一層次主要包括了數(shù)據(jù)邏輯和數(shù)據(jù)訪問接口。對于數(shù)據(jù)邏輯來說,如果你了解數(shù)據(jù)建模(Modeling)可能就很容易理解。設(shè)計(jì)模式一般指可重復(fù)利用的解決方案模式在各個(gè)行業(yè)都有,僅僅是在軟件行業(yè),其它很多行業(yè)都有的,比如說解決一個(gè)問題,它有一個(gè)成熟的解決方案,那么將這樣的方案加以固化,成為一種模式。如果我們把模式學(xué)的比較清晰的時(shí)候,我們遇到問題,就可以將模式套進(jìn)去了,模式的思想理解非常透徹,那么就可以更加靈活的變化應(yīng)用。系統(tǒng)融入了這兩個(gè)概念,實(shí)現(xiàn)的主要功能如下:前臺包含注冊會員,維護(hù)個(gè)人信息,維護(hù)地址簿,管理我的購物車,管理收藏夾,管理查詢,登錄會員。后臺包含商品管理,目錄管理,訂單管理,銷售量統(tǒng)計(jì),會員管理,管理員登錄。維護(hù)個(gè)人信息:會員登錄后,在首頁或其他包含個(gè)人信息維護(hù)鏈接的頁面點(diǎn)擊個(gè)人信息維護(hù),進(jìn)入個(gè)人信息維護(hù)頁面后,會員可以對昵稱、密碼進(jìn)行修改。維護(hù)地址簿:會員登錄后,在首頁或其他包含地址簿鏈接的頁面點(diǎn)擊地址簿鏈接,進(jìn)入地址薄編輯頁面,會員用來添加、修改或刪除送貨地址。管理我的購物車:會員登錄后,可以通過我的購物車管理鏈接,查看已經(jīng)移入購物車的商品信息包含商品名,市場價(jià),員價(jià),為您節(jié)省的錢,數(shù)量。word檔可自由復(fù)制編輯
并包含了移入收藏夾,刪除購物車的商品信息,繼續(xù)購物等操作管理收藏夾會員登錄后,可以通過收藏夾鏈接查看在收藏夾里的商品信息,并可以進(jìn)行加入購物車,刪除操作。管理查詢:查詢管理模塊,包含了查詢歷史交易,查詢積分,搜索商品這三個(gè)模塊。會員登錄后,可以通過歷史交易查詢鏈接,進(jìn)入歷史交易查詢頁面來查詢歷史訂單記錄,結(jié)果顯示在歷史訂單記錄頁面上;可以通過積分查詢鏈接進(jìn)入積分查詢頁面,查詢自己在該網(wǎng)站上的積分情況;可以通過商品搜索鏈接,進(jìn)入商品搜索,選擇商品類別,輸入關(guān)鍵字后,可查到該商品信息。商品管理和目錄管理:樹狀形式顯示目錄下的商品信息會員管理:模糊查詢客戶信息,設(shè)置會員積分比例訂單管理:隨時(shí)隨地查詢訂單信息。word檔可自由復(fù)制編輯
第2技術(shù)提要MVC式和Struts在分層的體系結(jié)構(gòu)中,最常見,最簡單也是最有效的就是式了,表示層:即MVC模式中V提供與用戶交互的界面??梢訥UI與頁面。業(yè)務(wù)邏輯層,即MVC模式中的,用于實(shí)現(xiàn)各種業(yè)務(wù)邏輯,它相當(dāng)整個(gè)系統(tǒng)的大腦。負(fù)責(zé)思考數(shù)據(jù)如何獲得,如何處理以及數(shù)據(jù)流向何處。數(shù)據(jù)庫層:即MVC的M,代表數(shù)據(jù)庫實(shí)體,也可以是數(shù)據(jù)庫,負(fù)責(zé)存放和管理應(yīng)用程序的持久性業(yè)務(wù)數(shù)據(jù)。MVC模式強(qiáng)行把輸入/輸出,數(shù)據(jù)實(shí)體和控制器分離。它主要思想是用一個(gè)或多個(gè)作為控制器求由Servlet收后處理再發(fā)送給JSP頁面。每個(gè)控制器通常只能完成一小部分的功能,但多個(gè)組合起來就可以完成復(fù)雜的功能,這樣可以增強(qiáng)代碼的重用性,不過這樣也將導(dǎo)致回應(yīng)請求的時(shí)間延長[??蚣芎芎玫臉?gòu)建在MVC模式之上,可以說是MVC式的一種應(yīng)用。里面以ActionServlet為請求訪問的核心,相當(dāng)于CPU。類似Servlet,起著MVC模式中的Controller的作用。ActionForm類似于JAVABEAN,作為里面的模型層。而配置文件很好的組織了各組件。對于每一個(gè)客戶請求,framework在處理的時(shí)候,一般需要經(jīng)歷如下幾個(gè)步驟:(1)檢查Action的映射,確定Action中已經(jīng)配置了對ActionForm映射(2)根據(jù)屬性,查找formbean的配置信息(3)檢查Action的的使用范圍,確定在此范圍下,是否已經(jīng)有此form實(shí)例。(4)假如當(dāng)前范圍下,已經(jīng)存在了此form的實(shí)例,而是對當(dāng)前請求來說,是同一種類型的話,那么就重用。(5)否則,就重新構(gòu)建一個(gè)form的實(shí)例word檔可自由復(fù)制編輯
[[(6)form的reset()方法備調(diào)用(7)調(diào)用對應(yīng)的法,對狀態(tài)屬性賦值(8)如果的屬性北置為,那么就調(diào)用formbean的方法。(9)如果validate方法沒有返回任何錯誤,控制器將ActionForm為參數(shù),傳給Action實(shí)例的execute方法并執(zhí)行。Hibernate持久化作為一個(gè)成熟且強(qiáng)大的持久層框架。集諸多持久層設(shè)計(jì)思想之大成,是一種對象關(guān)系映射)映射工具,能建立面向?qū)ο蟮挠蚰P团c關(guān)系之間的映射。持久層是在MVC三層架構(gòu)的基礎(chǔ)上提出的,有提出持久層之前,業(yè)務(wù)邏輯層在實(shí)現(xiàn)業(yè)務(wù)邏輯的同時(shí)還需要訪問數(shù)據(jù)庫為業(yè)務(wù)邏輯的擴(kuò)展增加了難度。有了持久層,業(yè)務(wù)邏輯層只需要負(fù)責(zé)業(yè)務(wù)邏輯的實(shí)現(xiàn)對數(shù)據(jù)的操作剛交給持久層使每一段業(yè)務(wù)邏輯代碼的目的更明確后臺數(shù)據(jù)庫的改變也變得非常簡單,增加持久層的MVC分層結(jié)構(gòu)如圖:持久層封裝了數(shù)據(jù)訪問細(xì)節(jié),為業(yè)務(wù)邏輯層提供了面向?qū)ο蟮腁PI。持久層的意義在于:代碼重用性高能夠完成所有的數(shù)據(jù)庫訪問操作能夠支持多種數(shù)據(jù)庫平臺。具有相對獨(dú)立性,底層數(shù)據(jù)發(fā)生變化時(shí),只需要修改持久層代碼,只要對其上層提供的API不變,則不用修改業(yè)務(wù)邏輯層的代碼。目前在持久層領(lǐng)域已經(jīng)出現(xiàn)了很多優(yōu)秀的軟件ORM具有中間件的特性,就是其中一種。作為一個(gè)中間件,實(shí)現(xiàn)的就是持久層的功能。Hibernate的優(yōu)點(diǎn)是:使用者不需要關(guān)心其內(nèi)部是如何實(shí)現(xiàn)的,只要知道如何訪問它的接口就可以了。word檔可自由復(fù)制編輯
Spring管理框架有三個(gè)關(guān)鍵詞,輕量、控制反、面向切面。輕量——從大小與開銷兩方面而言都是輕量的整的Spring框架可以在一個(gè)大小只有1MB多的JAR文里發(fā)布。并且需的處理開銷也是微不足道的。此外,Spring是非侵入式的:典型地,應(yīng)用中的對象不依賴于特定類??刂品崔D(zhuǎn)——通過一種稱作控制反轉(zhuǎn)IOC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了,一個(gè)對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個(gè)對象自己創(chuàng)建或者查找依賴對象。你可以認(rèn)為IOC與相——不是對象從容器中查找依賴,而是容器在對象初始化時(shí)不等對象請求就主動將依賴傳遞給它[。面向切面——提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)(例如審計(jì)和事務(wù)管理)進(jìn)行內(nèi)聚性的開發(fā)。應(yīng)用對象只實(shí)現(xiàn)它們應(yīng)該做的——完成業(yè)務(wù)邏輯——此而已它們并不負(fù)(甚至是意識)其它的系統(tǒng)級關(guān)注點(diǎn),例如日志或事務(wù)支持[4]。word檔可自由復(fù)制編輯
第3章求析統(tǒng)需求說面向廣大消費(fèi)者的B2C銷售和服務(wù)平臺通過建立面向消費(fèi)者的智能化個(gè)性化站點(diǎn),更進(jìn)一步的體現(xiàn)企業(yè)以客戶為中心的經(jīng)營思想,適應(yīng)現(xiàn)代消費(fèi)趨勢的發(fā)展提升B2C子商務(wù)的優(yōu)勢高業(yè)務(wù)處理的能力供全方位的在線服務(wù),其基本原理如圖3-1所示:圖3-1網(wǎng)上城統(tǒng)作理word檔可自由復(fù)制編輯
統(tǒng)環(huán)境配開發(fā)工具:Myeclipse開發(fā)環(huán)境:1.6數(shù)據(jù)庫:5.0服務(wù)器:CVS-2.5.03.2382測試軟件:開發(fā)平臺:WindowsXP機(jī):PIV2G以上,1G-2G內(nèi)存,硬盤以上J2EE框架:Struts1.2+Hibernate+2.0統(tǒng)可行性析本系統(tǒng)的系統(tǒng)架構(gòu),以及權(quán)限機(jī)制可以保證系統(tǒng)的安全性。首先:從系統(tǒng)架構(gòu)看,本系統(tǒng)采用模型,MVC模式,從而使服務(wù)器數(shù)據(jù)源與客戶端分離,保證了數(shù)據(jù)的物理獨(dú)立性;其次:本系統(tǒng)的用戶授權(quán)機(jī)制通過角色的定義管理實(shí)現(xiàn),通過定義某些角色能進(jìn)行的操作權(quán)限,和定義。本系統(tǒng)的應(yīng)用平臺設(shè)計(jì)中選擇B/S結(jié)構(gòu)采用基于JAVA術(shù)并且符合J2EE開發(fā)規(guī)范的系統(tǒng)應(yīng)用平臺,使系統(tǒng)具有良好的可維護(hù)性和可擴(kuò)展性。據(jù)庫設(shè)計(jì)用戶信表表3-1用戶息Name
Comment
Default
DataTypeP
FNulluserIdloginName
用戶ID用戶名
1INTEGER
√
用戶自定義名
√稱word檔可自由復(fù)制編輯
userPassword
用戶密碼會員等級用戶積分注冊時(shí)間
默認(rèn)為默認(rèn)為
INTEGERINTEGERINTEGERDATETIME地址簿addresslist)表3-2地址Name
Comment
Default
DataTypeP
F
NullId
地址簿真實(shí)姓名通訊地址
1INTEGERVARCHAR(45)VARCHAR
√addPhone
郵編號碼手機(jī)號碼本地/外地
INTEGERVARCHAR(45)VARCHAR(45)
√√userId
用戶id
INTEGER
√訂單表表3-3訂單orderId
Name
Comment訂單id
DefaultDataTypeP1INTEGER√
FNullorderStatus
訂單編號下單時(shí)間訂單狀態(tài)訂單金額配送方式支付方式
VARCHARDATETIMEVARCHAR(45)VARCHAR(45)VARCHAR(45)shippingAmount送貨費(fèi)
consigneeEmail
收貨人姓名郵箱地址收貨人手機(jī)
VARCHAR(45)VARCHAR(45)VARCHAR(45)送地址
VARCHARapprovalStatus
審批狀態(tài)
VARCHAR(45)word檔可自由復(fù)制編輯
訂單項(xiàng)表3-4訂單Name
Comment
Default
DataTypeP
F
NullorderlistId
訂單項(xiàng)id
1INTEGER
√goodsAmountorderId
商品id購買商品數(shù)量訂單id
INTEGERINTEGERINTEGER
√√父目錄表3-5父目fIdfPic
Name
Comment父目錄id父目錄名目錄描述目錄圖片
DefaultDataTypeP1INTEGER√VARCHAR(45)VARCHARVARCHAR(45)
FNull子目錄表3-6子目cPicfId
Name
Comment子目錄id子目錄名目錄描述目錄圖片父目錄id
DefaultDataTypeP1INTEGER√VARCHAR(45)VARCHARVARCHAR(45)INTEGER
F√
Null商品信表goods)表3-7商品息NameCommentDefaultDataTypeP
FNullgoodsName
商品id商品名稱
1INTEGERVARCHAR(45)
√word檔可自由復(fù)制編輯
goodsDesc
商品的描述存儲圖片路徑
VARCHARVARCHAR(45)
√√goodsRecommend
是否推薦該商品商品普通價(jià)格
VARCHAR(45)goodsMemberPrice會員購買商品時(shí)的價(jià)格
goodsStocksgoodsIntegration
商品的折扣商品的庫存量商品積分子目錄的id
INTEGERINTEGERINTEGER
√商品評表comment)表3-8商品論NameCommentDefaultDataTypeP
FNullcommentTimecommentContent
評論id評論時(shí)間評論內(nèi)容分?jǐn)?shù)的選擇
1INTEGERDATETIMEVARCHARINTEGER
√userId
用戶id商品id
INTEGERINTEGER
√√收藏夾bookmark)表3-9收藏bmIduserId
NameComment收藏夾id用戶id商品id
DefaultDataTypeP1INTEGER√INTEGERINTEGER
F√√
Nullword檔可自由復(fù)制編輯
管員表表3-10管理員NameCommentDefaultDataTypeP
FNull
管理員id管理員用戶名管理員密碼
1INTEGERVARCHAR(45)VARCHAR(45)
√.11會員級別積分、折扣關(guān)系表(member_integral)表3-11會員別積、扣的系Name
CommentDefaultDataType
P
FNullIdintegralSmallalance
id會員等級積分下限積分比例
1INTEGERINTEGERINTEGER
√.12購物車表cart)表3-12購物車NameCommentDefaultDataTypeP
FNullamountuserId
購物車id商品數(shù)量商品ID用戶ID
1INTEGERINTEGERINTEGER
√word檔可自由復(fù)制編輯
第4系統(tǒng)設(shè)計(jì)棒性分析魯棒性分析()引導(dǎo)我們從用例轉(zhuǎn)換為支持用例的模型。魯棒性分析的輸入:這個(gè)用例的用例場景這個(gè)用例的活動圖(如果可以用到)域模型()魯棒性分析的輸出:通過UML序列圖和一些設(shè)計(jì)組件:邊界、控制、實(shí)體,我們得出設(shè)計(jì)模型。word檔可自由復(fù)制編輯
臺部分序圖用戶注序列圖register.jsp
login.jspMemberMana
MemberManageDAO
home.jsp:1:enterpersonalinfo2:ClientValidate3:registerRequest4:5:6:pojo7:pojo8:login9:login()10:login()11:pojo12:pojo13:forward圖4-1用戶冊word檔可自由復(fù)制編輯
用戶登序列圖:用戶
1:click2:3:4:login()5:login()6:pojo7:pojo8:圖4-2用戶錄word檔可自由復(fù)制編輯
查詢商信息序列圖order_info.js
geAction
geService
item_info.jsp:用戶1:selectgoods2:3:4:5:goodsinfopojo6:goodsinfopojo7:forward圖4-3查詢品息word檔可自由復(fù)制編輯
臺部分序圖會員級設(shè)置user_admin.js
MemberMan
MemberMana
MemberMan:管理員
1:enterinfo
p
ageAction
geService
ageDAO2:clicksubmit
3:modifyrequest
4:modifyLevel()7:isModifyFlag
5:modifyLevel()6:isModifyFlag8:forward圖4-4會員別置word檔可自由復(fù)制編輯
查詢會級別與積分、扣的關(guān)系表進(jìn)入user_admin.jsp頁面會自動調(diào)用user_admin.jsp
MemberManageAction
MemberManageService
MemberManageDAO1:MemberIntegralRefrequest2:queryMemberIntegralRef()3:queryMemberIntegralRef()4:memberIntegrallist5:memberIntegrallist6:forward圖4-5查詢員別積分折的系word檔可自由復(fù)制編輯
刪除會
ageAction
geService
ageDAO:管理員1:clickdeleteBtn2:deleterequest
3:4:5:6:7:forward圖4-6刪除員分用例實(shí)會員登用例注冊的會員信息,放入數(shù)據(jù)庫所對應(yīng)的表中,作為用戶登錄后使用該系統(tǒng)的前提用戶
商首頁(未登錄首頁)會員注冊頁面
會員注冊頁面注冊登頁面word檔可自由復(fù)制編輯
圖4-7會員陸理地址簿輯用例注冊會員用來添加、修改或刪除送貨地址用戶
商首頁(未登錄首頁)
會員登錄頁面
商首頁(已登錄首頁)地址簿編輯頁圖4-8地址編原商品搜用例用戶根據(jù)輸入的信息搜索商品的信息
地址簿頁面用戶
商首頁(未登錄首頁)
會員登錄頁面
商首頁(已登錄首頁)商品搜索結(jié)果展示頁面圖4-9商品索理
商品搜索頁面word檔可自由復(fù)制編輯
從收藏中刪除商品用戶將收藏夾的商品刪除用戶
商首頁(未登錄首頁)
會員登錄頁面
商首頁(已登錄首頁)收藏夾頁面圖收藏刪商原word檔可自由復(fù)制編輯
第章子商城實(shí)現(xiàn)客/會員顧客-員注冊訪問商城的用戶可以選擇注冊成為商城會員。注冊方式有兩種:1、通過點(diǎn)商城首頁或其他任何頁面上方導(dǎo)航欄中的“[注冊]”鏈接:圖5-1注功能進(jìn)入注冊頁面:圖5-2注輸入注冊成為商城會員的用戶在購買商品后將獲得一定比例的積分,在以后購買商品時(shí)可以使用積分代替現(xiàn)金。當(dāng)會員積分到達(dá)一定數(shù)量時(shí),會員身份將自動升級,商城一共提供了四種級別的會員:普通會員、銀卡會員、金卡會員和白金卡會員。對于每種級別的積分下限、積分比例均由系統(tǒng)管理員通過后臺的“會員管理”來設(shè)置。word檔可自由復(fù)制編輯
會員-員登錄通過首頁“[員登錄]”鏈接:圖5-3前登錄進(jìn)入登錄頁面:圖5-4錄入5.1
個(gè)人信息維護(hù)個(gè)人信息維護(hù)用來維護(hù)會員的相關(guān)信息:昵稱和密碼。用戶可以通過頁面上方導(dǎo)航欄“個(gè)人信息維護(hù)”進(jìn)入信息維護(hù)頁面:圖5-5個(gè)人息改word檔可自由復(fù)制編輯
其中用戶名(E-mail地址)為不可修改項(xiàng)。用戶輸入原始密碼、新密碼、新密碼確認(rèn)即可完成信息維護(hù)。當(dāng)昵稱留空時(shí),將保留原昵稱。在以下幾種情況下,系統(tǒng)會提示出錯,并要求用戶重新輸入:原密碼、新密碼或密碼確認(rèn)任意一項(xiàng)為空;原密碼不正確;新密碼與確認(rèn)密碼不一致。地址簿輯會員可以在地址簿中創(chuàng)建一個(gè)或多個(gè)地址對已有地址進(jìn)行修改或刪除;會員在結(jié)帳時(shí)可以選擇某個(gè)地址作為送貨地址。進(jìn)入地址簿編輯頁面:圖5-6地簿編“地址簿列表欄目列出了當(dāng)前的地址列表戶可以修改或刪除某個(gè)地址。但是,當(dāng)該地址與某個(gè)訂單關(guān)聯(lián)時(shí),將無法修改或刪除。在“添加地址簿”欄目中,用戶可以添加新的地址:輸入姓名,選擇本地/外地、輸入通訊地址、郵政編碼和電話號碼即可添加。其中,姓名、通訊地址和電話號碼為必填項(xiàng),當(dāng)任意一項(xiàng)為空時(shí)系統(tǒng)將提示出錯信息,并要求用戶重新輸入。word檔可自由復(fù)制編輯
“本地/外地”用以計(jì)算送貨費(fèi):外地為元,本地為元。當(dāng)會員對“本地外地”未做出選擇時(shí),系統(tǒng)將默認(rèn)送貨地址為“外地當(dāng)管理員在后臺對訂單進(jìn)行確認(rèn)時(shí),會根據(jù)送貨地址進(jìn)一步判斷是本地或是外地,并根據(jù)真實(shí)情況調(diào)整送貨費(fèi)。若用戶未登錄,可以通過以下流程編輯地址簿:用戶在結(jié)帳時(shí),系統(tǒng)會強(qiáng)制用戶登錄(已注冊用戶)或注冊(未注冊用戶。對于首次注冊的用戶,系統(tǒng)會自動跳轉(zhuǎn)到添加地址簿的頁面,要求用戶添加一個(gè)地址:圖5-7添地址對于以前注冊過的用戶登錄后系統(tǒng)會判斷地址簿是否為空果地址簿為空,則處理情況與首次注冊用戶相同;如果地址簿不為空,系統(tǒng)會將默認(rèn)的配送地址列出:圖5-8配貨面用戶可以通過點(diǎn)擊“修改”按鈕對地址進(jìn)行修改:word檔可自由復(fù)制編輯
圖5-9修地址用戶可以選擇其他地址作為配送地址(選擇某個(gè)地址然后單“配送至這個(gè)地址”按鈕),也可以通過“添加地址簿”欄目添加新地址。會員歷交易查詢歷史交易查詢用來查詢會員的歷史交易。圖查詢史易word檔可自由復(fù)制編輯
選擇起始時(shí)間、結(jié)束時(shí)間和訂單狀態(tài)來查詢滿足條件的歷史交易:圖查到數(shù)查詢結(jié)果將列出滿足條件的訂單的簡要信息:訂單號、客戶號、下單時(shí)間、訂單狀態(tài)。會員還可以查詢訂單的詳細(xì)信息:圖訂單面會員密找回會員密碼找回功能用來產(chǎn)生一個(gè)新密碼,并將該密碼發(fā)送到用戶指定的郵箱中。輸入郵箱地址,系統(tǒng)會將新產(chǎn)生的密碼發(fā)送到指定郵箱。會員積查詢積分查詢用來查詢會員當(dāng)前總積分和積分明細(xì)。word檔可自由復(fù)制編輯
圖積分細(xì)會員還可以在此查看每個(gè)訂單的詳細(xì)信息。品展示商品分瀏覽首頁顯示商品分類,每類商品下包含商品子類。商品分類由后臺管理員錄入的商品目錄和商品決定。商品分類顯示便于用戶瀏覽,并在購買時(shí)快速找到欲購商品。圖商品航word檔可自由復(fù)制編輯
商品搜任何登錄網(wǎng)站的用戶都可以進(jìn)行商品搜索,包括會員和非會員。商品搜索功能有兩種進(jìn)入形式,一是在首頁的商品搜索項(xiàng),另一是在菜單中有“商品搜索”子菜單。兩種商品搜索功能相同。圖商品索商品搜索可按兩種排列組合形式進(jìn)行搜索,分別是商品類別和商品名稱。商品類別(下拉列表)項(xiàng)可選擇商品類別之一,如不選擇,默認(rèn)是所有類別。商品名稱(文本框)項(xiàng)是輸入搜索關(guān)鍵字鍵字可以是任何字符的組合,如不填寫,默認(rèn)為全部商品名稱。搜索結(jié)果以商品列表形式在當(dāng)前頁面顯示,默認(rèn)的排序方式是以價(jià)格從低到高為序。每個(gè)頁面最多顯示條商品記錄,多于條分頁顯示。每個(gè)搜索結(jié)果商品項(xiàng)顯示包括商品圖片,商品名稱,市場價(jià)和會員價(jià),并附“購買”和“收藏”兩個(gè)按紐。詳見頁面原型item_search_list.htm。word檔可自由復(fù)制編輯
商品評用戶可以對網(wǎng)站的商品進(jìn)行評分和發(fā)表評論,并可以查看其他顧客的留言。每個(gè)商品項(xiàng)都有“查看用戶詳細(xì)評論”和“參與評論”鏈接。進(jìn)入查看用戶評論頁面,查看所有人對該商品的評論。評論包括:評論人名稱,發(fā)表時(shí)間,分?jǐn)?shù)和文字評論。圖商品論進(jìn)入添加評論頁面,給該商品打分和書寫評論,打分分為五個(gè)星級:很不喜歡,不喜歡,還行,喜歡,很喜歡。任何用戶都可以對此商品進(jìn)行評分,但同一用戶對同一商品只能評分一次,商品展示頁面顯示平均分值。填寫評論為可選,打分為必選。買流程購物車?yán)碣徫镘囀怯脩糍徺I的商品存放處用戶購買商品后品會添加到購物車中,添加的商品默認(rèn)數(shù)量為1購物車中同時(shí)可存放多件商品,每件商品的購買數(shù)量在結(jié)帳前可隨時(shí)更改,也可在結(jié)帳前隨時(shí)刪除。暫時(shí)不購買的商品,可先放入收藏夾保存。word檔可自由復(fù)制編輯
添加購車用戶購買商品,可以有四種獲取方式。一是在首頁推薦商品中直接獲取。二是按照某商品分類,進(jìn)入該類商品頁面,獲取商品。三是進(jìn)行商品搜索,獲取商品。四是進(jìn)入收藏夾,獲取商品。獲取商品后,用戶通過點(diǎn)擊商品項(xiàng)的“購買”按紐,將商品加入購物車存為的商品無“購買”按紐)圖商品細(xì)表獲取到商品后,通過點(diǎn)擊商品圖片,可先瀏覽商品的詳細(xì)信息:商品圖片,市場價(jià),會員價(jià),節(jié)省,庫存量,用戶評分和商品描述,再加入購物車。如果庫存為0只能收藏,不能購買。庫存大于時(shí),方可購買。購物車中商品列表以購物先后順序排列每項(xiàng)商品顯示商品名稱市場價(jià),會員價(jià),為您節(jié)省和數(shù)量,數(shù)量默認(rèn)為1。用戶點(diǎn)擊“收藏”按,表示選中的商品暫時(shí)不購買,商品會被加入收藏夾永久保存。用戶再次登錄后,收藏夾中的商品可重新加入購物車購買。word檔可自由復(fù)制編輯
圖5-18購物車表在購物車頁面,點(diǎn)擊“移入收藏夾”按紐,商品會被加入收藏夾永久保存??赏ㄟ^點(diǎn)擊“繼續(xù)購買”繼續(xù)購買其它商品。點(diǎn)擊“進(jìn)入結(jié)算中心帳頁面。修改商數(shù)量購買過程中,用戶可對商品數(shù)量進(jìn)行修改。用戶點(diǎn)擊“購買”按紐將商品加入購物車時(shí),默認(rèn)數(shù)量為1戶可在數(shù)量文本框中將”修改為欲購買的數(shù)量,并通過點(diǎn)擊“更新”按紐使修改生效。如果更新的數(shù)量小于等于庫存,系統(tǒng)將顯示更新后的數(shù)量,價(jià)格和總價(jià);如果更新的數(shù)量小于庫存,系統(tǒng)將提示庫存不足。刪除商購買過程中,用戶可對商品數(shù)量進(jìn)行刪除。每個(gè)商品項(xiàng)都帶有“刪除”按紐,點(diǎn)擊該按紐,系統(tǒng)將彈出刪除確認(rèn)對話框,用戶確認(rèn)是否刪除。加入收夾用戶選中的商品暫時(shí)不想購買可放入收藏夾中保存顧客退出本次登錄,收藏夾里的商品永久保存,下次登錄時(shí)收藏夾里的商品可以再添加到購物車。word檔可自由復(fù)制編輯
除購物車頁面外的其它頁面中,每個(gè)商品項(xiàng)都有“收藏”按紐,點(diǎn)擊即可加入收藏夾。購物車頁面中的每個(gè)商品項(xiàng)有“移入收藏夾紐,表示購物過程中,也可隨時(shí)將商品移入收藏夾,暫時(shí)不購買。賬用戶購買完畢,點(diǎn)擊“進(jìn)入結(jié)算中心提是購物車中至少要有一件商品。用戶結(jié)帳時(shí)必須是注冊用戶,并已成功登錄。因此結(jié)帳時(shí),已登錄用戶直接進(jìn)入訂單頁面;未登錄用戶但已注冊的,需要輸入用戶名和密碼登錄;未注冊用戶,需要先進(jìn)行注冊,注冊成功后系統(tǒng)會自動以注冊的用戶名登錄。訂單頁面顯示:已購買的商品清單,包括商品名、市場價(jià)、折扣、會員價(jià)、數(shù)量、總價(jià)、本單產(chǎn)生積分、送貨地址和配送方式等信息。點(diǎn)擊商品清單的“修改”按紐,可返回購物車頁面對商品進(jìn)行再次修改。用戶可選擇使用積分抵用商品價(jià)格,如果選擇抵用,總價(jià)為抵用后的價(jià)格。首次結(jié)帳需要填寫送貨地址送貨地址包括姓名本地外地通訊地址、郵政編碼、電話號碼。非首次結(jié)帳,顯示上次購物時(shí)的送貨地址,并默認(rèn)為本次的送貨地址。點(diǎn)擊送貨地址的“修改”按紐,可進(jìn)入“地址簿”頁面。頁面顯示地址簿列表,單選框選中項(xiàng)默認(rèn)為本次送貨地址,可重新選擇并點(diǎn)擊“配送至這個(gè)地址”按紐生效。每個(gè)地址項(xiàng)有“修改”鏈接,點(diǎn)擊可進(jìn)入“地址簿編輯”頁面進(jìn)行地址修改。每個(gè)地址項(xiàng)有“刪除”項(xiàng)刪除該地址系統(tǒng)彈出確認(rèn)框進(jìn)行確認(rèn)。添加地址簿項(xiàng),可填寫新的送貨地址,與首次結(jié)帳時(shí)填寫方式相同,點(diǎn)擊“提交加的地址將顯示在地址簿列表中。配送方式只支持“貨到付款確認(rèn)購買,點(diǎn)擊“提交訂單統(tǒng)顯示“您的訂單已提交成功訂單總金額,購買完成。藏夾管理顧客選中的商品暫時(shí)不購買,可以先放到收藏夾里保存。顧客退出登陸,收word檔可自由復(fù)制編輯
藏夾里的商品永久保存,下次登陸還可以看到自己的收藏夾,收藏夾里的商品可以再添加到購物車。收藏夾頁面中的每個(gè)商品項(xiàng)包括商品圖片場價(jià)會員價(jià)購物車”按紐“刪除按紐點(diǎn)“加入購物車可將商品添加入購物車點(diǎn)“刪除系統(tǒng)將彈出刪除確認(rèn)對話框,用戶確認(rèn)是否刪除。word檔可自由復(fù)制編輯
品目錄管商品目錄管理用來添加、修改、刪除商品目錄。管理員登錄系統(tǒng)后,進(jìn)入“商品管理”頁面,該頁面顯示了商品目錄的樹狀結(jié)構(gòu)圖和“添加目錄”欄目:圖目錄理在添加目錄一欄中,可以添加商品目錄,商品目錄信息包括:目錄名、父目錄(拉列表框選)目錄描述、目錄圖片。目錄名為必填項(xiàng),父目錄如不選表示新添加的目錄為根目錄;如選擇了某一目錄,表示新建的目錄是該目錄的子目錄。當(dāng)目錄名為空時(shí),系統(tǒng)會提示出錯,并要求用戶輸入。選擇任意一個(gè)目錄,然后點(diǎn)擊“編輯目錄”按鈕可以修改選定的目錄信息:word檔可自由復(fù)制編輯
圖編輯錄面系統(tǒng)會以原始信息填充目錄各屬性信息,管理員可以對這些信息進(jìn)行修改。提交后,將返回目錄列表頁面。選擇任意一個(gè)或多個(gè)目錄,點(diǎn)擊“刪除目錄”按鈕,系統(tǒng)將會詢問是否確定刪除目錄。如果該目錄下有子目錄,或該目錄下有商品,將無法刪除目錄;否則,可以刪除目錄。商品管商品管理用來添加、修改、刪除商品信息。管理員登錄系統(tǒng)后,進(jìn)入“商品管理”頁面,該頁面顯示了商品目錄的樹狀結(jié)構(gòu)圖:點(diǎn)擊任意一個(gè)目錄名稱,將展開該目錄,顯示該目錄下的所有目錄。點(diǎn)擊某個(gè)終級目錄名稱,將展示該目錄下的商品列表和“添加商品”欄目:在“添加商品”欄目中輸入商品信息:商品名稱、商品描述、商品圖片、市場價(jià)、庫存量、折扣,即可添加商品。其中商品名稱、市場價(jià)、庫存量和折扣為必填項(xiàng),當(dāng)有任意一項(xiàng)為空時(shí),系統(tǒng)將會提示出錯,并要求輸入。商品列表將會展示該目錄下所有商品的簡要信息:圖片、名稱、市場價(jià)、會員價(jià),其中會員價(jià)根據(jù)添加商品時(shí)輸入的市場價(jià)和折扣計(jì)算得出。word檔可自由復(fù)制編輯
點(diǎn)擊“修改”按鈕可以修改商品信息;點(diǎn)擊“刪除”按鈕,系統(tǒng)將會詢問是否確定刪除商品。如果收藏夾中的商品或存在訂單與該商品關(guān)聯(lián),將無法刪除商品;否則可以刪除商品。訂單管訂單管理用來查詢系統(tǒng)訂單對已支付但尚未通過審批的帳單進(jìn)行審批。管理員輸入訂單號、客戶號,選擇起始時(shí)間、結(jié)束時(shí)間來查詢滿足條件的訂單。若訂單號和客戶號均為空,將查詢到起始時(shí)間到結(jié)束時(shí)間內(nèi)的所有訂單;若所有信息均為空,將查詢到所有訂單。查詢結(jié)果將列出滿足條件的訂單的簡要信息:訂單號、客戶號、下單時(shí)間、訂單狀態(tài)、處理情況。管理員還可以查看每條訂單的詳細(xì)信息:圖訂單息對于已支付但尚未通過審批的訂單,管理員可以通過進(jìn)行“審核”操作——選擇需要審核的訂單,然后點(diǎn)擊“審核處理情況為“已審核”和訂單狀態(tài)為“未支付”的訂單,將無法點(diǎn)選。在審核頁面中,將會列出該訂單的送貨地址,管理員根據(jù)地址確定送貨費(fèi):本地為5,外地為元。通過審批后系統(tǒng)會將該訂單的處理情況置“已審核將相應(yīng)的送貨費(fèi)加入客戶的訂單總額中,然后向客戶發(fā)送一封訂單確認(rèn)的郵件,里面包含了該訂單的總金額和其他詳細(xì)信息。訂單總金額將以“訂單金額:商品價(jià)+送貨費(fèi)使word檔可自由復(fù)制編輯
用積分-優(yōu)惠=”的樣式向客戶示詳細(xì)的計(jì)算過程。售量統(tǒng)計(jì)管理員通過銷售量統(tǒng)計(jì)來查看商品的銷售情況。圖5-22銷售量計(jì)管理員選擇起始時(shí)間、結(jié)束時(shí)間、類別來查詢銷售量。若選擇“所有類別將列出所有類別商品在起始時(shí)間到結(jié)束時(shí)間之內(nèi)的銷售情況。查詢結(jié)果將列出滿足條件的商品的銷售情況:商品代碼、商品名稱、銷售數(shù)量、銷售單價(jià)、銷售總價(jià)以及所有商品的總銷售額。word檔可自由復(fù)制編輯
員管理管理員通過會員管理來查看系統(tǒng)會員信息、刪除會員、設(shè)置會員級別與積分的關(guān)系。圖積分詢會級設(shè)頁“會員級別設(shè)置欄目將列出系統(tǒng)現(xiàn)有會員級別信息會員級別積分下限、積分比例、備注。管理員可以對每一個(gè)會員級別(包括普通會員銀卡會員金卡會員和白金卡會員)設(shè)置積分下限、積分比例。當(dāng)會員積分大于相應(yīng)等級所設(shè)置的積分下限時(shí),會員自動升級;會員購買商品時(shí)將獲得管理員在此設(shè)置的相應(yīng)積分比例的積分。通過“會員查詢”欄目可以查詢系統(tǒng)會員:輸入會員號,選擇會員級別、注冊起始時(shí)間、注冊結(jié)束時(shí)間。若不輸入會員號,系統(tǒng)將會查詢出所有符合其他查詢條件的會員:word檔可自由復(fù)制編輯
圖5-24設(shè)的分查詢結(jié)果將列出符合查詢條件的會員信息:會員號、會員級別、積分、注冊時(shí)間。word檔可自由復(fù)制編輯
第章結(jié)束語通過這次畢業(yè)設(shè)計(jì),我基本經(jīng)歷了實(shí)際軟件開發(fā)從需求分析到成品發(fā)布的所有過程。里面的感觸很深?,F(xiàn)在市面上的計(jì)算機(jī)語言很多,每種語言都有自己存在的理由比如說在一些公司收到追捧因?yàn)樗_發(fā)軟件的速度優(yōu)于C++。語言,如果處理好內(nèi)存泄漏問題,他的速度,加上微軟Visual平臺,可以開發(fā)很多軟件,而且在圖片處理上,效率很高。很標(biāo)準(zhǔn)的面向?qū)ο笳Z言,跨平臺機(jī)制,讓其很快的流行起來。而語言很多,不是每門都要學(xué),也不是只學(xué)一門。每門都學(xué)的話,永遠(yuǎn)不會真正了解一門語言。只學(xué)一門,就有可能鉆牛角尖。這兩種情況都不是最好的。因?yàn)闅w根結(jié)底。語言是為軟件服務(wù)的,如果在大的系統(tǒng)中,優(yōu)化幾秒都會給軟件帶來生命力,這就需要各語言取長不短。好的軟件,需要考慮性能,當(dāng)在寫一個(gè)循環(huán)的時(shí)候,應(yīng)該減少或不在里面定義變量。同時(shí)也應(yīng)從底層去考慮在循環(huán)里的語句,到底是不是有必要在寫里面,然后一句句的優(yōu)化它。這是個(gè)簡單的考慮系統(tǒng)性能的例子,但從中我們應(yīng)該知道每個(gè)句子都應(yīng)盡量考慮其合理性。畢竟,系統(tǒng)的資源不是為程序員準(zhǔn)備的,而是為客戶服務(wù)的。畢業(yè)設(shè)計(jì)的另一個(gè)心得是,把矛盾留在需求階段。當(dāng)沒思路的時(shí)候,盲目在代碼中找問題是很費(fèi)時(shí)的。如果造成大量的反工,會讓人感到疲憊。所以不妨,在紙上定一個(gè)方案,理清思路,把步驟一步步記下來,然后按照步驟來修改。一個(gè)合理的系統(tǒng)設(shè)計(jì),它提供了必要的接口,代碼高內(nèi)聚低耦合,易于擴(kuò)展和改動的。如果說需求階段是個(gè)了解和分析過程,那設(shè)計(jì)階段就是把需求階段的想法落到實(shí)處。會去考慮更細(xì)節(jié)的東西,比如說頁面的跳轉(zhuǎn),通過哪種存儲帶回?cái)?shù)據(jù),是選擇session,,日志或干脆存儲在表的一個(gè)字段里。完成了設(shè)計(jì)階段,后面的大部分精力就轉(zhuǎn)移到編碼上了?,F(xiàn)在的軟件趨向于復(fù)雜化了。個(gè)人編程的時(shí)代逐步淡去,團(tuán)隊(duì)形式開發(fā)已經(jīng)存在很久,以后仍然是團(tuán)隊(duì)開發(fā)。版本控制的軟件,比如SVN,量應(yīng)用于團(tuán)隊(duì)開發(fā)中,所以學(xué)習(xí)如何使用版本控制軟件,各人覺得會成為一門介紹性的課程,出現(xiàn)在各大學(xué)校。word檔可自由復(fù)制編輯
這次開發(fā),從最初的項(xiàng)目開發(fā)計(jì)劃書寫,到需求乃至詳細(xì)設(shè)計(jì)的相關(guān)文檔,再后面的項(xiàng)目成型。中間存在一個(gè)強(qiáng)耦合的關(guān)系。從文檔看編碼,文檔向一盞路燈指引我們找到編碼的方向。從編碼看文檔,文檔就是個(gè)參照,一個(gè)標(biāo)準(zhǔn)。有了這個(gè)認(rèn)識無趣的文檔書寫工作更要引起我們的注意入更多的精力。因?yàn)槌隽藛栴},在設(shè)計(jì)階段,只用修改文檔。而在編碼階段要修改代碼,同時(shí)更新文檔。這次在使用編程中,充分認(rèn)識到該語言的優(yōu)越性,也熱愛這門語言,以后會繼續(xù)學(xué)習(xí)相關(guān)的知識。以畢業(yè)設(shè)計(jì)為起點(diǎn),開啟自己的程序員生涯。word檔可自由復(fù)制編輯
致謝經(jīng)過幾個(gè)月的努力,終于完成了畢業(yè)設(shè)計(jì)論文。在此刻,我首先感謝我的指導(dǎo)老師,老師給了我很大的幫助。從畢業(yè)設(shè)計(jì)之初,到寫開題報(bào)告和文獻(xiàn)綜述,再到現(xiàn)在的畢業(yè)論文審查,老師都不遺余力地解答我的疑問。當(dāng)我在學(xué)習(xí)期間碰到的問題,即使是周末或節(jié)假日,老師都在第一時(shí)間耐心地解答。在論文中,不論是大的句子結(jié)構(gòu)混亂,還是小的語法錯誤,老師都幫我一一指出,并附上寶貴的意見,這對我的幫助很大。在編寫配置環(huán)境時(shí),碰到預(yù)計(jì)外的錯誤,如何理清里面的思路,系統(tǒng)怎樣去加載這些配置,老師給了我一些指導(dǎo),在此表示感謝最后,感謝所有在這次畢業(yè)設(shè)計(jì)中給了我建議的老師,朋友,同學(xué)。word檔可自由復(fù)制編輯
參考文獻(xiàn)[1]孫衛(wèi)琴,李洪成.與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版七年級數(shù)學(xué)上冊:2.1《整式》聽評課記錄5
- 五年級上冊數(shù)學(xué)聽評課記錄《4.5 探索活動:梯形的面積》(3)-北師大版
- 中圖版地理七年級下冊《第五節(jié) 黃土高原》聽課評課記錄5
- 青島版八年級上冊數(shù)學(xué)聽評課記錄《3-3分式的乘法與除法》
- 小學(xué)二年級數(shù)學(xué)口算速算試題
- 小學(xué)二年級第一學(xué)期班主任工作總結(jié)
- 五年級口算題帶答案
- 浙教版數(shù)學(xué)七年級下冊3.2《單項(xiàng)式的乘法》聽評課記錄
- 粵人版地理八年級下冊《第一節(jié) 地理區(qū)域》單元整體聽課評課記錄2
- 聽評課記錄三年級語文
- 云南省普通初中學(xué)生成長記錄模板-好ok
- SB/T 10415-2007雞粉調(diào)味料
- JB/T 20036-2016提取濃縮罐
- 考古繪圖基礎(chǔ)
- GB/T 3452.4-2020液壓氣動用O形橡膠密封圈第4部分:抗擠壓環(huán)(擋環(huán))
- GB/T 32574-2016抽水蓄能電站檢修導(dǎo)則
- 《社會主義市場經(jīng)濟(jì)理論(第三版)》第十三章社會主義市場經(jīng)濟(jì)標(biāo)準(zhǔn)論
- 變更索賠案例分析
- 2022年4月自學(xué)考試06093《人力資源開發(fā)與管理》歷年真題及答案
- 《花婆婆》兒童繪本故事
- DB44∕T 2149-2018 森林資源規(guī)劃設(shè)計(jì)調(diào)查技術(shù)規(guī)程
評論
0/150
提交評論