亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSH框架的網(wǎng)絡服裝銷售系統(tǒng)設計與實現(xiàn)

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

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

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

        關鍵詞:MVC;SSH框架;銷售系統(tǒng)

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

        1 系統(tǒng)體系結(jié)構(gòu)

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

        2 系統(tǒng)設計

        本系統(tǒng)主要欲實現(xiàn)用戶購物、網(wǎng)店管理、系統(tǒng)管理等功能,因此,可根據(jù)用戶角色差異劃分系統(tǒng)功能,首要角色是客戶,需要為其提供網(wǎng)上購物功能;其次是商家角色,需要為其提供網(wǎng)店管理功能;最后是系統(tǒng)管理員角色,需要為其提供系統(tǒng)管理功能。因此,網(wǎng)絡服裝銷售系統(tǒng)的總體功能的模塊結(jié)構(gòu)。

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

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

        3 系統(tǒng)實現(xiàn)

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

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

        4 結(jié)語

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

        參考文獻

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

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

        国产特级毛片aaaaaa高潮流水| 无码91 亚洲| 婷婷开心五月综合基地| 日韩av一区二区三区高清| 日本顶级metart裸体全部| 无码av免费精品一区二区三区 | 午夜精品人妻中字字幕| 日韩精品人妻中文字幕有码在线| 曰韩亚洲av人人夜夜澡人人爽| 国产一区二区三区四区五区vm| 亚洲中文字幕日产喷水| 日韩精品免费在线视频一区| 精品国产精品国产偷麻豆| 亚洲 欧美 激情 小说 另类| 国产成人亚洲精品2020| 亚洲av无一区二区三区综合| 波多野结衣在线播放| 黄色视频免费在线观看| 亚洲一区二区三区精品网| 国产av一区二区三区天美| 欧美日韩精品乱国产| 狼色精品人妻在线视频| 久久久亚洲精品午夜福利| 国产毛片精品av一区二区| 成人一区二区免费中文字幕视频| 国产露脸精品产三级国产av| 3亚洲日韩在线精品区| 一区二区三区四区亚洲免费| 免费视频成人片在线观看| 国产激情视频白浆免费| 亚洲av国产大片在线观看| 国产午夜视频一区二区三区 | 日出白浆视频在线播放| 无套内射无矿码免费看黄| 国产亚洲午夜精品| 亚洲女同性恋第二区av| 人人做人人爽人人爱| 国产精品女同一区二区| 成人女同av免费观看| 少妇性俱乐部纵欲狂欢少妇| 国内精品伊人久久久久影院对白|