校園超市庫(kù)存管理系統(tǒng)

上傳人:jun****875 文檔編號(hào):22045372 上傳時(shí)間:2021-05-19 格式:DOC 頁(yè)數(shù):43 大?。?.29MB
收藏 版權(quán)申訴 舉報(bào) 下載
校園超市庫(kù)存管理系統(tǒng)_第1頁(yè)
第1頁(yè) / 共43頁(yè)
校園超市庫(kù)存管理系統(tǒng)_第2頁(yè)
第2頁(yè) / 共43頁(yè)
校園超市庫(kù)存管理系統(tǒng)_第3頁(yè)
第3頁(yè) / 共43頁(yè)

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《校園超市庫(kù)存管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《校園超市庫(kù)存管理系統(tǒng)(43頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、云 南 財(cái) 經(jīng) 大 學(xué) 學(xué)生畢業(yè)論文(設(shè)計(jì)) 題目:校園超市庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 院(系): 信息學(xué)院 專(zhuān)業(yè): 計(jì)算科學(xué)與技術(shù)(經(jīng)濟(jì)信息處理) 班級(jí): 計(jì)經(jīng) 11-1 學(xué)號(hào): 201105001493 論文作者: 楊 子 江 指導(dǎo)教師: 沈 俊 媛 指導(dǎo)教師職稱(chēng): 講 師

2、 2015年 5 月 云南財(cái)經(jīng)大學(xué) 本科畢業(yè)論文(設(shè)計(jì))原創(chuàng)性及知識(shí)產(chǎn)權(quán)聲明 本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計(jì))是本人在導(dǎo)師的指導(dǎo)下取得的成果。對(duì)本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。因本畢業(yè)論文(設(shè)計(jì))引起的法律結(jié)果完全由本人承擔(dān)。 本畢業(yè)論文(設(shè)計(jì))成果歸云南財(cái)經(jīng)大學(xué)所有。 特此聲明 畢業(yè)論文(設(shè)計(jì))作者簽名: 作者專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù) (經(jīng)濟(jì)信息處理) 作者學(xué)號(hào):201105001493

3、 2015年5月9日 目 錄 原創(chuàng)性及知識(shí)產(chǎn)權(quán)聲明 I 中文摘要及關(guān)鍵詞 V 英文摘要及關(guān)鍵詞 VI 引 言 1 一、系統(tǒng)概述 2 (一)系統(tǒng)開(kāi)發(fā)的意義 2 (二)系統(tǒng)任務(wù) 2 (三)系統(tǒng)目標(biāo) 2 二、系統(tǒng)主要開(kāi)發(fā)工具及平臺(tái)介紹 3 (一)開(kāi)發(fā)運(yùn)行環(huán)境 3 (二)開(kāi)發(fā)工具及平臺(tái)介紹 3 三、系統(tǒng)分析 5 (一)系統(tǒng)開(kāi)發(fā)的必要性 5 (二)系統(tǒng)開(kāi)發(fā)的可行性 5 (三)需求分析 6 (四)功能需求分析 6 (五)軟件和硬件需求分析 6 四、系統(tǒng)設(shè)計(jì) 8 (一)系統(tǒng)總體設(shè)計(jì) 8 (二)系統(tǒng)功能總體設(shè)計(jì) 8 (

4、三)數(shù)據(jù)庫(kù)設(shè)計(jì) 10 五、校園超市庫(kù)存管理的實(shí)現(xiàn) 16 (一)用戶(hù)登錄的設(shè)計(jì)與實(shí)現(xiàn) 16 (二)員工信息管理 17 (三)供應(yīng)商信息管理 17 (四)進(jìn)貨信息管理 18 (五)商品銷(xiāo)售管理 18 (六)庫(kù)存信息 19 (七)退貨信息 20 (八)數(shù)據(jù)備份 20 六、系統(tǒng)測(cè)試 22 (一)測(cè)試范圍 22 (二)系統(tǒng)的運(yùn)行和維護(hù) 22 總 結(jié) 24 附 錄 25 參考文獻(xiàn) 35 致 謝 36 圖表目錄 圖4- 1 系統(tǒng)總體結(jié)構(gòu)圖 9 圖4- 2 員工的實(shí)體及屬性 10 圖4- 3 供應(yīng)商的實(shí)體及屬性 11 圖4- 4 進(jìn)貨實(shí)體及屬性 11 圖4-

5、 5 銷(xiāo)售實(shí)體及屬性 11 圖4- 6 庫(kù)存信息實(shí)體及屬性 12 圖4- 7 退貨信息實(shí)體及屬性 12 表4- 1 員工基本信息表 13 表4- 2 供應(yīng)商信息表 13 表4- 3 商品進(jìn)貨信息表 13 表4- 4 銷(xiāo)售信息表 14 表4- 5 庫(kù)存信息表 14 表4- 6 退貨信息表 14 圖5- 1 登錄窗口 16 圖5- 2 主界面 16 圖5- 3 員工基本信息 17 圖5- 4 供應(yīng)商信息 18 圖5- 5 進(jìn)貨信息管理 18 圖5- 6 進(jìn)貨信息查詢(xún) 18 圖5- 7 商品銷(xiāo)售管理 19 圖5- 8 銷(xiāo)售信息查詢(xún)

6、 19 圖5- 9 庫(kù)存信息 20 圖5- 10 商品退貨信息 20 圖5- 11 數(shù)據(jù)備份 21 摘 要 隨著科學(xué)技術(shù)的不斷進(jìn)步與發(fā)展,計(jì)算機(jī)技術(shù)已在人們的工作生活中起著越來(lái)越重要的作用商品漸漸深入人們的生活之中。校園超市為了適應(yīng)日趨激烈的市場(chǎng)競(jìng)爭(zhēng),需要對(duì)自身的經(jīng)營(yíng)狀況有充分的了解,并通過(guò)有效的管理不斷提高效率。因此,對(duì)倉(cāng)庫(kù)的管理也成為提高校園超市生產(chǎn)經(jīng)營(yíng)效率的一個(gè)重要途徑。針對(duì)校園超市的實(shí)際需要,本系統(tǒng)采用C#+SQL2008數(shù)據(jù)庫(kù)實(shí)現(xiàn)了一個(gè)實(shí)用的庫(kù)存管理信息系統(tǒng)。 用戶(hù)可以通過(guò)登錄本系統(tǒng)操作相應(yīng)的系統(tǒng)模塊,對(duì)倉(cāng)庫(kù)里的商品的基本情況進(jìn)行添加、刪除和查詢(xún),對(duì)倉(cāng)庫(kù)材料的出庫(kù)、

