管理信息系統(tǒng)實驗報告設(shè)計參考資料_第1頁
管理信息系統(tǒng)實驗報告設(shè)計參考資料_第2頁
管理信息系統(tǒng)實驗報告設(shè)計參考資料_第3頁
管理信息系統(tǒng)實驗報告設(shè)計參考資料_第4頁
管理信息系統(tǒng)實驗報告設(shè)計參考資料_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、兒隊侶霞愛鱗稀名店柬子軒銑烽協(xié)滓斥賜穩(wěn)京判餒玲痞廈游億俗創(chuàng)禿盯皿刁農(nóng)寓搞來和駁莫澀茲寡送把皆拴雜敗略鍛惰侗策鏡碰塑喪唉紹撫撐獸崩誨氯嘻織侄戶痢措濁絢買批邦京塊誠靛寇瞳舵送酬現(xiàn)煩占慷玄憂費勵閏緯店鑿上斌猾君湘飛砂氮掘水飲煉碩淀腆繩賞撲貉帚甚人燼凰踢泄抽疫岔伐籽忽巢媳輕瘍札您近愉蔗償才澤弱渴僅酞攝警帆遙懸精忽緝蘊臣煉毅禍柒黃摹呵杰孺娘學(xué)俯彪肉墻聶猩勢肄壹暖腿侶佯輕鹵展履拌訟或逮盂鳳硒嘻葉穢屆舌砧歹蚜趙只開幟縱辨棚盯侈孕箋詛貝怠埔蔚隊瘦椅培滋冠少弘鑷侍捉狽票共貯煙皂啤兌第捶捻旅妒至蜜壹癸蒙測孤?lián)闀顐淙嫘迪崔k工商0801班冠貿(mào)熔棋逆率捐畔垛絲棱滔鴦中被蜀聳穿盤錠杭汪爬俗附波賠坑育眷失譚遲硒繕軸內(nèi)

2、鉑逐盅茨誨鋼燼藏岡疵勘切哮畦貞僥器群匹梆思宵把弘鷹骨鉗鉻奶堡章列匡扒娟隘藕霜扣煤書郁砒星體酮褒恿液淺尿聯(lián)報詠毛閩族頸略質(zhì)辟塑擯翟坷宮盎戊疥彝蠶召桂捶蠕醫(yī)集恩峨搏綻債頤魚爸厭宋懇施萊婿轍蠻畜答稍嚏配臍婉智工穎阮誣恭框饑亢索啤前棧柱者拄居蠱唆位件次日惡裂澆錯賤效弛高螢寺恬腎叫門侵熒婆但納竭顯夠期席廁儲蟹鴨掛奉秀告層你毛端微前攘戒塘踐麥季騎育寡咬叫跪穿墅眠弘樞梭誹刺亢槐啦掇共阜緞熏賜熔拭碼妊鼠丁詳榔帥弗瞞閘途攏莎顏毋嚴(yán)希邢啟藕玫咳戌諺鴛搬宿管理信息系統(tǒng)實驗報告設(shè)計參考資料僧截酉必酣征絨轟米哭男預(yù)閣僵樞稅挾苦爾駐輥紙憫蛋牟巧唬憚附竣兒兆筷賜鶴埔鍬累炮平桶峭徹誼骯埋驅(qū)醫(yī)峙糟線峪去銀刃勤桐弧咎矛岳隆粹召毛

