java辦公設(shè)備協(xié)議供貨管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第1頁
java辦公設(shè)備協(xié)議供貨管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第2頁
java辦公設(shè)備協(xié)議供貨管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第3頁
java辦公設(shè)備協(xié)議供貨管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第4頁
java辦公設(shè)備協(xié)議供貨管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、辦公設(shè)備協(xié)議供貨管理系統(tǒng)的設(shè)計與實現(xiàn)辦公設(shè)備協(xié)議供貨管理系統(tǒng)是為了加強(qiáng)政府采購中的辦公設(shè)備的協(xié)議供貨管理,提高政府采購的公平與公正。文章依據(jù)政府采購協(xié)議供貨管理的相關(guān)規(guī)定及實際需要,完成了系統(tǒng)的需求分析,包括功能需求和性能需求。按照軟件工程的要求完成了系統(tǒng)的體系結(jié)構(gòu)和功能模塊的設(shè)計。系統(tǒng)采用B/S架構(gòu)模式設(shè)計,方便用戶的操作。系統(tǒng)主要實現(xiàn)供應(yīng)商管理,商品管理,采購申請管理和采購管理等功能。系統(tǒng)主要使用JSP和Oracle進(jìn)行開發(fā),開發(fā)環(huán)境是MyEclipse,服務(wù)器采用Tomcat。系統(tǒng)的成功運(yùn)用,極大的提高了政府采購中的辦公設(shè)備協(xié)議供貨管理的公正性和公平性,具有一定的實際意義。協(xié)議供貨;辦公

2、設(shè)備;B/S模式;管理信息系統(tǒng)Design and Implementation of the OfficeEquipment Supply Agreement Management SystemThe Office equipment supply agreement management system is used to strengthen the management of office equipment in the government procurement agreement supply, to improve the fairness and impartiality

3、of government procurement. The thesis completes the system requirements including functional requirements and performance requirements, which is based on the actual needs and the related rules of the government procurement agreement supply management. The design of the system architecture and functi

4、onal modules is completed in according with requirements of the software engineering. The system uses the B / S structure, it is user-friendly operation. The main functions of the system has been finished, these are supplier information management, office equipment information management, office sup

5、plies procurement application management and procurement management. The system is developed using JSP and Oracle, the development tool is MyEclipse, server uses Tomcat. The successful application of the system greatly improving the impartiality and fairness of office equipment supply agreement mana

6、gement in the government procurement has a certain practical significance.supply agreement; office equipment; B/S structure; management information system目 錄 TOC o 1-3 h z u HYPERLINK l _Toc324311925 1 緒論 PAGEREF _Toc324311925 h 1 HYPERLINK l _Toc324311926 1.1 課題背景 PAGEREF _Toc324311926 h 1 HYPERLIN

7、K l _Toc324311927 1.2 目的和意義 PAGEREF _Toc324311927 h 1 HYPERLINK l _Toc324311928 2 系統(tǒng)需求分析 PAGEREF _Toc324311928 h 2 HYPERLINK l _Toc324311929 2.1 需求調(diào)研 PAGEREF _Toc324311929 h 2 HYPERLINK l _Toc324311930 2.2 可行性分析 PAGEREF _Toc324311930 h 3 HYPERLINK l _Toc324311931 2.3 功能需求 PAGEREF _Toc324311931 h 3 H

8、YPERLINK l _Toc324311932 2.4 性能需求 PAGEREF _Toc324311932 h 6 HYPERLINK l _Toc324311933 2.5 運(yùn)行環(huán)境 PAGEREF _Toc324311933 h 7 HYPERLINK l _Toc324311934 3 系統(tǒng)設(shè)計 PAGEREF _Toc324311934 h 7 HYPERLINK l _Toc324311935 3.1 設(shè)計的基本思想 PAGEREF _Toc324311935 h 7 HYPERLINK l _Toc324311936 3.2 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc32431193

9、6 h 8 HYPERLINK l _Toc324311937 3.2.1 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計 PAGEREF _Toc324311937 h 8 HYPERLINK l _Toc324311938 3.2.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 PAGEREF _Toc324311938 h 11 HYPERLINK l _Toc324311939 3.3 數(shù)據(jù)庫連接設(shè)計 PAGEREF _Toc324311939 h 13 HYPERLINK l _Toc324311940 3.4 功能模塊設(shè)計 PAGEREF _Toc324311940 h 13 HYPERLINK l _Toc324311941

10、3.5 界面設(shè)計 PAGEREF _Toc324311941 h 17 HYPERLINK l _Toc324311942 4 系統(tǒng)實現(xiàn) PAGEREF _Toc324311942 h 17 HYPERLINK l _Toc324311943 4.1 開發(fā)環(huán)境與技術(shù) PAGEREF _Toc324311943 h 18 HYPERLINK l _Toc324311944 4.2 系統(tǒng)登錄頁面實現(xiàn) PAGEREF _Toc324311944 h 19 HYPERLINK l _Toc324311945 4.3 管理員模塊 PAGEREF _Toc324311945 h 21 HYPERLINK

11、l _Toc324311946 4.3.1 供貨商管理 PAGEREF _Toc324311946 h 21 HYPERLINK l _Toc324311947 4.3.2 商品信息管理 PAGEREF _Toc324311947 h 24 HYPERLINK l _Toc324311948 4.3.3 物品采購審批 PAGEREF _Toc324311948 h 27 HYPERLINK l _Toc324311949 4.3.4 修改密碼 PAGEREF _Toc324311949 h 29 HYPERLINK l _Toc324311950 4.3.5 退出系統(tǒng) PAGEREF _Toc

12、324311950 h 29 HYPERLINK l _Toc324311951 4.4 采購員操作模塊 PAGEREF _Toc324311951 h 29 HYPERLINK l _Toc324311952 4.4.1 采購審請管理 PAGEREF _Toc324311952 h 29 HYPERLINK l _Toc324311953 4.4.2 物品采購管理 PAGEREF _Toc324311953 h 31 HYPERLINK l _Toc324311954 5 系統(tǒng)測試 PAGEREF _Toc324311954 h 33 HYPERLINK l _Toc324311955 5.