7、入庫(kù)、還庫(kù)情況進(jìn)行登記查詢(xún)統(tǒng)計(jì),進(jìn)行供應(yīng)商基礎(chǔ)信息的添加、刪除、查詢(xún),交易記錄查詢(xún),可以依據(jù)用戶(hù)的需求對(duì)庫(kù)存情況進(jìn)行查詢(xún)。成本低、效率高、運(yùn)作簡(jiǎn)單。 關(guān)鍵詞:校園超市 庫(kù)存管理 系統(tǒng)設(shè)計(jì) Abstract With the developing of science and technology, computer technology is getting more and more important effect already in peoples job life, digital products are gradually penetrating into peop

8、les lives. Shops on campus for adapting to the day by day fierce marketplace, need to have the sufficient acquaintance to selfs business performance, and get on the stick unceasingly by the effective management. Therefore, the warehouse management becomes one of the important way to improve producin

9、g business efficiency of shops on campus. Be aimed at the reality need of the shops on campus. This system uses C# + SQL 2008 database to achieve a pragmatic inventory Management Information System. Users can add, delete and check the basic information of the products in storehouse through logging

10、on the relative system module. They also can register and inquire information of the materials entering return and delivering from storehouse. Moreover, users can add and delete the basic information of the suppliers and look the trade records. The movement cost low, the efficiency is high, the oper

11、ation simple. Keywords: shops on campus inventory management system design 引 言 隨著我國(guó)改革開(kāi)放的不斷深入,經(jīng)濟(jì)的飛速發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,必須學(xué)會(huì)運(yùn)用現(xiàn)代化的管理方法,校園超市也不例外,對(duì)超市庫(kù)存管理的全面自動(dòng)化、信息化則是其中極其重要的部分。為了加快校園超市管理自動(dòng)化的步伐,建立校園超市庫(kù)存管理系統(tǒng)顯得十分必要。通過(guò)對(duì)超市管理日常工作的詳細(xì)調(diào)查,我搜集了大量的資料,從系統(tǒng)的結(jié)構(gòu),功能的實(shí)現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,認(rèn)為本課題是一個(gè)適應(yīng)當(dāng)今社會(huì)的有關(guān)校

12、園超市的計(jì)算機(jī)信息管理系統(tǒng),具有一定的實(shí)際開(kāi)發(fā)價(jià)值和使用價(jià)值。 過(guò)去數(shù)據(jù)管理方式落后:主要依靠手工記賬,沒(méi)有合理便捷的統(tǒng)計(jì)查詢(xún)功能,無(wú)法為管理者提供管理決策的數(shù)據(jù)資料,管理意識(shí)相對(duì)滯后。庫(kù)存成本的結(jié)算往往集中在年終進(jìn)行,只能進(jìn)行事后分析和控制,無(wú)法及時(shí)地反映庫(kù)存物料的資金占用情況和商品原料的耗用成本。 校園超市的庫(kù)存物資管理往往是很復(fù)雜、很繁瑣的。由于所掌握的物資種類(lèi)眾多,訂貨、管理的渠道各有差異,各個(gè)校園超市之間的管理體制不盡相同,因此倉(cāng)庫(kù)的庫(kù)存管理必須編制一套庫(kù)存信息管理系統(tǒng),用計(jì)算機(jī)對(duì)其管理,同時(shí)要依據(jù)校園超市的自身的實(shí)際處境來(lái)制作對(duì)應(yīng)的處理方法。 超市庫(kù)存管理系統(tǒng)解決了上述問(wèn)題,

13、它依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來(lái)管理超市,從而節(jié)省了大量的人力、物力,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷(xiāo)、存等狀況,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策,加快超市經(jīng)營(yíng)管理效率。 一、系統(tǒng)概述 (一)系統(tǒng)開(kāi)發(fā)的意義 庫(kù)存數(shù)據(jù)信息化管理:在激烈的市場(chǎng)競(jìng)爭(zhēng)中,如何降低成本、加快校園超市的及時(shí)響應(yīng)能力,滿足客戶(hù)需求是校園超市能否生存的關(guān)鍵。另一方面,數(shù)碼電子產(chǎn)業(yè)的飛速發(fā)展,對(duì)庫(kù)存管理的要求提高了,處理數(shù)據(jù)的方法復(fù)雜,單純依靠人力來(lái)處理已經(jīng)跟不上市場(chǎng)的節(jié)奏,采用信息系統(tǒng)管理是一種能解決問(wèn)題的方法。 管理機(jī)制高度集成:校園超市內(nèi)每個(gè)部門(mén)需要溝通,使得庫(kù)存管理不再是簡(jiǎn)單的進(jìn)

14、貨然后售貨,大體來(lái)看,要應(yīng)用適應(yīng)校園超市發(fā)展的戰(zhàn)略,為決策人員提供有用的數(shù)據(jù),要根據(jù)市場(chǎng)行情靈活應(yīng)變,提升超市的收益;仔細(xì)來(lái)看,在保證進(jìn)銷(xiāo)貨正常進(jìn)行的同時(shí)要盡量降低庫(kù)存成本,這使得庫(kù)存物資數(shù)量的管理和庫(kù)存資金的管理都變得十分重要。 (二)系統(tǒng)任務(wù) 超市庫(kù)存管理信息系統(tǒng)的任務(wù)內(nèi)容涉及超市庫(kù)存管理的全過(guò)程,包括入庫(kù)、出庫(kù)、銷(xiāo)售、庫(kù)存統(tǒng)計(jì)查詢(xún)等等。它將包括以下內(nèi)容: 1、對(duì)超市內(nèi)的各類(lèi)貨物進(jìn)行分類(lèi)管理。 2、存儲(chǔ)各類(lèi)信息檔案包括貨物、商品基本信息、供貨單位信息等。 3、倉(cāng)庫(kù)管理的各種信息的輸入,包括采購(gòu)入庫(kù),銷(xiāo)售出庫(kù)等。 4、對(duì)庫(kù)存管理的各種信息的查詢(xún),修改以及維護(hù)。 (三)系統(tǒng)目標(biāo)

