基于NET的企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第1頁
基于NET的企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第2頁
基于NET的企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第3頁
基于NET的企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第4頁
基于NET的企業(yè)進(jìn)銷存管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩103頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 本科生畢業(yè)設(shè)計摘 要傳統(tǒng)企業(yè)的的管理模模式大部部分主要要還是采采用手工工記賬的的模式,其管理理效率比比較低。隨隨著社會會的發(fā)展展,人們的的消費(fèi)能能力在提提高,企業(yè)進(jìn)進(jìn)貨、銷銷售和庫庫存的信信息量將將會非常常龐大。如果能能對這些些數(shù)據(jù)進(jìn)進(jìn)行統(tǒng)計計分析,對商品的進(jìn)進(jìn)銷存進(jìn)進(jìn)行全面面的管理理,將會給企業(yè)管管理帶來來很大的的幫助。針對企業(yè)用用手工完完成進(jìn)銷銷存管理理存在處處理速度度慢和容容易出錯錯等問題題,本系系統(tǒng)設(shè)計計出集進(jìn)進(jìn)貨管理理、銷售售管理、庫庫存管理理為一體體的,基基本上滿滿足中小小企業(yè)的的進(jìn)銷存存管理體體統(tǒng)。本本系統(tǒng)采采用C#.NEET作為開發(fā)發(fā)環(huán)境,選選用SQQL SServver 2

2、0008數(shù)據(jù)據(jù)庫為平臺,采采用三層層架構(gòu)中中的隔離離驅(qū)動模模式,充充分考慮慮到實(shí)際際操作中中出現(xiàn)的的各種情情況,結(jié)結(jié)合計算算機(jī)容量量大、記記憶力強(qiáng)強(qiáng)和處理理速度快快等優(yōu)點(diǎn)點(diǎn),在提提高公司司管理效效率的同同時,增增加了毛毛利的計計算,也也為進(jìn)銷銷存管理理系統(tǒng)的的設(shè)計與與應(yīng)用提提供了借借鑒意義義。本文所設(shè)計計的進(jìn)銷銷存管理理系統(tǒng),界界面友好好,操作作方便、功功能完整整,使得企業(yè)業(yè)管理合合理規(guī)范范,最大限限度的滿足了用戶的的需要。關(guān)鍵詞:進(jìn)進(jìn)銷存管管理;SSQL Serrverr數(shù)據(jù)庫庫;C#.NEET;隔離驅(qū)驅(qū)動模式式ABSTRRACTTThe ttradditiionaal eenteerprr

3、isee maanaggemeent modde aand mosst oof tthe majjor or thee usse oof mmanuual acccounntinng mmodee, tthe mannageemennt eeffiicieencyy iss reelattiveely loww. WWithh thhe ddeveeloppmennt oof ssociietyy, ppeopples cconssumpptioon aabillityy inn raaisiing, ennterrpriise purrchaase, saaless annd iinveen

4、toory infformmatiion willl bbe vveryy laargee. IIf tthe eneergyy off thhesee daata forr sttatiistiicall annalyysiss, tto tthe commmoddityy Innvoiicinng ccompprehhenssivee maanaggemeent, wiill be of greeat hellp tto tthe entterpprisse mmanaagemmentt.In viiew of thee ennterrpriise witth ccompplette mm

5、anuuallly IInvooiciing mannageemennt eexisstennce thee prroceessiing speeed is sloow aand proone to errror andd ottherr prrobllemss, tthe sysstemm deesiggn aa seet oof sstocck mmanaagemmentt, ssalees mmanaagemmentt, iinveentoory mannageemennt aas aa whholee, bbasiicallly sattisffiess thhe ssmalll aa

6、nd meddiumm-siizedd ennterrpriisess Innvoiicinng mmanaagemmentt syysteem. Thiis ssysttem usees CC#.NNET as a ddeveeloppmennt eenviironnmennt, usiing SQLL Seerveer 220088 daatabbasee ass a plaatfoorm, thhe tthreee llayeer aarchhiteectuure of isoolattionn drriveen ppattternn, ggivee fuull connsidderaa

7、tioon tto tthe acttuall opperaatioon ooccuurs in a vvariietyy off siituaatioons, coombiinedd wiith commputter cappaciity, sttronng mmemoory andd prroceessiing speeed, too immproove mannageemennt eeffiicieencyy att thhe ssamee tiime, inncreeasee thhe pproffit callcullatiion, allso forr Innvoiicinng m

8、manaagemmentt syysteem ddesiign andd apppliicattionn too offferr drraw lesssonns ffromm a meaaninng.The ddesiign of thee Innvoiicinng mmanaagemmentt syysteem, friienddly intterffacee, cconvveniientt opperaatioon, commpleete funnctiionss, tthe mannageemennt oof eenteerprrisees hhas a rreassonaablee s

9、ttanddardd, tto mmaxiimizze tthe sattisffacttionn off usser neeeds.Keywoordss:invventtoryy maanaggemeent; SQQL SServver; C#.NEET; isoolattionn drriveen ppattternn.目 錄TOC o 1-3 h z u HYPERLINK l _Toc21792 1 緒論 更新庫存存。如圖4-44進(jìn)貨單單(4)進(jìn)貨貨退貨單單進(jìn)貨退貨單單進(jìn)貨單單主要負(fù)負(fù)責(zé)記錄錄企業(yè)商商品的退退貨信息息,包括括單據(jù)編編號、錄錄單日期期、經(jīng)手手人、供供貨單位位、摘要要和商品

