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

下載本文檔

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

文檔簡(jiǎn)介

1、企業(yè)進(jìn)銷(xiāo)存管理信息系統(tǒng)摘要本論文描述的是一個(gè)基本的進(jìn)銷(xiāo)存管理系統(tǒng),它是利用信息化手段把先進(jìn)的企業(yè)管理方法引入企業(yè)的實(shí)踐中去,為企業(yè)提升管理水平提供了切實(shí)可行的途徑??紤]到韓泰輪胎公司近幾年企業(yè)業(yè)務(wù)的逐漸擴(kuò)大,企業(yè)內(nèi)部每天的流通數(shù)據(jù)量也有所增加,如果還是簡(jiǎn)單地利用人工進(jìn)行操作,不僅過(guò)程繁瑣,工作量大,而且容易造成數(shù)據(jù)的不一致或丟失數(shù)據(jù)。系統(tǒng)對(duì)企業(yè)中常見(jiàn)的采購(gòu)、銷(xiāo)售和庫(kù)存等商業(yè)活動(dòng)以及相關(guān)的客戶(hù)基本信息進(jìn)行管理。本系統(tǒng)共分為六大功能模塊,它們分別是:采購(gòu)管理功能模塊、銷(xiāo)售管理功能模塊、庫(kù)存管理功能模塊、基本資料管理功能模塊、財(cái)務(wù)管理功能模塊和系統(tǒng)管理功能模塊。本系統(tǒng)基于b/s架構(gòu)進(jìn)行設(shè)計(jì),采用當(dāng)前

2、流行的java技術(shù)進(jìn)行開(kāi)發(fā),后臺(tái)數(shù)據(jù)存儲(chǔ)采用sql server 2000數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。根據(jù)當(dāng)前的開(kāi)發(fā)技術(shù)規(guī)范,將程序結(jié)構(gòu)分為三個(gè)層次,即:展示層、業(yè)務(wù)邏輯層和持久層。展示層采用的struts2框架實(shí)現(xiàn),業(yè)務(wù)邏輯層采用spring框架實(shí)現(xiàn),持久采用hibernate框架進(jìn)行實(shí)現(xiàn)。本論文詳細(xì)講述了進(jìn)銷(xiāo)存系統(tǒng)的開(kāi)發(fā)過(guò)程,從最初的可行性研究到軟件測(cè)試都給予了詳細(xì)的說(shuō)明。經(jīng)過(guò)數(shù)次的論證和測(cè)試,最終本畢業(yè)設(shè)計(jì)達(dá)到了設(shè)計(jì)要求。關(guān)鍵詞進(jìn)銷(xiāo)存;java技術(shù);數(shù)據(jù)庫(kù);進(jìn)銷(xiāo)存管理系統(tǒng)abstractthis paper describes a basic invoicing management system,

3、 which is the use of information technology means to bring advanced enterprise management methods into business practice for enterprises to enhance the management level to provide a practical way. hankook tire company, taking into account their business in recent years, the gradual expansion of the

4、daily flow of data within enterprises has also increased the amount, if you still simple to use manual operation, not only the process cumbersome, heavy workload, but also easily lead to inconsistencies in the data or loss of data. system to a common enterprise purchasing, sales and inventory of suc

5、h commercial activities as well as basic information related to customer management.the system is divided into six functional modules, which are: purchasing management function modules, function modules sales management, inventory management function module, basic information management function mod

6、ule, financial management function modules and systems management functional blocks. the system is based on b / s architecture design, using the popular java technology development, background data is stored using sql server 2000 database to store data. based on the current development of technical

7、specifications, the program structure is divided into three levels, namely: presentation layer, logic layer and persistence layer. presentation layer used in struts2 framework implementation, business logic tier using spring framework of the implementation, use of hibernate persistence framework to

8、achieve.this paper describes in detail invoicing system development process, from initial feasibility studies to software testing have given a detailed description. after several demonstration and testing, ultimately reached in this graduation project design requirements.keywordsinvoicing java techn

9、ologydatabasepurchaseandsale目錄摘要iabstractii目錄iii第1章緒論11.1課題背景11.2目的和意義11.3系統(tǒng)設(shè)計(jì)思想2第2章可行性分析32.1業(yè)務(wù)流程圖32.2經(jīng)濟(jì)可行性52.3技術(shù)可行性62.4運(yùn)行可行性62.5本章小結(jié)7第3章需求分析83.1進(jìn)銷(xiāo)存系統(tǒng)的產(chǎn)生和發(fā)展情況83.2進(jìn)銷(xiāo)存管理系統(tǒng)的需求分析83.2.1數(shù)據(jù)流圖83.2.2數(shù)據(jù)字典113.3本章小結(jié)18第4章總體設(shè)計(jì)194.1系統(tǒng)模塊總體設(shè)計(jì)194.2數(shù)據(jù)庫(kù)設(shè)計(jì)204.2.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述204.2.2數(shù)據(jù)分析214.2.3數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)214.2.4數(shù)據(jù)表的詳細(xì)設(shè)計(jì)234.3本章小結(jié)2

10、8第5章詳細(xì)設(shè)計(jì)295.1系統(tǒng)運(yùn)行平臺(tái)設(shè)置295.2開(kāi)發(fā)工具簡(jiǎn)介295.3系統(tǒng)主界面設(shè)計(jì)305.4采購(gòu)管理功能設(shè)計(jì)315.5銷(xiāo)售管理功能設(shè)計(jì)335.5.1銷(xiāo)售單335.5.2統(tǒng)計(jì)報(bào)表365.6庫(kù)存管理功能設(shè)計(jì)375.7系統(tǒng)管理功能設(shè)計(jì)395.8基本資料管理功能設(shè)計(jì)415.9審批管理功能設(shè)計(jì)435.10本章小結(jié)45第6章系統(tǒng)測(cè)試與性能分析466.1為什么要進(jìn)行系統(tǒng)測(cè)試466.2軟件測(cè)試466.2.1測(cè)試的基本概念476.2.2測(cè)試步驟486.3本系統(tǒng)測(cè)試496.3.1采購(gòu)申請(qǐng)測(cè)試496.3.2銷(xiāo)售測(cè)試506.4本章小結(jié)50第7章系統(tǒng)主要功能使用說(shuō)明517.1系統(tǒng)登陸步驟517.2倉(cāng)庫(kù)基本資料查詢(xún)

