


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)號:XXXXXXXX大學(xué)20 XX屆本科畢業(yè)論文囍木家具廠管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)Desig n and Impleme ntati on of Ximu Factory Man ageme nt System論文作者姓名:XXX作者學(xué)號:所在學(xué)院:所學(xué)專業(yè):XXXXXXXXXXXXXXXXXXXX導(dǎo)師姓名職稱:XXXXXXX論文完成時(shí)間:XXXX年XX月XX日XXXX年XX月XX日XX大學(xué)20 XX屆畢業(yè)設(shè)計(jì)(論文、創(chuàng)作)幵題報(bào)告(學(xué)生本人填寫)學(xué)號姓名導(dǎo)師姓名職稱幵題時(shí)間XXXX年XX月XX日課題題目囍木家具廠管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)課題來源導(dǎo)師指定自定其他來源課題的目的、意義以與和本課題有關(guān)的
2、國內(nèi)外現(xiàn)狀分析:1. 目的:為囍木豕具廠設(shè)計(jì) 個(gè) windows窗體界面的管理應(yīng)用程序。 使其擺脫生產(chǎn)任務(wù)發(fā)放、出庫管理與員工管理上的一些繁瑣的人力消耗。使工廠的生產(chǎn)銷售過程更加的快捷方便。2. 意義:使用電子信息記錄了每天的出庫記錄,簡單、方便且易于查 找和記錄。將員工的信息與工資幵付支取的信息記錄下來,便于進(jìn)行 結(jié)算和對工資幵付和支取的詳細(xì)信息進(jìn)行查看。生成年末員工的工資 單,取代人工進(jìn)行工資單據(jù)的計(jì)算過程,更加的準(zhǔn)確和明了。3. 現(xiàn)狀:囍木家具廠通過人工書寫的紙質(zhì)單據(jù)記錄每天的家具調(diào)配信 息,單據(jù)雜亂且容易丟失。對每月的銷售狀況沒有一個(gè)確切的了解。 在年末進(jìn)行工人工資結(jié)算時(shí)需要人工對工人
3、幵付支出的票據(jù)進(jìn)行計(jì)算,工作量大且容易出現(xiàn)問題。如果出現(xiàn)票據(jù)丟失的情況會產(chǎn)生很大 的麻煩。研究目標(biāo)、研究內(nèi)容和準(zhǔn)備解決的問題:1. 目標(biāo):通過設(shè)計(jì)一個(gè) win dows窗體應(yīng)用程序?qū)⒎爆?、?fù)雜的人工 操作交由計(jì)算機(jī)進(jìn)行記錄。便于以后的查找和核對。完成對月銷售狀況的分析,并提升使用未完成的生產(chǎn)訂單。完成對年末工人工資的核 對和計(jì)算,并生產(chǎn)工人的詳細(xì)工資幵付支取的情況。2. 內(nèi)容:利用.NET幵發(fā)一個(gè) Windows 窗體應(yīng)用程序。完成對出庫 單據(jù)的記錄,并生產(chǎn)當(dāng)月銷售狀況的記錄。管理者發(fā)放生產(chǎn)任務(wù)時(shí)對 預(yù)訂貨物信息的了解使其更準(zhǔn)確的把握家具生產(chǎn)的數(shù)量。完成對工人 工資的幵付和支取的記錄,并能計(jì)算
4、工人的年末總工資。3. 準(zhǔn)備解決的問題:如何實(shí)現(xiàn)出庫信息的記錄和二次處理。完成對工 人年末工資計(jì)算功能。完成對成品庫存的記錄和更新。完成月銷售總 銷售量信息的記錄和分析。擬采取的方法、技術(shù)或設(shè)計(jì)(幵發(fā))工具:幵發(fā)平臺: Windows XP。幵發(fā)工具:Visual Studio 2010使用語言:C#使用技術(shù):.NET應(yīng)用程序幵發(fā)數(shù)據(jù)庫:Sql Server數(shù)據(jù)庫預(yù)期成果:1 .源程序2 .畢業(yè)論文進(jìn)度計(jì)劃與階段要求:(1) :查找資料、確定畢業(yè)設(shè)計(jì)題目2012.02.11:將畢業(yè)設(shè)計(jì)題目和基本功能說明發(fā)送到導(dǎo)師郵箱。(2) 2012.02.12-2012.03.31 :搜集素材、整理設(shè)計(jì)內(nèi)容
5、。2012.04.01:完成需求分析,并完成功能。(3) 2012.04.02-2012.04009 :根據(jù)導(dǎo)師的建議和指導(dǎo),繼續(xù)設(shè)計(jì)。2012.04.10:將中期檢查表和修改后的設(shè)計(jì)內(nèi)容發(fā)送到導(dǎo)師郵箱。(4) 2012.04.11-2012.04.20:根據(jù)導(dǎo)師的建議和指導(dǎo),完成設(shè)計(jì)。2012.04.21:將完成的畢業(yè)設(shè)計(jì)內(nèi)容發(fā)送到導(dǎo)師郵箱。(5) 2012.04.22-2012.05.05 :根據(jù)導(dǎo)師建議和已經(jīng)完成的設(shè)計(jì),完成論文初稿2012.05.06:將畢業(yè)論文初稿發(fā)送到導(dǎo)師郵箱。(6) :根據(jù)導(dǎo)師對論文的修改建議和指導(dǎo),完成論文。:將論文終稿發(fā)送到導(dǎo)師郵箱。幵題前收集的資料和參考文獻(xiàn)
6、(5-8種)1 馬俊。C#程序設(shè)計(jì)與應(yīng)用教程(第 2版),人民郵電出版社,2010 年5月。2 吳潔明。軟件工程實(shí)例教程,清華大學(xué)出版社,2010年11月。3 王珊,薩師煊。數(shù)據(jù)庫系統(tǒng)概論(第4版),高等教育出版社,2006 年5月。4 嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語言版),清華大學(xué)出版社,2010 年4月。5 朱少民,軟件工程導(dǎo)論,清華大學(xué)出版社,2009年1月。指導(dǎo)教師對幵題報(bào)告的意見:同意按幵題報(bào)告的題目和設(shè)計(jì)思路幵題。指導(dǎo)教師簽名:年 月曰XX大學(xué)20 XX屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)任務(wù)書(導(dǎo)師根據(jù)學(xué)生的幵題報(bào)告填寫)題目名稱 囍木豕具廠管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)院學(xué)生姓名所學(xué)專業(yè)學(xué)號畢業(yè)論
7、文(設(shè)計(jì)、創(chuàng)作)要求1 .設(shè)計(jì)內(nèi)容設(shè)計(jì)一個(gè)針對囍木家具廠生產(chǎn)銷售狀況的管理應(yīng)用程序。2 .基本要求利用VS2010設(shè)計(jì)一個(gè) Windows應(yīng)用窗體的應(yīng)用程序,使其能完成對 家具廠生產(chǎn)與銷售方面的管理。要求至少實(shí)現(xiàn)以下內(nèi)容:(1) 對出庫與倉庫信息的記錄。(2) 對員工信息與日常的收入支出進(jìn)行記錄,并能與時(shí)年末工資。(3) 對出庫信息進(jìn)行二次處理,展示月銷售狀況與預(yù)訂信息的統(tǒng)計(jì)。3 .要解決的問題如何對未調(diào)取的訂貨信息的處理。怎樣對月銷售狀況和產(chǎn)品預(yù)訂信息進(jìn)行二次處理并展現(xiàn)給管理者。4 .要求提交的成果(1 )畢業(yè)設(shè)計(jì)源程序(2)論文指導(dǎo)教師簽名:年 月 日XX大學(xué)20 XX屆畢業(yè)設(shè)計(jì)(論文、創(chuàng)
8、作)中期檢查表(導(dǎo)師只填寫評語,其他由學(xué)生填寫)題目名稱:囍木豕具廠管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)院學(xué)生姓名所學(xué)專業(yè)學(xué)號一、畢業(yè)設(shè)計(jì)(論文、創(chuàng)作)進(jìn)展情況目前,項(xiàng)目設(shè)計(jì)的大致框架已基本完成,程序能夠正常運(yùn)行。但是還 有部分沒有實(shí)現(xiàn),有待進(jìn)步完善。已經(jīng)完成對出庫庫存信息的記錄,員工信息的記錄以與員工工資幵付 與支出的信息記錄。完成預(yù)訂信息的保存和貨物記錄,并完成對預(yù)訂到期 時(shí)的操作處理二、畢業(yè)設(shè)計(jì)(論文、創(chuàng)作)存在的問題與解決方案存在的問題:無法統(tǒng)計(jì)當(dāng)月的銷售狀況。 預(yù)訂訂單的二級處理未實(shí)現(xiàn)。 解決方案:添加新的表單與狀態(tài)對信息進(jìn)行記錄。 添加新的查詢機(jī)制, 將想要出現(xiàn)的效果與數(shù)據(jù)展示出來。三、學(xué)生本人
9、對畢業(yè)設(shè)計(jì)階段所做工作與進(jìn)展情況的評價(jià)在做畢業(yè)設(shè)計(jì)期間,我積極認(rèn)真,嚴(yán)格要求自己,并在代碼設(shè)計(jì)過程 中與時(shí)解決了遇到的大部分問題。但是在數(shù)據(jù)捕獲模塊的數(shù)據(jù)顯示部分, 存在界面凍結(jié)現(xiàn)象,目前正在通過學(xué)過的知識和搜集的參考資料,想辦法 盡快解決這個(gè)問題。四、指導(dǎo)教師對學(xué)生畢業(yè)設(shè)計(jì)(論文、創(chuàng)作)中期檢查的評語根據(jù)該生提交的畢業(yè)設(shè)計(jì)成果,以與該生和導(dǎo)師交流的情況,同意該 生通過中期檢查。允許該生根據(jù)本人搜集的參考資料和已經(jīng)完成的設(shè)計(jì)成 果,幵始整理畢業(yè)論文文檔。指導(dǎo)教師簽名年 月 日XX大學(xué)20 XX屆畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)教師評閱成績表學(xué)號姓名專業(yè)指導(dǎo)教師教師評 閱平均 得分論文題目囍木家具廠管理系
10、統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師評語與得分指導(dǎo)教師評語評分項(xiàng)目分值指導(dǎo)教師對畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評分撰寫幵 題報(bào)告、文獻(xiàn)綜述15調(diào)查 研究 查閱 整理 資料10學(xué)習(xí) 態(tài)度 與規(guī) 范要求10數(shù)據(jù) 處理、文字 表達(dá)10論文(設(shè)計(jì)、創(chuàng) 作)質(zhì)里和創(chuàng)新 意識55合計(jì)100得分指導(dǎo)教師簽名年 月日評語與評W閱學(xué)院名稱:計(jì)算機(jī)與信息工程學(xué)院分評分項(xiàng)目分值評閱畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)評分撰寫幵題報(bào)告、文獻(xiàn)綜述滿分15調(diào)查 研究 查閱 整理 資料10學(xué)習(xí) 態(tài)度 與規(guī) 范要 求10數(shù)據(jù) 處理、 文字 表達(dá)10論文(設(shè)計(jì)、創(chuàng)作)質(zhì)量和創(chuàng)新意識55合計(jì)100得分評閱教師簽名日年 月此表由教師填寫XX大學(xué)20 XX屆畢業(yè)論文(
11、設(shè)計(jì)、創(chuàng)作)綜合成績表學(xué)號姓名所在學(xué)院答亠、亠辯委 員 會 評 語 與 評 分答辯 委員 會評 語該生答辯過程中思路清晰,反應(yīng)敏捷,論文結(jié)構(gòu)合理,條理清楚,達(dá)到本科畢業(yè)設(shè)計(jì)和畢業(yè)論文要求的標(biāo)準(zhǔn),經(jīng)答辯小組評議,同意通過論文答辯。答辯委員簽字(4名以上): 年月 日評分項(xiàng)目分值論文答辯小組評分答辯情況論文質(zhì)量合計(jì)(100)內(nèi)容表達(dá)情況(15)答辯問題情況(25)規(guī)范要求與文字表達(dá)(20)論文(設(shè)計(jì)、 創(chuàng)作)質(zhì)量和 創(chuàng)新意識(40)得分答辯委員會主任簽字:年 月日畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)成績綜合評定(百分制):分(教師評閱表平均成績占 40%,答辯成績占60%)綜合評定等級(優(yōu)、良、中、差):備注:
12、一、論文的質(zhì)量評定,應(yīng)包括對論文的語言表達(dá)、結(jié)構(gòu)層次、邏輯性理論 分析、設(shè)計(jì)計(jì)算、分析和概括能力與在論文中是否有新的見解或創(chuàng)新性成 果等做出評價(jià)。從論文來看學(xué)生掌握本專業(yè)基礎(chǔ)理論和基本技能的程度。二、成績評定采用結(jié)構(gòu)評分法,即由指導(dǎo)教師、評閱教師和答辯委員會分 別給分(以百分計(jì)) ,評閱教師得分乘以 20% 加上指導(dǎo)教師得分乘以 20% 加上答辯委員會得分乘以 60% 即綜合成績。評估等級按優(yōu)、良、中、差劃 分,優(yōu) 90-100 分;良 76-89 分;中 60-75 分;差 60 分以下。三、評分由專業(yè)教研室或院組織專門評分小組(不少于 5 人),根據(jù)指導(dǎo)教 師和答辯委員會意見決定每個(gè)學(xué)生的
13、分?jǐn)?shù),在有爭議時(shí),應(yīng)由答辯委員會 進(jìn)行表決。四、畢業(yè)論文答辯工作結(jié)束后, 各院應(yīng)于 6 月 20 日前向教務(wù)處推薦優(yōu)秀論 文以匯編成冊,推薦的篇數(shù)為按當(dāng)年學(xué)院畢業(yè)生人數(shù)的 1.5% 篇。五、各院亦可根據(jù)本專業(yè)的不同情況,制定相應(yīng)的具有自己特色的內(nèi)容。 須報(bào)教務(wù)處備案。河南大學(xué)本科生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)承諾書論文題目囍木豕具管理程序的設(shè)計(jì)與實(shí)現(xiàn)姓名所學(xué)專業(yè)學(xué)號完成時(shí)間XXXX年XX月XX日指導(dǎo)教師姓名職稱承諾內(nèi)容:1 .本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)是學(xué)生XX 在導(dǎo)師 XX 的指導(dǎo)下獨(dú)立完成的,沒有抄襲、剽竊他人成果,沒有請人代做,若在畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)的各種檢查、評比中被發(fā)現(xiàn)有以上行為,愿按學(xué)
14、 校有關(guān)規(guī)定接受處理,并承擔(dān)相應(yīng)的法律責(zé)任。2 .學(xué)校有權(quán)保留并向上級有關(guān)部門送交本畢業(yè)論文(設(shè)計(jì)、創(chuàng)作) 的復(fù)印件和磁盤。備注:學(xué)生簽名:指導(dǎo)教師簽名:年 月 日年 月 日說明:學(xué)生畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)如有保密等要求,請?jiān)趥渥⒅忻?確,承諾內(nèi)容第 2條即以備注為準(zhǔn)。目錄摘 要 5ABSTRACT 6第 1 章緒 論 11.1 課題背景 11.2 國內(nèi)現(xiàn)狀 21.3 系統(tǒng)開發(fā)軟件介紹 2第 2 章系統(tǒng)需求分析 42.1 系統(tǒng)的功能需求 42.2 業(yè)務(wù)流程分析 52.2.1 工人的業(yè)務(wù)流程分析 62.2.2 銷售人員業(yè)務(wù)流程分析 62.2.3 管理者業(yè)務(wù)流程分析 6第 3 章 系統(tǒng)總體設(shè)計(jì) 8
15、3.1 系統(tǒng)總體結(jié)構(gòu) 83.1.1 生產(chǎn)任務(wù)信息展示 93.1.2 銷售管理子系統(tǒng) 93.1.3 綜合管理子系統(tǒng) 93.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) .1 數(shù)據(jù)庫表設(shè)計(jì) .2 數(shù)據(jù)庫模型圖 1.7.第 4 章 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)功能選擇 生產(chǎn)任務(wù)信息展示 銷售管理子系統(tǒng) .1 即時(shí)調(diào)貨訂單的下單 預(yù)訂訂單的下單 綜合管理子系統(tǒng) .1 當(dāng)天生產(chǎn)任務(wù)添加 銷售信息管理 .3 員工信息管理 3.2.結(jié) 論 3.4.參考文獻(xiàn) 3.5.摘要隨著經(jīng)濟(jì)的
16、發(fā)展以與計(jì)算機(jī)成本的降低,計(jì)算機(jī)已經(jīng)越來越成為人們 日常生活不可或缺的一部分。很多的大型工廠早已將計(jì)算機(jī)應(yīng)用于生產(chǎn)、 銷售和管理中。通過相應(yīng)的軟件應(yīng)用系統(tǒng),大大的節(jié)省了人力并提高了其 生產(chǎn)、銷售的效率。然而大部分的中小型的工廠仍然通過人工的操作去完 成哪些繁雜的操作,因而急需一個(gè)專用的、適用于其生產(chǎn)銷售管理的軟件 管理系統(tǒng)。本文主要介紹了一個(gè)解決囍木家具廠生產(chǎn)、銷售以與員工管理上問題 管理系統(tǒng)的設(shè)計(jì)思路和實(shí)現(xiàn)過程。本文首先對囍木家具廠的生產(chǎn)、銷售和 員工管理方面存在的問題進(jìn)行了詳細(xì)的介紹,并根據(jù)這些問題分析了系統(tǒng) 都應(yīng)具有哪些功能。再次基礎(chǔ)上設(shè)計(jì)了相應(yīng)的數(shù)據(jù)庫,最后對系統(tǒng)的各項(xiàng) 功能模塊的設(shè)計(jì)
17、和實(shí)現(xiàn)過程進(jìn)行了詳細(xì)的闡述。該系統(tǒng)主要分為三個(gè)主要 的功能模塊:對調(diào)貨訂單的處理,包括對不同訂單信息的記錄和庫存扣除 并對預(yù)訂的訂單信息有相應(yīng)的記錄和處理操作;對生產(chǎn)任務(wù)的發(fā)放處理, 包括對月銷售量的統(tǒng)計(jì),預(yù)訂信息和庫存的比對以與未完成訂制信息的提 醒和生產(chǎn)任務(wù)的添加;最后是對工人的信息管理,主要包括對工人個(gè)人信 息的記錄,工資開付和支出的記錄,并能夠根據(jù)這些信息計(jì)算工人的年末 工資。關(guān)鍵詞 家具廠;信息管理系統(tǒng);生產(chǎn)管理;銷售管理ABSTRACTWith the development economic and reduce of computer costs, computers have
18、 increasingly become an integral part of our daily life. Many large factories have used the computer in their production, marketing and management. Through the appropriate software applications, greatly saves manpower and improve the efficiency of its production and sales. However, most small and me
19、dium-sized factories still used manual operation to complete complicated operations, and thus in urgent need of a dedicated, applicable to the production and sales management software management system.This paper describes the design ideas and implementation process of a management system solution o
20、f Ximu furniture production plants, sales and staff management, and problem. The article describes the problems that Ximu furniture factory has on production, sales and staff, and analysis which functions that the system should have to solve the problems. Re-designed based on the corresponding datab
21、ase, and finally the various functional modules of the system design and implementation process described in detail. The system is mainly divided into three major functional modules: s order of processing of goods, including thethe different orders ofoperations; the issuancemonthlysales statistics,b
22、ooking information and inventory andunfinishedcustomizedinformation, reminders, andadd theproductiontasks; information managementworkers,includingworkers'personal information records, salaryopen topay andexpenditure records, and can be calculatedaccordingto thenet of order information and reserv
23、ation records and inventory of information recording and processing treatment of production tasks, includinginformation at the end of the wage of the workers.Keywords:Dedicated managementsystem; OrderProcessing ; Payment of production tasks;Staff management第 1 章 緒 論隨著計(jì)算機(jī)越來越多的應(yīng)用于我們的日常生產(chǎn)生活中。在一些中小型 的工廠
24、中,因?yàn)槠渖a(chǎn)規(guī)模較小以與生產(chǎn)狀況的不統(tǒng)一性,使其無法使用 一些公用的軟件系統(tǒng)進(jìn)行日常的管理。而囍木家具廠管理系統(tǒng)就是根據(jù)其 特定的生產(chǎn)銷售管理狀況而設(shè)計(jì)的專門對應(yīng)其管理的軟件系統(tǒng)。1.1 課題背景囍木家具廠是一家小型的板式家具的批發(fā)生產(chǎn)工廠。在其以往的銷售 過程中,一直用二聯(lián)票據(jù)對售貨信息進(jìn)行記錄,票據(jù)容易丟失而且無法對 詳細(xì)的銷貨信息進(jìn)行統(tǒng)計(jì)和處理。如果出現(xiàn)客戶提前定制家具或者是預(yù)訂 大批量的貨物,只能靠人工去記憶,容易出現(xiàn)差錯(cuò)和遺漏的情況。在每天 進(jìn)行生產(chǎn)任務(wù)的發(fā)放時(shí),因?yàn)椴荒苡性敱M的數(shù)據(jù)統(tǒng)計(jì),只能憑靠管理者的 感覺去確定哪些家具需要多生產(chǎn),哪些不需要。不利于銷售,容易造成暢 銷的貨物短
25、缺或者滯銷的貨物仍然在生產(chǎn)的狀況。同時(shí)在員工管理方面, 管理者根據(jù)其生產(chǎn)的工作量每周給工人開付一次工資票。同時(shí),員工可以 在管理者處支取錢財(cái)以供日常的消耗。在年末時(shí),會根據(jù)工人的工資票和 工人的支取記錄,人工的對工人的年末工資進(jìn)行計(jì)算,減去當(dāng)年工人的電 費(fèi)和房租,最后得出工人的最終的年末工資。工作量比較大,而且在校對 上很是麻煩。1.2 國內(nèi)現(xiàn)狀目前國內(nèi)大型的工廠早已使用管理軟件區(qū)管理其生產(chǎn)銷售過程,使得其生產(chǎn)銷售過程更加的便捷和準(zhǔn)確。然而,大部分的中小型工廠仍然使用 人力去處理這些管理信息,囍木家具廠正是這正是這樣的一家工廠。因?yàn)?生產(chǎn)銷售的有其相應(yīng)的唯一性和獨(dú)立性,其過程相對于大型的工廠來
26、說也 更加的單一和簡短。 因而不可能照搬大工廠的模式去進(jìn)行管理和信息處理。這種狀況就使得其更加迫切的需要一個(gè)專業(yè)的、專用的系統(tǒng)去管理其 生產(chǎn)。并且其設(shè)計(jì)人員必須對去的生產(chǎn)銷售過程必須相當(dāng)?shù)牧私?,并且?楚對不同的狀況需要如何去處理和分析。1.2 系統(tǒng)開發(fā)軟件介紹下面就本系統(tǒng)所使用的開發(fā)工具、開發(fā)語言、數(shù)據(jù)庫以與框架做簡要 介紹。(1) . 開發(fā)工具使用的是 Visual Stadio 2010基于.NET的Visual Stadio 是.NET平臺下非常強(qiáng)大的軟件幵發(fā)工具 對應(yīng)不同的狀況都可以提供近乎完美的解決方案。在 Visual Stadio 開發(fā)環(huán)境下,提供了一整套的軟件開發(fā)和測試工具,
27、包括設(shè)計(jì)、編碼、編譯、調(diào)試、與數(shù)據(jù)庫的互操作等基本功能和基于開放 的架構(gòu)的服務(wù)器組件開發(fā)平臺、企業(yè)開發(fā)工具和應(yīng)用程序重新發(fā)布工具以 與性能評測報(bào)告等高級功能。(2) . 開發(fā)語言使用的是 C#C# 語言一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C 和 C+ 衍生出來的面向?qū)ο蟮木幊陶Z言。 具有簡潔的語法、 精心的面向?qū)ο笤O(shè)計(jì)、 與 Web 的緊密結(jié)合、可靠的安全性與錯(cuò)誤處理、版本處理技術(shù)、靈活性和兼容性 的特點(diǎn)。(3) . 使用的數(shù)據(jù)庫為 SQL Server 2008SQL Server 2008 出現(xiàn)在微軟數(shù)據(jù)平臺愿景上是因?yàn)樗沟霉究梢?運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序,同時(shí)降低了管理數(shù)據(jù)基礎(chǔ)
28、設(shè)施和發(fā)送觀 察和信息給所有用戶的成本。 該平臺具有可信任的、高效的和智能的特點(diǎn)。第 2 章 系統(tǒng)需求分析本章詳細(xì)分析系統(tǒng)需求,明確囍木家具廠管理系統(tǒng)所要完成的工作, 對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。為系統(tǒng)的總體設(shè)計(jì)和實(shí) 現(xiàn)明確方向。2.1 系統(tǒng)需求分析針對不同的使用對象提供不同的服務(wù)和功能。對于不同的操作人員, 提供其相應(yīng)的信息和操作功能,使得每個(gè)人都能各司其職,高效準(zhǔn)確的完 成自己的工作。使得工廠的生產(chǎn)管理更加的快捷便利。囍木家具廠管理系統(tǒng)主要針對三種不同的使用對象而設(shè)計(jì)的。他們分 別是工人、銷售人員和管理者。工人是生產(chǎn)任務(wù)的實(shí)施者,他們需要的功 能是了解的當(dāng)天需要完成的任務(wù)以
29、便完成生產(chǎn)任務(wù)。銷售人員是銷售管理 的操作者,他們每天的任務(wù)是了解庫存的具體內(nèi)容,記錄客戶的訂單信息 并記錄客戶的預(yù)訂信息以便管理者對生產(chǎn)的產(chǎn)品數(shù)量進(jìn)行調(diào)整。而管理者 則需要對工廠的生產(chǎn)、銷售和人員進(jìn)行管理,因而工作量也會很大。管理 者需要根據(jù)自己所能了解到的信息對每天的生產(chǎn)任務(wù)進(jìn)行發(fā)放,以免出現(xiàn) 客戶要貨時(shí)出現(xiàn)的貨物不足和不暢銷貨物的大量積壓。管理者應(yīng)該能夠?qū)?銷售信息進(jìn)行詳盡的管理,知道詳細(xì)的銷售信息。同時(shí),管理者應(yīng)該能夠 完成對庫存信息的管理,當(dāng)有新的產(chǎn)品生產(chǎn)出來時(shí)能夠?qū)齑嫘畔⑦M(jìn)行更 新。當(dāng)然,在員工進(jìn)行工資結(jié)算時(shí),能夠精確的計(jì)算出工人的收入和支出 并得出總的工資單。2.2 系統(tǒng)功能分
30、析根據(jù)系統(tǒng)的功能需求,囍木家具廠管理系統(tǒng)從工人、銷售人員、管理員三種角色建立系統(tǒng)用例。指出了每一個(gè)角色應(yīng)該完成的操作和所需求的功能。用例圖如圖2-1所示工人銷售人員囍木家具廠管理系統(tǒng)圖2-1囍木家具廠管理系統(tǒng)用例圖O管理者根據(jù)系統(tǒng)用例的角色的不同,本節(jié)會逐一對系統(tǒng)中的角色進(jìn)行分析和 其應(yīng)該完成的操作進(jìn)行描述。2.2.1 工人需要完成的任務(wù)和操作工人的任務(wù)是完成每天所布置的生產(chǎn)任務(wù)。因而工人需要對每天發(fā)布 的生產(chǎn)任務(wù)進(jìn)行查看。如果出現(xiàn)之前未完成的任務(wù),其可以根據(jù)日期對該 天的生產(chǎn)任務(wù)進(jìn)行查看。2.2.2 銷售人員需要完成的任務(wù)和操作銷售每天需要完成的任務(wù)是對銷售的信息進(jìn)行管理。系統(tǒng)首先需要對 銷
31、售人員的身份進(jìn)行驗(yàn)證以確認(rèn)其身份。銷售人員應(yīng)當(dāng)對庫存信息有著詳 盡的了解,知道庫存的詳細(xì)以便其進(jìn)行下單。之后根據(jù)不同的銷售方式, 記錄其銷售訂單并且減去其在數(shù)據(jù)庫中的相應(yīng)庫存。如果是預(yù)訂或者定制 貨物,會記錄其訂貨訂單并將具體貨物信息保存進(jìn)預(yù)訂信息記錄表中,以 便管理者進(jìn)行查看和安排生產(chǎn)任務(wù)。2.2.3 管理者需要完成的任務(wù)和操作管理者是整個(gè)家具廠的管理人員,他需要對工廠的各個(gè)信息有著詳盡 的了解和管理。系統(tǒng)首先必須能夠?qū)芾碚叩纳矸葸M(jìn)行驗(yàn)證,畢竟管理者 是管理的最頂層人員其所具有的權(quán)限是其他人所不能擁有的。(1) . 生產(chǎn)任務(wù)的發(fā)放向管理者提供生產(chǎn)任務(wù)的發(fā)放功能。管理者在這個(gè)功能中可以對于產(chǎn)
32、 品的銷售狀況進(jìn)行了解,同時(shí)管理者可以在這里了解到總體的預(yù)訂信息和 庫存信息,以便其能夠更精確和合理的進(jìn)行生產(chǎn)任務(wù)發(fā)放。(2) . 員工管理管理者可以對員工信息的進(jìn)行添加,記錄員工的工資的開付和支取的 信息以便以后對其工資的計(jì)算。(3) . 銷售管理管理者在這里可以查看不同的銷售訂單信息,并可根據(jù)選定信息進(jìn)行 查詢。對于預(yù)訂信息而言,可一堆訂單進(jìn)行延期和提貨的操作;而對于定 制信息,提供其完成狀態(tài)的信息修改的功能。(4) . 生產(chǎn)管理管理者可以查看庫存的詳細(xì)信息,并能根據(jù)情況對庫存信息進(jìn)行更新 和添加新增產(chǎn)品的類型。(5) . 客戶與材料商信息管理者應(yīng)該能夠記錄客戶和材料商的信息以便其對客戶和
33、材料商進(jìn)行 聯(lián)系。管理者應(yīng)該能夠根據(jù)特定的信息查詢客戶和材料商的信息。(6) . 驗(yàn)證密碼的管理管理者是系統(tǒng)的最高權(quán)限者,其應(yīng)該具有對驗(yàn)證密碼的管理功能。能 夠?qū)︿N售人員的驗(yàn)證密碼和管理者的銷售密碼進(jìn)行修改。(7) . 工人年末工資的計(jì)算管理者能夠通過對工人年末結(jié)算工資是所需的信息的設(shè)置,對工人的 工資進(jìn)行計(jì)算。以此來給工人發(fā)工資。第3章系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)是根據(jù)用戶提出的需求進(jìn)行幵發(fā)方案的擬定,以與對制 定的方案進(jìn)行幵發(fā)前的詳細(xì)設(shè)計(jì),主要包括對系統(tǒng)功能模塊的劃分,數(shù)據(jù) 庫設(shè)計(jì)等。3.1 系統(tǒng)總體結(jié)構(gòu)根據(jù)系統(tǒng)的功能需求,將系統(tǒng)的主要功能依照使用人員的不同劃分為三個(gè)模塊。分別是對應(yīng)工人所需的
34、生產(chǎn)任務(wù)展示模塊、銷售人員所需的銷售管理子系統(tǒng)和對于管理者所需求的綜合管理子系統(tǒng)。系統(tǒng)功能結(jié)構(gòu)圖如圖3-1所示圖3-1 系統(tǒng)功能結(jié)構(gòu)圖生產(chǎn)任務(wù)信息展示向工人幵放。工人在該模塊中可以對當(dāng)天的生產(chǎn)任 務(wù)進(jìn)行查看,同時(shí)根據(jù)日期去查詢生產(chǎn)任務(wù)。銷售管理子系統(tǒng)對銷售人員 幵放。系統(tǒng)能夠?qū)︿N售人員的身份進(jìn)行驗(yàn)證,向銷售人員展示庫存的詳細(xì) 信息。銷售人員能夠通過該子系統(tǒng)對銷售的相應(yīng)信息進(jìn)行記錄。綜合管理 子系統(tǒng)向管理者開放。系統(tǒng)能夠?qū)芾碚叩纳矸葸M(jìn)行驗(yàn)證。管理者可以通 過該子系統(tǒng)對生產(chǎn)任務(wù)進(jìn)行發(fā)放;對工廠的生產(chǎn)、銷售和員工進(jìn)行管理; 對客戶和材料商的信息進(jìn)行添加和查詢;并能在工具中對驗(yàn)證密碼進(jìn)行修 改和對員
35、工的年末工資進(jìn)行結(jié)算。3.1.1 生產(chǎn)任務(wù)信息的展示生產(chǎn)任務(wù)信息的展示模塊向工人提供生產(chǎn)任務(wù)的信息查看功能。該模 塊首先能夠直接向工人展示當(dāng)天的生產(chǎn)任務(wù),同時(shí)工人可以根據(jù)日期完成 對特定日期的生產(chǎn)任務(wù)進(jìn)行查詢。3.1.2 銷售管理子系統(tǒng)銷售管理子系統(tǒng)首先應(yīng)該能夠完成對銷售人員的身份進(jìn)行驗(yàn)證。通過 驗(yàn)證后系統(tǒng)應(yīng)向銷售人員展示庫存信息以便其了解庫存狀況。銷售人員可 以通過訂單信息記錄子模塊對訂單信息進(jìn)行記錄同時(shí)保存出庫貨物的信 息,對于預(yù)訂的訂單信息通過預(yù)訂信息記錄子模塊完成對信息的記錄同時(shí) 完成預(yù)訂貨物的信息的記錄以便之后進(jìn)行查看。3.1.3 綜合管理子系統(tǒng)綜合管理子系統(tǒng)首先完成對管理者身份的驗(yàn)
36、證,之后向管理者提供其 管理上的具體功能(1) . 生產(chǎn)任務(wù)的發(fā)放子模塊在這個(gè)模塊中,系統(tǒng)根據(jù)出庫信息的記錄向管理者展示當(dāng)月的總體的 銷售狀況。管理者同時(shí)能夠根據(jù)日期查詢兩個(gè)日期之間的銷售狀況。在添 加當(dāng)天的生產(chǎn)任務(wù)前,系統(tǒng)向管理則提供總體的預(yù)訂信息和庫存信息的比 對,以便管理者能夠更加合理的對生產(chǎn)任務(wù)進(jìn)行添加。最后提供添加當(dāng)天 生產(chǎn)任務(wù)功能,使管理者將生產(chǎn)任務(wù)添加進(jìn)數(shù)據(jù)庫中。(2) . 員工信息管理子模塊在該模塊中,管理者可以對員工的信息進(jìn)行添加和修改。同時(shí),該模 塊提供給管理者記錄工人工資的開付和支取信息的記錄功能,以便以后對 工人的年末工資進(jìn)行結(jié)算。(3) . 銷售信息管理子模塊該模塊使
37、管理者可以對所有的銷售信息進(jìn)行查看,并能根據(jù)條件進(jìn)行 查詢。同時(shí)相對應(yīng)定制信息來說,管理者可以再定制的貨物生產(chǎn)完成時(shí)將 其完成狀態(tài)更改為完成。而對于預(yù)訂訂單來說,客戶來提貨時(shí)系統(tǒng)會對預(yù) 訂信息進(jìn)行驗(yàn)證,只有當(dāng)庫存充足時(shí)才能完成提貨操作,并記錄貨物出庫 信息和更改訂單的調(diào)取狀態(tài)。(4) . 生產(chǎn)管理子模塊該模塊向管理者展示現(xiàn)有的庫存信息。管理者可以通過該子模塊完成 對庫存信息的更新和新型號產(chǎn)品的添加。(5) . 客戶與材料商管理子模塊在這個(gè)子模塊中,管理者可以對客戶和材料商的信息進(jìn)行添加和查詢 以便其進(jìn)行日常的聯(lián)系。(6) . 其他功能在這個(gè)模塊中主要具有兩個(gè)功能。首先是對銷售人員和管理人員的驗(yàn)
38、證密碼進(jìn)行更改;其次是根據(jù)所填寫的信息,計(jì)算工人的年末總工資。3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)根據(jù)需求分析中對功能需求的描述,建立以下數(shù)據(jù)庫。以下是對數(shù)據(jù) 庫建立的描述。數(shù)據(jù)庫表設(shè)計(jì)通過對管理系統(tǒng)過程和數(shù)據(jù)流程的分析,設(shè)計(jì)數(shù)據(jù)庫的主要數(shù)據(jù)表如 下。主要的數(shù)據(jù)表有:表3-1 數(shù)據(jù)庫表表明描述員工信息記錄員工個(gè)人信息工資支出記錄工資支出信息工資幵付記錄工資幵付信息訂單-調(diào)貨記錄商場調(diào)貨的訂單信息出庫信息記錄記錄出庫信息訂單-預(yù)訂記錄預(yù)訂訂單信息預(yù)訂信息記錄記錄預(yù)訂信息庫存-整床記錄整床類型家具的庫存信息(1) 員工信息員工信息表用于記錄員工的基本信息,其結(jié)構(gòu)如表3-2所示表3-2 員工信息字段名字段類型NU
39、LL默認(rèn)值字段意義注釋IDintN員工ID主鍵,自動(dòng)遞增姓名nchar(10)N員工姓名性別nchar(10)N員工性別籍貫nchar(10)N員工籍貫工種nchar(10)N員工工種聯(lián)系電話nchar(11)N聯(lián)系電話入住房間nchar(10)N入住房間號入住時(shí)間dateN入住的時(shí)間初始電表數(shù)IntN入住時(shí)電表數(shù)照片imageN保存員工照片該表完成對員工信息的記錄。其中入住房間、入住時(shí)間和初始電表數(shù)這三個(gè)字段可以用于計(jì)算工人的房租和電費(fèi)。(2) 工資幵付表和工資支取工資幵付表和工資支取表記錄員工的工資記錄。此處僅介紹工資幵付 表,其結(jié)構(gòu)如表3-3所示。表3-3 工資幵付字段名 字段類型 NU
40、LL 默認(rèn)值 字段意義注釋幵付IDintN幵付信息ID主鍵,自動(dòng)遞增姓名n charN員工姓名工資票號intN幵付票單編碼唯一約束工資mongyN幵付工資日期dateN幵付日期該表記錄工人幵付的工資,工資票號的記錄便于對工資信息的查詢同時(shí)工資字段可用于對工人的年末總收入進(jìn)行計(jì)算。(3) .訂單-調(diào)貨訂單-調(diào)貨信息記錄商場調(diào)貨的訂單信息,其結(jié)構(gòu)如表3-4所示表3-4 訂單-調(diào)貨字段名字段類型NULL默認(rèn)值字段意義注釋IDintN調(diào)貨訂單ID主鍵,自動(dòng)遞增姓名nchar(10)N客戶姓名電話ncahr(11)N客戶電話位置與車號nchar(10)N貨車停放位置日期dateN訂貨日期訂單詳nvarc
41、har(MAX)N調(diào)貨訂單貨物情信息記錄商場調(diào)貨這種銷售方式的銷售信息記錄,以便管理者進(jìn)行查看(4) .出庫信息記錄出庫信息記錄表記錄產(chǎn)品的出庫信息記錄,其結(jié)構(gòu)如表3-5所示表3-5 出庫信息記錄字段名字段類型NULL默認(rèn)值字段意義注釋IDintN出庫信息ID主鍵,自動(dòng)遞增類型Nchar(10)N出庫產(chǎn)品類型型號nchar(10)N出庫產(chǎn)品型號數(shù)量intN出庫產(chǎn)品數(shù)量日期dateN產(chǎn)品出庫日期出庫信息記錄表記錄著所有的出庫貨物的信息,系統(tǒng)可以根據(jù)表中的數(shù)據(jù)統(tǒng)計(jì)所有產(chǎn)品的銷售狀況。(5) .訂單-預(yù)訂訂單-預(yù)訂表記錄預(yù)訂訂單的信息,其結(jié)構(gòu)如表3-6所示表3-6 訂單預(yù)訂字段名字段類型NULL默認(rèn)
42、值字段意義注釋IDintN預(yù)訂訂單ID主鍵,自動(dòng)遞增姓名nchar(10)rN客戶姓名電話Nchar(11)N客戶電話幵單日DatetimeN訂單幵單時(shí)期間收貨日DateN訂單提貨時(shí)期間訂單詳nvarchar(MAX)N訂單內(nèi)容情完成狀bitN0是否完成態(tài)(6).預(yù)訂信息記錄預(yù)訂信息記錄表記錄貨物預(yù)訂信息,其結(jié)構(gòu)如表3-7所示表3-7 預(yù)訂信息記錄字段名字段類型NULL默認(rèn)值字段意義注釋IDintN預(yù)訂信息ID主鍵,自動(dòng)遞增時(shí)間日期datetimeN信息下放時(shí)間唯一約束類型nchar(10)N產(chǎn)品類型型號nchar(10)N產(chǎn)品型號數(shù)量intN產(chǎn)品數(shù)量完成狀態(tài)bitN0記錄完成狀態(tài)預(yù)訂信息記錄
43、記錄預(yù)訂訂單上所有的預(yù)訂信息。系統(tǒng)可以根據(jù)時(shí)間日 期字段查詢預(yù)訂訂單上所有的預(yù)訂信息。同時(shí),系統(tǒng)也能通過完成狀態(tài)來 統(tǒng)計(jì)所有的未完成的貨物預(yù)訂信息以便管理者完成對生產(chǎn)任務(wù)的發(fā)放。(7).庫存-整床庫存-整床表用于記錄類型為整床的產(chǎn)品庫存信息,其結(jié)構(gòu)如表3-8所示。表3-8 庫存-整床字段名字段類型NULL默認(rèn)值字段意義注釋型號nchar(10)N產(chǎn)品型號主鍵,唯一約束數(shù)量intN產(chǎn)品庫存數(shù)量該表記錄類型為整床的所有型號的產(chǎn)品的庫存信息322數(shù)據(jù)庫模型圖根據(jù)數(shù)據(jù)庫表的設(shè)計(jì),完成對數(shù)據(jù)庫的建立,以下是數(shù)據(jù)庫的模型圖如圖3-2所示圖3-2數(shù)據(jù)庫模型圖根據(jù)系統(tǒng)的功能模塊所具有的功能和操作,確定了數(shù)據(jù)庫
44、中應(yīng)具有的 表和表所應(yīng)具有的字段,并確定了表與表之間的聯(lián)系。第4章系統(tǒng)實(shí)現(xiàn)本章主要對幾個(gè)重要的功能的實(shí)現(xiàn)過程進(jìn)行了詳細(xì)的描述。根據(jù)操作對象的不同,本章將逐一從工人,銷售人員和管理者三者的操作來依次介紹系統(tǒng)的功能和實(shí)現(xiàn)方法。4.1 功能選擇因?yàn)橄到y(tǒng)需要針對不同的使用對象提供不同的服務(wù)和功能。因而提供一個(gè)功能選擇界面,使其可以根據(jù)不同的對象提供不同的服務(wù),如圖4-1所示。圖4-1 功能選擇頁面操作人員可以根據(jù)其身份的不同,點(diǎn)擊不同的按鈕獲取其相應(yīng)的功能和操作。4.2 生產(chǎn)任務(wù)信息展示對于工人來說,其主要需要了解的是當(dāng)天的生產(chǎn)任務(wù)。進(jìn)入“顯示生產(chǎn)任務(wù)界面”,程序會調(diào)用 Fin dDetial(Dat
45、eTime.Today)向工人顯示當(dāng)天發(fā)布的生產(chǎn)任務(wù)。其效果如圖4-2所示。玄駐卞生產(chǎn)任a背息叵I衣*玄右“柜松胚 #李鼻H叢衣成 * F±BK ” bi E- E Br im 匸若呈創(chuàng)匕強(qiáng)#-*導(dǎo) * *暑4|<- V毎耶型審型揑V孔I低箱孔1匪門柜3iienE I=10據(jù)甲=率書 “1世箱 度狀;風(fēng)幕為裁聿=1是里,各區(qū)唱弓I卅灶口皿 5、 去晉第r4U«.ii i圖4-2查看當(dāng)天生產(chǎn)任務(wù)界面會直接向工人展示了當(dāng)天下發(fā)的生產(chǎn)任務(wù),并且工人可以根據(jù) datetimepicker控件選擇日期對該日期的生產(chǎn)任務(wù)進(jìn)行查詢。關(guān)鍵代碼:Fin dDetial(DateTime
46、 dt)方法的內(nèi)容/建立數(shù)據(jù)鏈接并查詢string sql = "select 生產(chǎn)任務(wù)詳情 from 生產(chǎn)任務(wù) where 日期= '" + dt+ "'"SqlCommand cmd = new SqlCommand(sql, conn);/ 將查詢內(nèi)容顯示在 textbox 中SqlDataReader r = cmd.ExecuteReader();r.Read();textBox1.Text = r0.ToString();/ 如果查詢不到內(nèi)容且日期為當(dāng)天日期if (a=DateTime.Today) textBox1.Text
47、 = " 當(dāng)天生產(chǎn)任務(wù)未下單 " / 如果查詢?nèi)掌跊]有生產(chǎn)任務(wù),則彈出消息框顯示“選定日期沒有 生產(chǎn)任務(wù)”。MessageBox.Show(" 選定日期沒有生產(chǎn)任務(wù) ");工人可根據(jù)日期選定想要查詢的生產(chǎn)任務(wù),選定日期觸發(fā) dateTimePicker1_ValueChanged 事件。事件調(diào)用 FindDetial() 方法,根 據(jù)選定的日期顯示相應(yīng)的信息。4.3 銷售管理子系統(tǒng)對于銷售人員通而言,系統(tǒng)首先需要對銷售人員進(jìn)行身份驗(yàn)證。以確 定其身份。驗(yàn)證成功,則系統(tǒng)會向銷售人員展示現(xiàn)有的庫存信息以便銷售 人員進(jìn)行訂單的開出。其效果如圖 4-3 所示。圖
48、4-3 庫存信息顯示在了解完現(xiàn)有的庫存信息之后,銷售人員將進(jìn)入下單系統(tǒng)。根據(jù)囍木家具廠的銷售狀況,其下單的形式主要分為兩種。一種是即時(shí)的調(diào)貨訂單,即在訂單幵出的同時(shí)將貨物提走。根據(jù)其訂單格式又分為商場調(diào)貨和貨運(yùn) 部發(fā)送兩種情況。另外一種是預(yù)訂的訂單,即提前下單并指定日期來提取 相應(yīng)的貨物。根據(jù)其形式分為產(chǎn)品預(yù)訂和定制兩種。即時(shí)調(diào)貨訂單的下單進(jìn)入下單系統(tǒng),向銷售人員展示訂單下發(fā)的界面,如圖4-4所示。圖4-4下單系統(tǒng)銷售人員通過點(diǎn)擊添加新訂單按鈕添加新的訂單。填寫相應(yīng)的訂單信 息,并點(diǎn)擊下單按鈕對訂單進(jìn)行保存和對庫存的數(shù)量的減少。關(guān)鍵代碼:下單按鈕觸發(fā)的事件/通過數(shù)組逐行檢查是否庫存足夠for
49、(int i = 1; i < ArrayMessage.Le ngth; i+) string a = ArrayMessagei;stri ng array = a.Split(',');CheckStore(array0, array1, array2);/通過數(shù)據(jù)綁定保存訂單后,根據(jù)數(shù)組內(nèi)的值對信息進(jìn)行處理for (int i = 1; i < ArrayMessage.Le ngth; i+) string a = ArrayMessagei;string array = a.Split(',');InventoryUpdate(array
50、0, array1, array2); / 減去相應(yīng) 庫存GoodsObtainedRecords(array0, array1, array2); / 保 存到出庫單 該窗體使用數(shù)據(jù)綁定技術(shù)使窗體上的控件自動(dòng)將其屬性和數(shù)據(jù)源關(guān)聯(lián) 在一起。銷售人員在 combobox 中選取相應(yīng)的貨物信息并點(diǎn)擊添加對貨物 信息進(jìn)行添加的同時(shí)會將貨物信息保存進(jìn)數(shù)組 ArrayMessage 中。完成對 訂單的添加,系統(tǒng)會通過 CheckStore 方法檢查庫存信息是否充足。如果 充足會將訂單信息保存進(jìn)數(shù)據(jù)庫中, 并通過 InventoryUpdate 方法在庫存 中減去相應(yīng)的貨物而且通過 GoodsObtain
51、edRecords 方法保存貨物的出 庫信息。貨運(yùn)部發(fā)貨和商場調(diào)貨除了訂單格式不同外進(jìn)行的是相同的操作, 因此不在這里進(jìn)行重復(fù)的描述。預(yù)訂訂單的下單銷售人員通過點(diǎn)擊預(yù)訂選項(xiàng)卡進(jìn)入預(yù)訂訂單的下發(fā)界面。分為產(chǎn)品預(yù) 訂和定制兩種情況。其中產(chǎn)品預(yù)訂界面如圖 4-5 所示。2- 5 ;:Ms 章111暑 #r:»L£ L L 11130311宜W-丹-亠電話L3r33SE5<云0山年4月12日 V5fliI(5J9空刖二星號|三| STS開阜于冃«©0RBi丁單常恰35654刃1凸"11. :口2D£q-IE,;左斥aj弐宴:EFr圖4-
52、5 產(chǎn)品預(yù)訂銷售人員點(diǎn)擊添加新訂單按鈕對預(yù)訂訂單進(jìn)行添加,填寫相應(yīng)的訂單信息。再點(diǎn)擊保存預(yù)訂時(shí),會保存預(yù)訂訂單的信息并將預(yù)訂的貨物信息保存進(jìn)預(yù)訂信息記錄表中。關(guān)鍵代碼:保存預(yù)訂按鈕觸發(fā)的事件:/通過數(shù)據(jù)綁定對預(yù)訂訂單信息進(jìn)行保存this.訂單預(yù)訂 BindingSource.EndEdit();this.訂單_預(yù)訂 TableAdapter.Update(this. 囍木家具廠數(shù)據(jù)庫DataSet._訂單預(yù)訂);/根據(jù)幵單日期,并通過 SaveOrderMessage()記錄預(yù)訂信息DateTime dt =幵單日期.Value;for (i nt i = 1; i < ArrayMessage3.Le ngth; i+) string a = ArrayMessage3i;str in g array = a.Split(',');SaveOrderMessage(dt, array0, array1, array2); / 保存預(yù)訂信息 系統(tǒng)通過數(shù)據(jù)綁定技術(shù)完成對訂單的添加和保存。對訂單信息保存的同時(shí),系統(tǒng)會對根據(jù)幵單日期將預(yù)訂產(chǎn)品信息通過SaveOrderMessage方法添加進(jìn)數(shù)據(jù)庫的
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)2025“十五五”五年發(fā)展規(guī)劃
- 醫(yī)院迎評科室匯報(bào)
- 襄陽職業(yè)技術(shù)學(xué)院《生活與化學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘭州工商學(xué)院《泰國社會與文化》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南省安陽市殷都區(qū)2025屆八下英語期末統(tǒng)考試題含答案
- 湖南生物機(jī)電職業(yè)技術(shù)學(xué)院《基礎(chǔ)醫(yī)學(xué)概論Ⅱ3(微生物學(xué))》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆科技職業(yè)技術(shù)學(xué)院《數(shù)據(jù)挖掘技術(shù)與應(yīng)用實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆山東省淄博張店區(qū)四校聯(lián)考英語七下期中達(dá)標(biāo)測試試題含答案
- 太原工業(yè)學(xué)院《體育概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 深圳錦華實(shí)驗(yàn)學(xué)校2025屆八年級英語第二學(xué)期期末達(dá)標(biāo)測試試題含答案
- 奶制品采購合同
- 2025年畜禽預(yù)混料項(xiàng)目可行性研究報(bào)告
- 深基坑土方開挖專項(xiàng)施工方案
- 法警安全檢查課件
- 建筑公司總經(jīng)理聘用合同
- T-CNCIA 01033-2024 涂料用水性羥基丙烯酸樹脂
- 教師資格考試小學(xué)科學(xué)面試試題及答案指導(dǎo)(2024年)
- 二氧化碳潴留的臨床護(hù)理
- CMOS數(shù)字集成電路知到智慧樹章節(jié)測試課后答案2024年秋寧波大學(xué)
- 母嬰三病預(yù)防阻斷
- 腦瘤手術(shù)后護(hù)理
評論
0/150
提交評論