10、品的信息息。商品品信息通通過表格格形式展展現(xiàn),包包括:商商品編號號、商品品名稱、商商品單位位、數(shù)量量、單價價和金額額。它的操操作和設(shè)設(shè)計原理理和進(jìn)貨貨單類似似。它的的運(yùn)行主主界面效效果如圖圖4-5。圖4-5進(jìn)進(jìn)貨退貨貨單4.3.22進(jìn)貨分分析這個模塊的的設(shè)計主主要是為為了顯示示商品在在進(jìn)貨過過程中的的進(jìn)貨/退貨情情況包括括:商品品編號、商商品名稱稱、進(jìn)貨貨/退貨數(shù)量、進(jìn)進(jìn)貨/退貨價格格和合計計金額。運(yùn)運(yùn)行的效效果圖如如圖4-6。它的的實(shí)現(xiàn)是是通過創(chuàng)創(chuàng)建DaataSSet對對象獲取取數(shù)據(jù)庫庫中進(jìn)貨貨明細(xì)表表、進(jìn)貨貨退貨明明細(xì)表的的信息,顯顯示到DDataaGriidViiew控控件中。 圖4-6

11、 進(jìn)貨分分析 圖4-7進(jìn)貨統(tǒng)統(tǒng)計(不含退退貨)4.3.33進(jìn)貨統(tǒng)統(tǒng)計(不含退退貨)進(jìn)貨統(tǒng)計是是對進(jìn)貨貨單位、經(jīng)經(jīng)手人和和時間(不能在在一天)的選擇擇進(jìn)行詳詳細(xì)統(tǒng)計計,包括括商品編編號、商商品名稱稱、進(jìn)貨貨數(shù)量、進(jìn)進(jìn)貨金額額這些信信息。同同時,它它還可以以對歷史史的所有有進(jìn)貨信信息進(jìn)行行所有統(tǒng)統(tǒng)計。運(yùn)運(yùn)行的結(jié)結(jié)果圖如如圖4-7。它是是的實(shí)現(xiàn)現(xiàn)是通過過創(chuàng)建DaataSSet對對象獲取取數(shù)據(jù)庫庫的信息息,顯示示到DaataGGriddVieew控件件中。4.3.44單位往來來對賬本模塊顯示示了往來來單位的的往來對對賬,它它提供了了往來單單位、應(yīng)應(yīng)收增加加、應(yīng)收收減少的的信息。(1)往來來單位:它包括

12、括供應(yīng)商商,代理理商的等等與本單單位所有有有生意意聯(lián)系的的單位。(2)應(yīng)收收增加:本企業(yè)金金額的增增加。包包括:退退貨中供應(yīng)商商應(yīng)付的金額額、進(jìn)貨貨的折扣扣和營業(yè)業(yè)額。(3)應(yīng)收收減少:本企業(yè)金金額的減減少。包包括:進(jìn)進(jìn)貨中供供應(yīng)商應(yīng)應(yīng)收的金金額,銷銷售中的的折扣。運(yùn)運(yùn)行的結(jié)結(jié)果圖如如圖4-8。圖4-8 供應(yīng)商商往來對對賬4.4銷售售模塊4.4.11銷售單單、銷售售退貨貨貨單、銷銷售統(tǒng)計計(1)銷售售單:銷銷售單主主要負(fù)責(zé)責(zé)記錄企企業(yè)商品品的銷售售信息,包包括單據(jù)據(jù)編號、錄錄單日期期、經(jīng)手手人、銷銷售單位位、摘要要和商品品的信息息。商品品信息通通過表格格形式展展現(xiàn),包包括:商商品編號號、商品品

13、名稱、商商品單位位、數(shù)量量、單價價和金額額。運(yùn)行行的結(jié)果果圖如圖圖4-9。(2)銷售售退貨單單:銷售售退貨單單主要負(fù)負(fù)責(zé)記錄錄企業(yè)商商品的銷銷售退貨貨信息,包包括單據(jù)據(jù)編號、錄錄單日期期、經(jīng)手手人、銷銷售單位位、摘要要和商品品的信息息。商品品信息通通過表格格形式展展現(xiàn),包包括:商商品編號號、商品品名稱、商商品單位位、數(shù)量量、單價價和金額額。運(yùn)行行的結(jié)果果圖如圖圖4-100。(3)銷售售統(tǒng)計:它是對對銷售單單位、經(jīng)經(jīng)手人和和時間(不能在在一天)的選擇擇進(jìn)行詳詳細(xì)統(tǒng)計計,包括括商品編編號、商商品名稱稱、進(jìn)貨貨數(shù)量、進(jìn)進(jìn)貨金額額這些信信息。同同時,它它還可以以對歷史史的所有有銷售信信息進(jìn)行行所有統(tǒng)統(tǒng)

14、計。運(yùn)運(yùn)行的結(jié)結(jié)果圖如如圖4-11。 圖4-9 銷售單單 44-100銷售退退貨圖4-111銷售統(tǒng)統(tǒng)計4.4.22銷售狀狀況企業(yè)的運(yùn)作作過程中中,銷售售是它主主要的利利潤來源源,所以以每個企企業(yè)家都都會關(guān)心心本企業(yè)業(yè)銷售的的狀況,本本系統(tǒng)設(shè)設(shè)計的銷銷售狀況況窗體顯顯示的銷售售信息包包括:商商品編號號、商品品名稱、銷銷售數(shù)量量、銷售售均價、退退貨數(shù)量量、退貨貨金額,運(yùn)運(yùn)行效果果如圖4-122(a)。在選擇擇商品的的情況下下,點(diǎn)擊擊明細(xì)帳帳本,選選擇查詢詢?nèi)掌谌缛鐖D4-122(b),可查查詢出單單個商品品的詳細(xì)細(xì)銷售信信息包括括:銷售售日期、單單據(jù)編號號、商品品編號、商商品名稱稱、銷售售價格,銷銷