11、517.3倉(cāng)庫(kù)基本資料添加527.4添加采購(gòu)申請(qǐng)單537.5產(chǎn)品銷(xiāo)售統(tǒng)計(jì)537.6庫(kù)存調(diào)撥547.7分配權(quán)限547.8修改密碼557.9審批采購(gòu)申請(qǐng)單567.10收款管理567.11本章小結(jié)57結(jié)論58致謝59參考文獻(xiàn)60附錄161附錄266第1章 緒論1.1 課題背景隨著我國(guó)經(jīng)濟(jì)的迅速發(fā)展,人民的生活水平的不斷提高,人們消費(fèi)觀念的轉(zhuǎn)變,我國(guó)消費(fèi)行業(yè)得到了快速的發(fā)展。因此,我國(guó)的消費(fèi)行業(yè)發(fā)展前景是樂(lè)觀的,但這并不意味著其發(fā)展是一路坦途,消費(fèi)行業(yè)必須在提高管理、工作效率的同時(shí)提高服務(wù)質(zhì)量,提高行業(yè)競(jìng)爭(zhēng)力。在市場(chǎng)經(jīng)濟(jì)中,銷(xiāo)售是企業(yè)運(yùn)作的重要環(huán)節(jié)。為了更好地推動(dòng)銷(xiāo)售,不少企業(yè)建立分公司后實(shí)行代理制,

12、通過(guò)分工司或代理把產(chǎn)品推向最終端用戶(hù)。這些分公司或代理商大多分布在全國(guó)各地,甚至是在國(guó)外,遠(yuǎn)距離頻繁的業(yè)務(wù)信息交流時(shí)這些企業(yè)業(yè)務(wù)活動(dòng)的主要特點(diǎn)。在傳統(tǒng)方式上,公司之間通常采用電傳、電報(bào)、電話(huà)等方式傳遞訂貨、發(fā)貨、到貨、壓貨、換貨、退貨等信息,總公司的商務(wù)部門(mén)在接到分公司或代理商傳來(lái)的定單和銀行匯款單據(jù)傳真件后,開(kāi)具產(chǎn)品出庫(kù)通知,然后再把相關(guān)的進(jìn)、銷(xiāo)、存信息手工存檔,在對(duì)這些信息進(jìn)行統(tǒng)計(jì)分析,才能了解到整個(gè)公司的生產(chǎn)、銷(xiāo)售和庫(kù)存情況。進(jìn)銷(xiāo)存管理是商業(yè)企業(yè)經(jīng)營(yíng)管理中的核心環(huán)節(jié),也是一個(gè)企業(yè)能否取得效益的關(guān)鍵。如果能做到合理生產(chǎn)、及時(shí)銷(xiāo)售、庫(kù)存量最小、減少積壓,那么企業(yè)就能取得最佳的效益。1.2 目

13、的和意義衣、食、住、行是人的生活中不可或缺的組成部分。汽車(chē)是人們出門(mén)最為主要的代步工具之一,輪胎就成為了生活中必不可少的商品。韓泰輪胎是韓國(guó)獨(dú)資的全球性輪胎制造公司,世界輪胎著名品牌。近年來(lái),韓泰輪胎不斷加大中國(guó)市場(chǎng)投入,始終保持主動(dòng)應(yīng)對(duì)環(huán)境和市場(chǎng)變化的積極心態(tài)和能力。韓泰連續(xù)保持在中國(guó)國(guó)內(nèi)轎車(chē)輪胎市場(chǎng)和汽車(chē)配套市場(chǎng)份額的領(lǐng)先地位。并和世界各大汽車(chē)制造廠商建立了配套合作關(guān)系。韓泰輪胎中國(guó)總部在上海,在浙江嘉興和江蘇淮安擁有高新技術(shù)工廠,并在中國(guó)各地設(shè)置了銷(xiāo)售分公司。因此,此系統(tǒng)就是針對(duì)黑龍江銷(xiāo)售分公司的進(jìn)銷(xiāo)存系統(tǒng)。通過(guò)進(jìn)銷(xiāo)存系統(tǒng)來(lái)提高企業(yè)的銷(xiāo)售業(yè)績(jī),滿(mǎn)足人們的需求。1.3 系統(tǒng)設(shè)計(jì)思想一個(gè)方便

14、用戶(hù)使用的軟件應(yīng)該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運(yùn)行速度較快,通過(guò)計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)結(jié)合開(kāi)發(fā)出客戶(hù)端與服務(wù)器端,以便方便、快捷、清晰的進(jìn)行數(shù)據(jù)傳輸和簡(jiǎn)易通訊功能。1. 實(shí)用性:系統(tǒng)以用戶(hù)需求為目標(biāo),以方便用戶(hù)為原則。根據(jù)用戶(hù)實(shí)際的需求情況,度身訂造一套先進(jìn)的局域網(wǎng)數(shù)據(jù)傳輸,從用戶(hù)角度出發(fā)盡可能的方便用戶(hù)使用,滿(mǎn)足基本的用戶(hù)需要,成為公司通用的網(wǎng)絡(luò)軟件。2. 先進(jìn)性:本設(shè)計(jì)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開(kāi)發(fā)技術(shù)。以myeclipse 6.0為主要開(kāi)發(fā)環(huán)境,其優(yōu)秀的編碼體制和強(qiáng)大的編譯器是此系統(tǒng)的強(qiáng)力支柱。3. 高可靠性:一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過(guò)合

15、理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選擇,可保證系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。4. 高安全性:在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶(hù)共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。5. 采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開(kāi)放性。6. 可維護(hù)性:系統(tǒng)的設(shè)計(jì)要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)和網(wǎng)絡(luò)的維護(hù)。7. 可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計(jì)以方便未來(lái)業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求能夠方便的升級(jí),充分保護(hù)系統(tǒng)的投資。8. 智能性:系統(tǒng)在設(shè)計(jì)時(shí),充分考慮系統(tǒng)運(yùn)行的智能性,在使用系統(tǒng)一段時(shí)間后,系統(tǒng)可以適應(yīng)于任何局域網(wǎng)。第2章 可行性分析企業(yè)進(jìn)銷(xiāo)存