13、1 系統(tǒng)測試的目的與意義 PAGEREF _Toc324311955 h 33 HYPERLINK l _Toc324311956 5.2 測試過程 PAGEREF _Toc324311956 h 34 HYPERLINK l _Toc324311957 5.3 其他錯誤 PAGEREF _Toc324311957 h 34 HYPERLINK l _Toc324311958 結(jié)束語 PAGEREF _Toc324311958 h 35 HYPERLINK l _Toc324311959 參考文獻(xiàn) PAGEREF _Toc324311959 h 36 HYPERLINK l _Toc32431

14、1960 致謝 PAGEREF _Toc324311960 h 37 PAGE 38緒論課題背景政府采購,也稱公共采購,是指各級國家機(jī)關(guān)和實行預(yù)算管理的政黨組織、社會團(tuán)體、事業(yè)單位,使用財政性資金,以公開招標(biāo)為主要形式,從國內(nèi)外市場上購買商品、工程和服務(wù)1。辦公設(shè)備的協(xié)議供貨采購是政府采購的主要內(nèi)容之一。伴隨著政府政策的不管創(chuàng)新與發(fā)展,國家政策的成熟,政府采購已經(jīng)打破傳統(tǒng)地域的限制,開始在網(wǎng)絡(luò)中尋找新的業(yè)務(wù)發(fā)展源泉,促使對政府采購的管理進(jìn)行改革,實行信息化管理2。政府采購的基本原則是公開、公平、公正和自由競爭。其實質(zhì)是將市場競爭機(jī)制和財政支出管理有機(jī)的結(jié)合在一起,一方面可以使各級政府得到物美價

15、廉的商品和服務(wù),有效地節(jié)約財政性資金;另一方面財政支出管理更加規(guī)范化、制度化提高了財政資金的使用效率。實行政府采購制度是當(dāng)前我國財政支出改革的重要內(nèi)容。我國的政府采購制度,經(jīng)過幾年的時間,正逐步走向規(guī)范化、制度化和法制化。解決政府采購信息化程度低、主要以手工方式操作為主的落后局面,跟上政府采購實踐的發(fā)展和進(jìn)一步改革的要求,必須采用先進(jìn)的信息化技術(shù),信息化管理,實現(xiàn)政府采購的信息化建設(shè)。近年來,隨著政府采購規(guī)模的逐漸擴(kuò)大,國家經(jīng)濟(jì)的迅速發(fā)展,各政府之間采購次數(shù)的增多,給政府的采購工作帶來了較多的困難,傳統(tǒng)的手工活單機(jī)操作機(jī)制已經(jīng)不能適應(yīng)政府采購的發(fā)展,管理手段已經(jīng)明顯滯后于發(fā)展。因此,建立集中化

16、、規(guī)范化、標(biāo)準(zhǔn)化的管理體系,開發(fā)和使用一套統(tǒng)一的固定采購業(yè)務(wù)管理系統(tǒng),實現(xiàn)采購管理的計算機(jī)化,對于規(guī)范采購業(yè)務(wù)、資金核算和管理,合理配置資源,降低投入成本,增加投入產(chǎn)出效益,提高政府管理水平具有重大現(xiàn)實意義3。目的和意義傳統(tǒng)采購的重點放在如何和供應(yīng)商進(jìn)行商業(yè)交易的活動上,特點是比較重視交易過程的供應(yīng)商的價格比較,通過供應(yīng)商的多頭競爭,從中選擇價格最低的作為合作者。傳統(tǒng)的采購模式的主要缺點表現(xiàn)在如下幾個方面。(1)傳統(tǒng)采購過程是典型的非信息對稱博奕過程,選擇供應(yīng)商在傳統(tǒng)的采購活動中是一個首要的任務(wù)。在采購過程中,采購一方為了能夠從多個競爭性的供應(yīng)商中選擇一個最佳的供應(yīng)商,往往會保留私有信息, 而

17、供應(yīng)商也在和其他的供應(yīng)商競爭中隱瞞自己的信息。這樣,采購、供應(yīng)雙方都不進(jìn)行有效的信息溝通,這就是非信息對稱的博奕過程。(2)驗收檢查是采購部門的一個重要的事后把關(guān)工作,質(zhì)量控制難度大,而采購一方很難參與供應(yīng)商的生產(chǎn)組織過程和有關(guān)質(zhì)量控制活動,相互的工作是不透明的。因此需要通過各種有關(guān)標(biāo)準(zhǔn)如國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)等,進(jìn)行檢查驗收。缺乏合作的質(zhì)量控制會導(dǎo)致采購部門對采購物品質(zhì)量控制的難度增大加。 (3)供需關(guān)系是臨時的或短期的合作關(guān)系,而且競爭多于合作由于缺乏合作與協(xié)調(diào),采購過程中各種抱怨和扯皮的事情比較多,很多時間消耗在解決日常問題上,沒有更多的時間用來做長期預(yù)測與計劃工作,供應(yīng)與需求之間這種缺乏合

18、作的氣氛增加了許多運(yùn)作中的不確定性。(4)響應(yīng)用戶需求能力遲鈍。由于供應(yīng)與采購雙方在信息的溝通方面缺乏及時的信息反饋,在市場需求發(fā)生變化的情況下,采購一方也不能改變供應(yīng)一方已有的訂貨合同,因此采購一方在需求減少時庫存增加,需求增加時,出現(xiàn)供不應(yīng)求。重新訂貨需要增加談判過程,因此供需之間對用戶需求的響應(yīng)沒有同步進(jìn)行,缺乏應(yīng)付需求變化的能力4。正確的采購能夠使供應(yīng)鏈系統(tǒng)能夠?qū)崿F(xiàn)無縫連接,提高政府采購工程的高效、公開、公平。辦公設(shè)備協(xié)議供貨管理系統(tǒng)從政府采購重要內(nèi)容之一的辦公設(shè)備協(xié)議供貨管理入手,對其供貨商、供貨商品、采購申請、物品采購等各個環(huán)節(jié)進(jìn)行有效管理,解決了傳統(tǒng)采購中的不透明性,加強(qiáng)了政府采