15、 1、大大提高超市的運(yùn)作效率。 2、通過(guò)全面的信息采集和處理,輔助提高超市的決策水平。 3、使用本系統(tǒng),可以提升超市的管理水平,為降低經(jīng)營(yíng)成本,提高收益,提供有效的技術(shù)保障。 二、系統(tǒng)主要開(kāi)發(fā)工具及平臺(tái)介紹 (一)開(kāi)發(fā)運(yùn)行環(huán)境 本論文所開(kāi)發(fā)的系統(tǒng)是在Windows7系統(tǒng)和Visual Studio 2010平臺(tái)下開(kāi)發(fā)完成,使用c# 作為Visual Studio 2010的開(kāi)發(fā)語(yǔ)言,SQLServer2008作為數(shù)據(jù)庫(kù)。系統(tǒng)有較高的安全性和可靠性,最終根據(jù)系統(tǒng)開(kāi)發(fā)的成果撰寫(xiě)畢業(yè)設(shè)計(jì)論文。 (二)開(kāi)發(fā)工具及平臺(tái)介紹 1、Visual Studio 2010 簡(jiǎn)介 Visual

16、 Studio是一種微軟公司發(fā)明的開(kāi)發(fā)環(huán)境,在目前非常的流行,功能非常地強(qiáng)大,界面也非常地友好。微軟Visual Studio 2010 讓程序員可以很快地創(chuàng)造出高品質(zhì)、體驗(yàn)豐富的程序,充分展示了微軟開(kāi)發(fā)智能客戶(hù)端程序的構(gòu)思。借助 Visual Studio 2010,收集和處理信息的能力提升了,做出決策也變得更加高效和簡(jiǎn)單。無(wú)論什么樣規(guī)模的單位或企業(yè)都能用 Visual Studio 2010 快速創(chuàng)建能夠利用 Windows 7的更安全、更易于管理并且更可靠的應(yīng)用程序。 2、SQL語(yǔ)言簡(jiǎn)介薩師煊,王珊著. 數(shù)據(jù)庫(kù)系統(tǒng)概論.第4版.北京:高等教育出版社,2006.5. 78-80.

17、SQL全稱(chēng)是“結(jié)構(gòu)化查詢(xún)語(yǔ)言(Structured Query Language)”,SQL是在1974年由Boyce和Chamberlin提出的,并在IBM公司研制的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)原型System R上實(shí)現(xiàn)。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從1981年推出以來(lái),SQL語(yǔ)言,深受用戶(hù)及計(jì)算機(jī)工業(yè)界歡迎,得到了廣泛的應(yīng)用。如今無(wú)論是像Oracle , Sybase , Informix , SQL server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Visual Foxporo , PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持SQL語(yǔ)言作為查詢(xún)語(yǔ)言。 SQL廣泛地被

18、采用說(shuō)明了它的優(yōu)點(diǎn)。它使全部用戶(hù),包括應(yīng)用程序員、DBA管理員和終端用戶(hù)受益非淺。 通過(guò)SQL命令,程序設(shè)計(jì)師或數(shù)據(jù)庫(kù)管理員(DBA)可以進(jìn)行以下一系列操作: (1) 定義關(guān)系模式,插入數(shù)據(jù),建立數(shù)據(jù)庫(kù); (2) 對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢(xún)和更新; (3) 對(duì)數(shù)據(jù)庫(kù)重構(gòu)和維護(hù); (4) 數(shù)據(jù)庫(kù)安全性、完整性控制。 三、系統(tǒng)分析 (一)系統(tǒng)開(kāi)發(fā)的必要性 原有的手工操作方式存在的主要問(wèn)題: 1、手工模式下的工作勞動(dòng)強(qiáng)度高、效率低、錯(cuò)誤多、處理速度慢,不適應(yīng)校園超市發(fā)展的需要。 2、在具體工作中,存在著大量數(shù)據(jù)的保存、匯總、查詢(xún)等工作,手工模式速度慢而且不利于數(shù)據(jù)的分析,已不適應(yīng)現(xiàn)

19、代管理模式。 針對(duì)這些問(wèn)題,我們有必要開(kāi)發(fā)出一款能夠適應(yīng)時(shí)代的校園超市庫(kù)存管理系統(tǒng)來(lái)解決相應(yīng)的問(wèn)題。時(shí)代在發(fā)展,社會(huì)在進(jìn)步,超市之間也存在著激烈的競(jìng)爭(zhēng),所以提升校園超市庫(kù)存管理的全面自動(dòng)化、信息化變得非常重要。超市庫(kù)存管理系統(tǒng)解決了大量問(wèn)題,它依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來(lái)管理超市,節(jié)省了大量的人力及物力,減輕了工作壓力,并且能夠快速而直接地反映出商品的庫(kù)存狀況,使超市管理人員更好地經(jīng)營(yíng)管理超市。 (二)系統(tǒng)開(kāi)發(fā)的可行性 1、技術(shù)可行性 現(xiàn)在國(guó)內(nèi)軟件開(kāi)發(fā)越來(lái)越熱門(mén),很多產(chǎn)業(yè)都已經(jīng)擁有單獨(dú)開(kāi)發(fā)各種滿足需求的軟件的能力,可以滿足各行各業(yè)的不同要求。而該程序縱使其非常的復(fù)雜和繁瑣,但是從技

20、術(shù)層面上看這個(gè)程序,它仍舊是一個(gè)應(yīng)用數(shù)據(jù)庫(kù)的程序。它的基本步驟不過(guò)是對(duì)已有的數(shù)據(jù)庫(kù)進(jìn)行增、刪、改、查等。所以就單純的數(shù)據(jù)庫(kù)方面的應(yīng)用來(lái)看,暫時(shí)沒(méi)有很大的問(wèn)題。 2、經(jīng)濟(jì)可行性 縱觀本系統(tǒng),剛開(kāi)始需要大量投資。需要用到電腦、服務(wù)器等一系列相關(guān)的東西,但是隨著電腦進(jìn)入千家萬(wàn)戶(hù),而且在本系統(tǒng)開(kāi)始應(yīng)用后,人員培訓(xùn)費(fèi)能夠大大的降低。同時(shí)能夠有效地節(jié)省時(shí)間,這不就提高了系統(tǒng)的效率,數(shù)據(jù)也更準(zhǔn)確,同時(shí)解決了工作人員的去與留造成的數(shù)據(jù)丟失等問(wèn)題,符合了當(dāng)前的形式。 (三)需求分析薩師煊,王珊著. 數(shù)據(jù)庫(kù)系統(tǒng)概論.第4版.北京:高等教育出版社,2006.5. 205. 需求分析簡(jiǎn)單地說(shuō)就是分析用戶(hù)