16、管理系統(tǒng)必須提供商品信息和客戶(hù)信息的基礎(chǔ)設(shè)置;提供強(qiáng)大的多條件搜索功能和商品的進(jìn)貨、銷(xiāo)售和庫(kù)存管理功能;可以分不同權(quán)限、對(duì)不同用戶(hù)對(duì)該系統(tǒng)進(jìn)行操作,另外,該系統(tǒng)還必須保證數(shù)據(jù)的安全性、完整性和準(zhǔn)確性。企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)的目標(biāo)是實(shí)現(xiàn)企業(yè)的信息化管理,減少盲目采購(gòu)、降低采購(gòu)成本、合理控制庫(kù)存、減少資金占用并提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。2.1 業(yè)務(wù)流程圖根據(jù)韓泰輪胎銷(xiāo)售公司的具體情況,業(yè)務(wù)可分為三類(lèi),第一類(lèi)是采購(gòu),主要負(fù)責(zé)從生產(chǎn)公司進(jìn)貨。第二類(lèi)是銷(xiāo)售,根據(jù)客戶(hù)的需求,對(duì)產(chǎn)品進(jìn)行銷(xiāo)售、送貨、統(tǒng)計(jì)等操作。第三類(lèi)是庫(kù)存,主要負(fù)責(zé)對(duì)進(jìn)、出貨的統(tǒng)計(jì)管理。1. 采購(gòu)流程描述如下:采購(gòu)業(yè)務(wù)流程如圖2-1所示。圖2-1采購(gòu)

17、業(yè)務(wù)流程圖(1) 填寫(xiě)采購(gòu)訂單:采購(gòu)員根據(jù)需要,填寫(xiě)輪胎信息。(2) 財(cái)務(wù)評(píng)估:財(cái)務(wù)根據(jù)采購(gòu)部提交過(guò)來(lái)的信息,進(jìn)行評(píng)估,如果通過(guò)通知采購(gòu)部擬定采購(gòu)合同。(3) 采購(gòu)單:采購(gòu)訂單通過(guò)財(cái)務(wù)審批之后,擬定一個(gè)詳細(xì)的采購(gòu)合同單。要包括供方的聯(lián)系方式等。(4) 財(cái)務(wù)審批:財(cái)務(wù)對(duì)采購(gòu)單進(jìn)行審核;預(yù)算等都符合公司標(biāo)準(zhǔn)后通知采購(gòu)部進(jìn)貨。(5) 進(jìn)貨單:輪胎已經(jīng)到貨,通知采購(gòu)部進(jìn)行驗(yàn)貨,包括到貨數(shù)量和損壞數(shù)量等。(6) 驗(yàn)貨單:確定到貨的數(shù)量以及損壞的數(shù)量,并把此信息提交給庫(kù)存部,同時(shí)通知財(cái)務(wù)部進(jìn)行付款業(yè)務(wù)。2. 銷(xiāo)售業(yè)務(wù)流程描述如下:銷(xiāo)售業(yè)務(wù)流程如圖2-2所示。圖2-2銷(xiāo)售業(yè)務(wù)流程圖(1) 填寫(xiě)銷(xiāo)售單:銷(xiāo)售員

18、填寫(xiě)一份銷(xiāo)售詳細(xì)合同單送到財(cái)務(wù)部審核。(2) 財(cái)務(wù)審核:財(cái)務(wù)審核提交過(guò)來(lái)的銷(xiāo)售單,一切都符合業(yè)務(wù)要求,同意銷(xiāo)售申請(qǐng)。(3) 庫(kù)存信息:查看要賣(mài)出的貨物庫(kù)存是否充足。(4) 銷(xiāo)售單:銷(xiāo)售人員根據(jù)銷(xiāo)售單的內(nèi)容與客戶(hù)聯(lián)系出貨。(5) 出庫(kù)/收款:通知庫(kù)存出貨,同時(shí)通知財(cái)務(wù)進(jìn)賬。3. 庫(kù)存業(yè)務(wù)流程描述如下:(1) 采購(gòu)員在完成采購(gòu)流程后,到貨時(shí)要對(duì)庫(kù)存信息進(jìn)行查詢(xún)。(2) 銷(xiāo)售員在完成銷(xiāo)售流程后,出庫(kù)后也要及時(shí)更新庫(kù)存信息。(3) 庫(kù)存員可以對(duì)倉(cāng)庫(kù)中的產(chǎn)品進(jìn)行調(diào)撥,并及時(shí)更新庫(kù)存信息,還可對(duì)倉(cāng)庫(kù)信息進(jìn)行清點(diǎn)。庫(kù)存業(yè)務(wù)流程如圖2-3所示。圖2-3庫(kù)存業(yè)務(wù)流程圖新系統(tǒng)的目標(biāo)確定后,可以從經(jīng)濟(jì)可行性、技術(shù)可

19、行性和運(yùn)行可行性三個(gè)方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。2.2 經(jīng)濟(jì)可行性估算新系統(tǒng)的開(kāi)發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)可以使公司的管理效率有很大提高,并將費(fèi)用與效益進(jìn)行比較。系統(tǒng)的效益可以從公司利益和社會(huì)效益兩方面考慮。對(duì)于進(jìn)銷(xiāo)存管理系統(tǒng)則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)運(yùn)行后可以提供哪些以前無(wú)法及時(shí)提供的信息,用戶(hù)查詢(xún)和使用信息的方便程度提高多少、速度增加了多少,對(duì)管理人員進(jìn)行決策提供了多少幫助等等。下面是對(duì)系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析:運(yùn)行該系統(tǒng)的硬件和軟件支持費(fèi)用需要6,000元,但軟件開(kāi)發(fā)費(fèi)用估計(jì)20,000元,但系統(tǒng)投入使用后,每年估計(jì)節(jié)約支出約10,000元,假設(shè)該

20、軟件可以使用4年。一次性支出26,000元,這樣可得出每年效益的當(dāng)前值如表2-1所示。1. 貨幣的時(shí)間價(jià)值表2-1韓泰輪胎銷(xiāo)售公司進(jìn)銷(xiāo)存系統(tǒng)貨幣時(shí)間價(jià)值年份將來(lái)值(元)(1+i)n現(xiàn)在值(元)累計(jì)的現(xiàn)在值(元)110,0001.059,5249,524210,0001.109,07018,594310,0001.168,63927,233410,0001.228,22735,4602. 投資回收期引入進(jìn)銷(xiāo)存系統(tǒng)三年后,可以節(jié)省27,233元,比最初投資還少1,233元。但第三年可以節(jié)省8,639元。即:1233/8639=0.1433+0.143=3.143(年)3. 純收入35,460-26

21、,000=9,460(元)當(dāng)然,如果想要在四年后得到預(yù)計(jì)的純收入,那么首先就應(yīng)拿出初期投資的26,000元。而且考慮到開(kāi)發(fā)本系統(tǒng)將為以后帶來(lái)的利益,拿出26,000元來(lái)進(jìn)行進(jìn)銷(xiāo)存系統(tǒng)的開(kāi)發(fā),是絕對(duì)必要。經(jīng)過(guò)以上分析,韓泰輪胎銷(xiāo)售公司進(jìn)銷(xiāo)存系統(tǒng)的開(kāi)發(fā)是可行的。2.3 技術(shù)可行性根據(jù)該系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。考慮到系統(tǒng)實(shí)施的可行性,在軟件方面選擇了如今較流行的myeclipse來(lái)進(jìn)行開(kāi)發(fā)管理平臺(tái)的設(shè)計(jì),使用sql server數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。由于myeclipse 6.0和sql server2000都兩個(gè)非常成熟