15、售的數(shù)數(shù)量和銷銷售金額額,如圖圖4-122(c)。 圖4-122(a)銷售狀狀況 圖4-122(c)銷售狀狀況圖4-122(c)銷售狀狀況4.4.33商品銷銷售排行行商品的銷售售排行可可以顯示示出熱銷銷商品,高高營業(yè)額額商品,可可以給商商品進(jìn)貨貨提供參參考。商商品銷售售排行可可以通過過選擇往往來單位位、經(jīng)手手人、日日期,使使商品的的銷售按按銷售數(shù)數(shù)量和銷銷售金額額排行。運(yùn)行的結(jié)果圖如圖4-13所示。圖4-133 商品銷銷售排行行4.4.44銷售成成本在銷售模塊塊中,本本系統(tǒng)還還具有統(tǒng)統(tǒng)計銷售售成本的的功能。因因?yàn)樵谄笃髽I(yè)的運(yùn)運(yùn)行過程程中,商商品的銷銷售成本本也是不不可忽略略的,特特別是毛毛利的

16、計計算,它它直接關(guān)關(guān)系到企企業(yè)利潤潤,關(guān)系系到企業(yè)業(yè)的生存存。本窗窗體顯示示的信息息包括:銷售日日期、摘摘要、金金額、成成本、毛毛利和往往來單位位。運(yùn)行行的效果果如圖4-14。圖4-144 銷售售成本設(shè)計原理如如圖4-15:(1)日期期、往來來單位:直接通通過創(chuàng)建建DattaSeet對象象一,獲獲取數(shù)據(jù)據(jù)庫中銷銷售主表表信息:日日期和往往來單位位,在DaataGGriddVieew控件件第1、6列中顯顯示;還還獲取商商品編號號。(2)第22列的摘摘要信息息:在對對象一中中獲取商品品編號;再創(chuàng)建建DattaSeet對象象二,獲獲取該商商品編號號對應(yīng)的的數(shù)據(jù)庫庫中銷售售詳情表表中的信信息:商商品名

17、稱稱、單位位和經(jīng)手手人;通通過“銷銷售+商品名稱稱+給+單位+經(jīng)手人人”的模模式完成成字符串串的連接接,最后后在DattaGrridVVieww控件第第2列顯示示。(3)第33列的金金額信息息:通過獲取取該商品品編號對對應(yīng)的數(shù)數(shù)據(jù)庫中中銷售詳詳情表中中的金額額信息,最最后在DattaGrridVVieww控件第第3列顯示示。(4)第44列的成本本信息:在對象象一中獲獲取商品品編號;再創(chuàng)建建DattaSeet對象象三,獲獲取該商商品編號號對應(yīng)的的數(shù)據(jù)庫庫中庫存存表中的的信息,進(jìn)進(jìn)行算法法:銷售售成本=加權(quán)平平均價*總銷售售數(shù),銷銷售成本本在DattaGrridVVieww控件第第4列顯示示。(5

18、)同理理4,第5列毛利利信息的的實(shí)現(xiàn)是是通過算算法:銷銷售毛利利=銷售金金額-銷售成成本。(6)foor語句句實(shí)現(xiàn)每每行的顯顯示。4-15銷銷售成本本實(shí)現(xiàn)原原理4.4.55往來對對賬為了避免出出現(xiàn)與供供應(yīng)商和和代理商商之間漏漏帳、差差帳、缺缺帳等賬賬目問題題,需要要建立一一個往來來對賬功功能的窗窗體,明明細(xì)往來來的所有有賬目,從而與供應(yīng)商和代理商建立更好的合作聯(lián)盟。往來對賬功功能的實(shí)實(shí)現(xiàn)主要要以往來來單位為為唯一標(biāo)標(biāo)識,來來統(tǒng)計進(jìn)進(jìn)貨數(shù)據(jù)據(jù)、進(jìn)貨貨退貨表表數(shù)據(jù)、銷銷售表數(shù)數(shù)據(jù)、銷銷售退貨貨表數(shù)據(jù)據(jù)。往來來對賬分分析模塊塊的運(yùn)行行結(jié)果如如圖4-16所所示。它的實(shí)現(xiàn)重重點(diǎn)在數(shù)數(shù)據(jù)庫表表tb_cur

19、rrenntacccouunt的的創(chuàng)建,在在窗體設(shè)設(shè)計方面面,只是是通過DDataaGriidViiew控控件對表表格的顯顯示。圖4-166 往來來對賬4.5庫存存模塊功能要求:(1)查看看庫存的的狀況,進(jìn)進(jìn)行商品品報警的上上下限設(shè)設(shè)置;(2)實(shí)現(xiàn)現(xiàn)庫存商商品上限限和下限限的報警警;(3)商品品進(jìn)行庫庫存盤點(diǎn)點(diǎn)和對壓傷傷、擠傷傷等不良良庫存折折損;4.5.11庫存狀狀況庫存狀況窗窗體顯示示庫存信信息包括括商品編編號、商商品名稱稱、庫存存數(shù)量、成成本均價價、庫存存總價,如如圖4-17(aa)。由于本本系統(tǒng)設(shè)設(shè)計的是是化妝品品的進(jìn)銷銷存管理理系統(tǒng),對對于不同同的季節(jié)節(jié),化妝妝品的需需求是不不同的,

