基于BS架構(gòu)的企業(yè)采購管理系統(tǒng)的設(shè)計與實現(xiàn)碩士專業(yè)學(xué)位論文_第1頁
基于BS架構(gòu)的企業(yè)采購管理系統(tǒng)的設(shè)計與實現(xiàn)碩士專業(yè)學(xué)位論文_第2頁
基于BS架構(gòu)的企業(yè)采購管理系統(tǒng)的設(shè)計與實現(xiàn)碩士專業(yè)學(xué)位論文_第3頁
基于BS架構(gòu)的企業(yè)采購管理系統(tǒng)的設(shè)計與實現(xiàn)碩士專業(yè)學(xué)位論文_第4頁
基于BS架構(gòu)的企業(yè)采購管理系統(tǒng)的設(shè)計與實現(xiàn)碩士專業(yè)學(xué)位論文_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、. . . . 1 / 67密級: 工程碩士專業(yè)學(xué)位論文(設(shè)計)工程碩士專業(yè)學(xué)位論文(設(shè)計)題題 目目 基于基于 B/SB/S 架構(gòu)的企業(yè)采購管理系統(tǒng)的設(shè)計與實現(xiàn)架構(gòu)的企業(yè)采購管理系統(tǒng)的設(shè)計與實現(xiàn) 基于基于 B/SB/S 架構(gòu)的企業(yè)采購管理系統(tǒng)的設(shè)計與實現(xiàn)架構(gòu)的企業(yè)采購管理系統(tǒng)的設(shè)計與實現(xiàn)當(dāng)今,伴隨著信息科學(xué)計算機技術(shù)的應(yīng)用與發(fā)展,推動了經(jīng)濟的高速發(fā)展,同時計算機技術(shù)與網(wǎng)絡(luò)技術(shù)的發(fā)展與應(yīng)用變得越來越普與。企業(yè)自身的建設(shè)發(fā)展需要轉(zhuǎn)變傳統(tǒng)的發(fā)展方式,而信息系統(tǒng)與網(wǎng)絡(luò)是重中之重。目前國外各大企業(yè)已經(jīng)基本上淘汰了傳統(tǒng)的線下與紙質(zhì)的企業(yè)采購,取而代之的是更加方便快捷的計算機產(chǎn)品的使用,這使企業(yè)的管理與經(jīng)

2、營變得更加高效、簡潔。這不僅節(jié)省了企業(yè)的管理成本與時間精力,更可以讓企業(yè)在科學(xué)信息化的浪潮中持續(xù)發(fā)展。企業(yè)信息化系統(tǒng)中的重要組成部分就是采購管理,采購管理系統(tǒng)的使用為企業(yè)辦公提供了一個新的平臺,降低了企業(yè)辦公成本,提高了企業(yè)辦公的效率。企業(yè)采購管理系統(tǒng)管理者負責(zé)整個企業(yè)采購系統(tǒng)的管理操作,使傳統(tǒng)的數(shù)據(jù)記. . . . 2 / 67錄與交易信息能夠通過計算機快速的記錄下來。本文著重闡述了企業(yè)采購管理系統(tǒng)的整體開發(fā)過程。并對開發(fā)需要的相關(guān)技術(shù),包括開發(fā)環(huán)境、開發(fā)工具的介紹,并對于程序設(shè)計的思想和流程進行了全面的闡述,同時在數(shù)據(jù)庫的構(gòu)造時對各表之間的具體關(guān)系與表字段的完整性、約束性也做出了具體的設(shè)計

3、說明,最終保證系統(tǒng)能夠正確的運行。同時用簡單的功能模塊圖來清晰的表明系統(tǒng)中的設(shè)計思路和系統(tǒng)運行的整個流程。本系統(tǒng)具體包括計劃采購物品、采購物品報價、合同采購信息、合同采購審核、入庫登記信息、退貨登記信息、財務(wù)統(tǒng)計信息、用戶信息列表。根據(jù)實際需求,企業(yè)采購管理系統(tǒng)采用 Browser/Server 體系結(jié)構(gòu)進行設(shè)計,開發(fā)技術(shù)使用了目前較流行的 ASP.NET 技術(shù),腳本語言使用 C#,使用三層架構(gòu)技術(shù)。在設(shè)計過程中,前臺的開發(fā)工具使用微軟公司的 Microsoft Visual Studio 2008,后臺數(shù)據(jù)庫采用 Microsoft SQL Server 2005。按照軟件工程的面向結(jié)構(gòu)的設(shè)

4、計方法,在設(shè)計的過程中,經(jīng)過了需求分析、總體設(shè)計、詳細設(shè)計、系統(tǒng)測試等過程,具體的分析了系統(tǒng)中的各個功能模塊的具體需求,設(shè)計了企業(yè)采購管理系統(tǒng)的整體功能結(jié)構(gòu),通過 SQL Server 完成了數(shù)據(jù)庫的結(jié)構(gòu)分析與設(shè)計,最后對系統(tǒng)的各個具體的模塊進行界面設(shè)計、編碼設(shè)計與系統(tǒng)測試,最終實現(xiàn)基于 B/S 架構(gòu)的企業(yè)采購管理系統(tǒng)。本論文首先介紹了在信息系統(tǒng)的支持下采購管理系統(tǒng)相關(guān)的發(fā)展背景、開發(fā)的目的、國外研究現(xiàn)狀。通過相關(guān)技術(shù)介紹和應(yīng)用,然后通過標準的開發(fā)流程,完成了企業(yè)采購管理系統(tǒng)的系統(tǒng)分析、系統(tǒng)設(shè)計與功能的實現(xiàn)。關(guān)鍵詞:采購系統(tǒng);企業(yè)管理;三層架構(gòu),B/S 架構(gòu);. . . . 3 / 67The

5、The designdesign andand implementationimplementation ofof thethe EnterpriseEnterprise ProcurementProcurement ManagementManagement SystemSystem basedbased onon B/SB/S structurestructureSoftware EngineeringGraduateGraduate StudentStudent: Adviser:Adviser:Today, along with the application and developme

6、nt of information science and computer technology to promote the rapid economic development, while the development and application of computer technology and network technology is becoming increasingly popular. Construction and development of their own need to change the traditional mode of developm

7、ent, and information systems and networks is a top priority. Currently the major domestic and foreign enterprises have basically eliminated the traditional line and paper-based corporate procurement, replaced by a more convenient and efficient use of computer products, which makes business managemen

8、t and business become more efficient and concise. This not only saves the companys administrative costs and time and energy, but also allows companies to scientific information in the wave of sustainable development.Enterprise information system is an important part of procurement management, procur

