計(jì)算機(jī)應(yīng)用軟件專業(yè)畢業(yè)論文之中小型企業(yè)綜合管理系統(tǒng)_第1頁(yè)
計(jì)算機(jī)應(yīng)用軟件專業(yè)畢業(yè)論文之中小型企業(yè)綜合管理系統(tǒng)_第2頁(yè)
計(jì)算機(jī)應(yīng)用軟件專業(yè)畢業(yè)論文之中小型企業(yè)綜合管理系統(tǒng)_第3頁(yè)
計(jì)算機(jī)應(yīng)用軟件專業(yè)畢業(yè)論文之中小型企業(yè)綜合管理系統(tǒng)_第4頁(yè)
計(jì)算機(jī)應(yīng)用軟件專業(yè)畢業(yè)論文之中小型企業(yè)綜合管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、計(jì)算機(jī)應(yīng)用軟件專業(yè)畢業(yè)論文之中小型企業(yè)綜合管理系統(tǒng) 吉 林 大 學(xué)畢 業(yè) 設(shè) 計(jì)論 文中小型企業(yè)綜合管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓 名學(xué) 院專 業(yè)班 級(jí)指導(dǎo)教師2008年9月24日小企業(yè)綜合管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要 本文敘述以目前流行的erp理論為基礎(chǔ)利用microsoft visual basic作為系統(tǒng)開發(fā)工具結(jié)合數(shù)據(jù)庫(kù)技術(shù)的發(fā)展設(shè)計(jì)完成小企業(yè)綜合管理系統(tǒng)的過(guò)程本系統(tǒng)立足于小企業(yè)實(shí)際力求在客戶采購(gòu)銷售庫(kù)存等方面對(duì)企業(yè)進(jìn)行全面管理協(xié)調(diào)各部門之間的關(guān)系提高企業(yè)管理的效率在系統(tǒng)中為了能滿足小型企業(yè)的需要提供了銷售處理入庫(kù)處理商品管理客戶管理人力管理倉(cāng)庫(kù)設(shè)置查詢庫(kù)存查詢?nèi)霂?kù)單和銷售單系統(tǒng)設(shè)置修改密碼幫助等

2、幾個(gè)功能其中主要功能銷售處理入庫(kù)處理查詢功能本系統(tǒng)功能豐富界面友好方便易用在很大程度上提升了小企業(yè)管理的效率關(guān)鍵詞 小企業(yè)綜合管理系統(tǒng) vb access 引 言隨著計(jì)算機(jī)技術(shù)不斷的進(jìn)步和發(fā)展計(jì)算機(jī)已經(jīng)慢慢地滲透到各個(gè)領(lǐng)域在學(xué)校企業(yè)政府等都有廣泛的應(yīng)用很多工作在計(jì)算機(jī)的幫助下效率和準(zhǔn)確性不但有了很大的提高而且還大大提高了其安全性使人們的生活更加快捷尤其是利用計(jì)算機(jī)各種高級(jí)語(yǔ)言編寫的管理信息系統(tǒng)像企業(yè)管理系統(tǒng)人力資源管理系統(tǒng)財(cái)務(wù)管理系統(tǒng)酒店管理系統(tǒng)圖書館管理系統(tǒng)設(shè)備管理系統(tǒng)等等它們通過(guò)對(duì)信息強(qiáng)大的處理功能幫助企事業(yè)單位提高了管理水平和經(jīng)濟(jì)效益克服了人員管理比如速度慢準(zhǔn)確性低等眾多弊端使信息處理更

3、加的客觀準(zhǔn)確所以現(xiàn)在很多單位和個(gè)人企業(yè)都越來(lái)越重視管理信息系統(tǒng)的投入和應(yīng)用都在開發(fā)著適合自己的管理信息系統(tǒng)來(lái)提高自己的工作效率和處理信息的準(zhǔn)確性以適應(yīng)自身企業(yè)的發(fā)展和時(shí)代的腳步使自己在社會(huì)發(fā)展的洪流中處于不敗地位這就為管理信息系統(tǒng)提供了廣闊的市場(chǎng)空間和發(fā)展空間管理信息系統(tǒng)mismanagement information system手工操作量大出錯(cuò)率高1 系統(tǒng)設(shè)計(jì)說(shuō)明11 系統(tǒng)目標(biāo)小型企業(yè)管理系統(tǒng)是應(yīng)用開發(fā)軟件數(shù)據(jù)庫(kù)技術(shù)的結(jié)合由于我國(guó)計(jì)算機(jī)技術(shù)起步晚在各行各業(yè)中利用計(jì)算機(jī)管理還不是很完善因此結(jié)合現(xiàn)在一些小型企業(yè)的綜合情況基礎(chǔ)上編寫一個(gè)小型企業(yè)管理系統(tǒng)是很有必要的系統(tǒng)主要實(shí)現(xiàn)的目標(biāo)有兩個(gè) 提供

4、統(tǒng)一的管理應(yīng)用軟件和數(shù)據(jù)標(biāo)準(zhǔn)在滿足普通單機(jī)條件下對(duì)系統(tǒng)進(jìn)行管理的同時(shí)為個(gè)別用戶根據(jù)實(shí)際工作需要進(jìn)行二次開發(fā)提供數(shù)據(jù)接口和軟件接口 數(shù)據(jù)結(jié)構(gòu)合理并適當(dāng)考慮數(shù)據(jù)項(xiàng)的冗余主干程序統(tǒng)一軟件接口規(guī)范以便后續(xù)開發(fā)工作功能基本完備并適當(dāng)考慮功能冗余操作簡(jiǎn)單以適應(yīng)個(gè)不同層次工作人員操作的要求能提高工作效率12 系統(tǒng)設(shè)計(jì)原則 可靠性原則系統(tǒng)設(shè)計(jì)要保證網(wǎng)絡(luò)實(shí)驗(yàn)室管理的安全性和準(zhǔn)確性保證系統(tǒng)數(shù)據(jù)的可靠性工作的一致性完成任意一個(gè)階段的操作都要保證相關(guān)操作的一致性和協(xié)調(diào)性 規(guī)范性原則系統(tǒng)設(shè)計(jì)要注重在信息編碼數(shù)據(jù)接口程序設(shè)計(jì)用戶界面安全體系等方面的規(guī)范性開發(fā)完成后應(yīng)提供規(guī)范完整的技術(shù)文檔及用戶使用手冊(cè)2 實(shí)用性原則系統(tǒng)設(shè)

5、計(jì)要面向網(wǎng)絡(luò)實(shí)驗(yàn)室的管理人員結(jié)合網(wǎng)絡(luò)實(shí)驗(yàn)室的具體制度和工作流程提供良好的操作界面和簡(jiǎn)單的操作方式提供系統(tǒng)的靈活性和容錯(cuò)性 效率性原則系統(tǒng)設(shè)計(jì)要圍繞提高網(wǎng)絡(luò)實(shí)驗(yàn)室管理過(guò)程中的工作效率充分利用信息資源實(shí)現(xiàn)在網(wǎng)絡(luò)實(shí)驗(yàn)室管理期間各個(gè)功能的一致性及時(shí)反映網(wǎng)絡(luò)實(shí)驗(yàn)室設(shè)備的情況13 系統(tǒng)開發(fā)環(huán)境說(shuō)明131 硬件環(huán)境開發(fā)本系統(tǒng)不需要太高的硬件支持因?yàn)椴恍枰獜?fù)雜圖形處理和大規(guī)模的計(jì)算所以一般的電腦配置就能完成本系統(tǒng)的設(shè)計(jì)和開發(fā) cpu inter celeron 733硬盤ibm 30g內(nèi)存128m顯示卡tnt2 顯存32m顯示器mag 15寸純平光盤驅(qū)動(dòng)器軟盤驅(qū)動(dòng)器鍵盤和鼠標(biāo)132 軟件環(huán)境系統(tǒng)軟件所用的操作