20、單單純的固固定上下下限報警警以滿足足不了實(shí)實(shí)際的需需求的變變動,為為了滿足足這種實(shí)實(shí)際的需需求,本本系統(tǒng)在在設(shè)計時時增加了了庫存上上下限的的設(shè)置模模塊如圖圖4-177(b)。圖4-177(a) 庫存存狀況 圖4-117(bb) 庫庫存狀況況上下限設(shè)置置的設(shè)計計原理(實(shí)現(xiàn)框框圖如圖圖4-118):(1)在庫庫存狀況況窗體的的工具欄欄設(shè)計“庫庫存上下下限設(shè)置置”按鈕鈕;(2)按鈕鈕的單擊擊事件:1)定義一一個特殊殊的類模模塊對象象settStoockLLimiit,用用來存放放組合框框、文本本框的信信息和庫庫存上下下限報警警窗體;2)顯示原原始上下下限報警警設(shè)置的的信息:通過DDataaSett創(chuàng)

21、建空空的對象象ds,獲獲取數(shù)據(jù)據(jù)庫的庫存表表中的上上下限信信息;通通過TooStrringg方法將ds里的的數(shù)據(jù),顯顯示到ssetSStocckLiimitt的文本本框中;3)通過SShowwDiaalogg方法,settStoockLLimiit或ds對象象的信息息可以顯顯示在文文本框里里;4)至此,文文本框中中改動上上下限報報警的修修改值,可可在文本本框里顯顯示。(3)“確確定”按按鈕:1)通過IIsNuumbeer方法法判斷是是否為阿阿拉伯?dāng)?shù)數(shù)字:否否,則出出現(xiàn)錯誤誤提示的的消息框框,可重重新進(jìn)入入文本框框的輸入入;是,則則進(jìn)入下下一步;2)通過TToSiinglle方法法,將文文本轉(zhuǎn)換

22、換為數(shù)據(jù)據(jù),傳入入庫存表表,完成成上下限限信息的的更新。3)彈出消消息框:“庫存存上下限限設(shè)置成成功”,單單擊“確確定”,本本窗體關(guān)關(guān)閉(4)“取取消”按按鈕:本本窗體關(guān)關(guān)閉,修修改值無無效。圖4-188上下限限設(shè)置實(shí)實(shí)現(xiàn)原理理4.5.22庫存商商品上限限、下限限報警庫存的上限限報警就就是顯示示庫存數(shù)數(shù)量超出出上限值值的商品品,它是是的實(shí)現(xiàn)現(xiàn)是通過過創(chuàng)建DaataSSet對對象獲取取數(shù)據(jù)庫庫的商品品編號、商商品名稱稱、庫存存數(shù)量、庫庫存上限限、庫存存上限的的信息,通通過iff語句的的判斷,顯示到DataGridView控件中。運(yùn)行的結(jié)果如圖4-19。庫存的上限報警的設(shè)計和原理與上限的類似。運(yùn)行

23、的結(jié)果如圖4-20。 圖44-199 庫存存上限報報警 圖圖4-200 庫存存下限報警警4.5.33庫存盤點(diǎn)點(diǎn)庫存盤點(diǎn)是是對庫存存商品的的統(tǒng)計。在在公司實(shí)實(shí)際的管管理過程程中不免免會存在在壓傷、擠擠傷等不不良商品品,特別別像本系系統(tǒng)設(shè)計計的化妝妝品企業(yè)業(yè),它是是有使用用期限的的,它們們沒有實(shí)實(shí)際的使使用價值值卻占有有庫存數(shù)數(shù)量,所所以在庫庫存模塊塊中設(shè)計計庫存盤盤點(diǎn)窗體體特別是是折損的的顯示是是很有必必要的。本本系統(tǒng)設(shè)設(shè)計的庫庫存盤點(diǎn)點(diǎn)窗體顯顯示的信信息包括括:商品品編號、商商品名稱稱、商品品型號、商商品規(guī)格格、商品品單位、商商品產(chǎn)地地、庫存存數(shù)量、折折損數(shù)量量。本窗體的功功能:可可以實(shí)現(xiàn)現(xiàn)庫

24、存的的基本盤盤點(diǎn)(庫存數(shù)數(shù)量和折折損);可以以通過類類別的選選擇(商品名名稱和商商品產(chǎn)地地)來查看看情況;特別的的,本窗窗體可以以通過折折損數(shù)量量的輸入入,更新新庫存商商品的折折損信息息。本窗窗體的運(yùn)運(yùn)行效果果如圖4-21。折損更新的的實(shí)現(xiàn)過過程:DDataaGriidViiew控控件中選選中商品品,工具具欄中輸輸入折損損數(shù)量,單單擊保存存,則完完成折損損的更新新和顯示示。圖4-211 庫存存盤點(diǎn)4.6基礎(chǔ)礎(chǔ)數(shù)據(jù)模模塊的實(shí)實(shí)現(xiàn)功能要求:(1)實(shí)現(xiàn)現(xiàn)對庫存存商品信信息的查查詢、添添加、修修改、編編輯、刪刪除。(2)實(shí)現(xiàn)現(xiàn)對往來來單位信信息的查查詢、添添加、修修改、編編輯、刪刪除。(3)實(shí)現(xiàn)現(xiàn)對公

25、司司職員信信息的查查詢、添添加、修修改、編編輯、刪刪除。4.6.11庫存商商品它是對庫存存商品的的編輯,由于進(jìn)貨和銷售的實(shí)現(xiàn)都和它是有關(guān)聯(lián)的,為此在設(shè)計時,它展現(xiàn)的信息必須盡量的詳細(xì)。所以本窗體顯示的信息包括:商品編號、商品名稱、商品型號、商品單位、商品產(chǎn)地、庫存數(shù)量、商品價價格和折損數(shù)量。庫存商品信息管理的方式有:查詢、添加、編輯和刪除。運(yùn)行的結(jié)果如圖4-22。庫存信息管管理實(shí)現(xiàn)現(xiàn)的原理理:(1)查詢詢的實(shí)現(xiàn)現(xiàn)是通過過if語句句判斷查查詢類別別里的文文本,創(chuàng)創(chuàng)建DaataSSet對對象獲取取數(shù)據(jù)庫庫中表tbb_sttockk信息,顯顯示到DDataaGriidViiew控控件中。(2)添加加