9、ement management system for the use of corporate office provides a new platform, reducing the corporate office costs and improve the efficiency of corporate office. Corporate procurement management system administrators responsible . . . . 4 / 67for the entire enterprise procurement system managemen

10、t operations, the traditional data logging and transaction information can be quickly recorded by the computer.This paper focuses on the overall development process of enterprise purchasing management system. Development needs and related technologies, including the development environment, developm

11、ent tools, presentation and design ideas for the program and a comprehensive exposition of the process, but at the time of construction of the database table and the specific relationship between the tables field integrity constraint is also made specific description of the design, and ultimately en

12、sure that the system is running correctly. At the same time with a simple functional block diagram to clearly show the entire process system design ideas and system operation. The system includes plans to purchase specific items, purchasing goods offer, contract procurement information, contract pro

13、curement auditing, warehousing registration information, return the registration information, financial statistics, user information list.According to the actual needs of corporate procurement management system using Browser / Server architecture, design, development techniques using ASP.NET technol

14、ogy is currently more popular scripting languages using C #, using a three-tier architecture technology. During the design process, the front desk to use Microsofts development tools Microsoft Visual Studio 2008, background database using Microsoft SQL Server 2005. By design methods for structural e

15、ngineering software in the design process, after a needs analysis, design, detailed design, system testing process, a detailed analysis of the specific needs of each module in the system, the design of corporate procurement overall functional . . . . 5 / 67structure of the management system, SQL Ser

16、ver accomplished through structural analysis and design of the database, and finally each specific modules of the system interface design, code design and system testing, and ultimately based on B / S structure of corporate procurement management system.This paper introduces the related procurement

17、management system development background in support of information systems under development purposes, research status. Through the introduction and application of relevant technologies, and then through the standard development process, completed a systematic analysis of corporate procurement manag

18、ement, system design and implementation functions.KeyKey wordswords:Procurement system;Enterprise management;Three layer architecture, B/S architecture;. . . . I / 67目目 錄錄THETHE DESIGNDESIGN ANDAND IMPLEMENTATIONIMPLEMENTATION OFOF THETHE ENTERPRISEENTERPRISE PROCUREMENTPROCUREMENT MANAGEMENTMANAGEM

19、ENT SYSTEMSYSTEM BASEDBASED ONON B/SB/S STRUCTURESTRUCTURE4 4第一章緒論第一章緒論 1 11.1 研究背景 11.2 研究目的與意義 21.3 研究容 21.4 本論文的結(jié)構(gòu) 2第二章系統(tǒng)關(guān)鍵技術(shù)介紹第二章系統(tǒng)關(guān)鍵技術(shù)介紹 4 42.1 面向?qū)ο箝_發(fā)方法 42.2.NET 概述 52.3 操作系統(tǒng)與微軟簡介 52.4 C#62.5 MICROSOFT .NET FRAMEWORK框架概述 72.6 系統(tǒng)設(shè)計模式簡介 82.7 瀏覽器/服務(wù)端(B/S)結(jié)構(gòu) 92.7.1 B/S 結(jié)構(gòu)與三層架構(gòu) 92.7.2 C/S 結(jié)構(gòu)與 B/S 結(jié)構(gòu)

20、比較 92.8 SOL SERVER簡介 12第三章需求分析第三章需求分析 14143.1 可行性分析 143.1.1 技術(shù)條件可行性分析 143.1.2 經(jīng)濟可行性分析 153.1.3 操作可行性 153.1.4 使用的可行性 15. . . . II / 673.2 業(yè)務(wù)流程 163.3 功能需求 163.4 主要功能模塊需求 173.5 其他需求 17第四章系統(tǒng)總體設(shè)計第四章系統(tǒng)總體設(shè)計 19194.1 功能模塊設(shè)計 194.1 計劃采購物品模塊 194.2 采購物品報價模塊 194.3 合同采購信息模塊 204.4 采購合同審核模塊 204.5 入庫登記信息 204.6 退貨登記模塊

21、204.7 財務(wù)統(tǒng)計信息模塊 204.8 用戶管理模塊 204.2 數(shù)據(jù)流程圖 204.2.1 數(shù)據(jù)流程圖各符號與說明 204.2.2 數(shù)據(jù)流程圖 214.3 數(shù)據(jù)字典 224.3.1 數(shù)據(jù)存儲 224.3.2 數(shù)據(jù)流 234.3.3 數(shù)據(jù)處理 244.4 數(shù)據(jù)庫設(shè)計 244.4.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 244.4.2 數(shù)據(jù)庫 E-R 圖 274.4.3 數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計 284.4.4 輸入輸出設(shè)計 314.5 本章小結(jié) 35第五章采購管理系統(tǒng)的實現(xiàn)第五章采購管理系統(tǒng)的實現(xiàn) 36365.1 操作員登錄頁面(DEFAULT.ASPX)36. . . . III / 675.2 計劃采購物品模

22、塊 375.3 采購物品報價管理模塊 405.4 合同采購信息管理模塊 425.5 合同采購審批管理模塊 445.6 入庫登記信息 455.7 退貨登記信息管理 475.8 用戶信息管理 49第六章系統(tǒng)測試第六章系統(tǒng)測試 52526.1 軟件測試原則 526.2 軟件測試的分類 526.3 系統(tǒng)的驗證 536.4 軟件測試結(jié)論 547 7 總結(jié)與展望總結(jié)與展望 55557.1 總結(jié) 557.2 展望 55參考文獻參考文獻 5656作者在讀期間科研成果簡介作者在讀期間科研成果簡介 5858聲明聲明 5959致致 6060附錄附錄 6161. . . . 1 / 67第一章第一章 緒緒 論論1.1

23、 研究背景伴隨著信息科學(xué)計算機技術(shù)的應(yīng)用與發(fā)展,計算機技術(shù)與網(wǎng)絡(luò)技術(shù)的發(fā)展與應(yīng)用變得越來越普與,并且其發(fā)展速度更是令人們難以預(yù)測。目前國外各大企業(yè)已經(jīng)基本上淘汰了傳統(tǒng)的線下與紙質(zhì)的企業(yè)采購,取而代之的是更加方便快捷的計算機產(chǎn)品的使用,這使企業(yè)的管理與經(jīng)營變得更加高效、簡潔。這不僅節(jié)省了企業(yè)的管理成本與時間精力,更可以讓企業(yè)在科學(xué)信息化的浪潮中持續(xù)發(fā)展。采購是企業(yè)從市場獲取所需要的產(chǎn)品或者服務(wù),用以企業(yè)正常生產(chǎn)以與經(jīng)營活動所進行的一項企業(yè)經(jīng)營活動,它指的是將企業(yè)或者個人所需要的產(chǎn)品從供應(yīng)商轉(zhuǎn)移到企業(yè)部或個人的經(jīng)營過程,是企業(yè)運行供應(yīng)鏈中的基本活動之一。采購?fù)ǔJ且粋€商業(yè)性質(zhì)的是有機體為了維持自身