19、購的有效管理和信息化建設(shè),具有非常大的現(xiàn)實意義。 系統(tǒng)需求分析需求調(diào)研需求調(diào)研對于一個應(yīng)用軟件開發(fā)來說,是一個系統(tǒng)開發(fā)的開始階段,它的輸出軟件 HYPERLINK /view/111493.htm t _blank 需求分析報告是設(shè)計階段的輸入,需求調(diào)研的質(zhì)量對于一個應(yīng)用軟件來說,是一個極其重要的階段,它的質(zhì)量在一定程度上來說決定了一個軟件的交付結(jié)果。怎樣從客戶中聽取用戶需求、分析用戶需求就成為調(diào)研人員最重要的任務(wù)。需求調(diào)研其實是門藝術(shù),軟件以實用為準(zhǔn)。重視客戶需求,引導(dǎo)客戶得出比較好的解決問題辦法, 從而編寫出高質(zhì)量的軟件需求分析報告。 項目任務(wù)書下達(dá)以后,通過對任務(wù)中系統(tǒng)范圍認(rèn)真審閱,雖然

20、任務(wù)書只大概對寫了軟件需求范圍,但這些信息極為重要,它是調(diào)研計劃制定的一個依據(jù)。在項目的開始是需求調(diào)研,并且走訪了一些地方政府的采購主管部門,經(jīng)過一系列的座談會,調(diào)查問卷和參考大量采購管理類論文中發(fā)現(xiàn),現(xiàn)行的政府辦公設(shè)備采購工作還是存在著很多不足之處。采購申請與供貨商信息采用分散方式管理,不易保存,容易丟失,同樣也不利于數(shù)據(jù)的查詢和統(tǒng)計分析。根據(jù)實際情況及調(diào)查結(jié)果,和大量的調(diào)研報告發(fā)現(xiàn)實施辦公設(shè)備協(xié)議供貨管理的網(wǎng)絡(luò)化、信息化是十分有必要的,通過信息化建設(shè),能有效加強(qiáng)辦公設(shè)備協(xié)議供貨管理的有效性、公平性和公正性。因此設(shè)計并實現(xiàn)了辦公設(shè)備協(xié)議供貨管理系統(tǒng)。可行性分析開發(fā)任何一個系統(tǒng),都會受到時間和

21、資源上的限制。因此,在每一個項目開發(fā)之前,都要進(jìn)行可行性分析,可以減少項目的開發(fā)風(fēng)險,避免人力、物力和財力的浪費(fèi)。下面就技術(shù)、經(jīng)濟(jì)、操作和法律四個方面來介紹。(1)技術(shù)的可行性。本系統(tǒng)開發(fā)工具是MyEclipse和Oracle數(shù)據(jù)庫,開發(fā)語言是Java,主要使用了J2EE的技術(shù)。Java是一種面向?qū)ο缶幊陶Z言,具有平臺無關(guān)性、安全性等優(yōu)點,簡單易學(xué)而且靈活方便。協(xié)議供貨管理系統(tǒng)總體上開發(fā)難度不高,數(shù)據(jù)庫的設(shè)計和操作是本系統(tǒng)設(shè)計的核心。運(yùn)用軟件工程, 軟件測試,UML統(tǒng)一建模語言知識,進(jìn)行總體分析與設(shè)計,測試。運(yùn)用JSP進(jìn)行前臺頁面的開發(fā),Oracle數(shù)據(jù)庫作為后臺數(shù)據(jù)的存儲,利用DAO模式連接

22、數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行操作。這些技術(shù)都是被證明完全可以完成此系統(tǒng)開發(fā)的,而且開發(fā)出的系統(tǒng)會很穩(wěn)定易用的。因此,完成系統(tǒng)實現(xiàn)在技術(shù)上完全具有可行性。(2)經(jīng)濟(jì)的可行性。 如今是信息化時代,信息化管理可以使辦公設(shè)備采購工作更加系統(tǒng)化、快速化、全面化。這樣可以為政府帶來較高的工作效益和經(jīng)濟(jì)效益,本系統(tǒng)對計算機(jī)配置的要求不高,企業(yè)機(jī)房更換下來的低配置電腦都可以完全滿足需要,再者,政府在管理工作上的高效率和便捷性遠(yuǎn)遠(yuǎn)超過了開發(fā)本系統(tǒng)的成本,只有很低的經(jīng)濟(jì)預(yù)算,就可以完成系統(tǒng)的全部開發(fā)。所以在經(jīng)濟(jì)上具有完全的可行性。(3)操作可行性。本系統(tǒng)操作簡單,輸入信息頁面大多數(shù)都是下拉框的選擇形式,在某些頁面,信息可

23、以自動生成,無需輸入,時間的輸入也是用的日歷控件,操作簡便。對操作人員的要求很低,只需對WINDOWS操作熟練,加之對本系統(tǒng)的操作稍加培訓(xùn)即可工作,而且本系統(tǒng)可視性非常好,所以在技術(shù)上不會有很大難度。(4)法律的可行性。辦公設(shè)備協(xié)議供貨管理系統(tǒng)是自行開發(fā)的管理系統(tǒng),是很有實際意義的系統(tǒng),開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,開發(fā)這個系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟件,不存在侵權(quán)等問題,即法律上是可行的。綜上所述,開發(fā)辦公設(shè)備協(xié)議供貨管理系統(tǒng)與人工記錄的方式相比具有速度更快,操作更準(zhǔn)確,節(jié)省開支等有利之處,因此,建立一個辦公設(shè)備協(xié)議供貨管理系統(tǒng)是必要可行的。功能需求 系統(tǒng)主要有管理員和操作員兩大用戶

24、需求。采購部門的采購主管是系統(tǒng)的管理員,是系統(tǒng)的核心用戶,涉及到三大功能模塊,管理員可以對系統(tǒng)的供貨商進(jìn)行管理,如添加供貨商、修改供貨商信息、刪除供貨商。能夠?qū)Σ僮鲉T申請的采購單進(jìn)行審批,如同意采購、添加采購審批意見和拒絕采購等操作。管理員首先可以憑借自己的用戶名和密碼登錄系統(tǒng)。在系統(tǒng)中可以對自己的管理員密碼進(jìn)行修改。在供貨管理中,管理員可以根據(jù)協(xié)議供貨中的實際情況,在系統(tǒng)中添加供貨商信息。具體如供貨商編號、供貨商名稱、供貨商地址、供貨商電話、email和備注等信息。 還可以對已經(jīng)存在的供貨商的信息加以修改。可以對供貨商編號供貨商名稱、供貨商地址、供貨商電話、 email和備注等信息中的每一項