26、和編輯輯:添加加信息是是通過創(chuàng)建DaataSSet對對象獲取取商品編編號,再再加1后在組組合框第第一個文文本框顯顯示;填填入剩下下文本框框的信息息(編輯輯同理)。(3)保存存:文本本框的輸輸入信息息存更新新到數(shù)據(jù)據(jù)庫表ttb_sstocck中,在通通過DaataGGriddVieew控件件顯示新新的庫存存信息。(4)取消消:文本本框清空空。(5)刪除除:調(diào)用用公共類類中的刪刪除,直直接刪除除數(shù)據(jù)庫庫的信息息。圖4-222 庫存存商品4.6.22往來單單位它是對往來來單信息息的編輯輯,編輯輯的內(nèi)容容包括:單位編編號、單單位名稱稱、稅號號、單位位電話、聯(lián)聯(lián)系人、單單位地址址、開戶戶行及帳帳號。往往

27、來單位位信息管管理的方方式有:查詢、添添加、編編輯、刪刪除,它們的實(shí)實(shí)現(xiàn)原理理與庫存存商品的的類似。運(yùn)行的結(jié)果如圖4-23。 圖4-233 往來來單位 圖圖4-244 公司司職員4.6.33公司職職員它是對公司司職員信信息的編編輯,編編輯的內(nèi)內(nèi)容包括括:職員員編號、職職員姓名名、性別別、所在在部門、聯(lián)聯(lián)系電話話和備注注。公司司職員信信息管理理的方式式有:查查詢、添添加、編編輯、刪刪除,它它們的實(shí)實(shí)現(xiàn)原理理與庫存存商品的的類似。運(yùn)行的結(jié)果如圖4-24。4.7系統(tǒng)統(tǒng)維護(hù)功能要求:(1)完成成本單位位的信息息設(shè)置;(2)完成成系統(tǒng)權(quán)權(quán)限的管管理,包包括添加加、修改改、刪除的操操作;(3)完成成數(shù)據(jù)的

28、的備份和和恢復(fù);(4)清理理不同的的數(shù)據(jù)表表。4.7.11本單位位信息設(shè)設(shè)置本單位的信信息包括括:單位位全稱、稅稅號、單單位電話話、聯(lián)系系人、單單位地址址和開戶戶行及帳帳號。它它可以顯顯示單位位的信息息同時,在在文本框框中輸入入新信息息,單擊擊更新就就可以顯顯示本單單位的新新信息。信信息顯示示原理:創(chuàng)建DaataSSet對對象獲取取數(shù)據(jù)庫庫中本單單位的信信息,在在文本框框中顯示示。更新新原理:創(chuàng)建創(chuàng)創(chuàng)建DaataSSet空空的對象象,文本本框中的的內(nèi)容存存放到空空對象,調(diào)調(diào)用公共共類中的的更新方方法,完完成數(shù)據(jù)據(jù)庫的更更新。信信息運(yùn)行行的結(jié)果果如圖44-25。 圖4-255本單位位信息 圖4-

29、266 系統(tǒng)統(tǒng)權(quán)限管管理4.7.22系統(tǒng)權(quán)權(quán)限管理理設(shè)置權(quán)限管理窗窗體的設(shè)設(shè)計是為為了完成成登錄時時對用戶戶賦予系系統(tǒng)操作作的限制制,同時時,名和和密碼的的添加修修改和刪刪除工作作也是在在本窗體體實(shí)現(xiàn)的的。運(yùn)行行的結(jié)果果如圖44-266。4.7.33數(shù)據(jù)庫庫備份與與恢復(fù)企業(yè)系統(tǒng)的的重裝、升升級、操操作者的的失誤刪刪除、外外界(停電、網(wǎng)網(wǎng)絡(luò)病毒毒等)的干擾擾等的問問題都會會導(dǎo)致數(shù)數(shù)據(jù)的丟丟失19。操作作者汗水水付諸東東流了不不說,企業(yè)的的損失又又由誰來來承擔(dān)?為了減減少這樣樣的損失失,本系系統(tǒng)設(shè)計計了數(shù)據(jù)據(jù)庫的備備份和恢恢復(fù)窗體體。運(yùn)行行的結(jié)果果如圖44-277。由于本系統(tǒng)統(tǒng)采用的的是三層層架構(gòu)

30、中中的隔離離驅(qū)動模模式,所所以對數(shù)數(shù)據(jù)庫信信息的備備份就可可以完成成數(shù)據(jù)的的備份。備備份文件件的擴(kuò)展展名為.bakk,所以以關(guān)閉系系統(tǒng)后,文文件的恢恢復(fù)可以以通過如如下步驟驟得到實(shí)實(shí)現(xiàn):重重新進(jìn)入入進(jìn)銷存存系統(tǒng)系統(tǒng)維維護(hù)模塊塊數(shù)據(jù)庫庫備份/恢復(fù)單擊“數(shù)數(shù)據(jù)恢復(fù)復(fù)”找到備備份文件件的路徑徑單擊“確確定”。 圖4-227 數(shù)數(shù)據(jù)庫備備份與恢恢復(fù) 圖4-228 數(shù)數(shù)據(jù)庫清清理4.7.44系統(tǒng)數(shù)數(shù)據(jù)清理理系統(tǒng)數(shù)據(jù)清清理這個個窗體的的實(shí)現(xiàn)主主要對庫庫存商品品信息表表、往來來單位信信息表、進(jìn)進(jìn)貨表、銷銷售表、權(quán)權(quán)限表等等表的清清理。通通過iff語句判判斷要清清理的表表,調(diào)用用公共類類中的CleearTTa