22、的開(kāi)發(fā)工具,無(wú)論在安全性、可用性、可靠性方面都毫無(wú)置疑,因此軟件方面是可行的。在硬件方面,則選擇空間較大,只要是pentiumiii系列及以上的計(jì)算機(jī),內(nèi)存在256m以上,硬盤(pán)在1gb,都可以滿(mǎn)足系統(tǒng)的開(kāi)發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開(kāi)發(fā)與運(yùn)行會(huì)更流暢。考慮到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。2.4 運(yùn)行可行性在現(xiàn)今社會(huì),順著信息化和計(jì)算機(jī)技術(shù)的高度發(fā)展,越來(lái)越多的公司意識(shí)到信息化是提升管理效率不可缺少的重要步驟。對(duì)一個(gè)銷(xiāo)售公司來(lái)說(shuō),進(jìn)銷(xiāo)存系統(tǒng)是必不可少的。所有的進(jìn)貨、發(fā)貨、存貨需要大量的人工以及書(shū)面單據(jù),很容易出現(xiàn)混亂。開(kāi)發(fā)進(jìn)銷(xiāo)存系統(tǒng)將對(duì)銷(xiāo)售公司的現(xiàn)狀進(jìn)行

23、一個(gè)調(diào)整,讓整個(gè)流程清晰、明朗!經(jīng)以上分析,運(yùn)行是可行的。從新系統(tǒng)使用難易程度上來(lái)看,新系統(tǒng)使用起來(lái)并不復(fù)雜,本系統(tǒng)具有友好的客戶(hù)端界面,結(jié)構(gòu)清晰的工作流程,學(xué)習(xí)該系統(tǒng)的使用應(yīng)該不會(huì)困難。2.5 本章小結(jié)本章主要介紹了系統(tǒng)的核心模塊的業(yè)務(wù)流程,并給出相應(yīng)的業(yè)務(wù)流程圖做以說(shuō)明。同時(shí),對(duì)其可行性進(jìn)行了分析,主要從經(jīng)濟(jì)、技術(shù)和運(yùn)行三方面進(jìn)行的分析。分析結(jié)果是該系統(tǒng)技術(shù)成熟,設(shè)計(jì)合理。投入使用后,可獲得利潤(rùn)。第3章 需求分析進(jìn)銷(xiāo)存主要是幫助商業(yè)企業(yè)全面有效管理采購(gòu)、銷(xiāo)售和庫(kù)存,軟件適用于需要進(jìn)行采購(gòu)管理,銷(xiāo)售管理以及庫(kù)存管理的所有商業(yè)企業(yè)。3.1 進(jìn)銷(xiāo)存系統(tǒng)的產(chǎn)生和發(fā)展情況進(jìn)銷(xiāo)存軟件是一款通用性極強(qiáng)的

24、商業(yè)企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng),軟件囊括了商業(yè)企業(yè)日常經(jīng)營(yíng)管理的全過(guò)程。軟件適用于食品、服裝、保健品、電子、電器、物資等商業(yè)領(lǐng)域的企業(yè)。軟件覆蓋商業(yè)企業(yè)商品的采購(gòu)、銷(xiāo)售、庫(kù)存、管理決策支持等各個(gè)環(huán)節(jié),軟件的各個(gè)模塊操作界面簡(jiǎn)單、實(shí)用,并使系統(tǒng)圖文并茂,讓用戶(hù)可以在最短的時(shí)間內(nèi)掌握軟件的使用方法,幫助用戶(hù)生意早日更上一層樓。軟件的采購(gòu)管理、銷(xiāo)售管理、庫(kù)存管理功能強(qiáng)大,靈活,同時(shí)為用戶(hù)提供方便實(shí)用的模糊查詢(xún)功能,用戶(hù)可以在最短時(shí)間內(nèi)找到自己所需要的信息。軟件系統(tǒng)采用流行的b/s結(jié)構(gòu)。軟件采用模塊級(jí)安全管理,系統(tǒng)安全性高。軟件對(duì)在使用過(guò)程中可能出現(xiàn)的外部意外情況,如斷電、網(wǎng)絡(luò)中斷等均進(jìn)行了妥善處理,可以確保

25、用戶(hù)數(shù)據(jù)的完整性,同時(shí)在外部故障消除后,系統(tǒng)仍能繼續(xù)操作。系統(tǒng)軟件采用java平臺(tái)進(jìn)行開(kāi)發(fā)并實(shí)現(xiàn),用戶(hù)選用sql server數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管理。3.2 進(jìn)銷(xiāo)存管理系統(tǒng)的需求分析需求分析過(guò)程是整個(gè)系統(tǒng)開(kāi)發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。結(jié)構(gòu)化的系統(tǒng)分析與設(shè)計(jì)方法貫穿于系統(tǒng)的分析與設(shè)計(jì)的始終。該方法要求信息系統(tǒng)的開(kāi)發(fā)工作按照規(guī)定步驟,使用一定的工具,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進(jìn)行。3.2.1 數(shù)據(jù)流圖1. 系統(tǒng)頂層數(shù)據(jù)流圖,用戶(hù)登錄系統(tǒng)后,根據(jù)不同權(quán)限可以對(duì)采購(gòu)管理、基本數(shù)據(jù)管理、庫(kù)存

