商業(yè)企業(yè)供銷存管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁
商業(yè)企業(yè)供銷存管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁
商業(yè)企業(yè)供銷存管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁
商業(yè)企業(yè)供銷存管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁
商業(yè)企業(yè)供銷存管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、吉林財(cái)經(jīng)大學(xué)信息經(jīng)濟(jì)學(xué)院畢業(yè)論文商業(yè)企業(yè)供銷存管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)系 別 信息工程系專 業(yè) 年 級(jí) 信息管理與信息系統(tǒng)2010級(jí) 學(xué) 生 姓 名 學(xué) 號(hào) 20402010404 指 導(dǎo) 教 師 姜世超 職 稱 講師 2014年 3月34 / 39文檔可自由編輯打印、畢業(yè)論文原創(chuàng)性聲明本人鄭重聲明:所呈交畢業(yè)論文,是本人在指導(dǎo)教師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。 論文作者簽名:年 月 日目 錄摘要

2、1Abstract 1第一章 緒論 21.1 系統(tǒng)開發(fā)背景 21.2系統(tǒng)開發(fā)意義 31.3研究內(nèi)容 3第二章 技術(shù)分析 32.1.NET技術(shù)平臺(tái) 32.2 數(shù)據(jù)庫分析 42.3統(tǒng)一開發(fā)方法 5第三章 系統(tǒng)分析 53.1可行性分析 53.1.1 經(jīng)濟(jì)可行性 53.1.2技術(shù)可行性 53.1.3管理上的可行性 53.2需求分析 53.2.1資料管理 63.2.2采購管理 63.2.3銷售管理 63.2.4倉儲(chǔ)管理 73.3組織與功能分析 73.3.1系統(tǒng)組織結(jié)構(gòu)圖 73.3.2系統(tǒng)功能結(jié)構(gòu)圖 83.3.3組織業(yè)務(wù)關(guān)系表 93.4業(yè)務(wù)流程調(diào)查與分析 103.4.1業(yè)務(wù)流程圖 103.4.2數(shù)據(jù)流程圖

3、 113.4.3數(shù)據(jù)字典 12第四章 系統(tǒng)設(shè)計(jì) 144.1 系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì)總體功能結(jié)構(gòu)圖 144.2系統(tǒng)平臺(tái)設(shè)計(jì) 154.3代碼設(shè)計(jì) 154.4 數(shù)據(jù)庫設(shè)計(jì) 164.4.1 ER圖 164.4.2 ER圖關(guān)系表174.5 輸入輸出菜單、菜單設(shè)計(jì) 194.5.1登陸輸入設(shè)計(jì) 194.5.2登陸輸出設(shè)計(jì) 194.5.3菜單設(shè)計(jì) 204.6 處理流程設(shè)計(jì)IPO圖214.6.1 采購管理IPO圖224.6.2 銷售管理IPO圖 234.6.3庫存管理IPO.圖244.6.4 系統(tǒng)管理IPO圖25第五章 系統(tǒng)實(shí)施 265.1 系統(tǒng)功能模塊 265.1.1 商業(yè)企業(yè)供銷存管理信息系統(tǒng)登錄界面 265

4、.1.2商業(yè)企業(yè)供銷存管理信息系統(tǒng)主功能界面 265.2 部分功能模塊及代碼 275.2.1 采購管理界面275.2.2 銷售管理界面295.2.3 倉庫管理界面295.2.4 系統(tǒng)管理界面31結(jié)束語 33摘 要隨著企業(yè)的發(fā)展,以及軟件開發(fā)技術(shù)的逐步成熟,供銷存管理信息系統(tǒng)使得原來繁重而又容易出錯(cuò)的供銷存管理變得簡單而有條理。能夠節(jié)省大量的人員成本,也使管理變得可靠方便。本系統(tǒng)是實(shí)現(xiàn)一個(gè)企業(yè)進(jìn)貨、銷售和庫存管理的管理系統(tǒng),并用于簡單的企業(yè)管理及權(quán)限管理。是WEB網(wǎng)站應(yīng)用程序。該系統(tǒng)使用microsoft公司的Microsoft Visual Studio 2008作為前臺(tái)開發(fā)工具,微軟公司的S

5、QL Server 2005做后臺(tái)數(shù)據(jù)庫。文章論述了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。關(guān)鍵字 企業(yè)供銷存,數(shù)據(jù)庫,VB語言AbstractWith the development of enterprises,and gradually mature software development technology,enters sells saves the management information system makes it hard and error-prone enters sells saves the management becomes simple and organized.Can

