


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于SSH框架的網上婚紗店的設計與實現1.緒論1.1研究背景婚紗攝影經歷了幼稚的市場初建過程,現已逐步演變成了一個固有規模的特殊行業。自從婚紗攝影被臺灣人成功引入大陸的將近年的時間里,應該說已經深深地被國人接受了,并形成了一種特殊和固有的產業文化。不論在中國的城市和鄉村,年青人結婚無不以拍一套婚紗照而做為婚前的一件大事。這就形成了每年近幾百億的巨大產業市場。由于有了這巨大的商業利益的吸引,全國上下,從城市到鄉鎮,婚紗影樓如雨后春輿般一批批的建起來,又一輪輪的洗牌出局,市場競爭非常殘酷,“物競天擇,適者生存”這句名言被展現的那么確切和具體。隨著時間的發展,人們審美觀的不斷提升,對婚紗攝影的要求也越來越高,許多小型的個人工作室也應運而生,而傳統影樓中,能因時制宜進行改革的得以立足,不能靈活應變的則逐漸被市場所淘汰。相對傳統婚紗影樓而言,個人工作室的風格更為個性化一些,因而受到許多時尚新人的追捧。本文設計與實現基于SSH框架的網上婚紗店系統具有一定的社會實踐意義與學術探討價值。1.2國內外研究現狀20世紀90年代以來,國內婚紗攝影行業隨著市場經濟的成熟也逐波發展起來,至今已有一定規模,這種明顯的進步追根結底為市場競爭的產物。伴隨日益完善與規整的市場秩序,婚紗攝影行業漸漸成了市場經濟中的重要一員,在未來發展中,它更會大鵬展翅,占據市場競爭的核心位置。婚紗攝影行業是目前中國發展比較快的行業之一,自93年從臺灣進入中國大陸得到迅速的發展和壯大,在最近十年中始終穩定增長,而且在市場中一直占據著重要的位置。由于市場競爭比較激烈,婚紗攝影在市場的嚴峻考驗下,紛紛涌現出一些競爭能力相對較強的企業,其中不泛高知名度和人氣度的企業。按照企業的競爭特性,可將婚紗攝影企業分成三類:品牌競爭類型,產品主導類型,規模競爭類型,其中,最具有優勢的是規模競爭類型。第一,規模競爭類型,其特點為,規模是競爭力大小的先決條件,比產品主導作用更大。在進入婚紗行業的各產品類別的前三名企業中,如相冊的晶辰就是一個典型的例子,他們就是以規模占領市場。在婚紗行業中,晶辰和仟喬曾不在一個檔次上;在銷量上,它也曾位居臺灣相簿之后,但晶辰從1998年至今,已連續幾年創造了銷量第一,創造了婚紗行業的又一個相冊制造的奇跡。但是僅僅有規模還是不夠的,對于一個企業來說沒有產品主導也是萬萬不行的。這就引出了第二種類型:產品主導優勢型。此類企業競爭特性為,產品主導對于競爭力的作用要高于規模類型。對于婚紗攝影企業而言,有很多企業都是產品主導類型的。跟其他的企業相比較,產品主導類型的企業競爭力大小更取決于產品本身,可不一樣的企業,會有不一樣的決定產品競爭能力的因素。如仟喬相冊自1996年進入中國市場以來,一直追求高品質和創新產品的控管為主導,再配以完善的質量管理,使仟喬相冊迅速暢銷大陸和亞洲各國,仟喬同時成為業內知名品牌。當一個企業既有了很大的規模,又取得了很好的效益時,企業該如何發展?這就是我們要說的第三種類型:品牌競爭優勢型。規模和產品主導在決定這種類型企業的競爭力時,起的作用相當。婚紗攝影行業已經有越來越多的企業意識到這種競爭力的重要性和迫切性。如婚紗的蔡美月推出ROSEMADAM,相冊晶辰推出國際品牌鱷魚、G2000、畢加索,仟喬相冊的“仟喬”品牌,“臺灣相簿”等,這些都是企業樹立品牌所取得的效果。品牌競爭型企業在外部方面,他們不斷的在各大媒體亮相,發展和延續自己的品牌優勢。在內部,他們更大程度上是在加強他們自身的企業信息化和電子商務進程。加入WTO以后,婚紗攝影市場的競爭將進入白熱化的狀態,中國婚紗攝影市場必定會成為國際婚紗品牌爭奪的”大餅“。而這正是品牌競爭型企業的巨大商機,他們勢必要搶占的是國際上的婚紗市場份額。如之前提到的仟喬相冊,在把重心放在大陸市場的同時,更在積極的開拓海外市場,公司的產品即將在德國科隆參展,這必將使仟喬更好的立足于競爭激烈的市場中。除了以上企業外,也有越來越多的中小企業在創新和樹立自己的良好品牌形象,異軍突起,發揮著他們各自的品牌競爭優勢,以爭取市場更好的業績,如貝拉(原喜緣相冊)、雅泉相冊的花花公子等等。由這些廠家的行動我們也可看出現今以及將來的市場,會讓品牌來定輸贏。婚紗攝影行業的市場集中度很高,由于婚紗攝影市場的封閉和傳統觀念的束縛,婚紗攝影行業的企業正在接受越來越多的傳統市場考驗,更是讓我們感受到了婚紗市場的殘酷性。在此行業里,因為規模會顯著影響著競爭力的大小,因此提高競爭力較為迅速的辦法為采用標準化低價或者底價不同策略,使用價格低的策略可以幫助打開市場,進而獲得更多的市場空間。在婚紗攝影行業中的規模競爭型企業中,最為經典的相冊公司晶辰便用了此種成功戰略。它在以規模占據了大塊市場后,2003年度更是推出了三大國際品牌,迅速的擴大了國際市場,晶辰之所以能取得這樣的業績,與企業選擇低成本差異化戰略及品牌差異化戰略有關。由此可見,不論是規模競爭優勢型或是產品主導優勢型企業,只要它想做大做好,最后都要走向品牌競爭優勢型。社會發展不止,時間前進不息,市場不斷進步,以往老式的,低級的,原始的經營方式,都會逐步被完善科學的經營策略替代,因為社會需求在不斷更新,市場競爭越發激烈,買賣兩方逐步權利置換,這讓經營人必須緊跟市場變化,不斷改變自我的經營策略與角色。1.3研究意義經營婚紗攝影的人若想躲開市場風險,穩定生存,取得市場競爭優勢,在發展中取得更多成果,就必須在戰略上有一個正確合理的定位,然后根據定位做出正確的戰略選擇。現在行業內很多影樓的戰略定位都不夠明確,從而未能制定正確規范的管理機制來適應和順應戰略的方向,這樣將很難領先于競爭對手,拉開與競爭對手之間的距離。特別對于中小型的婚紗攝影樓,在取得一定的市場競爭力和地位以后,面臨著大型傳統影樓不斷的擴張發展以及個性婚紗攝影工作室興起的雙重壓力,也急需給自己有一個重新的定位,并同時做出適應市場變化的重要戰略調整。本文正是在這種背景和環境下進行探討和研究。確定個性化策略,應該立足于兩個基本點:一是分析個性化策略實施的可行性,即回答“傳統婚紗攝影樓是否可以走個性化道路”的問題,另一個則是給個性化策略一個合理的目標定位,也就是回答“個性化策略需要達到什么標準才能使客戶真正滿意”的問題。針對這兩個問題,本文將根據婚紗攝影行業的業務分析以及結合薇薇新娘婚紗攝影電子商務網站的建設為薇薇新娘婚紗攝影提供個性化策略實施的合理性、提供理性的數據支持,同時運用軟件工程的工具進行深度的分析,為個性化實施策略提供具體的設計與實現的方案,為傳統業務在互聯網時代找到一條新的發展道路。本文具有十分重要的現實意義。2.相關知識介紹2.1JSP技術JSP是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態技術標準。在傳統的網頁HTML文件(*.htm}*.html)中加入Java程序片段(Scriptlet)和JSP標簽,就構成了JSP網頁Java程序片段可以操縱數據庫、重新定向網頁以及發送E-mail等,實現建立動態網站所需要的功能。所有程序操作都在服務器端執行,網絡上傳送給客戶端的僅是得到的結果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網頁。通常JSP頁面很少進行數據處理,只是用來實現網頁的靜態化頁面,只是用來提取數據,不會進行業務處理。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計的顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發變得迅速和容易。JSP(JavaServerPages)是一種動態頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術基礎,而且大型的Web應用程序的開發需要JavaServlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。2.2Apache服務器Apache即ApacheHTTPServer是當前世界上使用最廣泛的Web服務器,該服務器完全開放源代碼,采用基于文件的配置方式,可以在多個平臺下運行,并且具有高安全性、支持通用網關接口、支持基于IP和基于域名的虛擬主機等特點。2.3MySQL數據庫MySQL原來是由Sun公司開發的一個多線程、多用戶、快速且健壯的關系數據庫管理系統(RDBMS}RelationalDatabaseManagementSystem),與Oracle和DB2等大型商用數據庫不同,它非常適用于中小型應用。Sun公司被Oracle收購后,繼續得到Oracle公司的支持,與LAMP框架中的其他軟件一樣,MySQL在開放源代碼許可(GPL)下使用,大部分情況下可以免費獲得,即使是需要商業許可,也只需同意該協議中的一些條款,支付極少的用費用。MySQL使用全球通的標準結構化查詢語言(SQL}StructuredQueryLanguage),作為LAMP開發平臺的存儲端,MySQL數據庫在Web服務器領域中也是得到了廣泛的應用,并成為眾多平臺開發組合的成員。MySQL主要特性如下:1、支持大部分硬件平臺和操作系統,如Linux,MacOS,Windows。2、具有較強的可伸縮性,對中小型數據庫提供完美支持。3、使用高度優化的類庫實現SQL函數使其運行速度非常快。4、以客戶/服務器方式運行,服務器可作為獨立的程序,并且能夠作為應用程序的一個部分,嵌入或者鏈接到其他的應用程序當中。5、由于MysQL軟件的開源性,社區開發者開發了許多操作方便簡潔的MySQL管理軟件,能夠簡化MySQL管理數據庫的操作。6、對于用戶連接數據庫,所有密碼進行加密傳輸,保證數據庫用戶的安全性。2.4SSH框架2.4.1MVC模式MVC全名是ModelViewController,是模型(model)一視圖(view)一控制器(controller)的縮寫,一種軟件設計典范,用于組織代碼用一種業務邏輯和數據顯示分離的方法,這個方法的假設前提是如果業務邏輯被聚集到一個部件里面,而且界面和用戶圍繞數據的交互能被改進和個性化定制而不需要重新編寫業務邏輯。MVC被獨特的發展起來用于映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。視圖層和業務層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼,同樣,一個應用的業務流程或者業務規則的改變只需要改動MVC的模型層即可。因為模型與控制器和視圖相分離,所以很容易改變應用程序的數據層和業務規則。隨著技術的不斷進步,需要用越來越多的方式來訪問應用程序。MVC模式允許使用各種不同樣式的視圖來訪問同一個服務器端的代碼,因為多個視圖能共享一個模型,它包括任何WEBCHTTP)瀏覽器或者無線瀏覽器(wap),比如,用戶可以通過電腦也可通過手機來訂購某樣產品,雖然訂購的方式不一樣,但處理訂購產品的方式是一樣的。由于模型返回的數據沒有進行格式化,所以同樣的構件能被不同的界面使用。例如,很多數據可能用HTML來表示,但是也有可能用WAP來表示,而這些表示所需要的命令是改變視圖層的實現方式,而控制層和模型層無需做任何改變。由于已經將數據和業務規則從表示層分開,所以可以最大化的重用代碼了。模型也有狀態管理和數據持久性處理的功能,例如,基于會話的購物車和電子商務過程也能被Flash網站或者無線聯網的應用程序所重用。2.4.2SSH框架介紹集成SSH框架的系統從職責上分為四層:表示層、業務邏輯層、數據持久層和域模塊層,以幫助開發人員在短期內搭建結構清晰、可復用性好、維護方便的Web應用程序。其中使用Struts作為系統的整體基礎架構,負責MVC的分離,在Struts框架的模型部分,控制業務跳轉,利用Hibernate框架對持久層提供支持,Spring做管理,管理struts和hibernate。具體做法是:用面向對象的分析方法根據需求提出一些模型,將這些模型實現為基本的Java對象,然后編寫基本的DAO(DataAccessObjects)接口,并給出Hibernate的DAO實現,采用Hibernate架構實現的DAO類來實現Java類與數據庫之間的轉換和訪問,最后由Spring做管理,管理struts和hibernate。系統的基本業務流程是:在表示層中,首先通過JSP頁面實現交互界面,負責接收請求(Request)和傳送響應(Response),然后Struts根據配置文件(struts-config.xml)將ActionServlet接收到的Request委派給相應的Action處理。在業務層中,管理服務組件的SpringIoC容器負責向Action提供業務模型((Model)組件和該組件的協作對象數據處理((DAO)組件完成業務邏輯,并提供事務處理、緩沖池等容器組件以提升系統性能和保證數據的完整性。采用上述開發模型,不僅實現了視圖、控制器與模型的徹底分離,而且還實現了業務邏輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,并且數據庫的變化也不會對前端有所影響,大大提高了系統的可復用性。而且由于不同層之間藕合度小,有利于團隊成員并行工作,大大提高了開發效率。3.系統分析3.1商務策略分析美國知名學者波特曾提到,一個產業中的競爭情況是五類基礎競爭力共同決定的,即行業的現有競爭者,買方,供應方,替代品以及潛入人群。所以,婚紗攝影公司競爭力的作用模型為:圖3.1決定婚紗攝影企業盈利能力的五種競爭力婚紗攝影企業的競爭狀態是上面五類基礎的競爭力決定的,這些作用集合成一體共同決定婚紗攝影公司的獲利潛能,合力變化決定了各個競爭企業的最終變化。在婚紗攝影業中,影樓為核心競爭企業,它的戰略目的為讓企業有穩定的市場位置,可以抵抗五類競爭能力或是按照自我需求去影響它們。3.2系統權限管理系統設四類角色:顧客、業務員、客戶經理、系統管理員。用戶的權限管理為對于不一樣的角色,等級等給與不一樣的權限,讓用戶有不同的使用權。具體用戶權限的設置見下表:表3-1系統用戶權限序號用戶功能描述1系統管理員該用戶具有設置全系統用戶管理權限、系統初始化信息、查詢、統計整個系統信息的功能。2業務員該用戶具有本級關鍵信息查看,查詢、處理職責范圍內主要業務處理,使用者主要為各個專題的業務員以及相關部門負責人員。3注冊用戶該用戶具有查詢、處理業務功能,使用者主要為已注冊用戶。查詢、處理針對自己的商務事項。4普通顧客該用戶可以瀏覽網站、查詢相關事項。此系統全部用戶均要先登錄系統方可使用,權限管理借助了基于角色的控制訪問,系統用戶都有自己的不同帳戶,賬戶包括用戶名以及密碼,而每個用戶代表一個人。角色為應用程序中的一種抽象的身份,可以得到應用程序所分配的訪問資源的不同權限,判斷一個用戶能否有權訪問一些資源,是按照此用戶是不是這個角色決定的。3.3系統功能需求根據業務的基本需求,本系統主要完成的任務有兩大塊:前臺功能和后臺功能。前臺功能主要是運行和用戶相關的處理,如提供注冊、登錄、搜索、查看、留言等服務,主要用戶有:普通顧客、注冊用戶、業務員。1.新用戶注冊。提供客戶網上自助注冊功能,填寫注冊表單并提交后,就能成為網上商城的用戶。注冊成功并登陸后就可以進行網上婚紗攝影商務了。2.用戶登陸。供已注冊的用戶登陸。登陸后執行可以查看修改用戶資料,管理相冊、訂購服務等操作。3.搜索服務項目。可根據用戶輸入的關鍵字查詢相關類別的婚紗攝影服務項目信息。如果用戶不輸入任何關鍵字,則返回相關類別的所有婚紗攝影服務項目信息。4.查看相冊。這是首頁里最吸引顧客的部分。主要顯示:各類相冊圖片。5.顧客留言。用戶可以在這里留下對業務員和婚紗攝影服務等各種言論。普通顧客的前臺功能如下,用例圖如圖3-2所示。圖3-2普通顧客用例圖己注冊用戶的前臺功能如下,用例圖如圖3-3所示。圖3-3己注冊用戶用例圖業務員的前臺功能如下,用例圖如圖3-4所示。圖3-4業務員用例圖后臺功能主要是運行系統管理員常用的一些操作,用于對網上婚紗攝影商城的管理和維護。實現系統管理員對站內各類信息:用戶的信息,廣告信息,相冊信息以及服務信息、拍攝場景信息等的后臺修改維護及刪除功能。系統維護功能用例描述如表3-2所示。表3.2系統維護用例用例名稱系統維護用例簡要說明系統管理員對系統各類信息記錄進行維護執行者系統管理員前置條件1、系統管理員角色登陸狀態正常2、系統內有相應的需維護對象信息記錄基本事件流1、系統管理員查詢信息記錄2、選擇維護或者刪除信息3、保存維護或者刪除操作記錄備選事件流N/A后置條件創建維護后的信息記錄異常事件流1維護刪除操作無響應,報錯并返回維護頁面系統管理員的后臺功能如下,用例圖如圖3-5所示圖3-5系統管理員用例圖3.4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養殖場管理策略綜合試題及答案
- 小語種證書考試疑難試題及答案
- 分享2025年國際金融理財師考試的學習心得試題及答案
- 2025年銀行資格證考試復習幫助工具試題及答案
- 畜牧師職稱考試學習軌跡試題及答案
- 2025年特許金融分析師常見考點及復習試題及答案
- 明晰2025年國際金融理財師考試理念試題及答案
- 小語種證書考試模擬題及答案揭秘
- 2024年網絡編輯師考試試題及答案熱點總結
- 2025銀行從業資格證重要試題及答案
- 菩薩蠻黃鶴樓(毛澤東).中職課件電子教案
- 《青少年心理健康研究開題報告文獻綜述(4500字)》
- 2023年司法考試民法歷年主觀題真題及答案
- 意向競租人報名確認表
- 新形態一體化教材建設的探索與實踐課件
- 高校行政考試必背
- 《面向對象程序設計(C#)》
- 微波技術與天線-第三章-微波元器件課件
- 互聯網+智慧校園解決方案(最新詳細方案)
- CPK基本知識及實例
- 人字梯驗收記錄表
評論
0/150
提交評論