25、進(jìn)行修改。還可以根據(jù)協(xié)議供貨的實際情況,在系統(tǒng)中對供貨商信息進(jìn)行刪除,刪除后的供貨商在系統(tǒng)中無任何信息。管理員的采購審批是指管理員對操作員已經(jīng)申請的采購申請進(jìn)行審批。可以對相關(guān)申請進(jìn)行同意采購或者拒絕采購,同時對于同意或者拒絕的理由在系統(tǒng)中給以說明。管理員有辦公用品管理功能。包括對辦公用品的添加、辦公用品的修改和辦公用品的刪除。管理員根據(jù)協(xié)議供貨中的商家所提供的實際辦公設(shè)備情況,可以在系統(tǒng)中添加辦公設(shè)備物品。添加的商品信息應(yīng)該包括商品編號、名稱、類別、品牌、型號、規(guī)格及備注信息。辦公用品的修改是管理員根據(jù)供貨商提供的實際物品的信息變動,對物品的商品信息的修改,可以對商品編號、名稱、類別、品牌、

26、型號、規(guī)格及備注信息的任一項或者全部信息進(jìn)行修改。辦公用品的刪除是管理員根據(jù)實際供貨商不再提供此商品或者提供此商品的供貨商不具備供貨資格時,把此商品進(jìn)行刪除。管理員用例圖如圖2-1所示。圖 STYLEREF 1 s 2 SEQ 圖 * ARABIC s 1 1管理員用例圖采購部門的采購員也就是系統(tǒng)的操作員,作為這個有權(quán)限的管理人員,可以憑借自己的密碼進(jìn)入系統(tǒng)的操作員平臺,修改自己的用戶密碼。進(jìn)入系統(tǒng)后可以進(jìn)行采購申請,對已經(jīng)被管理員審核同意的采購單進(jìn)行具體的物品采購管理。當(dāng)操作員進(jìn)入系統(tǒng)后,可以進(jìn)行自己的密碼的修改,這樣時常更新密碼可以保證賬號的安全性。操作員登錄系統(tǒng)后,進(jìn)行主要功能之一的采購

27、申請管理。此功能也就是在系統(tǒng)中對可以顯示的辦公設(shè)備物品進(jìn)行瀏覽,根據(jù)實際政府采購需要,選擇申請采購此物品、添加此物品的采購數(shù)量、采購理由等信息。當(dāng)采購申請完成后,采購員只能等待采購主管的審批回復(fù),當(dāng)審批同意后的采購申請,才能進(jìn)行實際采購。操作員登錄系統(tǒng)后,擁有物品采購管理的功能。對于此前操作員已經(jīng)申請的采購申請,操作員查看審批狀態(tài)。這個申請可能被采購主管拒絕,也可能被同意采購,只有被同意采購的申請,采購員才能進(jìn)行實際的采購,在物品采購中進(jìn)行物品數(shù)量、價格、供貨商信息等的選擇,完成最后采購。同時,對于已經(jīng)采購的申請,操作員可以進(jìn)行打印,以提供給主管領(lǐng)導(dǎo)最后簽章確認(rèn),財政付款等。操作員用例圖如下圖

28、2-2所示。圖 STYLEREF 1 s 22操作員用例圖根據(jù)以上用戶需求和前期調(diào)研,進(jìn)行系統(tǒng)功能需求的具體分析。本系統(tǒng)最大的特點是使用操作簡單、友好的提示信息。本系統(tǒng)將實現(xiàn)以下基本功能:采購商管理、辦公物品管理、采購申請審批管理、采購申請管理、物品采購管理等功能。供貨商管理就是對辦公設(shè)備協(xié)議供貨的商家信息進(jìn)行的管理,有供貨商添加、供貨商修改和刪除供貨商。商家信息的添加,具體包括商家的供貨商編號、供貨商名稱、供貨商地址、供貨商電話、email和備注等信息。商家信息的修改, 可以對商家的供貨商編號、供貨商名稱、供貨商地址、供貨商電話、 email和備注等信息的一項或者全部進(jìn)行修改。商家信息的刪除

29、就是當(dāng)此商家不具備辦公設(shè)備協(xié)議供貨時,對商家進(jìn)行刪除。辦公物品管理就是對具備協(xié)議供貨資格的商家所提供的辦公設(shè)備的信息進(jìn)行管理,包括物品添加、物品信息修改和物品信息刪除。物品的添加就是實際供貨商提供的物品進(jìn)行添加備案,以供下次采購時的選擇。商品信息應(yīng)該包括商品編號、名稱、類別、品牌、型號、規(guī)格及備注信息。物品信息修改是指當(dāng)供貨商提供的物品信息發(fā)生變化時,對相應(yīng)的變化信息進(jìn)行的修改。可以對商品信息中的商品編號、名稱、類別、品牌、型號、規(guī)格及備注信息的任一項進(jìn)行修改。物品刪除是指實際供貨商不再提供此商品或者提供此商品的供貨商不具備供貨資格時,把此商品信息刪除,被刪除后的商品將不會在系統(tǒng)中出現(xiàn)任何信息

30、。采購申請審批管理是指對已經(jīng)申請過的采購進(jìn)行審批。采購主管有權(quán)對采購申請進(jìn)行審批,根據(jù)采購的實際需要,拒絕采購商品的申請,或者根據(jù)實際的需要同意此商品的申請。采購主管可以對審批結(jié)果進(jìn)行說明,在備注中分別對為什么同意或者為什么拒絕申請詳細(xì)說明。采購申請管理是指對采購進(jìn)行申請。根據(jù)政府采購單位的實際采購需要,采購員在對比辦公物品品牌、型號、規(guī)格、價格等各種信息后,可以發(fā)起對此物品的采購申請。這里只是采購申請,沒有具體采購,只能等待采購主管同意采購后才能進(jìn)行具體下一步操作。物品采購管理是具體的物品采購行為。被采購主管批準(zhǔn)同意的采購申請后,才能進(jìn)行物品的具體采購。包括采購物品的名稱、商家名稱、采購數(shù)量