21、的要求。需求分析是設(shè)計(jì)數(shù)據(jù)庫(kù)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶(hù)的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。 (四)功能需求分析 數(shù)據(jù)庫(kù)在一個(gè)系統(tǒng)的地位非常重要,合適的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)能夠有效提高數(shù)據(jù)存儲(chǔ)的效率,使得數(shù)據(jù)一致和完整。一個(gè)合適的數(shù)據(jù)庫(kù)也有利于程序的實(shí)現(xiàn)。 設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)首先充分了解用戶(hù)的每個(gè)方面的需要,包括現(xiàn)有的以及可能涉及到的需求。 用戶(hù)的需求具體體現(xiàn)在對(duì)各種信息的提供、保存、更新和交流,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。 本系統(tǒng)采用SQL Server 2008 作為數(shù)據(jù)庫(kù),其強(qiáng)大的服務(wù)器平臺(tái),高性能服務(wù)器結(jié)

22、構(gòu)能夠滿足以上的要求。 (五)軟件和硬件需求分析 軟件要求: 可以根據(jù)數(shù)據(jù)量的大小選擇不同的數(shù)據(jù)庫(kù),本系統(tǒng)選擇了SQL Server 2008數(shù)據(jù)庫(kù)。 SQL Server 安裝程序需要 Microsoft Windows Installer 3.1 或更高版本以及 Microsoft 數(shù)據(jù)訪問(wèn)組件 (MDAC) 2.8 SP1 或更高版本。 SQL Server 2008 安裝程序安裝該商品所需的以下軟件組件: Microsoft Windows .NET Framework 4.0 Microsoft SQL Server 本機(jī)客戶(hù)端 Microsoft SQL Ser

23、ver 安裝程序支持文件 開(kāi)發(fā)的平臺(tái)一般選擇Visual Studio 2010,該平臺(tái)能夠完美兼容C++語(yǔ)言,功能比較完善,是軟件開(kāi)發(fā)的理想選擇。 Visual Studio 2010的硬件要求韓穎,衛(wèi)琳,邵玉梅著.ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)教程.第三版.北京:清華大學(xué)出版社,2013.2.2-9. : CPU:1.6GHZ 以上(推薦:2.2GHZ或以上)。 內(nèi)存(RAM):至少384MB RAM(推薦1024MB或以上)。 顯示器:使用800600分辨率或更高,推薦1024768或更高32位真彩。 硬盤(pán):要求至少有10GB空間進(jìn)行應(yīng)用程序的安裝或更高。 客戶(hù)端支

24、持: 一般情況下,微軟Windows界面比較讓人容易接受,因此,建議使用Windows XP、Windows 2000 Professional、Windows 7或Windows 8 操作系統(tǒng)。 四、系統(tǒng)設(shè)計(jì) (一)系統(tǒng)總體設(shè)計(jì) 1、系統(tǒng)總體設(shè)計(jì)要求 我們需要設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫(kù),減少其中重復(fù)的數(shù)據(jù),減少所占用的存儲(chǔ)空間,同時(shí)要設(shè)計(jì)出美觀的界面,讓用戶(hù)有更好的體驗(yàn),該系統(tǒng)要求除了能實(shí)現(xiàn)信息的錄入,刪除,查詢(xún)等基本功能之外,還要求能夠根據(jù)用戶(hù)的需要進(jìn)行操作。 2、系統(tǒng)總體架構(gòu) 本系統(tǒng)采用C/S模式 韓穎,衛(wèi)琳,邵玉梅著.ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)教程.第三版.北京:清華

25、大學(xué)出版社,2013.2.2-9. ,C/S(Client/Server,客戶(hù)機(jī)/服務(wù)器)模式是一種軟件系統(tǒng)體系結(jié)構(gòu)。這種結(jié)構(gòu)是建立在局域網(wǎng)基礎(chǔ)之上的,它需要針對(duì)不同的操作系統(tǒng)開(kāi)發(fā)不同版本的軟件。同時(shí),它不依賴(lài)于外網(wǎng)環(huán)境,即無(wú)論是否能夠上網(wǎng)都不會(huì)影響應(yīng)用。 首先, C/S所擁有的一個(gè)特點(diǎn)就是交互性強(qiáng)。在C/S中,客戶(hù)端有一套完整應(yīng)用程序,在錯(cuò)誤提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。 其次,C/S模式提供了更安全的環(huán)境。由于C/S提供的是點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,采在局域網(wǎng)上應(yīng)用,相對(duì)更加安全。 而B(niǎo)/S模式韓穎,衛(wèi)琳,邵玉梅著.ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)教程.第三版.

26、北京:清華大學(xué)出版社,2013.2.2-9. 是采用點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)這種開(kāi)放的結(jié)構(gòu)模式,在該模式下,用戶(hù)工作界面是通過(guò)Web瀏覽器來(lái)實(shí)現(xiàn)的,并應(yīng)用TCP/IP這類(lèi)用于網(wǎng)絡(luò)的開(kāi)放性協(xié)議,雖然其降低了系統(tǒng)維護(hù)和升級(jí)的工作量,減少了總成本,但是其最大的缺點(diǎn)是對(duì)外網(wǎng)的依賴(lài)性太強(qiáng)。 由于CS在邏輯結(jié)構(gòu)上比BS少一層,對(duì)于相同的任務(wù),CS完成的速度總比B/S快,使得C/S更利于處理大量數(shù)據(jù)。由于實(shí)現(xiàn)客戶(hù)端和服務(wù)器的直接相連,無(wú)需中間環(huán)節(jié),因此響應(yīng)速度快。同時(shí)由于開(kāi)發(fā)是針對(duì)性的,因此,操作界面漂亮,形式多樣,可以充分滿足客戶(hù)自身的個(gè)性化要求。 (二)系統(tǒng)功能總體設(shè)計(jì) 校園超市庫(kù)存管理系統(tǒng)是一個(gè)典

