999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSH框架的網絡服裝銷售系統設計與實現

2017-04-25 18:54:38孔月萍魏東冬蘆婷婷溫勇濤
數字技術與應用 2017年1期

孔月萍+魏東冬+蘆婷婷+溫勇濤

摘要:本文以服裝網絡銷售為需求背景,分析了系統的業務邏輯并設計了系統的功能結構,在SSH框架下開發了網絡服裝銷售系統。本系統基于MVC模式實現了視圖層、控制層和業務層的分離,提高了代碼的可重用性,削弱了視圖層和業務層之間的耦合關系,降低了系統維護的復雜度。

關鍵詞:MVC;SSH框架;銷售系統

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2017)01-0190-01

1 系統體系結構

網上服裝銷售系統擬采用基于MVC模式的SSH框架來設計。MVC是一種業務邏輯、數據、界面顯示相分離的代碼組織方法,它將業務邏輯聚集在業務層,這使得修改或個性化定制界面以及用戶交互的同時,無需重新編寫業務邏輯。Spring實現了視圖層、控制層、模型層的控制反轉,它依賴注入以及面向切面的編程降低了系統之間的耦合性,使系統結構更加高效。其中,視圖層由JSP構成,請求業務邏輯,生成Html文件,傳送給客戶端進行解析,并將請求結果展現給用戶;控制層為Struts2框架的Action,它根據用戶請求來處理和控制調用指定的業務Bean;模型層主要為Service和DAO,Service為核心業務Bean,它處理系統的業務邏輯,DAO(Data Access Object)主要處理和持久層之間的關系,它是數據庫對象的操作層,使用了Hibernate框架,實現對象關系映射(Object-Relational Mapping),并對數據庫的每一張表實施CRUD(Create、Read、Update、Delete)操作。

2 系統設計

本系統主要欲實現用戶購物、網店管理、系統管理等功能,因此,可根據用戶角色差異劃分系統功能,首要角色是客戶,需要為其提供網上購物功能;其次是商家角色,需要為其提供網店管理功能;最后是系統管理員角色,需要為其提供系統管理功能。因此,網絡服裝銷售系統的總體功能的模塊結構。

其中,面向網絡客戶的購物平臺主要功能包括客戶注冊、登錄、瀏覽在售服裝、查詢在售服裝等;客戶在登錄系統后,可維護其個人購物車、選擇并購買滿意的服裝、查詢個人的歷史訂單。而面向網絡的管理平臺又可細分為系統管理和網店管理,以分別實現系統管理員管理整個網絡服裝銷售系統、商家管理自己的網店。系統管理員具備審核商家開店申請、管理客戶和商家,還可查詢客戶消費情況、網店銷售情況,并能進行銷售報表統計。當商家申請開設網店時,需要系統管理員審核批準,才能創建新店,商家即可登錄到其個人網店中,對該網店進行服裝管理、庫存管理、銷售記錄管理和報表統計。

在調研、分析了網絡服裝銷售的數據管理實體,及其相互間關系后,建立了系統實體-關系數據模型,涉及的主要實體有商家、網店、客戶、服裝、訂單等。其中,客戶和訂單之間是一對多關系,商家和店鋪是一對一關系,服裝和庫存是一對一關系,店鋪和服裝是一對多的關系。在此基礎上欲應用關系型數據庫Oracle來管理網絡服裝銷售系統中的各種數據,因此借助規范化理論將此系統的實體-關系數據模型轉化成關系數據表結構,并在Oracle11g下加以實施。

3 系統實現

本系統采用基于MVC設計模式的輕量級SSH框架,SSH框架是集成Structs2、Spring、Hibernate框架。在表示層中,首先通過JSP頁面實現交互,負責傳送請求(Request)和接收響應(Response);在控制層中,Struts2根據配置文件(struts-config.xml)將ActionServlet接收到Request委派給相應的Action處理;在業務層中,管理服務組件的Spring IoC容器負責向Action提供業務模型(Model)組件和該組件的協作對象數據處理(DAO)組件完成業務邏輯,并提供事務處理、緩沖池等容器組件以提升系統性能和保證數據的完整性。在業務層的DAO中,應用db.properties文件存放連接數據庫所需的用戶名、密碼、驅動等信息,并且通過使用hibernate框架的hibernate.cfg配置文件讀取db.properties連接數據庫,對數據庫中的記錄和程序中的實體進行對象關系映射(ORM)。簡化了使用JDBC連接數據庫過程中對象關系的映射,提高了系統的可維護性。

