




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄錯(cuò)誤!文檔中沒有指定樣式的文字。緒論銷售管理是企業(yè)管理的一個(gè)重要環(huán)節(jié),隨著經(jīng)濟(jì)和信息化的迅速發(fā)展,使用信息化管理工具對(duì)企業(yè)的銷售物流進(jìn)行全面管理是必須的,也是必然的。銷售管理系統(tǒng)應(yīng)能給企業(yè)決策者和管理者提供全方位的銷售流程和實(shí)時(shí)的信息查詢,并且可以統(tǒng)計(jì)出某段時(shí)間內(nèi)的產(chǎn)品銷售量,為企業(yè)提供一個(gè)全面的信息化平臺(tái),提高工作效率,加強(qiáng)對(duì)企業(yè)銷售這一環(huán)節(jié)的全盤掌控,使決策者能夠完全清楚和控制銷售這一個(gè)和企業(yè)經(jīng)濟(jì)直接相關(guān)聯(lián)的重要過程。背景一直以來,電腦銷售公司使用傳統(tǒng)的人工方式管理計(jì)算機(jī)銷售的日常工作。一個(gè)最典型的手工處理“電腦銷售過程”就是:電腦銷售公司與客戶達(dá)成購(gòu)買協(xié)議并簽訂銷售訂單后,由銷售方的銷售員親自拿著訂單去財(cái)務(wù)部交錢,然后再去倉(cāng)庫領(lǐng)貨,最后才進(jìn)行裝機(jī)。這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差、容易讓底層員工混水摸魚,并且直接遷涉到倉(cāng)庫的出入庫管理,形成了雙向物流。如果時(shí)間一長(zhǎng)將產(chǎn)生大量的文件和發(fā)票、收據(jù)等數(shù)據(jù),對(duì)于日后的查找更新和保管都帶來了不少的困難??尚行苑治觥半娔X銷售管理系統(tǒng)”的設(shè)計(jì)與開發(fā),將從根本上解決商品銷售整個(gè)業(yè)務(wù)流程效率低,處理能力差等手工操作過程中表現(xiàn)出的不足之處。方便電腦銷售商對(duì)商品資料、客戶資料、銷售業(yè)績(jī)等進(jìn)行高效的管理。使用該程序之后,管理層可以及時(shí)查詢商品、管理商品、管理員工、還可以對(duì)當(dāng)前銷售業(yè)績(jī)、銷售財(cái)務(wù)進(jìn)行一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以便全面掌握商品的銷售情況。利用計(jì)算機(jī)來處理無疑會(huì)極大程度地提高效率和處理能力。銷售員工不需再為整個(gè)銷售過程忙碌,工作人員出錯(cuò)的概率也會(huì)減少,工作效率自然就會(huì)提高。需求分析系統(tǒng)需求本套系統(tǒng)的開發(fā)擬以電腦來代替手工辦公模式,并可推廣至各大電腦銷售公司使用。在系統(tǒng)開發(fā)上,我們選取的工具是MicrosoftVisualBasic6.0,數(shù)據(jù)庫采用MicrosoftSQLServer2000。功能需求基于以上開發(fā)背景分析及目標(biāo)定位,將“電腦銷售管理系統(tǒng)”劃分成基本信息管理、產(chǎn)品信息管理、庫存操作管理、庫存警示管理和統(tǒng)計(jì)查詢管理5大模塊。各模塊所完成的子功能如圖1所示。業(yè)務(wù)流程圖……總體設(shè)計(jì)基本概念和處理流程用戶在運(yùn)行本系統(tǒng)時(shí),首先應(yīng)出現(xiàn)一個(gè)“身份驗(yàn)證”框,對(duì)用戶身份進(jìn)行確認(rèn),然后才能進(jìn)入到相應(yīng)的管理模塊,如圖2所示。對(duì)于客戶(消費(fèi)者)來說,首先應(yīng)了解客戶的相關(guān)資料,然后根據(jù)客戶的購(gòu)買類型,從系統(tǒng)中調(diào)出原來錄入的資料(入庫),并生成訂單(出庫)。圖STYLEREF1\s3SEQ圖\*ARABIC\s11業(yè)務(wù)流程圖對(duì)于公司工作人員來說,當(dāng)新進(jìn)一批設(shè)備時(shí),應(yīng)將其分類(產(chǎn)品類目管理)后輸入設(shè)備的相關(guān)信息(入庫);當(dāng)用戶購(gòu)買此設(shè)備時(shí),又進(jìn)入到設(shè)備的出庫管理;當(dāng)出庫數(shù)量大于庫存數(shù)量時(shí),系統(tǒng)將報(bào)告警示信息;每隔一段時(shí)間進(jìn)行設(shè)備盤點(diǎn)。對(duì)于公司老總來說,需了解每天的銷售情況(統(tǒng)計(jì)查詢管理),同時(shí)對(duì)公司工作人員相關(guān)資料進(jìn)行管理(用戶信息管理)。模塊設(shè)計(jì)1.基本信息管理包括客戶信息管理、倉(cāng)庫信息管理、用戶信息管理等??蛻粜畔⒐芾硗瓿煽蛻舻姆诸惒樵兒吞砑?、修改、刪除;倉(cāng)庫信息管理完成倉(cāng)庫的建立、查詢、修改、刪除;用戶信息管理限定操作員的權(quán)限,添加、修改、刪除操作員等。2.產(chǎn)品信息管理包括產(chǎn)品類目管理和產(chǎn)品信息管理。產(chǎn)品類目管理完成類目創(chuàng)建及類目中的下級(jí)類目創(chuàng)建和分類,也可查詢、修改、刪除類目信息;產(chǎn)品信息管理完成產(chǎn)品基本信息的錄入、查詢、修改和刪除。3.庫存操作管理包括入庫、出庫和倉(cāng)庫盤點(diǎn)管理。在入庫操作中用填寫入庫單的形式來完成產(chǎn)品的入庫行為,在出庫操作中用填寫出庫單形式來完成產(chǎn)品的出庫行為,當(dāng)出庫數(shù)據(jù)大于庫存數(shù)量時(shí),系統(tǒng)將報(bào)告警示信息;庫存盤點(diǎn)用于顯示倉(cāng)庫中所有產(chǎn)品的庫存信息。4.庫存警示管理包括數(shù)量報(bào)警和失效報(bào)警。數(shù)量報(bào)警可選擇在產(chǎn)品數(shù)量超過上限或數(shù)量低于下限的產(chǎn)品;失效報(bào)警即報(bào)告產(chǎn)品的有效期。以上兩項(xiàng)信息都是在填寫入庫單時(shí)填寫的。5.統(tǒng)計(jì)查詢管理包括產(chǎn)品入庫統(tǒng)計(jì)表和庫存產(chǎn)品物流統(tǒng)計(jì)表。此模塊完成產(chǎn)品入庫的所有信息,庫存產(chǎn)品的物流信息,其查詢、統(tǒng)計(jì)是全面的?!瓟?shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫的邏輯設(shè)計(jì)分析流程圖,這個(gè)系統(tǒng)需要使用數(shù)據(jù)庫來存儲(chǔ)相關(guān)的信息。數(shù)據(jù)庫是整個(gè)系統(tǒng)的基礎(chǔ),只有將數(shù)據(jù)庫框架搭建起來,才能完成子模塊的編輯、實(shí)施。為方便數(shù)據(jù)的維護(hù)及數(shù)據(jù)的有效擴(kuò)充,我們采用的數(shù)據(jù)庫開發(fā)工具是MicrosoftSQLServer2000,數(shù)據(jù)庫名稱為Stocks.mdf,在此數(shù)據(jù)庫中創(chuàng)建8個(gè)表,各個(gè)表的結(jié)構(gòu)如下:(各個(gè)表的作用,表間關(guān)系………………)數(shù)據(jù)庫的配置詳細(xì)設(shè)計(jì)類模塊設(shè)計(jì)打開MicrosoftVisualBasic6.0中文版,新建一個(gè)“標(biāo)準(zhǔn)EXE”工程,并在工程中添加“類模塊”,我們將為每個(gè)表創(chuàng)建一個(gè)類模塊,并把所有數(shù)據(jù)庫表的操作封裝在類模塊中,類的成員變量大部分與表中的字段名相同。如:在工程中添加名為Client的類模塊,用來對(duì)“客戶信息表——Client”中的數(shù)據(jù)進(jìn)行操作;在工程中添加名為Users的類模塊,用來對(duì)“用戶信息表——Users”中的數(shù)據(jù)進(jìn)行操作等8個(gè)類模塊。在創(chuàng)建類模塊的同時(shí),進(jìn)行程序的編寫,如:PublicFunctionIn_DB(ByValTmpUserAsString)AsBooleanDB_ConnectSqlStmt="SELECT*FROMUsersWHEREUserName='"+Trim(TmpUser)+"'"OdbcExt(SqlStmt)IfSQLFetch(Hstmt)=SQL_NO_DATA_FOUNDThenIn_DB=FalseElseIn_DB=TrueEndIfRc=SQLFreeStmt(Hstmt,SQL_DROP)DB_DisconnectEndFunction添加的大多數(shù)類模塊中的函數(shù)都是完成相同的操作,只是操作的表不同而已。標(biāo)準(zhǔn)模塊設(shè)計(jì)根據(jù)功能模塊的劃分原則,在工程中創(chuàng)建4個(gè)標(biāo)準(zhǔn)模塊。1.Const標(biāo)準(zhǔn)模塊用于管理工程中的常量。設(shè)計(jì)程序?yàn)椋篜ublicConstSQL_C_CHARAsLong=1PublicConstSQL_COLUMN_LABELAsLong=18PublicConstSQL_DROPAsLong=1PublicConstSQL_DRRORAsLong=-1PublicConstSQL_NO_DATA_FOUNDAsLong=100PublicConstSQL_SUCCESSAsLong=0PublicConstSQL_SUCCESS_WITH_INFOAsLong=1PublicConstSQL_ATTR_MAX_LENGTHAsLong=100PublicConstDATABASEAsString="Stocks"PublicConstDSNAsString="Stocks"PublicConstDB_USER_NAMEAsString="sa"PublicConstDB_PASSWORDAsString="sa"PublicConstCONNECT_LOOP_MAX=102.DbFunc標(biāo)準(zhǔn)模塊用來管理工程中與數(shù)據(jù)庫操作相關(guān)的聲明。其數(shù)據(jù)庫連接的程序設(shè)計(jì)為:PrivateSubconnect()DimTmpStatAsLongIfIsConnect=TrueThenExitSubEndIfTmpStat=SQLConnect(Hdbc,DSN,Len(DSN),DB_USER_NAME,_Lengch(DB_USER_NAME),DB_PASSWORD,Len(DB_PASSWORD))IfTmpStat<>SQL_SUCCESSAnd_TmpStat<>SQL_SUCCESS_WITH_INFOThenMsgBox"無法獲得連接句柄!",,"ODBCAPI執(zhí)行錯(cuò)誤"IsConnect=TrueDisconnectEndEndIfIsConnect=TrueEndSub3.Generalfunc標(biāo)準(zhǔn)模塊用來管理工程中一些通用的自定義函數(shù)。4.Variable標(biāo)準(zhǔn)模塊用來管理工程中的全局變量。功能模塊初步設(shè)計(jì)為八大模塊分別為信息查詢、住宿管理、員工管理、消費(fèi)品管理、系統(tǒng)設(shè)置、帳務(wù)管理,附加功能和幫助退出。各模塊所包含的子功能如下所示:窗體模塊的設(shè)計(jì)窗體模塊設(shè)計(jì)采用了VB中各功能組件的結(jié)合使用,主要用到的有:CommandButton、Lable、Frame、ComboBox、Adodc、TextBox、DataList、DataCombo、DataGrid等控件。根據(jù)功能模塊的劃分原則,在工程中將創(chuàng)建23個(gè)窗體。說明:因限于篇幅,此處不列出。系統(tǒng)功能實(shí)現(xiàn)住宿管理客戶預(yù)定:顧客提前在本店預(yù)定房間。輸入預(yù)定資料后確定,房間被置為“預(yù)定”狀態(tài),等顧客到時(shí)再進(jìn)行開房。其間顧客還可以對(duì)該客房進(jìn)行預(yù)定。提示:預(yù)定時(shí)所填寫的入住日期必須要在前一位顧客離開時(shí)間之后才可以預(yù)定成功,否則預(yù)定失敗。
1)本窗口顯示出來是自動(dòng)生成空房的房間類型和房間號(hào),以及客戶登記時(shí)可以使用的證件類型,本窗口如下所示:在框內(nèi)輸入客戶的信息,單擊“添加”按鈕則可成功添加客戶信息,“取消”按鈕則重新輸入內(nèi)容,“打印”按鈕打印當(dāng)前客戶信息,“關(guān)閉”退出當(dāng)前窗體。2)在窗口中輸入顧客入住的詳細(xì)資料。預(yù)付金額:顧客預(yù)定該客房所付的押金數(shù)量;預(yù)住日期:顧客開始入住的時(shí)間;房間號(hào):點(diǎn)擊下拉列表選擇入住的房間號(hào)碼;日期和時(shí)間是系統(tǒng)當(dāng)前的時(shí)間,即客戶填寫表格的時(shí)間和日期,不能修改;房間價(jià)格是客戶選擇好房間類型和房間號(hào)后自動(dòng)生成的,不能修改;操作員中顯示的是現(xiàn)在操作本系統(tǒng)的用戶姓名;房間類型是客戶選擇入住的房間類型(房間類型設(shè)置在下拉組合框中選擇)備注:如果還有需要補(bǔ)充說明的內(nèi)容,可以在“備注”欄中填寫;取消預(yù)定:本窗口的結(jié)構(gòu)入下:在光標(biāo)處輸入要取消預(yù)定的客戶姓名,點(diǎn)擊查詢按紐后,如果確認(rèn)要?jiǎng)h除客戶預(yù)定信息,再點(diǎn)擊取消預(yù)定按紐即可。入住登記本窗口的結(jié)構(gòu)入下:操作:1)在窗口中輸入顧客入住的詳細(xì)資料。房間號(hào):點(diǎn)擊下拉列表選擇入住的房間號(hào)碼;住宿日期和住宿時(shí)間是系統(tǒng)當(dāng)前的時(shí)間,即客戶填寫表格的時(shí)間和日期,不能修改;操作員中顯示的是現(xiàn)在操作本系統(tǒng)的用戶姓名;房間類型是客戶選擇入住的房間類型(房間類型設(shè)置在下拉組合框中選擇)備注:如果還有需要補(bǔ)充說明的內(nèi)容,可以在“備注”欄中填寫;2)填寫好個(gè)人信息,點(diǎn)擊登記按紐即可將客戶的個(gè)人信息存儲(chǔ)到系統(tǒng)數(shù)據(jù)庫中,點(diǎn)擊打印按紐可以將客戶的詳細(xì)信息打印出來。預(yù)定轉(zhuǎn)入住本窗體結(jié)構(gòu)如下:在姓名框輸入客戶姓名;單擊“查詢”核實(shí)該客戶是否預(yù)定過房間,并在轉(zhuǎn)住信息卡中顯示客戶詳細(xì)信息,單擊“確定”完成預(yù)定轉(zhuǎn)入住功能;“關(guān)閉”按鈕關(guān)閉當(dāng)前窗體。信息查詢客戶詳細(xì)資料查詢本窗口的結(jié)構(gòu)入下:操作:在光標(biāo)處輸入您要查詢的客戶姓名,客戶詳細(xì)信息將顯示出來,點(diǎn)擊窗體下面的按紐還可以進(jìn)行模糊查詢。帳務(wù)管理退房管理本窗口的結(jié)構(gòu)入下:在光標(biāo)處輸入要退房結(jié)帳的客戶后,點(diǎn)擊查詢按紐后客戶的詳細(xì)信息和帳務(wù)信息將顯示出來,點(diǎn)擊結(jié)帳按紐后實(shí)收金額的值將顯示出來,客戶可以進(jìn)行退房和結(jié)帳。點(diǎn)擊取消按紐客戶信息將清空。點(diǎn)擊打印按紐還可以將客戶的退宿結(jié)帳信息打印出來。關(guān)閉:退出“結(jié)帳”窗口。顧客退房時(shí)進(jìn)行折扣調(diào)整并收款結(jié)帳,在這里還可以打印帳單。將客房由“使用”狀態(tài)轉(zhuǎn)入“空房”狀態(tài)。系統(tǒng)維護(hù)與測(cè)試總結(jié)致謝在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師XXX身上學(xué)到了很多東西。XXX老師認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。無論在理論上還是在實(shí)踐中,他都給予了我很大的幫助,使我得到不少的提高。這些對(duì)于我以后的工作和學(xué)習(xí)都有巨大的幫助,感謝他耐心的輔導(dǎo)。同時(shí)還要感謝本組同學(xué),是我們的共同努力才圓滿完成了畢業(yè)設(shè)計(jì)。附錄源程序完整光盤一張部分程序如下:PrivateSubconnect()DimTmpStatAsLongIfIsConnect=TrueThenExitSubEndIfTmpStat=SQLConnect(Hdbc,DSN,Len(DSN),DB_USER_NAME,_Lengch(DB_USER_NAME),DB_PASSWORD,Len(DB_PASSWORD))IfTmpStat<>SQL_SUCCESSAnd_TmpStat<>SQL_SUCCESS_WITH_INFOThenMsgBox"無法獲得連接句柄!",,"ODBCAPI執(zhí)行錯(cuò)誤"IsConnect=TrueDisconnectEndEndIfIsConnect=TrueEndSub參考文獻(xiàn)劉韜,駱娟,何旭洪.VisualBasic6.0數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航.北京:人民郵電出版社,2002范曉平.軟件開發(fā)項(xiàng)目實(shí)訓(xùn).北京:海洋出版社,2006譚浩強(qiáng).VisualBasic程序設(shè)計(jì).北京:中國(guó)鐵道出版社,2003王立豐,王穎峰.VisualBasic中標(biāo)項(xiàng)目案例導(dǎo)航.北京:科學(xué)出版社,20035771001803090012095579036822859633082577100180309001238657613739973576069657710018030900135945780775799025
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版七年級(jí)音樂上冊(cè)(五線譜)第一單元《校園的早晨》教學(xué)設(shè)計(jì)
- 2025年制劑仿制藥合作協(xié)議書
- 小學(xué)信息技術(shù)第二冊(cè)下 我的課表我來做3教學(xué)設(shè)計(jì) 泰山版
- 2024年四年級(jí)品社下冊(cè)《遠(yuǎn)離“誘惑”》教學(xué)設(shè)計(jì) 山東版
- 七年級(jí)生物下冊(cè) 4.7.2《探究環(huán)境污染對(duì)生物的影響》教學(xué)設(shè)計(jì) (新版)新人教版
- 九年級(jí)語文上冊(cè) 第三單元 11 醉翁亭記教學(xué)設(shè)計(jì) 新人教版
- 2024年農(nóng)藝師考試獲取高分的秘訣試題及答案
- 收納師目標(biāo)設(shè)定試題及答案
- 統(tǒng)計(jì)師考試模型選擇試題及答案
- 混凝土建筑碳排放核算與低碳設(shè)計(jì)策略
- 職高、中職、衛(wèi)校、技術(shù)學(xué)校班主任能力大賽(班級(jí)建設(shè)方案2023年)
- 2023汽車用鋁電線束技術(shù)條件
- 機(jī)械設(shè)備租賃技術(shù)服務(wù)方案
- AB 753變頻器簡(jiǎn)單操作培訓(xùn)(參數(shù)拷貝)
- 履帶式機(jī)器人設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 高中美術(shù)-《“木字旁”及帶“木字旁”字的寫法》教學(xué)課件設(shè)計(jì)
- Unity3D游戲開發(fā)PPT完整全套教學(xué)課件
- 安慶港中心港區(qū)皖河新港一期工程環(huán)境影響報(bào)告書
- 廠房、倉(cāng)庫自然排煙開窗面積計(jì)算-
- CQI-8分層過程審核
- 太平洋保險(xiǎn)招聘試題
評(píng)論
0/150
提交評(píng)論