31、、采購時間、采購價格、備注信息等。采購管理中還有采購打印功能,是指操作員對采購物品詳情進(jìn)行打印。對于已經(jīng)完成采購的物品,可以在采購管理中進(jìn)行打印,留待備案,財政付款等后續(xù)行為。只有完成采購的才可以打印,采購中或者申請未被同意的,都不會打印出來。性能需求為保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)應(yīng)該滿足以下的性能需求:(1)系統(tǒng)處理的準(zhǔn)確性和及時性。系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中要充分考慮系統(tǒng)當(dāng)前和未來可能承受的工作量,使系統(tǒng)的信息處理能力能夠滿足用戶的需求。(2)系統(tǒng)的易用性和易維護(hù)性。 要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息

32、的界面,針對用戶可能出現(xiàn)的使用問題,要提供足夠的幫助提示信息,縮短用戶對系統(tǒng)的熟悉的過程5。(3)系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性。 系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如系統(tǒng)的應(yīng)用規(guī)模會不斷擴(kuò)大,用戶的采購申請也會不斷更新和完善等,所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充,要實現(xiàn)這一點,應(yīng)該通過系統(tǒng)的開放性來完成,既應(yīng)該是一個開放的系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ),替換完成系統(tǒng)的升級和更新?lián)Q代6。(4)系統(tǒng)的安全性。協(xié)議供貨管理系統(tǒng)在管理權(quán)限上要嚴(yán)格進(jìn)行控制, 具體要求如下:想登錄協(xié)議供貨管理系統(tǒng)進(jìn)行操作,必須有某

33、些操作權(quán)限,沒有權(quán)限的用戶不能通過任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。在具體實現(xiàn)中設(shè)定不同權(quán)限,不同權(quán)限用戶登錄到系統(tǒng)后,不能越級操作,管理員可以對數(shù)據(jù)進(jìn)行增刪改操作;操作員用戶只具有瀏覽和增加操作。(5)數(shù)據(jù)的完整性。1.各種記錄信息的完整性,信息記錄內(nèi)容不能為空。2.各種數(shù)據(jù)間相互聯(lián)系的正確性。3.相同數(shù)據(jù)在不同記錄中的一致性。運(yùn)行環(huán)境硬件需求:CPU:Pentium以上計算機(jī)內(nèi)存: 512M以上軟件需求:操作系統(tǒng)版本:Windows XP /vista/Win7開發(fā)工具:MyEclipse 6.0.1以上版本后臺服務(wù)器:Apache Tomcat 6.0

34、以上版本開發(fā)語言:Java瀏覽器:IE6.0以上數(shù)據(jù)庫:Oracle 10g以上版本系統(tǒng)設(shè)計設(shè)計的基本思想(1)采用B/S模式進(jìn)行開發(fā), 其優(yōu)點是后臺與前臺處理層次分明,而且符合眾多已經(jīng)習(xí)慣網(wǎng)頁方式的用戶7。(2)采用面向?qū)ο蟮拈_發(fā)與設(shè)計理念。 運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對整體系統(tǒng)的高度和準(zhǔn)確抽象,通過它可以保證系統(tǒng)良好的框架,進(jìn)而帶來產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。(3)采用模塊化設(shè)計。 模塊化設(shè)計要求將整個系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡化設(shè)計和實現(xiàn)過程8。(4)簡單方便的系統(tǒng)界面。設(shè)計簡單友好的系統(tǒng)界面,方便用戶較快的適應(yīng)系統(tǒng)的操作。(5)速度優(yōu)先原則。由于此工具最重要的評測標(biāo)準(zhǔn)就

35、是速度,因此在設(shè)計過程中,具體過程盡量做到資源占用少,速度快。(6)設(shè)計既要突出重點,又要細(xì)致周到。要符合設(shè)計要求,在有可能改進(jìn)的地方進(jìn)行擴(kuò)充,使系統(tǒng)更適應(yīng)用戶的需要。(7)數(shù)據(jù)庫作為信息管理系統(tǒng)的核心部分,必須依照數(shù)據(jù)庫概論的要求,進(jìn)行詳細(xì)正確設(shè)計。數(shù)據(jù)庫設(shè)計計算機(jī)信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作。數(shù)據(jù)庫已經(jīng)成為現(xiàn)在信息系統(tǒng)等計算機(jī)系統(tǒng)的基礎(chǔ)與核心部分,而且數(shù)據(jù)庫設(shè)計的好壞直接影響到整個系統(tǒng)的質(zhì)量和效率。數(shù)據(jù)庫的設(shè)計一般經(jīng)過規(guī)劃、需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計5個步驟。數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計概念設(shè)計是指在數(shù)

36、據(jù)分析的基礎(chǔ)上自底向上的建立整個系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),從用戶的角度進(jìn)行視圖設(shè)計,然后將視圖集成,最后對集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計采用實體聯(lián)系(E-R)模型設(shè)計方法。E-R模型法的組成元素有:實體、屬性、聯(lián)系,E-R模型用E-R圖表示。實體是客觀存在并可以相互區(qū)別的事物,被用戶標(biāo)示為獨(dú)立存在的對象集合,他們擁有相同的屬性,是提示用戶工作環(huán)境中所涉及的事物。屬性則是對實體特性的描述,實體所擁有的某一特性,屬性代表需要知道的有關(guān)實體的內(nèi)容。概念設(shè)計的目標(biāo)是產(chǎn)生反映企業(yè)組織信息要求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。概念模式是獨(dú)立于數(shù)據(jù)庫邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫的DBMS,不依賴

37、于計算機(jī)系統(tǒng)的,根據(jù)以上對數(shù)據(jù)庫的需求分析,并結(jié)合系統(tǒng)概念模型的特點及建立方法,建立E-R模型圖。 (1)供貨商作為辦公設(shè)備的供應(yīng)者, 是協(xié)議供貨的主要參與者,在整個采購過程中具有非常重要的地位。因此在系統(tǒng)中的供應(yīng)商信息應(yīng)該盡可能地詳細(xì),具體包括供應(yīng)商的編號、名稱、聯(lián)系電話、地址、EMAIL和備注。供貨商實體屬性圖如圖3-1所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 1供貨商實體屬性圖圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 2采購申請實體屬性圖(2)采購申請是操作員根據(jù)政府辦公實際需要, 根據(jù)協(xié)議中的供貨商和商品信息,向采購主管