27、型的數(shù)據(jù)庫(kù)應(yīng)用程序,由登錄模塊、主界面、用戶(hù)信息管理、供應(yīng)商信息管理、進(jìn)貨管理、銷(xiāo)售管理、庫(kù)存管理內(nèi)容組成。 通過(guò)需求分析,可以對(duì)系統(tǒng)功能進(jìn)行總體設(shè)計(jì),具體功能說(shuō)明如下: 1、要求此軟件能夠?qū)?kù)存產(chǎn)品進(jìn)行資料管理和統(tǒng)計(jì),對(duì)產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷(xiāo)售單進(jìn)行錄入管理和統(tǒng)計(jì)。 2、要求此軟件能夠根據(jù)用戶(hù)的需要對(duì)庫(kù)存情況進(jìn)行查詢(xún)。 除上述功能外,系統(tǒng)還需要有以下功能:要有良好的人機(jī)界面。支持多人操作。在進(jìn)貨、退貨時(shí)存在一對(duì)多的關(guān)系,要求支持多行錄入功能。為了方便用戶(hù)查詢(xún),要求支持多條件查詢(xún)。對(duì)于每種商品要求編號(hào)惟一。支持賬目的詳細(xì)內(nèi)容瀏覽。 圖4-1是系統(tǒng)設(shè)計(jì)的總體框架圖,通過(guò)圖示的形式,描

28、述了系統(tǒng)各部分的功能模塊結(jié)構(gòu)關(guān)系。圖中的每一個(gè)模塊都能夠獨(dú)立地實(shí)現(xiàn)其具體的功能。 登錄界面 驗(yàn)證失敗 身份驗(yàn)證 驗(yàn)證成功 校園庫(kù)存管理系統(tǒng) 基本檔案 員工基本信息 供應(yīng)商信息 進(jìn)貨管理 銷(xiāo)售管理 庫(kù)存管理 退貨管理 數(shù)據(jù)備份 圖4- 1系統(tǒng)總體結(jié)構(gòu)圖 基本模塊與功能:基本檔案(員工基本信息和供應(yīng)商信息)、進(jìn)貨管理、銷(xiāo)售管理、庫(kù)存管理、退貨管理和數(shù)據(jù)備份。 (三)數(shù)據(jù)庫(kù)設(shè)計(jì) 1、數(shù)據(jù)庫(kù)設(shè)計(jì)薩師煊,王珊著. 數(shù)據(jù)庫(kù)系統(tǒng)概論.第4版.北京:高等教育出版社,2006.5. 198. 數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫(kù)邏輯模式和物

29、理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶(hù)的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。 2、系統(tǒng)的E-R圖 E-R圖也稱(chēng)實(shí)體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實(shí)體類(lèi)型、屬性和聯(lián)系的方法,是用來(lái)描述現(xiàn)實(shí)世界的概念模型。 (1)員工基本信息的實(shí)體及屬性,如圖4-2所示: 員工基本信息 員工姓名 系統(tǒng)登錄名 登錄密碼 性別 出生日期 所屬部門(mén) 家庭電話 家庭地址 員工編號(hào) 員工職位 手機(jī)號(hào)碼 圖4- 2 員工的實(shí)體及屬性 (2)供應(yīng)商的實(shí)體及屬性,如圖4-3所示: 供

30、應(yīng)商信息 供應(yīng)商編號(hào) 供應(yīng)商名稱(chēng) 負(fù)責(zé)人姓名 聯(lián)系電話 加入時(shí)間 備注 地址 傳真 圖4- 3供應(yīng)商的實(shí)體及屬性 (3)進(jìn)貨信息的實(shí)體及屬性,如圖4-4所示: 進(jìn)貨信息 員工編號(hào) 供應(yīng)商名稱(chēng) 所屬倉(cāng)庫(kù) 商品名稱(chēng) 進(jìn)貨數(shù)量 單位 應(yīng)付金額 實(shí)付金額 進(jìn)貨編號(hào) 進(jìn)貨價(jià)格 銷(xiāo)售價(jià)格 備注 圖4- 4 進(jìn)貨實(shí)體及屬性 (4)銷(xiāo)售信息的實(shí)體及屬性,如圖4-5所示: 銷(xiāo)售信息 進(jìn)貨編號(hào) 員工編號(hào) 商品名稱(chēng) 時(shí)間 銷(xiāo)售單價(jià) 備注 銷(xiāo)售編號(hào) 應(yīng)付金額 實(shí)付金額 銷(xiāo)售數(shù)量 圖4- 5 銷(xiāo)售實(shí)體及屬性 (5)庫(kù)存信

31、息的實(shí)體及屬性,如圖4-6所示: 庫(kù)存信息 進(jìn)貨編號(hào) 供應(yīng)商名稱(chēng) 倉(cāng)庫(kù)名稱(chēng) 商品名稱(chēng) 庫(kù)存數(shù)量 單位 出庫(kù)單價(jià) 庫(kù)存編號(hào) 入庫(kù)時(shí)間 入庫(kù)單價(jià) 備注 負(fù)責(zé)入庫(kù)人員 圖4- 6 庫(kù)存信息實(shí)體及屬性 (6)退貨信息的實(shí)體及屬性,如圖4-7所示: 退貨信息 進(jìn)貨編號(hào) 銷(xiāo)售編號(hào) 退貨員工編號(hào) 商品名稱(chēng) 退貨數(shù)量 退貨時(shí)間 實(shí)退金額 退貨編號(hào) 退貨單價(jià) 應(yīng)退金額 退貨原因 圖4- 7 退貨信息實(shí)體及屬性 3、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) “校園超市庫(kù)存管理系統(tǒng)”的數(shù)據(jù)模型表示為: (1)員工基本信息(員工編號(hào),員工姓名,系統(tǒng)登錄名,

32、登錄密碼,性別,出生日期,所屬部門(mén),員工職位,手機(jī)號(hào)碼,家庭電話,家庭地址) (2)供應(yīng)商信息(供應(yīng)商編號(hào),供應(yīng)商名稱(chēng),負(fù)責(zé)人姓名,聯(lián)系電話,傳真,地址,備注,加入時(shí)間) (3)進(jìn)貨信息(進(jìn)貨編號(hào),員工編號(hào),供應(yīng)商名稱(chēng),所屬倉(cāng)庫(kù),商品名稱(chēng),進(jìn)貨數(shù)量,單位,進(jìn)貨價(jià)格,銷(xiāo)售價(jià)格,應(yīng)付金額,實(shí)付金額,進(jìn)貨日期) (4)銷(xiāo)售信息(銷(xiāo)售編號(hào),進(jìn)貨編號(hào),員工編號(hào),商品名稱(chēng),銷(xiāo)售數(shù)量,時(shí)間,銷(xiāo)售單價(jià),應(yīng)付金額,實(shí)付金額,備注) (5)庫(kù)存信息(庫(kù)存編號(hào),進(jìn)貨編號(hào),供應(yīng)商名稱(chēng),倉(cāng)庫(kù)名稱(chēng),商品名稱(chēng),庫(kù)存數(shù)量,單位,入庫(kù)時(shí)間,入庫(kù)單價(jià),出庫(kù)單價(jià),負(fù)責(zé)入庫(kù)人員,備注) (6)退貨信息(退貨編號(hào),進(jìn)貨編號(hào),

33、銷(xiāo)售編號(hào),退貨員工編號(hào),商品名稱(chēng),退貨數(shù)量,退貨時(shí)間,退貨單價(jià),應(yīng)退金額,實(shí)退金額,退貨原因) 該庫(kù)存管理系統(tǒng)是應(yīng)用在互聯(lián)網(wǎng)的環(huán)境下,所以只需建立起一個(gè)數(shù)據(jù)庫(kù),在該數(shù)據(jù)庫(kù)基礎(chǔ)上建立起表格,如表4-1、表4-2、表4-3、表4-4、表4-5和表4-6所示: 表4- 1 員工基本信息表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 說(shuō)明 EmpId varchar (50) 是 員工編號(hào) EmpName varchar (20) 員工姓名 EmpLoginName nvarchar (20) 系統(tǒng)登錄名 EmpLoginPwd nvarchar (20)