6、save a lot of personnel cost,also make management convenient and reliable.This system is to implement a corporate purchase,sales and inventory management and management system,and is used to simple management and authority management.Is the WEB site application.The system use Microsoft company Micro

7、soft Visual Studio2008 as a front-end development tool,Microsoft SQL Server 2005 to do background database,This paper discusses on the design and implementation of the system.Key word:enterprise enter sells saves,database,VBlanguage第一章 緒論1.1 系統(tǒng)開發(fā)背景許多企業(yè)已經(jīng)或著正準(zhǔn)備投入高額資金、花大力氣建立大規(guī)模的計(jì)算機(jī)管理信息系統(tǒng)(MIS)普遍存在著系統(tǒng)建設(shè)難

8、以達(dá)到預(yù)期效果的問題。有的開發(fā)規(guī)模很大,實(shí)際應(yīng)用的范圍卻很??;還有的系統(tǒng)由于技術(shù)落后、維護(hù)工作量太大,如果在原來的基礎(chǔ)上擴(kuò)充功能還不如從頭來做。就拿系統(tǒng)開發(fā)中的某一具體問題來說,主要是開發(fā)用于數(shù)據(jù)處理的程序,既不需要高深的物理概念,也不需要復(fù)雜的數(shù)學(xué)算法,一般是比較容易實(shí)現(xiàn)的,并且大都采用最新的、高性能的計(jì)算機(jī)軟硬件平臺(tái),由優(yōu)秀的計(jì)算機(jī)技術(shù)人員實(shí)施開發(fā),很少出現(xiàn)因網(wǎng)絡(luò)或程序調(diào)試不通而中止開發(fā)的事情。信息管理系統(tǒng)以分類組織數(shù)據(jù)為核心,無論計(jì)算機(jī)內(nèi)部多復(fù)雜,管理信息系統(tǒng)建設(shè)所用到的通常只是計(jì)算機(jī)的操作。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,其功能越來越強(qiáng),使用起來也越來越簡單,計(jì)算機(jī)技術(shù)本身已不再是管理信息系

9、統(tǒng)建設(shè)中的難題。在系統(tǒng)開發(fā)中,計(jì)算機(jī)要解決的最關(guān)鍵問題是怎樣以計(jì)算機(jī)為平臺(tái)組織和開發(fā)新的系統(tǒng)。一個(gè)企業(yè)的供銷存管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括前端應(yīng)用程序和后臺(tái)數(shù)據(jù)庫的建立。對(duì)于前端來說,使用者要求應(yīng)用程序功能完善,易于使用,對(duì)于后者來說,它要求設(shè)計(jì)者一定要建立一個(gè)資料完整、一致并且安全性要很好的數(shù)據(jù)庫。隨著計(jì)算機(jī)科學(xué)日趨成熟,它強(qiáng)大的功能已 越來越深入人心,這就為企業(yè)供銷存管理系統(tǒng)的開發(fā)提供了一個(gè)很好的條件。企業(yè)使用現(xiàn)代化管理信息系統(tǒng)從宏觀上的意義上來說,是順應(yīng)時(shí)代化、信息化潮流;從微觀上來說,可以加強(qiáng)企業(yè)的規(guī)范化管理,提高工作效率。目前企業(yè)普遍存在問題是:信息化不足,計(jì)算機(jī)使用

10、率低,大量的日常工作大部分都是手工處理,大大降低了工作效率,另外企業(yè)內(nèi)部溝通不及時(shí),商品庫存信息不能及時(shí)的公布出來等等。公司希望解決的問題是:能有一個(gè)信息集成平臺(tái),各個(gè)部門之間都能共享信息。要解決這樣的問題企業(yè)內(nèi)部一定要有一個(gè)規(guī)范的編碼管理,使物流管理信息通暢。庫存積壓與物料的配套問題。質(zhì)量檢驗(yàn),對(duì)生產(chǎn)過程中的質(zhì)量信息進(jìn)行全面管理,包括原材料、外購?fù)鈪f(xié)件、半成品、成品各道工序的質(zhì)量控制,用戶反饋,售后服務(wù),并對(duì)各種數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。生產(chǎn)管理,對(duì)車間作業(yè)進(jìn)行管理,對(duì)施工通知單、設(shè)計(jì)更改通知單進(jìn)行制訂與查詢。銷售部門能方便地根據(jù)預(yù)測信息、各倉庫的庫存信息和客戶的要貨情況做出貨物的調(diào)撥計(jì)劃和改制計(jì)劃

