郭紅波, 喬榮華
(榆林學(xué)院 信息工程學(xué)院,榆林 719000)
近年來,隨著電子設(shè)備價格的降低及其應(yīng)用的深度化和范圍的擴(kuò)大化,智能手機(jī)越來越成為人們生活工作的必需品。智能手機(jī)的普及,使得國內(nèi)手機(jī)市場競爭愈加激烈,高持有量也導(dǎo)致故障率的直線上升和大量售后問題的產(chǎn)生,售后服務(wù)的管理也逐漸成為各大手機(jī)生產(chǎn)商提高自身競爭力的有效手段。目前國內(nèi)大多數(shù)手機(jī)生產(chǎn)商的售后服務(wù)依靠第三方維修企業(yè)來提供,而這些獨立的維修服務(wù)提供商的管理相對混亂[1]。國內(nèi)手機(jī)售后服務(wù)市場規(guī)模僅占銷售額的2.6%,對比國外手機(jī)售后服務(wù)占銷售收入的6%,國內(nèi)手機(jī)售后服務(wù)占比太低,售后服務(wù)價值也遠(yuǎn)遠(yuǎn)沒有被深入挖掘[2]。因此,利用信息技術(shù),建立一個界面友好、方便快捷的售后服務(wù)系統(tǒng)不僅可以提高手機(jī)的售后服務(wù)水平,而且對手機(jī)產(chǎn)品的銷售、市場的推廣、品牌的影響及企業(yè)的信譽(yù)起到強(qiáng)有力的支持以及促進(jìn)作用。
手機(jī)售后服務(wù)管理系統(tǒng)作為一個應(yīng)用在維修企業(yè)日常工作當(dāng)中的內(nèi)部網(wǎng)站,首先,網(wǎng)站界面需要簡單大方,系統(tǒng)便于操作。本系統(tǒng)主要面對的是普通用戶、維修人員和系統(tǒng)管理員,他們登錄系統(tǒng)后分別進(jìn)入不同權(quán)限的界面行使各自不同的功能,包括個人信息的查看或修改、進(jìn)行網(wǎng)上報修、商品信息的管理、維修單信息的管理以及維修單派工信息的管理等。通過對系統(tǒng)的分析可以得出,需要實現(xiàn)的系統(tǒng)功能結(jié)構(gòu)有普通用戶、維修人員和系統(tǒng)管理員3個部分,普通用戶和維修人部分實現(xiàn)的是普通用戶的需求,而系統(tǒng)管理員部分實現(xiàn)對普通用戶和維修人員基本信息的管理和系統(tǒng)維護(hù)與功能拓展,不同權(quán)限的功能頁面共用一個系統(tǒng)登錄頁面,不同身份的用戶通過系統(tǒng)登錄后根據(jù)各自的用戶類型進(jìn)入到各自對應(yīng)的功能頁。
在手機(jī)售后服務(wù)管理系統(tǒng)中,普通用戶和管理員是整個系統(tǒng)運行的兩個主體對象,所有的交互活動都是圍繞這兩個對象進(jìn)行的,在系統(tǒng)的日常運營當(dāng)中,系統(tǒng)會產(chǎn)生和使用許多相關(guān)的運營數(shù)據(jù)。從而,手機(jī)售后服務(wù)管理系統(tǒng)的設(shè)計必須圍繞普通用戶和管理員、維修人員這3個重點對象展開,管理員主要解決用戶在系統(tǒng)中填寫的報修信息,使得在系統(tǒng)中管理員與之功能能夠高效的協(xié)同工作,提高系統(tǒng)的工作效率,創(chuàng)造更大的價值。本系統(tǒng)的用戶應(yīng)包括管理員、普通管理員和維修人員,不同身份的用戶登錄后,應(yīng)能夠操作不同權(quán)限的功能。系統(tǒng)總體業(yè)務(wù)流程設(shè)計,如圖1所示。

圖1 系統(tǒng)總體業(yè)務(wù)流程圖
在本系統(tǒng)中,用戶注冊、登錄系統(tǒng)之后,在系統(tǒng)填報報修信息。系統(tǒng)管理員主要負(fù)責(zé)后臺的操縱,對系統(tǒng)做相應(yīng)的管理和維護(hù),管理員可以查看用戶、配件、維修單、派工等信息,并可以對這些信息進(jìn)行操作。維修人員可以查看自己的派單信息,然后在維修的過程中,需要配件的時候可以在系統(tǒng)填報領(lǐng)料單,最后根據(jù)維修狀況來修改單據(jù)狀態(tài)。
在上節(jié)需求分析中,已經(jīng)詳細(xì)地分析了本系統(tǒng)的功能,包括用戶信息管理、商品信息管理、供應(yīng)商信息管理、維修單信息與維修單派工管理這幾大功能,這些功能是面向普通用戶、系統(tǒng)管理員和維修人員這3個實體對象的功能需求而設(shè)計的。本系統(tǒng)的總體功能結(jié)構(gòu),如圖2所示。
(1)用戶管理模塊。所有用戶在此模塊注冊,注冊成功后,可以管理個人的賬號信息和注冊信息。維修人員不允許自己注冊,只能通過管理員來添加、修改和刪除。
(2)配件管理模塊。該模塊可以對所有的配件信息進(jìn)行管理,基礎(chǔ)管理涉及到配件的編碼、名稱和價格等信息的錄入和修改,管理員可以錄入配件的入庫和出庫信息。另外,維修員可以查看配件的當(dāng)前庫存信息。