31、blle方法法完成表表的清理理工作。運(yùn)行的結(jié)果如圖4-28。5 總 結(jié)本課題“基基于.NNET的的企業(yè)進(jìn)進(jìn)銷存管管理系統(tǒng)統(tǒng)的設(shè)計計與實(shí)現(xiàn)現(xiàn)”采用用Vissuall Sttudiio 220100作為開開發(fā)環(huán)境境,選用用SQLL_20008數(shù)數(shù)據(jù)庫管管理平臺臺,實(shí)現(xiàn)現(xiàn)了進(jìn)銷銷存系統(tǒng)統(tǒng)中基本本的功能能如進(jìn)貨貨管理、銷銷售管理理、庫存存管理,同同時增加加了基礎(chǔ)礎(chǔ)信息管管理、系系統(tǒng)維護(hù)護(hù)以及一一些輔助助功能功功能,把把進(jìn)銷存存功能融融合到了了一起。系系統(tǒng)可以以對進(jìn)貨貨進(jìn)行統(tǒng)統(tǒng)計,對對銷售進(jìn)進(jìn)行排行行,對庫庫存進(jìn)行行盤點(diǎn)和和上下限限報警,還還可以對對進(jìn)貨和和銷售進(jìn)進(jìn)行往來來對賬,對對所有的的數(shù)據(jù)隨隨時備

32、份份和清理理。我一直非常常努力地地學(xué)習(xí)應(yīng)應(yīng)用程序序開發(fā)工工具Viisuaal SStuddio 20110和SQLL_20008數(shù)數(shù)據(jù)庫的的相關(guān)知知識,同同時認(rèn)真真閱讀進(jìn)進(jìn)銷存系系統(tǒng)的有有關(guān)資料料。由于于是第一一次開發(fā)發(fā)系統(tǒng),在在系統(tǒng)的的設(shè)計過過程中也也遇到了了不少問問題,如如:在編寫寫銷售成成本清單單窗體時時,因?yàn)闉楸容^多多的表格格數(shù)據(jù),每每次數(shù)據(jù)據(jù)的獲取取都要定定義、行行列都要要對應(yīng),所所以要反反復(fù)分析析和實(shí)驗(yàn)驗(yàn),以防防止漏數(shù)數(shù)據(jù)或是是錯數(shù)據(jù)據(jù)的情況況發(fā)生。由于時間有有限,系系統(tǒng)還存存在一些些不足之之處,比比如庫存存模塊只只能在用用戶查看看時上下下限報警警,還未未能實(shí)現(xiàn)現(xiàn)自動報報警。系系統(tǒng)

33、目前前屬于單單機(jī)版,即即在同一一臺主機(jī)機(jī)上安裝裝了SQQL_220088數(shù)據(jù)庫服服務(wù)器和和應(yīng)用程程序軟件件才能使使用,還沒有有實(shí)現(xiàn)在在其他服服務(wù)器或或者是多多用戶的的同時操操作。通過本次畢畢業(yè)設(shè)計計,提高高了我的C#編程程能力,掌掌握了SSQL_20008數(shù)據(jù)據(jù)庫的一一些基本本操作,同同時積累累了基于于.NEET的窗窗體的系系統(tǒng)開發(fā)發(fā)的經(jīng)驗(yàn)驗(yàn)。正是是設(shè)計過過程中遇遇到的困困難讓我我分析和和解決問問題的能能力有了了一定的的提高。這這次畢業(yè)業(yè)設(shè)計讓讓我學(xué)到到了許多多東西,特別是程序編到無路可走的時候,我沒有放棄,而是通過圖書館、上網(wǎng)、去物聯(lián)網(wǎng)中心尋找新的的突破點(diǎn),這讓我在學(xué)習(xí)新知識的同時更磨練了我

34、的意志,更深刻的體會到成功的喜悅。我想,在以后的學(xué)習(xí)和工作無論面對什么困難,我將更加有信心來面對。參考文獻(xiàn):1 工工業(yè)和信信息化部部中小企企業(yè)司.中國中中小企業(yè)業(yè)管理信信息化發(fā)發(fā)展報告告. 北京:機(jī)械工工業(yè)出版版社,201102 高高彩鳳.店鋪商商品管理理進(jìn)銷存存/店鋪業(yè)業(yè)績提升升系列叢叢書. 北京:中國發(fā)發(fā)展出版版社,200093 苑苑旭,董董明輝,楊楊洪振.使用Viisuaal CC#.NNET開開發(fā)Wiindoows應(yīng)應(yīng)用. 北京:希望電電子出版版社,2200554 孫孫三才 張智凱凱 許薰尹尹C#與.NEET技術(shù)術(shù)平臺實(shí)實(shí)戰(zhàn)演練練北京京:中國國青年出出版社,20025 王王勝忠.C#

35、4.00從入門門到精通通. 北京:機(jī)械工工業(yè)出版版社,201116 夏夏敏捷.Vissuall C#.NEET 開開發(fā)技術(shù)術(shù)原理與與實(shí)踐教教程. 北京:電子工工業(yè)出版版社,2200887 (美)馬利克克.ADOO.NEET2.0高級級程序設(shè)設(shè)計. 北京:人民郵郵電出版版社,200068 HYPERLINK /kcms/detail/search.aspx?dbcode=CJFQ&sfield=au&skey=0%5EQ%20&code=11302234;11314971; 李李嵐, HYPERLINK /kcms/detail/search.aspx?dbcode=CJFQ&sfield=au