34、登錄密碼 EmpSex nvarchar (10) 性別 EmpBirthday datetime 出生日期 EmpDept nvarchar (50) 所屬部門(mén) EmpPost nvarchar (20) 員工職位 EmpPhone nvarchar (50) 手機(jī)號(hào)碼 EmpPhoneM nvarchar (50) 家庭電話 EmpAddress varchar (200) 家庭地址 表4- 2 供應(yīng)商信息表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 說(shuō)明 CompanyID varchar (50)

35、 是 供應(yīng)商編號(hào) CompanyName nvarchar (100) 供應(yīng)商名稱(chēng) CompanyDirector nvarchar (50) 負(fù)責(zé)人姓名 CompanyPhone nvarchar (20) 聯(lián)系電話 CompanyFax nvarchar (20) 傳真 CompanyAddress nvarchar (200) 地址 CompanyRemark nvarchar (400) 備注 ReDateTime datetime 加入時(shí)間 表4- 3 商品進(jìn)貨信息表 列名 數(shù)據(jù)類(lèi)型

36、長(zhǎng)度 主鍵 說(shuō)明 GoodsID nvarchar (50) 是 進(jìn)貨編號(hào) EmpId nvarchar (50) 員工編號(hào) JhCompName nvarchar (100) 供應(yīng)商名稱(chēng) DepotName nvarchar (20) 所屬倉(cāng)庫(kù) GoodsName nvarchar (50) 商品名稱(chēng) GoodsNum int (20) 進(jìn)貨數(shù)量 GoodsUnit nvarchar (20) 單位 GoodsJhPrice varchar (20) 進(jìn)貨價(jià)格 GoodsSellPrice

37、varchar (20) 銷(xiāo)售價(jià)格 GoodsNeedPrice varchar (20) 應(yīng)付金額 GoodsNoPrice varchar (20) 實(shí)付金額 GoodsRemark varchar (200) 備注 GoodTime datetime 進(jìn)貨日期 表4- 4 銷(xiāo)售信息表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 說(shuō)明 SellID varchar (50) 是 銷(xiāo)售編號(hào) GoodsID varchar (50) 進(jìn)貨編號(hào) EmpId varchar (50) 員工編號(hào) GoodsN

38、ame varchar (50) 商品名稱(chēng) SellGoodsNum int (20) 銷(xiāo)售數(shù)量 SellGoodsTime datetime 時(shí)間 SellPrice varchar (20) 銷(xiāo)售單價(jià) SellNeedPay varchar (20) 應(yīng)付金額 SellHasPay varchar (20) 實(shí)付金額 SellRemark nvarchar (200) 備注 表4- 5 庫(kù)存信息表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 說(shuō)明 KcID varchar (50) 是 庫(kù)存編號(hào)

39、GoodsID varchar (50) 進(jìn)貨編號(hào) JhCompName varchar (50) 供應(yīng)商名稱(chēng) KcDeptName varchar (50) 倉(cāng)庫(kù)名稱(chēng) KcGoodsName varchar (50) 商品名稱(chēng) KcNum int (20) 庫(kù)存數(shù)量 KcUnit varchar (20) 單位 KcTime datetime 入庫(kù)時(shí)間 KcGoodsPrice varchar (20) 入庫(kù)單價(jià) KcSellPrice varchar (20) 出庫(kù)單價(jià) KcEmp

40、 varchar (20) 負(fù)責(zé)入庫(kù)員工 KcRemark nvarchar (200) 備注 表4- 6 退貨信息表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 說(shuō)明 ThGoodsID varchar (50) 是 退貨編號(hào) GoodsID varchar (50) 進(jìn)貨編號(hào) SellID varchar (50) 銷(xiāo)售編號(hào) EmpId varchar (50) 退貨員工編號(hào) ThGoodsName int (50) 商品名稱(chēng) ThGoodsNum varchar (20) 退貨數(shù)量 ThGoods

41、Time datetime 退貨時(shí)間 ThGoodsPrice varchar (20) 退貨單價(jià) ThNeedPay varchar (20) 應(yīng)退金額 ThHasPay varchar (20) 實(shí)退金額 ThGoodsResult nvarchar (200) 退貨原因 五、校園超市庫(kù)存管理的實(shí)現(xiàn) (一)用戶(hù)登錄的設(shè)計(jì)與實(shí)現(xiàn) 用戶(hù)登錄如圖5-1所示: 圖5- 1 登錄窗口 輸入正確的登錄名稱(chēng)和相匹配的登錄密碼即可登錄本系統(tǒng),如圖5-2所示。登錄名稱(chēng)或密碼錯(cuò)誤將無(wú)法登錄該系統(tǒng)。 圖5- 2 主界面

