陶瓷制品有限公司材料采購系統(tǒng)畢設(shè)畢業(yè)論文_第1頁
陶瓷制品有限公司材料采購系統(tǒng)畢設(shè)畢業(yè)論文_第2頁
陶瓷制品有限公司材料采購系統(tǒng)畢設(shè)畢業(yè)論文_第3頁
陶瓷制品有限公司材料采購系統(tǒng)畢設(shè)畢業(yè)論文_第4頁
陶瓷制品有限公司材料采購系統(tǒng)畢設(shè)畢業(yè)論文_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

某某大學(xué)本科畢業(yè)設(shè)計(論文)題目:陶瓷制品有限公司材料采購系統(tǒng)系(部):專業(yè):班級:學(xué)生:學(xué)號:指導(dǎo)教師:2011年4月畢業(yè)設(shè)計(論文)任務(wù)書系別專業(yè)班級姓名學(xué)號1.畢業(yè)設(shè)計(論文)題目:某地陶瓷制品有限公司材料采購系統(tǒng)2.題目背景和意義:某地陶瓷制品有限公司位于路北區(qū),生產(chǎn)日用陶瓷,耐火材料,日用瓷杯,衛(wèi)生瓷等陶瓷制品的國企之一,其材料采購環(huán)節(jié)尚未得到足夠的重視,更不用說提高采購環(huán)節(jié)使用的管理理念和方式,這也是我國很多傳統(tǒng)國有企業(yè)的弊端。3.設(shè)計(論文)的主要內(nèi)容(理工科含技術(shù)指標(biāo)):(1)認(rèn)真分析企業(yè)物資采購部門的業(yè)務(wù)范圍及物資采購的業(yè)務(wù)流程,確定系統(tǒng)的管理功能,具體如下:制定物資采購計劃;完成物資采購訂貨;到貨、物資驗收入庫。(2)查詢功能:采購計劃;訂貨;到貨;客戶。(3)統(tǒng)計:年度采購報告。4.設(shè)計的基本要求及進(jìn)度安排(含起始時間、設(shè)計地點):設(shè)計的基本要求:1.界面友好,操作方便;2.系統(tǒng)穩(wěn)定;3.易于維護(hù)。畢業(yè)設(shè)計時間:2010年11月至2011年6月,畢業(yè)設(shè)計地點:某某校區(qū)。畢業(yè)設(shè)計進(jìn)度安排:1~3周:明確設(shè)計任務(wù),進(jìn)行需求分析;4~6周:提出設(shè)計方案,進(jìn)行系統(tǒng)設(shè)計;7~9周:建立邏輯模型,進(jìn)行詳細(xì)設(shè)計;10~13周:選擇實現(xiàn)工具,進(jìn)行編碼;14~16周:設(shè)計測試方案,進(jìn)行系統(tǒng)測試;17~18周:總結(jié)畢業(yè)設(shè)計,撰寫畢業(yè)論文5.畢業(yè)設(shè)計(論文)的工作量要求①實驗(時數(shù))*或?qū)嵙?xí)(天數(shù)):②圖紙(幅面和張數(shù))*:③其他要求:指導(dǎo)教師簽名:年月日學(xué)生簽名:年月日系主任審批:年月日說明:1本表一式二份,一份由學(xué)生裝訂入冊,一份教師自留。2帶*項可根據(jù)學(xué)科特點選填。PAGEII某地陶瓷制品有限公司材料采購系統(tǒng)的分析與設(shè)計摘要本文研究的內(nèi)容是某地陶瓷制品有限公司單位的材料采購過程。材料采購系統(tǒng)主要是通過對材料采購的各個主體、加工、及流程進(jìn)行分析研究,制作出合理的系統(tǒng)軟件,以提高企業(yè)運營效率,加速企業(yè)信息化,增強綜合競爭力。主要采用市場調(diào)研和模型分析設(shè)計方法,繪制DFD圖和E-R圖等各類圖,同時結(jié)合當(dāng)前各類研究文獻(xiàn)資料,得出結(jié)論,最后通過軟件開發(fā)工具開發(fā)出該系統(tǒng),并以軟件的形式發(fā)布出去,投入市場即可實踐應(yīng)用。材料采購管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。關(guān)鍵詞:數(shù)據(jù)庫圖表;系統(tǒng)分析設(shè)計;軟件編程語言;材料采購TangshanHuaxinChengCeramicProductsCo.,Ltd.MaterialProcurementSystemAnalysisandDesign