6、系統(tǒng)為windows xp前臺(tái)開發(fā)軟件visual basic 60 后臺(tái)數(shù)據(jù)庫(kù)microsoft office access 2000數(shù)據(jù)源ado創(chuàng)建的數(shù)據(jù)源133 軟件簡(jiǎn)單介紹1331 windows xp windows xp 是微軟公司推出的一種功能強(qiáng)大的操作系統(tǒng) 面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)visual basic 60采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法oop這種方法是把程序和數(shù)據(jù)封裝在一個(gè)類中類的實(shí)例就是對(duì)象每個(gè)對(duì)象都是可視化的設(shè)計(jì)程序時(shí)只需用現(xiàn)有的工具根據(jù)要求直接拖出所需的對(duì)象并為每一個(gè)對(duì)象設(shè)置屬性程序員的工作僅編寫針對(duì)對(duì)象要完成的那些功能的程序因而程序設(shè)計(jì)的效率可大大提高 事件驅(qū)動(dòng)的編程

7、機(jī)制傳統(tǒng)的程序設(shè)計(jì)是一種面向過(guò)程的設(shè)計(jì)方式程序員是按事先設(shè)計(jì)好的流程進(jìn)行而不能將后面的程序放在前面進(jìn)行當(dāng)然用戶就不能隨意改變控制程序的流向這很不符合人類的思維習(xí)慣事件驅(qū)動(dòng)是非常適合圖形用戶的編程方式在圖形用戶界面的應(yīng)用程序中程序員只要編寫響應(yīng)用戶動(dòng)作的代碼每個(gè)動(dòng)作之間不一定有聯(lián)系這樣的應(yīng)用程序代碼較短當(dāng)然程序既易編寫又易維護(hù) 支持多種數(shù)據(jù)庫(kù)的訪問(wèn)數(shù)據(jù)庫(kù)訪問(wèn)特性允許對(duì)包括sql server和其他數(shù)據(jù)庫(kù)在內(nèi)的大部分?jǐn)?shù)據(jù)庫(kù)格式建立數(shù)據(jù)庫(kù)和前端應(yīng)用程序利用數(shù)據(jù)庫(kù)控件或odbc能訪問(wèn)的數(shù)據(jù)庫(kù)系統(tǒng)有microsoft access microsoft foxpro dbaseparadox等也可訪問(wèn)mi

8、crosoft excellotus 1-2-3等多種表格 支持動(dòng)態(tài)鏈接庫(kù)dll動(dòng)態(tài)數(shù)據(jù)交換dde與對(duì)象連接和嵌入ole1333 access2000數(shù)據(jù)庫(kù)本人選擇此作為后臺(tái)數(shù)據(jù)庫(kù)主要是因?yàn)閙icrosoft office access 2000是一種數(shù)據(jù)庫(kù)管理程序可賦予更佳的用戶體驗(yàn)并且新增了導(dǎo)入導(dǎo)出和處理 xml 數(shù)據(jù)文件等功能該程序可以識(shí)別和標(biāo)記常見錯(cuò)誤同時(shí)提供更正錯(cuò)誤的選項(xiàng)因此在 access 2000 中工作變得更加輕松自如另外access 2000 的新功能還可以幫助數(shù)據(jù)庫(kù)開發(fā)人員查看有關(guān)數(shù)據(jù)庫(kù)對(duì)象之間相關(guān)性的信息1334 ado技術(shù)簡(jiǎn)介adoactivex data object

9、s是數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)它是使用簡(jiǎn)單而且靈活的對(duì)象模型不僅為用戶的數(shù)據(jù)庫(kù)提供了一個(gè)面向?qū)ο蟮囊朁c(diǎn)并且它獨(dú)立于任何一個(gè)開發(fā)商即它使用戶可以開發(fā)出在各種不同數(shù)據(jù)庫(kù)系統(tǒng)中使用的應(yīng)用程序它的目標(biāo)就是訪問(wèn)編輯和更新數(shù)據(jù)庫(kù)資源2 系統(tǒng)分析21 系統(tǒng)需求分析進(jìn)入20世紀(jì)90年代以后計(jì)算機(jī)技術(shù)得到飛速發(fā)展體積越來(lái)越小速度越來(lái)越快存儲(chǔ)量越來(lái)越大價(jià)格越來(lái)越低這就使越來(lái)越多的人接觸到計(jì)算機(jī)硬件的騰飛促使了軟件不斷升級(jí)與更新涌現(xiàn)了大批功能強(qiáng)大的編程語(yǔ)言這就使開發(fā)應(yīng)用軟件變得越來(lái)越得心應(yīng)手開發(fā)出來(lái)的應(yīng)用軟件功能也越來(lái)越強(qiáng)大豐富了計(jì)算機(jī)的硬件資源也改變了我們的生活使我們的生活更加快捷更加準(zhǔn)確可以說(shuō)計(jì)算機(jī)是人類一項(xiàng)偉大的發(fā)明是人

10、類大腦的外延是我們?nèi)祟惖昧Φ闹炙陌l(fā)展是不可限量的所以現(xiàn)在有很多學(xué)生都在報(bào)考計(jì)算機(jī)專業(yè)都想在計(jì)算機(jī)的海洋中揚(yáng)帆走在時(shí)代的前列當(dāng)前用計(jì)算機(jī)高級(jí)語(yǔ)言編寫的管理信息系統(tǒng)有很多他們?cè)诮缑嬖O(shè)計(jì)功能實(shí)現(xiàn)等方面都很成熟有了硬件和軟件支持開發(fā)一個(gè)小型企業(yè)管理系統(tǒng)是不成問(wèn)題的通過(guò)對(duì)一些小型企業(yè)的綜合調(diào)查通過(guò)一些小型企業(yè)職工地講解與介紹他們的運(yùn)作是比較正規(guī)的有自己完成的進(jìn)銷存客戶和職工管理機(jī)制但是這些小型企業(yè)沒(méi)有專門的管理信息系統(tǒng)如果要進(jìn)行日常的工作得人工地進(jìn)行管理由于工作比較多有的還要進(jìn)行計(jì)算進(jìn)行手工操作管理工作量比較大很容易出錯(cuò)比如計(jì)費(fèi)不清庫(kù)存不明等還有盡管這些小型企業(yè)有計(jì)算機(jī)但尚未用于信息管理沒(méi)有發(fā)揮它的

11、效力資源閑置比較突出這就是管理信息系統(tǒng)開發(fā)的基本環(huán)境使管理工作規(guī)范化系統(tǒng)化程序化避免的隨意性提高信息處理的速度和準(zhǔn)確性能夠及時(shí)準(zhǔn)確有效的 總體設(shè)計(jì)思想分析利用計(jì)算機(jī)管理信息現(xiàn)在已經(jīng)在漸漸滲透各行各業(yè)本系統(tǒng)的設(shè)計(jì)是落實(shí)小型企業(yè)管理的需要提高工作效率避免人力和物力的浪費(fèi) 技術(shù)可行性9從整個(gè)計(jì)算機(jī)發(fā)展來(lái)說(shuō)技術(shù)日趨成熟各種高級(jí)面向?qū)ο蟮木幊陶Z(yǔ)言越來(lái)越多并且越來(lái)越成熟從技術(shù)支持方面應(yīng)該不成問(wèn)題關(guān)鍵是選擇哪種高級(jí)語(yǔ)言在前臺(tái)開發(fā)工具上利用微軟公司開發(fā)的visual basic 60它是一個(gè)高效易用功能強(qiáng)大的開發(fā)工具它完全可以進(jìn)行小型企業(yè)管理系統(tǒng)的開發(fā)后臺(tái)利用access 2000數(shù)據(jù)庫(kù)它是關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具