11、,隨時(shí)了解供應(yīng)商的供貨情況、制造車間的加工執(zhí)行情況及公司的各倉庫庫存情況。在供應(yīng)商到貨的日期前,主動(dòng)與供應(yīng)商聯(lián)系,檢查及時(shí)到貨的可能性;同時(shí)在物流和信息流上允許供應(yīng)商的部分零件直接發(fā)貨到客戶處。對(duì)供應(yīng)商的考核從質(zhì)量、交貨及時(shí)程度、價(jià)格、現(xiàn)有量、在制品、再途庫存和歷史記錄等多方位查詢。庫存信息與供應(yīng)和生產(chǎn)等各部門的及時(shí)反饋和共享問題信息查詢與決策,對(duì)公司的各種資源與信息進(jìn)行查詢,包括銷售、采購、生產(chǎn)、質(zhì)量、人事、財(cái)務(wù)等信息數(shù)據(jù)進(jìn)行查詢、統(tǒng)計(jì)與分析,使企業(yè)管理者能根據(jù)信息作出快速合理的經(jīng)營決策。1.2系統(tǒng)開發(fā)意義隨著改革開放的深入,各企業(yè)之間的競爭也日趨激烈。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),使用計(jì)算機(jī)管

12、理不見可以減少人工工作量,增強(qiáng)安全系數(shù),更能減少出錯(cuò)的可能性,使之趨于高效化,規(guī)范化管理;所以提高企業(yè)現(xiàn)代化管理水平,是增強(qiáng)企業(yè)競爭力的非常有效的途徑之一。而新的企業(yè)供銷存管理系統(tǒng)將真正實(shí)現(xiàn)標(biāo)準(zhǔn)化管理。我們常說的信息管理系統(tǒng)就是MIS(Management Information System),它是一個(gè)計(jì)算機(jī)軟硬件資源以及數(shù)據(jù)庫的人-機(jī)系統(tǒng),它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能。1.3研究內(nèi)容 企業(yè)供銷存銷存管理系統(tǒng)是針對(duì)企業(yè)買賣的繁瑣環(huán)節(jié)進(jìn)行量化,利用計(jì)算機(jī)管理發(fā)揮準(zhǔn)確,快捷,高效的作用,目標(biāo)是:縮短物流周期,提高資金利用率,增強(qiáng)品牌吸引力,增加款式暢銷度,規(guī)范管理流程,提高工

13、作效率。企業(yè)供銷存管理系統(tǒng)分三個(gè)部分:銷售管理,庫存管理,采購管理。第二章 技術(shù)分析2.1 .NET技術(shù)平臺(tái)Microsoft.NET是微軟面向下一代互聯(lián)網(wǎng)軟件和服務(wù)的全新戰(zhàn)略。它的目的就是解決異質(zhì)平臺(tái)的數(shù)據(jù)交換問題,它是第3代Internet應(yīng)用程序開發(fā)框架,為位于不同應(yīng)用程序域、不同進(jìn)程、進(jìn)行無縫通信的不同機(jī)器上的對(duì)象提供了一個(gè)豐富而易于擴(kuò)充的框架。此外.NET的遠(yuǎn)程網(wǎng)絡(luò)技術(shù)提供了一個(gè)非常強(qiáng)大但簡單的編程模型,這種模型支持.NET的運(yùn)行庫,令整個(gè)網(wǎng)絡(luò)的相互交互過程變得更加透明化。Visual Studio.NET正是微軟為實(shí)現(xiàn)其.NET技術(shù)而提供的一整套開發(fā)工具。對(duì)于專業(yè)程序開發(fā)人員而言,

14、Visual Studio.NET意味著更強(qiáng)大的設(shè)計(jì)能力、更高的生產(chǎn)率、更可靠的解決方案和更短的開發(fā)周期,這一切都將幫助信息系統(tǒng)開發(fā)人員適應(yīng)現(xiàn)代化快速多變的商務(wù)需求。Microsoft.NET 不是對(duì)現(xiàn)在的應(yīng)用軟件作大規(guī)模的替換,而是一個(gè)自然的進(jìn)化過程,是在原先的技術(shù)孤島之間建立了協(xié)作關(guān)系,逐漸加強(qiáng)了協(xié)同工作能力。這種優(yōu)勢,體現(xiàn)在了兩方面。(1) 終端用戶將依然使用熟悉的界面,可以減少再培訓(xùn)的開支,也意味著用戶可以很快的熟悉并使用.NET軟件。(2) 硬件上運(yùn)行的還是像Windows、Unix一樣的操作系統(tǒng),同時(shí).NET增加了軟件的運(yùn)行場所,減少了開發(fā)的負(fù)擔(dān)。2.2 數(shù)據(jù)庫分析企業(yè)供銷存管理系