24、的正常運轉(zhuǎn)而從外部獲取的過程。任何企業(yè)組織,為了保證正常的運轉(zhuǎn),都會離不開資源的獲取,這是采購的效益方面;在采購的過程中,會產(chǎn)生費用消耗,這就是成本方面。不同的行業(yè)部門所需要的采購都不同,例如酒店服務(wù)行業(yè),需要采購各種消耗品:毛巾、洗漱用品、拖鞋等。再如電器制造行業(yè),需要采購各零部件與原材料,如鋼材、PVC 管等。通常在企業(yè)的運行中,產(chǎn)品的采購所占的比重都會很大,而且很多行業(yè),這種現(xiàn)象更加明顯,隨著企業(yè)把注意力轉(zhuǎn)移到核心競爭力中,會把許多非核心的業(yè)務(wù)通過外包的方式轉(zhuǎn)移出去,采購的比例就會更加大。因此,不論個人還是企業(yè)都會追求經(jīng)濟效益的最大化,將成本的消耗降到最低轉(zhuǎn)而去獲得最大的效益。所以,科學(xué)

25、有效的采購降低企業(yè)成本增加利潤成為了我們最需要關(guān)注的方面。采購管理還有一個重要的表現(xiàn)在它與庫存之間的關(guān)系,不恰當(dāng)?shù)牟少徆芾?,會嚴重影響庫存的管理,造成庫存量增加。然而庫存量越大,需要花費更多的人力、物力以與財力來進行保管。這些都會占用企業(yè)大量的資金與時間,造成成本的浪費。但是庫存又不應(yīng)過小,太少的庫存很容易引發(fā)缺貨,影響生產(chǎn)或. . . . 2 / 67供貨的與時性,這又會影響到企業(yè)的產(chǎn)品價格、質(zhì)量,甚至對企業(yè)本身的影響力造成巨大的損失。1.2 研究目的與意義在市場經(jīng)濟的大環(huán)境下,已經(jīng)由傳統(tǒng)的賣方市場轉(zhuǎn)變?yōu)橘I方市場,因此企業(yè)之間的競爭更加激烈與多元化,而價格與時間又是客戶最關(guān)心的方面,企業(yè)要想

26、在市場占有重要的席位就需要增強自身的競爭力,而企業(yè)的采購管理(采購、庫存)就是成本的重中之重。為了能夠與時反映客戶的不斷變化的需求,針對需求種類多、訂單量小,但對質(zhì)量、時間要求更高。因此企業(yè)采購管理系統(tǒng)的開發(fā)變得迫切,而系統(tǒng)的好壞將直接影響企業(yè)的未來發(fā)展道路。1.3 研究容目前,隨著計算機在國外的普遍應(yīng)用,新的采購與供應(yīng)鏈條正在進行一輪大的革新,而這,也正沖擊著國企業(yè),這場革新的潮流已經(jīng)席卷中國大陸!而企業(yè)要想適應(yīng)并且生存下去必須與時調(diào)整企業(yè)部的管理方法,并將暴露的問題與時的更正,才能屹立在這場變化中。因此,采用新的科學(xué)技術(shù)即計算機信息的應(yīng)用才是重中之重,由此企業(yè)采購的管理系統(tǒng)的應(yīng)用成為了迫切

27、的需要。本系統(tǒng)所涉與到的主要容包括:采購中使用的基礎(chǔ)數(shù)據(jù)資料與采購流程,基礎(chǔ)數(shù)據(jù)指管理員信息,計劃采購物品,采購物品報價以與合同信息。采購流程從采購計劃的確立、采購物品報價、采購合同的審核、入庫登記,最后到財務(wù)信息統(tǒng)計。1.4 本論文的結(jié)構(gòu)本文以系統(tǒng)分析與設(shè)計為主,描述企業(yè)采購管理系統(tǒng)的設(shè)計與開發(fā)過程,以下是本文結(jié)構(gòu):第一章:緒論,介紹了企業(yè)采購管理系統(tǒng)研究的背景、目的意義,以與國外相關(guān)的研究現(xiàn)狀,并同時闡述了本文的結(jié)構(gòu)。第二章:企業(yè)采購管理系統(tǒng)設(shè)計的相關(guān)技術(shù)基礎(chǔ)介紹。. . . . 3 / 67第三章:企業(yè)采購管理系統(tǒng)分析,闡述了采購管理系統(tǒng)的可行性分析、系統(tǒng)流程與需求分析。第四章:企業(yè)采購

28、管理系統(tǒng)總體設(shè)計,簡要介紹采購系統(tǒng)的功能模塊設(shè)計、數(shù)據(jù)流程圖與數(shù)據(jù)庫設(shè)計信息。第五章:企業(yè)采購管理系統(tǒng)實現(xiàn),詳細介紹采購模塊報價、合同、以與出入庫的實現(xiàn)過程與相關(guān)部分主要的代碼。第六章:系統(tǒng)測試,對本系統(tǒng)各性能進行測試與驗證。第七章:總結(jié)與展望,總結(jié)了本論文的完成的過程中存在的問題和對企業(yè)采購管理系統(tǒng)的展望。. . . . 4 / 67第二章第二章 系統(tǒng)關(guān)鍵技術(shù)介紹系統(tǒng)關(guān)鍵技術(shù)介紹2.1 面向?qū)ο箝_發(fā)方法面向?qū)ο笫峭ㄟ^對現(xiàn)實世界的理解,并將現(xiàn)實世界進行抽象的一種方法。它是計算機技術(shù)發(fā)到一定時期的產(chǎn)物。在最開始,計算機編程技術(shù)都是面向過程的,如語言就是,如簡單的計算;就是通過一個算法對這個問題進

