




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、某某大學(xué) 本科畢業(yè)設(shè)計本科畢業(yè)設(shè)計( (論文論文) ) 題目:陶瓷制品有限公司材料采購系統(tǒng)題目:陶瓷制品有限公司材料采購系統(tǒng) 系系 (部):(部): 專專 業(yè):業(yè): 班班 級:級: 學(xué)學(xué) 生:生: 學(xué)學(xué) 號:號: 指導(dǎo)教師:指導(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è)的
2、弊端。 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è)
3、計;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é)科特點選填。 某地陶瓷制品有限公司材料采購系統(tǒng)的分析與設(shè)計某地陶瓷制品有限公司材料采購系統(tǒng)的分析與設(shè)計 摘 要 本文研究的內(nèi)容是某地陶瓷制品有限公司單位的材料采購過
4、程。材料采購系統(tǒng) 主要是通過對材料采購的各個主體、加工、及流程進(jìn)行分析研究,制作出合理的系 統(tǒng)軟件,以提高企業(yè)運(yùn)營效率,加速企業(yè)信息化,增強(qiáng)綜合競爭力。主要采用市場 調(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ù)一致性和 完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。 關(guān)鍵詞:關(guān)鍵詞:
5、數(shù)據(jù)庫圖表;系統(tǒng)分析設(shè)計;軟件編程語言;材料采購 tangshantangshan huaxinhuaxin chengcheng ceramicceramic productsproducts co.,co., ltd.ltd. materialmaterial procurementprocurement systemsystem analysisanalysis andand designdesign abstract the contents of this paper is the unit of tangshan huaxin cheng ceramic products co.,
6、 ltd. the material procurement process. materials procurement system mainly through the procurement of materials in all subject, processing, and analysis processes to produce a reasonable system software to improve operational efficiency, accelerate enterprise information, and enhance overall compet
7、itiveness. mainly market research and model design, drawing dfd er diagram and other charts and maps, combined with the current types of research literature, draw conclusions, and finally through the software development tools to develop the system and issued in the form of software out into the mar
8、ket to practical application. material procurement management system is a typical management information system (mis), which mainly includes the establishment and maintenance of back-end database and front-end application development aspects. request for the establishment of data consistency and int
9、egrity, data security, a good library. for the latter application powerful, easy to use and so on. keywords: database diagram; system analysis and design; software programming language; material procurement 目目 錄錄 主要符號表主要符號表 1 緒 論.1 1.1 本課題的研究背景和意義.1 1.2 本課題的設(shè)計目的.1 1.3 本課題的內(nèi)容和主要功能.1 2 調(diào)研了解企業(yè)材料采購過程及現(xiàn)狀
10、.2 3 可行性分析研究.2 3.1 可行性研究方法.2 3.2 可行性綜合分析.2 3.2.1 技術(shù)可行性.2 3.2.2 操作可行性.3 3.2.3 經(jīng)濟(jì)可行性.3 3.2.4 法律可行性.3 4 系統(tǒng)功能.3 4.1 總體功能簡介.3 4.2 具體功能.3 5 系統(tǒng)環(huán)境要求.3 5.1 硬件要求.3 5.1.1. 前臺.3 5.1.2 數(shù)據(jù)庫服務(wù).3 5.2 軟件要求.4 5.2.1 前臺.4 5.2.2 數(shù)據(jù)庫服務(wù).4 6 確定方法及功能.4 6.1 數(shù)據(jù)庫原理.4 6.2 數(shù)據(jù)庫的種類.5 6.3 數(shù)據(jù)庫方法與技術(shù).5 6.4 使用語言.6 6.5 b/s 架構(gòu).7 6.6 jsp.
11、8 7 系統(tǒng)分析與設(shè)計.9 7.1 總體設(shè)計.9 7.2 詳細(xì)設(shè)計.10 7.2.1 材料采購管理系統(tǒng)功能結(jié)構(gòu)圖.10 7.2.2 材料采購管理系統(tǒng) e-r 圖 .11 7.2.3 材料采購管理系統(tǒng)表屬性圖.11 7.2.4 材料采購管理系統(tǒng)表結(jié)構(gòu)設(shè)計圖.13 7.2.5 系統(tǒng)登錄流程圖.15 7.2.6 查詢功能程序流程圖.15 7.3 系統(tǒng)展示.16 7.3.1 系統(tǒng)登錄界面.16 7.3.2 系統(tǒng)主界面.17 8 測 試.18 8.1 軟件測試的目標(biāo).18 8.2 測試計劃及執(zhí)行情況.18 8.3 集成測試.18 8.4 測試評價.18 9 結(jié) 論.19 參考文獻(xiàn).20 致 謝.21 畢
12、業(yè)設(shè)計(論文)知識產(chǎn)權(quán)聲明.22 畢業(yè)設(shè)計(論文)獨創(chuàng)性聲明.23 附錄 1 源程序清單(編程的同學(xué)填寫).24 1 1 緒緒 論論 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)營管理中,采購是最重
13、要的一個環(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è)計目的本課題的設(shè)計目的 本文研究供應(yīng)采購管理對中國企業(yè)來說,更具有重要的現(xiàn)實意義。 本文從具體 的制造型企業(yè)提高采購管理的需求入手,給出了適合制造型企業(yè)的采購供應(yīng)管
14、理系統(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)外部的資源,加強(qiáng)企業(yè)與供應(yīng)商之間的緊密合作,增強(qiáng)企業(yè)采購業(yè) 務(wù)的透明度,規(guī)范標(biāo)準(zhǔn)業(yè)務(wù)流程,提高采購的效率和質(zhì)量,提升企業(yè)的核心競爭力。 1.3 本課題的內(nèi)容和主要功能本課題的內(nèi)容和主要功能 本文研究的內(nèi)容是某地陶瓷制品有限公司的材料采購過程,主要涉及到材料有 骨質(zhì)瓷,骨碳,石英長石,滑石粉和其他包裝類材料等。材料采購系統(tǒng)主要是通過對 材料采購的各個主體、流程進(jìn)行分析研究,制作出合理的系統(tǒng)軟件。 主要功能包括人事信息、供應(yīng)商
15、信息、采購需求提交、采購訂單、采購進(jìn)貨、 采購?fù)素洝齑娴?還包括大量的報表分析,通過這些管理,使公司企業(yè)的運(yùn)轉(zhuǎn)一目了 然。 詳細(xì)功能包括對各種采購材料、庫存、供應(yīng)商等相關(guān)信息的瀏覽、查詢、添加、修改、刪 除,查詢記錄,材料入庫及用戶管理等六個方面。 2 2 調(diào)研了解企業(yè)材料采購過程及現(xiàn)狀調(diào)研了解企業(yè)材料采購過程及現(xiàn)狀 采購管理為降低采購成本,提高采購效益提供了廣闊的空間,但也同時為采購 管理帶來了新的機(jī)遇和挑戰(zhàn)。目前,我國大多數(shù)企業(yè)仍然沒有建立健全的供應(yīng)鏈管理 體系,物資的采購還存在機(jī)構(gòu)設(shè)置分散,資源浪費(fèi)嚴(yán)重,信息傳遞滯后等問題。 采購環(huán)節(jié)尚未得到足夠的重視,更不用說提高采購環(huán)節(jié)使用的管理理
16、念和方式, 這也是傳統(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 可行性綜合分析可行性綜合分
17、析 3.2.1 技術(shù)可行性技術(shù)可行性 系統(tǒng)現(xiàn)階段的發(fā)展過程中,利用現(xiàn)有人力和物力是完全具備的能力開發(fā)出來的,作為階段 性產(chǎn)品,日后的發(fā)展空間大,實現(xiàn)方法逐步簡單容易。對于該系統(tǒng)的技術(shù)要求,現(xiàn)行的軟件開 發(fā)條件,環(huán)境,完全可以實現(xiàn)。my sql 和 java 完全可以提供該系統(tǒng)的操作要求和數(shù)據(jù)庫需 求。所以材料采購管理信息系統(tǒng)在技術(shù)上是完全可行的。 3.2.2 操作可行性操作可行性 該系統(tǒng)的開發(fā)要求是界面簡單,易于操作,實現(xiàn)功能全面,面向大多數(shù)人員。 3.2.3 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 為某地陶瓷制品有限公司開發(fā)材料采購系統(tǒng),公司規(guī)模大,資金雄厚,軟硬件 條件優(yōu)越,設(shè)計開發(fā)人員需求較少,周期短,成
18、本低,資金耗費(fèi)小,故經(jīng)濟(jì)上是可 行的。 3.2.4 法律可行性法律可行性 沒有觸犯任何國家法律,某地陶瓷制品有限公司是合法的企業(yè),本材料采購系 統(tǒng)在設(shè)計開發(fā)整個過程中都是符合國家法律法規(guī)的,因此,法律上具有可行性。 4 4 系統(tǒng)功能系統(tǒng)功能 4.1 總體功能簡介總體功能簡介 主要功能包括人事信息、供應(yīng)商信息、采購需求提交、采購訂單、采購進(jìn)貨、 采購?fù)素?、庫存?還包括大量的報表分析,通過這些管理,使公司企業(yè)的運(yùn)轉(zhuǎn)一目了 然。 4.2 具體功能具體功能 本系統(tǒng)主要完成對材料采購的管理,包括添加、修改、刪除,查詢材料和供應(yīng) 商信息及記錄,及用戶管理等六個方面。系統(tǒng)可以完成對需求、庫存及經(jīng)銷商各類
19、信息的瀏覽、查詢、添加、刪除、修改記錄等功能。還可以對系統(tǒng)的管理員和用戶 進(jìn)行增加、刪除功能。 5 5 系統(tǒng)環(huán)境要求系統(tǒng)環(huán)境要求 5.1 硬件要求硬件要求 5.1.1. 前臺前臺 cpu: 推薦 pentium4 以上 cpu。 內(nèi)存:推薦 512m 以上內(nèi)存。 硬盤:推薦 40g 以上磁盤空間。 5.1.2 數(shù)據(jù)庫服務(wù)數(shù)據(jù)庫服務(wù) cpu: pentium4 2.8ghz以上ibm兼容機(jī) 內(nèi)存:1024mb以上容量 5.2 軟件要求軟件要求 5.2.1 前臺前臺 操作系統(tǒng): windowsnt4.0/windows2000/windowsme/windows2003/windowsxp/vis
20、ta/wwindows7 系統(tǒng)。 軟件: java 環(huán)境版本 jdk-6update20;tomcat; 瀏覽器語言 jsp 5.2.2 數(shù)據(jù)庫服務(wù)數(shù)據(jù)庫服務(wù) 數(shù)據(jù)庫服務(wù)器:mysql 6 6 確定方法及功能確定方法及功能 6.1 數(shù)據(jù)庫原理數(shù)據(jù)庫原理 數(shù)據(jù)庫管理(database administration)是有關(guān)建立、存儲、修改和存取數(shù)據(jù)庫 中信息的技術(shù),是指為保證數(shù)據(jù)庫系統(tǒng)的正常運(yùn)行和服務(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ù)庫的安全控制、
21、數(shù)據(jù)的完整性控制和對用戶提供技術(shù)支持。 數(shù)據(jù)庫的基本結(jié)構(gòu)分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 (1)(1)物理物理數(shù)數(shù)據(jù)據(jù)層層。 它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是 原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字 組成。 (2)(2)概念數(shù)據(jù)層。概念數(shù)據(jù)層。 它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個數(shù)據(jù)的邏輯定 義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯 關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員 概念下的數(shù)據(jù)庫。 (3)(3)邏輯數(shù)據(jù)層邏輯數(shù)據(jù)層。 它是用戶所看到和使用的數(shù)據(jù)庫,
22、表示了一個或一些特定用戶使用的數(shù)據(jù)集合, 即邏輯記錄的集合。 數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。 6.2 數(shù)據(jù)庫的種類數(shù)據(jù)庫的種類 大型數(shù)據(jù)庫有:oracle、sybase、db2、sql server 小型數(shù)據(jù)庫有:access、mysql、bd2 等。 6.3 數(shù)據(jù)庫方法與技術(shù)數(shù)據(jù)庫方法與技術(shù) mysql 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 mysql ab 公司。在 2008 年 1 月 16 號被 sun 公司收購。而 2009 年,sun 又被 oracle 收購.對于 mysql 的前途,沒 有任何人抱樂觀的態(tài)度.目前 mysql 被廣泛地應(yīng)用在 intern
23、et 上的中小型網(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)用
24、復(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)自動報 錯機(jī)制以及對存儲過程的充分支持。 6.4 使用語言使用語言 java,是由 sun microsystems 公司于 1995 年 5 月推出的 java 程序設(shè)計語言和 java 平臺的總稱。用 j
25、ava 實現(xiàn)的 hotjava 瀏覽器(支持 java applet)顯示了 java 的魅力:跨平臺、動態(tài)的 web、internet 計算。從此,java 被廣泛接受并推動 了 web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 java applet。 java 分為三個體系 javase(java2 platform standard edition,java 平臺標(biāo) 準(zhǔn)版),javaee(java 2 platform,enterprise edition,java 平臺企業(yè)版), javame(java 2 platform micro edition,java 平臺微型版)。本系統(tǒng)采用的
26、就是 java ee。 java ee(java platform,enterprise edition) 。這個版本以前稱為 j2ee。企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端 java 應(yīng)用程序。java ee 是在 java se 的基礎(chǔ)上構(gòu)建的,它提供 web 服務(wù)、 組件模型、管理和通信 api,可以用來實現(xiàn)企業(yè)級的面向服務(wù) 體系結(jié)構(gòu) (service-oriented architecture,soa)和 web 2.0 應(yīng)用程序。 java 的誕生是對傳統(tǒng)計算機(jī) 模式的挑戰(zhàn),對計算機(jī)軟件開發(fā)和軟件產(chǎn)業(yè)都 產(chǎn)生了深遠(yuǎn)的影響: (1)軟件 4a 目標(biāo)要求軟件能達(dá)到任
27、何人在任何地方在任何時間對任何電子 設(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è)獲得新 的價值,新的增長,新的商機(jī),新的管理。 (4)對軟件開
28、發(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ū)ο蟮?。 3、java 語言是分布式的 。 4、java 語言是健壯的。 5、java 語言是安全的 6、java 語言是體系結(jié)構(gòu)中立的。 7、java 語言是可移植的。 8、java 語言是解釋型的。 9、java 是高
29、性能的。 10、java 語言是多線程的。 11、java 語言是動態(tài)的。 java 語言的優(yōu)良特性使得 java 應(yīng)用具有無比的健壯性和可靠性,這也減少 了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。 java 對對象技術(shù)的全面支持和 java 平臺內(nèi)嵌的 api 能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。 java 的編譯一次,到處可運(yùn)行的特性 使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。 特別是 java 企業(yè)應(yīng)用編程接口( java enterprise apis)為企業(yè)計算及 電子 商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。 6.5 b/s 架構(gòu)架構(gòu) b/s 結(jié)構(gòu)(browser/ser
30、ver 結(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)不同的人員
31、,從不同的地點,以不同的接入方式(比如 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 的流行,以往的主機(jī)終端和 cs 都無法滿足當(dāng)前的全 球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了 bs 型模式, 即瀏覽器服務(wù)器結(jié)構(gòu)。b/s 模式最大特點是:用戶可以通過 www 瀏覽器去訪問 internet 上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這
32、些信息都是由許 許多多的 web 服務(wù)器產(chǎn)生的,而每一個 web 服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服 務(wù)器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務(wù)器中??蛻舳顺?www 瀏覽器,一般 無須任何用戶程序,只需從 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.6 jsp jsp(java server pages)是由 sun micr
33、osystems 公司倡導(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 下運(yùn)行, 也能在其他操作系統(tǒng)上運(yùn)行。 jsp 技術(shù)使用 java 編程語言編寫類 xml 的 tags 和 scriptlets,來封裝產(chǎn) 生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端 的資源的應(yīng)用邏輯。j
34、sp 將網(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 與 java servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給 客戶端的就 是一個 html 文本,因此客戶端只要有 瀏覽器就能瀏覽。 jsp 的 1.0 規(guī)范的最后版本是 1999 年 9 月推出的,12 月又推出了 1.1 規(guī)范。
35、 目前較新的是 jsp1.2 規(guī)范,jsp2.0 規(guī)范的征求意見稿也已出臺。 jsp 頁面由 html 代碼和嵌入其中的 java 代碼所組成。服務(wù)器在頁面被客戶 端請求以后對這些 java 代碼進(jìn)行處理,然后將生成的 html 頁面返回給客戶端 的瀏覽器。 java servlet 是 jsp 的技術(shù)基礎(chǔ),而且大型的 web 應(yīng)用程序的開發(fā) 需要 java servlet 和 jsp 配合才能完成。 jsp 具備了 java 技術(shù)的簡單易用, 完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向 因特網(wǎng)的所有特點。 自 jsp 推出后,眾多大公司都支持 jsp 技術(shù)的服務(wù)器,如 ibm、ora
36、cle、bea 公司等,所以 jsp 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 jsp 可用一種簡單易懂的等式表示為:html+java=jsp。 7 7 系統(tǒng)分析與設(shè)計系統(tǒng)分析與設(shè)計 7.1 總體設(shè)計總體設(shè)計 描述了材料采購系統(tǒng)的各個外部項及整個采購到入庫的程序。各個加工工序又 詳細(xì)的展現(xiàn)出來,讓人清晰。 系統(tǒng)數(shù)據(jù)流程圖 7.2 詳細(xì)設(shè)計詳細(xì)設(shè)計 7.2.1 材料采購管理系統(tǒng)功能結(jié)構(gòu)圖材料采購管理系統(tǒng)功能結(jié)構(gòu)圖 材料采購系統(tǒng)材料采購系統(tǒng) 核 對 處 理 需 求 匯 總 到 貨 處 理 采 購 處 理 退 貨 處 理 制 定 采 購 計 劃 查 詢 供 應(yīng) 商 生 成 采 購 單 查 詢 庫 存 匯
37、總 需 求 計 劃 退 貨 處 理 登 記 材 料 信 息 發(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ā)出到貨 通知單;如果不一致,
38、需要查明原因,確認(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)材料采購管理系統(tǒng) e-r 圖圖 7.2.3 材料采購管理系統(tǒng)表屬
39、性圖材料采購管理系統(tǒng)表屬性圖 備注 傳真 供應(yīng)商單供應(yīng)商單 供應(yīng)商號 電子郵件 公司主頁 銀行賬號 供應(yīng)商名 電話 郵編聯(lián)系人 備注 地址 備注 料號料號 業(yè)務(wù)員 計劃號供應(yīng)商號 日期 數(shù)量數(shù)量 品名單價 采購單采購單 庫存單庫存單 數(shù)量數(shù)量 備注 有效期 料號料號 單價 更新日期 倉庫號 材料材料 料號品名 供應(yīng)商號 需求匯總單需求匯總單 料號料號日期 計劃號 部門 數(shù)量數(shù)量 品名 用戶用戶 用戶名用戶名密碼密碼 7.2.4 材料采購管理系統(tǒng)表結(jié)構(gòu)設(shè)計圖材料采購管理系統(tǒng)表結(jié)構(gòu)設(shè)計圖 需求匯總單需求匯總單 table summary_list 列名數(shù)據(jù)類型字符長度是否可為空 m_idinteg
40、er11否 s_countinteger11是 庫存單庫存單 table stor_list field name field typesizenot null m_idinteger11否 m_countinteger11是 供應(yīng)商單供應(yīng)商單 table provider_list field name field typesizenot null p_idinteger11否 p_namenvarchar30是 p_addrnvarchar100是 p_contactnvarchar20是 p_postchar20是 p_phonenvarchar10是 p_webpagenvarchar
41、20是 p_faxchar30是 p_bank_nochar30是 p_bank_namenvarchar40是 p_remarknvarchar60是 材料單材料單 table material_list field name field typesizenot null m_idinteger11否 m_namevarchar30是 p_idinteger 11是 采購單采購單 table need_list field name field typesizenot null m_idinteger11否 n_countinteger11是 用戶用戶 table user_list fie
42、ld name field typesizenot null u_namevarchar10是 u_passwordvarchar 20是 7.2.5 系統(tǒng)登錄流程圖系統(tǒng)登錄流程圖 7.2.6 查詢功能程序流程圖查詢功能程序流程圖 (查詢舉例)(查詢舉例) 7.3 系統(tǒng)部分成果展示系統(tǒng)部分成果展示 7.3.1 系統(tǒng)登錄界面系統(tǒng)登錄界面 秘密驗證成功界面 7.3.2 系統(tǒng)主界面系統(tǒng)主界面 7.3.3 系統(tǒng)運(yùn)行部分界面系統(tǒng)運(yùn)行部分界面 1.添加處理模塊界面 2.查詢功能模塊界面 3.刪除功能模塊界面 8 8 測測 試試 8.1 軟件測試的目標(biāo)軟件測試的目標(biāo) 測試的目的是應(yīng)該盡量找出軟件中的隱藏的錯
43、誤并加以糾正,而不是通過 測試證明軟件沒有錯誤。所以,通過測試不是證明軟件是正確的。通過測試只 能從軟件中找到錯誤,而不可能證明程序中沒有錯誤,即使選擇測試方案最完 美,軟件中仍然可能隱藏著錯誤。 8.2 測試計劃及執(zhí)行情況測試計劃及執(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ù)庫訪問錯誤、 性能錯誤、
44、初始化和終止錯誤。 測試項目: a. 基本操作測試 按照各功能界面的操作圖,測試軟件的操作項是否正確,畫面(窗口)切換 是否正常。各個菜單欄里菜單是否正??蛇x,操作是否可以順利進(jìn)行,各個菜 單中的分選項是否正確可用。經(jīng)過測試,本系統(tǒng)基本符合要求,各項操作均為 正確合理,可順利投入使用。 b. 邊界測試 依據(jù)各個輸入項目的邊界值的設(shè)定,測試各項目是否作了邊界值檢查和處 理,各項目初始化和終止時數(shù)據(jù)是否正常。 8.3 集成測試集成測試 在這里采用集成測試中的增量組裝測試,先測試最基本的主體模塊,測試 成功后,再加入各個功能擴(kuò)展模塊。 8.4 測試評價測試評價 模塊組裝測試完成后,又做了整體的測試,
45、在經(jīng)過對軟件的測試后,測試 結(jié)果表明軟件需要的功能已經(jīng)基本上實現(xiàn)了。 9 9 結(jié)結(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)研制作及報告的寫作過程的
46、經(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)用。 參考文獻(xiàn)參考文獻(xiàn) 1軟件工程導(dǎo)論. 張海藩. 清華大學(xué)出版社,1992 年 2mysql 開發(fā)者 sql 權(quán)威指南 rick f.van der lans、許杰星、李強(qiáng)、 等 機(jī)械工業(yè) 出版社 2008 年 3軟件工程導(dǎo)論. 張海藩. 清華大學(xué)出版社,1992 年 4java web 開發(fā)技術(shù)大全:jsp+servlet+struts+hibernate+spring+ajax(配光盤
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度簽約主播虛擬偶像形象授權(quán)及運(yùn)營合作協(xié)議
- 2025年度智能設(shè)備擔(dān)保合同解除與售后服務(wù)保障協(xié)議
- 二零二五年度環(huán)保技術(shù)研發(fā)合同履行技術(shù)創(chuàng)新個原則協(xié)議
- 二零二五年度農(nóng)村土地爭議調(diào)解與生態(tài)補(bǔ)償合同
- 二零二五年度音樂節(jié)品牌贊助合同
- 二零二五年度企業(yè)總部安全保衛(wèi)保安聘用協(xié)議
- 二零二五年度摩托車整車出口代理轉(zhuǎn)讓協(xié)議
- 二零二五年度磚廠土地承包及開發(fā)合同
- 2025年度獵聘人才委托招聘與人才激勵服務(wù)合同
- 2025年度生物制藥原材料采購合同(含GMP認(rèn)證)
- 2025河北石家莊市交建(交投津石)高速公路建設(shè)管理限公司招聘120人易考易錯模擬試題(共500題)試卷后附參考答案
- 俄羅斯進(jìn)口凍肉合同范例
- 2.3 品味美好情感 課件 -2024-2025學(xué)年統(tǒng)編版道德與法治 七年級下冊
- 2025年湖北省技能高考(建筑技術(shù)類)《建設(shè)法規(guī)》模擬練習(xí)試題庫(含答案)
- 部編版七年級語文下冊《第2課說和做》課件
- 養(yǎng)老服務(wù)信息化發(fā)展-深度研究
- 2024-2025學(xué)年第二學(xué)期學(xué)??倓?wù)工作計劃(附2月-6月安排表行事歷)
- 夫妻離婚協(xié)議書范本2024
- 北京市海淀區(qū)2024-2025學(xué)年八年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2025年南京旅游職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
評論
0/150
提交評論