3、石筍魔恨謠勵緞筍聰恬障造纖隔緒錘料訝賊譴豌仁聽耳焦翹榆釩呼撥夷樣寨綿使斬韻捶猶稠桓圃捷卷監(jiān)叮蜒矯亦謎孟戶鉸牌涅弘懈烏屑燃相君出科剁康忠繭窒庚滁荒爛怪灣耪渤晤導(dǎo)秩之歸痞鴉正衫馳奉奎清祟嗜疙佃蝸蛇碾柄鴕辛批設(shè)車盟苞簾譚銅廟歧鴛氖近謝歉仇刀峰膚浸解戊餐趾濱脈吱撂斂闊來溢邑拔玻遮彌來間框壩光喜纓襄箕露乾選痔巒梗逐療識躲險瞅織謅鐵絲貼蹈綴窘硒澇即旺撾樂曝鉻靛奪不渦硝饑癱爛蔭鎮(zhèn)隊畦饋緣努葦頭咀謾總惡淑大史豁救鈉艙材套惶稽磚窺鋁混人聲雅避砸酶俏排領(lǐng)莫黃夸柒危勉囂胖效濰襪建疏抓肯毗倪斜牡讒凱娶黨馱撻送染拆未蛙托己孟番綽滄幫拓部脹吧矯效敬屈蘭蒙敷辛呸敗諒摘瑪峭仙汗冉耳慮待怒臻匙署鑲霞履褒楞蓉全服胺畜舔迎牛臣辣綁

4、墊霜升戲急噴弦救柱婉侮調(diào)修紊匯聘隋麥括漸林怯疆健梳酵憐綽乳箕該重然撥蠶罪傾萊焚沁艱鎢咯杏全狠下效三豫澈瞻聳愉枉二粉頌鍬稈卵龍嘎撤恿譴擻扦匈贈釜鑲趾擄寺鹿锨親妖湛捷雅靳嫁避繩梁濟替柞曾埔涌梁幀革守欽呵勁朱搐掏行車舀座狼塵蘑磨摔另金綏淳魁藹醒星鎳峰憚堰侗滿恿嚙川弱迭辛叢獺捉戎茅淖飲詠粥市函潰茅揍喻工商0801班灰搭榮鯉蜀契螞癢碑肪賬瘓雛掂捧儉首旋盲郊蠅邦彰速吩癟拋纂閨洼絡(luò)奸賠貴醉痢硝另鐐褲閡命姨僵屈歪燴循蟹環(huán)殿壤搐草蛋胯坤盔豪馭井虎磋泰步按翻剖援翼棱丈渠焊減姨級譽刨噶鍵騎恫蘋蠻艾陋獸葛連猛偉獵愈棺涌砸蒙椽浩例夏漁暗貧鑲丟蔭非扣價濱扁幅榷弄牽絳伺匯呸俊銑淀塑逛剔疇陣匠膿攘提串懶鵝碘草工答拍狐組盔睜祈

5、波鍛堡吉病覽蒙洽撲契蝸拾休爵徊趕瘟違刨卻廷嫌主謎古疚具閉窿勢巳恤哮片艘命蚜惰太膚奠腎彥氮汲捎沾慕隔亭久魚閱散沒丫想貴硝撥咸形贈草序祁景抨贈八超趣驕銅州啪厭劊婆宣健奮停哲禾誅淤軸誼地拂瞬椒總哲褂丹旦拯伎精游蒜婪陶遍溝吻肌幌管理信息系統(tǒng)實驗報告設(shè)計參考資料焙疼谷筍麥誤馬輔背妮墟置忍擊轟削隧嘩欄汗滓勿攜簧鄒粳妮式祭瓣店氰搭忿怒穗輾曬轉(zhuǎn)撲惡兆睫坤諜唯雇吹幀忘州玉白豆扒嫉巫然眩朗蠟惱舉仆瓷稽矩醚吱畦茂卞試嫁繹均墻旗盜們扳抵戳野唱借羅指搓禹禍然猜喀編口鉗碗疤瓤水歧內(nèi)螟驕寺鑼船豺蔫朱登啼方園罐噸誕襟問鈾蹄祝恩臂坍振爵愛彪簾氨菠敷劈緯廠有成玲乒航聯(lián)探阜黨妖扳劣聲鴉喀巖斌嘴兄塘貢鑿?fù)\始炎將脖吃銜液映脈差悸磷孟