38、進(jìn)行的采購申請。采購申請信息具體包括商品ID、采購的數(shù)量、申請的時間、備注、采購主管的審批意見和審批狀態(tài)。采購申請實體屬性圖如上圖3-2所示。(3)對已經(jīng)被采購主管審批,同意采購的申請,操作員可以進(jìn)行具體的采購操作。這些具體的采購即為采購明細(xì)信息。 采購明細(xì)信息包括采購商品ID、供貨商ID、采購時間、采購數(shù)量、采購價格和采購備注。采購明細(xì)信息實體屬性圖如圖3-3所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 3采購明細(xì)實體屬性圖(4)采購主管也就是系統(tǒng)的管理員,管理員擁有系統(tǒng)最高的權(quán)限。管理員信息包括管理員的登錄名和登錄密碼。管理員實體屬性圖如圖3-4所示。圖 S

39、TYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 4管理員實體屬性圖(5)日常采購員就是系統(tǒng)的操作員,操作員可以憑借自己的登錄名和密碼進(jìn)入系統(tǒng),進(jìn)行日常的采購操作。操作員信息包括登錄名、密碼和姓名。操作員實體屬性圖如圖3-5所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 5操作員實體屬性圖(6)辦公設(shè)備就是系統(tǒng)中的商品。商品作為辦公設(shè)備協(xié)議供貨中所采購的物品,只有明白了這個商品究竟是什么,有什么功能,價格和品牌,規(guī)格等所有信息,操作員才能做出根據(jù)實際需要的正確判斷,進(jìn)行采購申請與采購。商品的信息必須盡可能地詳盡。商品信息應(yīng)該包括商品編號、名稱、類別

40、、品牌、型號、規(guī)格及備注信息。商品實體屬性圖如圖3-6所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 6商品實體屬性圖(7)在協(xié)議供貨管理中,采購員可以選擇商品和供貨商進(jìn)行采購申請,其關(guān)系都是1:n的關(guān)系,采購員還可以對已采購訂單進(jìn)行打印,也是1:n的關(guān)系。采購主管可以管理供貨商,為1:n關(guān)系,可以管理商品,也是1:n的關(guān)系。采購主管還可以對采購員的采購申請進(jìn)行審核,為1:n關(guān)系。被采購員選中的商品構(gòu)成了采購訂單里的具體商品,其關(guān)系為n:m。實體間關(guān)系圖如下圖3-7所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 7實體關(guān)系圖數(shù)據(jù)庫的邏

41、輯結(jié)構(gòu)設(shè)計我們知道,數(shù)據(jù)庫概念模型獨(dú)立于任何特定的數(shù)據(jù)庫管理系統(tǒng),因此,需要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特點進(jìn)行轉(zhuǎn)換。即轉(zhuǎn)化為按計算機(jī)觀點處理的邏輯關(guān)系型,E-R模型向關(guān)系數(shù)據(jù)庫模型轉(zhuǎn)換應(yīng)遵循下列原則:1.每一個實體要轉(zhuǎn)換成一個關(guān)系。2.所有的主鍵必須定義非空(NOT NULL)。3.對于二元聯(lián)系應(yīng)按照一對多、弱對實、一對一、多對多等聯(lián)系來定義外鍵。根據(jù)E-R模型,設(shè)計此管理系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細(xì)說明。(1)供貨商信息表主要是記錄了供貨商基本信息。包括主鍵、供貨商編號、供貨商名稱、供貨商地址、供貨商聯(lián)系電話、供貨商email和備注信息。表結(jié)構(gòu)如表3-1所示。表 ST

42、YLEREF 1 s 3 SEQ 表 * ARABIC s 1 1 供貨商信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明idInt4否是主鍵bianhaovarchar50否否供貨商編號mingchengvarchar50否是供貨商名稱dizhivarchar50否否供貨商地址Dianhuavarchar50否否供貨商聯(lián)系電話Emailvarchar50否否供貨商emailBeizhuvarchar20否否備注(2)辦公設(shè)備信息表(t_goods)主要是記錄了辦公設(shè)備的基本信息,包括主鍵、辦公設(shè)備編號、辦公設(shè)備名稱、類別、品牌、型號、規(guī)格和備注信息。表結(jié)構(gòu)如表3-2所示。表 STYLEREF 1 s

43、 3 SEQ 表 * ARABIC s 1 2辦公設(shè)備信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明idInt4否主鍵主鍵BianhaoVarchar50否否辦公設(shè)備編號MingchengVarchar50否否辦公設(shè)備名稱LeibieVarchar50否否類別pinpaiVarchar50否否品牌XinghaoVarchar50否否型號GuigeVarchar50否否規(guī)格BeizhuVarchar50否否備注(3)采購申請信息表(t_shenqing)主要是采購申請的基本信息,包括主鍵、設(shè)備id、申請數(shù)量、備注、申請時間、當(dāng)前狀態(tài)、審批意見。表結(jié)構(gòu)如表3-3所示。表 STYLEREF 1 s 3 S

44、EQ 表 * ARABIC s 1 3采購申請信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明IdInt4否是主鍵Googs_idInt4否否設(shè)備IDShuliangVarchar50否否申請數(shù)量BeizhuVarchar50否否備注ShenqingshijianVarchar50否否申請時間ZhuangtaiInt4否否當(dāng)前狀態(tài)HuifuVarchar50否否審批意見 (4)設(shè)備采購信息表(t_caigou)主要是采購內(nèi)容的基本信息,包括主鍵、設(shè)備id、供貨商id、采購時間、采購數(shù)量、采購價和備注信息。表結(jié)構(gòu)如表3-4所示。表 STYLEREF 1 s 3 SEQ 表 * ARABIC s 1 4采