15、統(tǒng)使用SQL Server2005作為后臺(tái)數(shù)據(jù)庫。Microsoft SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng),是新一代大型電子商務(wù)數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案,它具有獨(dú)立于硬件平臺(tái)、完善的安全系統(tǒng)和容錯(cuò)功能,還具有易維護(hù)的特點(diǎn)。Mcicrosoft SQL Server擁有以下關(guān)系數(shù)據(jù)庫管理系統(tǒng)所需要的強(qiáng)大功能:支持XML(Extensive Markup Language,擴(kuò)展標(biāo)記語言);強(qiáng)大的基于Web的分析;同時(shí),我們選擇SQL Server是因?yàn)樗€擁有其它數(shù)據(jù)庫無可比擬的優(yōu)點(diǎn):(1)真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。(2)圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管

16、理更加直觀、簡單。(3)豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更多的選擇余地。SQL Server 服務(wù)管理器是在服務(wù)器端實(shí)際工作時(shí)最有用的實(shí)用程序。服務(wù)管理器用來啟動(dòng)、暫停、繼續(xù)和停止數(shù)據(jù)庫服務(wù)器的實(shí)時(shí)服務(wù),其提供的服務(wù)包括:SQL Server、SQL Server Agent、MSDTC(Microsoft Distributed Transaction Coordinator,微軟分布式事務(wù)協(xié)調(diào)器)。數(shù)據(jù)庫是以某種文件結(jié)構(gòu)存儲(chǔ)的一系列信息表,這種文件結(jié)構(gòu)使您能夠訪問這些表、選擇表中的列、對(duì)表進(jìn)行排序以及根據(jù)各種標(biāo)準(zhǔn)選擇行。數(shù)據(jù)庫通常有多個(gè)索引與這些表中的許多列相關(guān)聯(lián),所以我們能盡

17、可能快地訪問這些表。數(shù)據(jù)庫層則是具體的物理數(shù)據(jù)庫,比如SQL Server或Oracle。存儲(chǔ)過程是利用SQL Server所提供的Transact-SQL語言所編寫的程序,是SQL語句與控制流語句的集合,在數(shù)據(jù)庫中以一個(gè)名稱存儲(chǔ)并作為一個(gè)單元處理,可以接受參數(shù)、輸出參數(shù)和返回值。存儲(chǔ)過程通常會(huì)增加性能,降低維護(hù)復(fù)雜性,降低網(wǎng)絡(luò)流量。2.3統(tǒng)一開發(fā)方法軟件開發(fā)過程是一個(gè)將用戶需求轉(zhuǎn)換為軟件系統(tǒng)所需要的活動(dòng)集合。統(tǒng)一的過程不僅僅是一個(gè)簡單的過程,而且是一個(gè)通用的過程框架,應(yīng)用于不同類型的軟件系統(tǒng),不同類型的業(yè)務(wù)過程,不同類型的應(yīng)用領(lǐng)域,以及不同的項(xiàng)目規(guī)模。統(tǒng)一建模語言(Unified Model

18、ing Language ,UML)是一種通用的可視化建模語言,跨越軟件開發(fā)的整個(gè)生命周期,詳細(xì)描述系統(tǒng)的結(jié)構(gòu)方法,為規(guī)范化、可視化、文檔化軟件系統(tǒng)提供一種一致的建模語言。使用UML主要的目的是便于用戶、開發(fā)人員、分析人員、測試人員、管理人員、及其涉及項(xiàng)目的人員之間的通信。UML是一種定義良好,易于表達(dá)、功能強(qiáng)大且普遍使用的建模語言。它溶入了軟件工程領(lǐng)域的新思想,新方法,新技術(shù)。它的作用領(lǐng)域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開始的軟件開發(fā)全過程。第三章 系統(tǒng)分析3.1可行性分析3.1.1 經(jīng)濟(jì)可行性本系統(tǒng)的開發(fā)不需投入大量經(jīng)費(fèi)購置并安裝軟硬件及有關(guān)設(shè)備的費(fèi)用。系統(tǒng)的安裝由開發(fā)人員