12、數(shù)據(jù)庫(kù)能匯集各種信息以供查詢存儲(chǔ)和檢索 經(jīng)濟(jì)可行性本設(shè)計(jì)在開發(fā)過(guò)程中利用的資源相對(duì)較少并且不需要太高的硬件支持并且本設(shè)計(jì)也并沒(méi)有利用太多的軟件可以說(shuō)在資源利用方面達(dá)到了很高利用率 操作可行性visual basic 60 所設(shè)計(jì)出的作品界面友好很容易能被使用者接受 時(shí)間可行性整個(gè)設(shè)計(jì)用3個(gè)月時(shí)間來(lái)完成3 系統(tǒng)總體設(shè)計(jì)31 系統(tǒng)功能分析311 系統(tǒng)主要功能在系統(tǒng)中為了能滿足小型企業(yè)的需要提供了銷售處理入庫(kù)處理商品管理客戶管理人力管理倉(cāng)庫(kù)設(shè)置查詢庫(kù)存查詢?nèi)霂?kù)單和銷售單系統(tǒng)設(shè)置修改密碼幫助等幾個(gè)功能 312小型企業(yè)管理系統(tǒng)功能分析小型企業(yè)管理系統(tǒng)主要是利用visual basic 60 access

13、 2000技術(shù)開發(fā)的其中運(yùn)用了大量的visual basic的控件為了更好的服務(wù)滿足管理人員本人將此系統(tǒng)分為前臺(tái)操作和后臺(tái)管理兩大部分系統(tǒng)要具有很大的擴(kuò)展性 簡(jiǎn)單快捷的完成銷售和入庫(kù)的處理銷售處理時(shí)可以根據(jù)輸入的商品單價(jià)數(shù)量和稅率計(jì)算出金稅總額入庫(kù)處理時(shí)可以根據(jù)輸入的商品單價(jià)和數(shù)量計(jì)算出商品的總價(jià)值銷售和入庫(kù)時(shí)更改庫(kù)存的商品數(shù)量 完成商品管理功能在這里可以增加商品類別可以增加刪除修改商品可以打印商品的報(bào)表 完成客戶管理功能此功能實(shí)現(xiàn)增加刪除修改查詢客戶資料實(shí)現(xiàn)打印客戶資料的報(bào)表 完成人力管理功能在這里可以增加刪除修改查詢員工資料可以打印員工資料的報(bào)表 完成倉(cāng)庫(kù)設(shè)置功能在這里可以完成一些倉(cāng)庫(kù)的設(shè)

14、置比如增加刪除修改倉(cāng)庫(kù)資料等 快速的完成綜合查詢功能主要是庫(kù)存查詢?nèi)霂?kù)單查詢和銷售單查詢 完成一些進(jìn)本的系統(tǒng)設(shè)置和修改密碼的功能 系統(tǒng)運(yùn)行穩(wěn)定可靠各項(xiàng)維護(hù)功能齊全易于維護(hù)32 系統(tǒng)功能模塊系統(tǒng)功能分析是在總體分析的基礎(chǔ)上完成的通過(guò)需求分析功能分析和系統(tǒng)的實(shí)際應(yīng)用在系統(tǒng)功能方面本人共確定了10大模塊分別是銷售處理模塊入庫(kù)處理模塊商品管理模塊客戶管理模塊人力管理模塊倉(cāng)庫(kù)設(shè)置模塊系統(tǒng)設(shè)置模塊修改密碼模塊幫助模塊和退出系統(tǒng)模塊等33 系統(tǒng)功能模塊設(shè)計(jì) 如圖3-1所示可以更加直觀的看清各功能模塊之間的關(guān)系圖3-1 系統(tǒng)功能模塊圖 各功能模塊功能簡(jiǎn)介1銷售處理模塊輸入的商品單價(jià)數(shù)量和稅率計(jì)算出金稅總額更改

15、庫(kù)存的商品數(shù)量2入庫(kù)處理模塊輸入的商品單價(jià)和數(shù)量計(jì)算出商品的總價(jià)值更改庫(kù)存的商品數(shù)量3商品管理模塊主要完成增加刪除商品類別增加刪除修改打印報(bào)表等功能4 客戶管理模塊主要完成增加刪除修改打印報(bào)表等功能5 人力管理模塊主要完成增加刪除修改打印報(bào)表等功能6 倉(cāng)庫(kù)設(shè)置模塊主要是完成增加刪除修改等功能7 查詢模塊主要是完成庫(kù)存查詢?nèi)霂?kù)單查詢銷售單查詢等功能8 系統(tǒng)設(shè)置模塊主要是完成參數(shù)設(shè)置修改公司信息的功能9 修改密碼模塊主要是完成修改登陸密碼的功能10 幫助模塊完成簡(jiǎn)單介紹系統(tǒng)的功能11 退出系統(tǒng)模塊完成退出系統(tǒng)的功能34數(shù)據(jù)庫(kù)設(shè)計(jì)無(wú)論是從零開始設(shè)計(jì)一個(gè)新的系統(tǒng)還是維護(hù)一個(gè)已運(yùn)行多年的系統(tǒng)都應(yīng)該特別重

16、視數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是決定應(yīng)用性能的最重要因素設(shè)計(jì)數(shù)據(jù)庫(kù)是了解用戶的各個(gè)方面需求包括現(xiàn)有的以及將來(lái)可能增加的需求數(shù)據(jù)設(shè)計(jì)按以下幾個(gè)步驟10 數(shù)據(jù)庫(kù)需求分析 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)341 數(shù)據(jù)庫(kù)需求分析用戶的需求具體體現(xiàn)在各種信息的提供保存更新查詢和計(jì)算等方面這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能夠滿足各種信息的輸入輸出收集基本數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程組成一份詳盡的數(shù)據(jù)字典為后面的具體設(shè)計(jì)打下基礎(chǔ)在仔細(xì)分析調(diào)查有關(guān)小型企業(yè)信息需求的基礎(chǔ)上得到該系統(tǒng)所處理的數(shù)據(jù)流程圖 如圖3-2所示342 數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)就是信息的集合是一些關(guān)于某個(gè)特定主題或目的的數(shù)據(jù)庫(kù)信息集合這種集合與特定的主體

17、和目標(biāo)相聯(lián)系數(shù)據(jù)庫(kù)管理系統(tǒng)將這些信息存儲(chǔ)在表中若干相關(guān)性的表就組成了數(shù)據(jù)庫(kù)在使用access 2000創(chuàng)建用戶數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)中的表之前花時(shí)間認(rèn)真設(shè)計(jì)數(shù)據(jù)庫(kù)是非常重要的經(jīng)過(guò)對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)分析后就可以設(shè)計(jì)出本人需要的各種實(shí)體以及他們之間的關(guān)系為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有商品管理信息實(shí)體客戶管理信息實(shí)體用戶管理實(shí)體等各個(gè)實(shí)體具體的描述e-r圖如圖3-33-43-5所示圖3-3 人力管理信息圖圖3-4 銷售管理信息圖圖3-5 用戶信息圖343 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)只提供用戶所需的信息根據(jù)系統(tǒng)的組織機(jī)構(gòu)和這些數(shù)據(jù)信息自己進(jìn)行數(shù)據(jù)建模進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)考慮如何分解數(shù)據(jù)規(guī)范化

