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