某地陶瓷制品有限公司材料采購系統畢業(yè)設計論文
《某地陶瓷制品有限公司材料采購系統畢業(yè)設計論文》由會員分享,可在線閱讀,更多相關《某地陶瓷制品有限公司材料采購系統畢業(yè)設計論文(37頁珍藏版)》請在裝配圖網上搜索。
1、某某大學本科畢業(yè)設計本科畢業(yè)設計( (論文論文) )題目:陶瓷制品有限公司材料采購系統題目:陶瓷制品有限公司材料采購系統系系 (部):(部): 專專 業(yè):業(yè): 班班 級:級: 學學 生:生: 學學 號:號: 指導教師:指導教師: 2011 年 4 月 畢業(yè)設計(論文)任務書系 別 專業(yè) 班級 姓名 學號 1.畢業(yè)設計(論文)題目: 某地陶瓷制品有限公司材料采購系統 2.題目背景和意義: 某地陶瓷制品有限公司位于路北區(qū),生產日用陶瓷,耐火材料,日用瓷杯,衛(wèi)生瓷等陶瓷制品的國企之一,其材料采購環(huán)節(jié)尚未得到足夠的重視,更不用說提高采購環(huán)節(jié)使用的管理理念和方式,這也是我國很多傳統國有企業(yè)的弊端。 3.
2、設計(論文)的主要內容(理工科含技術指標): (1)認真分析企業(yè)物資采購部門的業(yè)務范圍及物資采購的業(yè)務流程,確定系統的管理功能,具體如下:制定物資采購計劃;完成物資采購訂貨;到貨、物資驗收入庫。 (2)查詢功能:采購計劃;訂貨;到貨;客戶。 (3)統計:年度采購報告。 4.設計的基本要求及進度安排(含起始時間、設計地點):設計的基本要求:1.界面友好,操作方便; 2.系統穩(wěn)定; 3.易于維護。畢業(yè)設計時間:2010 年 11 月至 2011 年 6 月,畢業(yè)設計地點:洪慶校區(qū)。畢業(yè)設計進度安排:1 3 周:明確設計任務,進行需求分析;4 6 周:提出設計方案,進行系統設計;7 9 周:建立邏輯
3、模型,進行詳細設計;10 13 周:選擇實現工具,進行編碼; 14 16 周:設計測試方案,進行系統測試; 17 18 周:總結畢業(yè)設計,撰寫畢業(yè)論文 5.畢業(yè)設計(論文)的工作量要求 實驗(時數)*或實習(天數): 圖紙(幅面和張數)*: 其他要求: 指導教師簽名: 年 月 日 學生簽名: 年 月 日 系主任審批: 年 月 日說明:1 本表一式二份,一份由學生裝訂入冊,一份教師自留。2 帶*項可根據學科特點選填。I某地陶瓷制品有限公司材料采購系統的分析與設計某地陶瓷制品有限公司材料采購系統的分析與設計摘 要本文研究的內容是某地陶瓷制品有限公司單位的材料采購過程。材料采購系統主要是通過對材料采
4、購的各個主體、加工、及流程進行分析研究,制作出合理的系統軟件,以提高企業(yè)運營效率,加速企業(yè)信息化,增強綜合競爭力。主要采用市場調研和模型分析設計方法,繪制 DFD 圖和 E-R 圖等各類圖,同時結合當前各類研究文獻資料,得出結論,最后通過軟件開發(fā)工具開發(fā)出該系統,并以軟件的形式發(fā)布出去,投入市場即可實踐應用。材料采購管理系統是典型的信息管理系統(MIS),其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。關鍵詞:關鍵詞:數據庫圖表;系統分析設計;軟件編程語言;材料采購II
5、TangshanTangshan HuaxinHuaxin ChengCheng CeramicCeramic ProductsProducts Co.,Co., Ltd.Ltd. MaterialMaterial ProcurementProcurement SystemSystem AnalysisAnalysis andand DesignDesignAbstractThe contents of this paper is the unit of Tangshan Huaxin Cheng Ceramic Products Co., Ltd. The material procurem
6、ent 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 competitiveness. Mainly market re
7、search 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 market to practical applicatio
8、n. 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 integrity, data security, a go
9、od library. For the latter application powerful, easy to use and so on.Keywords: database diagram; system analysis and design; software programming language; material procurementIII目目 錄錄主要符號表主要符號表1 緒 論.11.1 本課題的研究背景和意義.11.2 本課題的設計目的.11.3 本課題的內容和主要功能.12 調研了解企業(yè)材料采購過程及現狀.23 可行性分析研究.23.1 可行性研究方法.23.2 可行
10、性綜合分析.23.2.1 技術可行性.23.2.2 操作可行性.33.2.3 經濟可行性.33.2.4 法律可行性.34 系統功能.34.1 總體功能簡介.34.2 具體功能.35 系統環(huán)境要求.35.1 硬件要求.35.1.1. 前臺.35.1.2 數據庫服務.35.2 軟件要求.45.2.1 前臺.45.2.2 數據庫服務.46 確定方法及功能.46.1 數據庫原理.46.2 數據庫的種類.56.3 數據庫方法與技術.56.4 使用語言.66.5 B/S 架構.76.6 JSP.87 系統分析與設計.97.1 總體設計.97.2 詳細設計.10IV7.2.1 材料采購管理系統功能結構圖.1
11、07.2.2 材料采購管理系統 E-R 圖 .117.2.3 材料采購管理系統表屬性圖.117.2.4 材料采購管理系統表結構設計圖.137.2.5 系統登錄流程圖.157.2.6 查詢功能程序流程圖.157.3 系統展示.167.3.1 系統登錄界面.167.3.2 系統主界面.178 測 試.188.1 軟件測試的目標.188.2 測試計劃及執(zhí)行情況.188.3 集成測試.188.4 測試評價.189 結 論.19參考文獻.20致 謝.21畢業(yè)設計(論文)知識產權聲明.22畢業(yè)設計(論文)獨創(chuàng)性聲明.23附錄 1 源程序清單(編程的同學填寫).241 緒 論11 1 緒緒 論論1.1 本課
12、題的研究背景和意義本課題的研究背景和意義某地陶瓷制品有限公司位于路北區(qū),生產日用陶瓷,耐火材料,日用瓷杯,衛(wèi)生瓷等陶瓷制品的國企之一,其材料采購環(huán)節(jié)尚未得到足夠的重視,更不用說提高采購環(huán)節(jié)使用的管理理念和方式,這也是我國好多傳統國有企業(yè)的弊端。進入 21 世紀,隨著技術進步和客戶需求多樣化,企業(yè)經營的市場環(huán)境發(fā)生了很大的變化,從過去的供應商主導的、靜態(tài)的、簡單的市場環(huán)境變成客戶為主導的、動態(tài)的、復雜的市場環(huán)境。在企業(yè)經營管理中,采購是最重要的一個環(huán)節(jié)。鑒于 陶瓷制品有限公司目前傳統的采購模式,如果有專門的科學化的處理系統,會大大提高該企業(yè)的采購環(huán)節(jié)效率,縮短整個產品生產周期,在實施有效的計劃、
13、組織與控制職能等采購活動的同時,通過實施科學的采購管理,合理選擇采購方式、采購品種、采購批量、采購頻率和采購地點等,以有限的資金保證經營活動的有效開展,為企業(yè)降低成本、加速資金周轉、縮短生產周期、確保產品質量和提高企業(yè)經營質量具有非常重要的意義。1.2 本課題的設計目的本課題的設計目的本文研究供應采購管理對中國企業(yè)來說,更具有重要的現實意義。 本文從具體的制造型企業(yè)提高采購管理的需求入手,給出了適合制造型企業(yè)的采購供應管理系統整體設計方案。在系統業(yè)務流程改造和功能模塊的設計中體現出先進的采購管理思想,并采用面向對象的技術對采購業(yè)務管理的具體內容進行了分析與設計。該系統將有效的整合企業(yè)內外部的資
14、源,加強企業(yè)與供應商之間的緊密合作,增強企業(yè)采購業(yè)務的透明度,規(guī)范標準業(yè)務流程,提高采購的效率和質量,提升企業(yè)的核心競爭力。1.3 本課題的內容和主要功能本課題的內容和主要功能本文研究的內容是某地陶瓷制品有限公司的材料采購過程,主要涉及到材料有骨質瓷,骨碳,石英長石,滑石粉和其他包裝類材料等。材料采購系統主要是通過對材料采購的各個主體、流程進行分析研究,制作出合理的系統軟件。某大學(論文)2主要功能包括人事信息、供應商信息、采購需求提交、采購訂單、采購進貨、采購退貨、庫存等,還包括大量的報表分析,通過這些管理,使公司企業(yè)的運轉一目了然。詳細功能包括對各種采購材料、庫存、供應商等相關信息的瀏覽、
15、查詢、添加、修改、刪除,查詢記錄,材料入庫及用戶管理等六個方面。2 調研了解企業(yè)材料采購過程及現狀32 2 調研了解企業(yè)材料采購過程及現狀調研了解企業(yè)材料采購過程及現狀采購管理為降低采購成本,提高采購效益提供了廣闊的空間,但也同時為采購管理帶來了新的機遇和挑戰(zhàn)。目前,我國大多數企業(yè)仍然沒有建立健全的供應鏈管理體系,物資的采購還存在機構設置分散,資源浪費嚴重,信息傳遞滯后等問題。采購環(huán)節(jié)尚未得到足夠的重視,更不用說提高采購環(huán)節(jié)使用的管理理念和方式,這也是傳統企業(yè)的弊端,一些先進理念的企業(yè)都采用了現代化的管理方式,實施了采購系統,提高了效率,同時給企業(yè)帶來了豐厚的收益。采購作為商業(yè)企業(yè)整個經營活動
16、的前端行為,已經越來越被商業(yè)企業(yè)所重視。但是現在大多數企業(yè)也僅僅是初步有采購管理這個思想,采購管理系統這類成熟的軟件并不多,此類系統軟件明顯的供不應求。3 可行性分析研究43 3 可行性分析研究可行性分析研究3.1 可行性研究方法可行性研究方法通過調查分析采購供應管理信息系統所具備的能力及實現的方法。確定總體結構,利用數據庫和程序設計語言所具有的能力,以最簡潔最容易的方法,使其成為一個初級的系統軟件。3.2 可行性綜合分析可行性綜合分析3.2.1 技術可行性技術可行性系統現階段的發(fā)展過程中,利用現有人力和物力是完全具備的能力開發(fā)出來的,作為階段性產品,日后的發(fā)展空間大,實現方法逐步簡單容易。對
17、于該系統的技術要求,現行的軟件開發(fā)條件,環(huán)境,完全可以實現。MY SQL 和 JAVA 完全可以提供該系統的操作要求和數據庫需求。所以材料采購管理信息系統在技術上是完全可行的。3.2.2 操作可行性操作可行性該系統的開發(fā)要求是界面簡單,易于操作,實現功能全面,面向大多數人員。3.2.3 經濟可行性經濟可行性為某地陶瓷制品有限公司開發(fā)材料采購系統,公司規(guī)模大,資金雄厚,軟硬件條件優(yōu)越,設計開發(fā)人員需求較少,周期短,成本低,資金耗費小,故經濟上是可行的。3.2.4 法律可行性法律可行性沒有觸犯任何國家法律,某地陶瓷制品有限公司是合法的企業(yè),本材料采購系統在設計開發(fā)整個過程中都是符合國家法律法規(guī)的,
18、因此,法律上具有可行性。4 系統功能54 4 系統功能系統功能4.1 總體功能簡介總體功能簡介主要功能包括人事信息、供應商信息、采購需求提交、采購訂單、采購進貨、采購退貨、庫存等,還包括大量的報表分析,通過這些管理,使公司企業(yè)的運轉一目了然。4.2 具體功能具體功能本系統主要完成對材料采購的管理,包括添加、修改、刪除,查詢材料和供應商信息及記錄,及用戶管理等六個方面。系統可以完成對需求、庫存及經銷商各類信息的瀏覽、查詢、添加、刪除、修改記錄等功能。還可以對系統的管理員和用戶進行增加、刪除功能。5 系統環(huán)境要求65 5 系統環(huán)境要求系統環(huán)境要求5.1 硬件要求硬件要求5.1.1. 前臺前臺CPU
19、: 推薦 Pentium4 以上 CPU。內存:推薦 512M 以上內存。硬盤:推薦 40G 以上磁盤空間。5.1.2 數據庫服務數據庫服務CPU: Pentium4 2.8GHz以上IBM兼容機內存:1024MB以上容量5.2 軟件要求軟件要求 5.2.1 前臺前臺操作系統:WindowsNT4.0/Windows2000/WindowsME/Windows2003/WindowsXP/Vista/Wwindows7系統。軟件: Java 環(huán)境版本 jdk-6update20;tomcat;瀏覽器語言 JSP5.2.2 數據庫服務數據庫服務數據庫服務器:Mysql6 確定方法及功能76 6
20、確定方法及功能確定方法及功能6.1 數據庫原理數據庫原理數據庫管理(Database Administration)是有關建立、存儲、修改和存取數據庫中信息的技術,是指為保證數據庫系統的正常運行和服務質量,有關人員須進行的技術管理工作。負責這些技術管理工作的個人或集體稱為數據庫管理員(DBA)。數據庫管理的主要內容有:數據庫的建立、數據庫的調整、數據庫的重組、數據庫的重構、數據庫的安全控制、數據的完整性控制和對用戶提供技術支持。數據庫的基本結構分三個層次,反映了觀察數據庫的三種不同角度。 (1)(1)物理物理數數據據層層。 它是數據庫的最內層,是物理存貯設備上實際存儲的數據的集合。這些數據是原
21、始數據,是用戶加工的對象,由內部模式描述的指令操作處理的位串、字符和字組成。 (2)(2)概念數據層。概念數據層。 它是數據庫的中間一層,是數據庫的整體邏輯表示。指出了每個數據的邏輯定義及數據間的邏輯聯系,是存貯記錄的集合。它所涉及的是數據庫所有對象的邏輯關系,而不是它們的物理情況,是數據庫管理員 概念下的數據庫。 (3)(3)邏輯數據層邏輯數據層。 它是用戶所看到和使用的數據庫,表示了一個或一些特定用戶使用的數據集合,即邏輯記錄的集合。 數據庫不同層次之間的聯系是通過映射進行轉換的。6.2 數據庫的種類數據庫的種類大型數據庫有:Oracle、Sybase、DB2、SQL server 小型數
22、據庫有:Access、MySQL、BD2 等。6.3 數據庫方法與技術數據庫方法與技術MySQL 是一個小型關系型數據庫管理系統,開發(fā)者為瑞典 MySQL AB 公司。在6 確定方法及功能82008某大學畢業(yè)設計(論文)9年 1 月 16 號被 Sun 公司收購。而 2009 年,SUN 又被 Oracle 收購.對于 Mysql 的前途,沒有任何人抱樂觀的態(tài)度.目前 MySQL 被廣泛地應用在 Internet 上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了 MySQL 作為網站數據庫。MySQL 最初的開發(fā)者的
23、意圖是用 mSQL 和他們自己的快速低級例程(ISAM)去連接表格。不管怎樣,在經過一些測試后,開發(fā)者得出結論:mSQL 并沒有他們需要的那么快和靈活。這導致了一個使用幾乎和 mSQL 一樣的 API 接口的用于他們的數據庫的新的 SQL 接口的產生,這樣,這個 API 被設計成允許為用于 mSQL 而寫的第三方代碼更容易移植到 MySQL。應用架構:單點(Single) ,適合小規(guī)模應用 復制(Replication) ,適合中小規(guī)模應用 集群(Cluster) ,適合大規(guī)模應用 MySQL4.1 版本中增加了不少新的性能,包括對主鍵的更高速度的緩存,對子查詢的更好的支持,以及應網絡約會網站
24、所要求的,基于地理信息的查詢。 其同步開發(fā)的 5.0 版本則把目標對準了企業(yè)用戶,對于 4.1 版本中的所有新特性,5.0 版本悉數收入囊中,并且獨具以下特點:對外鍵的良好支持;系統自動報錯機制以及對存儲過程的充分支持。6.4 使用語言使用語言Java,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設計語言和Java 平臺的總稱。用 Java 實現的 HotJava 瀏覽器(支持 Java applet)顯示了Java 的魅力:跨平臺、動態(tài)的 Web、Internet 計算。從此,Java 被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現在均支
25、持 Java applet。Java 分為三個體系 JavaSE(Java2 Platform Standard Edition,java 平臺標準版),JavaEE(Java 2 Platform,Enterprise Edition,java 平臺企業(yè)版),JavaME(Java 2 Platform Micro 某大學畢業(yè)設計(論文)10Edition,java 平臺微型版)。本系統采用的就是 Java EE。Java EE(Java Platform,Enterprise Edition) 。這個版本以前稱為 J2EE。企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務器端 Jav
26、a 應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現企業(yè)級的面向服務 體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。Java 的誕生是對傳統計算機 模式的挑戰(zhàn),對計算機軟件開發(fā)和軟件產業(yè)都產生了深遠的影響: (1)軟件 4A 目標要求軟件能達到任何人在任何地方在任何時間對任何電子設備都能應用。這樣能滿足軟件平臺上互相操作,具有可伸縮性和重用性并可即插即用等分布式計算模式的需求。 (2)基于構建開發(fā)方法的崛起,引出了CORBA 國際標準軟件體系結構 和多層
27、應用體系框架。在此基礎上形成了Java.2 平臺和.NET 平臺兩大派系,推動了整個 IT 業(yè)的發(fā)展。 (3)對軟件產業(yè)和 工業(yè)企業(yè)都產生了深遠的影響,軟件從以開發(fā)為中心轉到了以服務為中心。中間提供商,構件提供商, 服務器軟件 以及咨詢服務商出現。企業(yè)必須重塑自我, B2B 的電子商務將帶動整個新經濟市場,使企業(yè)獲得新的價值,新的增長,新的商機,新的管理。 (4)對軟件開發(fā)帶來了新的革命,重視使用第三方構件集成,利用平臺的基礎設施服務,實現開發(fā)各個階段的重要技術,重視開發(fā)團隊的組織和文化理念,協作,創(chuàng)作,責任,誠信是人才的基本素質。語言特點:Java 是一種簡單的,面向對象的,分布式的,解釋型
28、的,健壯安全的,結構中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。 主要特性:1、Java 語言是簡單的 。某大學畢業(yè)設計(論文)112、Java 語言是一個面向對象的 。3、Java 語言是分布式的 。4、Java 語言是健壯的。 5、Java 語言是安全的6、Java 語言是體系結構中立的。 7、Java 語言是可移植的。8、Java 語言是解釋型的。9、Java 是高性能的。10、Java 語言是多線程的。11、Java 語言是動態(tài)的。Java 語言的優(yōu)良特性使得 Java 應用具有無比的健壯性和可靠性,這也減少了應用系統的維護費用。 Java 對對象技術的全面支持和 Java 平臺內嵌
29、的 API能縮短應用系統的開發(fā)時間并降低成本。 Java 的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平臺之間傳遞信息的低成本方式。特別是 Java 企業(yè)應用編程接口( Java Enterprise APIs)為企業(yè)計算及 電子商務應用系統提供了有關技術和豐富的類庫。6.5 B/S 架構架構B/S 結構(Browser/Server 結構)結構即瀏覽器和服務器結構。它是隨著Internet 技術的興起,對 C/S 結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過 WWW 瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務
30、器端(Server)實現,形成所謂三層 3-tier 結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO) 。以目前的技術看,局域網建立 B/S 結構的網絡應用,并通過Internet/Intranet 模式下數據庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet 等)訪問和某大學畢業(yè)設計(論文)12操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全 。特別是在 JAVA 這樣的跨平臺語言出現之后,B
31、/S 架構管理軟件更是方便、速度快、效果優(yōu)。 隨著 Internet 和 WWW 的流行,以往的主機終端和 CS 都無法滿足當前的全球網絡開放、互連、信息隨處可見和信息共享的新要求,于是就出現了 BS 型模式,即瀏覽器服務器結構。B/S 模式最大特點是:用戶可以通過 WWW 瀏覽器去訪問Internet 上的文本、數據、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的 Web 服務器產生的,而每一個 Web 服務器又可以通過各種方式與數據庫服務器連接,大量的數據實際存放在數據庫服務器中。客戶端除了 WWW 瀏覽器,一般無須任何用戶程序,只需從 Web 服務器上下載程序到本地來執(zhí)行,在下
32、載過程中若遇到與數據庫有關的指令,由 Web 服務器交給數據庫服務器來解釋執(zhí)行,并返回給Web 服務器,Web 服務器又返回給用戶。在這種結構中,將許許多多的網連接到一塊,形成一個巨大的網,即全球網。而各個企業(yè)可以在此結構的基礎上建立自己的Intranet。 6.6 JSPJSP(Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網頁技術標準。JSP 技術有點類似 ASP 技術,它是在傳統的網頁HTML 文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 標記(tag),從而形成 JSP 文
33、件(*.jsp)。 用 JSP 開發(fā)的 Web 應用是跨平臺的,既能在 Linux 下運行,也能在其他操作系統上運行。JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產生動態(tài)網頁的處理邏輯。網頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。JSP 將網頁邏輯與 網頁設計和顯示分離,支持可重用的基于組件的設計,使基于 Web 的應用程序的開發(fā)變得迅速和容易。 Web 服務器在遇到訪問 JSP 網頁的請求時,首先執(zhí)行其中的 程序段,然后將執(zhí)行結果連同 JSP 文件中的 HTML 代碼某大學畢業(yè)設計(論文)13一起返
34、回給客戶。插入的 Java 程序段可以操作數據庫、重新定向網頁等,以實現建立動態(tài)網頁所需要的功能。 JSP 與 Java Servlet 一樣,是在服務器端執(zhí)行的,通常返回給 客戶端的就是一個 HTML 文本,因此客戶端只要有 瀏覽器就能瀏覽。 JSP 的 1.0 規(guī)范的最后版本是 1999 年 9 月推出的,12 月又推出了 1.1 規(guī)范。目前較新的是 JSP1.2 規(guī)范,JSP2.0 規(guī)范的征求意見稿也已出臺。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 J
35、ava Servlet 是 JSP 的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 具備了 Java 技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向 因特網的所有特點。 自 JSP 推出后,眾多大公司都支持 JSP 技術的服務器,如IBM、Oracle、Bea 公司等,所以 JSP 迅速成為商業(yè)應用的服務器端語言。 JSP 可用一種簡單易懂的等式表示為:HTML+Java=JSP。7 系統分析與設計147 7 系統分析與設計系統分析與設計7.1 總體設計總體設計描述了材料采購系統的各個外部項及整個采購到入庫的
36、程序。各個加工工序又詳細的展現出來,讓人清晰。系統數據流程圖7.2 詳細設計詳細設計某大學畢業(yè)設計(論文)157.2.1 材料采購管理系統功能結構圖材料采購管理系統功能結構圖材料采購系統材料采購系統核對處理需求匯總到貨處理采購處理退貨處理制定采購計劃查詢供應商生成采購單查詢庫存匯總需求計劃退貨處理登記材料信息發(fā)出到貨通知據實核對材料登記錄入材料賬戶管理系統用戶管理密碼管理本材料采購系統主要分了六個模塊:采購處理:根據生產部門和庫存情況匯總上來的需求匯總表來制定合理實際的材料采購計劃;通過查詢供應商信息,生成采購單,進而實現采購活動。到貨處理:把供應商發(fā)來的貨物進行分類處理,登記貨物的詳細信息,
37、錄入材料。核對處理:通過采購處理中生成的采購單和到貨處理中的到貨單進行對比核查,確認到貨和采購是否一致,如果數據一致,則向生產部門和倉庫部門同時發(fā)出到貨通知單;如果不一致,需要查明原因,確認有誤,和供應商聯系,或協商或退貨。退貨處理:如果核對處理中有誤,則根據實際情況對貨物的性質進行準確的評判,如果在非正常范圍內,則等級詳細的材料信息,然后進行退貨處理。某大學畢業(yè)設計(論文)16需求匯總:公司其他部門要求或者請求采購部進行材料的采購,采購部門會根據生產部門提交的請購單和倉庫部門提供的庫存單進行處理,進而制定需求計劃,生成需求匯總表,進行材料采購活動。賬戶管理:添加,刪除,修改,查詢系統的管理員
38、及其他賬戶信息,同時可以設置系統管理員和用戶的密碼信息,驗證是否有權限進入該系統進行操作。7.2.2 材料采購管理系統材料采購管理系統 E-R 圖圖7.2.3 材料采購管理系統表屬性圖材料采購管理系統表屬性圖備注傳真供應商單供應商單供應商號電子郵件公司主頁 銀行賬號供應商名電話郵編聯系人備注地址某大學畢業(yè)設計(論文)17備注料號料號業(yè)務員計劃號供應商號日期數量數量品名單價采購單采購單庫存單庫存單數量數量備注有效期料號料號單價更新日期倉庫號材料材料料號品名供應商號某大學畢業(yè)設計(論文)18需求匯總單需求匯總單料號料號日期計劃號部門數量數量品名用戶用戶用戶名用戶名密碼密碼7.2.4 材料采購管理系
39、統表結構設計圖材料采購管理系統表結構設計圖需求匯總單需求匯總單 table summary_list列名數據類型字符長度是否可為空m_idinteger11否S_countInteger11是庫存單庫存單 table stor_listField name Field typesizeNot nullM_idInteger11否M_CountInteger11是某大學畢業(yè)設計(論文)19供應商單供應商單 table provider_list Field name Field typesizeNot nullP_idInteger11否P_nameNvarchar30是P_addrNvarch
40、ar100是P_contactNvarchar20是P_postChar20是P_phoneNvarchar10是P_webpageNvarchar20是P_faxChar30是P_bank_noChar30是P_bank_nameNvarchar40是P_remarkNvarchar60是材料單材料單 table material_listField name Field typesizeNot nullM_idInteger11否M_nameVarchar30是P_idInteger 11是采購單采購單 table need_listField name Field typesizeNot
41、 nullM_idInteger11否N_countInteger11是某大學畢業(yè)設計(論文)20用戶用戶 table user_listField name Field typesizeNot nullU_namevarchar10是U_passwordVarchar 20是7.2.5 系統登錄流程圖系統登錄流程圖7.2.6 查詢功能程序流程圖查詢功能程序流程圖(查詢舉例)(查詢舉例)某大學畢業(yè)設計(論文)217.3 系統部分成果展示系統部分成果展示7.3.1 系統登錄界面系統登錄界面秘密驗證成功界面某大學畢業(yè)設計(論文)227.3.2 系統主界面系統主界面7.3.3 系統運行部分界面系統運
42、行部分界面1.添加處理模塊界面某大學畢業(yè)設計(論文)232.查詢功能模塊界面3.刪除功能模塊界面8 測 試248 8 測測 試試8.1 軟件測試的目標軟件測試的目標測試的目的是應該盡量找出軟件中的隱藏的錯誤并加以糾正,而不是通過測試證明軟件沒有錯誤。所以,通過測試不是證明軟件是正確的。通過測試只能從軟件中找到錯誤,而不可能證明程序中沒有錯誤,即使選擇測試方案最完美,軟件中仍然可能隱藏著錯誤。8.2 測試計劃及執(zhí)行情況測試計劃及執(zhí)行情況本軟件使用了黑盒測試方法。黑盒測試又稱為功能測試,黑盒測試是以用戶的觀點,從輸入數據與輸出數據的對應關系出發(fā)進行測試的,它不涉及到程序的內部結構。很明顯,如果外部
43、特性本身有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現不了的。黑盒測試法注重于測試軟件的功能需求,主要試圖發(fā)現幾類錯誤:功能不對或遺漏、界面錯誤、數據結構或數據庫訪問錯誤、性能錯誤、初始化和終止錯誤。測試項目:a. 基本操作測試按照各功能界面的操作圖,測試軟件的操作項是否正確,畫面(窗口)切換是否正常。各個菜單欄里菜單是否正??蛇x,操作是否可以順利進行,各個菜單中的分選項是否正確可用。經過測試,本系統基本符合要求,各項操作均為正確合理,可順利投入使用。b. 邊界測試依據各個輸入項目的邊界值的設定,測試各項目是否作了邊界值檢查和處理,各項目初始化和終止時數據是否正常。8.3 集成測試集成測試在
44、這里采用集成測試中的增量組裝測試,先測試最基本的主體模塊,測試成功后,再加入各個功能擴展模塊。8.4 測試評價測試評價模塊組裝測試完成后,又做了整體的測試,在經過對軟件的測試后,測試結果表明軟件需要的功能已經基本上實現了。9 結 論259 9 結結 論論本文主要研究某地陶瓷制品有限公司材料采購管理系統的設計與實現,基本上達到了預期的設計要求和目的。在本系統的設計與實現的過程中,主要講述了材料采購管理信息系統的系統設計部分,包括功能模塊設計、數據庫結構設計等。系統設計為整個程序構建了骨架,各個功能模塊實現各個細節(jié)部分。主要功能有數據入庫、查詢、修改和刪除等。系統的詳細設計根據系統分析階段的結論將
45、系統具體化,并完成了各個模塊的添加、修改、刪除與查詢的功能,直到最后形成一個完整的可行性的管理信息系統。在系統整個分析設計調研制作及報告的寫作過程的經歷將會使我終生受益,并對我今后的工作和發(fā)展產生深遠的影響。使我從中受到很大的教育和啟迪,不僅將大學所學的知識進行了實際應用,還學到了很多書本上學不到的知識。開闊了視野,增長了知識,積累了經驗。充分鍛煉了自己的動手和應用能力,真正做到了理論聯系實際。由于整個系統設計制作時間比較倉促,所以該系統還有許多不合適的地方,我會做進一步的改善。我相信,這套材料采購管理系統經過進一步的改善和完善,一定會在企事業(yè)單位得到廣泛的應用。參考文獻26參考文獻參考文獻1
46、軟件工程導論. 張海藩. 清華大學出版社,1992 年2MySQL 開發(fā)者 SQL 權威指南 Rick F.van der Lans、許杰星、李強、 等 機械工業(yè)出版社 2008 年3軟件工程導論. 張海藩. 清華大學出版社,1992 年4Java Web 開發(fā)技術大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax(配光盤 1張) 李寧 清華大學出版社 2009 年5采購與供應管理.趙道致、王振強. 清華大學出版社. 2009 年6JSP 應用開發(fā)詳解(第 3 版) 劉曉華、張健、 周慧貞 電子工業(yè)出版社 2007 年7管理信息系統. 張月玲,范麗亞主編.
47、清華大學出版社. 2010 年8Java 從入門到精通(附 DVD 光盤 1 張) 李鐘尉、馬文強、 陳丹丹 清華大學出版社. 2008 年9信息系統開發(fā)方法教程陳佳 清華大學出版社. 2009 年10管理信息系統.張月玲,范麗亞主編. 清華大學出版社.2010 年11管理信息系統開發(fā)案例 于本海 高等教育出版社. 2010 年12JSP+Dreamweaver CS4+CSS+Ajax 動態(tài)網站開發(fā)典型案例(附 DVD 光盤 1 張) 王黎、于永軍、張豪、 等 清華大學出版社. 2010 年13Java Servlet and JSP Cookbook Perry, Bruce W. ORE
48、ILLY & ASSOC INC (2004)14JSP Examples and Best Practices Patzer, Andrew SPRINGER A PR TRADE (2002)15MySQL Reference Manual: Documentation from the Source Axmark, David OREILLY & ASSOC INC (2002-06)16Murachs Java Servlets and JSP Steelman, Andrea MURACH MIKE & ASSOC INC (2008)參考文獻27致 謝28致致 謝謝感謝某老師老師的
49、關心、指導和教誨。某老師老師追求真理、獻身科學、嚴以律已、寬以待人的崇高品質對學生將是永遠的鞭策。本人在畢業(yè)設計期間的工作自始至終都是在某老師老師全面、具體的指導下進行的。某老師老師淵博的學識、敏銳的思維、民主而嚴謹的作風,使學生受益匪淺,終生難忘。感謝某老師老師在課題研究中所給予的幫助。感謝實驗室的某老師老師的關心和幫助。感謝我的學友和朋友們對我的關心和幫助。畢業(yè)設計(論文)知識產權聲明29畢業(yè)設計(論文)知識產權聲明畢業(yè)設計(論文)知識產權聲明本人完全了解某大學有關保護知識產權的規(guī)定,即:本科學生在校攻讀學士學位期間畢業(yè)設計(論文)工作的知識產權屬于某校某學院。本人保證畢業(yè)離校后,使用畢業(yè)
50、設計(論文)工作成果或用畢業(yè)設計(論文)工作成果發(fā)表論文時署名單位仍然為某校某學院。學校有權保留送交的畢業(yè)設計(論文)的原文或復印件,允許畢業(yè)設計(論文)被查閱和借閱;學??梢怨籍厴I(yè)設計(論文)的全部或部分內容,可以采用影印、縮印或其他復制手段保存畢業(yè)設計(論文) 。(保密的畢業(yè)設計(論文)在解密后應遵守此規(guī)定)畢業(yè)設計(論文)作者簽名:某學生指導教師簽名:某老師日期:2011 年 5 月 2 日畢業(yè)設計(論文)獨創(chuàng)性聲明30畢業(yè)設計(論文)獨創(chuàng)性聲明畢業(yè)設計(論文)獨創(chuàng)性聲明秉承學校嚴謹的學風與優(yōu)良的科學道德,本人聲明所呈交的畢業(yè)設計(論文)是我個人在導師指導下進行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標注和致謝的地方外,畢業(yè)設計(論文)中不包含其他人已經發(fā)表或撰寫過的成果,不包含他人已申請學位或其他用途使用過的成果。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示了致謝。畢業(yè)設計(論文)與資料若有不實之處,本人承擔一切相關責任。畢業(yè)設計(論文)作者簽名:某學生指導教師簽名:某老師日期:2011 年 5 月 2 日附錄 131附錄附錄 1 1 源程序清單(編程的同學填寫)源程序清單(編程的同學填寫)
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年六年級數學下冊6整理和復習2圖形與幾何第7課時圖形的位置練習課件新人教版
- 2023年六年級數學下冊6整理和復習2圖形與幾何第1課時圖形的認識與測量1平面圖形的認識練習課件新人教版
- 2023年六年級數學下冊6整理和復習1數與代數第10課時比和比例2作業(yè)課件新人教版
- 2023年六年級數學下冊4比例1比例的意義和基本性質第3課時解比例練習課件新人教版
- 2023年六年級數學下冊3圓柱與圓錐1圓柱第7課時圓柱的體積3作業(yè)課件新人教版
- 2023年六年級數學下冊3圓柱與圓錐1圓柱第1節(jié)圓柱的認識作業(yè)課件新人教版
- 2023年六年級數學下冊2百分數(二)第1節(jié)折扣和成數作業(yè)課件新人教版
- 2023年六年級數學下冊1負數第1課時負數的初步認識作業(yè)課件新人教版
- 2023年六年級數學上冊期末復習考前模擬期末模擬訓練二作業(yè)課件蘇教版
- 2023年六年級數學上冊期末豐收園作業(yè)課件蘇教版
- 2023年六年級數學上冊易錯清單十二課件新人教版
- 標準工時講義
- 2021年一年級語文上冊第六單元知識要點習題課件新人教版
- 2022春一年級語文下冊課文5識字測評習題課件新人教版
- 2023年六年級數學下冊6整理和復習4數學思考第1課時數學思考1練習課件新人教版