版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
邯鄲學(xué)院本科畢業(yè)論文〔設(shè)計〕題目學(xué)生XXX指導(dǎo)教師XXX講師年級2023級專接本專業(yè)計算機科學(xué)與技術(shù)二級學(xué)院信息工程學(xué)院邯鄲學(xué)院信息工程學(xué)院2023年5月鄭重聲明本人的畢業(yè)論文〔設(shè)計〕是在指導(dǎo)教師XXX的指導(dǎo)下獨立撰寫完成的。如有剽竊、抄襲、造假等違反學(xué)術(shù)道德、學(xué)術(shù)標(biāo)準和侵權(quán)的行為,本人愿意承當(dāng)由此產(chǎn)生的各種后果,甚至法律責(zé)任,并愿意通過網(wǎng)絡(luò)接受公眾的監(jiān)督。特此鄭重聲明。畢業(yè)論文作者〔簽名〕:年月日摘要隨著計算機技術(shù)的日趨成熟,管理信息系統(tǒng)已經(jīng)應(yīng)用到各個領(lǐng)域。銷售管理軟件的應(yīng)用大大提高了家具商城的管理水平和經(jīng)濟效益。通過對我國家具商城銷售流程的調(diào)查,家具業(yè)中小型批發(fā)、家具零售企業(yè)等往往存在一些共同的特點和問題,如家具品牌繁多、庫存漏洞大、決策欠依據(jù)、經(jīng)營不標(biāo)準等,而這些問題往往是一個商家制勝的關(guān)鍵。如果還采用以前的手工銷售、統(tǒng)計的方法,將會極大影響銷售業(yè)績。針對這些問題我在畢業(yè)設(shè)計中開發(fā)了此系統(tǒng)。系統(tǒng)適用于中小型家具商城批發(fā)、家具零售企業(yè)等。本系統(tǒng)為家具商城銷售管理系統(tǒng),主要負責(zé)管理家具的進貨、銷售和存儲等信息,并且實現(xiàn)了報表分析數(shù)據(jù)的功能。具體內(nèi)容論文中將做詳細闡述。關(guān)鍵詞銷售管理系統(tǒng)進貨銷售外文頁FurnitureMallSalesManagementSystemAbstractAscomputertechnologyhasmatured,managementinformationsystemhasbeenappliedtovariousfields.
Salesmanagementsoftwareapplicationsgreatlyenhancethefurnituremall'smanagementandeconomicefficiency.FurnitureMartsalesinChinathroughtheinvestigationprocess,smallandmediumwholesalefurnitureindustry,furnitureretailers,etc.Therearesomecommoncharacteristicsandproblems,suchasfurniturebrandnumerousloopholeslargeinventory,lessdecision-makingbasis,managementisnotstandardized,andtheseissues
oftenakeytowinningbusiness.
Ifyouhaveusedbeforehandsales,statisticalmethods,willgreatlyaffectsales.
Addresstheseissuesinmygraduationprojecttodevelopthissystem.
Systemissuitableformediumandsmallfurnitureshopwholesale,furnitureretailenterprises.
Thesystemoffurnituremallsalesmanagementsystem,responsibleformanagingthefurniturepurchase,saleandstorageofinformation,analysisandimplementationofthereportdata.
Paperdetailswillbedescribedinmoredetail.KeyWordsSalesManagementSystemPurchaseSell目錄摘要I外文頁II1引言31.1開發(fā)背景31.2研究動態(tài)綜述31.3主要研究內(nèi)容41.4研究意義42開發(fā)環(huán)境及相關(guān)技術(shù)介紹4系統(tǒng)開發(fā)環(huán)境42.1.1硬件要求42.1.2軟件要求42.2.NET簡介4.NETFramework概述52.3C#語言簡介52.4概述62.5SQLServer2005概述62.6MicrosoftVisualStudio2023開發(fā)工具73需求分析73.1系統(tǒng)結(jié)構(gòu)73.2總體框架73.3用例圖83.4詳細功能84系統(tǒng)設(shè)計94.1系統(tǒng)架構(gòu)設(shè)計94.1.1系統(tǒng)功能結(jié)構(gòu)94.1.2設(shè)計目標(biāo)94.2數(shù)據(jù)庫設(shè)計104.2.1E-R模型104.2.2數(shù)據(jù)庫表設(shè)計104.3界面設(shè)計115詳細設(shè)計175.1用戶登錄模塊175.2進貨管理模塊185.3銷售管理模塊185.4庫存管理模塊195.5根底數(shù)據(jù)模塊195.6系統(tǒng)維護模塊196系統(tǒng)測試和部署196.1系統(tǒng)測試20模塊測試206.1.2整體測試206.2系統(tǒng)部署20注釋21參考文獻21致謝22附錄23家具商城銷售管理系統(tǒng)1引言1.1開發(fā)背景商店在社會中為人們提供著物質(zhì)的需求,但原始的商店手工記錄商品進貨,銷售情況已經(jīng)不再滿足商業(yè)主的需求,這就要求開發(fā)一種簡單的,易操作的商店進銷存系統(tǒng)來為商店主效勞。從前的手工記賬,不僅容易出現(xiàn)錯記,漏記,還可能出現(xiàn)商品脫銷不能及時提醒供貨,商品堆積不能及時清倉處理,甚至?xí)霈F(xiàn)假帳,錯帳,這給商業(yè)主帶來了極大的不方便。進貨銷售信息管理系統(tǒng)的主要功能是實現(xiàn)進貨銷售等一系列的信息的增加,刪除,查找和更改以及這些數(shù)據(jù)的保存,它分為根本信息管理,銷售信息管理,進貨信息管理和統(tǒng)計報表等幾大功能。通過對程序的設(shè)計和編寫為超市或商店的管理人員提供智能化管理效勞以減少不必要的勞動時間和花費。研究動態(tài)綜述信息系統(tǒng)是一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機技術(shù)于一體。1985年,管理信息系統(tǒng)創(chuàng)始人,明尼蘇達大學(xué)卡爾森管理學(xué)院的著名教授戴維斯〔Gordon.B.Davis〕給出了一個具有代表性的定義:“管理信息系統(tǒng)是一個利用計算機硬件和軟件,手工作業(yè)、分析、方案、控制和決策模型以及數(shù)據(jù)庫的用戶-機器系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能。家具進銷存系統(tǒng)是管理系統(tǒng)的一種,相對于一些復(fù)雜的管理系統(tǒng)它要相對簡單一些,研究方法也已經(jīng)達成普遍共識。家具的進銷存管理工作是家具銷售不可缺少一局部,也是企業(yè)管理的重要組成局部。它的內(nèi)容對于企業(yè)的管理者來說都至關(guān)重要,所以進銷存管理系統(tǒng)應(yīng)該能夠為用戶提供完整、正確和靈活的家具進銷存信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件模式,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。所以利用計算機實現(xiàn)家具進銷存的管理的自動化將勢在必行。然而我國家具行業(yè)在進行信息化進銷存管理改革中存在著諸多問題:(1)信息傳輸效率低,可靠、平安、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源和標(biāo)準的商務(wù)文件運行手段。(2)缺乏統(tǒng)一標(biāo)準和標(biāo)準,尤其是數(shù)據(jù)交換標(biāo)準。目前大多數(shù)家具進銷存軟件模塊獨立,互不關(guān)聯(lián),數(shù)據(jù)不能共享,尤其不同軟件之間的數(shù)據(jù)交換、共享、無縫連接更無從談起,它給軟件企業(yè)和用戶的應(yīng)用與升級帶來麻煩。(3)軟件開發(fā)的低水平、重復(fù)性開發(fā)、多平臺共存、軟件層次參差不齊,數(shù)百家服裝進銷存軟件傘業(yè)中除用友、金蝶公司等優(yōu)秀者外,主要還是代替手工處理的目標(biāo),而且產(chǎn)品宣傳與實際性能有差異,無法滿足用戶的實際需要。(4)管理軟件缺乏實用性與先進性的一致。炒作的多、務(wù)實的少。分析決策,支持系統(tǒng)、等新概念層出不窮,并沒有從我國還處于初級階段的實際出發(fā),一段時間內(nèi)在我國根底設(shè)施建設(shè)、金融結(jié)算、法律法規(guī)不健全,技術(shù)以及相關(guān)人員缺乏的情況下,炒作地推出了將大有前景的基于電子商務(wù)模式的進銷存商務(wù)系統(tǒng),結(jié)果可想而知。最近在數(shù)據(jù)挖掘技術(shù)還不成熟的情況下,又有炒作智能化的基于數(shù)據(jù)挖掘技術(shù)的決策分析支持的進銷存商務(wù)系統(tǒng)。有的在不考慮我國市場經(jīng)濟的時間還不長,很多還不標(biāo)準的情況下,在系統(tǒng)中引入聯(lián)機分析系統(tǒng)。一段時間以后,其中的數(shù)據(jù)由于“人對計算機說假話輸入不符標(biāo)準準確的數(shù)據(jù)〞而導(dǎo)致“計算機對人說廢話輸出結(jié)果于管理無補〞,最后得出“電腦不如豬腦〞的結(jié)論,從而導(dǎo)致系統(tǒng)的閑置、失敗。1.3主要研究內(nèi)容此系統(tǒng)的設(shè)計是針對中小型的家具銷售企業(yè)的,通過本系統(tǒng)可以對企業(yè)進行有效的進銷存管理。主要具有以下功能:(1)系統(tǒng)采用人機交互方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲平安可靠。(2)實現(xiàn)各種查詢。(3)進貨、銷售、庫存管理根本功能模塊的實現(xiàn)。(4)強大的庫存預(yù)警功能,盡可能的減少商家不必要的損失。(5)商店根本信息的輸入與修改。(6)對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能防止人為錯誤。(7)系統(tǒng)最大限度的實現(xiàn)了易維護性和易操作性。(8)集成系統(tǒng)小工具,方便用戶調(diào)用。1.4研究意義此銷售系統(tǒng)真正實現(xiàn)了對商店的進貨、銷售、庫存管理,結(jié)束了以往的手工記錄銷售記錄的歷史。簡化人們?nèi)粘9ぷ髦械拇罅繖C械重復(fù)的操作,使一些過程繁瑣且數(shù)據(jù)量大的工作得已高效的進行,進銷存管理系統(tǒng)還可以通過對數(shù)據(jù)的有效控制,實現(xiàn)對工作流層的控制、協(xié)調(diào),從而提高企業(yè)的競爭力。2開發(fā)環(huán)境及相關(guān)技術(shù)介紹系統(tǒng)開發(fā)環(huán)境硬件要求HDD:80GRAM:512M軟件要求操作系統(tǒng):WindowsXP/Windows2000。數(shù)據(jù)庫:SQLServer2005。開發(fā)工具:MicrosoftVisaulStudio2023。輔助開發(fā)工具:PhotoshopCS2。瀏覽器:IE5.0,推薦使用IE6.0。Web效勞器:IIS5.1。分辨率:最正確效果1024×768像素。.NET簡介Microsoft?.NET〔讀作“dotnet〞〕既是軟件編寫方法,又是一套開發(fā)實現(xiàn)這些方法的軟件的工具。我們來看一些有關(guān)連接性和互操作性的常見業(yè)務(wù)問題,以說明促使.NET方法的開展的原因:大多數(shù)企業(yè)都與其他企業(yè)合作,但是它們的信息系統(tǒng)運作卻是孤立的。沒有建立起貫穿供給商的產(chǎn)品供給鏈;供給商與買方之間的聯(lián)系常常只局限于或簡單的文本文件交換。人們通常將這一點看作提高生產(chǎn)率的障礙。更好地溝通可以使企業(yè)實現(xiàn)更高的效率。當(dāng)供給鏈中的所有供給商都彼此連接起來時,每個供給商都能夠?qū)齑娼档偷阶畹退健⒏鶕?jù)需求生產(chǎn)和更有效地協(xié)調(diào)。與此相關(guān)的是互操作性問題。當(dāng)企業(yè)承諾互相連接起來時,如果他們的操作系統(tǒng)處于不同的再開發(fā)狀態(tài)或處于不斷變化中,他們就會面臨艱難的設(shè)計及實現(xiàn)連接的籌劃工作。此外數(shù)據(jù)平安也是個復(fù)雜問題,因為通過企業(yè)防火墻與其交換數(shù)據(jù)的既是合作伙伴又是競爭對手。.NET方法能更好地啟用這種能力,它使得編寫能夠在任意時間、任意地點和任意設(shè)備上平安地彼此連接和互操作的系統(tǒng)變得非常簡單。實現(xiàn)這一點的核心技術(shù)是XMLWebService。這項技術(shù)既是一種方法,也是在不同機器、不同網(wǎng)絡(luò)及不同操作系統(tǒng)的組件之間傳遞信息的傳輸層。XMLWebService得到了廣泛的支持。許多公司已經(jīng)使用XMLWebService與合作伙伴連接。Microsoft正在所有產(chǎn)品上加大對XMLWebService的支持。從開發(fā)人員的角度看,.NET使得利用MicrosoftVisualStudio.NET、.NETFramework以及XMLWebService編寫彼此連接的系統(tǒng)變得非常簡單。.NETFramework概述.NETFramework是用于生成、部署和運行XMLWebservices和應(yīng)用程序的多語言環(huán)境。它由以下幾個主要局部組成:公共語言運行庫運行庫實際上在組件的運行時和開發(fā)時操作中都起到很大的作用,盡管名稱中沒有表達這個意思。在組件運行時,運行庫除了負責(zé)滿足此組件在其他組件上可能具有的依賴項外,還負責(zé)管理內(nèi)存分配、啟動和停止線程和進程,以及強制執(zhí)行平安策略。在開發(fā)時,運行庫的作用稍有變化;由于做了大量的自動處理工作〔如內(nèi)存管理〕,運行庫使開發(fā)人員的操作非常簡單,尤其是與今天的COM相比。特別是反射等功能顯著減少了開發(fā)人員為將業(yè)務(wù)邏輯轉(zhuǎn)變?yōu)榭芍赜媒M件而必須編寫的代碼量。統(tǒng)一編程類該框架為開發(fā)人員提供了統(tǒng)一的、面向?qū)ο蟮?、分層的和可擴展的類庫集(API)。目前,C++開發(fā)人員使用Microsoft根底類,而Java開發(fā)人員使用Windows根底類??蚣芙y(tǒng)一了這些完全不同的模型并且為VisualBasic和JavaScript程序員同樣提供了對類庫的訪問。通過創(chuàng)立跨所有編程語言的公共API集,公共語言運行庫使得跨語言繼承、錯誤處理和調(diào)試成為可能。從JavaScript到C++的所有編程語言具有對框架的相似訪問,開發(fā)人員可以自由選擇它們要使用的語言。C#語言簡介Framework上運行的各種平安、可靠的應(yīng)用程序。使用C#,您可以創(chuàng)立傳統(tǒng)的Windows客戶端應(yīng)用程序、XMLWebservices、分布式組件、客戶端-效勞器應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序以及很多其他類型的程序。MicrosoftVisualC#2005提供高級代碼編輯器、方便的用戶界面設(shè)計器、集成調(diào)試器和許多其他工具,以在C#語言版本2.0和.NETFramework的根底上加快應(yīng)用程序的開發(fā)。C#語法表現(xiàn)力強,只有不到90個關(guān)鍵字,而且簡單易學(xué)。C#的大括號語法使任何熟悉C、C++或Java的人都可以立即上手。了解上述任何一種語言的開發(fā)人員通常在很短的時間內(nèi)就可以開始使用C#高效地工作。C#語法簡化了C++的諸多復(fù)雜性,同時提供了很多強大的功能,例如可為空的值類型、枚舉、委托、匿名方法和直接內(nèi)存訪問,這些都是Java所不具備的。C#還支持泛型方法和類型,從而提供了更出色的類型平安和性能。C#還提供了迭代器,允許集合類的實現(xiàn)者定義自定義的迭代行為,簡化了客戶端代碼對它的使用。作為一種面向?qū)ο蟮恼Z言,C#支持封裝、繼承和多態(tài)性概念。所有的變量和方法,包括Main方法〔應(yīng)用程序的入口點〕,都封裝在類定義中。類可能直接從一個父類繼承,但它可以實現(xiàn)任意數(shù)量的接口。重寫父類中的虛方法的各種方法要求override關(guān)鍵字作為一種防止意外重定義的方式。在C#中,結(jié)構(gòu)類似于一個輕量類,它是一種堆棧分配的類型,可以實現(xiàn)接口,但不支持繼承。除了這些根本的面向?qū)ο蟮脑恚珻#還通過幾種創(chuàng)新的語言結(jié)構(gòu)加快了軟件組件的開發(fā),其中包括:(1)封裝的方法簽名〔稱為委托〕,它實現(xiàn)了類型平安的事件通知。(2)屬性(Property),充當(dāng)私有成員變量的訪問器。(3)屬性(Attribute),提供關(guān)于運行時類型的聲明性元數(shù)據(jù)。(4)內(nèi)聯(lián)XML文檔注釋。2.4并不是ADO的升級版本,它是全新的面向?qū)ο竽P?。比ADO更適應(yīng)于分布式及Internet等大型應(yīng)用程序環(huán)境,為了多人同時存取更具擴展性,的數(shù)據(jù)存取采用的是離線存取模式,可說是專門為.NET平臺設(shè)計的數(shù)據(jù)存取結(jié)構(gòu)。它具有簡單地訪問關(guān)系數(shù)據(jù)、可擴展性、支持多層應(yīng)用程序、統(tǒng)一XML和關(guān)系數(shù)據(jù)訪問的特點。的主要目標(biāo)是提供對關(guān)系數(shù)據(jù)的簡單訪問功能。坦白的說,易于使用的類描述關(guān)系數(shù)據(jù)庫中的表、列和行。另外,引入了DataSet類,它代表來自封裝在一個單元中的關(guān)聯(lián)表中的一組數(shù)據(jù),維持他們之間完整的關(guān)系。這是在中的新概念,可以顯著的擴展數(shù)據(jù)訪問接口的功能??梢詳U展——它為插件.NET數(shù)據(jù)提供者〔也稱為可管理提供者〕提供了框架,這些提供者被構(gòu)建,以便從任何數(shù)據(jù)源讀取和寫入數(shù)據(jù)。提供了兩種內(nèi)置的.NET數(shù)據(jù)提供者,一種用于OLEDB數(shù)據(jù)源,另一種用于MicrosoftSQLServer??梢酝ㄟ^OLEDB訪問數(shù)據(jù)格式〔比方MicrosoftAccess〕、第三方數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)。另外,Microsoft最近預(yù)演了用于的ODBC.NET數(shù)據(jù)提供者,它允許.NET訪問更多的舊的數(shù)據(jù)格式和第三方數(shù)據(jù)庫。用于多層應(yīng)用程序。這是當(dāng)今商業(yè)和電子商務(wù)應(yīng)用程序最常見的體系結(jié)構(gòu)。在多層體系結(jié)構(gòu)中,應(yīng)用邏輯的不同部5分1運a行s在p多x個效勞器或進程中,每一局部就稱為一層。使用開放的Internet標(biāo)準XML格式在層之間通信,允許數(shù)據(jù)通過Internet防火墻來傳遞,并允許以非Microsoft技術(shù)來實現(xiàn)一層或多層。那么在中訪問數(shù)據(jù)庫分為二種。一種是SQLServer數(shù)據(jù)庫,另一種是其它任何類型的數(shù)據(jù)庫。本系統(tǒng)的后臺數(shù)據(jù)庫為SQLServer2005,因此是通過SQLConnection、SQLCommand、SQLDataAdapter、DataSet等幾個主要的數(shù)據(jù)訪問對象來訪問數(shù)據(jù)的。SQLServer2005概述SQLSever2005是一個數(shù)據(jù)庫平臺,用集成的商業(yè)智能工具提供企業(yè)級的數(shù)據(jù)管理。SQLSever2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更平安可靠的存儲功能,使用戶可以構(gòu)建和管理用于業(yè)務(wù)的,高可用性和高性能的數(shù)據(jù)應(yīng)用程序。MicrosoftSQLSever2005完全重新定義了SQLSever的數(shù)據(jù)庫平臺,為小型、中型和大型機構(gòu)建立其下一代IT根底結(jié)構(gòu)提供了基石。SQLServer2005的核心內(nèi)容介紹如下。〔1〕SQLSever2005數(shù)據(jù)庫效勞。包括核心數(shù)據(jù)庫、復(fù)制和全文搜索組件。核心數(shù)據(jù)庫、數(shù)據(jù)庫引擎是SQLSever的心臟。復(fù)制通過跨越多個數(shù)據(jù)庫分發(fā)數(shù)據(jù),提高了數(shù)據(jù)的可用性,允許跨越指定的數(shù)據(jù)庫效勞器擴大讀取的數(shù)據(jù)量。全文搜索允許用簡明的語言查詢存儲在SQLSever數(shù)據(jù)表中的數(shù)據(jù)?!?〕分析效勞。SQLSever2005為商業(yè)智能應(yīng)用程序提供聯(lián)機分析處理〔OLAP〕和數(shù)據(jù)挖掘功能。分析效勞允許機構(gòu)從多個數(shù)據(jù)源聚集數(shù)據(jù)〔如關(guān)系數(shù)據(jù)庫〕,并且以廣泛多變的方式使用這些數(shù)據(jù)?!?〕數(shù)據(jù)集成效勞。從多個數(shù)據(jù)源提取和轉(zhuǎn)換數(shù)據(jù),并移動到一個或多個目標(biāo)源,提供企業(yè)數(shù)據(jù)轉(zhuǎn)換和集成解決方案。這樣就允許用戶從異構(gòu)的數(shù)據(jù)源合并數(shù)據(jù),載入數(shù)據(jù)到數(shù)據(jù)倉庫和數(shù)據(jù)市場等。〔4〕通知效勞。包括一個通知引擎和客戶端組件,使得當(dāng)一個觸發(fā)事件發(fā)生的時候,產(chǎn)生和發(fā)送個性化、適時的信息給用戶。通知能發(fā)送到無線設(shè)備,如移動、個人數(shù)字助理、WindowsMessenger賬戶和電子郵件賬戶?!?〕報表效勞。包括報表管理器和報表效勞器,提供一個創(chuàng)立、管理和分發(fā)報表功能的完全的、基于效勞器的平臺。報表效勞器是建立于標(biāo)準的IIS和.NET框架技術(shù)之上,允許結(jié)合SQLSever和IIS的優(yōu)點來承載和處理報表?!?〕ServiceBroker。提供可靠的隊列排序和消息傳遞作為數(shù)據(jù)庫的一個核心組成局部。隊列能用于堆棧工作〔例如查詢和其他請求〕,以及作為允許的資源來執(zhí)行它們。消息傳遞允許數(shù)據(jù)庫應(yīng)用程序之間相互通信。2.6MicrosoftVisualStudio2023開發(fā)工具MicrosoftVisualStudio2023是對VisualStudio2005一次及時、全面的升級。VS2023引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。使用VisualStudio2023可以高效開發(fā)Windows應(yīng)用。設(shè)計器中可以實時反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時VisualStudio2023支持工程模板、調(diào)試器和部署程序。VisualStudio2023可以高效開發(fā)Web應(yīng)用,集成了ASP.NETAJAX1.0,包含ASP.NETAJAX工程模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。3需求分析進銷存管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由根底信息管理模塊、進貨信息管理模塊、銷售信息管理模塊、庫存信息管理模塊等局部組成,規(guī)劃系統(tǒng)功能模塊如下:(1)進貨管理模塊該模塊主要包括進貨信息查詢、進貨訂單錄入、進貨退貨單錄入、進貨統(tǒng)計。(2)銷售管理模塊該塊主要包括銷售單錄入、銷售退貨單、銷售統(tǒng)計、銷售本錢表和往來對賬。(3)庫存管理模塊該模塊主要包括庫存狀況、庫存商品上下限報警、庫存盤點。(4)根底數(shù)據(jù)模塊該模塊主要包括庫存商品、往來單位、公司職員信息。(5)系統(tǒng)維護模塊該模塊主要包括本單位信息、系統(tǒng)管理設(shè)置、系統(tǒng)數(shù)據(jù)備份\恢復(fù)、系統(tǒng)數(shù)據(jù)清理。(6)輔助工具模塊該模塊主要包括實現(xiàn)對word、excel、系統(tǒng)計算器等常用工具的調(diào)用。3.1系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)的選擇C/S結(jié)構(gòu),即Client/Server(客戶機/效勞器)結(jié)構(gòu)。此結(jié)構(gòu)把數(shù)據(jù)庫內(nèi)容放在遠程的效勞器上,而在客戶機上安裝相應(yīng)軟件。C/S軟件一般采用兩層結(jié)構(gòu),它由兩局部構(gòu)成:前端是客戶機,即用戶界面(Client)結(jié)合了表示與業(yè)務(wù)邏輯,接受用戶的請求,并向數(shù)據(jù)庫效勞提出請求,通常是一個PC機,后端是效勞器,即數(shù)據(jù)管理(Server)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進行計算并將結(jié)果呈現(xiàn)給用戶。C/S結(jié)構(gòu)在技術(shù)上很成熟。它的主要特點是交互性強、具有平安的存取模式、網(wǎng)絡(luò)通信量低、響應(yīng)速度快、利于處理大量數(shù)據(jù),由于C/S是配對的點對點的結(jié)構(gòu)模式,可采用適用于局域網(wǎng)、平安性比擬好的網(wǎng)絡(luò)協(xié)議(例如:NT的NetBEU工協(xié)議),平安性可以得到較好的保證。但是該結(jié)構(gòu)的程序是針對性開發(fā),變更不夠靈活,維護和管理的難度較大。通常只局限于小型局域網(wǎng),不利于擴展,并且,由于該結(jié)構(gòu)的每臺客戶機都需要安裝相應(yīng)的客戶端程序,分布功能弱,且兼容性差,不能實現(xiàn)快速部署安裝和配置,因此缺少通用性,具有較大的局限性。要求具有一定專業(yè)水準的技術(shù)人員去完成。由于本系統(tǒng)主要用于中小型服裝銷售企業(yè)內(nèi)部使用,用戶群小,不存在維護難度大和通用性等問題。而本系統(tǒng)對數(shù)據(jù)平安性要求較高,處理數(shù)據(jù)量大,這正好是C/S結(jié)構(gòu)的優(yōu)點。因此本系統(tǒng)采用C/S結(jié)構(gòu)無疑是最正確選擇。3.2總體框架在認真研究已有的銷售系統(tǒng)的根底上,構(gòu)建其各自的主要功能如圖3-1所示:進銷存管理模塊進銷存管理模塊根本信息進貨管理銷售管理庫存管理退貨管理系統(tǒng)維護圖3-1系統(tǒng)功能結(jié)構(gòu)圖3.3用例圖員工員工進貨管理銷售管理庫存管理根底信息管理由理圖3-2員工模塊用例圖進貨管理進貨管理管理員銷售管理庫存管理根底信息管理由理系統(tǒng)管理圖3-3管理員模塊用例圖詳細功能(1)進貨管理:實現(xiàn)進貨單、退貨單、進貨分析、進貨統(tǒng)計、往來對賬等功能。(2)銷售管理:實現(xiàn)銷售單、銷售退貨單、銷售統(tǒng)計、月銷售狀況、商品銷售排行、商品銷售本錢表等功能。(3)庫存管理:實現(xiàn)庫存狀況、庫存商品上下限報警、庫存盤點等功能。(4)根底數(shù)據(jù):實現(xiàn)庫存商品信息、往來單位、公司職員的增刪改查的功能。(5)系統(tǒng)維護:實現(xiàn)本單位信息設(shè)置、系統(tǒng)管理權(quán)限設(shè)置、系統(tǒng)數(shù)據(jù)備份恢復(fù)、系統(tǒng)數(shù)據(jù)去除功能。(6)輔助工具:實現(xiàn)啟動internet、word、excel、系統(tǒng)計算器等功能。4系統(tǒng)設(shè)計家具商城銷售管理系統(tǒng)進貨管理銷售管理庫存管理系統(tǒng)維護根本信息數(shù)據(jù)備份數(shù)據(jù)復(fù)原進貨統(tǒng)計分析進退貨單創(chuàng)立往來對賬銷售單創(chuàng)立銷售統(tǒng)計銷售本錢庫存狀況庫存報警庫存盤點庫存商品家具商城銷售管理系統(tǒng)進貨管理銷售管理庫存管理系統(tǒng)維護根本信息數(shù)據(jù)備份數(shù)據(jù)復(fù)原進貨統(tǒng)計分析進退貨單創(chuàng)立往來對賬銷售單創(chuàng)立銷售統(tǒng)計銷售本錢庫存狀況庫存報警庫存盤點庫存商品往來單位公司職員系統(tǒng)功能結(jié)構(gòu)圖4-1系統(tǒng)功能圖設(shè)計目標(biāo)本系統(tǒng)是根據(jù)家具商城的實際需求而開發(fā)的,完全能夠?qū)崿F(xiàn)商品入庫、銷售管理,通過本系統(tǒng)可以到達以下目標(biāo):(1)系統(tǒng)運行穩(wěn)定,平安可靠。(2)界面設(shè)計美觀,人機交互界面友好。(3)信息查詢靈活、方便、快捷、準確,數(shù)據(jù)存儲平安可靠。(4)強大的查詢功能。(5)信息平安保密。4.2數(shù)據(jù)庫設(shè)計E-R模型供貨日期供貨日期供貨商編號商品編號名稱價格開戶行銀行帳號客戶名稱職工/用職工編號進貨日期地址供貨商進貨進貨單號商品姓名性別mnmn工資供貨銷售單號銷售日期數(shù)量mn銷售圖4-2系統(tǒng)E-R模型圖數(shù)據(jù)庫表設(shè)計〔1〕用戶表(td_power)表4-1用戶表字段名字段類型長度字段含義IDBIGINT20ID號sysuserVARCHAR20用戶賬號passwordVARCHAR20用戶密碼stockboolean2進貨管理權(quán)限venditionboolean2銷售管理權(quán)限storageboolean2庫存管理權(quán)限systemboolean2系統(tǒng)管理權(quán)限baseboolean根底信息管理權(quán)限〔2〕員工表(td_employee)表4-2員工表字段名字段類型長度字段含義employeecodeVARCHAR20員工號fullnameVARCHAR20姓名sexVARCHAR20性別deptVARCHAR20部門telVARCHAR20memoVARCHAR20備注〔3〕退貨單表(tb_resell_detailed)表4-3退貨單表字段名字段類型長度字段含義billcodeVARCHAR20商品編號tradecodeVARCHAR20單據(jù)編號fullnameVARCHAR20商品名稱unitVARCHAR20商品單位qtyFLOAT11數(shù)量priceFLOAT10單價tsumFLOAT10金額billdateDATETIME20日期〔4〕銷售表(td_sell_detailed)表4-4銷售表字段名字段類型長度字段含義billcodeVARCHAR20商品編號tradecodeVARCHAR20單據(jù)編號fullnameVARCHAR20商品名稱unitVARCHAR20商品單位qtyFLOAT20數(shù)量priceFLOAT20單價tsumFLOAT20金額billdateDATETIME20日期〔5〕庫存表(orders)表4-5庫存表字段名字段類型長度字段含義tradecodeVARCHAR5商品編號fullnameVARCHAR20商品規(guī)格typeVARCHAR10商品型號standardVARCHAR10商品規(guī)格unitVARCHAR10商品單位produceVARCHAR20商品產(chǎn)地qtyFLOAT20庫存數(shù)量priceFLOAT20商品進價averagepriceFLOAT20商品價格〔平均〕salepriceFLOAT20銷售價格upperlimitINT10上限lowerlimitINT10下限4.3界面設(shè)計〔1〕用戶登錄界面用戶可以在此界面輸入用戶名稱和密碼登錄系統(tǒng),相應(yīng)的用戶名會登錄相應(yīng)的權(quán)限。圖4-3用戶登錄頁面〔2〕系統(tǒng)主界面進入系統(tǒng)主界面,用戶可以通過下拉菜單進行各項操作。圖4-4系統(tǒng)主界面〔3〕進貨單界面下面這個頁面是進貨單添加頁面,在這里用戶可以錄入進貨信息。進貨單錄入成功后,庫存量也會相應(yīng)的增加。圖4-5進貨單管理界面〔4〕庫存狀況頁面當(dāng)用戶點擊庫存狀況的時候就會一目了然的看到庫存狀況。圖4-6庫存狀況〔5〕銷售退貨界面當(dāng)有客戶不滿意商品進行退貨時,可點擊銷售管理下的銷售退貨單,進行退貨入賬操作。圖4-7銷售退貨界面〔6〕庫存盤點界面當(dāng)用戶點擊庫存管理的下拉菜單下的庫存盤點時會出來此界面,用戶可以看到庫存商品的詳細資料數(shù)據(jù),也可輸入類別進行查詢,使用戶更方便的盤點商品數(shù)據(jù)。圖4-8庫存盤點界面〔7〕庫存商品根本信息界面此界面可對商品的根本信息進行查詢、添加、編輯、刪除等功能。圖4-9庫存商品根本信息界面〔8〕往來單位信息界面此界面可以進行對往來單位的信息進行查詢、添加、編輯、刪除等功能。圖4-10往來單位信息界面〔9〕公司職員根底數(shù)據(jù)可以進行對職員的查詢、添加、編輯、刪除等功能。圖4-11公司職員根底數(shù)據(jù)〔10〕本單位信息設(shè)置管理員在這里可以進行本單位信息設(shè)置,包括單位名稱、稅號、單位、開戶行及帳號等信息的修改。圖4-12本單位信息設(shè)置界面〔11〕系統(tǒng)管理設(shè)置管理員在這里可以對用戶的用戶名和密碼進行添加、修改、刪除等功能。可對相應(yīng)的用戶權(quán)限進行設(shè)置,方便管理用戶的權(quán)限。圖4-13系統(tǒng)管理設(shè)置界面〔12〕數(shù)據(jù)庫備份與恢復(fù)界面管理員在這里可以點數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)按鈕對數(shù)據(jù)進行備份和恢復(fù)功能,方便商城對數(shù)據(jù)的保存,使數(shù)據(jù)更加的平安可靠。圖4-14數(shù)據(jù)庫備份與恢復(fù)界面〔13〕系統(tǒng)數(shù)據(jù)清理在此界面可對數(shù)據(jù)進行清理,選中要清理的數(shù)據(jù)表,點擊清理便可方便的進行數(shù)據(jù)清理。圖4-15系統(tǒng)數(shù)據(jù)清理界面5詳細設(shè)計5.1用戶登錄模塊在進行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清單,并對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼后,系統(tǒng)登錄才會成功。〔見圖5-1〕系統(tǒng)登錄系統(tǒng)登錄是否登錄系統(tǒng)主窗體是否庫存管理根底數(shù)據(jù)系統(tǒng)維護進貨管理銷售管理圖5-1用戶登錄模塊活動圖5.2進貨管理模塊此模塊里包含進貨單的錄入,進貨退貨單,進貨分析,進貨統(tǒng)計,進貨對賬等與進貨相關(guān)的功能。〔見圖5-2〕進貨管理進貨管理進貨單操作進貨退貨單進貨分析進貨統(tǒng)計進貨對賬圖5-2進貨管理模塊功能圖5.3銷售管理模塊此模塊包含以下功能:銷售單錄入、銷售退貨單、銷售統(tǒng)計表、月銷售狀況、商品銷售排行、商品銷售本錢表、往來對賬表。〔見圖5-3〕銷售管理銷售管理銷售單錄入銷售退貨單銷售統(tǒng)計表月銷售狀況商品銷售排行商品銷售本錢表往來對賬表圖5-3銷售模塊功能結(jié)構(gòu)圖5.4庫存管理模塊此模塊包括庫存狀況顯示,庫存商品上限報警,庫存商品下限報警,庫存盤點等功能?!踩鐖D5-4〕庫存管理庫存管理庫存商品下限報警庫存商品上限報警庫存狀況庫存盤點圖5-4庫存管理模塊功能結(jié)構(gòu)圖5.5根底數(shù)據(jù)模塊該模塊包括庫存商品、往來單位、公司職員等信息的增刪改查功能?!踩鐖D5-5〕根底數(shù)據(jù)根底數(shù)據(jù)庫存商品往來單位公司職員圖5-5根底數(shù)據(jù)模塊功能結(jié)構(gòu)圖5.6系統(tǒng)維護模塊該模塊包括本單位信息的錄入和修改、系統(tǒng)管理設(shè)置、系統(tǒng)數(shù)據(jù)備份刪除、系統(tǒng)數(shù)據(jù)清理等功能?!踩鐖D5-6〕系統(tǒng)維護系統(tǒng)維護本單位信息系統(tǒng)管理設(shè)置數(shù)據(jù)備份刪除系統(tǒng)數(shù)據(jù)清理用戶權(quán)限設(shè)置用戶信息增刪改查圖5-6系統(tǒng)維護功能結(jié)構(gòu)圖6系統(tǒng)測試和部署系統(tǒng)測試是系統(tǒng)開發(fā)周期中一個十分重要而漫長的階段。其重要性表達在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析,系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)的最終審查。測試的目的就是發(fā)現(xiàn)系統(tǒng)的錯誤。系統(tǒng)測試完成對流程的編碼后最重要的事情就是對系統(tǒng)的測試工作了,測試在系統(tǒng)設(shè)計階段有兩個時期,通常在編寫每個模塊后做單元測試,另一個時期是對系統(tǒng)的綜合測試。.1模塊測試在模塊測試時我們主要從以下幾個方面考慮:〔1〕模塊接口;〔2〕局部數(shù)據(jù)結(jié)構(gòu);〔3〕重要執(zhí)行通道;〔4〕出錯處理通道;〔5〕影響上述方面的邊界條件。測試時進行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進行審查,然后進行功能測試,從輸入一些簡單的數(shù)據(jù)開始執(zhí)行一遍,觀測運行期間變量的變化,運行中值的變化范圍。改變測試方案來變換另一個角度進行測試,發(fā)現(xiàn)錯誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運行結(jié)果從而完成模塊測試。整體測試總體測試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測試采用漸增集成測試,即測試單一模塊,將測試完的模塊參加系統(tǒng)中,進行一次系統(tǒng)測試,依次類推將所有模塊參加系統(tǒng)中,在具體測試時,采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動,逐漸把所有模塊結(jié)合了。在測試過程中使用到調(diào)試技術(shù):〔1〕采用debug調(diào)試語句,跟蹤數(shù)據(jù);〔2〕嵌入打印語句,輸出中間結(jié)果;〔3〕利用VisualStudio2023中調(diào)試工具,從調(diào)試窗口觀測變量的變化;〔4〕設(shè)置斷點,觀察程序在斷點附近的狀況。評估運行的可靠性問題:〔1〕結(jié)果正確;〔2〕運行速度;〔3〕空間利用率;〔4〕算法的可行性。6.2系統(tǒng)部署〔1〕安裝visualstudio2023〔2〕安裝SQLserver2005〔3〕翻開visualstudio2023,翻開工程。〔4〕附加數(shù)據(jù)庫〔5〕點擊運行,登錄系統(tǒng)。結(jié)論本文詳細論述了家具商城銷售管理系統(tǒng)的設(shè)計與實現(xiàn)過程,根本實現(xiàn)了需求分析中的功能要求,在員工登錄界面中可以使用注冊的員工賬號登錄到系統(tǒng),進行員工信息的管理和供給商信息的管理,進入系統(tǒng)之后,可以進行商品信息的添加、刪除、修改和查詢,商品進貨信息的添加、修改和查詢,以及商品銷售信息管理和商品庫存信息管理一系列功能的實現(xiàn),對于家具商城的管理起到了一定的幫助作用。由于時間倉促以及開發(fā)者的水平有限,本系統(tǒng)還存在著一些缺點以及缺乏之處,系統(tǒng)的約束力和容錯能力比擬弱,而且可性行也不夠強。因此在系統(tǒng)的進一步開發(fā)實現(xiàn)以及擴展階段,應(yīng)該加強數(shù)據(jù)的完整性,多從平安性方面考慮設(shè)計,增強系統(tǒng)的擴展能力、容錯能力以及系統(tǒng)的可行性。通過本次設(shè)計的親身實踐,知識得到了積累,拓寬了自己的視野,更多的發(fā)現(xiàn)了自己的缺乏,認識到自己還要學(xué)習(xí)很多知識才能完成這個工程,以前掌握的知識是遠遠不夠的。計算機是一門非常復(fù)雜且龐大的學(xué)科,一項課題往往需要多項技術(shù)才可以完成的。在設(shè)計階段,通過對課題的深入分析與研究,使我對技術(shù)有了一定的了解。在遇到問題時,得到了指導(dǎo)老師與同學(xué)的悉心幫助,感受到集體的力量是無窮的。要將掌握的理論知識應(yīng)用到實踐中去,總會出現(xiàn)這樣或那樣的問題,不是理論沒有掌握好,而是只有理論知識是遠遠不夠的,一定要把理論知識和實踐結(jié)合起來。把學(xué)到的知識應(yīng)用到實踐中去,多做多練,才可以把理論的精華發(fā)揮出來。理論知識一定要在實踐中得到應(yīng)用,解決實際問題,這才是學(xué)習(xí)的根本目的。注釋:①②③④⑤⑥劉方明.基于模式識別的銷售系統(tǒng)設(shè)計.北京:清華大學(xué)出版社,2005參考文獻:[1]馬駿編.《C#程序設(shè)計及應(yīng)用教程〔第2版〕》[M].人民郵電出版社,2023〔5〕.[2]鄭耀東編.《C#從入門到實踐》[M].清華大學(xué)出版社,2023(9).[3]張建偉,梁樹軍編.《數(shù)據(jù)庫技術(shù)與應(yīng)用—SQLServer2005》[M].人民郵電出版社,2023(4).[4]王珊,薩師煊主編.《數(shù)據(jù)庫系統(tǒng)概論》[M].高等教育出版社,2006(4).[5]張海藩主編.《軟件工程導(dǎo)論》[M].清華大學(xué)出版社,2023(5).[6]江紅.C#.NET程序設(shè)計教程[M].清華大學(xué)出版社,2023[7]王華秋.VisualC#.NET程序設(shè)計根底教程.清華大學(xué)出版社,2023[8]周峰,王征.VisualC#.NET2023程序設(shè)計案例集錦.水利水電出版社,2023[9]梁冰,呂雙,王小科.C#程序開發(fā)范例寶典.第2版.人民郵電出版社,2023[10]周紅安.21天學(xué)通C#.電子工業(yè)出版社,2023[11]馬軍.SQL語言與數(shù)據(jù)庫操作技術(shù)大全—基于SQLServer實現(xiàn).電子工業(yè)出版社,2023[12]孔琳俊.30天學(xué)通C#工程案例開發(fā).電子工業(yè)出版社,2023[13]殷曉波.基于.NET技術(shù)的數(shù)據(jù)庫技術(shù)與應(yīng)用[D].優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫,2005[14]劉文娟.基于.NET的ERP系統(tǒng)在中小型企業(yè)中的實現(xiàn)與研究[D].中國優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫,2006(11)[15]譚永紅.基于.NET2.0平臺的教學(xué)辦公系統(tǒng)的開發(fā)研究[D].中國優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(碩士),2006(08)[16]易隆.基于.NET框架的Web應(yīng)用系統(tǒng)開發(fā)與研究[D].中國優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(碩士),2003(03)致謝在此篇畢業(yè)論文劃上句號之際,我鄭重地向我的指導(dǎo)教師XXX老師表示我最誠摯的感謝!衷心地感謝他的關(guān)心、指導(dǎo)和教誨。在XXX老師的精心引導(dǎo)下,幾經(jīng)修改和完善我終于完成了畢業(yè)論文,從他身上我獲得了太多的文化和知識,更汲取了諸多純樸而偉大的高尚品德。我在撰寫畢業(yè)論文期間的工作自始至終都是在XXX老師的全面、具體指導(dǎo)下進行的。老師淵博的學(xué)識、民主而嚴謹?shù)淖黠L(fēng),使我受益匪淺。XXX老師謙遜的學(xué)術(shù)作風(fēng)和高尚的人格品德將永遠鼓勵我前行!最后還要感謝我的同學(xué)和朋友四年來對我的關(guān)心和幫助。附錄:1、數(shù)據(jù)庫連接翻開文件,在其中添加如下代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;//引用類庫usingSystem.Data.SqlClient;usingSystem.Data;{classDataBase:IDisposable{privateSqlConnectioncon;//創(chuàng)立連接對象#region翻開數(shù)據(jù)庫連接///<summary>///翻開數(shù)據(jù)庫連接.///</summary>privatevoidOpen(){//翻開數(shù)據(jù)庫連接if(con==null){con=newSqlConnection("DataSource=(local);DataBase=db_CMS;UserID=sa;PWD=314918");}if(con.State==System.Data.ConnectionState.Closed)con.Open();}#endregion#region關(guān)閉連接///<summary>///關(guān)閉數(shù)據(jù)庫連接///</summary>publicvoidClose(){if(con!=null)con.Close();}#endregion#region釋放數(shù)據(jù)庫連接資源///<summary>///釋放資源///</summary>publicvoidDispose(){//確認連接是否已經(jīng)關(guān)閉if(con!=null){con.Dispose();con=null;}}#endregion#region傳入?yún)?shù)并且轉(zhuǎn)換為SqlParameter類型///<summary>///轉(zhuǎn)換參數(shù)///</summary>///<paramname="ParamName">存儲過程名稱或命令文本</param>///<paramname="DbType">參數(shù)類型</param></param>///<paramname="Size">參數(shù)大小</param>///<paramname="Value">參數(shù)值</param>///<returns>新的parameter對象</returns>publicSqlParameterMakeInParam(stringParamName,SqlDbTypeDbType,intSize,objectValue){returnMakeParam(ParamName,DbType,Size,ParameterDirection.Input,Value);}///<summary>///初始化參數(shù)值///</summary>///<paramname="ParamName">存儲過程名稱或命令文本</param>///<paramname="DbType">參數(shù)類型</param>///<paramname="Size">參數(shù)大小</param>///<paramname="Direction">參數(shù)方向</param>///<paramname="Value">參數(shù)值</param>///<returns>新的parameter對象</returns>publicSqlParameterMakeParam(stringParamName,SqlDbTypeDbType,Int32Size,ParameterDirectionDirection,objectValue){SqlParameterparam;if(Size>0)param=newSqlParameter(ParamName,DbType,Size);elseparam=newSqlParameter(ParamName,DbType);param.Direction=Direction;if(!(Direction==ParameterDirection.Output&&Value==null))param.Value=Value;returnparam;}#endregion#region執(zhí)行參數(shù)命令文本(無數(shù)據(jù)庫中數(shù)據(jù)返回)///<summary>///執(zhí)行命令///</summary>///<paramname="procName">命令文本</param>///<paramname="prams">參數(shù)對象</param>///<returns></returns>publicintRunProc(stringprocName,SqlParameter[]prams){SqlCommandcmd=CreateCommand(procName,prams);cmd.ExecuteNonQuery();this.Close();//得到執(zhí)行成功返回值return(int)cmd.Parameters["ReturnValue"].Value;}///<summary>///直接執(zhí)行SQL語句///</summary>///<paramname="procName">命令文本</param>///<returns></returns>publicintRunProc(stringprocName){this.Open();SqlCommandcmd=newSqlCommand(procName,con);cmd.ExecuteNonQuery();this.Close();return1;}#endregion#region執(zhí)行參數(shù)命令文本(有返回值)///<summary>///執(zhí)行查詢命令文本,并且返回DataSet數(shù)據(jù)集///</summary>///<paramname="procName">命令文本</param>///<paramname="prams">參數(shù)對象</param>///<paramname="tbName">數(shù)據(jù)表名稱</param>///<returns></returns>publicDataSetRunProcReturn(stringprocName,SqlParameter[]prams,stringtbName){SqlDataAdapterdap=CreateDataAdaper(procName,prams);DataSetds=newDataSet();dap.Fill(ds,tbName);this.Close();//得到執(zhí)行成功返回值returnds;}///<summary>///執(zhí)行命令文本,并且返回DataSet數(shù)據(jù)集///</summary>///<paramname="procName">命令文本</param>///<paramname="tbName">數(shù)據(jù)表名稱</param>///<returns>DataSet</returns>publicDataSetRunProcReturn(stringprocName,stringtbName){Sql
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《柴油機燃料供給》課件
- 三年級數(shù)學(xué)下冊總復(fù)習(xí)課件
- 乙酸的說課課件
- 《畜禽免疫學(xué)》課件
- 中醫(yī)診斷學(xué)課件-中醫(yī)診斷學(xué)緒論
- 2024年高考歷史總復(fù)習(xí)考前沖刺攻略 第4講 高考應(yīng)試能力的培養(yǎng)
- 單位管理制度集粹匯編【職工管理】十篇
- 單位管理制度匯編大合集【職工管理】
- 單位管理制度合并匯編職員管理十篇
- 單位管理制度范文大合集人事管理篇十篇
- 中華人民共和國殘疾評定表
- 人教版美術(shù)五年級上冊《第2課 色彩的和諧》說課稿2
- 2024年6月浙江省高考歷史試卷(真題+答案)
- 住友(SWS)汽車連接器(Connectors)產(chǎn)品配套手冊
- 辦公樓室內(nèi)裝飾工程施工設(shè)計方案技術(shù)標(biāo)范本
- 2023年香港華夏杯六年級競賽初賽數(shù)學(xué)試卷
- 高中數(shù)學(xué)放縮法
- 上海市閔行區(qū)2024-2025學(xué)年八年級(上)期末物理試卷(解析版)
- 2024年國考行測真題-言語理解與表達真題及完整答案1套
- 人教版三年級上冊數(shù)學(xué)期末測試卷可打印
- 醫(yī)療高級職稱評審論文答辯
評論
0/150
提交評論