AbstractThecontentsofthispaperistheunitofTangshanHuaxinChengCeramicProductsCo.,Ltd.Thematerialprocurementprocess.Materialsprocurementsystemmainlythroughtheprocurementofmaterialsinallsubject,processing,andanalysisprocessestoproduceareasonablesystemsoftwaretoimproveoperationalefficiency,accelerateenterpriseinformation,andenhanceoverallcompetitiveness.Mainlymarketresearchandmodeldesign,drawingDFDERdiagramandotherchartsandmaps,combinedwiththecurrenttypesofresearchliterature,drawconclusions,andfinallythroughthesoftwaredevelopmenttoolstodevelopthesystemandissuedintheformofsoftwareoutintothemarkettopracticalapplication.

Materialprocurementmanagementsystemisatypicalmanagementinformationsystem(MIS),whichmainlyincludestheestablishmentandmaintenanceofback-enddatabaseandfront-endapplicationdevelopmentaspects.Requestfortheestablishmentofdataconsistencyandintegrity,datasecurity,agoodlibrary.Forthelatterapplicationpowerful,easytouseandsoon.

Keywords:databasediagram;systemanalysisanddesign;softwareprogramminglanguage;materialprocurementPAGEIV目錄主要符號表1緒論 11.1本課題的研究背景和意義 11.2本課題的設(shè)計目的 11.3本課題的內(nèi)容和主要功能 12調(diào)研了解企業(yè)材料采購過程及現(xiàn)狀 23可行性分析研究 23.1可行性研究方法 23.2可行性綜合分析 23.2.1技術(shù)可行性 23.2.2操作可行性 33.2.3經(jīng)濟(jì)可行性 33.2.4法律可行性 34系統(tǒng)功能 34.1總體功能簡介 34.2具體功能 35系統(tǒng)環(huán)境要求 35.1硬件要求 35.1.1.前臺 35.1.2數(shù)據(jù)庫服務(wù) 35.2軟件要求 45.2.1前臺 45.2.2數(shù)據(jù)庫服務(wù) 46確定方法及功能 46.1數(shù)據(jù)庫原理 46.2數(shù)據(jù)庫的種類 56.3數(shù)據(jù)庫方法與技術(shù) 56.4使用語言 66.5B/S架構(gòu) 76.6JSP 87系統(tǒng)分析與設(shè)計 97.1總體設(shè)計 97.2詳細(xì)設(shè)計 107.2.1材料采購管理系統(tǒng)功能結(jié)構(gòu)圖 107.2.2材料采購管理系統(tǒng)E-R圖 117.2.3材料采購管理系統(tǒng)表屬性圖 117.2.4材料采購管理系統(tǒng)表結(jié)構(gòu)設(shè)計圖 137.2.5系統(tǒng)登錄流程圖 157.2.6查詢功能程序流程圖 157.3系統(tǒng)展示 167.3.1系統(tǒng)登錄界面 167.3.2系統(tǒng)主界面 178測試 188.1軟件測試的目標(biāo) 188.2測試計劃及執(zhí)行情況 188.3集成測試 188.4測試評價 189結(jié)論 19參考文獻(xiàn) 20致謝 21畢業(yè)設(shè)計(論文)知識產(chǎn)權(quán)聲明 22畢業(yè)設(shè)計(論文)獨創(chuàng)性聲明 23附錄1源程序清單(編程的同學(xué)填寫) 241緒論PAGE11緒論1.1本課題的研究背景和意義某地陶瓷制品有限公司位于路北區(qū),生產(chǎn)日用陶瓷,耐火材料,日用瓷杯,衛(wèi)生瓷等陶瓷制品的國企之一,其材料采購環(huán)節(jié)尚未得到足夠的重視,更不用說提高采購環(huán)節(jié)使用的管理理念和方式,這也是我國好多傳統(tǒng)國有企業(yè)的弊端。進(jìn)入21世紀(jì),隨著技術(shù)進(jìn)步和客戶需求多樣化,企業(yè)經(jīng)營的市場環(huán)境發(fā)生了很大的變化,從過去的供應(yīng)商主導(dǎo)的、靜態(tài)的、簡單的市場環(huán)境變成客戶為主導(dǎo)的、動態(tài)的、復(fù)雜的市場環(huán)境。在企業(yè)經(jīng)營管理中,采購是最重要的一個環(huán)節(jié)。鑒于陶瓷制品有限公司目前傳統(tǒng)的采購模式,如果有專門的科學(xué)化的處理系統(tǒng),會大大提高該企業(yè)的采購環(huán)節(jié)效率,縮短整個產(chǎn)品生產(chǎn)周期,在實施有效的計劃、組織與控制職能等采購活動的同時,通過實施科學(xué)的采購管理,合理選擇采購方式、采購品種、采購批量、采購頻率和采購地點等,以有限的資金保證經(jīng)營活動的有效開展,為企業(yè)降低成本、加速資金周轉(zhuǎn)、縮短生產(chǎn)周期、確保產(chǎn)品質(zhì)量和提高企業(yè)經(jīng)營質(zhì)量具有非常重要的意義。1.2本課題的設(shè)計目的本文研究供應(yīng)采購管理對中國企業(yè)來說,更具有重要的現(xiàn)實意義。本文從具體的制造型企業(yè)提高采購管理的需求入手,給出了適合制造型企業(yè)的采購供應(yīng)管理系統(tǒng)整體設(shè)計方案。在系統(tǒng)業(yè)務(wù)流程改造和功能模塊的設(shè)計中體現(xiàn)出先進(jìn)的采購管理思想,并采用面向?qū)ο蟮募夹g(shù)對采購業(yè)務(wù)管理的具體內(nèi)容進(jìn)行了分析與設(shè)計。該系統(tǒng)將有效的整合企業(yè)內(nèi)外部的資源,加強企業(yè)與供應(yīng)商之間的緊密合作,增強企業(yè)采購業(yè)務(wù)的透明度,規(guī)范標(biāo)準(zhǔn)業(yè)務(wù)流程,提高采購的效率和質(zhì)量,提升企業(yè)的核心競爭力。1.3本課題的內(nèi)容和主要功能本文研究的內(nèi)容是某地陶瓷制品有限公司的材料采購過程,主要涉及到材料有骨質(zhì)瓷,骨碳,石英長石,滑石粉和其他包裝類材料等。材料采購系統(tǒng)主要是通過對材料采購的各個主體、流程進(jìn)行分析研究,制作出合理的系統(tǒng)軟件。某大學(xué)(論文)主要功能包括人事信息、供應(yīng)商信息、采購需求提交、采購訂單、采購進(jìn)貨、采購?fù)素?、庫存?還包括大量的報表分析,通過這些管理,使公司企業(yè)的運轉(zhuǎn)一目了然。詳細(xì)功能包括對各種采購材料、庫存、供應(yīng)商等相關(guān)信息的瀏覽、查詢、添加、修改、刪除,查詢記錄,材料入庫及用戶管理等六個方面。2調(diào)研了解企業(yè)材料采購過程及現(xiàn)狀2調(diào)研了解企業(yè)材料采購過程及現(xiàn)狀采購管理為降低采購成本,提高采購效益提供了廣闊的空間,但也同時為采購管理帶來了新的機遇和挑戰(zhàn)。目前,我國大多數(shù)企業(yè)仍然沒有建立健全的供應(yīng)鏈管理體系,物資的采購還存在機構(gòu)設(shè)置分散,資源浪費嚴(yán)重,信息傳遞滯后等問題。采購環(huán)節(jié)尚未得到足夠的重視,更不用說提高采購環(huán)節(jié)使用的管理理念和方式,這也是傳統(tǒng)企業(yè)的弊端,一些先進(jìn)理念的企業(yè)都采用了現(xiàn)代化的管理方式,實施了采購系統(tǒng),提高了效率,同時給企業(yè)帶來了豐厚的收益。采購作為商業(yè)企業(yè)整個經(jīng)營活動的前端行為,已經(jīng)越來越被商業(yè)企業(yè)所重視。但是現(xiàn)在大多數(shù)企業(yè)也僅僅是初步有采購管理這個思想,采購管理系統(tǒng)這類成熟的軟件并不多,此類系統(tǒng)軟件明顯的供不應(yīng)求。3可行性分析研究3可行性分析研究3.1可行性研究方法通過調(diào)查分析采購供應(yīng)管理信息系統(tǒng)所具備的能力及實現(xiàn)的方法。確定總體結(jié)構(gòu),利用數(shù)據(jù)庫和程序設(shè)計語言所具有的能力,以最簡潔最容易的方法,使其成為一個初級的系統(tǒng)軟件。3.2可行性綜合分析3.2.1技術(shù)可行性系統(tǒng)現(xiàn)階段的發(fā)展過程中,利用現(xiàn)有人力和物力是完全具備的能力開發(fā)出來的,作為階段性產(chǎn)品,日后的發(fā)展空間大,實現(xiàn)方法逐步簡單容易。對于該系統(tǒng)的技術(shù)要求,現(xiàn)行的軟件開發(fā)條件,環(huán)境,完全可以實現(xiàn)。MYSQL和JAVA完全可以提供該系統(tǒng)的操作要求和數(shù)據(jù)庫需求。所以材料采購管理信息系統(tǒng)在技術(shù)上是完全可行的。3.2.2操作可行性該系統(tǒng)的開發(fā)要求是界面簡單,易于操作,實現(xiàn)功能全面,面向大多數(shù)人員。3.2.3經(jīng)濟(jì)可行性為某地陶瓷制品有限公司開發(fā)材料采購系統(tǒng),公司規(guī)模大,資金雄厚,軟硬件條件優(yōu)越,設(shè)計開發(fā)人員需求較少,周期短,成本低,資金耗費小,故經(jīng)濟(jì)上是可行的。3.2.4法律可行性沒有觸犯任何國家法律,某地陶瓷制品有限公司是合法的企業(yè),本材料采購系統(tǒng)在設(shè)計開發(fā)整個過程中都是符合國家法律法規(guī)的,因此,法律上具有可行性。4系統(tǒng)功能4系統(tǒng)功能4.1總體功能簡介主要功能包括人事信息、供應(yīng)商信息、采購需求提交、采購訂單、采購進(jìn)貨、采購?fù)素洝齑娴?還包括大量的報表分析,通過這些管理,使公司企業(yè)的運轉(zhuǎn)一目了然。4.2具體功能本系統(tǒng)主要完成對材料采購的管理,包括添加、修改、刪除,查詢材料和供應(yīng)商信息及記錄,及用戶管理等六個方面。系統(tǒng)可以完成對需求、庫存及經(jīng)銷商各類信息的瀏覽、查詢、添加、刪除、修改記錄等功能。還可以對系統(tǒng)的管理員和用戶進(jìn)行增加、刪除功能。5系統(tǒng)環(huán)境要求5系統(tǒng)環(huán)境要求5.1硬件要求5.1.1.前臺CPU:推薦Pentium4以上CPU。內(nèi)存:推薦512M以上內(nèi)存。硬盤:推薦40G以上磁盤空間。5.1.2數(shù)據(jù)庫服務(wù)CPU:Pentium42.8GHz以上IBM兼容機內(nèi)存:1024MB以上容量5.2軟件要求5.2.1前臺操作系統(tǒng):WindowsNT4.0/Windows2000/WindowsME/Windows2003/WindowsXP/Vista/Wwindows7系統(tǒng)。軟件:Java環(huán)境版本jdk-6update20;tomcat;瀏覽器語言JSP5.2.2數(shù)據(jù)庫服務(wù)數(shù)據(jù)庫服務(wù)器:Mysql6確定方法及功能6確定方法及功能6.1數(shù)據(jù)庫原理數(shù)據(jù)庫管理(DatabaseAdministration)是有關(guān)建立、存儲、修改和存取數(shù)據(jù)庫中信息的技術(shù),是指為保證數(shù)據(jù)庫系統(tǒng)的正常運行和服務(wù)質(zhì)量,有關(guān)人員須進(jìn)行的技術(shù)管理工作。負(fù)責(zé)這些技術(shù)管理工作的個人或集體稱為數(shù)據(jù)庫管理員(DBA)。數(shù)據(jù)庫管理的主要內(nèi)容有:數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調(diào)整、數(shù)據(jù)庫的重組、數(shù)據(jù)庫的重構(gòu)、數(shù)據(jù)庫的安全控制、數(shù)據(jù)的完整性控制和對用戶提供技術(shù)支持。數(shù)據(jù)庫的基本結(jié)構(gòu)分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。(1)物理數(shù)據(jù)層。它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。(2)概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。(3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。6.2數(shù)據(jù)庫的種類大型數(shù)據(jù)庫有:Oracle、Sybase、DB2、SQLserver小型數(shù)據(jù)庫有:Access、MySQL、BD2等。6.3數(shù)據(jù)庫方法與技術(shù)MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。在2008某大學(xué)畢業(yè)設(shè)計(論文)年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購.對于Mysql的前途,沒有任何人抱樂觀的態(tài)度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL最初的開發(fā)者的意圖是用mSQL和他們自己的快速低級例程(ISAM)去連接表格。不管怎樣,在經(jīng)過一些測試后,開發(fā)者得出結(jié)論:mSQL并沒有他們需要的那么快和靈活。這導(dǎo)致了一個使用幾乎和mSQL一樣的API接口的用于他們的數(shù)據(jù)庫的新的SQL接口的產(chǎn)生,這樣,這個API被設(shè)計成允許為用于mSQL而寫的第三方代碼更容易移植到MySQL。應(yīng)用架構(gòu):單點(Single),適合小規(guī)模應(yīng)用復(fù)制(Replication),適合中小規(guī)模應(yīng)用集群(Cluster),適合大規(guī)模應(yīng)用MySQL4.1版本中增加了不少新的性能,包括對主鍵的更高速度的緩存,對子查詢的更好的支持,以及應(yīng)網(wǎng)絡(luò)約會網(wǎng)站所要求的,基于地理信息的查詢。其同步開發(fā)的5.0版本則把目標(biāo)對準(zhǔn)了企業(yè)用戶,對于4.1版本中的所有新特性,5.0版本悉數(shù)收入囊中,并且獨具以下特點:對外鍵的良好支持;系統(tǒng)自動報錯機制以及對存儲過程的充分支持。6.4使用語言Java,是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺的總稱。用Java實現(xiàn)的HotJava瀏覽器(支持Javaapplet)顯示了Java的魅力:跨平臺、動態(tài)的Web、Internet計算。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Javaapplet。Java分為三個體系JavaSE(Java2PlatformStandardEdition,java平臺標(biāo)準(zhǔn)版),JavaEE(Java2Platform,EnterpriseEdition,java平臺企業(yè)版),JavaME(Java2PlatformMicroEdition,java平臺微型版)。本系統(tǒng)采用的就是JavaEE。JavaEE(JavaPlatform,EnterpriseEdition)。這個版本以前稱為J2EE。企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端Java應(yīng)用程序。JavaEE是在JavaSE的基礎(chǔ)上構(gòu)建的,它提供Web服務(wù)、組件模型、管理和通信API,可以用來實現(xiàn)企業(yè)級的面向服務(wù)體系結(jié)構(gòu)(service-orientedarchitecture,SOA)和Web2.0應(yīng)用程序。Java的誕生是對傳統(tǒng)計算機模式的挑戰(zhàn),對計算機軟件開發(fā)和軟件產(chǎn)業(yè)都產(chǎn)生了深遠(yuǎn)的影響:(1)軟件4A目標(biāo)要求軟件能達(dá)到任何人在任何地方在任何時間對任何電子設(shè)備都能應(yīng)用。這樣能滿足軟件平臺上互相操作,具有可伸縮性和重用性并可即插即用等分布式計算模式的需求。(2)基于構(gòu)建開發(fā)方法的崛起,引出了CORBA國際標(biāo)準(zhǔn)軟件體系結(jié)構(gòu)和多層應(yīng)用體系框架。在此基礎(chǔ)上形成了Java.2平臺和.NET平臺兩大派系,推動了整個IT業(yè)的發(fā)展。(3)對軟件產(chǎn)業(yè)和工業(yè)企業(yè)都產(chǎn)生了深遠(yuǎn)的影響,軟件從以開發(fā)為中心轉(zhuǎn)到了以服務(wù)為中心。中間提供商,構(gòu)件提供商,服務(wù)器軟件以及咨詢服務(wù)商出現(xiàn)。企業(yè)必須重塑自我,B2B的電子商務(wù)將帶動整個新經(jīng)濟(jì)市場,使企業(yè)獲得新的價值,新的增長,新的商機,新的管理。(4)對軟件開發(fā)帶來了新的革命,重視使用第三方構(gòu)件集成,利用平臺的基礎(chǔ)設(shè)施服務(wù),實現(xiàn)開發(fā)各個階段的重要技術(shù),重視開發(fā)團(tuán)隊的組織和文化理念,協(xié)作,創(chuàng)作,責(zé)任,誠信是人才的基本素質(zhì)。語言特點:Java是一種簡單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。主要特性:1、Java語言是簡單的。2、Java語言是一個面向?qū)ο蟮摹?、Java語言是分布式的。4、Java語言是健壯的。5、Java語言是安全的6、Java語言是體系結(jié)構(gòu)中立的。7、Java語言是可移植的。8、Java語言是解釋型的。9、Java是高性能的。10、Java語言是多線程的。11、Java語言是動態(tài)的。Java語言的優(yōu)良特性使得Java應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費用。Java對對象技術(shù)的全面支持和Java平臺內(nèi)嵌的API能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。特別是Java企業(yè)應(yīng)用編程接口(JavaEnterpriseAPIs)為企業(yè)計算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。6.5B/S架構(gòu)B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。隨著Internet和WWW的流行,以往的主機/終端和C/S都無法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了B/S型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。B/S模式最大特點是:用戶可以通過WWW瀏覽器去訪問Internet上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個Web服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務(wù)器中??蛻舳顺薟WW瀏覽器,一般無須任何用戶程序,只需從Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個巨大的網(wǎng),即全球網(wǎng)。而各個企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Intranet。6.6JSPJSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP技術(shù)使用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與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。JSP可用一種簡單易懂的等式表示為:HTML+Java=JSP。7系統(tǒng)分析與設(shè)計7系統(tǒng)分析與設(shè)計7.1總體設(shè)計描述了材料采購系統(tǒng)的各個外部項及整個采購到入庫的程序。各個加工工序又詳細(xì)的展現(xiàn)出來,讓人清晰。系統(tǒng)數(shù)據(jù)流程圖7.2詳細(xì)設(shè)計某大學(xué)畢業(yè)設(shè)計(論文)7.2.1材料采購管理系統(tǒng)功能結(jié)構(gòu)圖材料采購系統(tǒng)材料采購系統(tǒng)核對處理需求匯總到貨處理采購處理退貨處理制定采購計劃查詢供應(yīng)商生成采購單查詢庫存匯總需求計劃退貨處理登記材料信息發(fā)出到貨通知據(jù)實核對材料登記錄入材料賬戶管理系統(tǒng)用戶管理密碼管理本材料采購系統(tǒng)主要分了六個模塊:采購處理:根據(jù)生產(chǎn)部門和庫存情況匯總上來的需求匯總表來制定合理實際的材料采購計劃;通過查詢供應(yīng)商信息,生成采購單,進(jìn)而實現(xiàn)采購活動。到貨處理:把供應(yīng)商發(fā)來的貨物進(jìn)行分類處理,登記貨物的詳細(xì)信息,錄入材料。核對處理:通過采購處理中生成的采購單和到貨處理中的到貨單進(jìn)行對比核查,確認(rèn)到貨和采購是否一致,如果數(shù)據(jù)一致,則向生產(chǎn)部門和倉庫部門同時發(fā)出到貨通知單;如果不一致,需要查明原因,確認(rèn)有誤,和供應(yīng)商聯(lián)系,或協(xié)商或退貨。退貨處理:如果核對處理中有誤,則根據(jù)實際情況對貨物的性質(zhì)進(jìn)行準(zhǔn)確的評判,如果在非正常范圍內(nèi),則等級詳細(xì)的材料信息,然后進(jìn)行退貨處理。需求匯總:公司其他部門要求或者請求采購部進(jìn)行材料的采購,采購部門會根據(jù)生產(chǎn)部門提交的請購單和倉庫部門提供的庫存單進(jìn)行處理,進(jìn)而制定需求計劃,生成需求匯總表,進(jìn)行材料采購活動。賬戶管理:添加,刪除,修改,查詢系統(tǒng)的管理員及其他賬戶信息,同時可以設(shè)置系統(tǒng)管理員和用戶的密碼信息,驗證是否有權(quán)限進(jìn)入該系統(tǒng)進(jìn)行操作。7.2.2材料采購管理系統(tǒng)E-R圖7.2.3材料采購管理系統(tǒng)表屬性圖備注備注傳真供應(yīng)商單供應(yīng)商號電子郵件公司主頁銀行賬號供應(yīng)商名電話郵編聯(lián)系人備注地址備注備注料號業(yè)務(wù)員計劃號供應(yīng)商號日期數(shù)量品名單價采購單庫存單庫存單數(shù)量備注有效期料號單價更新日期倉庫號材料材料料號品名供應(yīng)商號需求匯總單需求匯總單料號日期計劃號部門數(shù)量品名用戶用戶用戶名 密碼7.2.4材料采購管理系統(tǒng)表結(jié)構(gòu)設(shè)計圖需求匯總單tablesummary_list列名數(shù)據(jù)類型字符長度是否可為空m_idinteger11否S_countInteger11是庫存單tablestor_listFieldnameFieldtypesizeNotnullM_idInteger11否M_CountInteger11是供應(yīng)商單tableprovider_listFieldnameFieldtypesizeNotnullP_idInteger11否P_nameNvarchar30是P_addrNvarchar100是P_contactNvarchar20是P_postChar20是P_phoneNvarchar10是P_webpageNvarchar20是P_faxChar30是P_bank_noChar30是P_bank_nameNvarchar40是P_remarkNvarchar60是材料單tablematerial_listFieldnameFieldtypesizeNotnullM_idInteger11否M_nameVarchar30是P_idInteger11是采購單tableneed_listFieldnameFieldtypesizeNotnullM_idInteger11否N_countInteger11是用戶tableuser_listFieldnameFieldtypesizeNotnullU_namevarchar10是U_passwordVarchar20是7.2.5系統(tǒng)登錄流程圖7.2.6查詢功能程序流程圖(查詢舉例)7.3系統(tǒng)部分成果展示7.3.1系統(tǒng)登錄界面秘密驗證成功界面7.3.2系統(tǒng)主界面7.3.3系統(tǒng)運行部分界面1.添加處理模塊界面2.查詢功能模塊界面3.刪除功能模塊界面8測試8測試8.1軟件測試的目標(biāo)測試的目的是應(yīng)該盡量找出軟件中的隱藏的錯誤并加以糾正,而不是通過測試證明軟件沒有錯誤。所以,通過測試不是證明軟件是正確的。通過測試只能從軟件中找到錯誤,而不可能證明程序中沒有錯誤,即使選擇測試方案最完美,軟件中仍然可能隱藏著錯誤。8.2測試計劃及執(zhí)行情況本軟件使用了黑盒測試方法。黑盒測試又稱為功能測試,黑盒測試是以用戶的觀點,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的,它不涉及到程序的內(nèi)部結(jié)構(gòu)。很明顯,如果外部特性本身有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。黑盒測試法注重于測試軟件的功能需求,主要試圖發(fā)現(xiàn)幾類錯誤:功能不對或遺漏、界面錯誤、數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫訪問錯誤、性能錯誤、初始化和終止錯誤。測試項目:a.基本操作測試按照各功能界面的操作圖,測試軟件的操作項是否正確,畫面(窗口)切換是否正常。各個菜單欄里菜單是否正常可選,操作是否可以順利進(jìn)行,各個菜單中的分選項是否正確可用。經(jīng)過測試,本系統(tǒng)基本符合要求,各項操作均為正確合理,可順利投入使用。b.邊界測試依據(jù)各個輸入項目的邊界值的設(shè)定,測試各項目是否作了邊界值檢查和處理,各項目初始化和終止時數(shù)據(jù)是否正常。8.3集成測試在這里采用集成測試中的增量組裝測試,先測試最基本的主體模塊,測試成功后,再加入各個功能擴展模塊。8.4測試評價模塊組裝測試完成后,又做了整體的測試,在經(jīng)過對軟件的測試后,測試結(jié)果表明軟件需要的功能已經(jīng)基本上實現(xiàn)了。9結(jié)論9結(jié)論本文主要研究某地陶瓷制品有限公司材料采購管理系統(tǒng)的設(shè)計與實現(xiàn),基本上達(dá)到了預(yù)期的設(shè)計要求和目的。在本系統(tǒng)的設(shè)計與實現(xiàn)的過程中,主要講述了材料采購管理信息系統(tǒng)的系統(tǒng)設(shè)計部分,包括功能模塊設(shè)計、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等。系統(tǒng)設(shè)計為整個程序構(gòu)建了骨架,各個功能模塊實現(xiàn)各個細(xì)節(jié)部分。主要功能有數(shù)據(jù)入庫、查詢、修改和刪除等。系統(tǒng)的詳細(xì)設(shè)計根據(jù)系統(tǒng)分析階段的結(jié)論將系統(tǒng)具體化,并完成了各個模塊的添加、修改、刪除與查詢的功能,直到最后形成一個完整的可行性的管理信息系統(tǒng)。在系統(tǒng)整個分析設(shè)計調(diào)研制作及報告的寫作過程的經(jīng)歷將會使我終生受益,并對我今后的工作和發(fā)展產(chǎn)生深遠(yuǎn)的影響。使我從中受到很大的教育和啟迪,不僅將大學(xué)所學(xué)的知識進(jìn)行了實際應(yīng)用,還學(xué)到了很多書本上學(xué)不到的知識。開闊了視野,增長了知識,積累了經(jīng)驗。充分鍛煉了自己的動手和應(yīng)用能力,真正做到了理論聯(lián)系實際。由于整個系統(tǒng)設(shè)計制作時間比較倉促,所以該系統(tǒng)還有許多不合適的地方,我會做進(jìn)一步的改善。我相信,這套材料采購管理系統(tǒng)經(jīng)過進(jìn)一步的改善和完善,一定會在企事業(yè)單位得到廣泛的應(yīng)用。某大學(xué)畢業(yè)設(shè)計(論文)參考文獻(xiàn)參考文獻(xiàn)軟件工程導(dǎo)論.張海藩.清華大學(xué)出版社,1992年MySQL開發(fā)者SQL權(quán)威指南RickF.vanderLans、許杰星、李強、等機械工業(yè)出版社2008年 《軟件工程導(dǎo)論》.張海藩.清華大學(xué)出版社,1992年JavaWeb開發(fā)技術(shù)大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax(配光盤1張)李寧清華大學(xué)出版社2009年《采購與供應(yīng)管理》.趙道致、王振強.清華大學(xué)出版社.2009年JSP應(yīng)用開發(fā)詳解(第3版)劉曉華、張健、周慧貞電子工業(yè)出版社2007年管理信息系統(tǒng).張月玲,范麗亞主編.清華大學(xué)出版社.2010年Java從入門到精通(附DVD光盤1張)李鐘尉、馬文強、陳丹丹清華大學(xué)出版社.2008年《信息系統(tǒng)開發(fā)方法教程》陳佳清華大學(xué)出版社.2009年《管理信息系統(tǒng)》.張月玲,范麗亞主編.清華

溫馨提示

  • 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

提交評論