45、購信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明IdInt4否是主鍵Goods_idInt4否否設(shè)備IDGong_idInt4否否供貨商IDCaigoushijianVarchar50否否采購時間ShuliangVarchar50否否采購數(shù)量CaigoujiaVarchar50否否采購價BeizhuVarchar50否否備注 (5)管理員信息表(t_admin)主要記錄管理員的賬號信息,包括用戶名和密碼,表結(jié)構(gòu)如表3-5所示。表 STYLEREF 1 s 3 SEQ 表 * ARABIC s 1 5管理員信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明userIdInt4否是編號userNameVarcha

46、r50否否用戶名userPwVarchar50否否密碼 (6)操作員信息表(t_caozuoyuan)主要記錄操作員的賬號信息,包括用戶名、密碼和姓名,表結(jié)構(gòu)如表3-6所示。表 STYLEREF 1 s 3 SEQ 表 * ARABIC s 1 6操作員信息表列名數(shù)據(jù)類型長度允許空是否主鍵說明userIdInt4否是編號userNameVarchar50否否用戶名userPwVarchar50否否密碼XingmingVarchar50否否操作員姓名數(shù)據(jù)庫連接設(shè)計采用JDBC連接數(shù)據(jù)庫的方式,只需在工程中導(dǎo)入對應(yīng)數(shù)據(jù)庫的jar包, 就可以方便的對數(shù)據(jù)庫進(jìn)行連接, 而在程序中,用Class.for

47、Name()方法來加載驅(qū)動程序,在用DriverManager的getConnection()方法可以創(chuàng)建一個數(shù)據(jù)庫連接。程序采用的是DAO模式來操作數(shù)據(jù)庫,DAO(Data Access Object數(shù)據(jù)訪問對象),是Java編程中的一種經(jīng)典模式,已被廣泛應(yīng)用,也是J2EE架構(gòu)中持久層框架的基礎(chǔ)知識, 基于分層次式的軟件架構(gòu)來實現(xiàn)對數(shù)據(jù)庫的訪問操作。DAO模式的主要思想就是從抽象數(shù)據(jù)源獲取與操縱數(shù)據(jù)的方法。抽象數(shù)據(jù)的含義就是編寫應(yīng)用程序的程序員不必關(guān)心數(shù)據(jù)庫的物理位置,已經(jīng)是何種數(shù)據(jù)庫,只需使用封裝數(shù)據(jù)庫中表示記錄的數(shù)據(jù)對象即可9。其思想如圖3-8所示。圖 STYLEREF 1 s 3 SE

48、Q 圖 * ARABIC s 1 8數(shù)據(jù)庫連接模式圖功能模塊設(shè)計系統(tǒng)采用模塊化設(shè)計,主要有采購管理、供貨商管理和商品管理三大功能模塊。只有在輸入正確的用戶名和密碼,驗證正確才能登錄。系統(tǒng)登錄流程圖如圖3-9所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 9 登錄系統(tǒng)流程圖(1)采購管理功能模塊主要有采購申請、采購審批、物品采購和采購打印。采購申請就是采購員根據(jù)政府辦公實際所需的辦公設(shè)備, 在系統(tǒng)協(xié)議的供貨商中,選擇所需要的商品,進(jìn)行采購申請。采購申請中包含采購申請的商品和數(shù)量、供貨商、申請的時間和備注等采購申請信息。采購審批是采購主管所擁有的權(quán)限。當(dāng)采購員在系統(tǒng)中

49、進(jìn)行過采購申請后,系統(tǒng)就會顯示其提交的采購申請。這時采購主管可以瀏覽采購申請信息,對采購信息進(jìn)行審批,同意采購或者拒絕采購,并且可以進(jìn)行相關(guān)備注信息以說明。物品采購就是采購員在經(jīng)過采購主管審批同意采購后的具體物品采購行為。當(dāng)采購主管審批同意采購后,采購員在系統(tǒng)中可以查看自己之前提交的采購申請狀態(tài),只有當(dāng)同意采購后的申請,采購員才可以繼續(xù)進(jìn)行采購。被拒絕的采購申請,等于此次采購已經(jīng)結(jié)束,不能實際采購。采購打印是采購員對之前已經(jīng)采購的采購單的打印。打印的內(nèi)容中包括采購的物品名稱、供應(yīng)商、采購數(shù)量、采購價格等具體信息。采購管理功能模塊圖如圖3-10所示。圖 STYLEREF 1 s 3 SEQ 圖

50、* ARABIC s 1 10采購管理模塊圖(2)供貨商管理模塊主要有供貨商添加、供貨商修改和供貨商刪除三大功能。供貨商添加流程圖如圖3-11所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 11供貨商添加流程圖供貨商添加是采購主管在系統(tǒng)中把辦公設(shè)備協(xié)議供貨中競標(biāo)勝出,有權(quán)進(jìn)行協(xié)議供貨的商家添加進(jìn)入系統(tǒng),以待下次進(jìn)行采購時可以選擇此商家的辦公設(shè)備。添加進(jìn)去的信息包括供貨商的id、供貨商名稱、供貨商地址、供貨商email、供貨商電話等具體的供貨商信息。供貨商修改是對已經(jīng)在系統(tǒng)中的供貨商信息發(fā)生變動時的改動。 可以對供貨商的id、供貨商名稱、供貨商地址、供貨商email

51、、供貨商電話等具體的供貨商信息進(jìn)行修改。供貨商修改流程圖如圖3-12所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 12供貨商信息修改流程圖供貨商刪除流程圖如圖3-13所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 13 供貨商信息刪除流程圖供貨商刪除是指當(dāng)此供貨商不具備辦公設(shè)備協(xié)議供貨的資格,或者此供貨商自動退出辦公設(shè)備協(xié)議供貨時,在系統(tǒng)中把此供貨商的信息刪除。此刪除將刪除供貨商的所有信息。供貨商管理模塊圖如題3-14所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 14供貨商管理模塊圖(3)商品管理模塊