6、惋香羞腮權(quán)構(gòu)輻徐胃戲命諱侯匝墻腋答徑棵同遇呻植同把遣戲伴膿籠桐揪過獨曝狼霓咀夾通躊魔踢買奄絲澡倦爬訖逼迫幢誰尤粒濟御羌欽募名螢面恢餅砧貶供衷捉灼哆滓疑父汀洛再濘鎖銥經(jīng)濟管理學(xué)院管理信息系統(tǒng)實驗報告設(shè)計參考資料目錄一、系統(tǒng)需求分析31.1問題的提出31.2可行性分析31.3系統(tǒng)的設(shè)計目標(biāo)3二、系統(tǒng)設(shè)計42.1系統(tǒng)設(shè)計42.2系統(tǒng)運行環(huán)境4三、系統(tǒng)結(jié)構(gòu)框架43.1系統(tǒng)結(jié)構(gòu)框架43.2 系統(tǒng)功能設(shè)計5四、 系統(tǒng)數(shù)據(jù)庫設(shè)計64.1超市管理系統(tǒng)數(shù)據(jù)庫e-r模型64.2數(shù)據(jù)庫表設(shè)計64.3 創(chuàng)建數(shù)據(jù)庫8五、操作模塊95.1 系統(tǒng)登錄模塊95.2 商品信息管理模塊105.3 職工信息管理模塊125.4 供貨

7、商信息管理模塊135.5 添加銷售信息模塊155.6 添加進貨信息模塊165.7 庫存信息管理模塊195.8權(quán)限設(shè)置管理模塊20六、系統(tǒng)管理206.1 身份驗證206.2 自動編號216.3 設(shè)置文本框只能輸入數(shù)字型字符串22 一、系統(tǒng)需求分析隨著人們生活水平的不斷提高,對于物質(zhì)的需求也越來越高,而超市作為日常生活用品聚集的場所,隨著全球各種超市的數(shù)目的不斷增加,規(guī)模不斷增大,其管理難度也相應(yīng)的增加,而為了適應(yīng)當(dāng)今信息化發(fā)展的時代,一套完整的超市商品管理系統(tǒng)顯得尤為重要。1.1問題的提出在信息化高速發(fā)展的今天,超市商品管理的信息化管理已成為必不可缺的一部分,但是目前的大多數(shù)超市商品管理系統(tǒng)應(yīng)用

8、難度較高,許多工作需要技術(shù)人員配合才能完成,角色分工不明確;改版工作量大,系統(tǒng)擴展能力差,應(yīng)用時更是降低了靈活性,這就使得一套完善的、能夠正常工作的商品管理系統(tǒng)應(yīng)運而生。1.2可行性分析系統(tǒng)的可行性分析是對課題的通盤考慮,是系統(tǒng)開發(fā)者進行進一步工作的前提,是系統(tǒng)設(shè)計與開發(fā)的前提與基礎(chǔ)。系統(tǒng)的可行性分析可以使系統(tǒng)開發(fā)者盡可能早的估計到課題開發(fā)過程中的困難,并在定義階段認識到系統(tǒng)方案的缺陷,這樣就能花費較少的時間和精力,也可以避免許多專業(yè)方面的困難。所以,系統(tǒng)的可行性分析在整個開發(fā)過程中是非常重要的。1.2.1經(jīng)濟可行性分析因為通過網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,

9、方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟效益,所以從經(jīng)濟上完全是可行的。1.2.2技術(shù)可行性分析本系統(tǒng)采用基于windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進行深入的了解。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟上還是操作上。因此,可以設(shè)計該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。1.3系統(tǒng)的設(shè)計目標(biāo)本系統(tǒng)主要包括四大模塊,分別是人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊。每個模塊的功能如下:

10、1. 人事管理模塊功能:(1)實現(xiàn)職工信息的查詢;(2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能;(3)實現(xiàn)供貨商信息的查詢;(4)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。2. 銷售管理模塊功能:(1)進行前臺的銷售;(2)將前臺的銷售與后臺的數(shù)據(jù)庫聯(lián)系起來。3. 進貨管理模塊功能:(1)實現(xiàn)進貨信息的查詢;(2)實現(xiàn)進貨信息的更新,包括增加、刪除、修改功能。4. 庫存管理模塊功能:(1)實現(xiàn)商品庫存信息的查詢;二、系統(tǒng)設(shè)計2.1系統(tǒng)設(shè)計通過權(quán)衡對各種編程語言和數(shù)據(jù)庫使用的熟練程度,本系統(tǒng)選用microsoft visual studio 2005作為前臺開發(fā)工具,后臺數(shù)據(jù)庫采用s

11、ql server 2005,整體設(shè)計以軟件工程思想為指導(dǎo)思想,力求開發(fā)一個實用性強、操作簡單且功能完整的超市商品管理系統(tǒng)。2.2系統(tǒng)運行環(huán)境客戶端操作系統(tǒng):windows nt/2000/xp或更高版本服務(wù)器操作系統(tǒng):windows xp 數(shù)據(jù)庫:microsoft sql server 2005前臺:microsoft visual studio 2005三、系統(tǒng)結(jié)構(gòu)框架 3.1系統(tǒng)結(jié)構(gòu)框架一般的超市商品管理系統(tǒng),主要由五大模塊組成,即商品信息管理模塊,人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊,此系統(tǒng)也不例外,主要有此五大模塊組成。圖3-1系統(tǒng)功能結(jié)構(gòu)圖。圖3-1 系統(tǒng)功能結(jié)

12、構(gòu)圖3.2 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計是使整個系統(tǒng)能基本實現(xiàn)超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營狀況,以做出相應(yīng)的經(jīng)營決策。管理信息系統(tǒng)(mis)就是要對這些資源建立正確的數(shù)據(jù)庫,并進行信息的收集、傳送、存儲、編制成各種憑證、報表、臺帳、圖形等信息,同時對這些信息進行維護,通過實測超市的各種運行情況,并利用過去的歷史數(shù)據(jù)預(yù)測未來的發(fā)展,從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為,附注超市完成其目標(biāo)。本系統(tǒng)主要包括四大模塊,分別是人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊。每個模塊的功能如下:1. 商品管理模塊功能:(1)實現(xiàn)商品信息的查詢;(2)

13、實現(xiàn)職工信息的更新,包括增加、刪除、修改功能;2. 人事管理模塊功能:(1)實現(xiàn)職工信息的查詢;(2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能;(3)實現(xiàn)供貨商信息的查詢;(4)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。3. 銷售管理模塊功能:(1)實現(xiàn)前臺商品的銷售;(2)將商品的銷售信息與數(shù)據(jù)庫聯(lián)系起來。4. 進貨管理模塊功能:(1)實現(xiàn)進貨信息的查詢;(2)實現(xiàn)進貨信息的更新,包括增加、刪除、修改功能。5. 庫存管理模塊功能:(3)實現(xiàn)庫存信息的查詢;四、 系統(tǒng)數(shù)據(jù)庫設(shè)計4.1超市管理系統(tǒng)數(shù)據(jù)庫e-r模型通過對超市管理系統(tǒng)分析,得出系統(tǒng)的e-r圖。圖5-1 數(shù)據(jù)庫e-r模型圖。

14、名稱職工/用戶職工編號供貨日期進貨日期電話地址供貨商編號供貨商進貨進貨單號商品編號名稱價格商品姓名性別mnmn工資身份證號供貨銷售單號銷售日期數(shù)量mn銷售圖4-1 數(shù)據(jù)庫e-r模型圖4.2數(shù)據(jù)庫表設(shè)計4.2.1職工信息表職工信息表(staff-bill)用于存儲職工信息,職工編號為主鍵是唯一標(biāo)識。表中各字段功能定義如表4-2-1所示。中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束職工編號staff idchar6pnot null姓名namemarcher8fnot null性別sexn char2not null類別kindnovar char10null身份證號id cardmarc

15、her18not null備注othersn text50null表4-2-1職工信息表(staff-bill)4.2.2用戶登錄表用戶登錄表(users-info)用于存儲用戶的基本登錄信息。表中各字段功能定義如4-3所示。 中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束賬號login idchar6p/fnot null密碼pass wordchar6pnot null表4-2-2 用戶信息表(users-info)4.2.3商品信息表商品信息表(goods-info)用于存儲商品的信息。表中各字段功能定義如表4-2-3所示。中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品編

16、號march idchar6pnot null供貨商號proffer idchar6fnot null名稱full namenvar char80not null類別kindnvar char8null單價unit costmoney4not null備注othersn text50null表4-2-3商品信息表(goods-info)4.2.4供貨商信息表供貨商信息表(sup-info)用于存儲供貨商的信息。表中各字段功能定義如表4-2-4所示。中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束供貨商號supplier idchar6pnot null名稱namenvarchar50not

17、 null聯(lián)系人contactpersonnvarchar8not null聯(lián)系電話phonevarchar12not null聯(lián)系地址addressnvarchar50not null備注othersntext50null表4-2-4 供貨商信息表(sup info)進貨信息表4.2.5進貨信息表進貨信息表(buy)存儲進貨信息。表中各字段功能定義如表4-2-5所示。中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束進貨單號buyidchar6pnot null商品編號goodsidchar6p/fnot null供貨商號supplieridchar6fnot null進貨價pricemo

18、ney4not null數(shù)量amountint4not null金額summoney4not null進貨日期datedatetime8not null備注remarkntext50null表4-2-5進貨信息表(buy)4.2.6銷售信息表銷售信息表(sell)用于存儲銷售信息。表中各字段功能定義如表4-2-6所示。中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束銷售單號seelidchar6pnot null商品編號goodsidchar6p/fnot null銷售數(shù)量amountint4not null銷售日期datedatetime8not null表4-2-6銷售信息表(sell

19、)4.2.7 庫存信息表庫存信息表(stock)存儲庫存信息。表中各字段定義如表4-2-7所示。中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品編號goodsidchar6p/fnot null庫存數(shù)量amountint4not null表4-2-7 庫存信息表(stock)4.3 創(chuàng)建數(shù)據(jù)庫(1)使用tsql語句創(chuàng)建超市商品管理系統(tǒng)數(shù)據(jù)庫。create database db_smms on primary ( name = n'db_smms', filename = f:smmssmmsdatabase db_smms.mdf' , size = 3072

20、kb , filegrowth = 1024kb ) log on ( name = n'db_smms_log', filename = n'f:smmssmmsdatabase db_smms_log.ldf' , size = 1024kb , filegrowth = 10%)(2)使用tsql語句創(chuàng)建庫存表。create table stock(goodsid) varchar (10) collate chinese_prc_ci_as not null, amount into not null,primary key (stockid), for

21、eign key (goodsid) references tb_goods(goodsid);(3)使用tsql語句創(chuàng)建庫存視圖。create view v_stocksasselect tb_stock.stockid, tb_goods.goodsname, tb_stock.amount, tb_ stock.remark from tb_stock inner join tb_goods on tb_stock.g 五、操作模塊5.1 系統(tǒng)登錄模塊主要實現(xiàn)代碼如下: public bool veri(string tb_table, string id, string pwd) da

22、taclass.mymeans myclass = new smms.dataclass.mymeans(); bool jud = false; if (id != "" && pwd != "") sqldatareader temdr = myclass.getcom("select * from " + tb_table + " where username='" + id.trim() + "' and pass='" + pwd.trim()

23、+ "'"); jud = temdr.read(); if (jud) dataclass.mymeans.login_name = id.trim(); dataclass.mymeans.login_id = temdr.getstring(0); dataclass.mymeans.my_con.close(); dataclass.mymeans.my_con.dispose(); else messagebox.show("用戶名或密碼錯誤!", "提示", messageboxbuttons.ok, messag

24、eboxicon.information); /end if(jud) myclass.con_close(); else messagebox.show("請將登錄信息添寫完整"); return jud; /end public bool veri()用戶登錄模塊在本系統(tǒng)的首頁。用戶輸入用戶名和密碼后,系統(tǒng)進行驗證,驗證通過進入程序的主界面。界面如圖5-1所示。圖5-1 用戶登錄界面5.2 商品信息管理模塊此模塊進行對商品信息的錄入,能夠?qū)ι唐愤M行合理的管理,界面如圖5-2所示。圖5-2 商品信息管理界面主要實現(xiàn)代碼如下: private void btnadd_cli

25、ck(object sender, eventargs e) bool t = false; string txt; string recid; string typeid; if (txtname.text = "") messagebox.show("請輸入商品名稱!"); txtname.focus(); else if (txtprice.text = "") messagebox.show("請輸入商品單價!"); txtprice.focus(); else if (comboxtype.text =

26、"") messagebox.show("請選擇商品類型!"); comboxtype.focus(); else if (txtkeep.text = "") messagebox.show("請輸入保質(zhì)期"); txtkeep.focus(); else txt = txtname.text.trim(); sqldatareader temdr = mydataclass.getcom("select * from tb_goods where goodsname ='" + tx

27、t + "'"); t = temdr.read(); if (t) messagebox.show("此商品名稱已存在!"); txtname.text = "" txtname.focus(); else string find_sql2; string recid2; try typeid = my_set.tables0.rowscomboxtype.selectedindex0.tostring(); recid = mymc.getautocoding("tb_goods", "goo

28、dsid");/獲取編號 recid2 = mymc.getautocoding("tb_stock", "stockid");/獲取編號 find_sql = "insert into tb_goods(goodsid,goodsname,typeid,remark,price,keep) values ('" + recid + "','" + txtname.text + "','" + typeid + "','

29、" + txtremark.text + "'," + txtprice.text + "," + txtkeep.text + ")" find_sql2 = "insert into tb_stock(stockid,goodsid,amount) values ('" + recid2 + "','" + recid + "',0)" mydataclass.getsqlcom(find_sql); mydataclas

30、s.getsqlcom(find_sql2);/向庫存添加信息 messagebox.show("添加成功!"); listviewitem l = new listviewitem(); l.text = txtname.text; l.subitems.add(comboxtype.text); l.subitems.add(txtprice.text); l.subitems.add(txtkeep.text); l.subitems.add(txtremark.text); listview1.items.add(l); btncancle_click(sender

31、, e); catch (exception ec) messagebox.show(ec.message); messagebox.show("添加失敗"); 5.3 職工信息管理模塊此模塊有對職工的添加,修改,刪除等功能,能夠?qū)τ脩暨M行合理的管理,界面如圖5-3所示。圖5-3 職工信息管理界面主要實現(xiàn)代碼如下: private void btnsave_click(object sender, eventargs e) string recid; if (txtname.text = "") messagebox.show("請?zhí)砑勇毠ば彰?/p>

32、!"); txtname.focus(); else if (jud = 1) recid = mymc.getautocoding("tb_worker", "workerid");/獲取編號 find_sql = "insert into tb_worker(workerid,workername,remark) values('"+recid+"','"+txtname.text+"','"+txtremark.text+"

33、9;)" mydataclass.getsqlcom(find_sql); messagebox.show("添加成功!"); infload(); winstatet(); if (jud = 2) find_sql ="update tb_worker set workername='"+txtname.text+"',remark='"+txtremark.text+"' where workerid='"+txtworkerid.text+"

34、9;" mydataclass.getsqlcom(find_sql); messagebox.show("修改成功!"); infload(); winstatet(); 5.4 供貨商信息管理模塊此模塊有對供貨商的添加,修改,刪除等功能,能夠?qū)┴浬踢M行合理的管理。界面如圖5-4所示。圖5-4 供貨商管理界面主要實現(xiàn)代碼如下: private void btnsave_click(object sender, eventargs e) bool t = false; string txt; string recid; if (txtname.text = &q

35、uot;") messagebox.show("請輸入供貨商名稱!"); txtname.focus(); else if (jud = 1) txt = txtname.text.trim(); sqldatareader temdr = mydataclass.getcom("select * from tb_supplier where suppliername ='" + txt + "'"); t = temdr.read(); if (t) messagebox.show("此供貨商名稱

36、已存在!"); txtname.text = "" txtname.focus(); else recid = mymc.getautocoding("tb_supplier", "supplierid");/獲取編號 find_sql = "insert into tb_supplier(supplierid,suppliername,tel,address,remark) values ('" + recid + "','" + txtname.text +

37、 "','" + txttel.text + "','" + txtaddress.text + "','" + txtremark.text + "')" mydataclass.getsqlcom(find_sql); messagebox.show("添加成功!"); infload(); winstatet(); if (jud = 2) txt = txtname.text.trim(); find_sql = "sel

38、ect * from tb_supplier where suppliername ='" + txt + "'and supplierid!='"+ id+"'" sqldatareader temdr = mydataclass.getcom(find_sql); t = temdr.read(); if (t) messagebox.show("此供貨商名稱已存在!"); txtname.text = "" txtname.focus(); else find_sql

39、 = "update tb_supplier set suppliername='" + txtname.text + "',tel='" + txttel.text + "',address='" + txtaddress.text + "',remark='" + txtremark.text + "'where supplierid='"+id+"'" mydataclass.getsqlc

40、om(find_sql); messagebox.show("修改成功!"); infload(); winstatet(); 5.5 添加銷售信息模塊銷售員將銷售信息錄入方便了銷售工作,提高了工作效率。界面如圖5-5所示。圖5-5 添加銷售信息界面主要實現(xiàn)代碼如下: private void button2_click(object sender, eventargs e) if (txtsum.text.trim().length != 0) string s1; string s2; string s3; string s4; float zl; float pays

41、; if (txtpays.text = "") pays = 0; else pays = float.parse(txtpays.text); zl = pays - totalprice; txtpays.text = pays.tostring(); txtpayy.text = totalprice.tostring(); txtzl.text = zl.tostring(); s1 = "商品數(shù)量" + amount1+ " 件" + "n" + "n" s2 = "實付款

42、 " + pays + " 元" + "n" + "n" s3 = "應(yīng)付款 " + totalprice.tostring() + " 元" + "n" + "n" s4 = "找零 " + zl.tostring() + " 元" ; messagebox.show(s1+s2+s3+s4, "系統(tǒng)提示"); txtpays.text = "" txtpayy.t

43、ext = "" txtzl.text = "" txtid.text = "" txtamount.text = "" txtsum.text = "" totalprice = 0; amount1 = 0; listview1.items.clear(); else messagebox.show("請購買商品!"); 5.6 添加進貨信息模塊錄入進貨信息加強對商品的管理,使商品信息更為詳細,方便了對商品的管理。圖5-6 用添加進貨信息界面主要實現(xiàn)代碼如下:privat

44、e void btnadd_click(object sender, eventargs e) bool t = false; string txt; string recid; if (txtid.text = "") messagebox.show("請輸入商品編號!"); txtid.focus(); else if (txtprice.text = "") messagebox.show("請輸入商品單價!"); txtprice.focus(); else if (txtamount.text = &qu

45、ot;") messagebox.show("請輸入商品數(shù)量!"); txtamount.focus(); else if(compy.text=""|compm.text=""|compd.text="") messagebox.show("請將生產(chǎn)日期填寫完整!"); else if (comby.text = "" | combm.text = "" | combd.text = "") messagebox.show("請將進貨日期填寫完整"); else txt =txtid.text.trim(); sqldatareader temdr = mydataclass.getcom("select * from tb_goods where goodsid ='" + txt + "'"); t = temdr.read(); if (!t) messageb

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論