【正文】
鋼材銷售管理系統(tǒng)摘要在競爭日益激烈的市場環(huán)境下,傳統(tǒng)的人工管理和運(yùn)營模式帶來的信息不暢、市場反應(yīng)速度緩慢、效率低等弊端越來越突出。銷售作為企業(yè)運(yùn)作的重要環(huán)節(jié),其傳統(tǒng)管理方式已不能滿足現(xiàn)代市場的需求,尤其對于鋼材行業(yè),由于其自身的行業(yè)特點(diǎn)—鋼材銷售管理復(fù)雜、使用單位計算頻繁、鋼材進(jìn)貨和銷售金額大、市場變化大、實時性強(qiáng)等,急需利用現(xiàn)代信息化手段將先進(jìn)的銷售管理方法引入到企業(yè)的實踐中去,為企業(yè)的管理、改革提供切實易行的途徑,滿足其日益增長的業(yè)務(wù)需要。四海公司鋼材銷售管理系統(tǒng)正是基于以上的考慮。針對鋼材行業(yè)和該公司的具體情況,集中處理鋼材產(chǎn)品的銷售、庫存、應(yīng)收應(yīng)付等銷售業(yè)務(wù),同時對相關(guān)的供應(yīng)商和客戶等基本信息進(jìn)行管理,及時將數(shù)據(jù)快速轉(zhuǎn)化為企業(yè)信息,為管理者提供相關(guān)依據(jù)。本系統(tǒng)的主要功能模塊有:系統(tǒng)登錄、日常業(yè)務(wù)、庫存管理、查詢統(tǒng)計、應(yīng)收應(yīng)付管理、統(tǒng)計報表、基礎(chǔ)信息管理、用戶設(shè)置。關(guān)鍵詞 銷售;庫存;銷售管理AbstractIn the increasingly petitive market environment, the disadvantages, such as impeded information, slow market reaction and low efficiency, brought by the traditional manual management and operation mode, are prominent day by day. Enterprise sales operation is took as an important part of all, whoes traditional management approaches have failed to meet modern market demands. Especially for steel industry, due to its own industry characteristics—steel plex sales management, use of unit frequent, large amounts of purchases and sales for steel, big market variety and rigid time limitations, it will urgently require to put advanced sales management into the corporate practice by modern information technology, for enterprise management. Finally, it will provide effectively easy ways for management and reformation to meet their increasing business needs.The steel sales management system by Sihai pany is just designed based on the above considerations. According to steel industry and the pany39。s specific circumstances, the system synthetically processes sales, inventory, receivable and payable funds of steel. Simultaneously, the suppliers and customers management, and other basic information management, can transform data into enterprise information to provide managers basis in time and quickly.The system main functional modules: system login, daytoday operations, inventory management, statistical inquiry, receivable and payable management, statistical report forms, basic information management, and user settings.Keywords sales;inventory;sales management目錄摘要 IAbstract II第1章 緒論 1 系統(tǒng)開發(fā)背景 1第2章 可行性分析 3 技術(shù)可行性 3 經(jīng)濟(jì)可行性 3 操作可行性 3 法律可行性 4第3章 需求分析 5 業(yè)務(wù)流程 5 入庫作業(yè) 6 庫存信息 6 銷售作業(yè) 6 需求規(guī)范 6 產(chǎn)品背景 6 產(chǎn)品概述 6 功能需求 7 性能需求 7 系統(tǒng)邏輯模型 7 數(shù)據(jù)字典 9 數(shù)據(jù)元素定義 9 數(shù)據(jù)流的定義 10 數(shù)據(jù)存儲定義 11 數(shù)據(jù)處理定義 11第4章 概要設(shè)計 13 系統(tǒng)運(yùn)行總體流程 13 目標(biāo)系統(tǒng)體系結(jié)構(gòu) 14 四海公司鋼材銷售管理系統(tǒng)軟件結(jié)構(gòu)圖 14 “日常業(yè)務(wù)”模塊結(jié)構(gòu)圖 14 “庫存管理”模塊結(jié)構(gòu)圖 15 “查詢統(tǒng)計”模塊結(jié)構(gòu)圖 15 “應(yīng)收應(yīng)付管理”模塊結(jié)構(gòu)圖 16 “統(tǒng)計報表”模塊結(jié)構(gòu)圖 16 “基礎(chǔ)信息管理”模塊結(jié)構(gòu)圖 17 “用戶設(shè)置”模塊結(jié)構(gòu)圖 17第5章 數(shù)據(jù)庫設(shè)計 18 數(shù)據(jù)庫邏輯設(shè)計 18 數(shù)據(jù)庫關(guān)系設(shè)計 33第6章 詳細(xì)設(shè)計 34 34 變量或常量命名 34 對象命名 34 模塊設(shè)計 35 登錄窗口設(shè)計 35 商品銷售窗口設(shè)計 38 客戶結(jié)款窗口設(shè)計 42 庫存盤點(diǎn)窗口設(shè)計 44 銷售查詢窗口設(shè)計 45 銷售日報表窗口設(shè)計 46 商品信息管理窗口設(shè)計 48第7章 系統(tǒng)測試 53 軟件測試基礎(chǔ)理論 53 軟件測試定義 53 軟件測試基本概念 53 軟件測試目的 54 軟件測試方法分類 54 黑盒與白盒測試 54 四海公司鋼材銷售管理系統(tǒng)測試 55 測試用例設(shè)計要求 55 登錄模塊測試用例 55 商品銷售模塊測試用例 56 測試報告 57結(jié)論 58致謝 59參考文獻(xiàn) 60第1章 緒論 系統(tǒng)開發(fā)背景鋼材是重要的生產(chǎn)資料,改革開放以來,國家對鋼材的管理進(jìn)行了較大改革,開放了鋼材市場,鋼材生產(chǎn)銷售有了很大發(fā)展。特別是中國加入WTO后,我國鋼材企業(yè)面臨著嚴(yán)峻的挑戰(zhàn)。因此,如果我國國內(nèi)企業(yè)不借助先進(jìn)的管理思想轉(zhuǎn)變經(jīng)營觀念、使用信息化提高企業(yè)的管理水平和提高工作效率,將很難在今后的國際競爭中取勝。作為勞動密集型企業(yè)的鋼材行業(yè),如何采用先進(jìn)管理模式,有效控制生產(chǎn)成本,提高行業(yè)信息獲取和商品運(yùn)作效率,成為了企業(yè)增強(qiáng)市場生存力的關(guān)鍵。而企業(yè)管理在很多方面、很大程度上都必須借助計算機(jī)來完成。目前,我國鋼材銷售企業(yè)的計算機(jī)管理在很多方面水平還很低,隨著技術(shù)發(fā)展,計算機(jī)操作及管理日趨簡化,計算機(jī)知識日趨普及,同時市場經(jīng)濟(jì)快速多變,競爭激烈,因此企業(yè)采用計算機(jī)管理業(yè)務(wù)、財務(wù)、生產(chǎn)流程等諸多環(huán)節(jié)也已成為趨勢及必然。隨著市場競爭的日益激烈,如何降低成本越來越成為企業(yè)要解決的問題。對生產(chǎn)型企業(yè)來講,這涉及到原材料的進(jìn)貨渠道、銷售情況及庫存方面的管理,管理的好壞對企業(yè)至關(guān)重要。對經(jīng)銷商而言,渠道扁平化已是大勢所趨,這使經(jīng)銷商對產(chǎn)品的銷售、庫存合理化提出了更高的要求。在這種形勢下,傳統(tǒng)的依靠管理人員人工傳遞信息和數(shù)據(jù)的管理方式就無法滿足企業(yè)日益增長的業(yè)務(wù)需求了。由于企業(yè)經(jīng)營的商品種類多,按照傳統(tǒng)的人工管理方式,存在以下問題:保管管理困難。有的物資超儲備或庫存積壓現(xiàn)象嚴(yán)重,采購成本居高不下,有的物資嚴(yán)重短缺,導(dǎo)致保管管理工作混亂,影響企業(yè)正常經(jīng)營。無法進(jìn)行準(zhǔn)確及時的成本、毛利核算。成本管理永遠(yuǎn)是企業(yè)管理的主題,特別是面對多變的市場環(huán)境,如何及時滿足用戶的需求是至關(guān)重要的。管理信息相互獨(dú)立,市場預(yù)測手段、方法落后,嚴(yán)重影響企業(yè)科學(xué)決策。建立科學(xué)的市場信息反饋系統(tǒng)是市場經(jīng)濟(jì)和企業(yè)的急切需求。所以這種傳統(tǒng)的方式明顯存在著不能及時獲得銷售信息,銷售信息不夠準(zhǔn)確,無法及時了解銷售、庫存等諸多問題,為了提高現(xiàn)代化管理水平,強(qiáng)化銷售、庫存等各環(huán)節(jié)管理信息的準(zhǔn)確性、及時性,開發(fā)現(xiàn)行系統(tǒng)已迫在眉睫。本系統(tǒng)對企業(yè)中常見的進(jìn)貨后的庫存、銷售等商業(yè)活動以及相關(guān)的供應(yīng)商和客戶等基本信息的實用性,能夠滿足企業(yè)銷售管理的需要,有效減少盲目采購、降低成本、合理控制庫存、減少資金占用并提高市場靈敏度,提升企業(yè)市場競爭力。可以利用現(xiàn)代化管理水平提高經(jīng)濟(jì)效益、產(chǎn)生的社會效益,運(yùn)用豐富的管理經(jīng)驗和先進(jìn)的技術(shù)手段,為企業(yè)積攢更為雄厚的資金實力。第2章 可行性分析 技術(shù)可行性本系統(tǒng)采用Visual Basic ,它是一種可視化編程工具,其開發(fā)功能強(qiáng)大、性能可靠,開發(fā)速度快捷。Visual Basic是面向?qū)ο蟮?、結(jié)構(gòu)化的計算機(jī)語言。其界面由一些對象組成,每個對象有若干個屬性、方法和事件,程序人員的任務(wù)是設(shè)計這些對象的事件處理過程。本系統(tǒng)后臺采用SQL Server 2000 數(shù)據(jù)庫,其可靠性、易用性都有重大改進(jìn),是用于對存放在計算機(jī)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行組織、管理和檢索的一種工具;是一種特定類型的數(shù)據(jù)庫—關(guān)系數(shù)據(jù)庫。而控制這種數(shù)據(jù)庫的計算機(jī)程序是 DBMS—數(shù)據(jù)庫管理系統(tǒng)。當(dāng)用戶想要檢索數(shù)據(jù)庫中的數(shù)據(jù)時,就通過 SQL 語言發(fā)出請求,接著 DBMS 對該 SQL 請求進(jìn)行處理并檢索所要求的數(shù)據(jù),最后將其返回給用戶,實現(xiàn)后臺數(shù)據(jù)庫的功能。 經(jīng)濟(jì)可行性目前國內(nèi)相當(dāng)一部分中小型企業(yè),沒有完善的銷售管理系統(tǒng),管理水平差,運(yùn)行效率低,迫切需要提高現(xiàn)代化管理水平、管理質(zhì)量和工作效率。四海公司鋼材銷售管理系統(tǒng)可取代單據(jù)手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,提高產(chǎn)品信息的利用率。該系統(tǒng)的投入運(yùn)行將大大降低成本,提高工作效率。節(jié)省公司的人力、物力和財力,為企業(yè)的發(fā)展做出貢獻(xiàn)。 操作可行性本系統(tǒng)界面統(tǒng)一規(guī)范,操作簡單,易于理解,提示信息功能完整,用戶只要經(jīng)過簡單的培訓(xùn)即可上手。公司管理人員以及相關(guān)工作人員均能進(jìn)行操作,運(yùn)行環(huán)境要求較低。 法律可行性本系統(tǒng)遵守國家相關(guān)法律規(guī)定,因此法律上有保障,在法律上是切實可行的。具體表現(xiàn)在:責(zé)任明確且具有法律效力。另外,在專利權(quán)、版權(quán)等方面不會造成侵權(quán)行為。第3章 需求分析在本系統(tǒng)的分析中,采用的是結(jié)構(gòu)化方法,其特點(diǎn)是用圖形化的方法自頂向下地分解整個系統(tǒng)。使設(shè)計者看到圖例便可以直接理解系統(tǒng)的概況及功能,并為系統(tǒng)的進(jìn)一步設(shè)計奠定基礎(chǔ)。 業(yè)務(wù)流程四海公司鋼材銷售管理系統(tǒng)主要對商品入庫、銷售的管理。其管理的核心是庫存,它是商品銷售、廠家/客戶往來賬及相關(guān)信息查詢的數(shù)據(jù)來源。具體內(nèi)容見下圖: 供應(yīng)商入庫作業(yè)庫存信息銷售作業(yè)客戶入庫信息入庫查詢庫存盤點(diǎn)銷售信息銷售查詢廠家往來賬客戶往來賬庫存查詢 四海公司鋼材銷售管理系統(tǒng)流程圖 入庫作業(yè)對入庫商品進(jìn)行登記、入庫并記錄廠家往來賬和入庫信息。入庫業(yè)務(wù)包括入庫查詢。在數(shù)據(jù)庫的庫存表中,依據(jù)商品入庫數(shù)量進(jìn)行相應(yīng)庫存量的增加和存儲。 庫存信息對出庫商品進(jìn)行登記。商品出庫業(yè)務(wù)包括庫存查詢、庫存盤點(diǎn)。用戶可以對鋼材商品的庫存情況進(jìn)行核對和查詢。 銷售作業(yè)對銷售商品進(jìn)行登記并記錄廠家往來賬和銷售信息。銷售業(yè)務(wù)包括銷售查詢。在數(shù)據(jù)庫的庫存表中,依據(jù)商品銷售的數(shù)量進(jìn)行相應(yīng)庫存量的減少和存儲。 需求規(guī)范 產(chǎn)品背景本系統(tǒng)名稱:四海公司鋼材銷售管理系統(tǒng)用戶單位名稱:四海公司開發(fā)方單位名稱:鞍山科技大學(xué)軟件學(xué)院 產(chǎn)品概述本系統(tǒng)產(chǎn)品主要應(yīng)用于四海公司鋼材銷售業(yè)務(wù)上,通過PC機(jī)進(jìn)行運(yùn)行、操作。輸出、輸入的相對時間將由PC機(jī)本身處理速度來決定。主要針對鋼材銷售比較復(fù)雜、資金流量大、掛賬單位多等特點(diǎn),在銷售上能盡量減少手工錄入錯誤的發(fā)生。產(chǎn)品運(yùn)行所需要的軟硬件配置: CPU速度:P4 HZ以上;內(nèi)存:256MB以上;Intel及其兼容產(chǎn)品,帶有一個CD-ROM驅(qū)動器;操作系統(tǒng):Windows 9Windows 2000、 Windows xp以上中的一種。 功能需求該系統(tǒng)通過PC機(jī)進(jìn)行運(yùn)行、操作,輸出、輸入的相對時間將由PC機(jī)本身處理速度來決定。本產(chǎn)品沒有特殊的通訊接口,通訊接口由所使用的PC機(jī)決定。程序啟動后,進(jìn)入系統(tǒng)登錄界面驗證操作員密碼,根據(jù)用戶權(quán)限登錄不同的界面。系統(tǒng)管理員負(fù)責(zé)查詢統(tǒng)計、統(tǒng)計報表、用戶設(shè)置;前臺業(yè)務(wù)員負(fù)責(zé)日常業(yè)務(wù)、應(yīng)收應(yīng)付管理;后臺業(yè)務(wù)員負(fù)責(zé)庫存管理、查詢統(tǒng)計、統(tǒng)計報表、基礎(chǔ)信息管理。 性能需求可用性:本系統(tǒng)是完全由漢語程序設(shè)計語言開發(fā),操作簡單,易理解?! 】删S護(hù)性:該軟件基于后臺數(shù)據(jù)庫進(jìn)行編程,只要在數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的修改、添加和更新即可,維護(hù)性、升級都十分方便??赊D(zhuǎn)移、可轉(zhuǎn)換性:信息發(fā)布軟件的兼容性很高,在Windows2000/XP操作系統(tǒng)都可以直接運(yùn)行。安全性:本系統(tǒng)是應(yīng)用軟件,在個人電腦的防火墻下或者其他安全措施下即可安全的工作。本系統(tǒng)登錄時有用戶名和密碼,只要當(dāng)用戶名和密碼與數(shù)據(jù)庫里的一致時,才能登錄,反之則不能登錄。 系統(tǒng)邏輯模型銷售部門采購單鋼材銷售管理系統(tǒng)財務(wù)部門采購部門庫存部門訂單資金流入庫單 四海公司鋼材銷售管理系統(tǒng)總體結(jié)構(gòu)圖訂單銷售單結(jié)款單訂單入庫單付款單發(fā)