18、數(shù)據(jù)并最終建立數(shù)據(jù)庫(kù)創(chuàng)建了一個(gè)總的數(shù)據(jù)庫(kù) 在其中建立所有需要的表使數(shù)據(jù)庫(kù)的冗余最小根據(jù)分析用戶需求系統(tǒng)需要在access數(shù)據(jù)庫(kù)中共建立了14個(gè)表下面我就介紹一下 ck倉(cāng)庫(kù)設(shè)置表數(shù)據(jù)項(xiàng)包括倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)名稱地址房東月租金如表3-1所示表3-1 倉(cāng)庫(kù)設(shè)置表字 段數(shù)據(jù)類型字段大小說(shuō) 明ckid數(shù)字長(zhǎng)整型ckmc文本50address文本50fdmc文本50lxdh文本50yzj貨幣 cs_dw表參數(shù)單位數(shù)據(jù)項(xiàng)包括序號(hào)單位如表3-2所示表3-2 參數(shù)單位表字 段數(shù)據(jù)類型字段大小說(shuō) 明id數(shù)字長(zhǎng)整型序號(hào)dw文本50單位 cs_gg表參數(shù)規(guī)格數(shù)據(jù)項(xiàng)包括序號(hào)規(guī)格如表3-3所示表3-3 參數(shù)規(guī)格表字 段數(shù)據(jù)類型

19、字段大小說(shuō) 明id數(shù)字長(zhǎng)整型gg文本50 gsxx表公司信息數(shù)據(jù)項(xiàng)包括公司名稱公司地址所在地telmb如表3-4所示表3-4公司信息表字 段數(shù)據(jù)類型字段大小說(shuō) 明gsmc數(shù)字長(zhǎng)整型gsdz文本50gsszd文本50tel文本50fax文本50mb文本50 kcdtb表倉(cāng)庫(kù)查詢數(shù)據(jù)項(xiàng)包括序號(hào)倉(cāng)庫(kù)編號(hào)商品編號(hào)商品名稱數(shù)量如表3-5所示表3-5 倉(cāng)庫(kù)查詢表字 段數(shù)據(jù)類型字段大小說(shuō) 明id數(shù)字長(zhǎng)整型ckid數(shù)字長(zhǎng)整型spid數(shù)字長(zhǎng)整型spmc文本50sl數(shù)字長(zhǎng)整型6kh表客戶管理數(shù)據(jù)項(xiàng)包括 編號(hào)客戶名稱地址所在地mb聯(lián)系人如表3-6所示表3-6 客戶管理表字 段數(shù)據(jù)類型字段大小說(shuō) 明khid數(shù)字長(zhǎng)整型

20、khmc文本50dz文本50szd文本50mb文本50lxr文本50phone文本507rg表人力管理數(shù)據(jù)項(xiàng)包括 職工編號(hào)職工名稱性別年齡部門職位聯(lián)系方式如表3-7所示表3-7 人力管理表字 段數(shù)據(jù)類型字段大小說(shuō) 明zgid數(shù)字長(zhǎng)整型zgmc文本50xb文本50nl文本50bm文本50zw文本50phone文本508rkd_mx表入庫(kù)詳單數(shù)據(jù)項(xiàng)包括 序號(hào)商品名稱貨號(hào)規(guī)格單位數(shù)量單價(jià)金額如表3-8所示表3-8 入庫(kù)詳單表字 段數(shù)據(jù)類型字段大小說(shuō) 明id數(shù)字長(zhǎng)整型序號(hào)rkd_mx文本50xh數(shù)字長(zhǎng)整型spid文本50spmc文本50hh文本50gg文本50dw文本50sl數(shù)字長(zhǎng)整型dj貨幣je貨幣

21、9rkd_zb表入庫(kù)匯總數(shù)據(jù)項(xiàng)包括入庫(kù)單號(hào)碼入庫(kù)日期入庫(kù)方式倉(cāng)庫(kù)名稱入庫(kù)總金額如表3-9所示表3-9 入庫(kù)匯總表字 段數(shù)據(jù)類型字段大小說(shuō) 明rkdbh文本50rkrq日期時(shí)間50rkfs文本50ckid文本50ckmc文本50zje貨幣10sp表商品資料數(shù)據(jù)項(xiàng)包括商品編碼婁別碼商品名稱貨號(hào)規(guī)格單位產(chǎn)地如3-10表所示表3-10 商品資料表字 段數(shù)據(jù)類型字段大小說(shuō) 明spid數(shù)字長(zhǎng)整型splb數(shù)字長(zhǎng)整型spmc文本50hh文本50gg文本50dw文本50cd文本5011sp_lb表商品列表數(shù)據(jù)項(xiàng)包括商品編碼商品編碼名稱如表3-11所示表3-11 商品列表字 段數(shù)據(jù)類型字段大小說(shuō) 明splb_id

22、數(shù)字長(zhǎng)整型splbmc文本5012user_list表用戶數(shù)據(jù)項(xiàng)包括 序號(hào)用戶名密碼如表3-12所示表3-12 用戶表字 段數(shù)據(jù)類型字段大小說(shuō) 明id數(shù)字長(zhǎng)整型userid文本50pwd文本50yxf是否13xsd_mx表銷售單數(shù)據(jù)項(xiàng)包括 序號(hào)商品名稱貨號(hào)規(guī)格單位數(shù)量單價(jià)金額稅率稅額金稅合計(jì)如表3-13所示表3-13 銷售單表字 段數(shù)據(jù)類型字段大小說(shuō) 明id數(shù)字長(zhǎng)整型fphm文本50xh數(shù)字長(zhǎng)整型貨號(hào)spmc文本50hh文本50gg文本50dw文本50sl數(shù)字長(zhǎng)整型dj貨幣je貨幣pdv數(shù)字長(zhǎng)整型se貨幣jshj貨幣spid數(shù)字長(zhǎng)整型14xsd_zb表發(fā)票匯總數(shù)據(jù)項(xiàng)包括發(fā)票號(hào)碼銷售日期客戶名稱

23、總金額稅額金稅合計(jì)付款方式結(jié)帳否所表3-14所示表3-14 發(fā)票匯總表字 段數(shù)據(jù)類型字段大小說(shuō) 明fphm文本50xsrq日期時(shí)間50khmc文本50zje貨幣zse貨幣jshj貨幣dycs數(shù)字長(zhǎng)整型fkfs文本50jzf是否4 系統(tǒng)詳細(xì)設(shè)計(jì)在這里會(huì)詳細(xì)介紹各個(gè)模塊的設(shè)計(jì)過(guò)程連接數(shù)據(jù)庫(kù)是通過(guò)ado主要是建立一個(gè)模塊定義一個(gè)全局的連接對(duì)象在這個(gè)對(duì)象里配置連接字符串進(jìn)行連接41 登陸界面當(dāng)點(diǎn)程序中相應(yīng)的可執(zhí)行文件會(huì)進(jìn)入登陸界面如圖4-1所示 圖 4-1 登錄界面制作登陸界面所用的控件如表4-1所示對(duì)象名屬 性屬性值frame1caption用戶信息lbllabels 0 caption帳號(hào) lbl

24、labels 1 caption密碼 txtusernametext空 txtpasswordpasswordcharcmdokcaption確定cmdcancelcaption取消 表4-1 登錄界面屬性設(shè)置表這里的登陸界面采用的是傳統(tǒng)的設(shè)計(jì)方法在沒(méi)有登陸之前系統(tǒng)的主界面和能實(shí)現(xiàn)的功能是看不到的只有正確輸入了登陸需要的所有正確信息你才能登陸到系統(tǒng)中操作系統(tǒng)完成你需要的功能登陸主要是完成用戶身份的認(rèn)證在帳號(hào)后面框中輸入用戶名如果不輸入系統(tǒng)會(huì)自動(dòng)提示你請(qǐng)您輸入必要的信息以便登陸謝謝合作如果輸入的用戶錯(cuò)誤系統(tǒng)會(huì)自動(dòng)提示你您的帳號(hào)有問(wèn)題請(qǐng)查尋后再添入正確的輸入用戶名后在密碼后的框中輸入密碼如果不輸入