SSH框架不僅實現了視圖、控制器與模型的徹底分離,而且還實現了業務邏輯層與持久層的分離。這樣無論視圖層如何變化,模型層只需很少的改動,并且數據庫的變化也不會對視圖層有所影響,大大提高了系統的重用性。而且由于不同層之間耦合度小,有利于團隊并行工作,極大提高了開發效率。

4 結語

針對網絡服裝銷售需求,基于MVC模式、SSH框架設計了網絡服裝銷售管理系統,實現了客戶網上購物、商家網店信息維護、管理和系統管理員平臺管理的功能。系統中MVC模式和SSH框架的應用實現了業務邏輯與用戶界面的分離,使系統的層次結構更加清晰,易于擴展,且開發效率高、執行速度快。對其它電子商務系統的設計具有重要的應用與參考價值。

參考文獻

[1]劉靜,邢藏菊.基于SSH的高校MBA管理系統設計與實現[J].計算機應用與軟件,2011,11(23)261-264.

[2]于湛麟,李仲秋.SSH框架實現MVC架構的電子商務軟件平臺[J].計算機技術與發展.2012(2):124-125.

主站蜘蛛池模板: 亚洲无码精彩视频在线观看 | 热热久久狠狠偷偷色男同| 久久99精品久久久久纯品| 国产9191精品免费观看| 不卡视频国产| 国产SUV精品一区二区| 国产乱人伦精品一区二区| 农村乱人伦一区二区| 熟女日韩精品2区| 在线国产欧美| 欧美午夜网| 精品综合久久久久久97超人| 青青青伊人色综合久久| 成AV人片一区二区三区久久| 国产亚洲欧美在线视频| 日韩一级毛一欧美一国产| 国产裸舞福利在线视频合集| 欧美日韩第三页| 在线欧美日韩| 久久这里只精品国产99热8| 88国产经典欧美一区二区三区| 亚洲日韩精品无码专区| 精品亚洲国产成人AV| 色视频国产| 日韩毛片在线视频| 国产欧美精品专区一区二区| 激情视频综合网| 激情影院内射美女| 免费亚洲成人| 日韩不卡高清视频| 91色在线视频| 亚洲AV人人澡人人双人| 久久一色本道亚洲| 尤物精品国产福利网站| 亚洲精品国产首次亮相| 四虎永久在线精品国产免费| 国产18在线播放| 国产精品自在线天天看片| 麻豆精品国产自产在线| 国产精品无码一二三视频| 国产在线观看99| 青青青国产精品国产精品美女| 伊人成人在线视频| 最新日韩AV网址在线观看| 啪啪啪亚洲无码| 网久久综合| 又粗又大又爽又紧免费视频| 国产精品久久自在自2021| 毛片大全免费观看| 波多野结衣中文字幕一区二区| 免费一级毛片不卡在线播放| 毛片基地美国正在播放亚洲 | 久久福利网| 亚洲国产av无码综合原创国产| 亚洲色图综合在线| 一级看片免费视频| 亚洲第一区在线| 欧美精品H在线播放| 日韩二区三区| 亚洲欧美日韩天堂| 国产一区二区色淫影院| 亚洲欧美日韩高清综合678| 国产99热| 国产成人精品第一区二区| 夜夜爽免费视频| 91精品国产情侣高潮露脸| 国产十八禁在线观看免费| 少妇高潮惨叫久久久久久| 亚洲精品在线影院| 国产小视频免费观看| 亚洲AⅤ无码日韩AV无码网站| 成人另类稀缺在线观看| 亚洲中文字幕在线观看| 久久伊伊香蕉综合精品| 99精品在线看| 日韩成人高清无码| 伊人色在线视频| 欧美成人综合视频| 天堂在线www网亚洲| 亚洲无码四虎黄色网站| 国产成人亚洲综合a∨婷婷| 91年精品国产福利线观看久久|