19、來完成,費(fèi)用包括在開發(fā)費(fèi)用之中。運(yùn)行和維護(hù)只需要公司招聘相應(yīng)的技術(shù)人員來完成即可,本系統(tǒng)操作方便,易學(xué)易懂,所以培訓(xùn)時(shí)間會(huì)很短,費(fèi)用也不會(huì)太高??傊?,這幾項(xiàng)加起來與本系統(tǒng)所帶來的經(jīng)濟(jì)效益和社會(huì)效益比起來,可以說是微不足道。3.1.2技術(shù)可行性通過對(duì)公司各業(yè)務(wù)流程環(huán)節(jié)的分析,確定出了新系統(tǒng)的管理結(jié)構(gòu)。利用現(xiàn)有的開發(fā)工具和開發(fā)技術(shù)完全可以在規(guī)定的時(shí)間,規(guī)定的資金范圍內(nèi)實(shí)現(xiàn)新系統(tǒng)的全部功能。3.1.3管理上的可行性系統(tǒng)會(huì)使公司的管理更加科學(xué)化、合理化,也會(huì)更方便、高效,更人性化。同時(shí)也可以優(yōu)化企業(yè)的組織結(jié)構(gòu),提高企業(yè)的綜合競爭力。 因此,無論是在經(jīng)濟(jì)上、技術(shù)上、管理上開發(fā)這樣一套系統(tǒng)是完全可行并且也

20、是必要的。3.2需求分析根據(jù)對(duì)供銷存管理內(nèi)容和系統(tǒng)的分析,一個(gè)標(biāo)準(zhǔn)的供銷存管理系統(tǒng)應(yīng)包括資料管理、采購管理、銷售管理和庫存管理。每個(gè)功能都由若干相關(guān)聯(lián)的子功能模塊組成。3.2.1資料管理企業(yè)經(jīng)營的基礎(chǔ)資料也是一個(gè)企業(yè)最基本也是最重要的信息,脫離了基礎(chǔ)資料,供銷存系統(tǒng)便無法正常的運(yùn)行?!吧唐焚Y料”,用于維護(hù)企業(yè)所經(jīng)營的商品的基本信息,包括:商品的編號(hào)、條形碼、品名、拼音代碼、規(guī)格、單位、產(chǎn)地、類別、進(jìn)貨價(jià)、銷售價(jià)等。拼音就是商品名稱的拼音簡稱,目的是在程序中可通過拼音碼能更快的查到所需商品的信息。 “供應(yīng)商資料”適用于維護(hù)企業(yè)供應(yīng)商的基本信息,包括:供應(yīng)商號(hào)、拼音編碼、地址、郵編、地區(qū)、類別、電

21、話、開戶銀行等?!翱蛻糍Y料”用于維護(hù)企業(yè)客戶的基本信息,包括客戶的編號(hào)、拼音編號(hào)、名稱、聯(lián)系人、地址、郵編、銀行賬號(hào)等。 “業(yè)務(wù)員資料”用于維護(hù)企業(yè)銷售代表的基本信息,包括:業(yè)務(wù)員號(hào)、姓名、性別、電話、地址、身份證號(hào)等。3.2.2采購管理“采購管理”用于企業(yè)的采購業(yè)務(wù),其子功能模塊包括:采購訂單、進(jìn)貨單、進(jìn)貨退貨管理。“采購訂單”用于錄入企業(yè)的采購訂單。一般都將采購單、入庫單、銷售單等各種單據(jù)用數(shù)據(jù)庫中的范式來存儲(chǔ)?!斑M(jìn)貨單”用于錄入企業(yè)的進(jìn)貨單。根據(jù)不同企業(yè)的規(guī)模和管理方法,對(duì)于規(guī)模較大的企業(yè)來說,采購部門和倉儲(chǔ)部門是分開的,采購人員填寫采購訂單,貨物運(yùn)輸?shù)綆旆亢笥蓚}存人員驗(yàn)收同時(shí)填寫入貨單