25、密碼或是輸入密碼錯(cuò)誤系統(tǒng)會(huì)自動(dòng)提示你您的密碼錯(cuò)誤請(qǐng)重新輸入不輸入密碼或是密碼不正確你是沒(méi)有權(quán)利進(jìn)入系統(tǒng)的當(dāng)帳號(hào)密碼都已輸入并且正確點(diǎn)確定鍵你就可以登陸到小型企業(yè)管理系統(tǒng)的主界面去操作系統(tǒng)通過(guò)系統(tǒng)的提供的各種功能來(lái)管理小型企業(yè)實(shí)現(xiàn)進(jìn)銷存客戶管理人力管理等功能如果不想進(jìn)入本系統(tǒng)點(diǎn)取消鍵即可主要是對(duì)后臺(tái)數(shù)據(jù)庫(kù)user_list表的操作42 主界面 當(dāng)?shù)顷懗晒?huì)進(jìn)入主界面如圖4-2所示圖 4-2 主界面當(dāng)輸入的帳號(hào)和密碼都正確后你就可以成功登陸到本系統(tǒng)主界面主要是使用的下拉式菜單和toolbar控件里面添加的快捷鍵 下拉菜單上主要有五大主要功能文件銷售處理入庫(kù)處理查詢幫助點(diǎn)每個(gè)功能會(huì)出現(xiàn)下拉式菜單顯示

26、為完成此管理提供的所有功能下面對(duì)功能做個(gè)簡(jiǎn)單的介紹文件系統(tǒng)設(shè)置此下功能有參數(shù)設(shè)置和公司信息修改密碼退出銷售處理銷售單入庫(kù)處理入庫(kù)單查詢庫(kù)存查詢?nèi)霂?kù)單查詢銷售單查詢幫助退出系統(tǒng)通過(guò)點(diǎn)下拉式菜單的各個(gè)選項(xiàng)就可以完成系統(tǒng)所提供的相應(yīng)功能在下拉式菜單下面提供了快捷鍵這些按鈕是在toolbar控件中主要有七個(gè)可視化按鈕通過(guò)點(diǎn)擊它們可以直接實(shí)現(xiàn)系統(tǒng)的主要功能按鈕的圖表是通過(guò)imagelist控件實(shí)現(xiàn)的它里面可以添加圖片并給每個(gè)圖片索引toolbar中的按鈕通過(guò)屬性中的索引的設(shè)定來(lái)選擇圖片使按鈕更加的美觀更加的貼近用戶43 系統(tǒng)主要模塊的設(shè)計(jì)和思路431 銷售處理此處的管理相當(dāng)于一個(gè)出庫(kù)管理是本系統(tǒng)比較重要

27、的一個(gè)管理功能為完成此管理通過(guò)需求分析系統(tǒng)需要和實(shí)際應(yīng)用在此管理中主要提供的是根據(jù)輸入的商品單價(jià)數(shù)量和稅率計(jì)算出金稅總額并更改庫(kù)存中商品的數(shù)量減下面將詳細(xì)介紹一下此功能通過(guò)點(diǎn)擊下來(lái)菜單銷售處理中的銷售單或是快捷鍵銷售處理會(huì)進(jìn)入銷售單發(fā)票界面如圖4-3所示圖 4-3 銷售處理界面此界面運(yùn)用的控件比較多我主要介紹一些主要控件功能按鈕仍然是在toolbar中有加行刪行存儲(chǔ)打印退出等鍵按鈕的圖片仍然是通過(guò)imagelist添加上去的中間灰暗的部分是grid控件我們添加商品的屬性在這里都有顯示給我們一目了然的感覺它的formatstring屬性是這樣設(shè)置的序號(hào) 商品名稱 貨號(hào) 規(guī)格 單位 數(shù)量 單價(jià) 金

28、額 稅率 稅額 金稅合計(jì) spid上面有一個(gè)顯示時(shí)間的控件是dtpicker它的customformat屬性為yyyy年mm月dd日date屬性為9999-12-31mindate屬性為1601-1-1這個(gè)控件主要是實(shí)現(xiàn)我們常說(shuō)的萬(wàn)年歷的功能其他控件這里就不在熬訴此模塊主要是向外界銷售商品當(dāng)某個(gè)產(chǎn)品要賣出時(shí)我們可以點(diǎn)擊加行按鈕這時(shí)候就會(huì)彈出一個(gè)商品資料列表來(lái)在商品列表中選擇你要賣出的產(chǎn)品這時(shí)在grid控件中就會(huì)有顯示你要賣出商品的一些屬性其中有一些是空的需要你來(lái)添寫主要是為了計(jì)算后面會(huì)詳細(xì)介紹如果你添加的商品不對(duì)你可以點(diǎn)擊刪行將其刪除添加商品后在付款方式后面的欄中添加方式這里不需要你去添寫通過(guò)

29、點(diǎn)擊箭頭會(huì)下拉出選擇項(xiàng)你選中你需要的付款方式就可以了在收貨人單位后面的欄里點(diǎn)擊箭頭這時(shí)會(huì)彈出客戶資料的表來(lái)根據(jù)你要賣給的人的單位來(lái)選擇收貨人選擇賣貨的日期發(fā)票號(hào)碼不用去填寫系統(tǒng)自己會(huì)生成上面一切都添好后我們?cè)谔顚懸呀?jīng)添到gird中商品的一些空白屬性其中數(shù)量賣出的單價(jià)需要用戶來(lái)填寫在數(shù)量欄中添寫你要賣出商品的數(shù)量如果庫(kù)中尚且沒(méi)有這種商品系統(tǒng)會(huì)自動(dòng)提示你倉(cāng)庫(kù)中無(wú)此商品請(qǐng)確認(rèn)如果庫(kù)中有你選擇的商品但是你填寫的商品數(shù)量超出了庫(kù)存系統(tǒng)會(huì)自動(dòng)提示你該商品庫(kù)存數(shù)量不足當(dāng)庫(kù)中有選中的商品切數(shù)量符合添寫的要求你就可以在單價(jià)欄中添寫單位商品的價(jià)格價(jià)格是由企業(yè)來(lái)定的稅率自己也可以修改根據(jù)填寫的商品數(shù)量單價(jià)稅率系統(tǒng)會(huì)

30、自動(dòng)計(jì)算出金額稅額金稅總計(jì)等并在界面下方的欄里由紅色醒目的顯示出來(lái)這是點(diǎn)擊存儲(chǔ)這時(shí)就會(huì)在庫(kù)存中將選中商品的數(shù)量做相應(yīng)的減處理并將銷售單信息存儲(chǔ)起來(lái)以便以后的查詢432入庫(kù)處理上面銷售管理是出庫(kù)管理這里就是它的反過(guò)程也是本系統(tǒng)比較重要的一個(gè)功能實(shí)現(xiàn)起來(lái)跟銷售管理有很多相似之出主要功能是輸入的商品單價(jià)和數(shù)量計(jì)算出商品的總價(jià)值并更改庫(kù)存的商品數(shù)量增下面將詳細(xì)介紹一下此功能通過(guò)點(diǎn)擊下拉菜單入庫(kù)處理中的入庫(kù)單或者是快捷鍵入庫(kù)處理系統(tǒng)會(huì)彈出入庫(kù)單界面如圖4-4所示圖 4-4 入庫(kù)處理界面組成界面的控件和銷售單發(fā)票界面大同小異功能按鈕仍然是放在toolbar中按鈕添加的圖標(biāo)是imagelist控件實(shí)現(xiàn)的中間