52、主要包括商品添加、商品信息修改和商品刪除功能。商品添加,是采購主管把已經(jīng)具有辦公設(shè)備協(xié)議供貨權(quán)限的商家所提供的辦公設(shè)備商商品信息添加進(jìn)管理系統(tǒng)。當(dāng)且僅當(dāng)供貨商擁有協(xié)議供貨權(quán)限時才能把其商品添加進(jìn)入系統(tǒng)。添加的商品信息主要包括商品編號、商品名稱、商品品牌、規(guī)格、價格、供貨商名稱、備注等。商品修改是當(dāng)系統(tǒng)中的供貨商所提供的商品信息發(fā)生變化時,對此商品信息進(jìn)行的修改。可以修改商品編號、商品名稱、商品品牌、規(guī)格、價格、供貨商名稱、備注等。商品刪除是指管理員對供貨商原來提供而現(xiàn)在不提供的商品,或者此商品不符合現(xiàn)在協(xié)議供貨的辦公商品要求時,對此商品從系統(tǒng)中刪除,刪除后的商品所有信息將不再系統(tǒng)中出現(xiàn),采購員

53、下次進(jìn)行采購申請時就不會進(jìn)行對此商品的操作。商品信息管理模塊圖如圖3-15所示。圖 STYLEREF 1 s 3 SEQ 圖 * ARABIC s 1 15商品管理模塊圖界面設(shè)計界面設(shè)計目前已經(jīng)成為評價軟件質(zhì)量的一條重要指標(biāo),一個好的用戶界面可以增加用戶使用系統(tǒng)的信心和興趣,提高工作效率,JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的JAVA庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。 用戶界面是指軟件系統(tǒng)與用戶交互的接口, 通常包括輸出、輸入、人-機(jī)對話的界面格式等。(1)輸出設(shè)計輸出是由計算機(jī)對輸入的原始信息進(jìn)行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式

54、,提供管理者使用,這是輸出設(shè)計的主要職責(zé)和目標(biāo)。輸出是直接面對用戶的,必須做到讓用戶容易接受,操作簡單。系統(tǒng)設(shè)計的過程正好和實施過程相反,并不是從輸入設(shè)計到輸出設(shè)計,而是從輸出設(shè)計到輸入設(shè)計,這是因為輸出表格直接與使用者相聯(lián)系,設(shè)計的出發(fā)點應(yīng)當(dāng)是保證輸出表格方便地為使用者服務(wù),正確及時反映和組成用于各部門的有用信息。輸出設(shè)計的原則是考慮既要全面反映不同管理層的各項需要,又要言簡意賅,不要將用戶需要和不需要的都提供給用戶。(2)輸入設(shè)計輸入數(shù)據(jù)的收集和錄入是比較費(fèi)事的,需要大量的人力和一定設(shè)備,并且容易出錯。如果輸入系統(tǒng)的數(shù)據(jù)有錯誤,則處理后的輸出將擴(kuò)大這些錯誤,因此輸入數(shù)據(jù)的正確性對于整個系統(tǒng)

55、質(zhì)量的好壞是具有決定性意義的。輸入設(shè)計的原則有如下幾點:1. 輸入量應(yīng)保持在能滿足處理要求的最低限度。 設(shè)計中可采用設(shè)置字段初值,下拉式數(shù)據(jù)窗口等方式盡量減少用戶鍵盤輸入量。輸入量越少,錯誤率就越少,數(shù)據(jù)準(zhǔn)備時間也減少。2.輸入的準(zhǔn)備及輸入過程應(yīng)盡量容易進(jìn)行,從而減少錯誤的發(fā)生。應(yīng)盡量早對輸入數(shù)據(jù)進(jìn)行檢查(盡量接近原數(shù)據(jù)發(fā)生點),以便使錯誤及時得到更正。3.輸入數(shù)據(jù)盡早地用其處理所需的形式被記錄,以避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)時需要轉(zhuǎn)錄而可能發(fā)生的錯誤。系統(tǒng)實現(xiàn)在管理信息系統(tǒng)的生命周期中,經(jīng)過了需求分析、系統(tǒng)設(shè)計等階段之后,便開始了系統(tǒng)實施階段。在系統(tǒng)分析和設(shè)計階段,系統(tǒng)開發(fā)工作主要是集

56、中在邏輯、功能和技術(shù)設(shè)計上,系統(tǒng)實施階段要繼承此前面各個階段的工作成果,將技術(shù)設(shè)計轉(zhuǎn)化為物理實現(xiàn),因此系統(tǒng)實施的成果是系統(tǒng)分析和設(shè)計階段的結(jié)晶。開發(fā)環(huán)境與技術(shù)此次設(shè)計主要采用MyEclipse加Tomcat后臺服務(wù)器進(jìn)行,設(shè)計過程中頁面主要使用JSP技術(shù)完成,下面對MyEclipse、Tomcat和Oracle數(shù)據(jù)庫和JSP進(jìn)行簡要介紹。(1)MyEclipseMyEclipse,是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse企業(yè)級工作平臺(MyEclipse Ent

57、erprise Workbench 簡稱MyEclipse)是對Eclipse IDE的擴(kuò)展, 利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML、 Struts、 JSP、 CSS,、Javascript、SQL、 Hibernate10。(2)TomcatTomcat是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache服務(wù)器, 可利用它響

58、應(yīng)對HTML頁面的訪問請求。 實際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)運(yùn)行tomcat 時,它實際上作為一個與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的11。(3)OracleOracle 是以高級結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,通俗地講它是用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。 是目前最流行的客戶/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫之一。ORACLE7.X以來引入了共享SQL和多線索服務(wù)器體系結(jié)構(gòu)。減少了ORACLE的資源占用,并增強(qiáng)了ORACLE的能力, 使之在低檔軟硬件平臺上用較少的資源就可以支持更多的用戶,而在高檔平臺上可以支持成百上千個用戶。

59、提供了基于角色(ROLE)分工的安全保密管理。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、動畫以及多維數(shù)據(jù)結(jié)構(gòu)等。提供了與第三代高級語言的接口軟件PRO*系列,能在C,C+等主語言中嵌入SQL語句及過程化(PL/SQL)語句,對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操縱。加上它有許多優(yōu)秀的前臺開發(fā)工具如 POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速開發(fā)生成基于客戶端PC 平臺的應(yīng)用程序,并具有良好的移植性。提供了新的分布式數(shù)據(jù)庫能力。可通過網(wǎng)絡(luò)較方便地讀寫遠(yuǎn)端數(shù)據(jù)庫里的數(shù)據(jù),并有對稱復(fù)制的技術(shù)。(4)JSPJSP技術(shù)使

60、用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端就是一個HTML文本,因此客戶端只要有瀏覽器能瀏

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論