42、 該圖為本系統(tǒng)的主界面,主界面的左上角列出了本系統(tǒng)的主要功能的菜單。主界面的左下角則表明了系統(tǒng)的制作人姓名及學(xué)號(hào),主界面的右下角則表明了系統(tǒng)操作員的名稱(chēng)。主窗體是程序的控制中心,其他模塊都是通過(guò)主窗體來(lái)調(diào)用的,所以主窗體的界面要設(shè)計(jì)得美觀而且易操作。 (二)員工信息管理 員工基本信息如圖5-3所示: 圖5- 3 員工基本信息 在這個(gè)模塊中,可以添加、修改、刪除員工的基本信息。 (三)供應(yīng)商信息管理 供應(yīng)商信息管理如圖5-4所示: 圖5- 4 供應(yīng)商信息 在該模塊中,可以增加新的供應(yīng)商,抑或是對(duì)其信息進(jìn)行修改,對(duì)于沒(méi)有用的供應(yīng)商信

43、息可以刪除。 (四)進(jìn)貨信息管理 圖5-5為進(jìn)貨信息的增、刪、改的界面。圖5-6為查詢(xún)進(jìn)貨的界面,同時(shí)能將進(jìn)貨信息導(dǎo)出到Excel中。 圖5- 5 進(jìn)貨信息管理 圖5- 6 進(jìn)貨信息查詢(xún) (五)商品銷(xiāo)售管理 圖5-7為商品銷(xiāo)售信息的增、刪、改的界面。圖5-8為出售信息查詢(xún)的界面,同時(shí)能將進(jìn)貨信息導(dǎo)出到Excel中。 圖5- 7 商品銷(xiāo)售管理 圖5- 8 銷(xiāo)售信息查詢(xún) (六)庫(kù)存信息 圖5-9展示了庫(kù)存信息的界面。 圖5- 9 庫(kù)存信息 經(jīng)常使用庫(kù)存管理中的庫(kù)存信息功能,能讓超市管理人員能夠及時(shí)補(bǔ)充貨物。

44、(七)商品退貨信息 圖5-10展示了商品退貨信息的界面。 圖5- 10 商品退貨信息 當(dāng)顧客對(duì)商品不滿意時(shí),就會(huì)退貨,所以我們也需要記錄下退貨的信息,詳細(xì)記錄退貨的商品名稱(chēng)及退貨原因,從中分析原因,倘若存在重大質(zhì)量問(wèn)題,事后要聯(lián)系供應(yīng)商,詢(xún)問(wèn)情況,同時(shí)記錄下以后不要再次購(gòu)入類(lèi)似商品,為以后的進(jìn)貨及銷(xiāo)售打下基礎(chǔ)。 (八)數(shù)據(jù)備份 數(shù)據(jù)的備份可以通過(guò)如圖5-11的界面實(shí)現(xiàn)。 圖5- 11 數(shù)據(jù)備份 數(shù)據(jù)備份功能使該系統(tǒng)使用起來(lái)更加方便與安全。 六、系統(tǒng)測(cè)試 (一)測(cè)試范圍 1、測(cè)試目的 程序難免有一些錯(cuò)誤,我們要用嚴(yán)格的測(cè)

45、試來(lái)檢驗(yàn)本程序。通過(guò)對(duì)該程序的測(cè)試,盡量找出程序中的錯(cuò)誤,從而減少程序里面各模塊的邏輯、功能上的不足,以使得各個(gè)單元可以正確的運(yùn)行。檢驗(yàn)和排除子系統(tǒng)(或系統(tǒng))結(jié)構(gòu)的錯(cuò)誤,讓全部的單元相適應(yīng),以及整體的性能良好和功能完整,并使該程序的功能符合用戶(hù)的需求。 2、預(yù)期結(jié)果 (1)身份驗(yàn)證 ①正確的登錄名和相應(yīng)的密碼能夠成功登錄。 ②登錄名或密碼錯(cuò)誤均不能登錄。 (2)員工信息管理 登錄該系統(tǒng)后,可新建,修改,刪除所有員工信息。 (3) 商品入庫(kù)管理 可增加、修改、刪除入庫(kù)的商品信息。 (4)可移植性測(cè)試 本系統(tǒng)在安裝了Visual Studio2010和SQL2008的以下系統(tǒng)上

46、進(jìn)行了測(cè)試: 系統(tǒng)為Windows 7 , 并在不同硬件配置的機(jī)型上進(jìn)行了相同測(cè)試,全部運(yùn)行正常。符合一般可移植性要求。 (二)系統(tǒng)的運(yùn)行和維護(hù) 系統(tǒng)投入正式運(yùn)行后,為了確保正常運(yùn)行,必須制定嚴(yán)格的系統(tǒng)管理和操作制度: 1、系統(tǒng)管理和維護(hù)人員的工作權(quán)限。 2、軟件的使用手冊(cè)及說(shuō)明書(shū)。 3、系統(tǒng)操作人員的操作步驟及方法。 4、系統(tǒng)數(shù)據(jù)采集,錄入,修改,維護(hù),刪除的手續(xù)和制度。 系統(tǒng)維護(hù)是為了應(yīng)對(duì)信息系統(tǒng)的環(huán)境和其他因素的各種變化,保證系統(tǒng)能正常運(yùn)轉(zhuǎn)。主要包括:程序的維護(hù),數(shù)據(jù)文件的維護(hù),代碼的維護(hù),機(jī)器商品的維護(hù)。因?yàn)橐粋€(gè)處理過(guò)程的修改往往會(huì)影響其他過(guò)程或系統(tǒng)以及帶來(lái)一些不必要的

47、副作用,所以系統(tǒng)的維護(hù)工作一定要特別慎重,并且要有專(zhuān)人負(fù)責(zé),建立嚴(yán)格的制度和規(guī)范的流程。 總 結(jié) 經(jīng)過(guò)為期數(shù)月的畢業(yè)設(shè)計(jì),通過(guò)我不懈的努力和勤勞的汗水,終于完成了本系統(tǒng)。本系統(tǒng)包含了一個(gè)校園超市庫(kù)存管理系統(tǒng)該有的大部分功能,有一定的使用價(jià)值。本系統(tǒng)主要包括:用戶(hù)登錄功能、員工信息管理、供應(yīng)商信息管理、進(jìn)貨信息管理、商品銷(xiāo)售管理等功能。和傳統(tǒng)管理模式相比較,使用本系統(tǒng),提高了超市的運(yùn)作效率,輔助提高超市的管理水平,為降低經(jīng)營(yíng)成本, 提高效益,減少差錯(cuò),節(jié)省人力,提高顧客滿意度,提供有效的技術(shù)保障。 通過(guò)了這次論文的設(shè)計(jì),我不僅大大提高了系統(tǒng)設(shè)計(jì)和軟件編程的能力以及自身的各方面的素質(zhì),同時(shí)也