31、灰暗的部分是gird控件它的formatstring屬性是這樣設(shè)置的序號(hào) 商品名稱 貨號(hào) 規(guī)格 單 位 數(shù)量 單價(jià) 金額萬(wàn)年歷控件dtpicker它的customformat屬性為yyyy年mm月dd日date屬性為9999-12-31mindate屬性為1601-1-1此模塊主要功能是完成外邊進(jìn)來(lái)的商品入庫(kù)當(dāng)商品來(lái)到時(shí)我們點(diǎn)擊加行按鈕這時(shí)就會(huì)彈出一個(gè)商品資料列表來(lái)此處商品資料的列表比銷售處理時(shí)彈出的商品資料列表要詳細(xì)因?yàn)殇N售處理時(shí)加行往gird中添加的商品是要賣的商品而要賣的商品只能是企業(yè)有的商品而入庫(kù)就不一樣了進(jìn)來(lái)的商品可能是企業(yè)的有的也可能企業(yè)沒(méi)有的如果企業(yè)有了直接在商品資料列表中選擇相

32、應(yīng)的商品就可以如果沒(méi)有我們就要在商品資料列表中添加次商品在選中加入到入庫(kù)單的gird控件中做相應(yīng)的處理如果添加的商品信息有誤可以點(diǎn)擊刪行按鈕將其刪除添加完商品后點(diǎn)擊入庫(kù)類型后面欄中的箭頭這時(shí)會(huì)下拉出選項(xiàng)根據(jù)需要選擇入庫(kù)類型點(diǎn)擊入庫(kù)倉(cāng)庫(kù)后面欄中的箭頭這時(shí)會(huì)下來(lái)出倉(cāng)庫(kù)的懸想根據(jù)你的需要選擇商品要進(jìn)的倉(cāng)庫(kù)當(dāng)在倉(cāng)庫(kù)設(shè)置功能中添加或刪除倉(cāng)庫(kù)時(shí)候倉(cāng)庫(kù)的值會(huì)傳到這里以供選擇這是通過(guò)sql語(yǔ)句sql select ckid from ck where ckmc combo2text 查詢賦值實(shí)現(xiàn)的選擇入庫(kù)的日期入庫(kù)單編號(hào)是系統(tǒng)自己生成的上面一切都添好后在填寫已經(jīng)添到gird中商品的一些空白屬性其中數(shù)量進(jìn)貨的單

33、價(jià)需要用戶自己來(lái)填寫在數(shù)量欄里填寫進(jìn)貨的數(shù)量在單價(jià)欄里填寫單位商品的價(jià)格這時(shí)系統(tǒng)就會(huì)自動(dòng)計(jì)算出金額并在界面下方的欄里由紅色醒目的顯示出來(lái)這時(shí)就會(huì)在庫(kù)存中將選中商品的數(shù)量做相應(yīng)的增處理將金額累加并將入庫(kù)單信息存儲(chǔ)起來(lái)以便以后的查詢433商品管理此功能主要是完成對(duì)商品的管理在這里我們可以增加和刪除商品的類別可以對(duì)商品實(shí)現(xiàn)增加刪除修改打印報(bào)表等功能是此系統(tǒng)一個(gè)基本的功能當(dāng)點(diǎn)擊快捷鍵商品管理時(shí)就會(huì)彈出商品資料界面如圖4-5所示圖 4-5 商品資料界面先介紹一下此界面使用的主要控件功能按鈕還是放在toolbar控件中按鈕的圖標(biāo)是通過(guò)imagelist控件實(shí)現(xiàn)的兩個(gè)frame控件一個(gè)的caption屬性為

34、商品分類一個(gè)的caption屬性為商品列表一個(gè)treeview控件主要是實(shí)現(xiàn)商品類別的顯示它是通過(guò)sql關(guān)鍵語(yǔ)句sql select splb_id from sp_lb where splbmc lbmc 實(shí)現(xiàn)的其中l(wèi)bmc為string型一個(gè)gird控件formatstring屬性為商品編碼 類別碼 商品名稱 貨號(hào) 規(guī)格 單位 產(chǎn)地它主要是用來(lái)顯示商品的信息關(guān)鍵語(yǔ)句為sql select from sp where spid gridtextmatrix gridrowsel 0 當(dāng)我們點(diǎn)擊商品分類上面的增加按鈕時(shí)會(huì)出現(xiàn)增加商品類別的信息提示框在里面填寫相應(yīng)的信息就會(huì)增加你所需要的商品類別

35、如果哪個(gè)商品類別不需要的時(shí)候我們可以通過(guò)點(diǎn)擊商品分類上面的刪除按鈕刪除不需要的商品分類如果你要?jiǎng)h除的商品類別里面還有對(duì)應(yīng)的商品系統(tǒng)會(huì)提示你該分類中有相關(guān)的商品不能刪除此商品類別只有將此類中的商品全部賣完刪除后才能刪除此商品類別如果不是以上情況刪除商品類別時(shí)系統(tǒng)會(huì)提示成功刪除此商品類別當(dāng)我們想對(duì)商品作相應(yīng)的處理時(shí)可以點(diǎn)擊商品列表上面的一排按鈕點(diǎn)擊增加按鈕時(shí)會(huì)出現(xiàn)增加商品的信息提示框在里面填寫相應(yīng)的信息后就可以增加商品了點(diǎn)擊刪除和修改按鈕可以刪除和修改你選中的商品如果你要?jiǎng)h除的商品庫(kù)存不為零系統(tǒng)會(huì)自動(dòng)提示你倉(cāng)庫(kù)中該商品庫(kù)存不為零不能刪除點(diǎn)擊打印報(bào)表按鈕可以打印商品資料的報(bào)表下面介紹一下這里用vis

36、ual basic 60制作報(bào)表的方法在工程下面的設(shè)計(jì)器里點(diǎn)鼠標(biāo)右鍵添加一個(gè)dataenvironment這里要設(shè)置dataenvironment下的connection1屬性對(duì)著connection1點(diǎn)右鍵點(diǎn)properties在彈出的數(shù)據(jù)連接屬性界面下的提供程序中選擇支持access 2000的程序這里應(yīng)選擇microsoft jet 40 ole db provider點(diǎn)下一步在彈出的連接對(duì)話框中選擇你程序數(shù)據(jù)庫(kù)所在的位置測(cè)試連接成功即可然后在connection1下添加一個(gè)command1屬性對(duì)著command1點(diǎn)右鍵點(diǎn)properties在彈出的command1屬性對(duì)話框genera

37、l選項(xiàng)中的sql statement欄內(nèi)寫入select from sp 點(diǎn)確定即可上面完成后在工程下面的設(shè)計(jì)器里點(diǎn)鼠標(biāo)右鍵添加一個(gè)datareport將caption屬性設(shè)為商品資料清單datamember屬性設(shè)為command1datasource屬性設(shè)為dataenvironmentgridx和gridy屬性都設(shè)為10最后將表sp中的字段填入datareport的detail中這樣報(bào)表就制作完了只要在界面相應(yīng)的打印報(bào)表按鈕中填寫代碼datareportshow 1 就能顯示了434客戶管理此功能主要是對(duì)企業(yè)客戶進(jìn)行管理在這里可以完成對(duì)客戶信息的增加刪除修改打印報(bào)表和查詢等功能是此系統(tǒng)的一