26、管理、銷(xiāo)售管理、財(cái)務(wù)管理分別進(jìn)行操作。系統(tǒng)頂層數(shù)據(jù)流圖如圖3-1所示。圖3-1系統(tǒng)頂層數(shù)據(jù)流圖2. 系統(tǒng)銷(xiāo)售管理數(shù)據(jù)流圖,用戶(hù)登錄系統(tǒng)后,可以對(duì)銷(xiāo)售業(yè)務(wù)進(jìn)行操作,比如填寫(xiě)銷(xiāo)售申請(qǐng)單、填寫(xiě)銷(xiāo)售單、處理客戶(hù)退貨單、進(jìn)行銷(xiāo)售統(tǒng)計(jì)等。系統(tǒng)銷(xiāo)售管理數(shù)據(jù)流圖如圖3-2所示。圖3-2系統(tǒng)銷(xiāo)售管理數(shù)據(jù)流圖3. 系統(tǒng)采購(gòu)管理數(shù)據(jù)流圖,用戶(hù)登錄系統(tǒng)后,可以對(duì)采購(gòu)業(yè)務(wù)進(jìn)行操作,比如填寫(xiě)采購(gòu)申請(qǐng)單、驗(yàn)收貨物等。系統(tǒng)采購(gòu)管理數(shù)據(jù)流圖如圖3-3所示。圖3-3系統(tǒng)采購(gòu)管理數(shù)據(jù)流圖4. 系統(tǒng)庫(kù)存數(shù)據(jù)流圖,用戶(hù)登錄系統(tǒng)后,可以對(duì)庫(kù)存業(yè)務(wù)進(jìn)行操作,比如查詢(xún)庫(kù)存信息,調(diào)撥產(chǎn)品等。系統(tǒng)庫(kù)存管理數(shù)據(jù)流圖如圖3-4所示。圖3-4系統(tǒng)庫(kù)存

27、管理數(shù)據(jù)流圖3.2.2 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設(shè)計(jì)過(guò)程中提供關(guān)于數(shù)據(jù)的描述信息。一般說(shuō)來(lái),數(shù)據(jù)字典應(yīng)該由下列四類(lèi)元素構(gòu)成:數(shù)據(jù)項(xiàng),數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。1. 數(shù)據(jù)項(xiàng)定義:表3-1系統(tǒng)采購(gòu)層數(shù)據(jù)項(xiàng)定義編號(hào)名稱(chēng)別名類(lèi)型長(zhǎng)度i01-01csid采購(gòu)申請(qǐng)編號(hào)varcha

28、r50字節(jié)i01-02csname采購(gòu)申請(qǐng)產(chǎn)品varchar50字節(jié)i01-03csvalue采購(gòu)申請(qǐng)產(chǎn)品單價(jià)float8字節(jié)i01-04csno采購(gòu)申請(qǐng)產(chǎn)品數(shù)量int4字節(jié)i01-05csleixing采購(gòu)類(lèi)型varchar50字節(jié)i01-06cspeople采購(gòu)申請(qǐng)人varchar50字節(jié)i01-07csphone采購(gòu)申請(qǐng)人電話(huà)varchar50字節(jié)i01-08csdate采購(gòu)申請(qǐng)日期datetime8字節(jié)i01-09cszonge采購(gòu)申請(qǐng)預(yù)算金額float8字節(jié)i01-10csbeizhu采購(gòu)申請(qǐng)備注varchar200字節(jié)i01-11cszhuangtai采購(gòu)申請(qǐng)狀態(tài)varchar50

29、字節(jié)i01-12shbumen申請(qǐng)部門(mén)varchar50字節(jié)i01-13shzhong申請(qǐng)單據(jù)種類(lèi)varchar50字節(jié)i01-14shspdate審批日期datetime8字節(jié)i01-15cggpeople供方聯(lián)系人varchar50字節(jié)i01-16cggphone供方聯(lián)系方式varchar50字節(jié)i01-17cgzhekou采購(gòu)折扣float8字節(jié)i01-18cgyuncheng運(yùn)費(fèi)承擔(dān)方varchar50字節(jié)i01-19cgyunfei運(yùn)費(fèi)金額float8字節(jié)i01-20cgfufang付款方式varchar50字節(jié)i01-21cgyunfang運(yùn)輸方式varchar50字節(jié)i01-22

30、cgyufu預(yù)付款金額float8字節(jié)i01-23cgquankuan全款金額float8字節(jié)i01-24cgfkdate付款日期datetime8字節(jié)i01-25cgjhdate進(jìn)貨日期datetime8字節(jié)續(xù)表3-1i01-26jhshno損壞數(shù)量int4字節(jié)i01-27jhshijia產(chǎn)品市場(chǎng)價(jià)格float8字節(jié)i01-28rucangku進(jìn)化倉(cāng)庫(kù)varchar50字節(jié)i01-29rupeople入庫(kù)人員varchar50字節(jié)2. 數(shù)據(jù)流定義:系統(tǒng)采購(gòu)管理數(shù)據(jù)流定義:數(shù)據(jù)流編號(hào):d1-01數(shù)據(jù)流名稱(chēng):申請(qǐng)采購(gòu)產(chǎn)品數(shù)據(jù)流來(lái)源:采購(gòu)員數(shù)據(jù)流去向:p1-01數(shù)據(jù)流組成:i01-01+i01-0

31、2+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11數(shù)據(jù)流編號(hào):d1-02數(shù)據(jù)流名稱(chēng):填寫(xiě)采購(gòu)申請(qǐng)單信息數(shù)據(jù)流來(lái)源:p1-01數(shù)據(jù)流去向:f1-01數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11數(shù)據(jù)流編號(hào):d1-03數(shù)據(jù)流名稱(chēng):獲取采購(gòu)申請(qǐng)信息數(shù)據(jù)流來(lái)源:f1-01數(shù)據(jù)流去向:p1-01數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i

32、01-08+i01-09+i01-10+i01-11數(shù)據(jù)流編號(hào):d1-04數(shù)據(jù)流名稱(chēng):提交采購(gòu)申請(qǐng)單數(shù)據(jù)流來(lái)源:p1-01數(shù)據(jù)流去向:p1-05數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11數(shù)據(jù)流編號(hào):d1-05數(shù)據(jù)流名稱(chēng):提交待審批信息數(shù)據(jù)流來(lái)源:p1-01數(shù)據(jù)流去向:f1-02數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11數(shù)據(jù)流編號(hào):d1-06數(shù)據(jù)流名稱(chēng)

33、:給出采購(gòu)評(píng)估意見(jiàn)數(shù)據(jù)流來(lái)源:p1-05數(shù)據(jù)流去向:f1-02數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11+i01-12+ i01-13+i01-14數(shù)據(jù)流編號(hào):d1-07數(shù)據(jù)流名稱(chēng):獲取評(píng)估意見(jiàn)數(shù)據(jù)流來(lái)源:f1-02數(shù)據(jù)流去向:p1-02數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11+i01-12+ i01-13+i01-14數(shù)據(jù)流編號(hào):d1-08數(shù)據(jù)流

34、名稱(chēng):制定采購(gòu)訂單數(shù)據(jù)流來(lái)源:采購(gòu)員數(shù)據(jù)流去向:p1-02數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11+i01-14+ i01-15+i01-16+i01-17+i01-18+i01-19+i01-20+ i01-21+i01-22+i01-23+i01-24+i01-25數(shù)據(jù)流編號(hào):d1-09數(shù)據(jù)流名稱(chēng):填寫(xiě)采購(gòu)訂單信息數(shù)據(jù)流來(lái)源:p1-02數(shù)據(jù)流去向:f1-03數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07