29、行解決。但是,隨著科技的不斷進步,人們遇到的問題越來越復(fù)雜。人們期望通過計算機來解決這些逐漸復(fù)雜的問題,于是就出現(xiàn)了面向?qū)ο?。每一個事物,人們通過對他的抽象,對事物規(guī)律和特性的總結(jié),抽象出來的東西就是對象。一切事物皆對象。通過這種方式,我們可以將世界中存在的種種關(guān)系抽象成類。通過面向?qū)ο蟮姆椒ǎ谟萌死斫獾姆绞綄?fù)雜系統(tǒng)進行分析、設(shè)計與編程。通過面向?qū)ο蟮乃枷?,進行代碼的編程,可以提高編程的效率。通過封裝和繼承的方式,又可以簡化代碼量。使代碼看起來更加的簡潔明了。面向?qū)ο蟮木幊淌绞且环N方法,也是一種程序的開發(fā)。對象是類的集合。通過面向?qū)ο蟮姆椒ㄟM行編程,可以提高代碼的重用率,也可以方便的對

30、代碼進行擴展。起初, “面向?qū)ο蟆笔菍V冈诔绦蛟O(shè)計中采用封裝、繼承、多態(tài)等設(shè)計方法。在最開始的面向?qū)ο蟮乃枷?,僅是指在程序的編寫過程中能夠運用到繼承、封裝、多態(tài)等思想和方法來進行設(shè)計。如今,面向?qū)ο蟮乃枷胍呀?jīng)涉與到了軟件開發(fā)的方方面面。面向?qū)ο蟮姆治?、面向?qū)ο蟮脑O(shè)計、面向?qū)ο蟮木幊虒崿F(xiàn)都是面向?qū)ο笏枷氲捏w現(xiàn)?,F(xiàn)在,我們開發(fā)的系統(tǒng)當(dāng)中,經(jīng)常涉與到類、封裝、繼承等思想,這都是面向?qū)ο蟮乃枷?。利用這種思想,使我們面對復(fù)雜的編程問題時,更加容易的實現(xiàn),而且實現(xiàn)起來也比較簡便。程序的移植性,以與可擴展性是面向過程的方法所沒有的。. . . . 5 / 672.2.NET 概述.Net 是微軟的 XML

31、服務(wù)平臺。XML 網(wǎng)絡(luò)服務(wù)容許應(yīng)用程序經(jīng)過 Internet 進行通信和數(shù)據(jù)信息的同。與其所使用的操作系統(tǒng)平臺、編程語言和設(shè)備等都沒有關(guān)系。微軟的 XML 網(wǎng)絡(luò)服務(wù)平臺提供創(chuàng)建網(wǎng)絡(luò)服務(wù)的功能,并將創(chuàng)建的網(wǎng)絡(luò)功能進行了集合。對于個人來講,這些好處是無縫的,并且?guī)淼捏w驗也特別的吸引人。2014 年 4 月 4 日,微軟的開發(fā)商在建設(shè)大會上宣布開放一批 NET 數(shù)據(jù)庫與相關(guān)技術(shù),建立了網(wǎng)絡(luò)基礎(chǔ)來指導(dǎo)和管理的開源組件的開發(fā)。.Net 是這樣的技術(shù),他它用來實現(xiàn) XML,Web Services,面向?qū)ο蟮捏w系結(jié)構(gòu)()以與敏捷性開發(fā)。技術(shù)人員如要要了解什么是,那就要了解技術(shù)為何出現(xiàn),以與應(yīng)用這項技術(shù),

32、我們能夠解決些什么樣的問題。為什么需要,等。對于做技術(shù)開發(fā)的人來說,他們將微軟看作是一個開發(fā)平臺,并在這個平臺之上進行應(yīng)用系統(tǒng)的開發(fā)。從這個方面, 的定義可以是:微軟技術(shù)平臺,為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng),這些系統(tǒng)是基于標準的,聯(lián)通的,適應(yīng)變化的,穩(wěn)定的和高性能的。從技術(shù)的角度來看,.NET 應(yīng)用程序是在.NET 框架下運行的應(yīng)用程序。 (用更準確地語言來描述,.NET 應(yīng)用程序就是一個用.NET Framework 類庫來編寫在公共語言運行庫的應(yīng)用程序的公共語言運行庫的操作。 )如果一個應(yīng)用程序沒有應(yīng)用在.NET 框架上,它就不能被稱作.net 程序。ASP.NET 是微軟公司開發(fā)使 A

33、SP 技術(shù)能夠更好的適用與其公司開發(fā)與相關(guān)環(huán)境的一向新技術(shù),ASP 使網(wǎng)頁由傳統(tǒng)的靜態(tài)模式轉(zhuǎn)變成為可與用戶交互的動態(tài)頁面。它通常搭建在有 IIS 的服務(wù)器上。2.3 操作系統(tǒng)與微軟簡介Microsoft Windows XP 是由微軟公司在 2001 年正式上市,它是繼Win2000 與 Win Me 之后的新一代 windows 的操作系統(tǒng),同時也是微軟占領(lǐng)個人市場的戰(zhàn)略性產(chǎn)品,XP 是使用 Windows NT 架構(gòu)的操作系統(tǒng)。Win XP 從發(fā)行之日起經(jīng)過 6 個年頭,成功的成為市場占有率最高的操作系統(tǒng),市場占有率超過了 76%,在 2011 年 9 月,XP 成為世界上使用人數(shù)最多的操

34、作系統(tǒng)。只有到 2012 年 8 月,他的統(tǒng)治地位才被同公司的 Win 7 操作系統(tǒng). . . . 6 / 67超越。微軟于 2014 年 4 月 8 日停止了對 Win XP 的更新,自此 Win XP 正式光榮的退役。由于現(xiàn)在許多企業(yè)仍然在使用 Win XP 操作系統(tǒng),所以采購管理系統(tǒng)的開發(fā)仍然放在 XP 上,能夠更好的與客戶系統(tǒng)兼容。微軟公司是目前世界上最大的電腦軟件開發(fā)商。公司成立與 1975,由比爾蓋茨與保羅艾倫聯(lián)手創(chuàng)辦,全球流行的 Windows 操作系統(tǒng)就是微軟公司的優(yōu)秀產(chǎn)品。近幾年公司已經(jīng)不局限與 PC 操作系統(tǒng)的開發(fā),也已經(jīng)在移動客戶端的系統(tǒng)中占有一席之地。2.4 C#C#開

35、發(fā)技術(shù)是微軟公司發(fā)布的新的面向?qū)ο笳Z言,它可以運行于.Net Framework 上,并且是一門高級的程序設(shè)計語言。目前 C#有著廣泛的應(yīng)用,并在 window 系統(tǒng)的開發(fā)上面有著巨大的優(yōu)勢。雖然他與 Java 有著許多相似之處,主要是面向?qū)ο蟮乃枷?,如繼承、接口、多態(tài)、封裝等設(shè)計方法,并通過編譯成為中間代碼再運行在系統(tǒng)上的過程。但是他們之間卻有著明顯的區(qū)別,他是借鑒了 Delphi 的特點即與 COM(組件對象模型)無損整合,COM 是微軟保證開發(fā)程序的高效、健壯性所產(chǎn)生的。通過接口連接封裝好的部的動作與各種抽象成類的事物。鑒于 C#面向?qū)ο蟮膬?yōu)點,他成為了構(gòu)建各種組件與系統(tǒng)的理想之選,無論