圖2 企業(yè)人力資源管理系統(tǒng)功能結(jié)構(gòu)
(3)供應(yīng)商管理模塊。供應(yīng)商信息管理模塊中包括管理員查看、添加、修改和刪除供應(yīng)商信息這些功能。
(4)維修單管理模塊。維修單信息管理模塊中包括用戶填寫維修單信息,管理員查看、添加、修改和刪除維修單信息功能等。
(5)派工維修管理模塊。維修單派工信息管理模塊中包括查看派工信息、管理員添加、修改以及刪除派工信息,維修人員領(lǐng)料登記等功能。
系統(tǒng)數(shù)據(jù)庫采用典型的“三范式”設(shè)計,并在此基礎(chǔ)上,進(jìn)行了數(shù)據(jù)庫優(yōu)化,減少了冗余,提高了系統(tǒng)效率。設(shè)計了用戶信息表、維修人員表、配件信息表、配件入庫表、配件出庫表、配件庫存表、供應(yīng)商信息表、維修單信息表、維修單派工表和維修單領(lǐng)料表共10個數(shù)據(jù)庫表結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)描述,如表1、表2所示。
在維修單信息表中,“維修單編號”為主屬性,為保證完整性,此字段不能為空。報修時間、維修狀態(tài)、維修類型、用戶名、問題描述不能為空,其他字段可為空。

表1 維修單信息表

表2 維修單派工信息表
維修單派工表負(fù)責(zé)記錄手機(jī)維修的派工信息,所以與之前用戶填報的維修單關(guān)聯(lián),并且維修人員、創(chuàng)建時間和單據(jù)狀態(tài)不允許為空。其中“派工編號”為外鍵。
鑒于手機(jī)維修管理系統(tǒng)是一個中小型的項目,因此選擇開發(fā)方案時在保證系統(tǒng)功能完善、性能穩(wěn)定和系統(tǒng)安全可靠的情況下,還需主要考慮其經(jīng)濟(jì)適用性[3]。系統(tǒng)開發(fā)環(huán)境MyEclipse則是一個基于Java的、開放源代碼的可擴(kuò)展性開發(fā)平臺[4];使用MySql作為系統(tǒng)開發(fā)的后臺數(shù)據(jù)庫,MySql數(shù)據(jù)庫相較其它數(shù)據(jù)庫成本比較低,而且體積小、速度快,最重要的特點是開放源碼,選擇MySql數(shù)據(jù)庫作為中小型網(wǎng)站開發(fā)的系統(tǒng)數(shù)據(jù)庫能夠提高開發(fā)效率以及降低一定的開發(fā)成本;服務(wù)器采用了Tomcat,Tomcat作為服務(wù)器中一個比較輕量級的應(yīng)用服務(wù)器[5],由于它技術(shù)先進(jìn)、性能穩(wěn)定并且免費使用而成為目前比較流行的Web應(yīng)用服務(wù)器,中小型系統(tǒng)開發(fā)選擇它作為服務(wù)器是一個很好的選擇。因此,不論從系統(tǒng)的性能要求還是開發(fā)成本考慮,本方案都是一種較為合理的選擇。
由于在軟件系統(tǒng)開發(fā)中,各個功能模塊的技術(shù)實現(xiàn)的方法是一致的,區(qū)別只是各個模塊的業(yè)務(wù)流程不同,本文選取用戶和維修人員兩類用戶的功能模塊來描述實現(xiàn)過程,因為管理員功能在本系統(tǒng)功能較多,因此不再贅述。
3.2.1 用戶模塊功能實現(xiàn)
用戶進(jìn)入系統(tǒng)首先要進(jìn)行注冊,注冊成功后可以進(jìn)行網(wǎng)上報修,填寫報修信息。注冊信息和報修信息需要手動錄入,系統(tǒng)對輸入的數(shù)據(jù)自行判定,來驗證它的合法性。若輸入的數(shù)據(jù)不合法,這個時候就會回到錄入界面需要對數(shù)據(jù)重新進(jìn)行錄入;如輸入的數(shù)據(jù)是合法的,那么則將輸入的數(shù)據(jù)直接保存到數(shù)據(jù)庫里,這樣對基本信息的錄入工作就完成了。用戶模塊流程圖,如圖3所示。
(1)用戶注冊
用戶在index.jsp頁面點擊注冊按鈕進(jìn)入用戶注冊即userRegister.jsp頁面,填寫注冊信息,點擊注冊,填寫信息的格式就會根據(jù)正則表達(dá)式進(jìn)行校驗,校驗成功會進(jìn)入UserDAO.java類中進(jìn)行判斷,若用戶名已經(jīng)存在,會彈出對話框進(jìn)行提示(form.getUserName()+“已經(jīng)被使用,請選擇其它名稱做為用戶名!”)。反之,進(jìn)入addUser()方法中,用戶信息成功添加到數(shù)據(jù)庫中。