22、,填寫入庫單后商品的庫存才會(huì)增加并產(chǎn)生應(yīng)付款?!斑M(jìn)退貨管理”用于錄入企業(yè)進(jìn)貨退貨單。進(jìn)貨的退貨有兩種方法,一是在進(jìn)貨單上直接填寫負(fù)的進(jìn)貨量,另一種是填寫進(jìn)退貨單。3.2.3銷售管理“銷售管理”用于企業(yè)的銷售業(yè)務(wù),其子功能模塊包括:銷售訂單、銷售單、銷售退貨單“銷售訂單”用于錄入企業(yè)的銷售訂單。包括:編號(hào)、客戶編號(hào)、銷售日期、有效起日、有效止日、業(yè)務(wù)員、稅價(jià)合計(jì)、不含稅價(jià)、稅額等。 “銷售單”用于錄入企業(yè)的銷售單,包括:編號(hào)、銷售日期、業(yè)務(wù)員、稅價(jià)合計(jì)、不含稅價(jià)、稅額等。 “銷售退貨單”用于錄入企業(yè)銷售退貨單,包括:編號(hào)、貨號(hào)、退貨數(shù)量、銷售價(jià)、稅價(jià)合計(jì)、扣率、稅率、不含稅價(jià)、稅額、倉庫等。3.

23、2.4倉儲(chǔ)管理“倉儲(chǔ)管理”用于企業(yè)庫存信息,其子功能模塊包括:庫存查詢、上下限設(shè)定、庫存上限報(bào)警。 “庫存查詢”用于查詢企業(yè)的庫存,查詢總庫存和各倉庫庫存。“上下限設(shè)定”用于設(shè)置庫存的上限和下限,當(dāng)商品庫存的數(shù)量超出指定的范圍時(shí)系統(tǒng)可以自動(dòng)報(bào)警,包括序號(hào)、倉庫號(hào)、貨號(hào)、上限、下限、最佳存量、備注等?!皫齑嫔舷孪迗?bào)警”根據(jù)當(dāng)前商品庫存和指定的庫存上下限自動(dòng)列出低于下限或高出上限的商品。3.3組織與功能分析3.3.1系統(tǒng)組織結(jié)構(gòu)圖企業(yè)供銷存管理信息系統(tǒng)技術(shù)部倉儲(chǔ)部銷售部采購部采購管理系統(tǒng)管理庫存管理銷售管理圖1 組織結(jié)構(gòu)圖3.3.2系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)管理庫存減少退出登錄添加用戶修改密碼用戶管理采購

24、單查詢采購單添加采購管理庫存查詢庫存增加庫存查詢采購單刪除銷售單錄入銷售查詢銷售統(tǒng)計(jì)銷售退單銷售管理庫存管理商業(yè)企業(yè)供銷存管理信息系統(tǒng)圖2 系統(tǒng)功能結(jié)構(gòu)圖3.3.3組織業(yè)務(wù)關(guān)系表功能序號(hào)組織業(yè)務(wù)采購部銷售部倉儲(chǔ)部技術(shù)部功能與業(yè)務(wù)1采購管理2銷售管理3庫存管理4系統(tǒng)管理表示該業(yè)務(wù)是對(duì)應(yīng)組織的主要業(yè)務(wù) 表示該單位是該項(xiàng)業(yè)務(wù)的相關(guān)單位表示該單位是參加協(xié)調(diào)該業(yè)務(wù)的輔助單位空白表示該單位與對(duì)應(yīng)業(yè)務(wù)無關(guān)3.4業(yè)務(wù)流程調(diào)查與分析3.4.1業(yè)務(wù)流程圖庫管員入庫單采購單采購員缺貨單訂購單退貨單供應(yīng)商出庫單業(yè)務(wù)員退貨單客戶圖3 業(yè)務(wù)流程圖表單、報(bào)表內(nèi)部實(shí)體數(shù)據(jù)流3.4.2數(shù)據(jù)流程圖外部實(shí)體=顧客填寫業(yè)務(wù)員P-1編

25、輯訂單庫存信息P-5入庫單庫管員供應(yīng)商發(fā)貨銷售信息財(cái)務(wù)應(yīng)付款銷售單充足查詢應(yīng)付款訂購單處理采購員P-4采購單通知處理填寫通知處理不足P-2P-3D1D2D3D4數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)流開始登陸提示用戶錯(cuò)誤輸入用戶名和密碼N是否正確登陸主界面Y3.4.3數(shù)據(jù)字典編號(hào):DI01數(shù)據(jù)項(xiàng)名稱:用戶編號(hào)別名:無簡述:單據(jù)的唯一標(biāo)識(shí)取值范圍:09999類型:char長度:8編號(hào):DI02數(shù)據(jù)項(xiàng)名稱:用戶姓名別名:無簡述:姓名取值范圍:09999類型:char長度:4編號(hào):DI03數(shù)據(jù)項(xiàng)名稱:用戶密碼別名:無簡述:用戶密碼取值范圍:09999類型:char長度:6編號(hào):DI04數(shù)據(jù)項(xiàng)名稱:性別別名:無簡述:性