48、培養(yǎng)了我的團(tuán)隊(duì)協(xié)作精神。這次課程設(shè)計(jì)不僅充實(shí)了我的計(jì)算機(jī)專(zhuān)業(yè)知識(shí),學(xué)會(huì)了更多的編程技能,增強(qiáng)分析問(wèn)題和解決問(wèn)題的能力,也提高自學(xué)的能力與軟件開(kāi)發(fā)能力,為今后的發(fā)展打下了的基礎(chǔ)。 同時(shí),由于缺乏經(jīng)驗(yàn),所以該系統(tǒng)可能還有不盡如人意的地方,本系統(tǒng)用于測(cè)試的時(shí)間相對(duì)較短,難免存在一些未知的問(wèn)題。還有一些不足之處:該系統(tǒng)并不適用與一些大中型超市,而且該系統(tǒng)并沒(méi)有聯(lián)網(wǎng)功能,所以更新數(shù)據(jù)的速度方面稍有欠缺,還有待改進(jìn)。超市庫(kù)存管理系統(tǒng)涉及的方面范圍寬,要解決的問(wèn)題多,功能復(fù)雜,實(shí)現(xiàn)困難,但由于時(shí)間限制,本系統(tǒng)只能做出其中的一部分功能,同時(shí)對(duì)于以上出現(xiàn)的問(wèn)題,我深表歉意,如發(fā)現(xiàn)還有其它問(wèn)題,希望老師批評(píng)指

49、正。 最后,我希望能在今后的學(xué)習(xí)生涯中,積攢更多的編程知識(shí)以及技能,開(kāi)發(fā)出更好用、功能更強(qiáng)大的系統(tǒng)。 附 錄 附錄1 連接數(shù)據(jù)庫(kù)代碼: public static DataRow LoginInfo; public static void CheckUsers(string EmpLoginName, string EmpLoginPwd) { SqlConnection cn = new SqlConnection(Properties.Settings.Default.db_CSManageC

50、onnectionString); SqlDataAdapter da = new SqlDataAdapter("select * from tb_EmpInfo where EmpLoginName=@EmpLoginName and EmpLoginPwd=@EmpLoginPwd", cn); da.SelectCommand.Parameters.Add("@EmpLoginName", SqlDbType.VarChar, 10).Value = EmpLoginName; da.SelectComman

51、d.Parameters.Add("@EmpLoginPwd", SqlDbType.VarChar, 10).Value = EmpLoginPwd; DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { LoginInfo = ds.Tables[0].Rows[0]; } else

52、 LoginInfo = null; } 附錄2 登錄代碼: private void button1_Click(object sender, EventArgs e) { CPublic.CheckUsers(txtID.Text, txtPwd.Text); if (CPublic.LoginInfo == null) MessageBox.Show("賬號(hào)或密碼錯(cuò)誤!", "登錄", MessageBoxButtons.OK, Me

53、ssageBoxIcon.Information); else Close(); } 附錄3 員工基本信息管理主要代碼: public EmpInfo() { InitializeComponent(); } private void tb_EmpInfoBindingNavigatorSaveItem_Click(object sender, EventArgs e) {

54、 this.Validate(); this.tb_EmpInfoBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.ds); } private void EmpInfo_Load(object sender, EventArgs e) { this.tb_EmpInfoTableAdapter.Fill(this.ds.tb_EmpInfo); } 附錄4

55、 供應(yīng)商信息管理主要代碼: public CompanyInfo() { InitializeComponent(); } private void tb_CompanyBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.tb_CompanyBindingSource.EndEdit();

56、this.tableAdapterManager.UpdateAll(this.ds); } private void CompanyInfo_Load(object sender, EventArgs e) { this.tb_CompanyTableAdapter.Fill(this.ds.tb_Company); } 附錄5 進(jìn)貨信息查詢(xún)主要代碼: public BuyGoodsInfo() { InitializeComp

57、onent(); } private void tb_JhGoodsInfoBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.tb_JhGoodsInfoBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.ds); } private

58、 void BuyGoodsInfo_Load(object sender, EventArgs e) { this.tb_JhGoodsInfoTableAdapter.Fill(this.ds.tb_JhGoodsInfo); } private void button1_Click(object sender, EventArgs e) { PublicClass.setDataToExcel(tb_JhGoodsInfoDataGridView);

59、 } 附錄6 銷(xiāo)售信息查詢(xún)主要代碼: public SellGoodsInfo() { InitializeComponent(); } private void tb_SellGoodsBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.tb_SellGoodsBindingSource.EndEdit()

60、; this.tableAdapterManager.UpdateAll(this.ds); } private void SellGoodsInfo_Load(object sender, EventArgs e) { this.tb_SellGoodsTableAdapter.Fill(this.ds.tb_SellGoods); } private void button1_Click(object sender, EventArgs e)

61、 { PublicClass.setDataToExcel(tb_SellGoodsDataGridView); } 附錄7 庫(kù)存信息主要代碼: public Inventory() { InitializeComponent(); } private void tb_KcGoodsBindingNavigatorSaveItem_Click(object sender, EventArgs e) {

62、 this.Validate(); this.tb_KcGoodsBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.ds); } private void Inventory_Load(object sender, EventArgs e) { this.tb_KcGoodsTableAdapter.Fill(this.ds.tb_KcGoods); }

63、 private void button1_Click(object sender, EventArgs e) { PublicClass.setDataToExcel(tb_KcGoodsDataGridView); } 附錄8 退貨信息主要代碼: public ReturnGoods() { InitializeComponent(); } private void tb_ThGoodsInfoBindingNavi

64、gatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.tb_ThGoodsInfoBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.ds); } private void ReturnGoods_Load(object sender, EventArgs e) {

65、 this.tb_ThGoodsInfoTableAdapter.Fill(this.ds.tb_ThGoodsInfo); } private void button1_Click(object sender, EventArgs e) { PublicClass.setDataToExcel(tb_ThGoodsInfoDataGridView); } 附錄9 數(shù)據(jù)備份主要代碼: public DataBackup() {

66、 InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { txtPath.Text = folderBrowserDialog1.SelectedPath.ToString(); } } private void button2_Click(object sender, EventArgs e) { try { if (txtPath.Text != "" && label2.Text != "")

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!