陳 強(qiáng),陳守滿
(安康學(xué)院科研處,陜西 安康 725000)
婚紗攝影管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
陳 強(qiáng),陳守滿
(安康學(xué)院科研處,陜西 安康 725000)
隨著科技的飛速發(fā)展,很多婚紗攝影管理還處于人工管理的階段。效率低下已成為阻礙婚紗攝影管理的主要問題,而利用計(jì)算機(jī)對(duì)婚紗攝影進(jìn)行管理勢(shì)在必行。系統(tǒng)首先使用HTML和JSP技術(shù)編輯網(wǎng)頁,接著使用JDBC技術(shù)使SQL Server數(shù)據(jù)庫和動(dòng)態(tài)網(wǎng)頁相關(guān)聯(lián)來實(shí)現(xiàn)婚紗攝影管理系統(tǒng)。系統(tǒng)主要提供對(duì)員工、店面、婚紗攝影套系的管理,對(duì)顧客從預(yù)訂婚紗攝影訂單到完成攝影的業(yè)務(wù)處理,同時(shí)完成訂單的統(tǒng)計(jì)查詢分析。
婚紗影樓管理系統(tǒng);需求分析;業(yè)務(wù)處理;MVC技術(shù)
隨著科技的飛速發(fā)展,計(jì)算機(jī)應(yīng)用的日益普及,利用計(jì)算機(jī)對(duì)婚紗影樓進(jìn)行管理已經(jīng)成為一種發(fā)展趨勢(shì)。隨著計(jì)算機(jī)和信息化的快速推進(jìn),人們已經(jīng)擺脫了繁雜的事務(wù),使工作效率有了很大提高。
當(dāng)前,市場(chǎng)上許多小型的婚紗攝影管理依然處于人工管理的階段,效率極其低下,已經(jīng)遠(yuǎn)不能適應(yīng)現(xiàn)代社會(huì)的發(fā)展,同時(shí)人工管理已經(jīng)嚴(yán)重阻礙了該行業(yè)的可持續(xù)發(fā)展。由于人為疏忽而造成數(shù)據(jù)的丟失或者錯(cuò)誤,損失不斷發(fā)生。對(duì)于信息化管理,計(jì)算機(jī)的儲(chǔ)存信息量大,速度快等優(yōu)點(diǎn),因而能在快捷準(zhǔn)確地處理信息的同時(shí)提高工作效率。
鑒于以上問題,文章分析設(shè)計(jì)了一個(gè)簡(jiǎn)單實(shí)用型的婚紗攝影管理系統(tǒng),為用戶提供婚紗攝影管理服務(wù)。本設(shè)計(jì)完成了婚紗網(wǎng)站的需求分析、功能模塊設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。系統(tǒng)主要提供對(duì)員工、店面、婚紗攝影套系的管理,對(duì)顧客從預(yù)訂婚紗攝影訂單到完成攝影的業(yè)務(wù)處理,對(duì)訂單的統(tǒng)計(jì)查詢分析,完成系統(tǒng)開發(fā)過程采用MVC技術(shù)[1-3],數(shù)據(jù)庫采用SQL Server 2005[4-5]平臺(tái)。
婚紗攝影管理系統(tǒng)不僅界面友好和諧,同時(shí)設(shè)計(jì)界面的設(shè)計(jì)規(guī)劃要嚴(yán)謹(jǐn),注意細(xì)小的環(huán)節(jié)部分。這樣不僅避免了錯(cuò)誤,而且能夠?qū)㈠e(cuò)誤信息記錄下來。本系統(tǒng)使用HTML和JSP技術(shù)編輯網(wǎng)頁,同時(shí)使用JDBC[6-7]技術(shù)使數(shù)據(jù)庫SQL Server和動(dòng)態(tài)網(wǎng)頁關(guān)聯(lián)起來。對(duì)一般的信息管理系統(tǒng)來說,其信息獲取方法是通過專業(yè)文字錄入人員使文字信息或者其他相關(guān)信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,當(dāng)數(shù)據(jù)量不大時(shí),該方法在很多場(chǎng)合下得到了廣泛的應(yīng)用。數(shù)據(jù)量大同時(shí)專業(yè)性較強(qiáng)時(shí),信息錄入的費(fèi)用以及出錯(cuò)的概率都迅速攀升。針對(duì)以上問題,本系統(tǒng)通過建立網(wǎng)站和自己的數(shù)據(jù)庫,可以使管理人員及時(shí)將門店信息、人事信息、訂單業(yè)務(wù)、財(cái)務(wù)信息、客戶
回訪的意見進(jìn)行保存、更新,從而使婚紗攝影的管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化以及能夠更好地了解公司的情況。
對(duì)婚紗攝影管理系統(tǒng)來說,要在市場(chǎng)調(diào)研、相關(guān)文獻(xiàn)資料搜索整理的基礎(chǔ)上,對(duì)整個(gè)系統(tǒng)的內(nèi)部組織管理狀況以及相對(duì)應(yīng)的信息進(jìn)行分析。為了確保以后系統(tǒng)開發(fā)的各個(gè)環(huán)節(jié)的完整性和安全性,必須要做好行之有效的系統(tǒng)分析,確定系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的基本目標(biāo)和方法。
2.1性能需求分析
(1)可靠性方面,對(duì)出現(xiàn)的系統(tǒng)問題或者由于其它原理造成的錯(cuò)誤,該系統(tǒng)都應(yīng)有相應(yīng)處理的方法,比如網(wǎng)絡(luò)配置方面、服務(wù)器啟動(dòng)慢等等,本系統(tǒng)可以提醒使用者安全退出本程序。在系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)階段,要把用戶在使用過程中出現(xiàn)的問題都考慮進(jìn)來,同時(shí)對(duì)各種問題都要做出相應(yīng)的處理,使設(shè)計(jì)容錯(cuò)性能更高。
(2)操作性方面,程序設(shè)計(jì)簡(jiǎn)單且易維護(hù),同時(shí)使用方便。在界面設(shè)計(jì)時(shí),盡量使界面簡(jiǎn)化。
(3)模塊化實(shí)現(xiàn)系統(tǒng)功能,不同的功能對(duì)應(yīng)不同的實(shí)現(xiàn)模塊,這樣有利于系統(tǒng)的維護(hù)與擴(kuò)展。
2.2功能需求分析
對(duì)于婚紗攝影管理系統(tǒng)項(xiàng)目來說,其屬于Web方面的開發(fā)內(nèi)容,從模塊上來說首先包括后臺(tái)的數(shù)據(jù)業(yè)務(wù)處理開發(fā)。然后是對(duì)整個(gè)項(xiàng)目?jī)?nèi)容作具體的需求分析、業(yè)務(wù)信息分析、數(shù)據(jù)處理板塊的設(shè)計(jì),其次是設(shè)計(jì)完成后開始建立數(shù)據(jù)庫和界面設(shè)計(jì)并進(jìn)行布局規(guī)劃。系統(tǒng)功能總體框架如圖1所示。
具體功能如下:
(1)婚紗攝影管理系統(tǒng)的管理員登錄;(2)婚紗攝影管理系統(tǒng)的信息增加、修改、刪除;(3)婚紗攝影管理系統(tǒng)的基本信息、訂單、財(cái)務(wù)等查詢;(4)較靈活的用戶管理;(5)客戶意見回訪的管理;(6)婚紗攝影管理系統(tǒng)的退出。
圖1 系統(tǒng)功能框
本系統(tǒng)是基于B/S架構(gòu)下的多層結(jié)構(gòu)應(yīng)用系統(tǒng)。在B/S架構(gòu)下,使用者的工作界面通過Web瀏覽器來實(shí)現(xiàn),少部分的事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),這樣就是所謂的三層(3-tier)結(jié)構(gòu)。這樣實(shí)現(xiàn)的目的是簡(jiǎn)化用戶端電腦載荷,降低整個(gè)系統(tǒng)維護(hù)與升級(jí)的成本以及減少工作量。
3.1系統(tǒng)功能設(shè)計(jì)
系統(tǒng)功能設(shè)計(jì)是使系統(tǒng)基本實(shí)現(xiàn)預(yù)約,拍攝,取件等功能,讓管理者更直觀地了解到狀態(tài)以及對(duì)客戶是否已經(jīng)全額付款進(jìn)行查詢等,同時(shí),管理者還可以對(duì)公司員工進(jìn)行添加、修改和查詢的操作,提高管理效率[7]。
本系統(tǒng)包括以下5個(gè)模塊,每個(gè)相應(yīng)的模塊功能如下:
(1)登錄模塊:接收頁面輸入的賬號(hào)和密碼,選擇對(duì)應(yīng)的類型,發(fā)送到服務(wù)器端驗(yàn)證,根據(jù)驗(yàn)證結(jié)果顯示信息,如果是超級(jí)管理員,即要顯示全部的系統(tǒng)信息的界面,如果是普通管理員,則不顯示用戶管理這項(xiàng)。
(2)基本信息模塊:基本信息模塊由4部分內(nèi)容組成:套系管理模塊、店面管理模塊、人事管理模塊、用戶管理模塊??梢詫?duì)其進(jìn)行相應(yīng)的添加、修改、查看和刪除操作。
(3)前臺(tái)營業(yè)模塊:前臺(tái)營業(yè)模塊包括4項(xiàng)基本內(nèi)容:訂單錄入、查看訂單、訂單查詢后修改、單項(xiàng)收入。在訂單錄入項(xiàng)里添加新的訂單,然后在查看訂單一欄中根據(jù)時(shí)間查看剛才錄入的新訂單,在訂單查詢后修改一欄中按照訂單編號(hào)查詢出來之后對(duì)其進(jìn)行相應(yīng)修改,在單項(xiàng)收入中可以查看不同訂單的付款情況。
(4)綜合查詢模塊:綜合查詢模塊包括3項(xiàng)基本內(nèi)容:訂單查詢、財(cái)務(wù)查詢、訂單拍攝查詢。
(5)客戶回訪模塊:主要是客戶意見表,主要是客戶對(duì)于拍攝效果及其質(zhì)量好壞的評(píng)價(jià),可以對(duì)客戶回訪信息進(jìn)行查詢,修改等的操作。
3.2系統(tǒng)測(cè)試
輸入員工編號(hào)和密碼,在類型中選擇是普通管理員還是超級(jí)管理員,進(jìn)入相應(yīng)的系統(tǒng)界面進(jìn)行操作。例如當(dāng)超級(jí)管理員登錄時(shí),會(huì)對(duì)相應(yīng)的用戶進(jìn)行管理,當(dāng)普通管理員進(jìn)行操作時(shí),就無法對(duì)用戶進(jìn)行操作。超級(jí)管理員登錄界面如圖2所示。
圖2 超級(jí)管理員登錄界面
本文設(shè)計(jì)的婚紗攝影管理系統(tǒng)系統(tǒng)采用HTML和JSP技術(shù)編輯網(wǎng)頁,同時(shí)使用JDBC技術(shù)使SQL Server數(shù)據(jù)庫和動(dòng)態(tài)網(wǎng)頁關(guān)聯(lián)起來。對(duì)一般的信息管理系統(tǒng)來說,其信息獲取方法是通過專業(yè)文字錄入人員使文字信息或者其他相關(guān)信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,當(dāng)數(shù)據(jù)量不大時(shí),該方法在很多場(chǎng)合下得到了廣泛的應(yīng)用。針對(duì)數(shù)據(jù)量大同時(shí)專業(yè)性較強(qiáng)時(shí),信息錄入的費(fèi)用以及出錯(cuò)的概率都迅速攀升。本系統(tǒng)通過建立網(wǎng)站和自己的數(shù)據(jù)庫,可以使管理人員及時(shí)將門店信息、人事信息、訂單業(yè)務(wù)、財(cái)務(wù)信息、客戶回訪的意見進(jìn)行保存、更新,從而使婚紗攝影的管理工作在系統(tǒng)化、規(guī)范化、自動(dòng)化的同時(shí)提高管理人員的工作效率。
[1]田娟,徐釗,毛燕琴.基于J2EE的MVC設(shè)計(jì)模式的分析與思考[J].計(jì)算機(jī)與現(xiàn)代化,2010(10):54-58.
[2]徐雯,高建華.基于Spring MVC及MyBatis的Web應(yīng)用框架研究[J].微型電腦應(yīng)用,2012(7):1-10.
[3]張宇,王映輝,張翔南.基于Sring的MVC框架設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2010(4):59-62.
[4]古震離.數(shù)據(jù)庫設(shè)計(jì)對(duì)SQL Server數(shù)據(jù)庫性能優(yōu)化分析[J].計(jì)算機(jī)與網(wǎng)絡(luò),2007(8):44-48.
[5]辛春紅.有關(guān)SQL Server數(shù)據(jù)庫安全問題研究[J].信息技術(shù),2009(5):174-176.
[6]歐陽宏基,葛萌,趙薔.基于JDBC設(shè)計(jì)模式的數(shù)據(jù)庫連接池實(shí)現(xiàn)方法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011(1):84-87.
[7]林元元.JDBC連接MySQL數(shù)據(jù)庫的方法淺析[J].長(zhǎng)沙通信職業(yè)技術(shù)學(xué)院學(xué)報(bào),2009(1):27-30.
Design and Implementation of Wedding Photo Management System
Chen Qiang, Chen Shouman
(Department of Science and Technology of Ankang University, Ankang 725000, China)
With the rapid development of science and technology, a lot of wedding photography management is still in the stage of artificial management. Low efficiency has become a major obstacle to the management of wedding photography, and the use of computers for the management of wedding photography is imperative. The wedding photography management system is realized with HTML, JSP,AJAX and other technologies to edit the web page and the use of SQL technology to Server JDBC database and dynamic web pages. The system mainly provides the management of employees, stores, wedding photography studio, to customers from the booking of wedding photography orders to complete the photography business processing, while the completion of the order statistics query analysis.
wedding photo studio management system; demand analysis; business process; MVC technology
安康學(xué)院2013年國家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目;項(xiàng)目編號(hào):201311397005。安康學(xué)院2013年校級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目;項(xiàng)目編號(hào):2013aku015。2012年陜西省教育廳科學(xué)研究項(xiàng)目;項(xiàng)目名稱:基于高光譜圖像的蠶繭品質(zhì)無損檢測(cè)研究;項(xiàng)目編號(hào):12JK0536。
陳強(qiáng)(1983-),男,湖北黃岡,本科,實(shí)習(xí)研究員;研究方向:計(jì)算機(jī)系統(tǒng)集成。