36、對于個人還是企業(yè)的系統(tǒng)級應(yīng)用程序,它都能輕松解決,并可以把各種組件轉(zhuǎn)化為 XML 與各種服務(wù),從而使它們能夠通過各種語言在任何操作系統(tǒng)上通過網(wǎng)絡(luò)調(diào)用。C#到現(xiàn)在已經(jīng)推出了 C# 4.0 動態(tài)編程,他將不斷的發(fā)展崛起并最終在Windows 平臺上成為主角。C#語言的具有的特點:高效率與安全性、可支持現(xiàn)有的網(wǎng)絡(luò)編程新標準、設(shè)計中可以消除大量程序錯誤、對程序邊本的更新支持降低開發(fā)成本、對商業(yè)過程和軟件的開發(fā)更好的實現(xiàn)、可擴展性。. . . . 7 / 672.5 Microsoft .NET Framework 框架概述Microsoft .NET Framework 簡稱為.NET Framewo

37、rk 或.NET 框架。他是由微軟公司開發(fā),用于快速高效開發(fā)軟件、部署、與平臺無關(guān)、網(wǎng)絡(luò)透明的軟件開發(fā)平臺。.NET 架構(gòu)主要用來改善 Windows 操作系統(tǒng)上程序開發(fā)的便捷性,特別是 COM 組件的開發(fā),它包含了許多適用于互聯(lián)網(wǎng)與部網(wǎng)絡(luò)的迅捷開發(fā)技術(shù)。.NET 框架采用了系統(tǒng)虛擬機技術(shù)作為編程平臺,并以公共語言運行時為基礎(chǔ),支持多種語言的開發(fā)。NET 同時也為應(yīng)用程序接口(API)提供了許多新的功能和可用的開發(fā)工具。.NET Framework 環(huán)境包括最底層的操作系統(tǒng)/硬件,在這之上的有運行庫、Internet 信息服務(wù)、非托管應(yīng)用程序,在他們之上是:運行庫、類庫、自定義對象、托管應(yīng)用程

38、序、ASP.NET 運行庫、托管 Web 應(yīng)用程序。.NET Framework 有許多的優(yōu)點:支持多種程序語言:有.NET 類庫的支持.NET 可以支持多種編程語言,而且它可以跨語言來繼承,我們可以用 C#語言繼承 VC 定義的跨語言來調(diào)試,即我們可以把用 VC 編寫的代碼,在 C#環(huán)境中調(diào)試程序。一次很多的程序員在他們的系統(tǒng)中使用多種語言來編寫的程序,因為每種語言有各自的長處。有的語言擅長數(shù)值的計算,有些語言對數(shù)據(jù)庫的操作會比較方便,還有一些語言中的庫豐富,因此,在善于多種語言的同時,.NET 框架成了很好的支持,把不同的語言整合到一起來開發(fā)程序,這對企業(yè)和程序設(shè)計師都是有利的,對程序設(shè)計

39、師來說可以選擇自己擅長的語言,而公司又省去了培訓(xùn)的費用。提程序設(shè)計師的開發(fā)效率:現(xiàn)今技術(shù)人才成本非常高,程序設(shè)計師在都希望必需提生產(chǎn)力,許多項目都有可能很急促;時間的節(jié)約也會為下一個項目的開發(fā)做好充足的準備。正是基于這個原因,.NET Framework 的出現(xiàn)讓程序設(shè)計師可以專心于程序的開發(fā)。因特網(wǎng)標準的擴展性:.NET 框架的類庫是可以擴展的,松散的整合組件大多數(shù)具延展能力(可擴充功能)的系統(tǒng),用戶可以自己定義一些類,向類庫中添加自己編寫的類庫,按照面向?qū)ο蟮姆绞絹韯澐帧? . . . 8 / 67完善的數(shù)據(jù)安全:在網(wǎng)絡(luò)環(huán)境下,程序編寫最需要關(guān)注的是數(shù)據(jù)的安全性。因此當(dāng)設(shè)計一個安全性完善的

40、因特網(wǎng)應(yīng)用程序,在系統(tǒng)設(shè)計初期時就必須考慮到所使用組件的安全性。.NET Framework 在設(shè)計安全模型的設(shè)計時就考慮到了這點,將所有的數(shù)據(jù)與程序代碼做了完善的安全防護。 對操作系統(tǒng)版本間的互通性:.NET 框架為操作系統(tǒng)的新舊環(huán)境之間的互動提供了支持,而且它擁有比其它操作系統(tǒng)更豐富的服務(wù)與資源,可以通過 COM提供的 InteropServices 與 EnterpriseServices 組件或其它功能實現(xiàn)訪問。2.6 系統(tǒng)設(shè)計模式簡介設(shè)計模式(Design pattern)是被定義為一套程序設(shè)計中可以多次使用、通常被人們了解的、詳細分類過的、代碼設(shè)計的經(jīng)驗總結(jié)。我們使用系統(tǒng)設(shè)計模式是

41、為了代碼的可重用性,讓代碼可以被人更容易的理解,這樣就保證代碼可靠性。 所以說,應(yīng)用設(shè)計模式對自己和他人是雙贏的;設(shè)計模式使編寫代碼變得工程化;因此設(shè)計模式是軟件工程的程序設(shè)計的框架,這就如同樓房的結(jié)構(gòu)一樣。系統(tǒng)的設(shè)計要遵從許多原則,包括:開-閉原則、面向接口變成原則、里氏替換原則、依賴倒轉(zhuǎn)原則、接口隔離原則、組合/聚合復(fù)用原則、最小知識原則。只要遵守了這些原則,就可以很好的實現(xiàn)代碼的復(fù)用性以與程序的可維護性,即降低耦合,增強靈活性。設(shè)計模式大類主要分為創(chuàng)建型、結(jié)構(gòu)型與行為型三種模式。本企業(yè)采購管理系統(tǒng)使用的主要是簡單工廠模式(Factory),又叫做靜態(tài)工廠方法,是通過專門定義的一個類來創(chuàng)建

