版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、進(jìn)銷存管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)進(jìn)銷存管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著現(xiàn)代工業(yè)的發(fā)展,計(jì)算機(jī)信息企業(yè)管理系統(tǒng)越來(lái)越受到企業(yè)的重視,本系統(tǒng)是根據(jù)企業(yè)的特點(diǎn),集進(jìn)、銷、存于一體的進(jìn)銷存管理軟件。在設(shè)計(jì)過(guò)程中最大限度的滿足用戶的要求,因此,該系統(tǒng)具有較強(qiáng)的實(shí)用性。本系統(tǒng)界面友好,操作簡(jiǎn)單,可維護(hù)性強(qiáng),功能完備。本系統(tǒng)介紹了進(jìn)銷存管理信息系統(tǒng)開(kāi)發(fā)的全過(guò)程,主要從管理思想、系統(tǒng)分析說(shuō)明、系統(tǒng)使用說(shuō)明、技巧與體會(huì)等方面對(duì)管理系統(tǒng)加以論述。前言部分指明了選題背景和開(kāi)題意義;而后有詳細(xì)介紹了系統(tǒng)的分析、系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)說(shuō)明等內(nèi)容;最后給出了系統(tǒng)的心得體會(huì)。本系統(tǒng)開(kāi)發(fā)以 sql server 2005 為后臺(tái)數(shù)據(jù)庫(kù)的進(jìn)銷存
2、管理系統(tǒng)。關(guān)鍵詞:.net framework 2.0; c/s; 進(jìn)銷存abstract with the development of modern industry,the information management system of the computer is being paid attention to by enterprises,this system is the administrant software which according to the characteristics of the enterprise gather stock,sale,mercha
3、ndise in an organic whole.in the course of designing, the maximum meets users demand, so it has stronger practicability is strong and the function is complete. the thesis introduced the whole course that the management information system develops,manily from manage thought、elucidation of system anal
4、ysis、systematic specification 、systematic operation instructions、skill、respect of realizing etc.preface part pointed out the background of the selected title and turned on the question meaning; then introduced such contents as systematic analysis,systematic development and specification,etc. in deta
5、il:finally,provide the systematic operation instructions and gains in depth of comprehension designed systematically.key word: .net framework 2.0; c/s;sql server 2005目 錄1 1 緒論緒論.1 1 系統(tǒng)概述系統(tǒng)概述 .2 22.1 系統(tǒng)需求分析 .22.1.1 系統(tǒng)需求概述 .22.2 系統(tǒng)功能需求.22.2.1 登錄管理模塊 .22.2.2 資料管理模塊 .22.2.3 進(jìn)貨管理模塊 .22.2.4 銷售管理模塊 .32.2.4
6、 報(bào)表管理模塊 .32.2.5 權(quán)限管理模塊 .32.3 用戶角色分析.33 3 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) .4 43.1 系統(tǒng)流程分析 .43.2 操作流程圖分析 .53.3 軟件模塊結(jié)構(gòu)設(shè)計(jì) .53.3.1 系統(tǒng)方案確定 .53.3.2 軟件結(jié)構(gòu)設(shè)計(jì) .53.4 數(shù)據(jù)庫(kù)的設(shè)計(jì) .73.4.1 概念結(jié)構(gòu)設(shè)計(jì).73.4.2 表結(jié)構(gòu)設(shè)計(jì).93.4.3 觸發(fā)器設(shè)計(jì).133.4.4 存儲(chǔ)過(guò)程設(shè)計(jì).134 4 系統(tǒng)的實(shí)現(xiàn)系統(tǒng)的實(shí)現(xiàn) .15154.1 系統(tǒng)的登錄界面.154.2 系統(tǒng)主界面.164.3 貨物信息界面.174.4 供應(yīng)商信息維護(hù)界面.194.5 客戶信息維護(hù)界面.214.6 進(jìn)貨入庫(kù)界面.
7、234.7 入庫(kù)商品查詢界面.254.8 銷售出庫(kù)界面.274.9 銷售出庫(kù)商品查詢界面.294.10 紅銘退貨商品查詢界面 .314.11 客戶退貨商品查詢界面 .334.12 商品信息水晶報(bào)表打印界面 .354.13 供應(yīng)商水晶報(bào)表打印界面 .37總總結(jié)結(jié) .3838致致 謝謝 .3838參考文獻(xiàn)參考文獻(xiàn) .39391 緒論緒論中小企業(yè)在我國(guó)經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國(guó)的中小企業(yè)數(shù)量較多、地區(qū)分布廣泛、行業(yè)分布跨度大,隨著全球經(jīng)濟(jì)一體化的發(fā)展及中國(guó)加入wto,中小企業(yè)將面臨外資企業(yè)的和國(guó)外產(chǎn)品與服務(wù)的嚴(yán)峻挑戰(zhàn),比較而言,外資企業(yè)具有更為雄厚的資金實(shí)力、豐富的管理經(jīng)驗(yàn)和先進(jìn)的技術(shù)手段,因
8、此,如果我國(guó)的中小企業(yè)不借助先進(jìn)的管理思想轉(zhuǎn)變經(jīng)營(yíng)理念、使用信息化手段提高企業(yè)的管理水平和工作效率,將很難在今后的國(guó)際競(jìng)爭(zhēng)中取勝利。企業(yè)管理在很多方面、很大程度上都必須借助信息化的工具來(lái)完成,采用電腦管理進(jìn)貨,庫(kù)存和銷售等諸多環(huán)節(jié)也已成為必然趨勢(shì)。為了適應(yīng)這種形式,中小企業(yè)不僅要有一定的硬件的基礎(chǔ),還要有一套完整的進(jìn)銷存管理系統(tǒng)。而要實(shí)現(xiàn)這一功能,就要求中小企業(yè)管理者配備一套高效的進(jìn)銷存管理系統(tǒng),以方便對(duì)信息資源進(jìn)行高效的管理。通過(guò)設(shè)計(jì)開(kāi)發(fā),本系統(tǒng)分為普通用戶和超級(jí)用戶,實(shí)現(xiàn)了普通操作員能根據(jù)超級(jí)用戶(管理員)分配的權(quán)限進(jìn)行進(jìn)貨入庫(kù),銷售出庫(kù)等相應(yīng)的操作。超級(jí)用戶能進(jìn)行所有的操作,完善商品信息
9、,添加修改用戶權(quán)限等。經(jīng)過(guò)分析,我們使用 microsoft 公司的 visual studio 2005 開(kāi)發(fā)工具,visual studio 2005 是企業(yè)級(jí)開(kāi)發(fā)管理工具,也是 visual studio 產(chǎn)品發(fā)布 10 年來(lái)最具有革命意義的一次升級(jí)。它的優(yōu)點(diǎn)不勝枚舉,其中最突出的三點(diǎn)是商務(wù)智能(bi)、可編程性和安全性。非常適合進(jìn)銷存系統(tǒng)的開(kāi)發(fā)。 系統(tǒng)概述系統(tǒng)概述2.1 系統(tǒng)需求分析系統(tǒng)需求分析.1 系統(tǒng)需求系統(tǒng)需求概述概述進(jìn)銷存管理系統(tǒng)目前應(yīng)用越來(lái)越普遍,幾乎每個(gè)企業(yè)都具有相應(yīng)的進(jìn)銷存管理系統(tǒng),該項(xiàng)目開(kāi)發(fā)的軟件為紅銘電腦銷售公司的進(jìn)銷存管理系統(tǒng)軟件,是鑒于目前公司的業(yè)
10、務(wù)不斷擴(kuò)大,公司先前的純文本式管理以不能滿足公司的日常事物管理,為提高公司的運(yùn)轉(zhuǎn)效率,公司對(duì)業(yè)務(wù)和員工管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈背景下構(gòu)思出來(lái)的。2.2 系統(tǒng)功能需求系統(tǒng)功能需求2.2.1 登錄管理模塊登錄管理模塊此模塊是系統(tǒng)的用戶管理模塊,本模塊分兩種身份登錄普通用戶和超級(jí)用戶,用戶不必選擇身份,系統(tǒng)會(huì)自動(dòng)識(shí)別登陸身份。輸入用戶名和密碼,驗(yàn)證正確后方可進(jìn)入系統(tǒng)。2.2.2 資料管理模塊資料管理模塊 資料管理模塊主要用于對(duì)公司人員、商品的基本信息、供貨商的基本信息、客戶的基本信息等進(jìn)行維護(hù)。2.2.3 進(jìn)貨管理模塊進(jìn)貨管理模塊 該模塊主要用于實(shí)現(xiàn)商品進(jìn)貨數(shù)據(jù)錄入、退貨數(shù)據(jù)錄入和相應(yīng)的查
11、詢。2.2.4 銷售管理模塊銷售管理模塊 該模塊主要是用于實(shí)現(xiàn)商品的銷售數(shù)據(jù)錄入、客戶退貨數(shù)據(jù)錄入和銷售信息查詢。2.2.4 報(bào)表管理模塊報(bào)表管理模塊 報(bào)表模塊主要是用于客戶信息打印,商品信息打印,供應(yīng)商信息打印等。2.2.5 權(quán)限管理模塊權(quán)限管理模塊 該模塊用于實(shí)現(xiàn)系統(tǒng)用戶設(shè)置、操作權(quán)限設(shè)置、修改密碼等。2.3 用戶角色分析用戶角色分析 本系統(tǒng)主要面向兩類用戶:普通用戶和超級(jí)用戶,不同的用戶對(duì)系統(tǒng)的需求則不同如下:(1)普通用戶對(duì)功能的需求普通用戶登錄后可對(duì)系統(tǒng)進(jìn)行進(jìn)貨入庫(kù),入庫(kù)貨物查詢,銷售出庫(kù)出庫(kù)貨物查詢操作等基本操作。(2)超級(jí)用戶對(duì)系統(tǒng)的需求超級(jí)用戶登錄后可以對(duì)系統(tǒng)進(jìn)行所有的操作,包
12、括商品信息維護(hù),公司人員管理,銷售入庫(kù),銷售出庫(kù),出庫(kù)貨物查詢,權(quán)限設(shè)置等 3 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)3.1 系統(tǒng)流程分析系統(tǒng)流程分析為了更清楚地說(shuō)明系統(tǒng)框架,以便更好地說(shuō)明設(shè)計(jì)該系統(tǒng)的解決方案,我們給出了系統(tǒng)流程圖,如圖 3.1。系統(tǒng)流程圖展示了該系統(tǒng)所有功能模塊之間的邏輯關(guān)系,其中的各個(gè)功能模塊基本上都代表了一個(gè)或多個(gè)獨(dú)立的頁(yè)面,并將在下面的的系統(tǒng)設(shè)計(jì)階段得到體現(xiàn)。系統(tǒng)用戶是否登錄分配權(quán)限否是管理員用戶權(quán)限分配普通用戶操作權(quán)限操作模塊中的數(shù)據(jù)操作所有模塊資料管理進(jìn)貨管理銷售管理報(bào)表管理報(bào)表管理幫助3.1 系統(tǒng)流程圖由流程圖可以看出,使用者首先通過(guò)登錄管理模塊進(jìn)行身份驗(yàn)證,驗(yàn)證通過(guò)后,系統(tǒng)
13、會(huì)根據(jù)該使用者的賬戶信息進(jìn)行授權(quán)。如果是超級(jí)用戶,則為其提供全部模塊的使用權(quán)限,如果是普通用戶,則為其開(kāi)放對(duì)相應(yīng)模塊的權(quán)限。3.2 操作流程圖分析操作流程圖分析用戶進(jìn)入系統(tǒng)首先打開(kāi)起始頁(yè)登陸界面。輸入用戶名和密碼即可進(jìn)入系統(tǒng)界面,超級(jí)用戶,通過(guò)導(dǎo)航可以操作其他功能。使用普通用戶身份登錄輸入用戶名和密碼進(jìn)入系統(tǒng)界面,只能操作超級(jí)用戶為其分配的模塊。 3.3 軟件模塊結(jié)構(gòu)設(shè)計(jì)軟件模塊結(jié)構(gòu)設(shè)計(jì).1 系統(tǒng)方案確定系統(tǒng)方案確定通過(guò)對(duì)系統(tǒng)的調(diào)研與分析,系統(tǒng)主要完成的功能有:資料管理、進(jìn)貨管理、銷售管理、報(bào)表管理、權(quán)限管理、系統(tǒng)幫助。.2 軟件結(jié)構(gòu)設(shè)計(jì)軟件結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)是執(zhí)行
14、時(shí),先根據(jù)不同的操作人員的需要來(lái)進(jìn)行相應(yīng)的模塊,然后可以輸入數(shù)據(jù)或者進(jìn)行其它的查詢和瀏覽等操作??傮w來(lái)說(shuō),本系統(tǒng)屬于一個(gè)事務(wù)型管理系統(tǒng)。系統(tǒng)結(jié)構(gòu)圖 3.3.2 所示 紅銘進(jìn)銷存管理系統(tǒng)資料管理銷售管理銷售管理報(bào)表管理權(quán)限管理數(shù)據(jù)備份系統(tǒng)幫助資料管理人員管理商品信息維護(hù)客戶信息維護(hù)供應(yīng)商信息維護(hù)進(jìn)貨管理進(jìn)貨入庫(kù)退貨出庫(kù)進(jìn)貨商品查詢退貨商品查詢銷售管理銷售出庫(kù)退貨入庫(kù)出庫(kù)商品查詢客戶退貨商品查詢3.3.2 系統(tǒng)結(jié)構(gòu)圖3.4 數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)3.4.1 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)的重點(diǎn)在于信息結(jié)構(gòu)的設(shè)計(jì),它是整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的關(guān)鍵。它獨(dú)立于邏輯結(jié)構(gòu)設(shè)計(jì)和 dbms?,F(xiàn)實(shí)世界中一組
15、具有某些共同特性和行為的對(duì)象就可以抽象為一個(gè)實(shí)體。對(duì)象類型的組成成分可以抽象為實(shí)體的屬性。為此本系統(tǒng)從業(yè)務(wù)邏輯數(shù)據(jù)流中抽象出各個(gè)實(shí)體:普通用戶、超級(jí)用戶、客戶、入庫(kù)貨物等。并根據(jù)系統(tǒng)實(shí)際確定各實(shí)體之間的關(guān)系。紅銘進(jìn)銷存管理系統(tǒng)中用戶與貨物的 e-r 圖普通用戶查詢貨物添加貨物 圖 3.4.1 e-r 圖普通用戶與貨物這兩個(gè)實(shí)體是多對(duì)多聯(lián)系;一位普通用戶要添加多種貨物,一種貨物可以由多位普通用戶可以添加。超級(jí)用戶與貨物的 e-r 圖 超級(jí)用戶查詢貨物添加貨物刪除貨物圖 3.4.2 e-r 圖數(shù)據(jù)流層圖返回 數(shù)據(jù)信息 信息 返回信息 數(shù)據(jù)信息 修改命令 返 修 返回信息回 改信 命息 令 圖 3.
16、4.3 超級(jí)用戶管理貨物 dfd 圖超級(jí)用戶(管理員)進(jìn)貨入庫(kù)銷售出庫(kù)刪除入庫(kù)貨物刪除出庫(kù)貨物3.4.2 表結(jié)構(gòu)設(shè)計(jì)表結(jié)構(gòu)設(shè)計(jì)在需求分析,系統(tǒng)分析的工作完成后,接下來(lái)就是數(shù)據(jù)庫(kù)的設(shè)計(jì)了。數(shù)據(jù)庫(kù)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程中一個(gè)重要環(huán)節(jié),在設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)之前,首先要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)采用 microsoft 推出的 sql 2005 的數(shù)據(jù)庫(kù)。表 3.9 這個(gè)表是用來(lái)記錄供貨商信息的。 表 3.9 供貨商清單編號(hào)字段名稱 數(shù)據(jù)結(jié)構(gòu)是否為空關(guān)鍵字1供應(yīng)商號(hào) char(10)否是2拼音編碼char(10)是否3名稱 varchar(20)否否4地址 varchar(20)是否5郵編char
17、(4)是否6區(qū)號(hào) char(4)是否7類型 char(10)是否8電話 varchar(20)是否9傳真 varchar(12)是否表 3.10 表是用來(lái)記錄以入庫(kù)貨物的信息的 表 3.10 進(jìn)貨入庫(kù)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為空關(guān)鍵字1訂單號(hào)char(14)否是2供貨商號(hào)char(10)是否3業(yè)務(wù)員char(10)是否4拼音編碼char(10)是否5貨物名稱char(10)是否6貨物數(shù)量int是否7貨物單位char(10)是否8進(jìn)價(jià)money是否9進(jìn)貨日期datetime是否10稅額numeric(28,6)是否表 3.11 客戶清單是用來(lái)記錄客戶信息的。表 3.11 客戶清單編號(hào)字段名數(shù)據(jù)類
18、型是否為空關(guān)鍵字1客戶編號(hào)char(10)否是2拼音編碼char(10)是否3名稱varchar(20)是否4地址varchar(20)是否5郵編char(6)是否6區(qū)號(hào)char(6)是否7地區(qū)char(6)是否8電話varchar(12)是否9傳真varchar(12)是否10業(yè)務(wù)員char(10)是否表 3.12 人員管理是用來(lái)管理公司職員的。 表 3.12 人員管理編號(hào)字段名數(shù)據(jù)類型是否為空關(guān)鍵字1姓名char(10)否是2工作類型char(10)是否3職位char(10)是否4文化程度char(10)是否5工作經(jīng)驗(yàn)char(10是否6單位char(20)是否表 3.13 商品清單是用來(lái)
19、記錄商品信息的。表 3.13 商品清單編號(hào)字段名數(shù)據(jù)類型是否為空關(guān)鍵字1貨號(hào)char(14)否否2拼音編碼char(10)是否3品名char(15)否是4單位char(6)是否5產(chǎn)地varchar(50)是否6類別char(20)是否7進(jìn)貨價(jià)money是否8銷售價(jià)money是否9最低銷價(jià)money是否10稅額float是否11剩余數(shù)量int是否表 3.14 退貨出庫(kù)是用來(lái)記錄以退貨物的信息的。表 3.14 退貨出庫(kù)編號(hào)字段名數(shù)據(jù)類型是否為空關(guān)鍵字1訂單號(hào)char(14) 否 是2供貨商號(hào)char(10)是否3業(yè)務(wù)員char(10)是否4拼音編碼char(10)是否5貨物名稱char(10是否5
20、退貨數(shù)量int是否6退貨單位char(10)是否7退貨價(jià)格money是否8退貨日期datetime是否表 3.15 退貨入庫(kù)是用來(lái)記錄客戶退貨入庫(kù)信息的。表 3.15 退貨入庫(kù)表 3.16 銷售出庫(kù)是用來(lái)記錄以買出貨物信息的。表 3.16 銷售出庫(kù)編號(hào)字段名數(shù)據(jù)類型是否為空關(guān)鍵字1訂單號(hào)char(14)否是2客戶編號(hào)char(10)是否3銷售產(chǎn)品char(10)是否4銷售數(shù)量int是否5銷售日期datetime是否6業(yè)務(wù)員char(10)是否7銷售價(jià)格money是否8最低價(jià)格money是否9稅額char(10)是否10貨物單位char(10)是否編號(hào)字段名數(shù)據(jù)類型是否為空關(guān)鍵字1訂單號(hào)char
21、(14) 否是2客戶編號(hào)char(14)是否3退貨產(chǎn)品char(10)是否4退貨數(shù)量int是否5貨物單位char(10)是否6退貨日期datetime是否7業(yè)務(wù)員char(10)是否8退貨價(jià)格money是否表 3.17 用戶清單是用來(lái)記錄用戶信息的。表 3.17 用戶清單編號(hào)字段名字段類型是否為空關(guān)鍵字1用戶名(主鍵)char(10)否是2密碼char(10)否否3說(shuō)明char(8)是否3.4.3 觸發(fā)器設(shè)計(jì)觸發(fā)器設(shè)計(jì) 為了使系統(tǒng)的使用盡量簡(jiǎn)單,減少用戶的輸入工作量,同時(shí)提高系統(tǒng)的工作效率。根據(jù)實(shí)際需求設(shè)計(jì)如下觸發(fā)器:1 觸發(fā)器觸發(fā)器 buy , sell 用途:在賣出和進(jìn)貨時(shí),自動(dòng)更改商品的
22、數(shù)量。用途:在賣出和進(jìn)貨時(shí),自動(dòng)更改商品的數(shù)量。 create trigger buyon dbo.進(jìn)貨入庫(kù) for insert,updateas declare num intselect num=貨物數(shù)量from insertedupdate 商品清單set 剩余數(shù)量=(select 剩余數(shù)量from 商品清單where 品名=(select 貨物名稱from inserted)+num)where 品名=(select 貨物名稱 from inserted)create trigger sellon dbo.銷售出庫(kù) for insert,updateas declare num in
23、tselect num=銷售數(shù)量from insertedupdate 商品清單set 剩余數(shù)量=(select 剩余數(shù)量from 商品清單where 品名=(select 銷售產(chǎn)品from inserted)-num)where 品名=(select 銷售產(chǎn)品from inserted)3.4.4 存儲(chǔ)過(guò)程設(shè)計(jì)存儲(chǔ)過(guò)程設(shè)計(jì)存儲(chǔ)過(guò)程提供了數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序中的許多優(yōu)點(diǎn),使用它數(shù)據(jù)操作可以封裝在單個(gè)命令中,為獲取最佳性能而進(jìn)行優(yōu)化并通過(guò)附加安全性得到增強(qiáng)。根據(jù)實(shí)際需求設(shè)計(jì)如下存儲(chǔ)過(guò)程:1用途:斷開(kāi)數(shù)據(jù)庫(kù)的連接。用途:斷開(kāi)數(shù)據(jù)庫(kù)的連接。create proc p_killspid dbname va
24、rchar(200) -要關(guān)閉進(jìn)程的數(shù)據(jù)庫(kù)名 as declare sql nvarchar(500) declare spid nvarchar(20) declare #tb cursor for select spid=cast(spid as varchar(20) from master.sysprocesses where dbid=db_id(dbname) open #tb fetch next from #tb into spid while fetch_status=0 begin exec(kill +spid) fetch next from #tb into spid
25、 end close #tb deallocate #tb go 2 2用途:備份數(shù)據(jù)庫(kù)。用途:備份數(shù)據(jù)庫(kù)。create proc rstskypl1 intasif pl1 = 1 begin restore database sky from disk = nc:backupsky.bak endelse if pl1 =2 begin restore database sky from disk = nd:backupsky.bak endelse if pl1 =3 begin restore database sky from disk = ne:backupsky.bak ende
26、lse restore database sky from disk = nf:backupsky.bak4 4 系統(tǒng)的實(shí)現(xiàn)系統(tǒng)的實(shí)現(xiàn)經(jīng)過(guò)前面的精心準(zhǔn)備,現(xiàn)在我們終于可以進(jìn)行系統(tǒng)的實(shí)現(xiàn)階段了,本節(jié)我們將首先進(jìn)行系統(tǒng)的界面設(shè)計(jì),下面就將這些頁(yè)面分別進(jìn)行介紹。4.14.1 系統(tǒng)的登錄界面系統(tǒng)的登錄界面1) 用戶登錄界面圖 4.1 系統(tǒng)登錄主頁(yè)面代碼如下:public static datatable description; int i =0; /用于記載登陸的次數(shù) private void button1_click(object sender, eventargs e) if (i= + t2
27、 + and 進(jìn)貨日期= + t2 + and 銷售日期= + t2 + and 退貨日期= + t2 + and 退貨日期= + t3 + ; bindingsource1.datasource = linkdatabase.link(txt, 退貨入庫(kù)); datagridview1.datasource = bindingsource1; bindingnavigator1.bindingsource = bindingsource1; catch (exception ex) messagebox.show(請(qǐng)輸入正確的日期, 提示); 4.124.12 商品信息水晶報(bào)表打印界面商品信
28、息水晶報(bào)表打印界面圖 4.12 商品信息水晶報(bào)表打印界面代碼如下: class linkdatabase public static string username; public static string userpwd; public static string userdes; public static datatable mytable; public static dataset myset; public static sqlcommandbuilder cd; public static sqldataadapter mysql; static sqlconnection c
29、onn; public static datatable link(string txt, string tb) string mycon = data source=.; initial catalog=sky; integrated security=true; conn = new sqlconnection(mycon); conn.open(); myset = new dataset(); mysql = new sqldataadapter(txt, conn); mytable = new datatable(); mysql.fill(mytable); mysql.fill
30、(myset); conn.close(); cd = new sqlcommandbuilder(mysql); return mytable; private void goodsindb_load(object sender, eventargs e) dataset myset = new dataset(); linkdatabase.mysql.fill(myset, 進(jìn)貨入庫(kù)); crystalreport4 my = new crystalreport4(); my.setdatasource(myset.tables0); crystalreportviewer1.repor
31、tsource = my; 4.134.13 供應(yīng)商水晶報(bào)表打印界面供應(yīng)商水晶報(bào)表打印界面圖 4.13 供應(yīng)商水晶報(bào)表打印界面代碼如下: private void providerinforeport_load(object sender, eventargs e) dataset myset = new dataset(); linkdatabase.mysql.fill(myset, 供貨商信息); crystalreport3 my = new crystalreport3(); my.setdatasource(myset.tables0); crystalreportviewer1.reportsource = my; 總結(jié)通過(guò)開(kāi)發(fā)本系統(tǒng),我學(xué)習(xí)到了我們計(jì)算機(jī)專業(yè)的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 深井泵房施工組織設(shè)計(jì)
- 歷年英語(yǔ)四級(jí)真題及答案
- 2025年華師大新版七年級(jí)歷史下冊(cè)月考試卷
- 2025年外研版九年級(jí)歷史上冊(cè)月考試卷含答案
- 2025年浙教版九年級(jí)歷史下冊(cè)階段測(cè)試試卷
- 2025年華師大版選擇性必修3歷史下冊(cè)階段測(cè)試試卷
- 2025年度農(nóng)機(jī)環(huán)保技術(shù)合作開(kāi)發(fā)合同范本4篇
- 房屋建筑設(shè)計(jì)合同(2篇)
- 擔(dān)保合同補(bǔ)充協(xié)議書(2篇)
- 2025年度綠色建筑項(xiàng)目除草與節(jié)能合同3篇
- 數(shù)學(xué)-山東省2025年1月濟(jì)南市高三期末學(xué)習(xí)質(zhì)量檢測(cè)濟(jì)南期末試題和答案
- 中儲(chǔ)糧黑龍江分公司社招2025年學(xué)習(xí)資料
- 湖南省長(zhǎng)沙市2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末考試試卷
- 船舶行業(yè)維修保養(yǎng)合同
- 2024年林地使用權(quán)轉(zhuǎn)讓協(xié)議書
- 物流有限公司安全生產(chǎn)專項(xiàng)整治三年行動(dòng)實(shí)施方案全國(guó)安全生產(chǎn)專項(xiàng)整治三年行動(dòng)計(jì)劃
- 2025屆江蘇省13市高三最后一卷生物試卷含解析
- 產(chǎn)鉗助產(chǎn)護(hù)理查房
- 招聘專員轉(zhuǎn)正述職報(bào)告
- (完整版)小學(xué)生24點(diǎn)習(xí)題大全(含答案)
- 2022年五年級(jí)解方程小數(shù)和分?jǐn)?shù)計(jì)算題
評(píng)論
0/150
提交評(píng)論