圖3 用戶模塊流程圖
(2)網(wǎng)上報修
用戶登錄成功進(jìn)入系統(tǒng)后,點擊網(wǎng)上報修按鈕,會跳轉(zhuǎn)到報修頁面即bookRegister.jsp頁面,填寫報修信息,點擊報修,報修的信息會進(jìn)行校驗,校驗成功會進(jìn)入到BookDAO.java類中的addBook()方法中,報修信息成功添加到bookinfo表中。
3.2.2 維修人員功能模塊實現(xiàn)
維修人員的信息是由管理員添加的,所以維修人員通過在管理員那里獲取用戶名和密碼后可以直接登錄,進(jìn)入系統(tǒng)后可以完善自己的個人信息,主要對派工單進(jìn)行管理。維修人員模塊流程圖,如圖4所示。

圖4 維修人員模塊流程圖
(1)查看個人基本信息
維修人員在功能管理窗口的left.jsp頁面點擊查看個人基本信息功能菜單。在窗口的右邊會彈出userinfo.jsp頁面,userinfo.jsp頁面將會顯示維修人員自己的信息,維修人員的信息是由userinfo.jsp處理并顯示。userinfo.jsp首先通過session對象獲得維修人員用戶的用戶名,然后根據(jù)用戶名在數(shù)據(jù)庫的userinfo表中查詢自己的信息,最后將查詢
到的信息用out.print()函數(shù)打印返回在userinfo.jsp頁面。同時在userinfo.jsp頁面提供維修人員修改自己信息的功能。
(2)派工信息
維修人員登錄成功進(jìn)入到功能管理窗口的left.jsp頁面點擊我的維修單,在窗口的右邊會彈出workListMy.jsp頁面,根據(jù)單據(jù)狀態(tài)選擇派工的維修單進(jìn)行管理。點擊領(lǐng)料維修會跳轉(zhuǎn)到workInfoMy.jsp頁面,查看頁面信息是否領(lǐng)料,如果領(lǐng)料,點擊領(lǐng)料會彈出workDetail.jsp頁面,填寫頁面信息,點擊保存,領(lǐng)料完成。
隨著產(chǎn)品服務(wù)理念的深入,手機(jī)的售后服務(wù)品質(zhì)直接影響到企業(yè)的信譽(yù)、品牌和競爭力,因此建立一個面向第三方手機(jī)維修商的售后服務(wù)管理系統(tǒng),不僅可以起到高效便捷、精準(zhǔn)服務(wù)的作用,還可以為消費者和生產(chǎn)商搭建一座交互的橋梁,有效提高其服務(wù)質(zhì)量。本文首先分析了當(dāng)前環(huán)境下手機(jī)售后管理系統(tǒng)發(fā)揮的重要作用,結(jié)合手機(jī)維修業(yè)的現(xiàn)狀進(jìn)行了需求分析,給出了切實可行的系統(tǒng)目標(biāo),并設(shè)計了系統(tǒng)的整體業(yè)務(wù)模型。然后,對系統(tǒng)的功能和數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行了較為完善的設(shè)計,并給出了詳細(xì)的說明。最后,對系統(tǒng)實現(xiàn)中采用的開發(fā)工具和功能模塊的實現(xiàn)技術(shù)進(jìn)行了較為完整的描述。該系統(tǒng)在設(shè)計中一直就經(jīng)濟(jì)適用性方面做了全面的考慮,以供手機(jī)維修企業(yè)構(gòu)建維修系統(tǒng)提供參考和幫助,但缺乏足夠的測試,因此距實際投放運營還有一定的差距。
[1] 劉紹武. 關(guān)于手機(jī)售后服務(wù)行業(yè)的發(fā)展問題分析[J]. 科技與企業(yè),2014,(5)265.
[2] 王明月.智能手機(jī)售后服務(wù)思考[J].中國新技術(shù)新產(chǎn)品,2013,(10): 169.
[3] 劉建芳,劉小滿.基于CRM的汽車行業(yè)客戶管理系統(tǒng)開發(fā),2016,(8):33—35.
[4] 彭超,馬丁.新一代JSP網(wǎng)絡(luò)編程入門與實踐[M].北京:清華大學(xué)出版社,2012.
[5] 孫衛(wèi)琴.Tomcat與java web開發(fā)技術(shù)詳解(第2版)[M].北京:電子工業(yè)出版社,2012.