42、其它的實例,這些被創(chuàng)建的實例通常都具有共同的父類。它由三部分組成:工廠類角色(Creater): 這是本模式的核心,含有一定的商業(yè)邏輯和判斷邏輯。 、抽象產(chǎn)品角色(Product):它一般是具體產(chǎn)品繼承的接口或者抽象類,是所有對象的父類、具體產(chǎn)品角色(Concrete Product):工廠類所創(chuàng)建的具體的擁有共同父類的實例對象。. . . . 9 / 672.7 瀏覽器/服務(wù)端(B/S)結(jié)構(gòu)2.7.1 B/S 結(jié)構(gòu)與三層架構(gòu)B/S 結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式) ,是由 web 服務(wù)器端發(fā)送信息,客戶端瀏覽器接收服務(wù)器發(fā)送來的信息所組成的系統(tǒng)。在客戶端只需要有瀏覽器

43、,如:Internet Explorer,火狐等。而各種數(shù)據(jù)存放在服務(wù)器端,數(shù)據(jù)存放在 SQL Server、Oracle 等數(shù)據(jù)庫,客戶通過瀏覽器就可以經(jīng)由 Web Server 與服務(wù)器端數(shù)據(jù)庫進行數(shù)據(jù)的交互。三層架構(gòu):UI(表現(xiàn)層):主要是指與用戶交互的界面,即展現(xiàn)給用戶的界面。用于接收用戶輸入的數(shù)據(jù)和顯示處理后返回給用戶需要的數(shù)據(jù)。BLL:(業(yè)務(wù)邏輯層):UI 層和 DAL 層之間的橋梁。實現(xiàn)對數(shù)據(jù)層的業(yè)務(wù)邏輯操作。業(yè)務(wù)邏輯具體包含有:驗證、計算、業(yè)務(wù)規(guī)則等等。DAL:(數(shù)據(jù)訪問層):主要是編寫對數(shù)據(jù)庫操作的代碼。針對數(shù)據(jù)的增添、刪除、修改、查找等。三層的模式是在 UI 層進行相關(guān)操作

44、,UI 層會調(diào)用 BLL 層中對應(yīng)方法,BLL 層通過 DAL 將存儲在數(shù)據(jù)庫中的數(shù)據(jù)返回給 BLL 層,通過 BLL 層返回給 UI 層,最終將查詢到的數(shù)據(jù)顯示到頁面。2.7.2 C/S 結(jié)構(gòu)與 B/S 結(jié)構(gòu)比較C / S 是客戶端/服務(wù)器的縮寫。C/S 模式的服務(wù)器端常常采用大型的服務(wù)器或者是性能高的 PC 機,而且數(shù)據(jù)庫通常會采用比較大的數(shù)據(jù)庫而相對較小的服務(wù)器采用的不多。客戶需要特殊的客戶端軟件的安裝。B/S 模式與 C/S 模式并不是完全不相干的兩種模式,在系統(tǒng)的開發(fā)過程中,B/S 架構(gòu)可以代替或承載一部分的 C/S 模式。當(dāng)然,反之,C/S 模式也可以代替或承載一部分 B/S 模式

45、。而且,在系統(tǒng)開發(fā)過程中,并不是只能應(yīng)用一種開發(fā)模式,在/S 系統(tǒng)中可以出現(xiàn) C/S 結(jié)構(gòu),在/S 模式下的系統(tǒng)中,也可以出現(xiàn) B/S 架構(gòu)。做到你中有我,我中有你。當(dāng)然,這種情況通常出現(xiàn)在比較龐大和復(fù)雜的系統(tǒng)當(dāng)中。B/S 模式的應(yīng)用程序主要有一下幾個特點:(1)維護和升級方式簡單。如今,軟件的更新和修改越來越多,就拿我. . . . 10 / 67們手機上安裝的應(yīng)用程序來說,經(jīng)常提示更新操作,給人們帶來了很多的麻煩,有時甚至?xí)钗覀兊男那樽兊牟缓?。?B/S 模式下的程序就不會出現(xiàn)這種問題。我們只需要做好對服務(wù)器端的維護操作就萬事大吉了,對于客戶端不需要做任何的維護。所以客戶機越來越“瘦”

46、,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。在未來社會,對于軟件的升級和維護將會變的簡單、快捷??梢源罅康墓?jié)省人力和物力。比如說很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實上大部分確實沒有使用windows 操作系統(tǒng),但用戶的電腦本身安裝的大部分是 windows 操作系統(tǒng)。(2)成本降低,選擇更多。正如我們所常見的,幾乎占據(jù)百分之九十的人都在使用 windows 操作系統(tǒng),而 windows 操作系統(tǒng)下都會安裝有瀏覽器。在服務(wù)器端,windows 并沒有占據(jù)絕對的優(yōu)勢,我們可以將服務(wù)器安裝在 Linux操作系統(tǒng)下,這樣可以保證

47、系統(tǒng)的安全性能。同時,不論選用什么樣的服務(wù)器端都不會對 windows 系統(tǒng)下的操作系統(tǒng)產(chǎn)生問題。當(dāng)然,Linux 操作系統(tǒng)是免費的,而且提供的數(shù)據(jù)庫也是免費的。再加之 Linux 操作系統(tǒng)安全的特性,使得這種選擇的方式十分盛行。(3)由于幾乎所有的邏輯處理都需要在服務(wù)器中進行,所以,對服務(wù)器端的要求比較高。在客戶端只需要一臺安裝有瀏覽器并且能夠上網(wǎng)的電腦就可以了,在客戶端幾乎不需要進行邏輯處理或者只是進行簡單的邏輯處理,其他的都在服務(wù)器端進行,這就造成了服務(wù)器端的壓力過大。如果服務(wù)器端發(fā)生崩潰,后果是不可想象的。所有的客戶端都將不可進行操作。因此,公司需要對服務(wù)器端數(shù)據(jù)進行備份,以防意外的發(fā)

48、生。B/S 模式與 C/S 模式的不同點:1硬件環(huán)境不同:客戶端/服務(wù)器模式一般應(yīng)用在小型網(wǎng)絡(luò)環(huán)境當(dāng)中,或者是專用網(wǎng)絡(luò)之上。通過指定的服務(wù)器提供的來進行數(shù)據(jù)的交換。瀏覽器/服務(wù)器模式主要建立在廣域網(wǎng)中,不需要特殊的網(wǎng)絡(luò)硬件環(huán)境。如:、租賃的設(shè)備。相對于客戶端/服務(wù)器,模式來講,使用的圍更大、更廣且客戶端的配置要求低,只需要裝有瀏覽器能夠聯(lián)網(wǎng)的電腦即可。. . . . 11 / 672對安全要求不同C/S 一般面向相對固定的用戶群,對信息安全的控制能力很強。 一般高度的信息系統(tǒng)采用 C/S 結(jié)構(gòu)適宜??梢酝ㄟ^ B/S 發(fā)布部分可公開信息??蛻舳?服務(wù)器模式由于面向的是特定的使用用戶,因此安全性能

