【正文】
性:protected,方法返回值:void,參數(shù):(object sender, EventArgs e)Button3_Click()保存銷售預(yù)定單信息方法可見性:protected,方法返回值:void,參數(shù):(object sender, EventArgs e)AddXsthd()添加銷售預(yù)定單,并把銷售預(yù)定單保存到數(shù)據(jù)庫中方法可見性:public,方法返回值:int,參數(shù):(object sender, EventArgs e)系統(tǒng)主頁面(xitongzhuye):用于各個模塊的鏈接等商品銷售出庫主頁面(Xschukuyemian):提供銷售管理員擬出要銷售出庫的商品信息申請銷售出庫單表(Sqxsckdb):存儲所要出庫的商品信息的表格標(biāo)識屬性:表(7) Sqxsckd編號數(shù)據(jù)項數(shù)據(jù)項別名數(shù)據(jù)類型數(shù)據(jù)含義1銷售出庫單編號xsckdbhint唯一標(biāo)識2申請日期xsrqNvarchar(20)3銷售負(fù)責(zé)人xsfzrNvarchar(10)4商品編號spbhNvarchar(20)外碼5商品名稱spmcNvarchar(20)6類別lbNvarchar(20)7規(guī)格ggNvarchar(20)8型號xhNvarchar(20)9單位dwNvarchar(6)10出庫數(shù)量ckslint11出庫狀態(tài)ckztNvarchar(20)主要方法:表(8)名稱方法功能說明AddSqxsckd()把新增的出庫單保存到據(jù)庫中方法可見性:public,方法返回值:int,參數(shù):(object sender, EventArgs e)Button1_Click()產(chǎn)生臨時出庫單并顯示到出庫主頁面方法可見性:protected,方法返回值:void,參數(shù):(object sender, EventArgs e)Button3_Click()保存本次要出庫的商品信息方法可見性:protected,方法返回值:void,參數(shù):(object sender, EventArgs e)系統(tǒng)主頁面(xitongzhuye):用于各個模塊的鏈接等銷售退貨入庫主頁面(Tuihuorukuyemian):提供銷售管理員擬出要退貨入庫的商品信息申請銷售退貨入庫單表(Sqxsthrkd):存儲所要入庫的商品信息標(biāo)識屬性:表(9) Sqxsthrkd編號數(shù)據(jù)項數(shù)據(jù)項別名數(shù)據(jù)類型數(shù)據(jù)含義1銷售退貨入庫單編號xsthrkdbhint唯一標(biāo)識2申請日期sqrqNvarchar(20)3銷售負(fù)責(zé)人xsfzrNvarchar(10)4商品編號spbhNvarchar(20)外碼5商品名稱spmcNvarchar(20)6類別lbNvarchar(20)7規(guī)格ggNvarchar(20)8型號xhNvarchar(20)9單位dwNvarchar(6)10入庫數(shù)量rkslint11入庫狀態(tài)rkztNvarchar(6)12退貨狀態(tài)thztNvarchar(6)13供應(yīng)商編號gysbhNvarchar(20)14供應(yīng)商名稱gysmcNvarchar(20)主要方法:表(10)名稱方法功能說明AddSqxsthrkd()把新增的入庫庫單保存到據(jù)庫中方法可見性:public,方法返回值:int,參數(shù):(object sender, EventArgs e)Button1_Click()產(chǎn)生臨時入庫單并顯示到入庫主頁面方法可見性:protected,方法返回值:void,參數(shù):(object sender, EventArgs e)Button3_Click()保存本次要退貨入庫的商品信息方法可見性:protected,方法返回值:void,參數(shù):(object sender, EventArgs e) 類圖用來描述系統(tǒng)的結(jié)構(gòu)?!獛齑尕?fù)責(zé)人:能夠正確的審批銷售部門所提交的退貨入庫單——進(jìn)銷存管理系統(tǒng):能夠正確的更新和存儲商品的出庫信息狀態(tài)前置條件:銷售管理員,銷售負(fù)責(zé)人,庫存管理員必須經(jīng)過身份確認(rèn)和認(rèn)證后置條件:成功存儲商品入庫信息,更新庫存主事件流:(1)銷售管理員成功登錄到“系統(tǒng)主頁”(2)銷售管理員點擊菜單欄上的“銷售模塊”進(jìn)入到“銷售出庫管理”子模塊(3)點擊“銷售出庫管理”子模塊進(jìn)入到“商品退貨入庫頁面”(4)在“商品退貨入庫頁面”中輸入要退貨入庫的商品編號,點擊“確認(rèn)入庫”按鈕(5)一直重復(fù)(4)的操作,直到全部輸完要退貨入庫的商品信息(6)核對本次“入庫單”信息正確后,點擊“保存”按鈕(7)保存好后,退出入庫頁面,同時等待庫存管理員的審批備用事件流:數(shù)據(jù)庫更新異常處理、數(shù)據(jù)庫鏈接失敗的提示、增刪改操作的異常處理用例圖: 商品退貨入庫用例術(shù)語表:編號術(shù)語標(biāo)示解釋說明1銷售管理員Salesglman該用例的主要參與者2商品退貨入庫頁面Tuihuorukuyemian提供銷售管理員擬出要退貨入庫的商品信息3系統(tǒng)主頁 xitongzhuye系統(tǒng)默認(rèn)顯示的第一個頁面4入庫商品 rksp銷售部門要入庫的商品5入庫單 Sqxsthrkd存儲所要入庫的商品信息 銷售商品調(diào)撥保存用例用例名稱:銷售調(diào)撥商品保存處理范 圍:進(jìn)銷存管理系統(tǒng)應(yīng)用級 別:管理員目標(biāo)主要參與者:銷售管理員涉眾及其關(guān)注點:——銷售管理員:希望能夠快速的錄入從庫存部門調(diào)來的商品的信息——銷售負(fù)責(zé)人:希望能夠很快的知道從庫存部門調(diào)來的商品是否錄入系統(tǒng)——進(jìn)銷存管理系統(tǒng):能夠正確的更新和存儲商品的錄入系統(tǒng)信息前置條件:銷售管理員,銷售負(fù)責(zé)人必須經(jīng)過身份確認(rèn)和認(rèn)證。后置條件:成功存儲商品出庫信息,更新庫存信息。后置條件:成功存儲商品銷售預(yù)定信息,更新相應(yīng)的數(shù)據(jù)庫信息。 用例圖: 銷售退貨管理用例術(shù)語表:編號術(shù)語標(biāo)示解釋說明1銷售退貨員工Salesthman該用例的主要參與者2銷售退貨主頁面Xsthyemian提供銷售管理員進(jìn)行記錄退貨信息界面3銷售退貨單Xsthd存儲顧客所退貨的商品信息4系統(tǒng)主頁xitongzhuye系統(tǒng)默認(rèn)顯示的第一個頁面5退貨商品thsp顧客要求退貨的商品用例名稱:銷售預(yù)定處理范 圍:進(jìn)銷存管理系統(tǒng)應(yīng)用級 別:銷售預(yù)定員工用戶目標(biāo)主要參與者:銷售預(yù)定員工涉眾及其關(guān)注點:——銷售預(yù)定員工:希望能夠快速準(zhǔn)確的記錄商品預(yù)定信息,開出新的銷售預(yù)定單。前置條件:銷售退貨員工必須經(jīng)過身份確認(rèn)和認(rèn)證。用例圖:術(shù)語表:編號術(shù)語標(biāo)示解釋說明1銷售員工Salesman該用例的主要參與者2銷售主頁面Xsyemian銷售結(jié)算商品的頁面3銷售單Xsd存儲顧客購買的商品信息4系統(tǒng)主頁xitongzhuye系統(tǒng)默認(rèn)顯示的第一個頁面5商品Xssp銷售的商品 銷售退貨管理用例用例名稱:銷售退貨處理范 圍:進(jìn)銷存管理系統(tǒng)應(yīng)用級 別:銷售退貨員工用戶目標(biāo)主要參與者:銷售退貨員工涉眾及其關(guān)注點:——銷售退貨員工:希望能夠快速準(zhǔn)確的記錄銷售退貨記錄,按顧客需求開出新的銷售退貨單。(5) 按照銷售單進(jìn)行結(jié)賬,然后給顧客進(jìn)行打印銷售單。——進(jìn)銷存管理系統(tǒng):能夠正確的更新和存儲銷售員工操作后的相應(yīng)記錄。一個參與者啟動一個用例,在用例被啟動后,該用例也可以與其他參與者進(jìn)行交互。歷史查詢:用于查詢商品的銷售、退貨的歷史記錄。銷售預(yù)定管理:用于錄入客戶的預(yù)定信息。 按客戶消費情況開出銷售單,銷售退貨單,銷售預(yù)定單,打印這些賬單并保存。第三章 系統(tǒng)設(shè)計 根據(jù)對系統(tǒng)的分析,把該系統(tǒng)劃分為兩個子系統(tǒng)基于普通銷售員工用戶的管理子系統(tǒng)與基于銷售管理員用戶的管理子系統(tǒng)。數(shù)據(jù)輸入時保證數(shù)據(jù)的完整顯示。最主要的是系統(tǒng)要能為企業(yè)公司提供相應(yīng)的清晰的數(shù)據(jù),相應(yīng)的清晰的操作流程,減輕企業(yè)管理負(fù)擔(dān),減輕該方面人力資源的投入提高其管理效率而在系統(tǒng)的使用方面系要達(dá)到一定的要求,對于指定用戶來講系統(tǒng)要界面簡潔,易學(xué)易用容易上手,最理想的是只需要員工簡單的培訓(xùn)就能使用,或者閱讀系統(tǒng)文檔資料就可使用。(6)準(zhǔn)確性:能夠準(zhǔn)確的查詢、修改數(shù)據(jù),能夠準(zhǔn)確的響應(yīng)用戶所要訪問的界面和實現(xiàn)相應(yīng)的功能等。(1)可用性:用戶可以簡單的就學(xué)會該系統(tǒng)的相應(yīng)操作、輸入準(zhǔn)備、解釋該系統(tǒng)的輸出情況[1]。世界經(jīng)濟一體化,企業(yè)經(jīng)營全球化,以及高度競爭造成的高度個性化與迅速改變的客戶需求,令企業(yè)與顧客、企業(yè)與供方的關(guān)系變得更加密切和復(fù)雜。為此我們將在這方面進(jìn)行改進(jìn),使操作界面更加為規(guī)?;秃侠砘?。根據(jù)用戶性質(zhì)的不同,分配不同層次的操作權(quán)限,且可隨時動態(tài)分配其不同子系統(tǒng)中不同功能的使用權(quán)限,系統(tǒng)的安全性能得到保證。 該系統(tǒng)軟件可應(yīng)用于中小型企業(yè)的物流管理,達(dá)到及時通過網(wǎng)絡(luò)把決策信息傳送到相關(guān)決策人,從而可以及時發(fā)現(xiàn)問題、解決問題、更好地把握機會的目的。在市場經(jīng)濟中,銷售時企業(yè)運作的重要環(huán)節(jié),為了更好的推動銷售,不少企業(yè)建立了分公司和代理、代購機制,由于這些分公司的不集中式造成了分公司與總部的遠(yuǎn)距離業(yè)務(wù)交流,因此導(dǎo)致信息的交流過慢和不完全的交流。實際上,中小企業(yè)在進(jìn)銷存等環(huán)節(jié)的管理上都存在一定程度的不足,而這些不足往往會導(dǎo)致中小企業(yè)在競爭中處于劣勢。因此我們小組研究的主要是一種進(jìn)銷存管理系統(tǒng)的設(shè)計與實現(xiàn),同時我們也可以檢驗在學(xué)校期間的學(xué)習(xí)所得,主要更深入的了解Microsoft Visual ,SQL Server的使用,熟悉和使用c編程語言。因此在這種情況下能夠為自己公司內(nèi)部量身定做一個進(jìn)銷存管理系統(tǒng)軟件成為大部分企業(yè)最迫切的需求。第一章 系統(tǒng)概述 進(jìn)銷存管理系統(tǒng)研究的意義 隨著國家的政治經(jīng)濟政策的優(yōu)化改革,使得國內(nèi)的各企業(yè)得以快速發(fā)展,企業(yè)內(nèi)部結(jié)構(gòu)的越來越復(fù)雜,傳統(tǒng)人工的管理方式已不能滿足現(xiàn)在企業(yè)內(nèi)部的管理需求。系統(tǒng)采用SQL Server 2008進(jìn)行用戶數(shù)據(jù)的存儲,、C語言作為開發(fā)工具,實現(xiàn)了終端動態(tài)頁面的設(shè)計,提供了安全、友好、快速的訪問交互方式。企業(yè)管理者可以對所銷售的商品輸入型號、價格等基本信息。隨著計算機和網(wǎng)絡(luò)技術(shù)的發(fā)展,現(xiàn)代化的企業(yè)管理要求企業(yè)的管理者們以現(xiàn)代化的手段、方法和技術(shù)進(jìn)行管理操作。C語言作為開發(fā)工具實現(xiàn)了終端動態(tài)頁面的設(shè)計,提供了安全、友好、快速的訪問交互方式。 進(jìn)銷存管理系統(tǒng),屬于企業(yè)互動性訪問操作的系統(tǒng),因而更多地要求企業(yè)各部門訪問和操作,特別是銷售管理部分,它是進(jìn)銷存管理系統(tǒng)中占有最重要的一個環(huán)節(jié),它是整個進(jìn)銷存管理系統(tǒng)中運作最頻繁的一個環(huán)節(jié),如增加、刪除、修改銷售單,商品各種歷史查詢,銷售出庫入庫操作等。隨著軟件開發(fā)行業(yè)的發(fā)展,進(jìn)銷存管理系統(tǒng)就是其中極其重要的一個應(yīng)用,基于Web網(wǎng)絡(luò)的管理模式將Web技術(shù)與管理技術(shù)相融合,使企業(yè)管理人員能夠方便地通過Web瀏覽器異地配置和監(jiān)控網(wǎng)絡(luò),使用戶即企業(yè)管理員和企業(yè)普通員工能夠方便的處理進(jìn)銷存企業(yè)環(huán)節(jié),提高企業(yè)的運作效率。 我在開發(fā)過程中采用ASP作為前臺開發(fā)工具,以Web頁面方式實現(xiàn)與用戶的交互,系統(tǒng)采用SQL Server 2008作為后臺數(shù)據(jù)庫,Microsoft Visual Studio 2010 作為開發(fā)工具,開發(fā)過程以統(tǒng)一建模語言(UML)為輔助手段,進(jìn)行了一系列的面向?qū)ο笤O(shè)計過程,使銷售模塊開發(fā)過程更便捷。s operation pressure and burden is this topic to solve the main problems. This design aims to solve the existing actual enterprise sales management difficulties. Problems such as low work efficiency, the realization of the design and plete the sales management related business. So as to achieve the purpose of convenience to the normal work of the sales users, so as to achieve the effect of scientific management. Key words:Invoicing Manager System;sales management;sales user; Unified Modeling Language(UML); III 摘 要 IAbstract II引 言 1第一章 系統(tǒng)概述 2 進(jìn)銷存管理系統(tǒng)研究的意義 2 進(jìn)銷存管理系統(tǒng)研究的現(xiàn)狀及設(shè)計目標(biāo) 3 3第二章 系統(tǒng)分析 5 5 5 5 6 6第三章 系統(tǒng)設(shè)計 7 7 7 7 7 7 7