38、個(gè)基本功能當(dāng)點(diǎn)擊快捷鍵客戶管理時(shí)就會(huì)彈出客戶資料界面如圖4-6所示 圖 4-6 客戶資料界面先介紹一下界面使用控件功能按鈕放在控件toolbar中按鈕的圖標(biāo)是通過(guò)控件imagelist實(shí)現(xiàn)的gird控件用來(lái)顯示客戶的基本資料formatstring屬性設(shè)置為編碼 客戶名稱 地址 所在地 mb 聯(lián)系人 下面一個(gè)label控件一個(gè)text控件和兩個(gè)button控件當(dāng)我們點(diǎn)擊上面的增加按鈕時(shí)會(huì)彈出添加客戶的信息框在框中相應(yīng)的位置填寫信息然后點(diǎn)確定鍵一個(gè)用戶的信息就增加成功了如果哪個(gè)客戶的信息不需要了可以點(diǎn)擊刪除按鈕將客戶的信息刪除如果哪個(gè)客戶的信息有所變動(dòng)可以點(diǎn)擊修改按鈕修改客戶的信息滿足企業(yè)的需要

39、如果需要打印客戶信息報(bào)表可以點(diǎn)擊打印報(bào)表按鈕就可以實(shí)現(xiàn)了這里報(bào)表的制作方法和商品管理處制作報(bào)表的方法是一樣的只是在一些小地方存在差異在connection1下添加一個(gè)command1屬性對(duì)著command1點(diǎn)右鍵點(diǎn)properties在彈出的command1屬性對(duì)話框general選項(xiàng)中的sql statement欄內(nèi)寫入select from kh選擇的庫(kù)表發(fā)生了變化在toolbar中選擇功能按鈕是通過(guò)select case 語(yǔ)句實(shí)現(xiàn)的即select case buttonkey case is add call dataadd case is del call datadel case i

40、s modify call datamodify case is exit unload me case is printp datareport1show 1 end select其中dataadddatadeldatamodify都是一些調(diào)用的子函數(shù)dataadd子函數(shù)完成增加客戶信息的功能datadel子函數(shù)完成刪除客戶信息的功能datamodify子函數(shù)完成修改客戶信息的功能這里的查詢是按照客戶名稱查詢的在客戶名稱后面的欄輸入客戶的名稱如果有此客戶就會(huì)在gird控件中單獨(dú)顯示該用戶關(guān)鍵語(yǔ)句為sql select from kh where khmc like trim txtsstex

41、t rstopen sql db 1 3如果沒(méi)有改用戶系統(tǒng)會(huì)自動(dòng)顯示無(wú)此客戶請(qǐng)重新搜索刷新功能主要是重置一下語(yǔ)句為call resetcall fillgrid其中resetfillgrid為兩個(gè)子函數(shù)435人力管理此功能主要是對(duì)企業(yè)員工進(jìn)行管理在這里可以對(duì)員工信息進(jìn)行增加刪除修改打印報(bào)表和查詢等是此系統(tǒng)的一個(gè)基本功能和客戶管理模塊功能有很多相似之處當(dāng)點(diǎn)擊快捷鍵人力管理時(shí)就會(huì)彈出人力資料界面如圖4-7所示圖 4-7 職工資料界面先介紹一下界面使用控件功能按鈕放在控件toolbar中按鈕的圖標(biāo)是通過(guò)控件imagelist實(shí)現(xiàn)的一個(gè)gird控件主要是用來(lái)顯示員工的基本信息formatstring屬

42、性設(shè)置為職工編碼 職工姓名 性別 年齡 部門 職位 聯(lián)系方式下面一個(gè)label控件一個(gè)text控件和兩個(gè)button控件控件基本上和客戶管理界面基本一致因?yàn)槎咭瓿傻墓δ芎芟嘟?dāng)點(diǎn)擊上面的增加按鈕時(shí)會(huì)彈出添加員工的信息框在框中相應(yīng)的位置填寫信息然后點(diǎn)確定鍵一個(gè)員工的信息就增加成功了如果哪個(gè)員工離開企業(yè)了或是被單位給除名了可以點(diǎn)擊刪除按鈕將員工的信息刪除如果有哪個(gè)員工的信息有所變動(dòng)可以點(diǎn)擊修改按鈕修改員工的信息以便企業(yè)管理職工如果需要打印員工的信息報(bào)表可以點(diǎn)擊打印報(bào)表按鈕就可以實(shí)現(xiàn)了這里報(bào)表的制作方法和商品管理客戶管理兩處制作報(bào)表的方法是一樣的只是在一些小地方存在差異在connection1下

43、添加一個(gè)command1屬性對(duì)著command1點(diǎn)右鍵點(diǎn)properties在彈出的command1屬性對(duì)話框general選項(xiàng)中的sql statement欄內(nèi)寫入select from rg436倉(cāng)庫(kù)設(shè)置此處主要是對(duì)企業(yè)下的倉(cāng)庫(kù)進(jìn)行設(shè)置以便企業(yè)生產(chǎn)能順利進(jìn)行主要提供的功能是增加倉(cāng)庫(kù)信息刪除倉(cāng)庫(kù)信息和修改倉(cāng)庫(kù)信息是系統(tǒng)一個(gè)基本的功能點(diǎn)擊主界面上的快捷鍵倉(cāng)庫(kù)設(shè)置就會(huì)彈出倉(cāng)庫(kù)設(shè)置界面如圖4-8所示圖 4-8 倉(cāng)庫(kù)設(shè)置界面先介紹一下界面使用控件功能按鈕放在控件toolbar中按鈕的圖標(biāo)是通過(guò)控件imagelist實(shí)現(xiàn)的一個(gè)gird控件主要是用來(lái)顯示倉(cāng)庫(kù)的基本信息formatstring屬性設(shè)置為倉(cāng)

44、庫(kù)編碼 倉(cāng)庫(kù)名稱 地址 房東 月租金歐元當(dāng)點(diǎn)擊上面的增加按鈕時(shí)會(huì)彈出增加倉(cāng)庫(kù)的信息框在框中相應(yīng)的位置填寫信息然后點(diǎn)確定鍵一個(gè)倉(cāng)庫(kù)的信息就增加成功了如果哪個(gè)倉(cāng)庫(kù)不在使用了可以點(diǎn)擊刪除按鈕將倉(cāng)庫(kù)的信息刪除但如果要?jiǎng)h除倉(cāng)庫(kù)中還存有商品系統(tǒng)會(huì)自動(dòng)提示不能刪除此倉(cāng)庫(kù)倉(cāng)庫(kù)中還有商品如果有哪個(gè)倉(cāng)庫(kù)的信息有所變動(dòng)可以點(diǎn)擊修改按鈕修改倉(cāng)庫(kù)的信息以便企業(yè)進(jìn)行管理 此出的功能和客戶管理人力管理很接近這里不在熬訴437查詢此功能提供了三種查詢即庫(kù)存查詢?nèi)霂?kù)單查詢銷售單查詢通過(guò)它可以很清楚了解庫(kù)存情況入庫(kù)情況和銷售情況是系統(tǒng)一個(gè)重要的功能下面我就詳細(xì)介紹一下此功能4371 庫(kù)存查詢通過(guò)此功能可以很快了解企業(yè)的庫(kù)存情況然

45、后根據(jù)實(shí)際情況進(jìn)貨和賣貨作到有的放矢點(diǎn)擊下拉菜單查詢下的庫(kù)存查詢會(huì)彈出庫(kù)存查詢界面如圖4-9所示圖 4-9 庫(kù)存查詢界面先介紹一下界面所使用的控件兩個(gè)frame控件一個(gè)frame控件的caption屬性為排序方式一個(gè)frame控件的caption屬性為詳細(xì)列表其中caption屬性為排序方式的frame控件中添加了個(gè)option控件caption屬性分別為倉(cāng)庫(kù)商品名稱貨號(hào)數(shù)量一個(gè)grid控件用來(lái)顯示庫(kù)存商品的信息formatstring屬性設(shè)置為倉(cāng) 庫(kù) 名 稱 商品編碼 商品名稱 貨號(hào) 規(guī)格 單位 數(shù) 量一個(gè)label控件一個(gè)text控件三個(gè)button控件在這里可以通過(guò)點(diǎn)擊caption屬性