35、+i01-08+i01-09+i01-10+i01-11+i01-14+ i01-15+i01-16+i01-17+i01-18+i01-19+i01-20+ i01-21+i01-22+i01-23+i01-24+i01-25數(shù)據(jù)流編號(hào):d1-10數(shù)據(jù)流名稱(chēng):提交采購(gòu)訂單數(shù)據(jù)流來(lái)源:p1-02數(shù)據(jù)流去向:p1-05數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11+i01-14+ i01-15+i01-16+i01-17+i01-18+i01-19+i01-20+ i01-21

36、+i01-22+i01-23+i01-24+i01-25數(shù)據(jù)流編號(hào):d1-11數(shù)據(jù)流名稱(chēng):獲取采購(gòu)訂單信息數(shù)據(jù)流來(lái)源:f1-03數(shù)據(jù)流去向:p1-05數(shù)據(jù)流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11+i01-14+ i01-15+i01-16+i01-17+i01-18+i01-19+i01-20+ i01-21+i01-22+i01-23+i01-24+i01-25數(shù)據(jù)流編號(hào):d1-12數(shù)據(jù)流名稱(chēng):給出采購(gòu)審批狀態(tài)數(shù)據(jù)流來(lái)源:p1-05數(shù)據(jù)流去向:f1-03數(shù)據(jù)流組成:i01

37、-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11+i01-12+ i01-13+i01-14+i01-15+i01-16+i01-17+i01-18+ i01-19+i01-20+i01-21+i01-22+i01-23+i01-24+ i01-25數(shù)據(jù)流編號(hào):d1-13數(shù)據(jù)流名稱(chēng):進(jìn)貨數(shù)據(jù)流來(lái)源:采購(gòu)員數(shù)據(jù)流去向:p1-03數(shù)據(jù)流組成:i01-01+i01-02+i01-04+i01-06+i01-25+i01-26+i01-27數(shù)據(jù)流編號(hào):d1-14數(shù)據(jù)流名稱(chēng):生成進(jìn)貨信息數(shù)據(jù)流來(lái)源:p1-

38、03數(shù)據(jù)流去向:f1-04數(shù)據(jù)流組成:i01-01+i01-02+i01-04+i01-06+i01-25+i01-26+i01-27數(shù)據(jù)流編號(hào):d1-15數(shù)據(jù)流名稱(chēng):獲取到貨信息數(shù)據(jù)流來(lái)源:f1-04數(shù)據(jù)流去向:p1-04數(shù)據(jù)流組成:i01-01+i01-02+i01-04+i01-06+i01-25+i01-26+i01-27數(shù)據(jù)流編號(hào):d1-16數(shù)據(jù)流名稱(chēng):產(chǎn)品已經(jīng)到貨驗(yàn)收數(shù)據(jù)流來(lái)源:p1-03數(shù)據(jù)流去向:p1-04數(shù)據(jù)流組成:i01-01+i01-02+i01-04+i01-06+i01-25+i01-26+i01-27數(shù)據(jù)流編號(hào):d1-17數(shù)據(jù)流名稱(chēng):驗(yàn)收產(chǎn)品數(shù)據(jù)流來(lái)源:采購(gòu)員數(shù)據(jù)流

39、去向:p1-04數(shù)據(jù)流組成:i01-01+i01-02+i01-04+i01-06+i01-25+i01-26+i01-27數(shù)據(jù)流編號(hào):d1-18數(shù)據(jù)流名稱(chēng):以驗(yàn)收產(chǎn)品入庫(kù)數(shù)據(jù)流來(lái)源:p1-04數(shù)據(jù)流去向:f1-05數(shù)據(jù)流組成:i01-01+i01-02+i01-04+i01-06+i01-25+i01-26+ i01-27+i01-28+i01-29數(shù)據(jù)流編號(hào):d1-19數(shù)據(jù)流名稱(chēng):通知財(cái)務(wù)付款數(shù)據(jù)流來(lái)源:p1-04數(shù)據(jù)流去向:f1-06數(shù)據(jù)流組成:i01-01+i01-02+i01-04+i01-06+i01-17+i01-19+ i01-22+i01-23+i01-25+i01-26+i

40、01-273. 數(shù)據(jù)存儲(chǔ)定義系統(tǒng)采購(gòu)管理數(shù)據(jù)存儲(chǔ)定義:數(shù)據(jù)存儲(chǔ)編號(hào):f1-01數(shù)據(jù)存儲(chǔ)名稱(chēng):采購(gòu)申請(qǐng)信息表數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)要采購(gòu)的產(chǎn)品的申請(qǐng)表數(shù)據(jù)存儲(chǔ)組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11數(shù)據(jù)存儲(chǔ)編號(hào):f1-02數(shù)據(jù)存儲(chǔ)名稱(chēng):采購(gòu)評(píng)估表數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)對(duì)提交過(guò)來(lái)的申請(qǐng)給出評(píng)估數(shù)據(jù)存儲(chǔ)組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11+i01-12+ i0

41、1-13+i01-14數(shù)據(jù)存儲(chǔ)編號(hào):f1-03數(shù)據(jù)存儲(chǔ)名稱(chēng):采購(gòu)訂單信息表數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)對(duì)已經(jīng)批準(zhǔn)的產(chǎn)品制定詳細(xì)的合同數(shù)據(jù)存儲(chǔ)組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+ i01-07+i01-08+i01-09+i01-10+i01-11+i01-12+ i01-13+i01-14+i01-15+i01-16+i01-17+i01-18+ i01-19+i01-20+i01-21+i01-22+i01-23+i01-24+ i01-25數(shù)據(jù)存儲(chǔ)編號(hào):f1-04數(shù)據(jù)存儲(chǔ)名稱(chēng):進(jìn)貨表數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)已經(jīng)到貨的產(chǎn)品的信息數(shù)據(jù)存儲(chǔ)組成:i0

42、1-01+i01-02+i01-04+i01-06+i01-25+i01-26+i01-27數(shù)據(jù)存儲(chǔ)編號(hào):f1-05數(shù)據(jù)存儲(chǔ)名稱(chēng):入庫(kù)表數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)產(chǎn)品入庫(kù)的信息數(shù)據(jù)存儲(chǔ)組成:i01-01+i01-02+i01-04+i01-06+i01-25+i01-26+ i01-27+i01-28+i01-29數(shù)據(jù)存儲(chǔ)編號(hào):f1-06數(shù)據(jù)存儲(chǔ)名稱(chēng):付款信息表數(shù)據(jù)存儲(chǔ)簡(jiǎn)述:用來(lái)存儲(chǔ)已到貨產(chǎn)品的付款信息數(shù)據(jù)存儲(chǔ)組成:i01-01+i01-02+i01-04+i01-06+i01-17+i01-19+ i01-22+i01-23+i01-25+i01-26+i01-274. 數(shù)據(jù)處理定義系統(tǒng)采購(gòu)管理