49、很高。使用適合于高度的 CS 結(jié)構(gòu)的通用信息系統(tǒng)??梢酝ㄟ^ B/S 釋放一些公共信息基于 B/S 模式的廣域網(wǎng)絡(luò),控制安全能力比較弱,用戶可能未知。3對程序架構(gòu)不同客戶端/服務(wù)器模式相對于瀏覽器/服務(wù)器來講,更加的注重于過程。能夠?qū)?quán)限的設(shè)置進行多層次的校驗、驗證。對于系統(tǒng)運行的效率要求不是很高。BS 上的安全和訪問多考慮速度,可以根據(jù)需要優(yōu)化。B/S 結(jié)構(gòu)是未來的發(fā)展方向。4軟件重用不同客戶端/服務(wù)器程序需要從整體的角度出發(fā)來考慮問題,對于程序的重用不如瀏覽器/服務(wù)器模式。瀏覽器/服務(wù)器模式因為各個功能之間相互獨立,所以,對于不同的程序來講,軟件的重用性就比較好。5系統(tǒng)維護不同客戶端/服務(wù)器

50、模式的程序因為考慮的角度是從整體出發(fā),因此各個功能之間聯(lián)系密切。對于軟件的升級相對來說會比較困難。甚至,每一次升級就是一個全新的系統(tǒng)。B/S 構(gòu)件組成,方便構(gòu)件個別的更換,實現(xiàn)系統(tǒng)的無縫升級. 系統(tǒng)維護開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級。瀏覽器/服務(wù)器模式,則可以實現(xiàn)較好的軟件版本升級操作。而且,系統(tǒng)的維護開銷也很小。從互聯(lián)網(wǎng)用戶下載安裝可升級。6處理問題不同客戶端/服務(wù)器模式由于用戶群體比較其中,在安全性能發(fā)面也比較安全。需求與操作系統(tǒng)應(yīng)該是一樣的。瀏覽器/服務(wù)器模式應(yīng)為是建立在廣域網(wǎng)上,面向的群體相對分散、地域. . . . 12 / 67較多。所以,在這一點上是客戶端/服

51、務(wù)器模式所不能比擬的。瀏覽器/服務(wù)器模式對于操作系統(tǒng)的要求不是不是很高,即可以通過不同的操作系統(tǒng)來訪問連接。7用戶接口不同 ??蛻舳朔?wù)器是建立在 Windows 平臺,展現(xiàn)的形式較少,要求程序員通常更高。B/S 建立在瀏覽器上, 有更加豐富和生動的表現(xiàn)方式與用戶交流. 并且大部分難度減低,減低開發(fā)成本。瀏覽器/服務(wù)器模式是建立在瀏覽器上的,表現(xiàn)形式豐富、多樣。難度相對來說較小,降低了開發(fā)成本。8信息流不同C/S 編程是一個集中的機械加工的典型,互動性相對較低。瀏覽器/客戶端模式的信息交換是可變化的。2.8 SOL Server 簡介SQL:結(jié)構(gòu)化查詢語言。主要是在數(shù)據(jù)庫中進行各種交互行操作,

52、基本的操作為增刪改查,以與數(shù)據(jù)表的各種操作。關(guān)系型數(shù)據(jù)庫技術(shù)發(fā)展至今天,已經(jīng)形成了非常完整的理論體系,技術(shù)實現(xiàn)上也達到了一個前所未有的高度,而 SQL Server 數(shù)據(jù)庫正是這一觀點的完整體現(xiàn)。SQL Server 數(shù)據(jù)庫是微軟公司推出的關(guān)系型數(shù)據(jù)庫,是一個可擴展、高性能、為分布式客戶/服務(wù)器所設(shè)計的數(shù)據(jù)庫管理系統(tǒng)。SQL Server 2005 數(shù)據(jù)庫在 Microsoft 數(shù)據(jù)平臺上發(fā)布,提供了一系列豐富集成服務(wù)。SQL Server 2005 為我們提供了一個可信任的、高效智能的平臺,可以滿足我們對于數(shù)據(jù)庫的所有需求。SQL Server 特點:1真正的客戶機/服務(wù)器體系結(jié)構(gòu)。 2圖形

53、化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 3用于編程的接口用具種類齊全,為用戶進行程序設(shè)計操作提供了更大的設(shè). . . . 13 / 67計平臺。 4SQL Server 與 Windows NT 相互組合,使用了 NT 的很多有利之處,比如收發(fā)信息的操作,管理登錄方面的性能等。SQL Server 還能較好地和 Microsoft Office 產(chǎn)品進行組合。 5具有很好的伸縮性,可以超越從運行 Windows 98 的迷你型計算機到運行Windows 7 的大型多處理器的電腦進行運行操作。 6非常適用于 Web 技術(shù),方便了用戶快捷地把數(shù)據(jù)庫中的信息發(fā)布送到 Web頁面上的操作。

54、 7SQL Server 提供了數(shù)據(jù)存儲的操作,這個操作只有在 Oracle 或其它數(shù)據(jù)庫中需要更昂貴的 DBMS 才能支撐。. . . . 14 / 67第三章第三章 需求分析需求分析3.1 可行性分析企業(yè)使用采購管理系統(tǒng)的目的是為了將傳統(tǒng)的采購模式轉(zhuǎn)換為時代進程中的計算機技術(shù),使采購更加的方便、快捷與高效。是企業(yè)自身能夠與時了解公司資金狀況與管理中的問題。在一個軟件項目開發(fā)之前,對軟件項目的可行性做出細致而謹慎的評估是十分必要的。在定義階段,如果能夠盡早發(fā)現(xiàn)將來可能在開發(fā)過程中遇到的問題, 并與早的做出決定, 不但可以節(jié)省時間,而且可以避免大量的人工、 金錢上的浪費。在開發(fā)企業(yè)采購管理系統(tǒng)