26、別取值范圍:09999類型:char長度:2第四章 系統(tǒng)設(shè)計(jì)4.1 系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì)總體功能結(jié)構(gòu)圖采購單查詢采購管理采購單添加采購單刪除銷售單查詢商業(yè)企業(yè)供銷存管理信息系統(tǒng)銷售單錄入銷售管理銷售統(tǒng)計(jì)銷售單退訂庫存查詢庫存管理庫存錄入庫存統(tǒng)計(jì)添加用戶系統(tǒng)管理密碼修改退出登錄總體功能結(jié)構(gòu)圖4.2系統(tǒng)平臺(tái)設(shè)計(jì)計(jì)算機(jī)的硬件: cpu主頻為2.13HZ,內(nèi)存為1G,緩存512MB,硬盤40MB,雙核獨(dú)立顯卡。計(jì)算機(jī)的軟件:采用window操作系統(tǒng),basic編程語言,SQL強(qiáng)大的數(shù)據(jù)庫,基于瀏覽器和客戶端的B/S的結(jié)構(gòu)。4.3代碼設(shè)計(jì)(1)項(xiàng)目命名原則項(xiàng)目中各個(gè)子項(xiàng)功能名稱的漢字第一個(gè)字母要大寫,名

27、字拼音的第一個(gè)字母縮寫再加上相應(yīng)的后綴,項(xiàng)目的名為前綴加上相應(yīng)的功能名。(2)數(shù)據(jù)庫命名原則數(shù)據(jù)庫中表的命名是各個(gè)漢字的第一個(gè)字母加上表的特點(diǎn)。4.4 數(shù)據(jù)庫設(shè)計(jì)4.4.1 ER圖供應(yīng)商業(yè)務(wù)員銷售單出售出庫提供商品客戶購買11退貨單填寫客戶退貨nmn1nn1填寫n1n入庫庫管員結(jié)賬客戶1n1n1nER圖4.4.2 E_R圖關(guān)系表如下:供應(yīng)商信息表名稱類型長度是否為空主鍵編號(hào)char20否主鍵名稱int11是電話Int13是E-mailvchar50是地址char50是地區(qū)char50是郵編int6是開戶銀行int19是商品信息表名稱類型長度是否為空主鍵編號(hào)Int8否主鍵名稱Text是產(chǎn)地tex

28、t是數(shù)量Nchar10是進(jìn)價(jià)smallmoney是售價(jià)smallmoney是類型編號(hào)nchar10否供應(yīng)商編號(hào)nchar10否倉庫編號(hào)nchar10否業(yè)務(wù)員信息表名稱類型長度是否為空主鍵編號(hào)char20否主鍵姓名char8是性別char2是電話int13是身份證int18是客戶信息表名稱類型長度是否為空主鍵編號(hào)char20否主鍵姓名char8是電話int13是開戶銀行int19是庫管員信息表名稱類型長度是否為空主鍵編號(hào)char20否主鍵姓名char8是性別char2是電話int13是銷售單信息表名稱類型長度是否為空主鍵商品編號(hào)char20否主鍵商品名稱char8是單價(jià)float6是數(shù)量int4

29、是應(yīng)付金額float8是實(shí)付金額float8是銷售日期datatime10是制單人char8是退貨單信息表名稱類型長度是否為空主鍵編號(hào)char20否主鍵商品名稱char8是單價(jià)float6是數(shù)量int4是應(yīng)付金額float8是實(shí)付金額float8是銷售日期datatime10是制單人char8是4.5 輸入輸出菜單、菜單設(shè)計(jì)4.5.1登陸輸入設(shè)計(jì)管理員:密碼:退出登錄4.5.2登陸輸出設(shè)計(jì)商業(yè)企業(yè)供銷存界面密碼正確登陸成功4.5.3菜單設(shè)計(jì)采購管理銷售管理庫存管理系統(tǒng)管理4.6 處理流程設(shè)計(jì)IPO圖系統(tǒng)名:商業(yè)企業(yè)供銷存管理信息系統(tǒng) 設(shè)計(jì)人:高秋雷模塊名:主控模塊 日期:2014-03-10

