摘要 隨著人們計算機(jī)應(yīng)用水平的不斷提高,社會生活中依賴于計算機(jī)解決的問題越來越多,也越來越復(fù)雜。作為企業(yè)越來越重視信息化的管理與操作,而對于DIY電腦銷售公司來說,擁有一套符合業(yè)務(wù)綜合需求,操作簡單、管理維護(hù)方便的銷售管理系統(tǒng)是十分必要的。
關(guān)鍵詞 DIY電腦 綜合業(yè)務(wù) 管理系統(tǒng)
1 選題背景
當(dāng)今社會,隨著計算機(jī)的發(fā)展及網(wǎng)絡(luò)技術(shù)的應(yīng)用,日常管理工作從以前繁瑣的事務(wù)中解放出來,從而提高了工作效率。一個典型的手工處理“DIY電腦銷售過程”為:電腦銷售公司與客戶達(dá)成購買協(xié)議并形成銷售訂單后,由銷售方拿著訂單去財務(wù)部交錢,然后去倉庫取貨,最后進(jìn)行裝機(jī)。這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,將產(chǎn)生大量的文件、發(fā)票等數(shù)據(jù),對于日后的查找更新和保管都帶來了不少的困難。DIY電腦銷售公司一般都是一家或幾家以門市店方式經(jīng)營。因此一個綜合公司員工、供應(yīng)商、客戶、產(chǎn)品及售后服務(wù)等信息管理、銷售統(tǒng)計、分析集一體的小型實(shí)用性DIY電腦管理系統(tǒng)就有其重要的產(chǎn)生價值。
2 可行性分析
2.1技術(shù)可行性分析
Visual Studio 2005和SQL Server 2005是一種完美的結(jié)合。從目前流行的開發(fā)工具來看,對于開發(fā)一個簡單的中小型系統(tǒng),這種組合已經(jīng)在實(shí)際應(yīng)用中成為了一種成功的解決方案,前者為用戶提供了Windows所一貫堅持的非常友好、操作簡單的用戶界面;后者則可對數(shù)據(jù)庫實(shí)施操作、維護(hù)和權(quán)限識別功能,再融入MVC的設(shè)計模式,使本系統(tǒng)趨于完美,該系統(tǒng)在技術(shù)上是可行的。
2.2經(jīng)濟(jì)可行性分析
由現(xiàn)代化的計算機(jī)信息處理技術(shù)來管理,可以節(jié)省大量的人力、物力和腦力,方便管理。由此減輕了勞動強(qiáng)度,減少了不必要的開支,提高了企業(yè)的經(jīng)濟(jì)效益,所以,該系統(tǒng)在經(jīng)濟(jì)上完全是可行的。
3 總體設(shè)計
3.1數(shù)據(jù)庫設(shè)計
本系統(tǒng)所包含數(shù)據(jù)表有:員工信息表、管理員信息表、部門信息表、公司信息表、門店信息表、客戶信息表、職務(wù)信息表、報價信息主表、報價信息從表、客服信息主表、客服信息從表、客服結(jié)果表、供應(yīng)商表、商品信息表。
3.2系統(tǒng)功能模塊
本系統(tǒng)共包含七大功能模塊:基本資料模塊、信息維護(hù)模塊、業(yè)務(wù)操作模塊、快速查詢模塊、系統(tǒng)操作模塊、數(shù)據(jù)操作模塊和界面設(shè)置模塊,其中各模塊又包含若干子功能模塊。
4 詳細(xì)設(shè)計
4.1登錄窗體的設(shè)計
登錄窗體主要實(shí)現(xiàn)對系統(tǒng)使用者的身份驗(yàn)證的功能。
窗體加載首先從Access數(shù)據(jù)庫中讀取皮膚文件路徑,將其綁定到皮膚控件,已達(dá)到個性化的用戶界面的作用,同時用戶名會根據(jù)主數(shù)據(jù)(SQL數(shù)據(jù)庫)庫調(diào)出填充到用戶名信息框中,這時候可以從中選擇相應(yīng)用戶名,在密碼框中輸入密碼單擊登錄按鈕進(jìn)行身份驗(yàn)證,如果身份驗(yàn)證失敗,將給出提示,累計錯誤次數(shù)達(dá)到6次系統(tǒng)會自動退出。如果身份驗(yàn)證通過,系統(tǒng)會記錄登錄用戶名并進(jìn)入主界面。
4.2主界面的設(shè)計
通過登錄窗體記錄的用戶信息查詢用戶所屬門店管理信息,系統(tǒng)功能使用的權(quán)限,獲取當(dāng)前時間等信息。
主界面設(shè)置了菜單欄、快捷菜單欄、左側(cè)快速折疊啟動欄和狀態(tài)欄。菜單欄按功能分類為:基本信息、信息維護(hù)、業(yè)務(wù)操作、快速查詢、系統(tǒng)維護(hù)、數(shù)據(jù)維護(hù)、界面設(shè)置七大模塊。快速啟動欄中添加了常用業(yè)務(wù)的操作,同時也可以根據(jù)系統(tǒng)使用者的需求自行設(shè)置。折疊欄可以自動伸縮滿足個性化和快速啟動的要求。
4.3裝機(jī)報價業(yè)務(wù)及窗體的設(shè)計
整個系統(tǒng)的核心業(yè)務(wù)就是裝機(jī)報價,生成業(yè)務(wù)訂單,執(zhí)行業(yè)務(wù)操作,打印質(zhì)保單。
4.3.1主信息的實(shí)現(xiàn)
進(jìn)入裝機(jī)報價業(yè)務(wù)操作界面首先需要填入主信息,包括客戶信息和裝機(jī)主信息,如果是全新添加當(dāng)單擊保存的時候會根據(jù)數(shù)據(jù)庫里信息編號信息,全新的增加一條客戶信息,如果是預(yù)設(shè)添加會將你選中的客戶的所有信息從數(shù)據(jù)庫中調(diào)出來,反添到客戶信息框中。如果客戶是第二次購買,一是可以直接在反添的客戶信息框直接修改信息,另一個是在添加預(yù)設(shè)的窗體中點(diǎn)擊編輯進(jìn)入客戶編輯功能界面進(jìn)行修改信息,更新后可以把全新的客戶資料反添到客戶信息框中。對于報價的主信息,報價時間默認(rèn)是當(dāng)天系統(tǒng)啟動時間,日期格式為年-月-日,報價、門店、裝機(jī)員信息的填寫和客戶填寫實(shí)現(xiàn)功能類似均。這為用戶提供了一個靈活的操作流程。
4.3.2裝機(jī)信息的實(shí)現(xiàn)
裝機(jī)信息主要是保存DIY組裝機(jī)配件的詳細(xì)信息包括配件的品牌、類型、價格、質(zhì)保、供貨商等信息,這種信息的記錄將為質(zhì)保單的數(shù)據(jù)打印以及售后服務(wù)提供保障和依據(jù)。同樣對于時時變化的DIY市場,這里提供了單項(xiàng)的預(yù)設(shè),整體配件信息預(yù)設(shè)添加,也可自行填寫,每添加一次配件信息將會保存在系統(tǒng)的臨時數(shù)據(jù)處理Access數(shù)據(jù)庫中,同時在窗體界面給出信息的體現(xiàn),對于臨時數(shù)據(jù)可以進(jìn)行增、刪、改操作為其中的信息變化和誤操作提供更改的可能性。
4.3.3數(shù)據(jù)的驗(yàn)證
報價窗體中的信息都設(shè)有驗(yàn)證,例如電話號碼必須為區(qū)位碼+7或8位的電話號碼格式,如果信息錯誤則進(jìn)行提示。產(chǎn)品的數(shù)量必須為數(shù)字且這里通過控制鍵盤也只能錄入數(shù)字,其它符號錄入則信息框不會有任何反應(yīng)。
4.3.4信息數(shù)據(jù)的保存及數(shù)據(jù)打印
當(dāng)所有信息錄入完畢且所有數(shù)據(jù)都驗(yàn)證通過后,就可以進(jìn)行保存了,數(shù)據(jù)保存到主SQL數(shù)據(jù)庫中成功后,將會清空臨時數(shù)據(jù)的信息。同時會給出消息提示:提示是否進(jìn)行質(zhì)保單的打印,單擊否會直接退出業(yè)務(wù)操作,如果需要打印就可以到訂單信息維護(hù)模塊進(jìn)行數(shù)據(jù)查找打印。
5 項(xiàng)目測試與打包、安裝
5.1系統(tǒng)的測試
系統(tǒng)通過數(shù)據(jù)測試、白盒測試、黑盒測試對系統(tǒng)全面的診斷,力求多發(fā)現(xiàn)系統(tǒng)存在的問題,并將以改正,使其系統(tǒng)能夠正確有效的運(yùn)行。
5.2項(xiàng)目打包
DIY電腦管理系統(tǒng)經(jīng)過全面的測試成功后,通過VS2005進(jìn)行項(xiàng)目打包,形成可執(zhí)行安裝包。其中安裝包包括兩部分:一部分是服務(wù)器端程序安裝程序,另一部分是客戶端程序安裝程序。
5.3程序安裝
5.3.1服務(wù)器端程序安裝
選擇一個符合軟件要求的電腦,將服務(wù)器端程序拷到電腦上,點(diǎn)擊安裝程序,按照下一步提示進(jìn)行軟件安裝,安裝成功后在開始菜單-所有程序點(diǎn)擊數(shù)據(jù)庫安裝程序,進(jìn)行數(shù)據(jù)庫的連接測試和數(shù)據(jù)的創(chuàng)建,創(chuàng)建成功后在桌面上會出現(xiàn)快捷方式,單擊便可啟動DIY電腦管理系統(tǒng)。
5.3.2客戶端程序安裝
將客戶端程序拷到電腦上,點(diǎn)擊安裝程序,按照下一步提示進(jìn)行軟件安裝,安裝成功后在桌面出現(xiàn)快捷方式,首次使用會出現(xiàn)數(shù)據(jù)庫連接設(shè)置對話窗體設(shè)置成功后便可使用客戶端程序。
總結(jié)
“DIY電腦管理系統(tǒng)”是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前臺應(yīng)用程序的設(shè)計與開發(fā)兩方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、安全性好的數(shù)據(jù)庫,而對于后者則要求應(yīng)用程序具有功能完備、使用方便等特點(diǎn)。