43、數(shù)據(jù)處理定義:數(shù)據(jù)處理編號(hào):p1-01數(shù)據(jù)處理名稱(chēng):填寫(xiě)采購(gòu)申請(qǐng)單數(shù)據(jù)處理簡(jiǎn)述:填寫(xiě)一個(gè)采購(gòu)申請(qǐng)數(shù)據(jù)處理輸入:d1-01數(shù)據(jù)處理輸出:d1-02+ d1-04+ d1-05數(shù)據(jù)處理編號(hào):p1-02數(shù)據(jù)處理名稱(chēng):填寫(xiě)采購(gòu)訂單數(shù)據(jù)處理簡(jiǎn)述:制定采購(gòu)合同數(shù)據(jù)處理輸入:d1-07+d1-08數(shù)據(jù)處理輸出:d1-09+d1-10數(shù)據(jù)處理編號(hào):p1-03數(shù)據(jù)處理名稱(chēng):生成進(jìn)貨單數(shù)據(jù)處理簡(jiǎn)述:對(duì)以到貨的產(chǎn)品進(jìn)行統(tǒng)計(jì)數(shù)據(jù)處理輸入:d1-12+d1-13數(shù)據(jù)處理輸出:d1-14+d1-16數(shù)據(jù)處理編號(hào):p1-04數(shù)據(jù)處理名稱(chēng):驗(yàn)收貨物數(shù)據(jù)處理簡(jiǎn)述:已到貨的產(chǎn)品進(jìn)行驗(yàn)收入庫(kù)數(shù)據(jù)處理輸入:d1-15+d1-16+

44、d1-17數(shù)據(jù)處理輸出:d1-18+d1-19數(shù)據(jù)處理編號(hào):p1-05數(shù)據(jù)處理名稱(chēng):發(fā)送采購(gòu)申請(qǐng)單到財(cái)務(wù)評(píng)估模塊數(shù)據(jù)處理簡(jiǎn)述:對(duì)提交過(guò)來(lái)的申請(qǐng)單給出審批意見(jiàn)數(shù)據(jù)處理輸入:d1-03+d1-04+ d1-10+d1-11數(shù)據(jù)處理輸出:d1-06+d1-123.3 本章小結(jié)本章對(duì)該系統(tǒng)進(jìn)行了詳細(xì)的分析,并且采用數(shù)據(jù)流圖對(duì)軟件運(yùn)行過(guò)程中的數(shù)據(jù)的產(chǎn)生、流轉(zhuǎn)、存儲(chǔ)進(jìn)行了詳細(xì)的描述,數(shù)據(jù)字典中定義了軟件中產(chǎn)生的數(shù)據(jù)的存儲(chǔ)格式和意義。第4章 總體設(shè)計(jì)4.1 系統(tǒng)模塊總體設(shè)計(jì)本階段設(shè)計(jì)的基本目的是解決系統(tǒng)如何實(shí)現(xiàn)問(wèn)題,也叫做概要設(shè)計(jì)。利用層次圖來(lái)表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹(shù)形結(jié)構(gòu)的一系列多層次

45、的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹(shù)形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)擁有所要求的功能,同時(shí),力爭(zhēng)達(dá)到高效率、高可靠性和可修改性,并且容易掌握和使用。本系統(tǒng)一共分為六個(gè)模塊,每個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)上是緊密相連的,各個(gè)模塊訪問(wèn)的是同一個(gè)數(shù)據(jù)庫(kù),只是所訪問(wèn)的表不同而已。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:采購(gòu)管理、銷(xiāo)售管理、庫(kù)存管理、基本資料管理、系統(tǒng)維護(hù)和財(cái)務(wù)管理。各功能模塊的具

46、體功能如下:1. 采購(gòu)管理:主要是負(fù)責(zé)采購(gòu)的一個(gè)模塊,負(fù)責(zé)申請(qǐng)采購(gòu)產(chǎn)品、制定采購(gòu)合同、進(jìn)貨和退貨給廠家等操作。2. 銷(xiāo)售管理:主要是負(fù)責(zé)銷(xiāo)售的一個(gè)模塊,負(fù)責(zé)與客戶(hù)打交道,把產(chǎn)品銷(xiāo)售出去。也需要制定銷(xiāo)售單,處理客戶(hù)的退貨要求。同時(shí)也會(huì)對(duì)銷(xiāo)售業(yè)績(jī)做一個(gè)統(tǒng)計(jì)。3. 庫(kù)存管理:對(duì)庫(kù)存進(jìn)行管理工作,進(jìn)貨、出貨的管理,損壞產(chǎn)品的管理,還有對(duì)庫(kù)存的一個(gè)基本查詢(xún)。4. 基本資料:對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行管理,包括客戶(hù)、產(chǎn)品、倉(cāng)庫(kù)和公司的資本資料的維護(hù)。5. 系統(tǒng)維護(hù):對(duì)用戶(hù)的一個(gè)管理,可以用來(lái)分配權(quán)限、添加用戶(hù)和修改密碼。6. 財(cái)務(wù)管理:對(duì)采購(gòu)和銷(xiāo)售的資金進(jìn)行管理,平且來(lái)審批采購(gòu)和銷(xiāo)售提交過(guò)來(lái)的申請(qǐng)單。系統(tǒng)功能結(jié)構(gòu)圖如

47、圖4-1所示。 圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)領(lǐng)域中發(fā)展最快的技術(shù)之一,也是應(yīng)用最廣的技術(shù)之一,目前,它已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。具體的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶(hù)應(yīng)用需求。這個(gè)問(wèn)題是我們?cè)谶M(jìn)行軟件開(kāi)發(fā)時(shí)期主要研究的方向。4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說(shuō),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)密切結(jié)合起來(lái)。數(shù)據(jù)庫(kù)設(shè)計(jì)是指根據(jù)用戶(hù)的需求,在某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過(guò)程。數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)是根據(jù)一個(gè)單位的信息需求、處理需求和數(shù)據(jù)庫(kù)的支撐環(huán)境。其中信息需

