• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于SSH框架的沖印館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    2016-12-22 21:49:20姜文波
    軟件導(dǎo)刊 2016年11期

    姜文波

    摘 要:數(shù)碼相機(jī)的普及促進(jìn)了數(shù)碼沖印市場(chǎng)發(fā)展,數(shù)碼沖印業(yè)務(wù)量劇增,但數(shù)碼沖印管理方式大部分仍然采用人工管理,工作效率不高。因此,利用SSH集成框架建立沖印館管理系統(tǒng),設(shè)計(jì)并實(shí)現(xiàn)了數(shù)碼影集管理、沖印訂單管理、在線支付、沖印分店管理、投訴建議以及論壇管理模塊等。系統(tǒng)應(yīng)用實(shí)踐表明,沖印館管理系統(tǒng)提高了數(shù)碼沖印實(shí)體店的管理效率和經(jīng)濟(jì)收益。

    關(guān)鍵詞關(guān)鍵詞:數(shù)碼沖??;J2EE平臺(tái);Struts框架;Spring框架;Hibernate框架

    DOIDOI:10.11907/rjdk.161919

    中圖分類號(hào):TP319

    文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào)文章編號(hào):16727800(2016)011011404

    0 引言

    近年來,我國(guó)大力倡導(dǎo)“實(shí)業(yè)+互聯(lián)網(wǎng)”模式,將互聯(lián)網(wǎng)平臺(tái)和傳統(tǒng)產(chǎn)業(yè)改造相結(jié)合?;ヂ?lián)網(wǎng)產(chǎn)業(yè)不斷向縱深領(lǐng)域推進(jìn),已經(jīng)成為推進(jìn)企業(yè)、社會(huì)、國(guó)家發(fā)展的重要力量[12]。現(xiàn)階段,數(shù)碼行業(yè)的快速發(fā)展和數(shù)碼相機(jī)的不斷普及,促進(jìn)了數(shù)碼沖印市場(chǎng)發(fā)展,數(shù)碼沖印業(yè)務(wù)量劇增,但數(shù)碼沖印管理方式大部分仍然采用人工管理,工作人員勞動(dòng)強(qiáng)度大,工作效率不高,也容易出現(xiàn)差錯(cuò)?;趯拵ЬW(wǎng)絡(luò)與無線網(wǎng)絡(luò)的普遍應(yīng)用,本文利用SSH(Struts-Spring-Hibernate)[35]框架建立沖印館管理系統(tǒng),致力于打造“傳統(tǒng)連鎖+網(wǎng)絡(luò)化”的數(shù)碼沖印運(yùn)營(yíng)模式。

    1 沖印館管理系統(tǒng)分析

    1.1 系統(tǒng)用例分析

    系統(tǒng)功能需求分析是數(shù)碼沖印相關(guān)資源管理的首要環(huán)節(jié),也是系統(tǒng)運(yùn)行的前提與基礎(chǔ)。用例分析法屬于軟件行業(yè)需求分析中一種十分有效的方法,可準(zhǔn)確獲得用戶的企業(yè)應(yīng)用操作需求。沖印館管理系統(tǒng)用例分析,包括會(huì)員用例、沖印分店經(jīng)理用例以及系統(tǒng)管理員用例等。其中,會(huì)員用例包括管理數(shù)碼影集、創(chuàng)建沖印訂單、管理自己沖印訂單、投訴與建議、參與論壇討論等用例;沖印分店經(jīng)理用例包括申請(qǐng)沖印分店、管理分店價(jià)格、管理分店沖印訂單、處理建議、參與論壇討論和回復(fù)等用例;系統(tǒng)管理員用例包括處理分店申請(qǐng)、管理所有沖印訂單、管理沖印分店、管理會(huì)員、處理建議、論壇管理等用例。

    1.2 系統(tǒng)核心業(yè)務(wù)操作流程分析

    系統(tǒng)核心業(yè)務(wù)操作流程分析,利用會(huì)員操作序列圖、沖印分店經(jīng)理操作序列圖以及系統(tǒng)管理員審核沖印分店申請(qǐng)序列圖進(jìn)行分析。限于篇幅,這里僅闡述會(huì)員創(chuàng)建數(shù)碼沖印訂單序列圖、沖印分店經(jīng)理處理沖印訂單序列圖、系統(tǒng)管理員審核沖印分店申請(qǐng)序列圖等分析過程。

    (1)會(huì)員創(chuàng)建數(shù)碼沖印訂單序列圖分析。會(huì)員創(chuàng)建數(shù)碼沖印訂單,首先要經(jīng)過登錄驗(yàn)證;登錄成功后,沖印館管理系統(tǒng)顯示會(huì)員操作菜單,會(huì)員點(diǎn)擊創(chuàng)建數(shù)碼沖印訂單;系統(tǒng)顯示沖印分店列表頁(yè)面,會(huì)員選擇沖印分店;系統(tǒng)顯示建立訂單頁(yè)面,會(huì)員建立訂單,輸入訂單描述信息;在沖印訂單中添加相片,選擇相片取片方式;最后點(diǎn)擊提交按鈕,完成發(fā)送沖印訂單操作。

    (2)沖印分店經(jīng)理處理沖印訂單序列圖分析。沖印分店經(jīng)理成功登錄后,系統(tǒng)自動(dòng)顯示沖印分店經(jīng)理操作菜單,沖印分店經(jīng)理點(diǎn)擊管理會(huì)員沖印訂單操作鏈接;沖印分店經(jīng)理可以瀏覽未處理沖印訂單列表,下載沖印訂單相片,發(fā)送到數(shù)碼沖印部門沖印,并將沖印訂單狀態(tài)設(shè)置為“正在沖印”;沖印完成后,沖印分店經(jīng)理根據(jù)會(huì)員選擇的取片方式進(jìn)行處理,并將沖印訂單狀態(tài)設(shè)置為“沖印完成,正在送相片”,或“沖印完成,請(qǐng)您取相片”。

    (3)系統(tǒng)管理員審核沖印分店申請(qǐng)序列圖分析。系統(tǒng)管理員登錄系統(tǒng)后,在未審批分店申請(qǐng)頁(yè)面,系統(tǒng)管理員根據(jù)分店經(jīng)理姓名、所處地址、開店計(jì)劃等信息,點(diǎn)擊“同意”或“拒絕”按鈕,完成同意或拒絕沖印分店申請(qǐng)操作。

    2 沖印館管理系統(tǒng)設(shè)計(jì)

    2.1 系統(tǒng)功能模塊設(shè)計(jì)

    沖印館管理系統(tǒng)功能模塊結(jié)構(gòu)包括注冊(cè)登錄、數(shù)碼影集管理、沖印訂單管理、在線支付、沖印分店管理、投訴建議以及論壇管理模塊等,下面闡述各模塊功能。

    (1)注冊(cè)登錄模塊。用戶必須先注冊(cè),登錄時(shí)通過驗(yàn)證后,方可使用沖印館管理系統(tǒng)功能。

    (2)數(shù)碼影集管理模塊。包括新建影集、修改影集、刪除影集,可以在影集中上傳或刪除相片等。

    (3)沖印訂單管理模塊。會(huì)員選擇沖印館后,可以建立沖印訂單,在沖印訂單中上傳會(huì)員電腦或手機(jī)中的相片,也可以從會(huì)員自己影集中選取相片;待沖印的相片添加結(jié)束后,選擇適合自己的取片方式,提交沖印訂單,并選擇適合的支付方式結(jié)算費(fèi)用;會(huì)員可以管理自己的沖印訂單,查看沖印訂單處理狀態(tài)。沖印分店經(jīng)理可以處理會(huì)員沖印訂單,下載會(huì)員沖印訂單中的相片。管理人員(系統(tǒng)管理員)可以瀏覽、檢查沖印分店訂單處理情況。

    (4)在線支付模塊。系統(tǒng)具備多種支付選擇功能,會(huì)員可以選擇支付寶、網(wǎng)上銀行等方式進(jìn)行結(jié)算。

    (5)沖印分店管理模塊。用戶可以申請(qǐng)成為沖印館的分店經(jīng)理,管理員可以對(duì)沖印分店申請(qǐng)進(jìn)行審核,批準(zhǔn)或拒絕申請(qǐng),也可以對(duì)沖印館管理系統(tǒng)會(huì)員及沖印分店經(jīng)理進(jìn)行管理。沖印分店獲得批準(zhǔn)后,沖印分店經(jīng)理可以根據(jù)所處區(qū)域情況和節(jié)日特點(diǎn),管理自己沖印店的價(jià)格和優(yōu)惠促銷措施等。

    (6)投訴建議模塊。會(huì)員遇到?jīng)_印不及時(shí)、取照片時(shí)沖印分店服務(wù)態(tài)度不好等情況,可以向系統(tǒng)管理人員投訴,管理人員調(diào)查、處理后給予答復(fù)。

    (7)數(shù)碼沖印論壇模塊。會(huì)員、沖印分店經(jīng)理、系統(tǒng)管理人員等用戶可以在論壇上發(fā)帖、回帖,交流數(shù)碼沖印相關(guān)心得等。

    2.2 系統(tǒng)技術(shù)架構(gòu)

    通過對(duì)軟件行業(yè)流行的技術(shù)框架進(jìn)行分析,結(jié)合沖印館管理系統(tǒng)需求分析,沖印館管理系統(tǒng)技術(shù)架構(gòu)決定采用SSH集成框架。圖1為沖印館管理系統(tǒng)技術(shù)架構(gòu)。

    沖印館管理系統(tǒng)根據(jù)職責(zé)劃分可以分為4層,包括視圖層、控制層、持久層、業(yè)務(wù)層。每層都具備獨(dú)特職責(zé),不能將某一層職能同其它層進(jìn)行混合、疊加。每層之間應(yīng)該彼此隔離,但容許通過集成框架內(nèi)部機(jī)制和組件接口在層間實(shí)現(xiàn)通信。

    (1)數(shù)據(jù)持久層采用Hibernate技術(shù),由沖印分店信息實(shí)體類Branch類、影集信息實(shí)體類Series類、相片信息實(shí)體類Figure類、沖印訂單信息實(shí)體類Bill類、沖印分店價(jià)格信息實(shí)體類Rate類等持久化類與IBranchDao類、BranchDao類、ISerieslDao類、SerieslDao類、IFigureDao類、FigureDao類、IRateDao類、RateDao類、IBillDao類、BillDao類等數(shù)據(jù)訪問對(duì)象(DAO)構(gòu)成。采用Hibernate技術(shù),便于項(xiàng)目組成員采用面向?qū)ο蟮乃枷朐O(shè)計(jì)與編寫,同時(shí)也隱藏了特定的數(shù)據(jù)庫(kù)特點(diǎn)及數(shù)碼沖印分店、影集、相片等數(shù)據(jù)表及表中字段,解決了相關(guān)數(shù)據(jù)操作的硬編碼在復(fù)用性方面的缺陷。

    (2)業(yè)務(wù)邏輯層由Spring支持,實(shí)現(xiàn)了沖印館管理業(yè)務(wù)邏輯組件。影集管理SeriesService類、沖印訂單管理BillService類、相片管理FigureService類、沖印分店價(jià)格管理RateService類等業(yè)務(wù)邏輯組件通過DAO組件查詢和存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。Spring的IoC容器實(shí)現(xiàn)業(yè)務(wù)邏輯組件與DAO組件(接口類和接口實(shí)現(xiàn)類)的統(tǒng)一管理、事務(wù)處理以及緩沖連接池管理。

    (3)系統(tǒng)視圖層和控制層,結(jié)合JSP頁(yè)面文件與Struts框架的TagLib庫(kù),運(yùn)用ActionServlet將操作請(qǐng)求(*.do形式)映射到相應(yīng)的影集管理SeriesAction類、沖印訂單管理BillAction類、沖印分店價(jià)格管理RateAction類、沖印分店管理BranchAction類、相片管理FigureAction類等業(yè)務(wù)控制類,并由這部分業(yè)務(wù)控制類利用SeriesService類、BillService類等業(yè)務(wù)邏輯組件進(jìn)行處理,然后按照?qǐng)?zhí)行結(jié)果跳轉(zhuǎn)至相應(yīng)頁(yè)面。

    2.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

    (1)數(shù)據(jù)庫(kù)服務(wù)器選擇。SQL Server 2016中包括了實(shí)時(shí)業(yè)務(wù)運(yùn)營(yíng)分析、移動(dòng)設(shè)備中的可視化管理、內(nèi)設(shè)高級(jí)分析、新穎的安全管理技術(shù)以及混合云方案。所以,沖印館管理系統(tǒng)選擇SQL Server 2016作為數(shù)據(jù)庫(kù)服務(wù)器。

    (2)數(shù)據(jù)表結(jié)構(gòu)。通過對(duì)沖印館管理系統(tǒng)的需求分析,特別是對(duì)所需業(yè)務(wù)的數(shù)據(jù)分析,設(shè)計(jì)了數(shù)碼沖印分店數(shù)據(jù)表、影集數(shù)據(jù)表、相片數(shù)據(jù)表、沖印分店價(jià)格數(shù)據(jù)表、會(huì)員沖印訂單數(shù)據(jù)表、會(huì)員數(shù)據(jù)表、論壇數(shù)據(jù)表、投訴建議數(shù)據(jù)表等。

    3 沖印館管理系統(tǒng)模塊實(shí)現(xiàn)

    3.1 系統(tǒng)輔助類編寫

    3.1.1 系統(tǒng)公共類編寫

    系統(tǒng)公共類包括ActionForm類、壓縮文件Compressor類、獲取系統(tǒng)時(shí)間的PrintingDate類等。其中,ActionForm類包括沖印分店BranchForm類、影集SeriesForm類、相片RateForm類、沖印訂單BillForm類等;壓縮文件Compressor類對(duì)影集中的相片進(jìn)行壓縮,主要利用遞歸壓縮方法完成,參數(shù)是壓縮包輸出流、需要壓縮的文件及壓縮路徑;獲取系統(tǒng)時(shí)間的PrintingDate類利用Date類來編寫,并利用DateFormat類完成時(shí)間格式化工作。

    3.1.2 Hibernate層實(shí)現(xiàn)

    Hibernate層包括沖印館管理系統(tǒng)實(shí)體類及相應(yīng)的Hibernate映射文件。與數(shù)碼沖印分店數(shù)據(jù)表、影集數(shù)據(jù)表、相片數(shù)據(jù)表、沖印分店價(jià)格數(shù)據(jù)表、會(huì)員沖印訂單數(shù)據(jù)表、會(huì)員數(shù)據(jù)表、論壇數(shù)據(jù)表、投訴建議數(shù)據(jù)表等關(guān)系型數(shù)據(jù)表對(duì)應(yīng)的JAVA實(shí)體類、映射文件關(guān)系如表1所示。

    Branch.hbm.xml、Series.hbm.xml等Hibernate映射文件是沖印分店Branch、影集Series等實(shí)體對(duì)象同沖印分店數(shù)據(jù)表tb_branch、影集數(shù)據(jù)表tb_series等關(guān)系型數(shù)據(jù)表之間彼此轉(zhuǎn)換的關(guān)鍵依據(jù)。

    3.2 會(huì)員操作模塊實(shí)現(xiàn)

    3.2.1 會(huì)員影集管理

    (1)影集管理業(yè)務(wù)控制器。影集管理模塊業(yè)務(wù)控制器SeriesAction類繼承自Struts框架的分發(fā)類DispatchAction,在其中編寫增加影集、顯示影集列表、刪除影集、顯示會(huì)員自己影集列表、修改影集、查看一個(gè)影集所有相片列表方法等業(yè)務(wù)方法。

    (2)影集管理模塊業(yè)務(wù)邏輯類。影集管理模塊業(yè)務(wù)邏輯類SeriesService類通過配置文件接受影集管理業(yè)務(wù)控制器SeriesAction類的調(diào)用,并通過影集管理模塊DAO類完成影集相關(guān)操作。

    (3)影集管理模塊DAO類。影集管理模塊DAO類包括接口類ISeriesDAO類及其實(shí)現(xiàn)類SeriesDAO類。接口類ISeriesDAO類聲明增加影集、更新影集、刪除影集、獲得影集列表、獲得該會(huì)員影集列表以及獲得某一個(gè)影集的方法等;SeriesDAO類實(shí)現(xiàn)了接口類ISeriesDAO類中聲明的方法,利用Spring框架集成的HibernateTemplate類實(shí)現(xiàn)。

    在會(huì)員管理自己影集功能的實(shí)現(xiàn)過程中,通過DAO組件,可實(shí)現(xiàn)業(yè)務(wù)邏輯層SeriesService類和影集數(shù)據(jù)表tb_series交互功能的分離,避免業(yè)務(wù)邏輯SeriesService類與數(shù)據(jù)持久層出現(xiàn)過度耦合。

    3.2.2 會(huì)員數(shù)碼沖印訂單管理

    數(shù)碼沖印訂單管理模塊包括業(yè)務(wù)控制類BillAction類、業(yè)務(wù)邏輯類BillService類、DAO類,其中包括增加相片、提交沖印訂單、初始化上傳相片、按照會(huì)員標(biāo)識(shí)獲得沖印訂單列表、取消沖印訂單、確認(rèn)沖印訂單、選擇沖印館分店、查看沖印訂單所有相片列表、顯示相片、下載相片等業(yè)務(wù)方法。圖2為會(huì)員提交數(shù)碼沖印訂單程序執(zhí)行流程圖。

    在圖2中,系統(tǒng)角色是會(huì)員,對(duì)象包括會(huì)員提交數(shù)碼沖印訂單的JSP頁(yè)面bill_addinit.jsp、業(yè)務(wù)控制器BillAction類、DAO層接口類IBillDAO類、提交數(shù)碼沖印訂單成功后的JSP頁(yè)面bill_add_ok.jsp等。會(huì)員在提交數(shù)碼沖印訂單頁(yè)面上填寫、選擇沖印訂單相關(guān)信息,單擊“提交”按鈕,Struts框架的核心控制器ActionServlet將請(qǐng)求交給業(yè)務(wù)控制器BillAction處理,通過Spring IoC機(jī)制調(diào)用BillService類addBill()方法,再通過Spring IoC機(jī)制調(diào)用IBillDAO類addBill()方法,然后返回成功標(biāo)識(shí),最后核心業(yè)務(wù)控制器ActionServlet通過配置文件調(diào)用操作成功頁(yè)面bill_add_ok.jsp文件。

    3.2.3 在線支付模塊實(shí)現(xiàn)

    在線支付模塊實(shí)現(xiàn)包括支付寶支付和銀行支付兩部分:

    (1)支付寶支付。會(huì)員在確認(rèn)數(shù)碼沖印訂單后,點(diǎn)擊支付寶支付,頁(yè)面轉(zhuǎn)到支付寶支付頁(yè)面,在該頁(yè)面文件中根據(jù)數(shù)碼訂單編號(hào)、訂單總額以及會(huì)員支付寶賬號(hào)和支付寶安全校驗(yàn)碼生成參數(shù),然后調(diào)用支付寶應(yīng)用程序?qū)Υ瞬糠謪?shù)進(jìn)行簽名、處理,最后轉(zhuǎn)到支付結(jié)束后的成功頁(yè)面。

    (2)銀行支付。會(huì)員在確認(rèn)數(shù)碼沖印訂單后,點(diǎn)擊具體銀行支付超鏈接,轉(zhuǎn)到銀行支付頁(yè)面,在該頁(yè)面文件中根據(jù)數(shù)碼訂單編號(hào)、訂單總額生成選擇的銀行接口參數(shù),對(duì)這些參數(shù)進(jìn)行簽名、編碼處理,完成支付。

    3.3 沖印分店經(jīng)營(yíng)管理模塊實(shí)現(xiàn)

    3.3.1 分店價(jià)格管理

    在價(jià)格管理模塊業(yè)務(wù)控制器RateAction類中編寫增加價(jià)格、更新價(jià)格、刪除某條價(jià)格、獲得價(jià)格列表、獲得某沖印分店價(jià)格列表等方法,價(jià)格管理模塊業(yè)務(wù)邏輯類RateService類接受業(yè)務(wù)控制器RateAction類調(diào)用,通過價(jià)格管理模塊DAO層IRateDAO接口類執(zhí)行。

    3.3.2 Spring框架IoC機(jī)制應(yīng)用

    在沖印分店經(jīng)理管理自己分店價(jià)格功能的實(shí)現(xiàn)過程中,對(duì)功能組件所依賴特性的控制通過配置文件反轉(zhuǎn)。Sring的IoC機(jī)制將組件間的控制權(quán)調(diào)用從程序代碼換成IoC容器,也即是說,沖印分店經(jīng)理管理功能組件間依賴關(guān)系由IoC容器在程序運(yùn)行期間決定,由IoC容器動(dòng)態(tài)地把業(yè)務(wù)邏輯類RateService類和IRateDAO接口類及其實(shí)現(xiàn)類RateDAO類依賴關(guān)系注入組件中,主要為了解耦功能組件間關(guān)系。圖3是Spring IoC機(jī)制在該功能中的應(yīng)用示意圖。

    在沖印分店經(jīng)理管理自己分店價(jià)格功能中使用IoC機(jī)制的主要優(yōu)勢(shì)是便于維護(hù)。因?yàn)閷⒔M件對(duì)象建立放在XML配置文件中定義,當(dāng)項(xiàng)目組件編寫人員需要換一個(gè)實(shí)現(xiàn)子類時(shí)則會(huì)很輕松,只需修改XML配置文件即可,甚至可以完成組件對(duì)象的熱插撥。

    3.3.3 分店訂單管理

    在沖印訂單管理模塊業(yè)務(wù)控制器BillAction類中編寫獲得沖印館分店沖印訂單、更新沖印訂單狀態(tài)、顯示相片、查看沖印訂單所有相片列表、下載相片等方法,業(yè)務(wù)邏輯類BillService類接受業(yè)務(wù)控制器BillAction類調(diào)用,通過沖印訂單管理模塊DAO層接口類IMemberbillDAO類及其實(shí)現(xiàn)類MemberbillDAO類執(zhí)行相關(guān)操作。

    在沖印館管理系統(tǒng)中,通過Spring AOP機(jī)制定義事務(wù)管理。在數(shù)據(jù)庫(kù)連接配置過程中,在Bean元素SeriesDAO、FigureDAO、RateDAO、BranchDAO等DAO層實(shí)現(xiàn)類中,分別定義class的值為TransactionProxyFactoryBean,定義property元素的值為transactionManager(事務(wù)管理)。所以,在利用SeriesDAO、FigureDAO、RateDAO、BranchDAO等DAO層實(shí)現(xiàn)類進(jìn)行數(shù)據(jù)操作時(shí),不必進(jìn)行捕捉異常、事務(wù)回滾等編寫工作。通過聲明式方法,在XML配置文件中對(duì)事務(wù)管理進(jìn)行配置,可降低沖印館管理系統(tǒng)的開發(fā)復(fù)雜度,也使管理系統(tǒng)易于維護(hù)。

    3.4 系統(tǒng)后臺(tái)管理模塊實(shí)現(xiàn)

    3.4.1 沖印館訂單管理

    在沖印訂單管理業(yè)務(wù)控制器BillAction類中添加獲得沖印訂單列表的方法,在沖印訂單管理業(yè)務(wù)邏輯類BillService類添加相應(yīng)的業(yè)務(wù)邏輯處理方法,在DAO層接口類IMemberbillDAO類中編寫查詢所有沖印訂單的方法,在MemberbillDAO類中實(shí)現(xiàn)接口類中聲明的方法。

    3.4.2 數(shù)碼沖印分店管理模塊類之間關(guān)系

    為了更好地闡述數(shù)碼沖印分店管理實(shí)現(xiàn)過程,利用類關(guān)系圖來描述數(shù)碼沖印分店管理模塊各個(gè)類之間的關(guān)系。圖4為數(shù)碼沖印分店管理模塊類關(guān)系圖。

    在圖4中,業(yè)務(wù)邏輯類BranchService調(diào)用了DAO層IBranchDAO接口,BranchService則引入了Branch對(duì)象模型,BranchService類服從業(yè)務(wù)控制器BranchAction調(diào)用。其中,BranchService類調(diào)用的是IBranchDao接口,而不是調(diào)用IBranchDAO接口實(shí)現(xiàn)類。調(diào)用IBranchDAO接口而不關(guān)注其實(shí)現(xiàn)類BranchDAO類的好處,是項(xiàng)目組人員修改BranchDAO類時(shí)不必修改調(diào)用層(BranchService類)代碼,降低了沖印館管理系統(tǒng)的開發(fā)復(fù)雜性。

    3.5 系統(tǒng)測(cè)試與應(yīng)用效果

    3.5.1 系統(tǒng)測(cè)試

    經(jīng)過測(cè)試,會(huì)員操作模塊、沖印分店經(jīng)營(yíng)管理模塊、系統(tǒng)管理模塊等功能模塊運(yùn)轉(zhuǎn)正常,各項(xiàng)功能正常使用,在不同瀏覽器中,界面都能正確、清晰地顯示,沖印館管理系統(tǒng)運(yùn)轉(zhuǎn)平穩(wěn),性能良好。

    3.5.2 系統(tǒng)應(yīng)用效果

    經(jīng)過部分?jǐn)?shù)碼沖印實(shí)體店的使用,數(shù)碼沖印實(shí)體店經(jīng)營(yíng)人員普遍反映利用沖印館管理系統(tǒng)可擺脫手工方式開票、記賬的繁瑣工作,提高沖印實(shí)體店的管理效率和經(jīng)濟(jì)收益。它不但適用于新興的數(shù)碼沖印店,也同樣適合于傳統(tǒng)照相館。

    4 結(jié)語(yǔ)

    本文采用StrutsSpringHibernate集成框架技術(shù)與SQL Server2016數(shù)據(jù)庫(kù)服務(wù)器技術(shù)設(shè)計(jì)與實(shí)現(xiàn)了沖印館管理系統(tǒng)。該沖印館管理系統(tǒng)是傳統(tǒng)數(shù)碼沖印行業(yè)與互聯(lián)網(wǎng)技術(shù)的有機(jī)融合,促進(jìn)了數(shù)碼沖印經(jīng)營(yíng)方式的革新。在沖印管理系統(tǒng)功能方面,可滿足會(huì)員、數(shù)碼沖印分店經(jīng)理、管理人員的操作需求,解決了市場(chǎng)上現(xiàn)有沖印系統(tǒng)功能不足的問題;在管理環(huán)節(jié)上,沖印管理系統(tǒng)可以在線下通過數(shù)碼照片沖印設(shè)施,為會(huì)員提供高品質(zhì)的沖印服務(wù),并吸納社會(huì)(或民間)機(jī)構(gòu)參與;在支付方式上,會(huì)員可以通過支付寶、網(wǎng)上銀行、現(xiàn)金等方式進(jìn)行結(jié)算;在沖印管理系統(tǒng)技術(shù)架構(gòu)方面,引入J2EE領(lǐng)域的Struts、Hibernate框架,并運(yùn)用了DAO模式。該系統(tǒng)采用的技術(shù)路線,可供軟件研發(fā)企業(yè)研發(fā)相關(guān)系統(tǒng)時(shí)參考。

    參考文獻(xiàn):

    [1] 韓彩云.基于MVC模式的J2EE開發(fā)框架研究[J].軟件導(dǎo)刊,2015,14(2):126128.

    [2] 王萱,李橋.基于J2EE的招商管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2015,14(11):109110.

    [3] 孫麗軍.基于HTML5和SSH框架的教學(xué)評(píng)價(jià)系統(tǒng)設(shè)計(jì)[J].軟件導(dǎo)刊,2015,14(11):135136.

    [4] 蘭偉.基于SSH框架的精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2015,14(9):199201.

    [5] 潘甜甜,李丹,王珊珊.基于SSH框架的設(shè)備租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2015,14(1):9294.

    (責(zé)任編輯:黃 健)

    五月伊人婷婷丁香| 色哟哟哟哟哟哟| 国产高清激情床上av| 在线观看美女被高潮喷水网站| 日韩亚洲欧美综合| 成年女人毛片免费观看观看9| 少妇的逼水好多| 国产午夜福利久久久久久| 久久99热这里只有精品18| 男女之事视频高清在线观看| 男人狂女人下面高潮的视频| 亚洲国产精品合色在线| 国产精品无大码| 国国产精品蜜臀av免费| 国产片特级美女逼逼视频| 亚洲天堂国产精品一区在线| 日本-黄色视频高清免费观看| 九九久久精品国产亚洲av麻豆| 校园人妻丝袜中文字幕| 亚洲人成网站在线播| 内射极品少妇av片p| 日日啪夜夜撸| 天美传媒精品一区二区| 欧美中文日本在线观看视频| 精品99又大又爽又粗少妇毛片| 一个人观看的视频www高清免费观看| 天堂√8在线中文| 欧美性感艳星| 一级毛片我不卡| 一级黄片播放器| 日本在线视频免费播放| 中文字幕av在线有码专区| 看十八女毛片水多多多| 日本成人三级电影网站| 夜夜看夜夜爽夜夜摸| 老熟妇乱子伦视频在线观看| 成人精品一区二区免费| 午夜精品一区二区三区免费看| 又爽又黄a免费视频| 欧美最黄视频在线播放免费| 尾随美女入室| 欧美激情久久久久久爽电影| 在线a可以看的网站| 久久热精品热| 亚洲精品成人久久久久久| 国产精品一及| 国产真实乱freesex| 中文字幕久久专区| 亚洲专区国产一区二区| 91麻豆精品激情在线观看国产| 中国美女看黄片| 亚洲国产精品国产精品| 国产一级毛片七仙女欲春2| 国产成年人精品一区二区| 最近手机中文字幕大全| 美女被艹到高潮喷水动态| 寂寞人妻少妇视频99o| 久久久久久久久久黄片| 乱系列少妇在线播放| 成人一区二区视频在线观看| 国产av在哪里看| 中文字幕熟女人妻在线| 国产精品久久久久久久久免| 国内精品一区二区在线观看| 欧美bdsm另类| 亚洲精品影视一区二区三区av| 九九爱精品视频在线观看| 天天一区二区日本电影三级| 久久精品国产亚洲av香蕉五月| 久久天躁狠狠躁夜夜2o2o| 日本三级黄在线观看| 国语自产精品视频在线第100页| 成人国产麻豆网| 六月丁香七月| 免费黄网站久久成人精品| 伦理电影大哥的女人| 久久这里只有精品中国| 一级毛片我不卡| 国产又黄又爽又无遮挡在线| 三级国产精品欧美在线观看| 亚洲最大成人av| 国产亚洲欧美98| 熟妇人妻久久中文字幕3abv| 菩萨蛮人人尽说江南好唐韦庄 | 12—13女人毛片做爰片一| 精品久久久久久久久av| 国产精品一二三区在线看| 91在线观看av| 亚洲欧美成人综合另类久久久 | 丰满乱子伦码专区| 成年免费大片在线观看| .国产精品久久| 久久精品国产清高在天天线| 能在线免费观看的黄片| 久久鲁丝午夜福利片| 精品久久久久久久久亚洲| 国产成人a∨麻豆精品| 精品久久久久久久久久久久久| 中文亚洲av片在线观看爽| 亚洲18禁久久av| 毛片女人毛片| 精品99又大又爽又粗少妇毛片| 国产综合懂色| .国产精品久久| 亚洲成人中文字幕在线播放| a级毛片免费高清观看在线播放| 99riav亚洲国产免费| 级片在线观看| 成人永久免费在线观看视频| av中文乱码字幕在线| 亚洲精品色激情综合| 成人午夜高清在线视频| 国产成人aa在线观看| 中出人妻视频一区二区| 中文字幕久久专区| h日本视频在线播放| 永久网站在线| 国产一级毛片七仙女欲春2| 国产女主播在线喷水免费视频网站 | 99热精品在线国产| .国产精品久久| 久久精品人妻少妇| 精品国产三级普通话版| 久久久精品94久久精品| 中国美女看黄片| 国产亚洲欧美98| 国产色婷婷99| 高清午夜精品一区二区三区 | 成人av在线播放网站| 18+在线观看网站| 深夜a级毛片| 亚洲精品影视一区二区三区av| 欧美国产日韩亚洲一区| 12—13女人毛片做爰片一| 噜噜噜噜噜久久久久久91| 蜜桃亚洲精品一区二区三区| 亚洲欧美精品自产自拍| 综合色丁香网| 大又大粗又爽又黄少妇毛片口| 日日啪夜夜撸| 久久久久九九精品影院| 人人妻人人看人人澡| 无遮挡黄片免费观看| 嫩草影院入口| 在线国产一区二区在线| 国产精品久久久久久精品电影| 午夜精品在线福利| 亚洲丝袜综合中文字幕| 精品一区二区三区视频在线观看免费| 国内精品一区二区在线观看| 91精品国产九色| 国产综合懂色| 国产精品一区二区三区四区免费观看 | 在线观看免费视频日本深夜| 天堂√8在线中文| 国产视频内射| 日本成人三级电影网站| 亚洲最大成人av| 国产91av在线免费观看| 午夜福利在线观看免费完整高清在 | 久久久久久国产a免费观看| 国产精品一二三区在线看| 不卡视频在线观看欧美| 天堂动漫精品| 国产91av在线免费观看| 此物有八面人人有两片| 夜夜爽天天搞| 免费av观看视频| 久久精品久久久久久噜噜老黄 | 91在线精品国自产拍蜜月| 中文字幕人妻熟人妻熟丝袜美| 22中文网久久字幕| 中国美女看黄片| 国产伦精品一区二区三区四那| 亚洲欧美日韩无卡精品| 久久久国产成人免费| 亚洲,欧美,日韩| 国产一区二区在线观看日韩| 国产精品一区www在线观看| 久久精品国产亚洲av涩爱 | 日韩欧美精品免费久久| 亚洲,欧美,日韩| 一进一出好大好爽视频| 美女 人体艺术 gogo| 欧美不卡视频在线免费观看| 国产高清视频在线观看网站| 欧美成人精品欧美一级黄| 亚洲第一区二区三区不卡| 成人漫画全彩无遮挡| 又爽又黄a免费视频| 在线观看av片永久免费下载| 亚洲av熟女| 亚洲三级黄色毛片| 菩萨蛮人人尽说江南好唐韦庄 | 欧美一区二区国产精品久久精品| av黄色大香蕉| 亚洲精品成人久久久久久| 国内精品宾馆在线| 三级经典国产精品| 亚洲无线在线观看| 一本精品99久久精品77| 国产一区二区三区av在线 | 国产精品一区二区免费欧美| 色在线成人网| 乱系列少妇在线播放| 国产毛片a区久久久久| 国产av不卡久久| 老司机午夜福利在线观看视频| av.在线天堂| 一级毛片久久久久久久久女| 亚洲在线观看片| 国产真实伦视频高清在线观看| 美女cb高潮喷水在线观看| 亚洲成av人片在线播放无| 国产精品久久久久久精品电影| 美女 人体艺术 gogo| 波野结衣二区三区在线| 一夜夜www| 人妻丰满熟妇av一区二区三区| 午夜影院日韩av| 亚洲欧美清纯卡通| 国产成人一区二区在线| 长腿黑丝高跟| 在线播放国产精品三级| 亚洲欧美日韩无卡精品| 国产中年淑女户外野战色| 国语自产精品视频在线第100页| 久久久久久久午夜电影| 99热这里只有是精品50| 日本色播在线视频| 日韩 亚洲 欧美在线| av福利片在线观看| 天美传媒精品一区二区| 国产精品人妻久久久久久| 久久精品国产亚洲av香蕉五月| 亚洲人与动物交配视频| 一级黄色大片毛片| 亚洲av熟女| a级一级毛片免费在线观看| 亚洲欧美成人综合另类久久久 | 久久草成人影院| 免费看日本二区| 国产精品电影一区二区三区| 人人妻,人人澡人人爽秒播| 中国国产av一级| 女人被狂操c到高潮| 亚洲经典国产精华液单| 最新中文字幕久久久久| 午夜老司机福利剧场| 久久久久久久亚洲中文字幕| 日韩欧美 国产精品| 我要搜黄色片| 桃色一区二区三区在线观看| 一级毛片aaaaaa免费看小| 国产一级毛片七仙女欲春2| 搡女人真爽免费视频火全软件 | 久久久国产成人免费| 99热这里只有是精品50| 国产午夜福利久久久久久| 久久久久久久久久黄片| 毛片女人毛片| 黄色欧美视频在线观看| 三级国产精品欧美在线观看| 精品久久久久久久久av| 精品一区二区三区视频在线| 国产精品电影一区二区三区| 天天躁夜夜躁狠狠久久av| 哪里可以看免费的av片| 国产精品免费一区二区三区在线| 日韩欧美精品免费久久| 日日摸夜夜添夜夜添小说| 亚洲真实伦在线观看| 免费大片18禁| 特大巨黑吊av在线直播| 蜜臀久久99精品久久宅男| 男人和女人高潮做爰伦理| 大香蕉久久网| 99九九线精品视频在线观看视频| 天堂网av新在线| 久久精品国产亚洲av香蕉五月| 最新在线观看一区二区三区| 悠悠久久av| 97热精品久久久久久| 不卡视频在线观看欧美| 露出奶头的视频| 亚洲人成网站高清观看| 99久久中文字幕三级久久日本| 特大巨黑吊av在线直播| 久久久午夜欧美精品| 亚洲av免费高清在线观看| 国产精品1区2区在线观看.| 观看美女的网站| 波多野结衣巨乳人妻| 免费不卡的大黄色大毛片视频在线观看 | 日韩精品中文字幕看吧| 搡老妇女老女人老熟妇| 欧美日本视频| 女生性感内裤真人,穿戴方法视频| 国产大屁股一区二区在线视频| 少妇被粗大猛烈的视频| 女的被弄到高潮叫床怎么办| av中文乱码字幕在线| 成人av在线播放网站| 你懂的网址亚洲精品在线观看 | av在线天堂中文字幕| 欧美潮喷喷水| 精品久久久久久久久av| 国产色爽女视频免费观看| 国产高清激情床上av| 男人狂女人下面高潮的视频| 无遮挡黄片免费观看| 一级黄片播放器| 日韩欧美 国产精品| 日本一二三区视频观看| 亚洲电影在线观看av| 欧美成人a在线观看| 国产伦一二天堂av在线观看| 国产精品女同一区二区软件| 国产成人一区二区在线| 日韩欧美免费精品| 成人永久免费在线观看视频| 综合色丁香网| 两性午夜刺激爽爽歪歪视频在线观看| 校园人妻丝袜中文字幕| 少妇熟女aⅴ在线视频| av在线天堂中文字幕| 精品久久久久久久人妻蜜臀av| 亚洲熟妇中文字幕五十中出| 又黄又爽又刺激的免费视频.| 九九久久精品国产亚洲av麻豆| 久久草成人影院| 午夜影院日韩av| 少妇熟女欧美另类| 婷婷精品国产亚洲av在线| 亚洲成人久久爱视频| 国产午夜福利久久久久久| 高清毛片免费观看视频网站| 成人特级黄色片久久久久久久| 18禁在线无遮挡免费观看视频 | 麻豆国产av国片精品| 全区人妻精品视频| 在现免费观看毛片| 1000部很黄的大片| 精品人妻熟女av久视频| 欧美精品国产亚洲| 成人亚洲精品av一区二区| 欧美一区二区精品小视频在线| 欧美成人a在线观看| 国产伦一二天堂av在线观看| 天堂√8在线中文| 蜜桃亚洲精品一区二区三区| 人妻夜夜爽99麻豆av| 男女视频在线观看网站免费| 国产亚洲精品综合一区在线观看| 97超视频在线观看视频| 国产精品久久久久久久久免| 欧美日韩一区二区视频在线观看视频在线 | 深夜精品福利| 国产伦一二天堂av在线观看| 色5月婷婷丁香| 国产欧美日韩一区二区精品| 女人被狂操c到高潮| 又爽又黄无遮挡网站| 嫩草影视91久久| 亚洲av中文字字幕乱码综合| 欧美绝顶高潮抽搐喷水| 97超碰精品成人国产| 亚洲性久久影院| 日韩国内少妇激情av| 亚洲激情五月婷婷啪啪| 看非洲黑人一级黄片| 免费高清视频大片| 日日干狠狠操夜夜爽| 国产亚洲精品久久久com| 日本爱情动作片www.在线观看 | av在线亚洲专区| 午夜福利在线观看免费完整高清在 | 一级毛片久久久久久久久女| 午夜免费激情av| 欧洲精品卡2卡3卡4卡5卡区| 老熟妇乱子伦视频在线观看| 波多野结衣高清作品| 1024手机看黄色片| 伦理电影大哥的女人| www日本黄色视频网| aaaaa片日本免费| 成人高潮视频无遮挡免费网站| 国产精品一区二区三区四区久久| 午夜爱爱视频在线播放| 国产精品一区二区三区四区免费观看 | 黄片wwwwww| 精品人妻熟女av久视频| 亚洲在线观看片| 中文亚洲av片在线观看爽| 我要看日韩黄色一级片| 亚洲精品乱码久久久v下载方式| 免费观看在线日韩| 最近中文字幕高清免费大全6| 中文在线观看免费www的网站| 国产色婷婷99| 久久精品夜夜夜夜夜久久蜜豆| 午夜爱爱视频在线播放| 国产精品乱码一区二三区的特点| 国内少妇人妻偷人精品xxx网站| 国产一区二区激情短视频| 色尼玛亚洲综合影院| 嫩草影视91久久| 一本久久中文字幕| 在线国产一区二区在线| 亚洲美女视频黄频| 国产单亲对白刺激| 国产三级中文精品| 午夜激情欧美在线| 亚洲第一区二区三区不卡| 听说在线观看完整版免费高清| 午夜精品国产一区二区电影 | 亚洲经典国产精华液单| 性插视频无遮挡在线免费观看| 一个人看的www免费观看视频| av卡一久久| 美女内射精品一级片tv| 亚洲中文字幕日韩| 国内精品宾馆在线| 国产精品99久久久久久久久| 97在线视频观看| 99久久成人亚洲精品观看| 亚洲精品一卡2卡三卡4卡5卡| 亚洲av熟女| 人人妻人人看人人澡| 99热网站在线观看| 又爽又黄无遮挡网站| 国产老妇女一区| 天堂动漫精品| 国内久久婷婷六月综合欲色啪| 欧美区成人在线视频| 在线观看美女被高潮喷水网站| 一边摸一边抽搐一进一小说| 精品久久久久久成人av| 久久精品国产亚洲网站| 午夜免费激情av| 亚洲精品456在线播放app| 真人做人爱边吃奶动态| 色哟哟哟哟哟哟| 在线a可以看的网站| 日日啪夜夜撸| 精品乱码久久久久久99久播| 日本一二三区视频观看| 久久精品国产亚洲av天美| 99久久九九国产精品国产免费| 国产不卡一卡二| 毛片一级片免费看久久久久| 国产精品,欧美在线| 又粗又爽又猛毛片免费看| 97在线视频观看| 国产中年淑女户外野战色| 国产午夜精品论理片| 18禁黄网站禁片免费观看直播| 男女视频在线观看网站免费| 亚洲av成人精品一区久久| 色哟哟哟哟哟哟| 91久久精品国产一区二区三区| 精品无人区乱码1区二区| 午夜免费男女啪啪视频观看 | 欧美一区二区亚洲| 亚洲欧美精品综合久久99| 国产白丝娇喘喷水9色精品| 亚洲综合色惰| 国产麻豆成人av免费视频| 久久久久久久久中文| 免费av不卡在线播放| 精华霜和精华液先用哪个| 国产黄a三级三级三级人| 精品乱码久久久久久99久播| 性插视频无遮挡在线免费观看| 国产高清三级在线| 久久欧美精品欧美久久欧美| 综合色av麻豆| 老司机午夜福利在线观看视频| 亚洲国产日韩欧美精品在线观看| 国产真实伦视频高清在线观看| 欧美在线一区亚洲| 日本一本二区三区精品| 亚洲av中文av极速乱| 亚洲av熟女| 99精品在免费线老司机午夜| 午夜福利18| 97热精品久久久久久| 99精品在免费线老司机午夜| 精华霜和精华液先用哪个| 久久久久九九精品影院| 日韩一区二区视频免费看| 波野结衣二区三区在线| 免费不卡的大黄色大毛片视频在线观看 | 男女视频在线观看网站免费| 黄色配什么色好看| 一个人免费在线观看电影| 日韩欧美在线乱码| 色吧在线观看| 亚洲久久久久久中文字幕| av国产免费在线观看| aaaaa片日本免费| 伦理电影大哥的女人| 亚洲精品国产成人久久av| 看黄色毛片网站| 亚洲内射少妇av| 久久人妻av系列| 男人舔女人下体高潮全视频| 禁无遮挡网站| 国产精品国产高清国产av| 亚洲av第一区精品v没综合| 99视频精品全部免费 在线| 亚洲精品影视一区二区三区av| 91在线观看av| av视频在线观看入口| 亚洲人成网站在线播放欧美日韩| 少妇人妻精品综合一区二区 | 日韩三级伦理在线观看| 国产伦在线观看视频一区| 久久久久九九精品影院| 午夜影院日韩av| 国产 一区 欧美 日韩| a级毛片a级免费在线| 欧美最新免费一区二区三区| 熟女人妻精品中文字幕| 国产一区二区在线观看日韩| 精品一区二区三区av网在线观看| 深爱激情五月婷婷| 亚洲人成网站在线播放欧美日韩| 国产亚洲欧美98| 久久久久久伊人网av| 在线播放无遮挡| 亚洲婷婷狠狠爱综合网| 大型黄色视频在线免费观看| 国产91av在线免费观看| 少妇的逼好多水| 免费看光身美女| 亚洲最大成人手机在线| 午夜福利18| 亚洲在线自拍视频| 少妇裸体淫交视频免费看高清| 国产精品亚洲一级av第二区| 非洲黑人性xxxx精品又粗又长| 成人国产麻豆网| 亚洲人成网站在线观看播放| 中国美女看黄片| av在线观看视频网站免费| 久久久久精品国产欧美久久久| 最近视频中文字幕2019在线8| 欧美最新免费一区二区三区| 麻豆乱淫一区二区| 97超视频在线观看视频| 成人永久免费在线观看视频| 午夜福利视频1000在线观看| 久久人人精品亚洲av| 国产aⅴ精品一区二区三区波| 我要搜黄色片| 精品一区二区三区视频在线观看免费| 干丝袜人妻中文字幕| 国产精品一区二区三区四区久久| 日韩精品中文字幕看吧| 午夜爱爱视频在线播放| 久久久成人免费电影| 日日摸夜夜添夜夜添av毛片| 最近手机中文字幕大全| 搡老岳熟女国产| 人妻丰满熟妇av一区二区三区| 嫩草影院新地址| 精品一区二区三区人妻视频| 亚洲人成网站在线播| 亚洲国产欧美人成| 99视频精品全部免费 在线| 成人鲁丝片一二三区免费| 亚洲av免费在线观看| 亚洲国产精品合色在线| 能在线免费观看的黄片| 草草在线视频免费看| 91在线观看av| 久久久色成人| 亚洲真实伦在线观看| 欧美另类亚洲清纯唯美| 亚洲精品一区av在线观看| 天堂动漫精品| 日韩大尺度精品在线看网址| 久久久久久久午夜电影| 亚洲av中文字字幕乱码综合| 天美传媒精品一区二区| 99久久九九国产精品国产免费| 99久国产av精品国产电影| 久久欧美精品欧美久久欧美| 午夜精品国产一区二区电影 | 老女人水多毛片| 国产高清视频在线观看网站| 在线国产一区二区在线| 校园人妻丝袜中文字幕| 特级一级黄色大片| 日韩欧美精品免费久久| 免费在线观看影片大全网站| 麻豆精品久久久久久蜜桃| 草草在线视频免费看| 午夜久久久久精精品| 色综合站精品国产| 人妻制服诱惑在线中文字幕| 男插女下体视频免费在线播放| 亚洲激情五月婷婷啪啪| 久久久久性生活片| 最好的美女福利视频网| 久久精品国产99精品国产亚洲性色| 婷婷六月久久综合丁香| 十八禁国产超污无遮挡网站| 噜噜噜噜噜久久久久久91| 大香蕉久久网| 最后的刺客免费高清国语| 亚洲第一区二区三区不卡| 非洲黑人性xxxx精品又粗又长| 久久国产乱子免费精品|