版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 摘 要</b></p><p> 本論文描述的是一個基本的進銷存管理系統(tǒng),它是利用信息化手段把先進的企業(yè)管理方法引入企業(yè)的實踐中去,為企業(yè)提升管理水平提供了切實可行的途徑??紤]到韓泰輪胎公司近幾年企業(yè)業(yè)務的逐漸擴大,企業(yè)內(nèi)部每天的流通數(shù)據(jù)量也有所增加,如果還是簡單地利用人工進行操作,不僅過程繁瑣,工作量大,而且容易造成數(shù)據(jù)的不一致或丟失數(shù)據(jù)。系統(tǒng)對企業(yè)中常見
2、的采購、銷售和庫存等商業(yè)活動以及相關的客戶基本信息進行管理。</p><p> 本系統(tǒng)共分為六大功能模塊,它們分別是:采購管理功能模塊、銷售管理功能模塊、庫存管理功能模塊、基本資料管理功能模塊、財務管理功能模塊和系統(tǒng)管理功能模塊。本系統(tǒng)基于B/S架構進行設計,采用當前流行的Java技術進行開發(fā),后臺數(shù)據(jù)存儲采用SQL Server 2000數(shù)據(jù)庫存儲數(shù)據(jù)。根據(jù)當前的開發(fā)技術規(guī)范,將程序結構分為三個層次,即:展示
3、層、業(yè)務邏輯層和持久層。展示層采用的Struts2框架實現(xiàn),業(yè)務邏輯層采用Spring框架實現(xiàn),持久采用Hibernate框架進行實現(xiàn)。</p><p> 本論文詳細講述了進銷存系統(tǒng)的開發(fā)過程,從最初的可行性研究到軟件測試都給予了詳細的說明。經(jīng)過數(shù)次的論證和測試,最終本畢業(yè)設計達到了設計要求。</p><p> 關鍵詞 進銷存;Java技術;數(shù)據(jù)庫;進銷存管理系統(tǒng)</p>
4、<p><b> Abstract</b></p><p> This paper describes a basic Invoicing Management System, which is the use of information technology means to bring advanced enterprise management methods int
5、o 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 daily flow of data wi
6、thin enterprises has also increased the amount, if you still simple to use manual operation, not only the process cumberso</p><p> The system is divided into six functional modules, which are: purchasing ma
7、nagement function modules, function modules sales management, inventory management function module, basic information management function module, financial management function modules and systems management functional bl
8、ocks. 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 developme</p><
9、;p> 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 rea
10、ched in this graduation project design requirements.</p><p> Keywords Invoicing Java Technology database PurchaseandSale</p><p><b> 目 錄</b></p><p><b> 摘要I<
11、;/b></p><p> AbstractII</p><p><b> 目錄III</b></p><p><b> 第1章 緒論1</b></p><p> 1.1 課題背景1</p><p> 1.2 目的和意義1</p>&l
12、t;p> 1.3 系統(tǒng)設計思想2</p><p> 第2章 可行性分析3</p><p> 2.1 業(yè)務流程圖3</p><p> 2.2 經(jīng)濟可行性5</p><p> 2.3 技術可行性6</p><p> 2.4 運行可行性6</p><p> 2.5 本章
13、小結7</p><p> 第3章 需求分析8</p><p> 3.1 進銷存系統(tǒng)的產(chǎn)生和發(fā)展情況8</p><p> 3.2 進銷存管理系統(tǒng)的需求分析8</p><p> 3.2.1 數(shù)據(jù)流圖8</p><p> 3.2.2 數(shù)據(jù)字典11</p><p> 3.3 本章
14、小結18</p><p> 第4章 總體設計19</p><p> 4.1 系統(tǒng)模塊總體設計19</p><p> 4.2 數(shù)據(jù)庫設計20</p><p> 4.2.1 數(shù)據(jù)庫設計概述20</p><p> 4.2.2 數(shù)據(jù)分析21</p><p> 4.2.3 數(shù)據(jù)庫的
15、詳細設計21</p><p> 4.2.4 數(shù)據(jù)表的詳細設計23</p><p> 4.3 本章小結28</p><p> 第5章 詳細設計29</p><p> 5.1 系統(tǒng)運行平臺設置29</p><p> 5.2 開發(fā)工具簡介29</p><p> 5.3 系統(tǒng)主界
16、面設計30</p><p> 5.4 采購管理功能設計31</p><p> 5.5 銷售管理功能設計33</p><p> 5.5.1 銷售單33</p><p> 5.5.2 統(tǒng)計報表36</p><p> 5.6 庫存管理功能設計37</p><p> 5.7 系統(tǒng)
17、管理功能設計39</p><p> 5.8 基本資料管理功能設計41</p><p> 5.9 審批管理功能設計43</p><p> 5.10 本章小結45</p><p> 第6章 系統(tǒng)測試與性能分析46</p><p> 6.1 為什么要進行系統(tǒng)測試46</p><p&g
18、t; 6.2 軟件測試46</p><p> 6.2.1 測試的基本概念47</p><p> 6.2.2 測試步驟48</p><p> 6.3 本系統(tǒng)測試49</p><p> 6.3.1 采購申請測試49</p><p> 6.3.2 銷售測試50</p><p>
19、 6.4 本章小結50</p><p> 第7章 系統(tǒng)主要功能使用說明51</p><p> 7.1 系統(tǒng)登陸步驟51</p><p> 7.2 倉庫基本資料查詢51</p><p> 7.3 倉庫基本資料添加52</p><p> 7.4 添加采購申請單53</p><p&
20、gt; 7.5 產(chǎn)品銷售統(tǒng)計53</p><p> 7.6 庫存調(diào)撥54</p><p> 7.7 分配權限54</p><p> 7.8 修改密碼55</p><p> 7.9 審批采購申請單56</p><p> 7.10 收款管理56</p><p> 7.11
21、本章小結57</p><p><b> 結論58</b></p><p><b> 致謝59</b></p><p><b> 參考文獻60</b></p><p><b> 附錄161</b></p><p>&
22、lt;b> 附錄266</b></p><p><b> 緒論</b></p><p><b> 課題背景</b></p><p> 隨著我國經(jīng)濟的迅速發(fā)展,人民的生活水平的不斷提高,人們消費觀念的轉(zhuǎn)變,我國消費行業(yè)得到了快速的發(fā)展。因此,我國的消費行業(yè)發(fā)展前景是樂觀的,但這并不意味著其發(fā)展是一
23、路坦途,消費行業(yè)必須在提高管理、工作效率的同時提高服務質(zhì)量,提高行業(yè)競爭力。</p><p> 在市場經(jīng)濟中,銷售是企業(yè)運作的重要環(huán)節(jié)。為了更好地推動銷售,不少企業(yè)建立分公司后實行代理制,通過分工司或代理把產(chǎn)品推向最終端用戶。這些分公司或代理商大多分布在全國各地,甚至是在國外,遠距離頻繁的業(yè)務信息交流時這些企業(yè)業(yè)務活動的主要特點。在傳統(tǒng)方式上,公司之間通常采用電傳、電報、電話等方式傳遞訂貨、發(fā)貨、到貨、壓貨、換
24、貨、退貨等信息,總公司的商務部門在接到分公司或代理商傳來的定單和銀行匯款單據(jù)傳真件后,開具產(chǎn)品出庫通知,然后再把相關的進、銷、存信息手工存檔,在對這些信息進行統(tǒng)計分析,才能了解到整個公司的生產(chǎn)、銷售和庫存情況。進銷存管理是商業(yè)企業(yè)經(jīng)營管理中的核心環(huán)節(jié),也是一個企業(yè)能否取得效益的關鍵。如果能做到合理生產(chǎn)、及時銷售、庫存量最小、減少積壓,那么企業(yè)就能取得最佳的效益。</p><p><b> 目的和意義&
25、lt;/b></p><p> 衣、食、住、行是人的生活中不可或缺的組成部分。汽車是人們出門最為主要的代步工具之一,輪胎就成為了生活中必不可少的商品。</p><p> 韓泰輪胎是韓國獨資的全球性輪胎制造公司,世界輪胎著名品牌。近年來,韓泰輪胎不斷加大中國市場投入,始終保持主動應對環(huán)境和市場變化的積極心態(tài)和能力。韓泰連續(xù)保持在中國國內(nèi)轎車輪胎市場和汽車配套市場份額的領先地位。并和
26、世界各大汽車制造廠商建立了配套合作關系。</p><p> 韓泰輪胎中國總部在上海,在浙江嘉興和江蘇淮安擁有高新技術工廠,并在中國各地設置了銷售分公司。因此,此系統(tǒng)就是針對黑龍江銷售分公司的進銷存系統(tǒng)。通過進銷存系統(tǒng)來提高企業(yè)的銷售業(yè)績,滿足人們的需求。</p><p><b> 系統(tǒng)設計思想</b></p><p> 一個方便用戶使用的
27、軟件應該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運行速度較快,通過計算機技術及網(wǎng)絡技術結合開發(fā)出客戶端與服務器端,以便方便、快捷、清晰的進行數(shù)據(jù)傳輸和簡易通訊功能。</p><p> 1. 實用性:系統(tǒng)以用戶需求為目標,以方便用戶為原則。根據(jù)用戶實際的需求情況,度身訂造一套先進的局域網(wǎng)數(shù)據(jù)傳輸,從用戶角度出發(fā)盡可能的方便用戶使用,滿足基本的用戶需要,成為公司通用的網(wǎng)絡軟件。</p><p
28、> 2. 先進性:本設計將充分應用現(xiàn)有成熟的計算機技術、網(wǎng)絡技術、軟件開發(fā)技術。以MyEclipse 6.0為主要開發(fā)環(huán)境,其優(yōu)秀的編碼體制和強大的編譯器是此系統(tǒng)的強力支柱。</p><p> 3. 高可靠性:一個實用的系統(tǒng)同時必須是可靠的,本設計通過合理而先進的網(wǎng)絡設計以及軟、硬件的優(yōu)化選擇,可保證系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。</p><p> 4. 高安全性:在設計中,將充分利用
29、網(wǎng)絡軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時也可保證關鍵數(shù)據(jù)的安全性。</p><p> 5. 采用標準技術:本系統(tǒng)的所有設計遵循國際上現(xiàn)行的標準進行,以提高系統(tǒng)的開放性。</p><p> 6. 可維護性:系統(tǒng)的設計要求方便維護,包括硬件的維護,軟件的維護和網(wǎng)絡的維護。</p><p> 7. 可擴展性及靈活性:系統(tǒng)的設計以方便未來業(yè)務的擴展
30、和系統(tǒng)擴充為目標,系統(tǒng)要求能夠方便的升級,充分保護系統(tǒng)的投資。</p><p> 8. 智能性:系統(tǒng)在設計時,充分考慮系統(tǒng)運行的智能性,在使用系統(tǒng)一段時間后,系統(tǒng)可以適應于任何局域網(wǎng)。</p><p><b> 可行性分析</b></p><p> 企業(yè)進銷存管理系統(tǒng)必須提供商品信息和客戶信息的基礎設置;提供強大的多條件搜索功能和商品的進
31、貨、銷售和庫存管理功能;可以分不同權限、對不同用戶對該系統(tǒng)進行操作,另外,該系統(tǒng)還必須保證數(shù)據(jù)的安全性、完整性和準確性。企業(yè)進銷存管理系統(tǒng)的目標是實現(xiàn)企業(yè)的信息化管理,減少盲目采購、降低采購成本、合理控制庫存、減少資金占用并提升企業(yè)市場競爭力。</p><p><b> 業(yè)務流程圖</b></p><p> 根據(jù)韓泰輪胎銷售公司的具體情況,業(yè)務可分為三類,第一類是
32、采購,主要負責從生產(chǎn)公司進貨。第二類是銷售,根據(jù)客戶的需求,對產(chǎn)品進行銷售、送貨、統(tǒng)計等操作。第三類是庫存,主要負責對進、出貨的統(tǒng)計管理。</p><p> 1. 采購流程描述如下:</p><p> 采購業(yè)務流程如圖2-1所示。</p><p> 圖2-1 采購業(yè)務流程圖</p><p> (1) 填寫采購訂單:采購員根據(jù)需要,填寫
33、輪胎信息。</p><p> (2) 財務評估:財務根據(jù)采購部提交過來的信息,進行評估,如果通過通知采購部擬定采購合同。</p><p> (3) 采購單:采購訂單通過財務審批之后,擬定一個詳細的采購合同單。要包括供方的聯(lián)系方式等。</p><p> (4) 財務審批:財務對采購單進行審核;預算等都符合公司標準后通知采購部進貨。</p><
34、p> (5) 進貨單:輪胎已經(jīng)到貨,通知采購部進行驗貨,包括到貨數(shù)量和損壞數(shù)量等。</p><p> (6) 驗貨單:確定到貨的數(shù)量以及損壞的數(shù)量,并把此信息提交給庫存部,同時通知財務部進行付款業(yè)務。</p><p> 2. 銷售業(yè)務流程描述如下:</p><p> 銷售業(yè)務流程如圖2-2所示。</p><p> 圖2-2 銷
35、售業(yè)務流程圖</p><p> (1) 填寫銷售單:銷售員填寫一份銷售詳細合同單送到財務部審核。</p><p> (2) 財務審核:財務審核提交過來的銷售單,一切都符合業(yè)務要求,同意銷售申請。</p><p> (3) 庫存信息:查看要賣出的貨物庫存是否充足。</p><p> (4) 銷售單:銷售人員根據(jù)銷售單的內(nèi)容與客戶聯(lián)系出貨
36、。</p><p> (5) 出庫/收款:通知庫存出貨,同時通知財務進賬。</p><p> 3. 庫存業(yè)務流程描述如下:</p><p> (1) 采購員在完成采購流程后,到貨時要對庫存信息進行查詢。</p><p> (2) 銷售員在完成銷售流程后,出庫后也要及時更新庫存信息。</p><p> (3)
37、庫存員可以對倉庫中的產(chǎn)品進行調(diào)撥,并及時更新庫存信息,還可對倉庫信息進行清點。</p><p> 庫存業(yè)務流程如圖2-3所示。</p><p> 圖2-3 庫存業(yè)務流程圖</p><p> 新系統(tǒng)的目標確定后,可以從經(jīng)濟可行性、技術可行性和運行可行性三個方面對能否實現(xiàn)新系統(tǒng)目標進行可行性分析。</p><p><b> 經(jīng)濟
38、可行性</b></p><p> 估算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)可以使公司的管理效率有很大提高,并將費用與效益進行比較。系統(tǒng)的效益可以從公司利益和社會效益兩方面考慮。對于進銷存管理系統(tǒng)則應著重分析其社會效益。例如,系統(tǒng)運行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對管理人員進行決策提供了多少幫助等等。下面是對系統(tǒng)的經(jīng)濟可行性進
39、行具體的分析:</p><p> 運行該系統(tǒng)的硬件和軟件支持費用需要6,000元,但軟件開發(fā)費用估計20,000元,但系統(tǒng)投入使用后,每年估計節(jié)約支出約10,000元,假設該軟件可以使用4年。一次性支出26,000元,這樣可得出每年效益的當前值如表2-1所示。</p><p> 1. 貨幣的時間價值</p><p> 表2-1 韓泰輪胎銷售公司進銷存系統(tǒng)貨幣時
40、間價值</p><p><b> 2. 投資回收期</b></p><p> 引入進銷存系統(tǒng)三年后,可以節(jié)省27,233元,比最初投資還少1,233元。但第三年可以節(jié)省8,639元。</p><p> 即:1233/8639=0.143</p><p> 3+0.143=3.143(年)</p>&
41、lt;p><b> 3. 純收入</b></p><p> 35,460-26,000=9,460(元)</p><p> 當然,如果想要在四年后得到預計的純收入,那么首先就應拿出初期投資的26,000元。而且考慮到開發(fā)本系統(tǒng)將為以后帶來的利益,拿出26,000元來進行進銷存系統(tǒng)的開發(fā),是絕對必要。</p><p> 經(jīng)過以上分析
42、,韓泰輪胎銷售公司進銷存系統(tǒng)的開發(fā)是可行的。</p><p><b> 技術可行性</b></p><p> 根據(jù)該系統(tǒng)目標來衡量所需的技術是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。</p><p> 考慮到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的MyEclipse來進行開發(fā)管理平臺的設計,
43、使用SQL Server數(shù)據(jù)庫存儲數(shù)據(jù)。由于MyEclipse 6.0和SQL server2000都兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。</p><p> 在硬件方面,則選擇空間較大,只要是PentiumIII系列及以上的計算機,內(nèi)存在256M以上,硬盤在1GB,都可以滿足系統(tǒng)的開發(fā)需要!當然,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商
44、用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。</p><p><b> 運行可行性</b></p><p> 在現(xiàn)今社會,順著信息化和計算機技術的高度發(fā)展,越來越多的公司意識到信息化是提升管理效率不可缺少的重要步驟。對一個銷售公司來說,進銷存系統(tǒng)是必不可少的。所有的進貨、發(fā)貨、存貨需要大量的人工以及書面單據(jù),很容易出現(xiàn)混亂。開發(fā)進銷存系統(tǒng)將對銷售公司的現(xiàn)狀進
45、行一個調(diào)整,讓整個流程清晰、明朗!經(jīng)以上分析,運行是可行的。從新系統(tǒng)使用難易程度上來看,新系統(tǒng)使用起來并不復雜,本系統(tǒng)具有友好的客戶端界面,結構清晰的工作流程,學習該系統(tǒng)的使用應該不會困難。</p><p><b> 本章小結</b></p><p> 本章主要介紹了系統(tǒng)的核心模塊的業(yè)務流程,并給出相應的業(yè)務流程圖做以說明。同時,對其可行性進行了分析,主要從經(jīng)濟、
46、技術和運行三方面進行的分析。分析結果是該系統(tǒng)技術成熟,設計合理。投入使用后,可獲得利潤。</p><p><b> 需求分析</b></p><p> 進銷存主要是幫助商業(yè)企業(yè)全面有效管理采購、銷售和庫存,軟件適用于需要進行采購管理,銷售管理以及庫存管理的所有商業(yè)企業(yè)。</p><p> 進銷存系統(tǒng)的產(chǎn)生和發(fā)展情況</p>
47、<p> 進銷存軟件是一款通用性極強的商業(yè)企業(yè)進銷存管理系統(tǒng),軟件囊括了商業(yè)企業(yè)日常經(jīng)營管理的全過程。軟件適用于食品、服裝、保健品、電子、電器、物資等商業(yè)領域的企業(yè)。軟件覆蓋商業(yè)企業(yè)商品的采購、銷售、庫存、管理決策支持等各個環(huán)節(jié),軟件的各個模塊操作界面簡單、實用,并使系統(tǒng)圖文并茂,讓用戶可以在最短的時間內(nèi)掌握軟件的使用方法,幫助用戶生意早日更上一層樓。軟件的采購管理、銷售管理、庫存管理功能強大,靈活,同時為用戶提供方便實用的
48、模糊查詢功能,用戶可以在最短時間內(nèi)找到自己所需要的信息。軟件系統(tǒng)采用流行的B/S結構。軟件采用模塊級安全管理,系統(tǒng)安全性高。軟件對在使用過程中可能出現(xiàn)的外部意外情況,如斷電、網(wǎng)絡中斷等均進行了妥善處理,可以確保用戶數(shù)據(jù)的完整性,同時在外部故障消除后,系統(tǒng)仍能繼續(xù)操作。系統(tǒng)軟件采用Java平臺進行開發(fā)并實現(xiàn),用戶選用SQL Server數(shù)據(jù)庫進行統(tǒng)一管理。</p><p> 進銷存管理系統(tǒng)的需求分析</p&
49、gt;<p> 需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實事務抽象成對象并建模。</p><p> 結構化的系統(tǒng)分析與設計方法貫穿于系統(tǒng)的分析與設計的始終。該方法要求信息系統(tǒng)的開發(fā)工作按照規(guī)定步驟,使用一定的工具,在結構化和模塊化的基礎上進行。</p><p>&l
50、t;b> 數(shù)據(jù)流圖</b></p><p> 1. 系統(tǒng)頂層數(shù)據(jù)流圖,用戶登錄系統(tǒng)后,根據(jù)不同權限可以對采購管理、基本數(shù)據(jù)管理、庫存管理、銷售管理、財務管理分別進行操作。</p><p> 系統(tǒng)頂層數(shù)據(jù)流圖如圖3-1所示。</p><p> 圖3-1 系統(tǒng)頂層數(shù)據(jù)流圖</p><p> 2. 系統(tǒng)銷售管理數(shù)據(jù)流圖,
51、用戶登錄系統(tǒng)后,可以對銷售業(yè)務進行操作,比如填寫銷售申請單、填寫銷售單、處理客戶退貨單、進行銷售統(tǒng)計等。</p><p> 系統(tǒng)銷售管理數(shù)據(jù)流圖如圖3-2所示。</p><p> 圖3-2 系統(tǒng)銷售管理數(shù)據(jù)流圖</p><p> 3. 系統(tǒng)采購管理數(shù)據(jù)流圖,用戶登錄系統(tǒng)后,可以對采購業(yè)務進行操作,比如填寫采購申請單、驗收貨物等。</p><
52、p> 系統(tǒng)采購管理數(shù)據(jù)流圖如圖3-3所示。</p><p> 圖3-3 系統(tǒng)采購管理數(shù)據(jù)流圖</p><p> 4. 系統(tǒng)庫存數(shù)據(jù)流圖,用戶登錄系統(tǒng)后,可以對庫存業(yè)務進行操作,比如查詢庫存信息,調(diào)撥產(chǎn)品等。</p><p> 系統(tǒng)庫存管理數(shù)據(jù)流圖如圖3-4所示。</p><p> 圖3-4 系統(tǒng)庫存管理數(shù)據(jù)流圖</p&g
53、t;<p><b> 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設計過程中提供關于數(shù)據(jù)的描述信息。一般說來,數(shù)據(jù)字典應該由下列四類元素構成:數(shù)據(jù)項,數(shù)據(jù)流,數(shù)據(jù)存儲和數(shù)據(jù)處理。</p><p> 數(shù)據(jù)字典的作用是在軟件分析和設計的過程中給人提供關于
54、數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。</p><p><b> 1. 數(shù)據(jù)項定義:</b></p><p> 表3-1 系統(tǒng)采購層數(shù)據(jù)項定義</p><p><b> 2. 數(shù)據(jù)流
55、定義:</b></p><p> 系統(tǒng)采購管理數(shù)據(jù)流定義:</p><p> 數(shù)據(jù)流編號:D1-01</p><p> 數(shù)據(jù)流名稱:申請采購產(chǎn)品</p><p><b> 數(shù)據(jù)流來源:采購員</b></p><p> 數(shù)據(jù)流去向:P1-01</p><p&
56、gt; 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11</p><p> 數(shù)據(jù)流編號:D1-02</p><p> 數(shù)據(jù)流名稱:填寫采購申請單信息</p><p> 數(shù)據(jù)流來源:P1-01<
57、;/p><p> 數(shù)據(jù)流去向:F1-01</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11</p><p> 數(shù)據(jù)流編號:D1-03</p><p> 數(shù)據(jù)流
58、名稱:獲取采購申請信息</p><p> 數(shù)據(jù)流來源:F1-01</p><p> 數(shù)據(jù)流去向:P1-01</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11</p>
59、<p> 數(shù)據(jù)流編號:D1-04</p><p> 數(shù)據(jù)流名稱:提交采購申請單</p><p> 數(shù)據(jù)流來源:P1-01</p><p> 數(shù)據(jù)流去向:P1-05</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><
60、;p> I01-08+I01-09+I01-10+I01-11</p><p> 數(shù)據(jù)流編號:D1-05</p><p> 數(shù)據(jù)流名稱:提交待審批信息</p><p> 數(shù)據(jù)流來源:P1-01</p><p> 數(shù)據(jù)流去向:F1-02</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-
61、03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11</p><p> 數(shù)據(jù)流編號:D1-06</p><p> 數(shù)據(jù)流名稱:給出采購評估意見</p><p> 數(shù)據(jù)流來源:P1-05</p><p> 數(shù)據(jù)流去向:F1-0
62、2</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14</p><p> 數(shù)據(jù)流編號:D1-07</p><p> 數(shù)據(jù)流名稱:獲取評估意
63、見</p><p> 數(shù)據(jù)流來源:F1-02</p><p> 數(shù)據(jù)流去向:P1-02</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14
64、</p><p> 數(shù)據(jù)流編號:D1-08</p><p> 數(shù)據(jù)流名稱:制定采購訂單</p><p><b> 數(shù)據(jù)流來源:采購員</b></p><p> 數(shù)據(jù)流去向:P1-02</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I0
65、1-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11+I01-14+ I01-15+I01-16+</p><p> I01-17+I01-18+I01-19+I01-20+ I01-21+I01-22+I01-23+</p><p> I01-24+I01-25</p><p> 數(shù)據(jù)
66、流編號:D1-09</p><p> 數(shù)據(jù)流名稱:填寫采購訂單信息</p><p> 數(shù)據(jù)流來源:P1-02</p><p> 數(shù)據(jù)流去向:F1-03</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-
67、08+I01-09+I01-10+I01-11+I01-14+ I01-15+I01-16+</p><p> I01-17+I01-18+I01-19+I01-20+ I01-21+I01-22+I01-23+</p><p> I01-24+I01-25</p><p> 數(shù)據(jù)流編號:D1-10</p><p> 數(shù)據(jù)流名稱:提交
68、采購訂單</p><p> 數(shù)據(jù)流來源:P1-02</p><p> 數(shù)據(jù)流去向:P1-05</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11+I01-14+ I01-15+I01
69、-16+</p><p> I01-17+I01-18+I01-19+I01-20+ I01-21+I01-22+I01-23+</p><p> I01-24+I01-25</p><p> 數(shù)據(jù)流編號:D1-11</p><p> 數(shù)據(jù)流名稱:獲取采購訂單信息</p><p> 數(shù)據(jù)流來源:F1-03&l
70、t;/p><p> 數(shù)據(jù)流去向:P1-05</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11+I01-14+ I01-15+I01-16+</p><p> I01-17+I01-18
71、+I01-19+I01-20+ I01-21+I01-22+I01-23+</p><p> I01-24+I01-25</p><p> 數(shù)據(jù)流編號:D1-12</p><p> 數(shù)據(jù)流名稱:給出采購審批狀態(tài)</p><p> 數(shù)據(jù)流來源:P1-05</p><p> 數(shù)據(jù)流去向:F1-03</p&g
72、t;<p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14+</p><p> I01-15+I01-16+I01-17+I01-18+ I01-19+I01-20+I01-21+<
73、;/p><p> I01-22+I01-23+I01-24+ I01-25</p><p> 數(shù)據(jù)流編號:D1-13</p><p><b> 數(shù)據(jù)流名稱:進貨</b></p><p><b> 數(shù)據(jù)流來源:采購員</b></p><p> 數(shù)據(jù)流去向:P1-03<
74、;/p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p> 數(shù)據(jù)流編號:D1-14</p><p> 數(shù)據(jù)流名稱:生成進貨信息</p><p> 數(shù)據(jù)流來源:P1-03</p><p> 數(shù)據(jù)流去向:F1-04</p>
75、;<p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p> 數(shù)據(jù)流編號:D1-15</p><p> 數(shù)據(jù)流名稱:獲取到貨信息</p><p> 數(shù)據(jù)流來源:F1-04</p><p> 數(shù)據(jù)流去向:P1-04</p><
76、;p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p> 數(shù)據(jù)流編號:D1-16</p><p> 數(shù)據(jù)流名稱:產(chǎn)品已經(jīng)到貨驗收</p><p> 數(shù)據(jù)流來源:P1-03</p><p> 數(shù)據(jù)流去向:P1-04</p><p&g
77、t; 數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p> 數(shù)據(jù)流編號:D1-17</p><p> 數(shù)據(jù)流名稱:驗收產(chǎn)品</p><p><b> 數(shù)據(jù)流來源:采購員</b></p><p> 數(shù)據(jù)流去向:P1-04</p>
78、<p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+I01-27</p><p> 數(shù)據(jù)流編號:D1-18</p><p> 數(shù)據(jù)流名稱:以驗收產(chǎn)品入庫</p><p> 數(shù)據(jù)流來源:P1-04</p><p> 數(shù)據(jù)流去向:F1-05</p><
79、;p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+ I01-27+</p><p> I01-28+I01-29</p><p> 數(shù)據(jù)流編號:D1-19</p><p> 數(shù)據(jù)流名稱:通知財務付款</p><p> 數(shù)據(jù)流來源:P1-04</p><p
80、> 數(shù)據(jù)流去向:F1-06</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-06+I01-17+I01-19+ I01-22+</p><p> I01-23+I01-25+I01-26+I01-27</p><p><b> 3. 數(shù)據(jù)存儲定義</b></p><p>
81、系統(tǒng)采購管理數(shù)據(jù)存儲定義:</p><p> 數(shù)據(jù)存儲編號:F1-01</p><p> 數(shù)據(jù)存儲名稱:采購申請信息表</p><p> 數(shù)據(jù)存儲簡述:用來存儲要采購的產(chǎn)品的申請表</p><p> 數(shù)據(jù)存儲組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p>
82、<p> I01-08+I01-09+I01-10+I01-11</p><p> 數(shù)據(jù)存儲編號:F1-02</p><p> 數(shù)據(jù)存儲名稱:采購評估表</p><p> 數(shù)據(jù)存儲簡述:用來存儲對提交過來的申請給出評估</p><p> 數(shù)據(jù)存儲組成:I01-01+I01-02+I01-03+I01-04+I01-05+
83、I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14</p><p> 數(shù)據(jù)存儲編號:F1-03</p><p> 數(shù)據(jù)存儲名稱:采購訂單信息表</p><p> 數(shù)據(jù)存儲簡述:用來存儲對已經(jīng)批準的產(chǎn)品制定詳細的合同</p>
84、<p> 數(shù)據(jù)存儲組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+ I01-07+</p><p> I01-08+I01-09+I01-10+I01-11+I01-12+ I01-13+I01-14+</p><p> I01-15+I01-16+I01-17+I01-18+ I01-19+I01-20+I01-21+</p
85、><p> I01-22+I01-23+I01-24+ I01-25</p><p> 數(shù)據(jù)存儲編號:F1-04</p><p> 數(shù)據(jù)存儲名稱:進貨表</p><p> 數(shù)據(jù)存儲簡述:用來存儲已經(jīng)到貨的產(chǎn)品的信息</p><p> 數(shù)據(jù)存儲組成:I01-01+I01-02+I01-04+I01-06+I01-2
86、5+I01-26+I01-27</p><p> 數(shù)據(jù)存儲編號:F1-05</p><p> 數(shù)據(jù)存儲名稱:入庫表</p><p> 數(shù)據(jù)存儲簡述:用來存儲產(chǎn)品入庫的信息</p><p> 數(shù)據(jù)存儲組成:I01-01+I01-02+I01-04+I01-06+I01-25+I01-26+ I01-27+</p><
87、p> I01-28+I01-29</p><p> 數(shù)據(jù)存儲編號:F1-06</p><p> 數(shù)據(jù)存儲名稱:付款信息表</p><p> 數(shù)據(jù)存儲簡述:用來存儲已到貨產(chǎn)品的付款信息</p><p> 數(shù)據(jù)存儲組成:I01-01+I01-02+I01-04+I01-06+I01-17+I01-19+ I01-22+</p
88、><p> I01-23+I01-25+I01-26+I01-27</p><p><b> 4. 數(shù)據(jù)處理定義</b></p><p> 系統(tǒng)采購管理數(shù)據(jù)處理定義:</p><p> 數(shù)據(jù)處理編號:P1-01</p><p> 數(shù)據(jù)處理名稱:填寫采購申請單</p><p
89、> 數(shù)據(jù)處理簡述:填寫一個采購申請</p><p> 數(shù)據(jù)處理輸入:D1-01</p><p> 數(shù)據(jù)處理輸出:D1-02+ D1-04+ D1-05</p><p> 數(shù)據(jù)處理編號:P1-02</p><p> 數(shù)據(jù)處理名稱:填寫采購訂單</p><p> 數(shù)據(jù)處理簡述:制定采購合同</p&g
90、t;<p> 數(shù)據(jù)處理輸入:D1-07+D1-08</p><p> 數(shù)據(jù)處理輸出:D1-09+D1-10</p><p> 數(shù)據(jù)處理編號:P1-03</p><p> 數(shù)據(jù)處理名稱:生成進貨單</p><p> 數(shù)據(jù)處理簡述:對以到貨的產(chǎn)品進行統(tǒng)計</p><p> 數(shù)據(jù)處理輸入:D1-12
91、+D1-13</p><p> 數(shù)據(jù)處理輸出:D1-14+D1-16</p><p> 數(shù)據(jù)處理編號:P1-04</p><p> 數(shù)據(jù)處理名稱:驗收貨物</p><p> 數(shù)據(jù)處理簡述:已到貨的產(chǎn)品進行驗收入庫</p><p> 數(shù)據(jù)處理輸入:D1-15+D1-16+ D1-17</p>&l
92、t;p> 數(shù)據(jù)處理輸出:D1-18+D1-19</p><p> 數(shù)據(jù)處理編號:P1-05</p><p> 數(shù)據(jù)處理名稱:發(fā)送采購申請單到財務評估模塊</p><p> 數(shù)據(jù)處理簡述:對提交過來的申請單給出審批意見</p><p> 數(shù)據(jù)處理輸入:D1-03+D1-04+ D1-10+D1-11</p><
93、;p> 數(shù)據(jù)處理輸出:D1-06+D1-12</p><p><b> 本章小結</b></p><p> 本章對該系統(tǒng)進行了詳細的分析,并且采用數(shù)據(jù)流圖對軟件運行過程中的數(shù)據(jù)的產(chǎn)生、流轉(zhuǎn)、存儲進行了詳細的描述,數(shù)據(jù)字典中定義了軟件中產(chǎn)生的數(shù)據(jù)的存儲格式和意義。</p><p><b> 總體設計</b>&l
94、t;/p><p><b> 系統(tǒng)模塊總體設計</b></p><p> 本階段設計的基本目的是解決系統(tǒng)如何實現(xiàn)問題,也叫做概要設計。利用層次圖來表示系統(tǒng)中各模塊之間的關系。層次方框圖是用樹形結構的一系列多層次的矩形框描繪數(shù)據(jù)的層次結構。樹形結構的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結構,下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)
95、據(jù)元素。系統(tǒng)設計的目標是使系統(tǒng)實現(xiàn)擁有所要求的功能,同時,力爭達到高效率、高可靠性和可修改性,并且容易掌握和使用。</p><p> 本系統(tǒng)一共分為六個模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。</p><p> 依據(jù)上述功能的分析,系統(tǒng)中
96、模塊分別為:采購管理、銷售管理、庫存管理、基本資料管理、系統(tǒng)維護和財務管理。</p><p> 各功能模塊的具體功能如下:</p><p> 1. 采購管理:主要是負責采購的一個模塊,負責申請采購產(chǎn)品、制定采購合同、進貨和退貨給廠家等操作。</p><p> 2. 銷售管理:主要是負責銷售的一個模塊,負責與客戶打交道,把產(chǎn)品銷售出去。也需要制定銷售單,處理客戶
97、的退貨要求。同時也會對銷售業(yè)績做一個統(tǒng)計。</p><p> 3. 庫存管理:對庫存進行管理工作,進貨、出貨的管理,損壞產(chǎn)品的管理,還有對庫存的一個基本查詢。</p><p> 4. 基本資料:對基礎數(shù)據(jù)進行管理,包括客戶、產(chǎn)品、倉庫和公司的資本資料的維護。</p><p> 5. 系統(tǒng)維護:對用戶的一個管理,可以用來分配權限、添加用戶和修改密碼。</p
98、><p> 6. 財務管理:對采購和銷售的資金進行管理,平且來審批采購和銷售提交過來的申請單。</p><p> 系統(tǒng)功能結構圖如圖4-1所示。</p><p> 圖4-1 系統(tǒng)功能結構圖</p><p><b> 數(shù)據(jù)庫設計</b></p><p> 數(shù)據(jù)庫技術是計算機科學領域中發(fā)展最快的
99、技術之一,也是應用最廣的技術之一,目前,它已成為計算機信息系統(tǒng)與應用系統(tǒng)的核心技術和重要基礎。具體的說,數(shù)據(jù)庫設計是一個給定的應用環(huán)境,構造最優(yōu)的用戶應用需求。這個問題是我們在進行軟件開發(fā)時期主要研究的方向。</p><p><b> 數(shù)據(jù)庫設計概述</b></p><p> 數(shù)據(jù)庫設計應該和應用系統(tǒng)設計相結合,也就是說,整個設計過程中要把結構設計和行為設計密切結
100、合起來。數(shù)據(jù)庫設計是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設計數(shù)據(jù)庫的結構和建立數(shù)據(jù)庫的過程。</p><p> 數(shù)據(jù)庫設計的任務是根據(jù)一個單位的信息需求、處理需求和數(shù)據(jù)庫的支撐環(huán)境。其中信息需求表示一個單位所需要的數(shù)據(jù)及其結構。處理需求表示一個單位需要經(jīng)常進行的數(shù)據(jù)處理。前者表達了對數(shù)據(jù)庫的內(nèi)容及結構的要求,也就是靜態(tài)要求;后者表達了基于數(shù)據(jù)庫的數(shù)據(jù)處理要求,也就是動態(tài)要求。</p>
101、<p><b> 數(shù)據(jù)分析</b></p><p> 數(shù)據(jù)也稱觀測值,是實驗、測量、觀察、調(diào)查等的結果,常以數(shù)量的形式給出。數(shù)據(jù)分析的目的是把隱沒在一大批看來雜亂無章的數(shù)據(jù)中的信息集中、萃取和提煉出來,以找出所研究對象的內(nèi)在規(guī)律。在實用中,數(shù)據(jù)分析可幫助人們作出判斷,以便采取適當行動。</p><p> 數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結構和物理結構密切相關
102、,需要確定、編制、組織、篩選應用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結構。</p><p> 要確定實體和關系的性質(zhì),用戶必須確定單個實體和他們相關的屬性。為每個對象定義一個完整的與商業(yè)相關的描述以及他單獨使用的要求,這也包括確定此實體是否使用應用程序的永久需求,每種關系的基本定義使用了商業(yè)定義和與關系相連接的需求。</p><
103、;p><b> 數(shù)據(jù)庫的詳細設計</b></p><p> 在設計數(shù)據(jù)庫時,應考慮以下事項: </p><p> 1. 數(shù)據(jù)庫的用途及該用途將如何影響設計,應創(chuàng)建符合用途的數(shù)據(jù)庫計劃。</p><p> 2. 數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設計中出現(xiàn)錯誤。</p><p> 3. 對數(shù)據(jù)完整性的保護。<
104、;/p><p> 4. 數(shù)據(jù)庫和用戶權限的安全要求。</p><p> 5. 應用程序的性能需求,設計數(shù)據(jù)庫時必須利用SQL Server 2000中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權衡也是很重要的。</p><p><b> 6. 數(shù)據(jù)庫維護。</b></p><p> 實體-聯(lián)系圖(E
105、ntity-Relation Diagram)用來建立數(shù)據(jù)模型,通常將它簡稱為E-R圖。E-R圖提供了表示實體、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。</p><p> 在E-R圖中要明確表明1對多關系,1對1關系和多對多關系。1對1關系在兩個實體連線方向?qū)?;1對多關系在1的一方寫1,多的一方寫N;多對多關系則是在兩個實體連線方向各寫N,M。下面根據(jù)數(shù)據(jù)庫畫出詳細的E-R圖。</p>&
106、lt;p> 數(shù)據(jù)庫E-R如圖4-2所示。</p><p> 圖4-2 數(shù)據(jù)庫E-R圖</p><p><b> 數(shù)據(jù)表的詳細設計</b></p><p> 根據(jù)韓泰輪胎銷售公司的實際情況,本系統(tǒng)的數(shù)據(jù)庫命名為:jxc。該數(shù)據(jù)庫共有22個表,其主要表結構如表4-1至4-10所示。</p><p> 1. 采
107、購訂單信息表,用來存儲采購員申請采購的訂單信息,包括采購主題、產(chǎn)品名稱、采購員姓名等字段,如表4-1所示。</p><p> 表4-1 t_caigou(采購訂單信息表)</p><p> 2. 倉庫信息表,用來存儲倉庫的基本信息,包括倉庫編號、倉庫名稱、倉庫類型、倉庫規(guī)格、倉庫電話等字段,如表4-2所示。</p><p> 表4-2 t_cangku(倉庫信
108、息表)</p><p> 3. 客戶信息表,用來存儲客戶的基本資料,包括客戶編號、客戶類型、聯(lián)系人、所在地區(qū)、具體地址、聯(lián)系方式、所在城市等字段,如表4-3所示。</p><p> 表4-3 t_customer(客戶信息表)</p><p> 4. 庫存調(diào)撥信息表,用來存儲產(chǎn)品調(diào)撥的信息,包括產(chǎn)品名稱、調(diào)入倉庫、調(diào)出倉庫、調(diào)撥日期等字段,如表4-4所示。&l
109、t;/p><p> 表4-4 t_diaobo(庫存調(diào)撥信息表)</p><p> 5. 進銷存匯總信息表,用來存儲付款信息、收款信息和退款信息的一個總表,包括單據(jù)編號、提交單據(jù)的部門、提交單據(jù)等種類、經(jīng)手人等字段,如表4-5所示。</p><p> 表4-5 t_huizong(進銷存匯總信息表)</p><p> 6. 進貨信息表,用
110、來存儲已經(jīng)到貨的產(chǎn)品的信息,包括產(chǎn)品名稱、到貨數(shù)量、產(chǎn)品單價、到貨日期、到貨數(shù)量等字段,如表4-6所示。</p><p> 表4-6 t_jinhuo(進貨信息表)</p><p> 7. 庫存信息表,用來存儲當前倉庫中的產(chǎn)品的信息,包括產(chǎn)品名稱、庫存數(shù)量、所在倉庫、市場價格、擠壓成本等字段,如表4-7所示。</p><p> 表4-7 t_kucun(庫存信
111、息表)</p><p> 8. 審批信息表,用來存儲采購部和銷售部提交過來的申請信息,包括審批編號、申請部門、申請單種類、產(chǎn)品總額、申請日期等字段,如表4-8所示。</p><p> 表4-8 t_shenpi(審批信息表)</p><p> 9. 用戶信息表,用來存儲使用該系統(tǒng)的用戶的基本信息,包括用戶名、密碼等字段,如表4-9所示。</p>
112、<p> 表4-9 t_user(用戶信息表)</p><p> 10. 銷售訂單信息表,用來存儲銷售員與客戶定制的銷售訂單,包括銷售主題、產(chǎn)品名稱、單價、折扣等字段,如表4-10所示。</p><p> 表4-10 t_xiaoding(銷售訂單信息表)</p><p><b> 本章小結</b></p>&l
113、t;p> 總體設計階段,在需求分析的基礎之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎上設計出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。將該系統(tǒng)分成了六個功能模塊,并對每個模塊的基本功能進行了敘述。提供了系統(tǒng)功能模塊圖、以及系統(tǒng)E-R圖,然后對本系統(tǒng)使用的數(shù)據(jù)庫的結構進行了詳盡的敘述,同時列出了部分表的表結構。</p><p> 在總體設計階段,由于數(shù)據(jù)庫在設計中有非常重要的作用,所以在開發(fā)過程中,在考慮
114、數(shù)據(jù)庫上的時間較多。</p><p><b> 詳細設計</b></p><p><b> 系統(tǒng)運行平臺設置</b></p><p> 硬件環(huán)境:臺式計算機(PC)一臺,如表5-1所示。</p><p> 表5-1 運行環(huán)境硬件配置</p><p> 軟件環(huán)境:Wi
115、ndows 2000 Professional or Windows 2000 Server操作系統(tǒng)。</p><p><b> 開發(fā)工具簡介</b></p><p> 1. MyEclipse 6.0</p><p> MyEclipse企業(yè)級工作平臺是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應
116、用程序服務器的整合方面極大的提高工作效率,它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試、和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。</p><p> 在結構上,MyEclipse的特征可以被分為7
117、類:</p><p> (1) JavaEE模型</p><p> (2) WEB開發(fā)工具</p><p> (3) EJB開發(fā)工具</p><p> (4) 應用程序服務器的連接器</p><p> (5) JavaEE項目部署服務</p><p><b> (6) 數(shù)據(jù)
118、庫服務</b></p><p> (7) MyEclipse整合幫助</p><p> 對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。</p><p> 2. SQL Server 2000&l
119、t;/p><p> SQL是英文(Structured Query Language)的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立關系,進行溝通。按照ANSI(美國國家標準協(xié)會)規(guī)定,SQL被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言,SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如Oracle,Sybase,Micr
120、osoft SQL Server,Access等都采用了SQL語言標準。</p><p> SQL Server 2000,是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的版本,該版本繼承了SQL Server 7.0版本的優(yōu)點,同時又比它增加了許多更先進的功能,只有使用方便、可伸縮性好、與相關軟件及承諾過程度高等優(yōu)點??梢赃\行Microsoft Windows 2000以上的大型多處理器等多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- [優(yōu)秀畢業(yè)設計精品] 商業(yè)進銷存管理系統(tǒng)
- 畢業(yè)設計-進銷存管理系統(tǒng)
- 進銷存管理系統(tǒng)畢業(yè)設計
- 進銷存管理系統(tǒng)畢業(yè)設計
- 公司進銷存管理系統(tǒng)畢業(yè)設計
- 超市進銷存管理系統(tǒng)畢業(yè)設計
- 超市進銷存管理系統(tǒng)(畢業(yè)設計)
- 進銷存管理系統(tǒng)畢業(yè)設計6
- 畢業(yè)設計(論文)+進銷存管理系統(tǒng)
- 某進銷存管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計----超市進銷存管理系統(tǒng)
- 藥品進銷存管理系統(tǒng)畢業(yè)設計
- 企業(yè)進銷存管理系統(tǒng)畢業(yè)設計
- 某進銷存管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計----超市進銷存管理系統(tǒng).doc
- 畢業(yè)設計---進銷存管理系統(tǒng)設計與實現(xiàn)
- vb畢業(yè)設計----超市進銷存管理系統(tǒng)
- 某進銷存管理系統(tǒng)畢業(yè)設計.doc
- 超市進銷存管理系統(tǒng)畢業(yè)設計開題報告
- 畢業(yè)設計范文稿之進銷存管理系統(tǒng)
評論
0/150
提交評論