46、為排序方式的frame控件中的個(gè)option控件實(shí)現(xiàn)gird中的商品按一定順序顯示叫商品的信息很直觀的顯示關(guān)鍵代碼是使用ifelseif語(yǔ)句實(shí)現(xiàn)的if option1 true then pxfs order by sphh elseif option2 true then pxfs order by kcdtbsl elseif option3 true then pxfs order by ckckmc elseif option4 true then pxfs order by spspmc end if set rst new recordset if cxflag 2 then sq

47、l select from kccx sqlhh pxfs else sql select from kccx pxfs end if rstopen sql db 1 3在這里還提供了一個(gè)根據(jù)貨號(hào)查詢的功能這是一個(gè)很簡(jiǎn)單的功能在相應(yīng)的欄里輸入貨號(hào)根據(jù)貨號(hào)系統(tǒng)會(huì)在庫(kù)表中查詢將符合條件的商品單獨(dú)的顯示出來(lái)叫人快速了解此商品的信息關(guān)鍵代碼if txthh then sqlhh where sphh like trim txthh cxflag 2 call reset call fillgrid end if4372 入庫(kù)單查詢通過(guò)此功能可以快速了解企業(yè)的商品入庫(kù)情況 點(diǎn)擊下拉菜單查詢下的入庫(kù)單查

48、詢會(huì)彈出入庫(kù)單匯總界面如圖4-10所示圖 4-10 入庫(kù)單匯總界面先介紹一下控件三個(gè)frame控件一個(gè)frame控件的caption屬性為入庫(kù)單匯總表一個(gè)frame控件的caption屬性為根據(jù)入庫(kù)單編號(hào)查詢一個(gè)frame控件的caption屬性為按時(shí)間查詢?cè)赾aption屬性為按時(shí)間查詢的frame控件中有兩個(gè)dtpicker控件兩個(gè)此控件的format屬性均為1-dtpshortdata兩個(gè)控件構(gòu)成了一個(gè)時(shí)間段一個(gè)gird控件用來(lái)顯示入庫(kù)單信息formatstring屬性設(shè)置為入庫(kù)單號(hào)碼 入庫(kù)日期 入庫(kù)方式倉(cāng)庫(kù)名稱入庫(kù)總金額兩個(gè)label控件一個(gè)text控件六個(gè) button控件在這里可以

49、實(shí)現(xiàn)兩種查詢方式一種是根據(jù)入庫(kù)單編號(hào)查詢一種是按照時(shí)間查詢當(dāng)在根據(jù)入庫(kù)單編號(hào)查詢下面的欄里填寫相應(yīng)的信息后點(diǎn)擊查詢按鈕系統(tǒng)會(huì)把符合條件的入庫(kù)單gird控件中顯示出來(lái)供人來(lái)查看當(dāng)在按時(shí)間查詢下面兩個(gè)dtpicker控件中選擇時(shí)間后點(diǎn)查詢按鈕系統(tǒng)會(huì)把在這個(gè)時(shí)間段里的入庫(kù)單都顯示出來(lái)如果你選擇的的起始時(shí)間大于終止時(shí)間系統(tǒng)會(huì)自動(dòng)給提示請(qǐng)正確選擇日期終止日期不能小于起始日期關(guān)鍵代碼if dtp1 dtp2 then msgbox 請(qǐng)正確選擇日期終止日期不能小于起始日期 vbokonly vbcritical 提示 else sqltj where rkrq dtp1 and rkrq dtp2 cmdf

50、lag 2 call reset call fillgrid end if當(dāng)你選擇gird控件中一個(gè)商品時(shí)點(diǎn)擊詳細(xì)信息按鈕系統(tǒng)會(huì)把這個(gè)入庫(kù)單的更為詳細(xì)的信息顯示出來(lái)當(dāng)哪個(gè)入庫(kù)單沒(méi)有用了可以利用刪除按鈕刪除4373 銷售單查詢通過(guò)此功能可以快速了解企業(yè)的商品銷售情況點(diǎn)擊下拉菜單查詢下的銷售單查詢會(huì)彈出銷售單匯總界面如圖4-11所示圖 4-11 銷售單匯總界面先介紹一下界面所使用的控件四個(gè)frame控件一個(gè)frame控件的caption屬性為發(fā)票匯總一個(gè)frame控件的caption屬性為根據(jù)發(fā)票號(hào)碼查詢一個(gè)frame控件的caption屬性為根據(jù)銷售日期查詢一個(gè)frame控件的caption屬性

51、為結(jié)帳情況查詢?cè)赾aption屬性為根據(jù)銷售日期查詢的frame控件中有兩個(gè)dtpicker控件兩個(gè)此控件的format屬性均為1-dtpshortdata兩個(gè)控件構(gòu)成了一個(gè)時(shí)間段在caption屬性為結(jié)帳情況查詢的frame控件中有三個(gè)option控件caption屬性分別未結(jié)已結(jié)全部一個(gè)gird控件用來(lái)顯示發(fā)票信息formatstring屬性設(shè)置為發(fā) 票 號(hào) 碼 銷售日期 客戶名稱 總金額 稅額 金稅合計(jì) 付款方式 結(jié)帳否三個(gè)label控件一個(gè)text控件七個(gè) button控件在這里可以實(shí)現(xiàn)三種查詢方式一種是根據(jù)發(fā)票號(hào)碼查詢一種是根據(jù)銷售日期查詢一種是按結(jié)帳情況查詢當(dāng)在根據(jù)發(fā)票號(hào)碼查詢下面

52、的欄里填寫相應(yīng)的信息后點(diǎn)擊查詢按鈕系統(tǒng)會(huì)把符合條件的發(fā)票gird控件中顯示出來(lái)供人來(lái)查看當(dāng)在按時(shí)間查詢下面兩個(gè)dtpicker控件中選擇時(shí)間后點(diǎn)查詢按鈕系統(tǒng)會(huì)把在這個(gè)時(shí)間段里的入庫(kù)單都顯示出來(lái)如果你選擇的的起始時(shí)間大于終止時(shí)間系統(tǒng)會(huì)自動(dòng)給提示請(qǐng)正確選擇日期終止日期不能小于起始日期關(guān)鍵代碼if dtp1 dtp2 then msgbox 請(qǐng)正確選擇日期終止日期不能小于起始日期 vbokonly vbcritical 提示 else sqltj where xsrq dtp1 and xsrq dtp2 cmdflag 2 call reset call fillgrid end if當(dāng)你選擇結(jié)帳情況查詢下面三個(gè)選項(xiàng)其中一個(gè)時(shí)系統(tǒng)會(huì)按照你所選的條件來(lái)查詢發(fā)票并在grid顯示出來(lái)當(dāng)你選擇gird控件中一個(gè)發(fā)票時(shí)點(diǎn)擊詳細(xì)信息按鈕系統(tǒng)會(huì)把這個(gè)發(fā)票的更為詳細(xì)的信息顯示出來(lái)當(dāng)哪個(gè)發(fā)票沒(méi)有價(jià)值了可以利用刪除按鈕刪除438文件此功能主要是完成一些系統(tǒng)管理功能主要有三個(gè)一個(gè)系統(tǒng)設(shè)置主要是包括參數(shù)設(shè)置和公司信息一個(gè)修改密碼一個(gè)是退出系統(tǒng)下面我來(lái)詳細(xì)的介紹一下4381 參數(shù)設(shè)置此功能主要是為商品進(jìn)行規(guī)格設(shè)置和單位設(shè)置為商品管理模塊增加商品時(shí)一些商品屬性可以直接在下拉菜單中選擇不用添寫方便靈活當(dāng)點(diǎn)擊下拉菜單文件下的系統(tǒng)設(shè)置中的參數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論