48、求表示一個(gè)單位所需要的數(shù)據(jù)及其結(jié)構(gòu)。處理需求表示一個(gè)單位需要經(jīng)常進(jìn)行的數(shù)據(jù)處理。前者表達(dá)了對(duì)數(shù)據(jù)庫(kù)的內(nèi)容及結(jié)構(gòu)的要求,也就是靜態(tài)要求;后者表達(dá)了基于數(shù)據(jù)庫(kù)的數(shù)據(jù)處理要求,也就是動(dòng)態(tài)要求。4.2.2 數(shù)據(jù)分析數(shù)據(jù)也稱(chēng)觀測(cè)值,是實(shí)驗(yàn)、測(cè)量、觀察、調(diào)查等的結(jié)果,常以數(shù)量的形式給出。數(shù)據(jù)分析的目的是把隱沒(méi)在一大批看來(lái)雜亂無(wú)章的數(shù)據(jù)中的信息集中、萃取和提煉出來(lái),以找出所研究對(duì)象的內(nèi)在規(guī)律。在實(shí)用中,數(shù)據(jù)分析可幫助人們作出判斷,以便采取適當(dāng)行動(dòng)。數(shù)據(jù)分析過(guò)程同數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應(yīng)用程序所使用的信息。它以一種能夠分析和分類(lèi)的方式來(lái)捕獲用戶(hù)的所有信息,這使得某一模型

49、可以直接轉(zhuǎn)化成數(shù)據(jù)庫(kù)結(jié)構(gòu)。要確定實(shí)體和關(guān)系的性質(zhì),用戶(hù)必須確定單個(gè)實(shí)體和他們相關(guān)的屬性。為每個(gè)對(duì)象定義一個(gè)完整的與商業(yè)相關(guān)的描述以及他單獨(dú)使用的要求,這也包括確定此實(shí)體是否使用應(yīng)用程序的永久需求,每種關(guān)系的基本定義使用了商業(yè)定義和與關(guān)系相連接的需求。4.2.3 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮以下事項(xiàng): 1. 數(shù)據(jù)庫(kù)的用途及該用途將如何影響設(shè)計(jì),應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫(kù)計(jì)劃。2. 數(shù)據(jù)庫(kù)規(guī)范化規(guī)則,防止數(shù)據(jù)庫(kù)設(shè)計(jì)中出現(xiàn)錯(cuò)誤。3. 對(duì)數(shù)據(jù)完整性的保護(hù)。4. 數(shù)據(jù)庫(kù)和用戶(hù)權(quán)限的安全要求。5. 應(yīng)用程序的性能需求,設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須利用sql server 2000中能夠提高性能的功能。對(duì)于性能而

50、言,在數(shù)據(jù)庫(kù)大小和硬件配置之間權(quán)衡也是很重要的。6. 數(shù)據(jù)庫(kù)維護(hù)。實(shí)體-聯(lián)系圖(entity-relation diagram)用來(lái)建立數(shù)據(jù)模型,通常將它簡(jiǎn)稱(chēng)為e-r圖。e-r圖提供了表示實(shí)體、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。在e-r圖中要明確表明1對(duì)多關(guān)系,1對(duì)1關(guān)系和多對(duì)多關(guān)系。1對(duì)1關(guān)系在兩個(gè)實(shí)體連線方向?qū)?;1對(duì)多關(guān)系在1的一方寫(xiě)1,多的一方寫(xiě)n;多對(duì)多關(guān)系則是在兩個(gè)實(shí)體連線方向各寫(xiě)n,m。下面根據(jù)數(shù)據(jù)庫(kù)畫(huà)出詳細(xì)的e-r圖。數(shù)據(jù)庫(kù)e-r如圖4-2所示。圖4-2數(shù)據(jù)庫(kù)e-r圖4.2.4 數(shù)據(jù)表的詳細(xì)設(shè)計(jì)根據(jù)韓泰輪胎銷(xiāo)售公司的實(shí)際情況,本系統(tǒng)的數(shù)據(jù)庫(kù)命名為:jxc。該數(shù)據(jù)庫(kù)共

51、有22個(gè)表,其主要表結(jié)構(gòu)如表4-1至4-10所示。1. 采購(gòu)訂單信息表,用來(lái)存儲(chǔ)采購(gòu)員申請(qǐng)采購(gòu)的訂單信息,包括采購(gòu)主題、產(chǎn)品名稱(chēng)、采購(gòu)員姓名等字段,如表4-1所示。表4-1t_caigou(采購(gòu)訂單信息表)序號(hào)英文名中文名類(lèi)型長(zhǎng)度(字節(jié))1id采購(gòu)標(biāo)識(shí)int42cgzhuti采購(gòu)主題varchar503cgid采購(gòu)單編號(hào)varchar504cgname產(chǎn)品名稱(chēng)varchar505cgvalue產(chǎn)品單價(jià)float86cgno采購(gòu)數(shù)量int47cgleixing采購(gòu)類(lèi)型varchar508cgpeople采購(gòu)員姓名varchar509cgphone采購(gòu)員聯(lián)系方式varchar5010cggpeop

52、le供方聯(lián)系人varchar5011cggphone供方聯(lián)系方式varchar5012cgzhekou采購(gòu)折扣float813cgyuncheng運(yùn)輸承擔(dān)方varchar5014cgyunfei運(yùn)費(fèi)金額float815cgfufang付款方式varchar5016cgyunfang運(yùn)輸方式varchar5017cgyufu預(yù)付款金額float818cgquankuan全款金額float819cgfkdate付款日期detetime820cgjhdate進(jìn)貨日期detetime821cgsqdate申請(qǐng)日期detetime822cgzhuangtai采購(gòu)單狀態(tài)varchar5023cgcsid采購(gòu)申請(qǐng)標(biāo)識(shí)int424cgbeizhu備注varchar2002. 倉(cāng)庫(kù)信息表,用來(lái)存儲(chǔ)倉(cāng)庫(kù)的基本信息,包括倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱(chēng)、倉(cāng)庫(kù)類(lèi)型、倉(cāng)庫(kù)規(guī)格、倉(cāng)庫(kù)電話(huà)等字段,如表4-2所示。表4-2t_cangku(倉(cāng)庫(kù)信息表)序號(hào)英文名中文名類(lèi)型長(zhǎng)度(字節(jié))1id標(biāo)識(shí)int42ckname倉(cāng)庫(kù)名稱(chēng)varchar50續(xù)表4-23ckleixng倉(cāng)庫(kù)類(lèi)型varchar504ckguige倉(cāng)庫(kù)規(guī)格varchar505ckzhuangta

溫馨提示

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

評(píng)論

0/150

提交評(píng)論