36、&skey=F%5C*%5C(O&code=11302234;11314971; 朱紅高高.基于C#的ADOO.NEET訪問問數(shù)據(jù)庫庫技術(shù). HYPERLINK /kcms/detail/search.aspx?dbcode=CJFQ&sfield=inst&skey=*n!F%20B%25,:eA%17D*,6/6?%25&code=0121390;0121390; 湖北:職業(yè)技技術(shù)學(xué)院院計科系系,200079 柴柴晟.ADOO.NEET數(shù)據(jù)據(jù)庫訪問問技術(shù). 北京:航天航航空大學(xué)學(xué)出版社社,2000610 (美)Timm Paaricck.ADOO.NEET 44從入門門到精通通. 北京:清

37、華大大學(xué)出版版社,22012211 張有生生.軟件體體系結(jié)構(gòu)構(gòu)原理、方方法. 北京:高等教教育出版版社,2000912 代方霞霞,陳冠冠軍.Vissuall C#20005 程程序設(shè)計計從入門門到精通通北京京:人民郵郵電出版版社.2000713 (美)賀特克克.SQLL Seerveer20008從從入門到到精通/微軟技技術(shù)叢. 北京:清華大大學(xué)出版版社,22012214 (美)海杰爾爾斯伯格格.C#程序序設(shè)計語語言 (原書第第3版). 北京:機(jī)械工工業(yè)出版版社2000915 李滿潮潮.Vissuall C#.NEET編程程基礎(chǔ).北京:清華大大學(xué)出版版社,22002216 (美)Willlia

38、am YY. AArmss.數(shù)字圖圖書館概概論. 北京:電子工工業(yè)出版版社,22000017 曾建華華.Vissuall Sttudiio 220100(C#) Wiindoows數(shù)數(shù)據(jù)庫項(xiàng)項(xiàng)目開發(fā)發(fā). 北京:電子工工業(yè)出版版社,22012218 王小科科,趙會東東. 實(shí)戰(zhàn)突突擊:CC#項(xiàng)目目開發(fā)案案例整合合. 北京:電子工工業(yè)出版版社,22011119 遠(yuǎn)望圖圖書部.系統(tǒng)備備份、數(shù)數(shù)據(jù)還原原、故障障急救. 北京:人民交交通出版版社,20005翻譯部分英文原文Aboutt C#.NEET C# iss a lannguaage, .NNet is a pplattforrm, whiich s

39、uppporrt tthe usee off C# orr VBBdottNett too wrritee coode. Inn adddittionn, CC# nnot onlly ccan be devveloopedd baasedd onn thhe .Nett apppliicattionn, aalsoo caan bbe ddeveelopped bassed on thee WiinFoorm prooceddurees, thiis iis tthe diffferrencce bbetwweenn. IIf ssimpple in connceppt, youu caan

40、 tthinnk oof.NNet as a wworkkingg pllatfformm inn geenerral, itt iss a devveloopmeent envviroonmeent of thee suubsttratte, prooviddingg yoou tthe devveloopmeent of Winndowws, Webb, MMobiile, XMML EEtc. Apppliicattionn off a commmonn pllatfformm, iif nneedd too unnderrstaand a bbit deeeperr, tthenn a

41、ggainn too unnderrstaand itss opperaatioon mmechhaniism thaat iis hhelpp yoou tto uuse it to devveloop .C# andd.NEET iis mmainnly useed iin tthe intternnet.The CC# pproggrammminng llangguaggeC# ( proonouunceed CC-shharpp) pproggrammminng llangguagge wwas creeateed bby MMicrrosooft Corrp AAndeers Hej

42、jlsbbergg annd SScottt WWilllameettee leed tthe devveloopmeent teaam sspeccifiicallly forr thhe .NETT pllatfformm deesiggn llangguagge, it cann maake proograammeers porrtedd too.NEET. Succh ggraffts forr thhe mmajooritty oof pproggrammmerrs iis eeasiier, beecauuse thee C# frrom C, C+ annd JJavaa dee

43、vellopmmentt, iit uusess thhreee laanguuagees tthatt thhe mmostt ouutsttanddingg chharaacteerissticcs, andd adddinng iits ownn chharaacteerissticcs. C# is an eveent driivenn, ffullly oobjeect oriientted vissuall prrogrrammmingg laanguuagee, wwe ccan usee thhe iinteegraatedd deevellopmmentt ennvirron

44、mmentt too wrritee C# prrogrram. Thhe uuse of IDEE, tthe proograammeer ccan eassilyy buuildd, ooperratiion, teestiing andd coommiissiioniing of C# proograam, thiis wwilll bee thhe ddeveeloppmennt oof aa ussablle pproggramm tiime is redduceed tto IIDE wheen tthe devveloopmeent witth aa frracttionn of

45、f thhe ttimee. UUse IDEE too quuickkly buiild an apppliccatiion proocesss ccallled reffleccts thee raapidd deevellopmmentt.NET MMicrrosooft XMLL Weeb sservvicee pllatfformmNET MMicrrosooft XMLL iss Weeb sservvicee pllatfformm. RRegaardllesss off thhe ooperratiing sysstemm orr prrogrrammmingg laanguu

46、agee diiffeerennce, XMML WWeb serrvicces to enaablee apppliicattionns oon tthe Intternnet traansmmisssionn annd ssharre tthe datta. Miccrossoftt&reeg; .NEET pplattforrm ccompprisses a wwidee prroduuct rannge, whhichh iss baasedd onn XMML aand Intternnet inddusttry staandaard buiildiing, frrom devvel

47、oopmeent, maanaggemeent, usse tthe expperiiencce oof XXML Webb seerviice in eveery asppectt. XXML Webb seerviice willl bbecoome youur ttodaay aare usiing Miccrossoftt apppliicattionns, toools andd paart of thee seerveer, andd wiill creeatee neew pprodductts tto mmeett alll yyourr buusinnesss neeedss

48、. MMoree sppeciificcallly, thee Miicroosofft iis ffivee asspeccts to creeatee.NEET pplattforrms, tooolss, sservver, XMML WWeb serrvicce, cliientt annd.NNET expperiiencce.New CC#2.0 ffeattureesIn 1, a genneriicInn myy oppiniion, iss thhe ggeneericc daata typpe pparaametter in ordder to achhievve tthe

49、 codde mmoree fllexiiblee muultiipleexinng, genneriic mmakees tthe emeergeencee off C# caan uuse thee saame codde tto ooperratee a varrietty oof ddataa tyypess. CC#2.0geenerric is unddoubbteddly thee moost siggnifficaant impprovvemeentss, iits apppearrancce hhas givven C# codde sstroongeer ttypee sa

50、afetty, bettterr reeusee, hhighher effficiienccy aand morre ccleaar cconsstraaintt.In 2, thhe aanonnymoous metthoddAnoonymmouss meethoods alllow us to dirrecttly asssociiateed wwithh thhe ddeleegatte iinsttancce ccodee, mmakee thhe wworkk moore inttuittivee annd cconvveniientt innstaantiiatiion. Inn

51、 myy oppiniion, itt iss onnly C# morre oof aa grrammmar forrmatt onnly, noo loongeer llikee beeforre, musst bbe ppasssed to thee deeleggatee innstaancee meethood nnamee, bbut morre oof aa chhoicce.In 3, thhe iiterratoorItteraatorr alllowws uus tto mmoree eaasilly ppreppareed ffor thee fooreaach staa

52、temmentt tyypess. IIn mmy oopinnionn, ttherre iis oonlyy ann itteraatorr immproovedd1innconnvenniennce to thee avvaillablle fforeeachh sttateemennt ttypees wwritte rresttricctioon, simmpliifyiing somme iinteerfaace.In 4, loocall tyypeLLocaal ttypee alllowws uus tto aa kiind of codde wweree wrrittten

53、 in a ddifffereent CS fille. A ttypiicall apppliicattionn iss too usse VVS20005 to creeatee Foorm filles, VSS wiill auttomaaticcallly ssysttem willl ggeneeratte aa coode andd usser codde ffromm. LLocaal ttypee wiith thee paartiial keyyworrd tto ddecllaree.5, aiir ttypeeNulll ttypee iss a kinnd oof l

54、likee innt, as cann bee emmptyy vaariaablee tyypess. IIs eesseentiiallly aa geenerric apppliccatiion, Syysteem iis aa tyype .Nuullaablee.In 6, a staaticc cllasssStaaticc cllasss iss onnly useed tto cconttainn sttatiic mmembberss off thhe ttypee, iit ccan be insstanntiaatedd, aalsoo caannoot bbe iinh

55、eeritted.The nnew prooperrtiees iin CC#3.0The ffirsst ccharractteriistiic: imppliccitlly ttypeed llocaal vvariiablle:This feaaturre iis vveryy siimplle, somme JJavaaScrriptt shhadoow, we cann usse aa unnifiied usee vvar keeywoord to decclarre aa loocall vaariaablee, aand no lonngerr neeed to speecif

56、fy tthe exaact typpe oof aa vaariaablee, vvariiablle eexacct ttypee thhrouugh wheen yyou decclarre aa vaariaablee innitiial vallue infferrred. Inn thhis wayy, wwe ddecllaree a loccal varriabble cann grreattly simmpliify thee woork.Want thee sppeciial atttenttionn iss, bbecaausee off thhe ttypee off

57、thhe vvariiablle iis tthe varriabble iniitiaal vvaluue eestiimattionn annd ccomee, sso ddecllaree vaariaablees aat tthe samme ttimee wee muust speeciffy aan iinittiall vaaluee foor tthe varriabble. Allso, vaariaablee annd nnot typpe, varriabble oncce aafteer iinittiallizaatioon, thee tyype is detter

58、mmineed, theen ccan onlly sstorre aa ceertaain typpe oof vvaluue, succh aas tthe aboove strringgVallue typpe bby tthe inffereencee foor tthe strringg, sso tthe varriabbless caan oonlyy sttoree a vallue of typpe sstriing.Seconnd ccharractteriistiics: annonyymouus ttypeesSomettimees wwe nneedd too tee

59、mpoorarrilyy saave somme ooperratiionss off thhe iinteermeediaate ressultts, esppeciiallly wwhenn thhe iinteermeediaate ressultts aare commpossed of mulltipple parrts, wee offtenn haave to decclarre aa neew ttypee, iin oordeer tto ffaciilittatee thhe ppresservvatiion of theese inttermmediiatee reesu

60、llts. Itt seeemss thhis is norrmall, aand I wwilll bee fooundd affterr, tthiss neew ttypee onnly serrve thiis ffuncctioon, othher plaacess arre nnot to usee itt, jjustt foor oone funnctiion to deffinee a neww tyype, dooes somme ttrouublee. NNow, annonyymouus ttypees iin CC#3.0chharaacteerissticcs cc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論