55、之前,首先也需要對系統(tǒng)開發(fā)的可行性進行分析,主要從技術(shù)可行性方面、經(jīng)濟可行性方面、操作可行性以與使用可行性四個方面進行分析。:3.1.1 技術(shù)條件可行性分析程序開發(fā)人員最主要解決的問題是相關(guān)技術(shù)是否可以達到要求與是否可行,在保證技術(shù)層面中,需要保證程序?qū)嵤┑挠布欠穹铣绦虻倪\行標準。然后才根據(jù)實際的情況考慮系統(tǒng)自身是否可行級實現(xiàn)。所以開發(fā)之前在技術(shù)層面需要考慮的因素有:管理系統(tǒng)相關(guān)性能、運行條件以與系統(tǒng)開發(fā)人員的技術(shù)水平等因素。這里從幾個方面分析技術(shù)的可行性:(1)初始準備工作:包括硬件設(shè)備以與系統(tǒng)開發(fā)人員的能力等的評估,來預(yù)測現(xiàn)有的資源時候能否完成后期的開發(fā)。(2)技術(shù)支持:技術(shù)支持主要是

56、對系統(tǒng)開發(fā)者本事所掌握的技術(shù)能否滿足系統(tǒng)開發(fā)需求。(3)風(fēng)險性分析:是在初始準備工作與技術(shù)支持完備的條件下能否按時保質(zhì)保量的開發(fā)出所要求的系統(tǒng)。因此企業(yè)采購管理系統(tǒng)的技術(shù)可行性分析主要是研究系統(tǒng)在開發(fā)過程中會不會遇到技術(shù)問題,能否得到有效的解決處理。企業(yè)采購管理系統(tǒng)采用 ASP.NET 技術(shù)開發(fā),在開發(fā)之前研究的相關(guān)采購管理系統(tǒng)的案例,對開發(fā)的過程、思想與規(guī)劃都有了一定的掌握。本人有過程序. . . . 15 / 67開發(fā)的實踐,熟悉 ASP.NET 的開發(fā)技術(shù),系統(tǒng)的學(xué)習(xí)過數(shù)據(jù)庫的相關(guān)開發(fā)知識,再加上導(dǎo)師的指導(dǎo)與幫助,相信本系統(tǒng)的開發(fā)在技術(shù)上是可行的。3.1.2 經(jīng)濟可行性分析在經(jīng)濟可行性分

57、析中,需要分析開發(fā)的系統(tǒng)所需要的經(jīng)費開支以與以后使用過程中涉與的運行與維護的費用,企業(yè)采購管理系統(tǒng)的硬件與軟件的初期投資都比較少,由于系統(tǒng)采用 B/S 的結(jié)構(gòu)開發(fā),所以可以使用互聯(lián)網(wǎng)的網(wǎng)絡(luò)基礎(chǔ)設(shè)施,企業(yè)各部門本身都已經(jīng)配備電腦,只要電腦能連上網(wǎng),裝有瀏覽器,都可以使用本系統(tǒng),所以本系統(tǒng)在初期不需要什么特殊的投入,利用現(xiàn)在的硬件環(huán)境與軟件環(huán)境,即可以正常的運行系統(tǒng)。本系統(tǒng)的成功運行,可以為企業(yè)降低辦公成本,提高工作效率,所產(chǎn)生的效益要大大的超過投入的費用,所以在經(jīng)濟上是可行的。3.1.3 操作可行性企業(yè)采購管理系統(tǒng)的使用用戶都是企業(yè)相關(guān)部門的辦公室人員,多數(shù)都是??埔陨系膶W(xué)歷,都系統(tǒng)的學(xué)習(xí)過計算

58、機的基本知識,對計算機軟件的操作都有一定的基礎(chǔ)。本系統(tǒng)的使用用戶主要分為管理人員和普通員工,普通員工主要完成對系統(tǒng)的一些使用操作,如賬號登陸,采購物品的入庫等,這些操作界面都簡單易懂,特別容易掌握,和普通軟件操作流程都相似,所以員工操作這些系統(tǒng)并不會出現(xiàn)什么困難,如果有不明白的可以聯(lián)系公司的技術(shù)人員進行培訓(xùn)指導(dǎo)。系統(tǒng)的管理人員為擁有計算機專業(yè)的公司管理人員,負責(zé)系統(tǒng)的采購計劃、報價、合同的操作。所以本系統(tǒng)在操作上也是可行的。3.1.4 使用的可行性本采購管理系統(tǒng)的使用能夠有效的提高公司員工的工作效率,為企業(yè)的運行節(jié)約了管理成本,操作界面簡單并且友好,對普通員工來說,操作也非常簡便,不需要太多的

59、專業(yè)計算機知識。. . . . 16 / 67綜上所述,本企業(yè)采購管理系統(tǒng)的開發(fā)在技術(shù)上、經(jīng)濟上、操作性以與使用的可能性都是可行的。3.2 業(yè)務(wù)流程下面是企業(yè)采購管理的業(yè)務(wù)流程圖。管理員登陸添加合同信息合同信息審核出入庫登記采購物品信息財務(wù)信息統(tǒng)計圖圖 3-13-1 業(yè)務(wù)流程圖業(yè)務(wù)流程圖主要功能模塊流程為企業(yè)確定采購物品,由管理員登錄后進入采購物品頁面進行采購物品信息的記錄。之后對企業(yè)與供應(yīng)商確定好的合同信息進行錄入,添加的合同由專門人員進行審核處理,對于審核通過的合同會對采購物品進行入庫登記,最后進行財務(wù)信息的統(tǒng)計。本系統(tǒng)主要由八個模塊組成,計劃采購物品、采購物品報價、合同采購信息、合同采購

60、審核、入庫登記信息、退貨登記信息、財務(wù)統(tǒng)計信息和用戶信息列表管理模塊。3.3 功能需求程序開發(fā)確定系統(tǒng)流程之后就是要進行系統(tǒng)功能需求分析,這也是非常重要的一步。開發(fā)人員通過與用戶的溝通,來了解客戶的需要。并且只有完善的功能需求,才會開發(fā)出客戶所需要的功能。如果需求階段不能很好的做好,越往后的階段所需要的維護代價會不斷增加。因此詳細的需求分析與功能設(shè)計,可以保證系統(tǒng)良好的實用性與合理性。企業(yè)采購管理系統(tǒng)需要建立在現(xiàn)有企業(yè)采購流程與數(shù)據(jù)的基礎(chǔ)上,通過建立的系統(tǒng)來實現(xiàn)通過頁面管理企業(yè)采購系統(tǒng),使企業(yè)人員可以用現(xiàn)代的信息技術(shù)代替?zhèn)鹘y(tǒng)的紙質(zhì)記錄。為實現(xiàn)這一目標,系統(tǒng)需要提供面向普通企業(yè)操作人. . .

溫馨提示

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

評論

0/150

提交評論