30、上層可調(diào)用模塊:無下層可調(diào)用模塊:采購管理、銷售管理、倉庫管理、系統(tǒng)管理輸出信息:系統(tǒng)功能輸入信息:功能代碼0,1,2,3開始N循環(huán)退出Y顯示功能功能選擇采購管理銷售管理庫存管理系統(tǒng)管理注釋局部注釋項(xiàng)企業(yè)供銷存系統(tǒng)總的IPO圖系統(tǒng)名:商業(yè)企業(yè)供銷存管理信息系統(tǒng) 設(shè)計(jì)人:高秋雷模塊名:采購管理 日期:2014-03-10 4.6.1 采購管理IPO圖下層可調(diào)用模塊:采購管理上層可調(diào)用模塊:主控模塊輸入信息:采購單輸出信息:采購單添加、修改、刪除采購管理訂購單N 是否有更新Y添加、修改、刪除返回注釋局部注釋項(xiàng)企業(yè)供銷存系統(tǒng)采購管理IPO圖4.6.2 銷售管理IPO圖系統(tǒng)名:商業(yè)企業(yè)供銷存管理信息系

31、統(tǒng) 設(shè)計(jì)人:高秋雷模塊名:銷售管理 日期:2014-03-10 下層可調(diào)用模塊:銷售管理上層可調(diào)用模塊:主控模塊輸入信息:銷售明細(xì)輸出信息:信息查詢銷售信息銷售明細(xì)N是否信息查詢Y信息查詢返回注釋局部注釋項(xiàng)企業(yè)供銷存系統(tǒng)銷售管理IPO圖系統(tǒng)名:商業(yè)企業(yè)供銷存管理信息系統(tǒng) 設(shè)計(jì)人:高秋雷模塊名:庫存管理 日期:2014-03-10 4.6.3 庫存管理IPO圖上層可調(diào)用模塊:主控模塊下層可調(diào)用模塊:庫存管理輸出信息:庫存查詢、統(tǒng)計(jì)輸入信息:出庫、入庫庫存管理出庫、入庫N是否更新庫存Y庫存查詢返回注釋局部注釋項(xiàng)企業(yè)供銷存系統(tǒng)庫存管理IPO圖4.6.4 系統(tǒng)管理IPO圖系統(tǒng)名:商業(yè)企業(yè)供銷存管理信息

32、系統(tǒng) 設(shè)計(jì)人:高秋雷模塊名:系統(tǒng)管理 日期:2014-03-10 上層可調(diào)用模塊:主控模塊下層可調(diào)用模塊:密碼管理、退出輸入信息:管理員賬號(hào)、密碼輸出信息:登陸成功系統(tǒng)管理管理員賬號(hào)、密碼賬號(hào)、密碼是否正確登陸成功返回注釋局部注釋項(xiàng)企業(yè)供銷存系統(tǒng)系統(tǒng)管理IPO圖第五章 系統(tǒng)實(shí)施5.1 系統(tǒng)功能模塊5.1.1 商業(yè)企業(yè)供銷存管理信息系統(tǒng)登錄界面,如圖:5.1.2商業(yè)企業(yè)供銷存管理信息系統(tǒng)主功能界面,如圖:5.2 部分功能模塊及代碼5.2.1商業(yè)企業(yè)采購管理信息系統(tǒng)主功能界面,如圖:Public Class Form1 Dim strmyconn As String = "Data So

33、urce=NZFH0LPXKB7DWUISQLEXPRESS;Initial Catalog=gxc;Integrated Security=True" Dim mysqlconn As New SqlConnection(strmyconn) Dim sqlstr As String = "select * from Tcgd" Dim mysqlad As New SqlDataAdapter(sqlstr, mysqlconn) Dim myds As New DataSet() Dim mydt As New DataTable() Private Sub

34、 Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click mysqlconn.Open() mysqlad.Fill(myds, "Tcgd") DataGridView1.DataSource = myds.Tables("Tcgd") mysqlconn.Close() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e A

35、s System.EventArgs) Handles Button3.Click Dim Tables As New DataTable() If (DataGridView1.SelectedRows.Count > 0) Then myds.Tables("Tcgd").Rows(DataGridView1.CurrentRow.Index).Delete() mysqlad.Update(myds, "Tcgd") myds.AcceptChanges() End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click mysqlconn.Open() mysqlad = New SqlDataAdapter("select * from Tcgd", mysqlconn) mysqlad.Fill(myds, "Tcgd") Dim mydr As Da

溫馨提示

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

評(píng)論

0/150

提交評(píng)論