歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

進(jìn)銷存管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)

  • 資源ID:37896686       資源大?。?span id="n9j008u" class="font-tahoma">1.47MB        全文頁(yè)數(shù):48頁(yè)
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

進(jìn)銷存管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)

摘 要進(jìn)銷存管理系統(tǒng)旨在解決商業(yè)企業(yè)商品的采購(gòu)、倉(cāng)儲(chǔ)、運(yùn)輸、配送、流通加工等一系列操作流程中的數(shù)據(jù)信息的處理問(wèn)題,提供一系列的數(shù)據(jù)分析,幫助經(jīng)營(yíng)者合理的調(diào)整各個(gè)經(jīng)營(yíng)運(yùn)作環(huán)節(jié)的運(yùn)作節(jié)奏,并對(duì)商品流轉(zhuǎn)過(guò)程進(jìn)行了全程跟蹤管理、相應(yīng)款項(xiàng)流通的全程記錄管理和票據(jù)信息統(tǒng)計(jì)的管理。因此進(jìn)銷存管理系統(tǒng)的全面應(yīng)用,規(guī)范業(yè)務(wù)流程、提高了企業(yè)的管理水平,提高資金流動(dòng)的透明度,加快商品資金周轉(zhuǎn)速度,進(jìn)而全面提高了企業(yè)的經(jīng)營(yíng)水平、進(jìn)而全面提升了企業(yè)的經(jīng)濟(jì)效益。進(jìn)銷存管理系統(tǒng)采用.NET技術(shù)和大型數(shù)據(jù)庫(kù)SQL Server 2005開發(fā),主要是處理商業(yè)企業(yè)商品的采購(gòu)、庫(kù)存和銷售各個(gè)環(huán)節(jié)的活動(dòng),具有良好的人機(jī)界面;考慮到系統(tǒng)的使用對(duì)象可能較多,權(quán)限管理良好;數(shù)據(jù)查詢方便,支持多條件查詢;系統(tǒng)支持良好的數(shù)據(jù)備份和還原操作,有效保護(hù)數(shù)據(jù),減少意外損失;在相應(yīng)的權(quán)限下,可方便地刪除數(shù)據(jù);數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);報(bào)表分析商品進(jìn)貨、商品銷售情況;強(qiáng)大的報(bào)表打印功能;報(bào)表基本信息查詢時(shí),可根據(jù)查詢條件動(dòng)態(tài)顯示查詢結(jié)果。關(guān)鍵詞: 進(jìn)銷存管理系統(tǒng); .NET開發(fā)環(huán)境; C#語(yǔ)言; SQL Server 2005; 報(bào)表 AbstractPurchase Sales Inventory Management System solves the business enterprises for procurement of goods, warehousing, transportation, distribution, circulation and processing of a series of operational procedures to deal with the issue of data, providing a wide range of data analysis to help operators of all reasonable measures to adjust the operation aspects of the operation of the rhythm and flow of goods throughout the tracking process management, and the corresponding flow of the entire record of the money management and paper management information statistics. Purchase Sales Inventory Management System is therefore a comprehensive application, standardized business processes and improve enterprise management level, improve the transparency of capital flows to accelerate the pace of commodity cash flow, and improve the operation of the enterprise level, thereby enhance the economic efficiency of enterprises. Purchase Sales Inventory Management system applies .NET technologies and SQL Server 2005 database on large-scale development of commercial enterprises to deal primarily with the procurement of goods, inventory, and marketing activities, has a good human-machine interface; taking into account the target system may be more , it has good rights management; query data to facilitate and support the multi-criteria query; the system supports good data backup and restore operations, the effective protection of data, loss of reduction of accidents; in the appropriate authority, can easily delete data; data auto-complete, as far as possible reduce human intervention; Statement Analysis purchase of goods, merchandise sales; powerful printing statements; statements of basic information may be based on dynamic query search results.Key words: Purchase Sales Inventory Management System; .NET development environment; C# programming language; SQL Server 2005; Crystal Reports目 錄1 前言I1.1 系統(tǒng)的現(xiàn)狀以及研究意義I1.2 國(guó)內(nèi)外文獻(xiàn)綜述21.3 系統(tǒng)的基本內(nèi)容綜述42 系統(tǒng)分析42.1 需求分析52.2 可行性分析52.3 開發(fā)工具選擇52.3.1 Visual Studio.NET平臺(tái)簡(jiǎn)介62.3.2 C#語(yǔ)言簡(jiǎn)介72.3.3 SQL Server 2005簡(jiǎn)介82.4 管理信息系統(tǒng)邏輯模型設(shè)計(jì)92.4.1 數(shù)據(jù)流程圖92.4.2 數(shù)據(jù)字典113 系統(tǒng)設(shè)計(jì)123.1 項(xiàng)目規(guī)劃123.2 系統(tǒng)功能結(jié)構(gòu)133.3 設(shè)計(jì)目標(biāo)133.4 開發(fā)及運(yùn)行環(huán)境143.5 數(shù)據(jù)庫(kù)設(shè)計(jì)143.5.1 數(shù)據(jù)表概要說(shuō)明143.5.2 數(shù)據(jù)庫(kù)E-R圖分析153.5.3主要數(shù)據(jù)表的結(jié)構(gòu)173.6 新系統(tǒng)的主要功能模塊設(shè)計(jì)193.6.1 系統(tǒng)登錄設(shè)計(jì)193.6.2 系統(tǒng)主窗體設(shè)計(jì)213.6.3 基本檔案管理窗體設(shè)計(jì)233.6.4 進(jìn)貨管理窗體設(shè)計(jì)263.6.5 銷售管理窗體設(shè)計(jì)283.6.6庫(kù)存管理窗體設(shè)計(jì)303.6.7報(bào)表窗體設(shè)計(jì)313.7系統(tǒng)的(硬件)系統(tǒng)結(jié)構(gòu)與處理方式設(shè)計(jì)383.7.1系統(tǒng)處理方式383.7.2系統(tǒng)硬件配置383.7.3軟件配置383.8系統(tǒng)的處理流程設(shè)計(jì)393.8.1系統(tǒng)業(yè)務(wù)流程分析393.8.2新系統(tǒng)結(jié)構(gòu)搭建404 結(jié)束語(yǔ)40參考文獻(xiàn)41致謝42451 前言1.1 系統(tǒng)的現(xiàn)狀以及研究意義隨著經(jīng)濟(jì)全球化的發(fā)展和我國(guó)融入世界經(jīng)濟(jì)的步伐加快,全球采購(gòu)、全球生產(chǎn)和全球銷售的發(fā)展模式要求加快發(fā)展現(xiàn)代物流業(yè),優(yōu)化資源配置,提高市場(chǎng)響應(yīng)速度和產(chǎn)品供給時(shí)效,降低企業(yè)物流成本,增強(qiáng)國(guó)民經(jīng)濟(jì)的競(jìng)爭(zhēng)力。中小企業(yè)在我國(guó)經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國(guó)的中小企業(yè)數(shù)量較多、地區(qū)分布廣泛、行業(yè)分布跨度大,中小企業(yè)將面臨外資企業(yè)和國(guó)外產(chǎn)品和服務(wù)的嚴(yán)峻挑戰(zhàn)。比較而言,外資企業(yè)具有更為雄厚的資金實(shí)力、豐富的管理經(jīng)驗(yàn)和先進(jìn)的技術(shù)手段,因此,如果我國(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ì)。從國(guó)家軟件工業(yè)應(yīng)用現(xiàn)狀統(tǒng)計(jì)分析,目前我國(guó)大型中小企業(yè)使用管理軟件的比例高達(dá) 95% 以上。其中,財(cái)務(wù)軟件占 98% 以上;業(yè)務(wù) / 商務(wù)軟件約占 60% ; ERP 占 40% 左右。中小企業(yè)使用管理軟件的比例約 45% ,絕大數(shù)都是財(cái)務(wù)軟件。上述軟件應(yīng)用項(xiàng)目的成功率小于 56%。這些數(shù)據(jù)反映了我國(guó)中小企業(yè)應(yīng)用管理信息系統(tǒng)的總體情況,我們從中可以看到,大型中小企業(yè)的應(yīng)用情況要好于中小企業(yè),大型中小企業(yè)的管理信息系統(tǒng)應(yīng)用已逐漸的從單項(xiàng)業(yè)務(wù)管理系統(tǒng)向集成的管理系統(tǒng)轉(zhuǎn)變,而中小型中小企業(yè)由于資金短缺,信息基礎(chǔ)薄弱等原因管理信息系統(tǒng)的應(yīng)用情況不理想,同時(shí),我們還可以看出,中小企業(yè)實(shí)施管理信息系統(tǒng)存在風(fēng)險(xiǎn),由于中小企業(yè)個(gè)性的存在以及管理軟件業(yè)務(wù)流程的固化,不是應(yīng)用了管理軟件就能實(shí)現(xiàn)有效的管理信息系統(tǒng),就能為中小企業(yè)帶來(lái)效益。中小企業(yè)應(yīng)用管理信息系統(tǒng)離不可中小企業(yè)的環(huán)境和條件。當(dāng)前金融危機(jī)橫掃全球的大環(huán)境下,隨著物流業(yè)調(diào)整和振興規(guī)劃正式出臺(tái),物流企業(yè)要改善當(dāng)前經(jīng)營(yíng)困難的狀況,就要建立起現(xiàn)代物流管理信息系統(tǒng),實(shí)現(xiàn)規(guī)劃物流業(yè)調(diào)整和振興目標(biāo)。在現(xiàn)代企業(yè)的物流管理中,一個(gè)良好的進(jìn)銷存管理系統(tǒng)不僅能大大降低企業(yè)由于生產(chǎn)經(jīng)營(yíng)管理不善而產(chǎn)生的過(guò)多的成本,提高企業(yè)的辦事效率,降低企業(yè)在物流管理中不必要的人力物流財(cái)力損失,而且能使企業(yè)的運(yùn)行機(jī)制更加規(guī)范合理,使企業(yè)在節(jié)省自身成本提高競(jìng)爭(zhēng)優(yōu)勢(shì)的同時(shí),樹立好企業(yè)形象,形成帶頭優(yōu)勢(shì),從而帶動(dòng)整個(gè)行業(yè)的高效發(fā)展及社會(huì)經(jīng)濟(jì)效率的整體素質(zhì)的提高。同時(shí),之所以會(huì)確定以進(jìn)銷存管理系統(tǒng)作為畢業(yè)設(shè)計(jì)題目,是與自己的經(jīng)歷有密切關(guān)系的。因?yàn)樽约褐霸谝患椅锪鞴居羞^(guò)一段實(shí)習(xí),對(duì)物流企業(yè)產(chǎn)、供、銷等日常環(huán)節(jié)都有所認(rèn)識(shí),逐漸認(rèn)識(shí)到了流通領(lǐng)域的高效、快捷、便利,也逐漸認(rèn)識(shí)到了其存在的一些缺陷,如管理方式,仍沒(méi)有普及計(jì)算機(jī)管理,管理效率偏低,亟待解決,故選取進(jìn)銷存管理系統(tǒng)作為本次設(shè)計(jì)題目。本系統(tǒng)的開發(fā)適用于多個(gè)行業(yè),可以幫助企業(yè)快速有效管理進(jìn)貨、銷售、庫(kù)存等各項(xiàng)業(yè)務(wù),合理控制進(jìn)銷存各個(gè)環(huán)節(jié),提高資金利用率,實(shí)現(xiàn)管理高效率和實(shí)時(shí)性。1.2 國(guó)內(nèi)外文獻(xiàn)綜述互聯(lián)網(wǎng)絡(luò)和信息技術(shù)的高速發(fā)展,改變了企業(yè)經(jīng)營(yíng)管理模式、做事的方法和人們的生活方式。全球經(jīng)濟(jì)環(huán)境不斷發(fā)展和變化,競(jìng)爭(zhēng)環(huán)境復(fù)雜多變,企業(yè)的管理思想,管理方法不斷創(chuàng)新,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)快速發(fā)展,促成企業(yè)管理信息系統(tǒng)總是不斷發(fā)展和變化??偟陌l(fā)展趨勢(shì)是管理思想現(xiàn)代化、系統(tǒng)應(yīng)用網(wǎng)絡(luò)化、開發(fā)平臺(tái)標(biāo)準(zhǔn)化、業(yè)務(wù)流程自動(dòng)化、應(yīng)用系統(tǒng)集成化這樣一個(gè)“五化”的發(fā)展過(guò)程。 管理思想現(xiàn)代化 社會(huì)和科學(xué)技術(shù)總是不斷發(fā)展的,適應(yīng)知識(shí)經(jīng)濟(jì)的新的管理模式和管理方法不斷涌現(xiàn):敏捷制造、虛擬制造、精益生產(chǎn)、客戶關(guān)系管理、供應(yīng)商關(guān)系管理、大規(guī)模定制、基于約束理論的先進(jìn)計(jì)劃和排產(chǎn)APS、電子商務(wù)、商業(yè)智能,基于平衡記分卡的企業(yè)績(jī)效管理不一而足。管理信息系統(tǒng)必須不斷增加這些新思想、新方法以適應(yīng)企業(yè)的管理變革和發(fā)展要求。 系統(tǒng)應(yīng)用網(wǎng)絡(luò)化 我們現(xiàn)在處在全球經(jīng)濟(jì)一體化的年代,網(wǎng)絡(luò)經(jīng)濟(jì)的時(shí)代,由于互聯(lián)網(wǎng)絡(luò)和通信技術(shù)的高速發(fā)展,徹底改變了我們的經(jīng)營(yíng)管理模式、生活方式和做事的方法。企業(yè)對(duì)互聯(lián)網(wǎng)絡(luò)的依賴將像今天企業(yè)對(duì)電力和電話的依賴一樣重要。離開互聯(lián)網(wǎng)絡(luò)的應(yīng)用就談不上敏捷制造、虛擬制造、精益生產(chǎn)、客戶關(guān)系管理、供應(yīng)商關(guān)系管理、電子商務(wù)。只有采用基于互聯(lián)網(wǎng)絡(luò)的系統(tǒng)才能方便地實(shí)現(xiàn)集團(tuán)管理、異地管理、移動(dòng)辦公,實(shí)現(xiàn)環(huán)球供應(yīng)鏈管理。 開發(fā)平臺(tái)標(biāo)準(zhǔn)化 計(jì)算機(jī)技術(shù)發(fā)展到今天,那種封閉的專有系統(tǒng)已經(jīng)走向消亡。基于瀏覽器/服務(wù)器的體系結(jié)構(gòu),支持標(biāo)準(zhǔn)網(wǎng)絡(luò)通信協(xié)議,支持標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)訪問(wèn),支持XML的異構(gòu)系統(tǒng)互聯(lián);實(shí)現(xiàn)應(yīng)用系統(tǒng)獨(dú)立于硬件平臺(tái)、操作系統(tǒng)和數(shù)據(jù)庫(kù);實(shí)現(xiàn)系統(tǒng)的開放性、集成性、可擴(kuò)展性、互操作性;這些已成為應(yīng)用系統(tǒng)必須遵守的標(biāo)準(zhǔn),反之,不符合上述標(biāo)準(zhǔn)的系統(tǒng)是沒(méi)有前途的系統(tǒng)。 業(yè)務(wù)流程自動(dòng)化 傳統(tǒng)ERP是一個(gè)面向功能的事務(wù)處理系統(tǒng)。它為業(yè)務(wù)人員提供了豐富的業(yè)務(wù)處理功能,但是每個(gè)業(yè)務(wù)處理都不是孤立的,它一定與其他部門、其他人、其他事務(wù)有關(guān),這就構(gòu)成了一個(gè)業(yè)務(wù)流程。傳統(tǒng)ERP對(duì)這個(gè)業(yè)務(wù)流程缺乏有效的控制和管理。一些業(yè)務(wù)流程被寫死在程序里,非此既彼,必須按其執(zhí)行,否則就要修改程序。許多流程是由人工離線完成的。工作流管理技術(shù)是解決業(yè)務(wù)過(guò)程集成的重要手段,它與ERP或其他管理信息系統(tǒng)的集成,將實(shí)現(xiàn)業(yè)務(wù)流程的管理、控制和過(guò)程的自動(dòng)化,使企業(yè)領(lǐng)導(dǎo)與業(yè)務(wù)系統(tǒng)真正集成,實(shí)現(xiàn)企業(yè)業(yè)務(wù)流程的重構(gòu)。所以工作流管理技術(shù)受到人們的高度重視并得到快速的發(fā)展。 應(yīng)用系統(tǒng)集成化 企業(yè)信息化包括了很多內(nèi)容:技術(shù)系統(tǒng)信息化包括CAD、CAM、CAPP、PDM、PLM;管理信息化包括ERP、CRM、SRM、BI、EC;生產(chǎn)制造過(guò)程自動(dòng)化包括NC、FMS、自動(dòng)化立體倉(cāng)庫(kù)AS/RS、制造執(zhí)行系統(tǒng)MES。所有這些系統(tǒng)都是為企業(yè)經(jīng)營(yíng)戰(zhàn)略服務(wù)的,它們之間存在著大量的共享信息和信息交換,在單元技術(shù)成功運(yùn)行的基礎(chǔ)上,它們之間要實(shí)現(xiàn)系統(tǒng)集成,使其應(yīng)用效果最大化。 按照美國(guó)AMR研究公司對(duì)MES的定義:MES是一個(gè)常駐工廠層的信息系統(tǒng),介于企業(yè)領(lǐng)導(dǎo)層的計(jì)劃系統(tǒng)與主生產(chǎn)過(guò)程的直接工業(yè)控制系統(tǒng)之間。它以當(dāng)前視角向操作人員/管理人員提供生產(chǎn)過(guò)程的全部資源(人員、設(shè)備、材料、工具和客戶要求)的數(shù)據(jù)和信息。MES在工廠綜合自動(dòng)化系統(tǒng)中起著中間層的作用,在ERP系統(tǒng)產(chǎn)生的長(zhǎng)期計(jì)劃的指導(dǎo)下,MES根據(jù)底層控制系統(tǒng)采集的與生產(chǎn)有關(guān)的實(shí)時(shí)數(shù)據(jù),對(duì)短期生產(chǎn)作業(yè)的計(jì)劃調(diào)度、監(jiān)控、資源配置和生產(chǎn)過(guò)程進(jìn)行優(yōu)化。功能模塊包括工序詳細(xì)調(diào)度、資源分配和狀態(tài)管理、生產(chǎn)單元分配、過(guò)程管理、人力資源管理、維護(hù)管理、質(zhì)量管理、文檔控制、產(chǎn)品跟蹤和產(chǎn)品清單管理、性能分析和數(shù)據(jù)采集等模塊。在MES下層,是底層生產(chǎn)控制系統(tǒng),包括DCS、PLC、NC/CNC和SCADA或這幾種類型的組合。最近幾年國(guó)外MES發(fā)展迅速,應(yīng)該引起我們的重視。 總之企業(yè)在進(jìn)行信息化規(guī)劃時(shí),要根據(jù)企業(yè)自身的特點(diǎn),按照863/CIMS倡導(dǎo)的:總體規(guī)劃,分步實(shí)施,效益驅(qū)動(dòng),重點(diǎn)突破的方針逐步實(shí)施。技術(shù)進(jìn)步是永無(wú)止境的,企業(yè)信息化沒(méi)有終點(diǎn)。傳統(tǒng)的商品管理系統(tǒng), 已不適應(yīng)現(xiàn)代先進(jìn)的供銷鏈經(jīng)營(yíng)模式。在目前市場(chǎng)競(jìng)爭(zhēng)日益激烈的環(huán)境下, 對(duì)企業(yè)資源管理提出了更高的要求, 企業(yè)為了贏得市場(chǎng)競(jìng)爭(zhēng)優(yōu)勢(shì)就必須加強(qiáng)物流, 信息流、資金流的動(dòng)態(tài)管理, 使企業(yè)管理更加規(guī)范化。商品進(jìn)銷存管理系統(tǒng)的建設(shè)使得企業(yè)建立了信息化, 規(guī)范化的管理體系, 使得各業(yè)務(wù)環(huán)節(jié)的配合更加緊密, 提高了工作效率為企業(yè)全面實(shí)行信息化管理奠定了堅(jiān)實(shí)的基礎(chǔ)。1.3 系統(tǒng)的基本內(nèi)容綜述進(jìn)銷存管理系統(tǒng)采用.NET技術(shù)和大型數(shù)據(jù)庫(kù)SQL Server 2005開發(fā),主要是處理商業(yè)企業(yè)商品的采購(gòu)、庫(kù)存和銷售各個(gè)環(huán)節(jié)的活動(dòng),具有良好的人機(jī)界面;考慮到系統(tǒng)的使用對(duì)象可能較多,權(quán)限管理良好;數(shù)據(jù)查詢方便,支持多條件查詢;系統(tǒng)支持良好的數(shù)據(jù)備份和還原操作,有效保護(hù)數(shù)據(jù),減少意外損失;在相應(yīng)的權(quán)限下,可方便地刪除數(shù)據(jù);數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);報(bào)表分析商品進(jìn)貨、商品銷售情況;強(qiáng)大的報(bào)表打印功能;報(bào)表基本信息查詢時(shí),可根據(jù)查詢條件動(dòng)態(tài)顯示查詢結(jié)果。進(jìn)銷存管理系統(tǒng)主要由基本檔案管理、進(jìn)貨管理、銷售管理、庫(kù)存管理、報(bào)表設(shè)計(jì)和系統(tǒng)維護(hù)等模塊組成,具體規(guī)劃如下:l 基本檔案管理模塊?;緳n案管理模塊主要用于實(shí)現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入,相關(guān)基礎(chǔ)數(shù)據(jù)為:內(nèi)部員工信息、往來(lái)單位信息、客戶基本信息。l 進(jìn)貨管理模塊。該模塊主要用于實(shí)現(xiàn)商品的進(jìn)貨數(shù)據(jù)錄入、退貨數(shù)據(jù)錄入和進(jìn)貨查詢分析。l 銷售管理模塊。該模塊主要用于實(shí)現(xiàn)商品的銷售數(shù)據(jù)錄入、客戶退貨數(shù)據(jù)錄入和銷售信息查詢。l 庫(kù)存管理模塊。庫(kù)存管理模塊主要用于實(shí)現(xiàn)庫(kù)存調(diào)撥、庫(kù)存商品數(shù)量上限報(bào)警和庫(kù)存數(shù)據(jù)查詢。l 報(bào)表設(shè)計(jì)模塊。報(bào)表設(shè)計(jì)模塊主要用于實(shí)現(xiàn)員工信息報(bào)表、往來(lái)單位報(bào)表、進(jìn)貨商品報(bào)表、員工銷售報(bào)表、商品進(jìn)貨分析報(bào)表、銷售價(jià)格分析報(bào)表以及員工銷售分析報(bào)表。l 系統(tǒng)維護(hù)模塊。系統(tǒng)維護(hù)模塊用于實(shí)現(xiàn)系統(tǒng)用戶設(shè)置、操作權(quán)限設(shè)置、密碼修改、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。2 系統(tǒng)分析進(jìn)銷存管理是企業(yè)日常經(jīng)營(yíng)管理中十分重要的一個(gè)組成部分,傳統(tǒng)的手工管理方式呈現(xiàn)出越來(lái)越多的弊端。在手工管理模式下,統(tǒng)計(jì),匯總處理時(shí)的工作量極其繁重,處理效率非常低,領(lǐng)導(dǎo)也無(wú)法及時(shí)了解企業(yè)資金占用的實(shí)際狀況。通過(guò)報(bào)表管理,企業(yè)可以直觀分析企業(yè)的進(jìn)銷存情況,提高企業(yè)的競(jìng)爭(zhēng)能力。 2.1 需求分析通過(guò)實(shí)際調(diào)查,要求本系統(tǒng)具有以下功能。l 具有良好的人機(jī)界面。l 如果系統(tǒng)的使用對(duì)象較多,則要求有良好的權(quán)限管理。l 方便的數(shù)據(jù)查詢,支持多條件查詢。l 系統(tǒng)支持良好的數(shù)據(jù)備份和還原操作,有效保護(hù)數(shù)據(jù),減少意外損失。l 在相應(yīng)的權(quán)限下,可方便地刪除數(shù)據(jù)。l 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。l 報(bào)表分析商品進(jìn)貨、商品銷售情況。l 強(qiáng)大的報(bào)表打印功能。l 報(bào)表基本信息查詢時(shí),可根據(jù)查詢條件動(dòng)態(tài)顯示查詢結(jié)果。l 報(bào)表分析過(guò)程中,可根據(jù)條件動(dòng)態(tài)分析報(bào)表數(shù)據(jù)。2.2 可行性分析隨著經(jīng)濟(jì)的全球化以及中國(guó)經(jīng)濟(jì)改革的逐漸深化,中小企業(yè)面臨著越來(lái)越激烈的競(jìng)爭(zhēng),改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶的新需求和市場(chǎng)新機(jī)遇的能力,是企業(yè)贏得競(jìng)爭(zhēng)勝利的決定性因素,進(jìn)銷存管理系統(tǒng)的開發(fā)是提高企業(yè)競(jìng)爭(zhēng)力的最有效的方法之一。進(jìn)銷存管理系統(tǒng)的開發(fā)實(shí)現(xiàn)了從進(jìn)貨、庫(kù)存、到銷售的一體化管理。提高了管理水平和工作效率,最大限度減少了手工操作帶來(lái)的錯(cuò)誤。2.3 開發(fā)工具選擇本系統(tǒng)前臺(tái)數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2005,該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性、運(yùn)行速度方面有絕對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)量大、效率高;后臺(tái)選擇以.NET平臺(tái)作為開發(fā)平臺(tái),以C#作為開發(fā)語(yǔ)言,采用Visual Studio 2005作為主要的開發(fā)工具,可與SQL Server 2005數(shù)據(jù)庫(kù)無(wú)縫連接。2.3.1 Visual Studio.NET平臺(tái)簡(jiǎn)介Visual Studio .NET 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了 .NET Framework 的功能,此框架提供對(duì)簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問(wèn)。Visual Studio.NET 集成開發(fā)環(huán)境現(xiàn)在包括開發(fā)智能設(shè)備(如 Pocket PC)應(yīng)用程序的工具。通過(guò)使用這些工具和 .NET Framework 精簡(jiǎn)版(.NET Framework 的子集),您可以在個(gè)人數(shù)字助理 (PDA)、移動(dòng)電話和其他資源受約束的設(shè)備中,創(chuàng)建、生成、調(diào)試和部署在 .NET Framework 精簡(jiǎn)版上運(yùn)行的應(yīng)用程序。ASP.NET 移動(dòng)設(shè)計(jì)器擴(kuò)展了 ASP.NET 和 .NET Framework,可用來(lái)生成移動(dòng)電話、PDA 和尋呼機(jī)的 Web 應(yīng)用程序。此設(shè)計(jì)器集成在 Visual Studio IDE 中。您可以創(chuàng)建移動(dòng) Web 應(yīng)用程序,使用移動(dòng)設(shè)計(jì)器修改移動(dòng) Web 窗體,然后生成和運(yùn)行該應(yīng)用程序(所有這些操作都是在 Visual Studio 中完成的)。Web 窗體是用于創(chuàng)建可編程 Web 頁(yè)的 ASP.NET 技術(shù)。Web 窗體將自己呈現(xiàn)為瀏覽器兼容的 HTML 和腳本,這使任何平臺(tái)上的任何瀏覽器都可以查看 Web 頁(yè)。使用 Web 窗體,通過(guò)將控件拖放到設(shè)計(jì)器上然后添加代碼來(lái)創(chuàng)建 Web 頁(yè),與創(chuàng)建 Visual Basic 窗體的方法相似。Windows 窗體是用于 Microsoft Windows 應(yīng)用程序開發(fā)的、基于 .NET Framework 的新平臺(tái)。此框架提供一個(gè)有條理的、面向?qū)ο蟮?、可擴(kuò)展的類集,使您能夠開發(fā)功能豐富的 Windows 應(yīng)用程序。另外,Windows 窗體可作為多層分布式解決方案中的本地用戶界面。XML Web services 是可以通過(guò) HTTP 使用 XML 接收請(qǐng)求和數(shù)據(jù)的應(yīng)用程序。XML Web services 不受特定組件技術(shù)或?qū)ο笳{(diào)用約定的制約,因此可由任何語(yǔ)言、組件模型或操作系統(tǒng)訪問(wèn)。在 Visual Studio .NET 中,可以使用 Visual Basic、Visual C#、JScript、C+ 的托管擴(kuò)展或 ATL Server 快速創(chuàng)建和包含 XML Web services??蓴U(kuò)展標(biāo)記語(yǔ)言 (XML) 提供描述結(jié)構(gòu)數(shù)據(jù)的方法。XML 是 SGML 的子集,非常適合在 Web 上傳送。萬(wàn)維網(wǎng)聯(lián)合會(huì) (W3C) 定義了 XML 標(biāo)準(zhǔn)以使結(jié)構(gòu)化數(shù)據(jù)保持統(tǒng)一并獨(dú)立于應(yīng)用程序。Visual Studio .NET 完全支持 XML,提供了 XML 設(shè)計(jì)器以使編輯 XML 和創(chuàng)建 XML 架構(gòu)更容易。.NET Framework 是用于生成、部署和運(yùn)行 XML Web services 和應(yīng)用程序的多語(yǔ)言環(huán)境。它由三個(gè)主要部分組成: l 公共語(yǔ)言運(yùn)行庫(kù)運(yùn)行庫(kù)實(shí)際上在組件的運(yùn)行時(shí)和開發(fā)時(shí)操作中都起到很大的作用,盡管名稱中沒(méi)有體現(xiàn)這個(gè)意思。在組件運(yùn)行時(shí),運(yùn)行庫(kù)除了負(fù)責(zé)滿足此組件在其他組件上可能具有的依賴項(xiàng)外,還負(fù)責(zé)管理內(nèi)存分配、啟動(dòng)和停止線程和進(jìn)程,以及強(qiáng)制執(zhí)行安全策略。在開發(fā)時(shí),運(yùn)行庫(kù)的作用稍有變化;由于做了大量的自動(dòng)處理工作(如內(nèi)存管理),運(yùn)行庫(kù)使開發(fā)人員的操作非常簡(jiǎn)單,尤其是與今天的 COM 相比。特別是反射等功能顯著減少了開發(fā)人員為將業(yè)務(wù)邏輯轉(zhuǎn)變?yōu)榭芍赜媒M件而必須編寫的代碼量。 l 統(tǒng)一編程類該框架為開發(fā)人員提供了統(tǒng)一的、面向?qū)ο蟮摹⒎謱拥暮涂蓴U(kuò)展的類庫(kù)集 (API)。目前,C+ 開發(fā)人員使用 Microsoft 基礎(chǔ)類,而 Java 開發(fā)人員使用 Windows 基礎(chǔ)類??蚣芙y(tǒng)一了這些完全不同的模型并且為 Visual Basic 和 JScript 程序員同樣提供了對(duì)類庫(kù)的訪問(wèn)。通過(guò)創(chuàng)建跨所有編程語(yǔ)言的公共 API 集,公共語(yǔ)言運(yùn)行庫(kù)使得跨語(yǔ)言繼承、錯(cuò)誤處理和調(diào)試成為可能。從 JScript 到 C+ 的所有編程語(yǔ)言具有對(duì)框架的相似訪問(wèn),開發(fā)人員可以自由選擇它們要使用的語(yǔ)言。 l ASP.NETASP.NET 建立在 .NET Framework 的編程類之上,它提供了一個(gè) Web 應(yīng)用程序模型,并且包含使生成 ASP Web 應(yīng)用程序變得簡(jiǎn)單的控件集和結(jié)構(gòu)。ASP.NET 包含封裝公共 HTML 用戶界面元素(如文本框和下拉菜單)的控件集。但這些控件在 Web 服務(wù)器上運(yùn)行,并以 HTML 的形式將它們的用戶界面推送到瀏覽器。在服務(wù)器上,這些控件公開一個(gè)面向?qū)ο蟮木幊棠P?,?Web 開發(fā)人員提供了面向?qū)ο蟮木幊痰呢S富性。ASP.NET 還提供結(jié)構(gòu)服務(wù)(如會(huì)話狀態(tài)管理和進(jìn)程回收),進(jìn)一步減少了開發(fā)人員必須編寫的代碼量并提高了應(yīng)用程序的可靠性。另外,ASP.NET 使用這些同樣的概念使開發(fā)人員能夠以服務(wù)的形式交付軟件。使用 XML Web services 功能,ASP.NET 開發(fā)人員可以編寫自己的業(yè)務(wù)邏輯并使用 ASP.NET 結(jié)構(gòu)通過(guò) SOAP 交付該服務(wù)。2.3.2 C#語(yǔ)言簡(jiǎn)介C#編程語(yǔ)言是由微軟公司的Anders Hejlsberg和 Scott Willamette領(lǐng)導(dǎo)的開發(fā)小組專門為.NET平臺(tái)設(shè)計(jì)的語(yǔ)言,它可以使程序員移植到.NET上。這種移植對(duì)于廣大的程序員來(lái)說(shuō)是比較容易的,因?yàn)镃#從C,C+和Java發(fā)展而來(lái),它采用了這三種語(yǔ)言最優(yōu)秀的特點(diǎn),并加入了它自己的特性。C#是事件的驅(qū)動(dòng)的,完全面向?qū)ο蟮目梢暬幊陶Z(yǔ)言,我們可以使用集成開發(fā)環(huán)境來(lái)編寫C#程序。使用IDE,程序員可以方便的建立,運(yùn)行,測(cè)試和調(diào)試C#程序,這就將開發(fā)一個(gè)可用程序的時(shí)間減少到不用IDE開發(fā)時(shí)所用時(shí)間的一小部分。使用IDE迅速建立一個(gè)應(yīng)用程序的過(guò)程稱為快速反映開發(fā)。C#2.0特性l 泛型:在我看來(lái),泛型就是通過(guò)將數(shù)據(jù)類型參數(shù)化從而實(shí)現(xiàn)了代碼的更為靈活的復(fù)用,泛型的出現(xiàn)使得C#能夠使用同一段代碼來(lái)操作多種數(shù)據(jù)類型。泛型無(wú)疑是C#2.0最重大的改進(jìn),它的出現(xiàn)賦予了C#代碼更強(qiáng)的類型安全,更好的復(fù)用,更高的效率和更清晰的約束。l 匿名方法:匿名方法允許我們將代碼直接與委托實(shí)例相關(guān)聯(lián),使委托實(shí)例化工作更加直觀和方便。在我看來(lái),這只是C#又多了一種語(yǔ)法格式而已,不再像以前必須將方法名傳給委托實(shí)例,而是又多了一種選擇。l 迭代器:迭代器允許我們更加方便的編寫用于foreach語(yǔ)句的類型。在我看來(lái),迭代器的出現(xiàn)只不過(guò)是改進(jìn)了1.0中不便的可用foreach語(yǔ)句類型的編寫限制,簡(jiǎn)化了一些接口。l 局部類型:局部類型允許我們將一個(gè)類的代碼分別寫在不同的cs文件中。最典型的應(yīng)用就是使用VS2005創(chuàng)建Form文件時(shí),VS會(huì)自動(dòng)將系統(tǒng)生成的代碼與用戶代碼分開。局部類型通過(guò)partial關(guān)鍵字來(lái)聲明。l 空屬類型:空屬類型是一種像int一樣可以為空的變量類型。本質(zhì)上是一種泛型的應(yīng)用,是System.Nullable<>的一種類型實(shí)例化。l 靜態(tài)類:靜態(tài)類是只用于包含靜態(tài)成員的類型,既不能實(shí)例化,亦不能被繼承。2.3.3 SQL Server 2005簡(jiǎn)介SQL Server 2005 中包含了非常豐富的新特性:通過(guò)提供一個(gè)更安全、可靠和高效的數(shù)據(jù)管理平臺(tái),增強(qiáng)企業(yè)組織中用戶的管理能力,大幅提升IT管理效率并降低運(yùn)維風(fēng)險(xiǎn)和成本;通過(guò)提供先進(jìn)的商業(yè)智能平臺(tái)滿足眾多客戶對(duì)業(yè)務(wù)的實(shí)時(shí)統(tǒng)計(jì)分析、監(jiān)控預(yù)測(cè)等多種復(fù)雜管理需求,推動(dòng)企業(yè)管理信息化建設(shè)和業(yè)務(wù)發(fā)展;同時(shí),SQL Server 2005將提供一個(gè)極具擴(kuò)展性和靈活性的開發(fā)平臺(tái),不斷拓展您的應(yīng)用空間,實(shí)現(xiàn)Internet數(shù)據(jù)業(yè)務(wù)互聯(lián),為您帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。 由于大大減少了應(yīng)用程序宕機(jī)時(shí)間,提高了系統(tǒng)的可伸縮性和性能,并加以更嚴(yán)格的安全控制,SQL Server 2005在支持現(xiàn)實(shí)中最苛刻的企業(yè)級(jí)系統(tǒng)要求的道路上,邁出了極大的一步。SQL Server是微軟服務(wù)器家族中重要的一部分,通過(guò)微軟服務(wù)器系列產(chǎn)品共有的Engineering strategy所實(shí)現(xiàn)的增強(qiáng)的管理性和集成性,客戶可以有效降低總體擁有成本并從更快的開發(fā)部署時(shí)間中受益。安全、可靠、高效的企業(yè)級(jí)數(shù)據(jù)管理平臺(tái)SQL Server 2005 將在安全性、高可靠性、性能、擴(kuò)展性、可管理性方面有極大的提高,不僅能夠確保企業(yè)級(jí)數(shù)據(jù)業(yè)務(wù)的實(shí)時(shí)穩(wěn)定運(yùn)行、還能夠大大提高管理效率、降低操作復(fù)雜度和運(yùn)維成本。例如,SQL Server 2005將提供全新的安全認(rèn)證、數(shù)據(jù)加密技術(shù)來(lái)加強(qiáng)您數(shù)據(jù)系統(tǒng)的安全性;數(shù)據(jù)庫(kù)鏡像、快照、時(shí)點(diǎn)恢復(fù)、實(shí)時(shí)在線管理等諸多功能大大提高了企業(yè)級(jí)系統(tǒng)的可靠性、擴(kuò)展性;而數(shù)據(jù)集成,各種自動(dòng)化管理、調(diào)試和優(yōu)化工具則為您的IT管理工作帶來(lái)全新的體驗(yàn)。在硬件方面,SQL Server 2005支持64位運(yùn)算和海量數(shù)據(jù)存儲(chǔ)。 先進(jìn)、一體化的商業(yè)智能平臺(tái)SQL Server 2005使您可以快速構(gòu)建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務(wù)分析統(tǒng)計(jì)、和監(jiān)控預(yù)測(cè)平臺(tái),進(jìn)一步推動(dòng)企業(yè)的信息化管理和業(yè)務(wù)發(fā)展。SQL Server 2005將提供非常完整的商業(yè)智能套件,包括相關(guān)的數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)分析、ETL、報(bào)表、數(shù)據(jù)挖掘的一系列設(shè)計(jì)、開發(fā)、管理工具。為了滿足客戶日漸增強(qiáng)的實(shí)時(shí)BI和企業(yè)級(jí)應(yīng)用規(guī)模的需求,SQL Server 2005 在構(gòu)建商業(yè)智能平臺(tái)的實(shí)時(shí)性、擴(kuò)展性方面也有了質(zhì)的飛躍。全新的數(shù)據(jù)分析工具和豐富的數(shù)據(jù)挖掘算法將幫助客戶有效進(jìn)行深入的業(yè)務(wù)監(jiān)控分析、決策支持;企業(yè)級(jí)的ETL工具將支持各種異類數(shù)據(jù)和復(fù)雜數(shù)據(jù)業(yè)務(wù)的整合;面向終端用戶的報(bào)表設(shè)計(jì)及管理工具與Office的前端集成能夠提供非常靈活的數(shù)據(jù)展示和自由定制功能。 極具擴(kuò)展性和靈活性的開發(fā)平臺(tái)SQL Server 2005將提供更加強(qiáng)大的開發(fā)工具和各類新的開發(fā)特性,在大大提高開發(fā)效率的同時(shí),將進(jìn)一步拓展您的應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫(kù)與Web Service的支持將使您的應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使您的數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來(lái)了諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。2.4 管理信息系統(tǒng)邏輯模型設(shè)計(jì) 2.4.1 數(shù)據(jù)流程圖本系統(tǒng)采用結(jié)構(gòu)化方法對(duì)其進(jìn)行分析與設(shè)計(jì)。得到如圖1所示的頂層數(shù)據(jù)流圖和圖2所示的第0層數(shù)據(jù)流圖:圖1 頂層數(shù)據(jù)流圖圖2 第0層數(shù)據(jù)流圖2.4.2 數(shù)據(jù)字典數(shù)據(jù)字典用于進(jìn)一步定義和描述所有數(shù)據(jù)項(xiàng),主要包括數(shù)據(jù)流字典(表1)、數(shù)據(jù)存儲(chǔ)字典(表2)、數(shù)據(jù)處理字典(表3):表1主要數(shù)據(jù)流字典清單總編號(hào)數(shù)據(jù)流圖中編號(hào)名稱來(lái)源去向所含數(shù)據(jù)結(jié)構(gòu)說(shuō)明1-01F1查詢請(qǐng)求用戶進(jìn)貨管理商品ID、用戶ID查詢進(jìn)貨信息1-02F2進(jìn)貨信息進(jìn)貨管理用戶商品ID、進(jìn)貨公司ID、相關(guān)款項(xiàng)顯示進(jìn)貨信息1-03F3 基本檔案管理請(qǐng)求用戶基本檔案管理員工信息、往來(lái)單位信息管理員工信息、往來(lái)單位信息1-04F4查詢請(qǐng)求用戶庫(kù)存管理用戶ID、商品ID查詢庫(kù)存信息1-05F5報(bào)警信息庫(kù)存管理用戶庫(kù)存信息、商品ID顯示庫(kù)存安全狀態(tài)1-06F6報(bào)表設(shè)計(jì)請(qǐng)求用戶報(bào)表設(shè)計(jì)往來(lái)單位信息、員工信息、銷售信息設(shè)計(jì)、查詢報(bào)表1-07F7報(bào)表報(bào)表設(shè)計(jì)用戶顯示報(bào)表1-08F8用戶管理請(qǐng)求系統(tǒng)管理員系統(tǒng)維護(hù)用戶ID、用戶權(quán)限管理用戶1-09F9數(shù)據(jù)備份、還原請(qǐng)求系統(tǒng)管理員系統(tǒng)維護(hù)用戶ID、用戶權(quán)限、數(shù)據(jù)備份、還原表2主要數(shù)據(jù)存儲(chǔ)字典清單總編號(hào)數(shù)據(jù)流圖中的編號(hào)名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流內(nèi)容說(shuō)明S-01D1商品進(jìn)貨信息表F22F23商品進(jìn)貨信息、公司IDS-02D2基本信息表F19F18員工信息、公司信息S-03D3商品銷售信息表F14F15商品銷售信息S-04D4庫(kù)存信息表F11F10商品庫(kù)存信息S-05D5系統(tǒng)權(quán)限管理表F13F12權(quán)限設(shè)置表3主要數(shù)據(jù)處理字典清單總編號(hào)數(shù)據(jù)流圖中的編號(hào)名稱輸入處理邏輯概況輸出說(shuō)明P-01P1基本檔案管理檔案管理請(qǐng)求管理員工、往來(lái)單位基本信息基本信息表內(nèi)容P-02P2進(jìn)貨管理進(jìn)貨查詢請(qǐng)求查詢進(jìn)貨信息、采購(gòu)?fù)素浬唐愤M(jìn)貨信息表內(nèi)容P-03P3銷售管理商品銷售信息表內(nèi)容、退貨信息查詢銷售信息、處理退貨商品銷售信息表內(nèi)容P-04P4庫(kù)存管理庫(kù)存調(diào)撥請(qǐng)求查詢庫(kù)存信息商品庫(kù)存信息、庫(kù)存報(bào)警P-05P5報(bào)表設(shè)計(jì)進(jìn)貨、銷售、庫(kù)存、基本檔案信息根據(jù)數(shù)據(jù)表信息生成報(bào)表相關(guān)分析報(bào)表P-06P6系統(tǒng)維護(hù)用戶管理、數(shù)據(jù)備份還原請(qǐng)求更新用戶、數(shù)據(jù)用戶權(quán)限管理表 3 系統(tǒng)設(shè)計(jì)3.1 項(xiàng)目規(guī)劃進(jìn)銷存管理系統(tǒng)主要由基本檔案管理、進(jìn)貨管理、銷售管理、庫(kù)存管理、報(bào)表設(shè)計(jì)和系統(tǒng)維護(hù)等模塊組成,具體規(guī)劃如下:l 基本檔案管理模塊?;緳n案管理模塊主要用于實(shí)現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入,相關(guān)基礎(chǔ)數(shù)據(jù)為:內(nèi)部員工信息、往來(lái)單位信息、客戶基本信息。l 進(jìn)貨管理模塊。該模塊主要用于實(shí)現(xiàn)商品的進(jìn)貨數(shù)據(jù)錄入、退貨數(shù)據(jù)錄入和進(jìn)貨查詢分析。l 銷售管理模塊。該模塊主要用于實(shí)現(xiàn)商品的銷售數(shù)據(jù)錄入、客戶退貨數(shù)據(jù)錄入和銷售信息查詢。l 庫(kù)存管理模塊。庫(kù)存管理模塊主要用于實(shí)現(xiàn)庫(kù)存調(diào)撥、庫(kù)存商品數(shù)量上限報(bào)警和庫(kù)存數(shù)據(jù)查詢。l 報(bào)表設(shè)計(jì)模塊。報(bào)表設(shè)計(jì)模塊主要用于實(shí)現(xiàn)員工信息報(bào)表、往來(lái)單位報(bào)表、進(jìn)貨商品報(bào)表、員工銷售報(bào)表、商品進(jìn)貨分析報(bào)表、銷售價(jià)格分析報(bào)表以及員工銷售分析報(bào)表。l 系統(tǒng)維護(hù)模塊。系統(tǒng)維護(hù)模塊用于實(shí)現(xiàn)系統(tǒng)用戶設(shè)置、操作權(quán)限設(shè)置、密碼修改、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。 3.2 系統(tǒng)功能結(jié)構(gòu)進(jìn)銷存管理系統(tǒng)功能結(jié)構(gòu)圖如圖3所示。進(jìn)銷存管理系統(tǒng)功能模塊基本檔案進(jìn)貨管理銷售管理庫(kù)存管理報(bào)表設(shè)計(jì)系統(tǒng)維護(hù)員工信息往來(lái)單位更改用戶退出系統(tǒng)采購(gòu)進(jìn)貨采購(gòu)?fù)素洸少?gòu)查詢商品銷售客戶退貨銷售查詢庫(kù)存調(diào)撥庫(kù)存報(bào)警庫(kù)存查詢銷售價(jià)格分析報(bào)表商品進(jìn)貨分析報(bào)表員工銷售報(bào)表進(jìn)貨商品報(bào)表往來(lái)單位報(bào)表員工信息報(bào)表權(quán)限設(shè)置系統(tǒng)用戶員工銷售分析報(bào)表更改密碼數(shù)據(jù)備份數(shù)據(jù)還原圖3 進(jìn)銷存管理系統(tǒng)功能結(jié)構(gòu)圖3.3 設(shè)計(jì)目標(biāo)本系統(tǒng)屬于中小型的進(jìn)銷存管理系統(tǒng),可以對(duì)中小型企業(yè)中商品的進(jìn)銷存進(jìn)行有效管理。通過(guò)本系統(tǒng)可以達(dá)到以下目標(biāo)。l 系統(tǒng)采用人機(jī)交互方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠;l 實(shí)現(xiàn)后臺(tái)監(jiān)控功能;l 利用報(bào)表中圖表分析員工銷售業(yè)績(jī);l 實(shí)現(xiàn)各種查詢,如定位查詢、模糊查詢等;l 實(shí)現(xiàn)商品進(jìn)貨分析與統(tǒng)計(jì)、銷售分析與統(tǒng)計(jì)、商品銷售成本明細(xì)等功能;l 強(qiáng)大的庫(kù)存預(yù)警功能,盡可能地減少商家不必要的損失;l 實(shí)現(xiàn)報(bào)表動(dòng)態(tài)的分析數(shù)據(jù);l 對(duì)用戶輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能避免人為錯(cuò)誤;l 系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。3.4 開發(fā)及運(yùn)行環(huán)境l 系統(tǒng)開發(fā)平臺(tái):Microsoft Visual Studio 2005。l 系統(tǒng)開發(fā)語(yǔ)言:C#。l 數(shù)據(jù)庫(kù)管理系統(tǒng)軟件:SQL Server 2005.l 運(yùn)行平臺(tái):Windows XP(SP2)/ Windows 2000(SP4)/ Windows Server 2003(SP1)。l 分辨率:最佳效果1024x768像素。3.5 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)采用SQL Server 2005作為前臺(tái)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為db_GoodsManage,其中包含13張數(shù)據(jù)表,下面分別介紹。3.5.1 數(shù)據(jù)表概要說(shuō)明本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表有:l tb_Company(公司基本信息表)l tb_Customer(客戶基本信息表)l tb_Department(部門基本信息表)l tb_Depot(倉(cāng)庫(kù)類別信息表)l tb_Goods(商品進(jìn)貨信息表)l tb_Popedom(系統(tǒng)權(quán)限管理表)l tb_Post(員工職位表)l tb_ReGoods(商品退貨信息表)l tb_Sell(商品銷售信息表)l tb_Stock(庫(kù)存信息表)l tb_StockTemp(庫(kù)存調(diào)撥信息表)l tb_Unit(商品單位表)l tb_User(員工基本信息表)3.5.2 數(shù)據(jù)庫(kù)E-R圖分析根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體主要有商品信息實(shí)體、員工信息實(shí)體、退貨商品實(shí)體、商品銷售實(shí)體、商品庫(kù)存實(shí)體和商品調(diào)撥信息實(shí)體。l 進(jìn)銷存管理系統(tǒng)中商品信息實(shí)體E-R圖,如圖4所示。圖4 商品信息實(shí)體圖l 進(jìn)銷存管理系統(tǒng)中員工信息實(shí)體E-R圖,如圖5所示。圖5 員工信息實(shí)體圖l 進(jìn)銷存管理系統(tǒng)中退貨商品實(shí)體E-R圖,如圖6所示。圖6 退貨商品實(shí)體圖l 進(jìn)銷存管理系統(tǒng)中商品銷售實(shí)體E-R圖,如圖7所示。圖7 商品銷售實(shí)體圖l 進(jìn)銷存管理系統(tǒng)中商品庫(kù)存實(shí)體E-R圖,如圖8所示。圖8 商品庫(kù)存實(shí)體圖l 進(jìn)銷存管理系統(tǒng)中商品調(diào)撥信息實(shí)體E-R圖,如圖9所示。圖9 商品調(diào)撥信息實(shí)體圖3.5.3主要數(shù)據(jù)表的結(jié)構(gòu)表4 tb_User(員工基本信息表)列名數(shù)據(jù)類型可否為空描述UserIDIntNOT NULL員工ID(主鍵)Namenvarchar(20)NULL員工姓名SysLoginNamenvarchar(20)NULL系統(tǒng)登錄名Pwdnvarchar(100)NULL登錄密碼Sexnvarchar(20)NULL員工性別BirthdaydatetimeNULL員工生日Departmentnvarchar(20)NULL所屬部門Postnvarchar(20)NULL員工職位PhoneHnvarchar(20)NULL家庭電話PhoneMnvarchar(20)NULL手機(jī)號(hào)碼Addressnvarchar(200)NULL家庭住址PopedomIDintNULL權(quán)限ID表5 tb_Stock(庫(kù)存信息表)列名數(shù)據(jù)類型可否為空描述StockIDintNOT NULL標(biāo)識(shí)ID(主鍵)GoodsIDnvarchar(20)NULL商品IDCompanyNamenvarchar(100)NULL進(jìn)貨公司名稱DepotNamenvarchar(20)NULL倉(cāng)庫(kù)名稱GoodsNamenvarchar(20)NULL貨物名稱StockNumintNULL庫(kù)存數(shù)量AlarmNumintNULL庫(kù)存報(bào)警數(shù)量GoodsUnitnvarchar(20)NULL商品計(jì)量單位GoodsTimedatetimeNULL進(jìn)貨時(shí)間GoodsSpecnvarchar(20)NULL商品規(guī)格GoodsPricemoneyNULL進(jìn)貨價(jià)格SellPricemoneyNULL銷售價(jià)格NeedPaymoneyNULL應(yīng)付金額HasPaymoneyNULL實(shí)付金額Remarknvarchar(200)NULL備注表6 tb_Goods(商品進(jìn)貨信息表)列名數(shù)據(jù)類型可否為空描述GoodsIDnvarchar(20)NOT NULL商品ID(主鍵)UserIDintNULL操作員IDCompanyNamenvarchar(100)NULL進(jìn)貨公司名稱DepotNamenvarchar(20)NULL倉(cāng)庫(kù)名稱GoodsNamenvarchar(50)NULL貨物名稱GoodsNumintNULL商品數(shù)量GoodsUnitnvarchar(20)NULL商品計(jì)量單位GoodsTimedatetimeNULL進(jìn)貨時(shí)間GoodsSpecnvarchar(20)NULL商品規(guī)格GoodsPricemoneyNULL進(jìn)貨單價(jià)SellPricemoneyNULL銷售單價(jià)NeedPaymoneyNULL應(yīng)付金額HasPaymoneyNULL實(shí)付金額Remarknvarchar(200)NULL備注表7 tb_Sell(商品銷售信息表)列名數(shù)據(jù)類型可否為空描述SellIDnvarchar(20)NOT NULL銷售ID(主鍵)StockIDintNULL庫(kù)存IDGoodsIDnvarchar(20)NULL商品IDUserIDintNULL員工IDGoodsNamenvarchar(50)NULL貨物名稱GoodsNumintNULL銷售數(shù)量GoodsSpecnvarchar(20)NULL商品規(guī)格GoodsTimedatetimeNULL銷售時(shí)間GoodsUnitnvarchar(20)NULL商品計(jì)量單位GoodsPricemoneyNULL進(jìn)貨單價(jià)SellPricemoneyNULL銷售單價(jià)NeedPaymoneyNULL應(yīng)收金額HasPaymoneyNULL實(shí)收金額Remarknvarchar(200)NULL備注表8 tb_ReGoods(商品退貨信息表)列名數(shù)據(jù)類型可否為空描述ReGoodsIDnvarchar(20)NOT NULL退貨商品ID(主鍵)StockIDintNULL庫(kù)存IDGoodsIDnvarchar(20)NULL商品IDUserIDintNULL操作員IDCustomerIDintNULL客戶IDCompanyNamenvarchar(100)NULL進(jìn)貨公司名稱DepotNamenvarchar(20)NULL倉(cāng)庫(kù)名稱ReGoodsNamenvarchar(20)NULL貨物名稱ReGoodsSpecnvarchar(20)NULL退貨數(shù)量ReGoodsTimedatetimeNULL退貨日期ReGoodsNumintNULL商品規(guī)格ReGoodsUnitnvarchar(20)NULL商品計(jì)量單位ReGoodsPricemoneyNULL退貨單價(jià)NeedPaymoneyNULL應(yīng)付金額HasPaymoneyNULL已退款金額ReGoodsResultnvarchar(400)NULL退貨原因3.6 新系統(tǒng)的主要功能模塊設(shè)計(jì)3.6.1 系統(tǒng)登錄設(shè)計(jì)1窗體設(shè)計(jì)在窗體中分別添加三個(gè)Label控件,一個(gè)ErrorProvider控件,兩個(gè)Button控件。圖10 系統(tǒng)登錄窗體2代碼設(shè)計(jì)聲明公共類SqlBaseClass、PropertyClass和WinOperationClass三個(gè)全局對(duì)象,通過(guò)類對(duì)象調(diào)用類中的功能方法,實(shí)現(xiàn)代碼如下:SqlBaseClass SqlExecute = new SqlBaseClass(); PropertyClass Property = new PropertyClass(); WinOperationClass WinFormClass = new WinOperationClass();在窗體初始化時(shí)綁定窗體中的一些控件,窗體初始化代碼如下:private void Login_Load(object sender, EventArgs e) string cmdtxt = "SELECT DISTINCT SysUserSort FROM Popedom" this.cbxDegree.BeginUpdate(); this.cbxDegree.DataSource = SqlExecute.GetDs(cmdtxt).Tables0; this.cbxDegree.DisplayMember = "SysUserSort" this.cbxDegree.ValueMember = "SysUserSort" this.cbxDegree.EndUpdate(); 【確定】按鈕的Click事件代碼如下:private void btnOK_Click(object sender, EventArgs e) if (this.txtUid.Text.Length = 0) this.errAllInfo.SetError(this.txtUid, "用戶名不能為空!"); if (this.txtPwd.Text.Length < 6) this.errAllInfo.SetError(this.txtPwd, "密碼不能小于6位!"); /string P_DESDcrypt = WinFormClass.DESEncrypt(this.txtPwd.Text); string cmdtxt = "SELECT UserID,SysLoginName,Pwd,SysUserSort,PopedomID FROM v_UserView WHERE SysLoginName=" + this.txtUid.Text.Trim() + "" cmdtxt += "AND Pwd=" + this.txtPwd.Text.Trim() + " AND SysUserSort=" + this.cbxDegree.SelectedValue.ToString() + ""

注意事項(xiàng)

本文(進(jìn)銷存管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文))為本站會(huì)員(1888****888)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




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