企業(yè)生產(chǎn)管理信息系統(tǒng)設計與開發(fā)畢業(yè)設計_第1頁
企業(yè)生產(chǎn)管理信息系統(tǒng)設計與開發(fā)畢業(yè)設計_第2頁
企業(yè)生產(chǎn)管理信息系統(tǒng)設計與開發(fā)畢業(yè)設計_第3頁
企業(yè)生產(chǎn)管理信息系統(tǒng)設計與開發(fā)畢業(yè)設計_第4頁
企業(yè)生產(chǎn)管理信息系統(tǒng)設計與開發(fā)畢業(yè)設計_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)設計 題 目企業(yè)生產(chǎn)管理信息系統(tǒng)設計與開發(fā)學生姓名文 理學 號070310627系 部信 息 系專業(yè)班級信管0721指導教師丁 啟 華職 稱工 程 師2011年5月企業(yè)生產(chǎn)管理信息系統(tǒng)設計與開發(fā)原創(chuàng)性聲明本人鄭重聲明:所呈交的本科畢業(yè)論文(設計),是本人在指導老師的指導下,獨立進行研究工作所取得的成果,成果不存在知識產(chǎn)權(quán)爭議,除文中已經(jīng)注明引用的內(nèi)容外,本論文(設計)不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明。本人完全意識到本聲明的法律結(jié)果由本人承擔。 作者簽名: 日期: 年 月 日論文版權(quán)使用授權(quán)書 本人了解湖南商學院北

2、津?qū)W院有關保留、使用學位論文的規(guī)定,即:學校有權(quán)保留學位論文并根據(jù)國家或湖南省有關部門規(guī)定送交學位論文,允許學位論文被查閱和借閱;學??梢怨紝W位論文的全部或部分內(nèi)容,可以采用復印、縮印或其它手段保存學位論文。作者簽名: 導師簽名 日期: 年 月 日v摘 要針對制造企業(yè)的生產(chǎn)管理具有的訂單驅(qū)動和涉及大量復雜零件的加工制造兩大特征及由此帶來的生產(chǎn)過程的復雜狀況,提出了一個基于web的企業(yè)生產(chǎn)管理信息系統(tǒng),應用動態(tài)服務器頁面實現(xiàn)了設備動態(tài)、生產(chǎn)動態(tài)、生產(chǎn)信息等的多條件錄入、查詢、更新等功能,并根據(jù)班產(chǎn)量、月產(chǎn)量生成報表以供查詢和成本核算。給出了該系統(tǒng)的體系結(jié)構(gòu)、功能結(jié)構(gòu),并對系統(tǒng)實現(xiàn)的關鍵技術進行

3、了研究。這個企業(yè)生產(chǎn)管理系統(tǒng)是根據(jù)企業(yè)生產(chǎn)過程中的實際需求開發(fā)的一套管理軟件對于生產(chǎn)過程中的產(chǎn)品、物料及設備進行系統(tǒng)化的管理,將產(chǎn)品的生產(chǎn)及物料的需求生成計劃單的同時,配備了全方位的查詢功能。對于物料及完工的產(chǎn)品進行入庫集中管理,在確保企業(yè)正常生產(chǎn)的同時,降低了庫存成本,提高了生產(chǎn)效率。關鍵詞企業(yè)生產(chǎn)管理系統(tǒng);b/s;數(shù)據(jù)庫;aspabstractproduction management for manufacturing orders have driven and involves a large number of manufacturing complex parts and the

4、 resulting two major characteristics of the complex situation of the production process, presents a web-based production management information system, application active server pages implementation the device dynamics, production performance, production information such as multi-condition entry, qu

5、ery, update and other functions, and output according to classes, monthly queries and generate reports for cost accounting. gives the system architecture, functional structure, the key technologies and systems were studied. the production management system is based on the actual production process n

6、eeds to develop a set of management software products for the production process, materials and equipment for systematic management, the production plan and material needs of a single generation, while equipped with a full range of search functions. materials and finished products for the centralize

7、d management of storage, to ensure normal production and at the same time, reduce inventory costs and improve productivity.朗讀顯示對應的拉丁字符的拼音字典 key wordsproduction management system;b / s, database; asp 目 錄摘 要iabstractii插圖索引v附表索引vii1引言11.1 項目來源11.2 任務目標12. 項目規(guī)劃22.1 項目資源22.1.1 硬件設備22.1.2 軟件環(huán)境22.1.3 軟件工具3

8、2.2 項目規(guī)劃32.2.1 任務描述32.2.2 進度安排43. 系統(tǒng)需求分析43.1 業(yè)務需求43.1.1 業(yè)務組織43.1.2 業(yè)務定義53.1.3 業(yè)務流程63.2 功能需求73.2.1 功能組成73.2.2 功能邏輯83.3 數(shù)據(jù)需求103.3.1 數(shù)據(jù)關系103.3.2 數(shù)據(jù)定義144. 系統(tǒng)結(jié)構(gòu)設計154.1 總體框架154.2 軟件結(jié)構(gòu)164.2.2 模塊定義164.3 數(shù)據(jù)結(jié)構(gòu)174.3.1 數(shù)據(jù)庫模型174.3.2 數(shù)據(jù)定義175. 系統(tǒng)詳細設計195.1 程序算法詳細設計195.2 數(shù)據(jù)庫詳細設計205.3 界面設計276. 系統(tǒng)測試與使用446.1 系統(tǒng)測試情況446.

9、2 系統(tǒng)使用說明457. 項目總結(jié)45參考文獻47附錄:系統(tǒng)程序源代碼48致 謝57插圖索引圖2-1 企業(yè)生產(chǎn)管理信息系統(tǒng)任務樹3圖2-2項目進度安排甘特圖4圖3-1 企業(yè)組織機構(gòu)設置圖5圖3-2 頂層數(shù)據(jù)流圖5圖3-3 企業(yè)生產(chǎn)管理數(shù)據(jù)流圖6圖3-4 業(yè)務流程圖7圖3-5功能模塊設計圖8圖3-6 一層數(shù)據(jù)流圖9圖3-7 工資管理數(shù)據(jù)流程圖9圖3-8 訂單管理數(shù)據(jù)流程圖10圖3-9 倉庫管理數(shù)據(jù)流程圖10圖3-10 數(shù)據(jù)實體關系圖11圖3-11 用戶實體屬性圖11圖3-12 員工實體屬性圖12圖3-13 工資實體屬性圖12圖3-14 職位實體屬性圖12圖3-15部門實體屬性圖12圖3-16單位

10、實體屬性圖13圖3-17材料實體屬性圖13圖3-18產(chǎn)品實體屬性圖13圖3-19出入庫實體屬性圖13圖4-1 b/s結(jié)構(gòu)圖16圖4-2 軟件結(jié)構(gòu)圖16圖4-3 數(shù)據(jù)實體聯(lián)系圖17圖5-1 程序流程圖20圖5-2 系統(tǒng)登錄界面27圖5-3 生產(chǎn)管理界面28圖5-4 基礎數(shù)據(jù)設置界面28圖5-5 材料倉庫管理界面29圖5-6 原料倉庫管理界面29圖5-7 生產(chǎn)車間管理界面30圖5-8 成品倉庫管理界面30圖5-9 產(chǎn)品銷售管理界面31圖5-10 員工數(shù)據(jù)管理界面31圖5-11供貨界面32圖5-12購貨界面32圖5-13銀行信息界面33圖5-14材料類別界面33圖5-15部門信息界面34圖5-16車

11、間信息界面34圖5-17材料類別界面35圖5-18材料明細界面35圖5-19入庫查詢界面36圖5-20材料庫存界面36圖5-21材料入庫界面37圖5-22入庫查詢界面37圖5-23原料庫存界面38圖5-24統(tǒng)計日報界面38圖5-25消耗查詢界面39圖5-26生產(chǎn)查詢界面39圖5-27產(chǎn)品出庫界面40圖5-28出庫查詢界面40圖5-29產(chǎn)品庫存界面41圖5-30運費未結(jié)清車輛界面41圖5-31運費已結(jié)清車輛界面42圖5-32錄入員工信息界面42圖5-33員工信息列表界面43圖5-34員工工資管理界面43附表索引表3.1 用戶數(shù)據(jù)字典14表3.2 員工數(shù)據(jù)字典14表3.3 工資數(shù)據(jù)字典14表3.4

12、 職位數(shù)據(jù)字典14表3.8 部門數(shù)據(jù)字典14表3.6 單位數(shù)據(jù)字典14表3.7 材料數(shù)據(jù)字典15表3.9 產(chǎn)品數(shù)據(jù)字典15表3.9 出入庫數(shù)據(jù)字典15表4.1 系統(tǒng)數(shù)據(jù)表及其用途18表5.1 yuangong表21表5.2 department表22表5.3 banwei表22表5.4 cailiao表22表5.5 cailiao_in_store表22表5.6 cailiao_out_store表23表5.7 cailiao_store表23表5.8 cailiaocangku表23表5.9 chejian表23表5.10 chengpincangku表24表5.11 class表24表5.

13、12 dengji表24表5.13 gongzi表24表5.14 guolu表25表5.15 owner表25表5.16 packing表25表5.17 product_out_store表25表5.18 product_store表26表5.19 sales_in_store表26表5.20 userinfo表26企業(yè)生產(chǎn)管理信息系統(tǒng)設計與開發(fā)企業(yè)生產(chǎn)管理信息系統(tǒng)設計與開發(fā)1引言1.1 項目來源隨著社會的進步和人們生活水平的不斷提高,越來越多的企業(yè)都感到使用程序化的管理給人們生活和生產(chǎn)帶來的巨大好處。本人也深刻認識到這一點, 企業(yè)生產(chǎn)相對比較頻繁,而且相應的管理軟件也比較落后。企業(yè)生產(chǎn)管理系

14、統(tǒng)可以使企業(yè)能夠更快速的,更完善的,更便捷的來管理所在企業(yè)生產(chǎn)的基本情況和信息。 企業(yè)生產(chǎn)管理系統(tǒng)是每個企業(yè)不可缺少的,它的系統(tǒng)性能對于企業(yè)的決策者和管理者來說都至關重要,一個企業(yè)內(nèi)部管理的成功與否和管理系統(tǒng)的好壞是密不可分的。有資料顯示,當一個生產(chǎn)類型的企業(yè)一線的員工超過15人時就應當考濾使用正規(guī)化的管理。正規(guī)化并不僅僅表現(xiàn)在公司管理有序,更重要的表現(xiàn)在公司能提高工作效率,有及時排解困難的“抗毒”能力。正規(guī)化的管理不僅有利于公司眼前的管理,更有利于公司以后的發(fā)展,企業(yè)文化的建設不是一朝一夕就建立起來的。 隨著企業(yè)發(fā)展規(guī)模的不斷擴大,生產(chǎn)管理的復雜程度也不斷挑戰(zhàn)著管理者的能力。當今中國的企業(yè)在

15、許多領域的競爭已經(jīng)非常激烈,競爭的成敗取決于“成本低、速度快和質(zhì)量高”。企業(yè)都面臨著在有限資源的前提下,迅速地對客戶的需求做出反應,提供高質(zhì)量的產(chǎn)品和服務的任務。伴隨著我國生產(chǎn)能力的提高,生產(chǎn)型企業(yè)也異軍突起,顯示出很強的活力志。它們有著一套自已的管理方法和經(jīng)營理念,規(guī)模越做越大,企業(yè)文化越來越正規(guī)。由此可見一個好的企業(yè)生產(chǎn)管理系統(tǒng)的重要性。1.2 任務目標本設計是專為生產(chǎn)制造企業(yè)開發(fā)的覆蓋中小生產(chǎn)、制造企業(yè)的經(jīng)營計劃、資源規(guī)劃、生產(chǎn)管理、質(zhì)量管理、銷售管理、客戶關系管理、財務管理的集成化計算機輔助管理軟件系統(tǒng)??茖W地實現(xiàn)了erp流程,突出了中小制造企業(yè)經(jīng)營管理、有限能力計劃與控制,大大降低了

16、企業(yè)實施erp的復雜性、化繁為簡、縮短了實施周期、降低了實施成本,為企業(yè)提高企業(yè)經(jīng)營管理能力、實施信息化改造提供了一攬子解決方案。我的目標就是在于開發(fā)一個功能實用、操作方便,簡單明了的企業(yè)生產(chǎn)管理系統(tǒng).能夠錄入材料、產(chǎn)品及設備的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進行查詢、新用戶的設置及密碼修改等方面的工作,基本滿足企業(yè)生產(chǎn)管理的日常業(yè)務的需要。2. 項目規(guī)劃2.1 項目資源2.1.1 硬件設備(1)服務器cpu:至少pentium800以上;內(nèi)存:至少1g以上,建議使用2g以上;硬盤:至少40g硬盤空間;(2)客戶端cpu:至少pentium400以上,建議使用pent

17、ium800以上;內(nèi)存:至少128m以上,建議使用256m以上;硬盤:至少20g硬盤空間;(3)網(wǎng)絡設備:100/1000mbps以太網(wǎng)卡,雙絞線,48口交換機(4)其它:鍵盤、鼠標、打印機等。2.1.2 軟件環(huán)境(1)服務器操作系統(tǒng):windows 2000 server以上版本;數(shù)據(jù)庫:microsoft access 2003以上版本;服務器:iis 6.0;配置環(huán)境:microsoft .net framework 2.0(2)客戶端操作系統(tǒng):windows98以上版本internet 軟件:ie 6.0以上版本瀏覽器。2.1.3 軟件工具數(shù)據(jù)庫設計工具:microsoft sql s

18、erver 2005;開發(fā)工具:dreamweaver cs5;asp開發(fā)語言;建模工具:vp-uml、visio 2007;圖片設計工具:photoshop cs5。2.2 項目規(guī)劃2.2.1 任務描述本系統(tǒng)采用至上而下的項目開發(fā)步驟,整個開發(fā)過程分為六個階段。系統(tǒng)任務樹如圖2-1所示。圖2-1 企業(yè)生產(chǎn)管理信息系統(tǒng)任務樹項目研究:進行這個項目的原因,以及這個項目要達到的目標。項目規(guī)劃:對這個項目的進程進行規(guī)劃。系統(tǒng)需求分析:對這個項目的業(yè)務流程進行了解,做出功能需求設計。系統(tǒng)結(jié)構(gòu)設計:根據(jù)需求分析的結(jié)果對系統(tǒng)結(jié)構(gòu)進行布局。系統(tǒng)詳細設計:完成數(shù)據(jù)庫詳細設計,再對業(yè)務功能模塊進行詳細設計,再對

19、用戶表示層界面進行設計。系統(tǒng)測試:通過單元測試對系統(tǒng)的每一個模塊進行單獨測試后再整合測試,測試通過后完成系統(tǒng)使用說明。2.2.2 進度安排系統(tǒng)開發(fā)是一個周期很長的活動,它需要得到很好的規(guī)劃,才能按時按量的完成它,為了使系統(tǒng)能夠在規(guī)定的時間范圍內(nèi)完成,把系統(tǒng)開發(fā)分成了9個階段,其進度安排如圖2.2所示。圖2-2項目進度安排甘特圖由于存在外在因素的影響,所以實際的系統(tǒng)設計是交叉進行的,數(shù)據(jù)庫設計和信息系統(tǒng)開發(fā)并行,系統(tǒng)運行和系統(tǒng)測試也是重疊進行。設計中采用原型開發(fā)法邊設計邊測試邊運行,測試失敗再修改,因此時間進度計劃與分配并不完全耦合。3. 系統(tǒng)需求分析3.1 業(yè)務需求3.1.1 業(yè)務組織通過對企

20、業(yè)生產(chǎn)管理業(yè)務的調(diào)查分析,可知企業(yè)的生產(chǎn)機構(gòu)設置如圖3-1所示。圖3-1 企業(yè)組織機構(gòu)設置圖3.1.2 業(yè)務定義對于生產(chǎn)管理系統(tǒng)而言,主要任務是分析使用該系統(tǒng)功能的是哪些人,哪些人需要該系統(tǒng)的支持來完成工作,以及系統(tǒng)的管理者和維護者等,其頂層數(shù)據(jù)流圖如圖3-2所示:圖3-2 頂層數(shù)據(jù)流圖其中企業(yè)生產(chǎn)管理數(shù)據(jù)流圖如下所示:圖3-3 企業(yè)生產(chǎn)管理數(shù)據(jù)流圖3.1.3 業(yè)務流程通過對企業(yè)的調(diào)查和分析,可知該企業(yè)的生產(chǎn)管理系統(tǒng)主要有這幾個處理步驟:1、根據(jù)基礎數(shù)據(jù)的匯報表填制相關的生產(chǎn)供貨單位信息、材料添加信息、生產(chǎn)車間的相關的信息2、根據(jù)材料倉庫的管理對材料的類別、明細、入庫、查詢等做好了詳細的記錄。

21、3、根據(jù)原材料倉庫的管理原料的入庫、出庫、供貨的單位倉庫的查詢有一定的了解。4、根據(jù)生產(chǎn)車間的管理可以指定相關的消耗查詢表,能夠清楚的看清生產(chǎn)的列表和產(chǎn)品的庫存。5、根據(jù)成品的倉庫管理指定相關的產(chǎn)品的出庫、庫存等方面的報表6、根據(jù)產(chǎn)品的銷售管理可以制定相關的購貨報表、運費清單等等相應的表格。7、根據(jù)員工數(shù)據(jù)管理,可以制定相關的員工信息表,對員工的管理起到很大的作用。企業(yè)的生產(chǎn)管理業(yè)務流程圖如圖所示。圖3-4 業(yè)務流程圖3.2 功能需求3.2.1 功能組成由上可知,某企業(yè)生產(chǎn)管理信息系統(tǒng)的功能模塊設計如圖3-5所示:圖3-5功能模塊設計圖3.2.2 功能邏輯(1) 一層數(shù)據(jù)流程圖該企業(yè)生產(chǎn)管理系

22、統(tǒng)頂層的數(shù)據(jù)流圖如圖所示。圖3-6 一層數(shù)據(jù)流圖(2)p2工資管理數(shù)據(jù)流程圖如圖3-7所示:圖3-7 工資管理數(shù)據(jù)流程圖(3)p3訂單管理數(shù)據(jù)流程圖如圖3-8所示:圖3-8 訂單管理數(shù)據(jù)流程圖(4)p4倉庫管理數(shù)據(jù)流程圖如圖3-9所示:圖3-9 倉庫管理數(shù)據(jù)流程圖3.3 數(shù)據(jù)需求3.3.1 數(shù)據(jù)關系該企業(yè)生產(chǎn)管理系統(tǒng)數(shù)據(jù)實體關系圖如圖所示。圖3-10 數(shù)據(jù)實體關系圖本企業(yè)生產(chǎn)管理系統(tǒng)數(shù)據(jù)包括用戶、員工、工資、部門等實體。(1)用戶實體屬性圖如圖3-11所示:圖3-11 用戶實體屬性圖(2)員工實體屬性圖如圖3-12所示:圖3-12 員工實體屬性圖(5)工資實體屬性圖如圖3-13所示:圖3-13

23、 工資實體屬性圖(6)職位實體屬性圖如圖3-14所示:圖3-14 職位實體屬性圖(10)產(chǎn)品實體屬性圖如圖3-15所示:圖3-15部門實體屬性圖(8)單位實體屬性圖如圖3-16所示:圖3-16單位實體屬性圖(9)材料實體屬性圖如圖3-17所示:圖3-17材料實體屬性圖(9)材料實體屬性圖如圖3-18所示:圖3-18產(chǎn)品實體屬性圖(11)出入庫實體屬性圖如圖3-19所示:圖3-19出入庫實體屬性圖3.3.2 數(shù)據(jù)定義表3.1 用戶數(shù)據(jù)字典數(shù)據(jù)存儲名:用戶說明:對每個用戶的登錄信息及系統(tǒng)權(quán)限進行管理數(shù)據(jù)描述:用戶名、密碼、姓名、注冊時間、權(quán)限等表3.2 員工數(shù)據(jù)字典數(shù)據(jù)存儲名:員工說明:記錄企業(yè)員

24、工的基本信息。數(shù)據(jù)描述:用戶名、姓名、性別、年齡、籍貫、政治面貌、出生日期、部門職位、畢業(yè)院校、地址、聯(lián)系方式、入公司時間、合同類別、合同期限等表3.3 工資數(shù)據(jù)字典數(shù)據(jù)存儲名:工資說明:對企業(yè)員工的工資信息進行管理。數(shù)據(jù)描述:姓名、工作時間、日薪、獎金、加班、全勤、福利、伙食費、發(fā)放時間、所得等表3.4 職位數(shù)據(jù)字典數(shù)據(jù)存儲名:職位說明:對企業(yè)員工的職位信息進行管理。數(shù)據(jù)描述:職位名稱、所屬部門、招聘關閉、學歷要求、專業(yè)要求、薪金、招聘人數(shù)等表3.8 部門數(shù)據(jù)字典數(shù)據(jù)存儲名:部門說明:對企業(yè)的部門信息進行管理。數(shù)據(jù)描述:部門名稱、上級部門、部門級別、部門人數(shù)等表3.6 單位數(shù)據(jù)字典數(shù)據(jù)存儲名

25、:培訓說明:對企業(yè)員工的培訓信息進行管理。數(shù)據(jù)描述:培訓任務、培訓課程、培訓對象、培訓資源、培訓預算等表3.7 材料數(shù)據(jù)字典數(shù)據(jù)存儲名:材料說明:對于材料進行管理。數(shù)據(jù)描述:類別、品名、規(guī)格、計量單位等表3.9 產(chǎn)品數(shù)據(jù)字典數(shù)據(jù)存儲名:產(chǎn)品說明:對于產(chǎn)品任務進行管理。數(shù)據(jù)描述:生產(chǎn)日期、存儲倉庫、產(chǎn)量等表3.9 出入庫數(shù)據(jù)字典數(shù)據(jù)存儲名:出入庫說明:對于出入庫任務進行管理。數(shù)據(jù)描述:出入庫日期、類別、領料車間 數(shù)量等4. 系統(tǒng)結(jié)構(gòu)設計4.1 總體框架在系統(tǒng)架構(gòu)方面,基于系統(tǒng)的訪問速度,便捷性、可行性等要求,本系統(tǒng)采用了b/s結(jié)構(gòu)。b/s結(jié)構(gòu)的核心是web服務器,其基于iis建立互聯(lián)網(wǎng)信息服務,

26、通過http協(xié)議實現(xiàn)客戶端與服務器的信息交互,并通過asp、jsp等,實現(xiàn)web動態(tài)服務。如圖4.1所示。b/s結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展性非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。圖4-1 b/s結(jié)構(gòu)圖本系統(tǒng)軟件層的結(jié)構(gòu)可分為以下4層。web應用層:提供與用戶交互的界面。業(yè)務邏輯層:實現(xiàn)各種業(yè)務邏輯。持久化層(hibernate):封裝了數(shù)據(jù)訪問的細節(jié)。數(shù)據(jù)庫層:負責存放和管理應用的持久性業(yè)務數(shù)據(jù)。4.2 軟件結(jié)構(gòu)4.2.1 軟件模型該系統(tǒng)的軟件結(jié)構(gòu)圖如圖4-2所示:

27、圖4-2 軟件結(jié)構(gòu)圖4.2.2 模塊定義根據(jù)對本系統(tǒng)的項目規(guī)劃、需求分析、系統(tǒng)結(jié)構(gòu)設計等,可以得出系統(tǒng)的各個模塊:用戶登錄模塊、工作管理模塊等管理模塊、個人維護模塊、薪酬管理模塊、系統(tǒng)管理模塊。4.3 數(shù)據(jù)結(jié)構(gòu)4.3.1 數(shù)據(jù)庫模型企業(yè)生產(chǎn)管理系統(tǒng)的數(shù)據(jù)表之間的關系用er圖表示如圖4-4所示:圖4-3 數(shù)據(jù)實體聯(lián)系圖4.3.2 數(shù)據(jù)定義由上述分析可知,該生產(chǎn)管理系統(tǒng)共需要17張表,用途分別如表4.10所示。表4.1 系統(tǒng)數(shù)據(jù)表及其用途數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義數(shù)據(jù)表用途ds-1yuangong員工表保存員工檔案信息ds-2gongzi工資表保存員工的工資信息ds-3userinfo用戶

28、表記錄系統(tǒng)用戶信息ds-4department部門表保存企業(yè)的部門詳細信息ds-5cailiao材料表保存材料的詳細信息ds-6owner公司表保存公司的詳細信息ds-7cailiao_store材料庫存表記錄材料的庫存ds-8class類別表記錄產(chǎn)品原料的類別信息ds-9cailiao_out_store材料出庫表保存材料出庫的信息ds-10dengji等級表記錄材料產(chǎn)品的等級ds-11cailiaocangku倉庫表保存?zhèn)}庫的詳細信息ds-12cailiao_in_store材料入庫表記錄材料入庫的信息ds-13product_store產(chǎn)品庫存保存產(chǎn)品的庫存信息ds-14sales_in

29、_yunshu運輸表記錄運輸?shù)男畔s-15sales_out_store銷售表記錄銷售的信息ds-16product_out_store產(chǎn)品出庫表記錄產(chǎn)品出庫的信息(1)員工表包括員工編號、用戶名、用戶密碼、用戶姓名、部門設置權(quán)限、職位設置權(quán)限、生產(chǎn)設置權(quán)限、添加用戶權(quán)限、填寫合同權(quán)限、合同管理權(quán)限、合同模板權(quán)限、布置工作權(quán)限、管理工作權(quán)限、發(fā)布通知權(quán)限、主管審批權(quán)限、生產(chǎn)審批權(quán)限、員工考勤權(quán)限、考勤分析權(quán)限、考勤規(guī)則權(quán)限、工作任務權(quán)限、查詢個人權(quán)限、遞交假期權(quán)限、查詢假期權(quán)限、發(fā)布信息權(quán)限、查詢信息權(quán)限、個人考勤權(quán)限、個人薪酬權(quán)限、個人密碼權(quán)限等字段,其中員工編號是主鍵。(2)工資表包括工

30、資編號、員工、年、月、日、工作、日薪、本薪、獎金、假日、全勤、加班、本期、福利、伙食、所得、節(jié)支、實發(fā)等字段,其中工資編號是主鍵。(3)用戶表包括用戶編號、員工姓名、英文名、年齡、性別、出生日期、籍貫、地址、電話、手機、入公司時間、正式工時間、合同類別、合同期限、有效期、職位編號、所屬部門、郵箱、學歷、畢業(yè)學校、專業(yè)、政治面貌、婚姻狀況、有無工作經(jīng)驗、已工作時間等字段,其中用戶編號是主鍵。(4)材料表包括材料編號、類別名稱、品名、規(guī)格、計量單位等字段,其中編號是主鍵。(5)材料入庫表包括等編號、時間、類別名稱、品名、規(guī)格、計量單位、倉庫、價格、數(shù)量、金額、備注、采購員、供貨單位、字段,其中編號

31、是主鍵。(6)材料出庫表包括編號、時間、類別、品名、規(guī)格、單位、領用車間、單價、數(shù)量、金額、領料員、備注、存儲庫房等字段,其中編號是主鍵。(7)材料庫存表包括編號、類別名稱、品名、規(guī)格、庫存數(shù)量、單價、計量單位等字段,其中編號是主鍵。(8)倉庫表包括編號、倉庫編號、倉庫名稱等字段,其中編號是主鍵。(9)車間表包括編號、車間編號、車間名稱等字段,其中編號是主鍵。(10)成品倉庫表包括編號、倉庫編號、倉庫名稱等字段,其中編號是主鍵。(11)類別表包括編號、類別編號、類別名稱、備注等字段,其中編號是主鍵。(12)等級表包括編號、等級編號、等級名稱、備注、價格、計量單位等字段,其中編號是主鍵。(13)

32、購貨單位表包括編號、包裝種類名稱等字段,其中編號是主鍵。(14)產(chǎn)品出庫表包括編號、出庫日期、倉庫、購貨單位、總量、優(yōu)級品、優(yōu)級品、合格品、等外品、備注、車號、包裝等字段,其中編號是主鍵。(15)產(chǎn)品庫存表包括編號、倉庫、優(yōu)級品數(shù)、一級品數(shù)、合格品數(shù)、等外品、總產(chǎn)量等字段,其中編號是主鍵。(16)銷售庫存表包括編號、時間、購貨單位、包裝種類、最后修改時間、運價、運費、預付款、車號、剩余款、總量、備注、產(chǎn)品類型、扣除運費、實際數(shù)、扣除數(shù)等字段,其中編號是主鍵。5. 系統(tǒng)詳細設計5.1 程序算法詳細設計本系統(tǒng)的程序流程圖如圖4-5所示:圖5-1 程序流程圖5.2 數(shù)據(jù)庫詳細設計5.2.1 數(shù)據(jù)庫環(huán)

33、境配置本系統(tǒng)數(shù)據(jù)庫的設計采用microsoft access 2007數(shù)據(jù)庫。所以先要根據(jù)需求分析建立數(shù)據(jù)表,然后通過microsoft access 2007編寫數(shù)據(jù)表,最后通過對odbc數(shù)據(jù)引擎的設置,就可以把microsoft access 2007數(shù)據(jù)庫連接到系統(tǒng)項目中。本系統(tǒng)通過ado對象連接數(shù)據(jù)庫。(1)建立microsoft access 2007 數(shù)據(jù)庫啟動microsoft access 2007,建立一個空的數(shù)據(jù)庫data.mdb,然后在里面建立系統(tǒng)所需要的表格。(2)數(shù)據(jù)庫連接配置db = "data/data.mdb"connstr = "

34、provider = microsoft.jet.oledb.4.0;data source = " & server.mappath(db) on error resume nextset conn = server.createobject("adodb.connection")conn.open connstrif err thenerr.clearset conn = nothingresponse.write "數(shù)據(jù)庫連接出錯。"response.endend if5.2.2 表設計及其關系設置microsoft access

35、 2007有利于縮短大批量數(shù)據(jù)的吞吐時間,使整個系統(tǒng)管理規(guī)范化,數(shù)據(jù)的完整性、安全性得到保障。數(shù)據(jù)表結(jié)構(gòu)如下:(1) yuangong表用戶儲存系統(tǒng)的員工信息: 表5.1 yuangong表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2name文本姓名3sex文本性別4title文本學歷5adr文本身份證號碼6zip文本郵編7tel文本聯(lián)系方式8facsimile文本傳真9condition文本條件10email文本郵箱11bumen文本部門12zhiwu文本職務13yajin文本押金14baoxian文本保險15dangan文本檔案16gongzhong文本工種17ruchangtime文本入

36、職時間18minzu文本民族19biandong文本變動20content文本備注21img文本照片(2) department表用戶儲存部門信息:表5.2 department表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2depnumber文本部門編號3depname文本部門名稱(3) banwei表用戶儲存班組信息:表5.3 banwei表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2banweinumber文本班組編號3banweiname文本班組名稱(4) cailiao表用戶儲存材料信息:表5.4 cailiao表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2fenlei文本類別名稱3p

37、inming文本品名4guige文本規(guī)格5unit文本計量單位(5) cailiao_in_store表用戶儲存材料入庫信息:表5.5 cailiao_in_store表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2uptime時間時間3fenlei文本類別名稱4pinming文本品名5guige文本規(guī)格6unit文本計量單位7supplier文本倉庫8use_price文本價格9use_num文本數(shù)量10use_amount文本金額11content文本備注12caigouyuan文本采購員13gonghuodanwei文本供貨單位(6) cailiao_out_store表用戶儲存材料出庫信

38、息:表5.6 cailiao_out_store表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2uptime時間時間3fenlei文本類別4pinming文本品名5guige文本規(guī)格6unit文本單位7use_dep文本領用車間8loan_price文本單價9loan_num文本數(shù)量10loan_amount文本金額11lingliaoyuan文本領料員12content文本備注13kufang文本存儲庫房(7) cailiao_store表用戶儲存材料庫存信息:表5.7 cailiao_store表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2fenlei文本類別名稱3pinming文本品名4g

39、uige文本規(guī)格5number文本庫存數(shù)量6price文本單價7unit文本計量單位(8) cailiaocangku表用戶儲存材料倉庫信息:表5.8 cailiaocangku表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2cangkunumber文本倉庫編號3cangkuname文本倉庫名稱(9) chejian表用戶儲存車間信息:表5.9 chejian表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2chejiannumber文本車間編號3chejianname文本車間名稱(10) chengpincangku表用戶儲存成品倉庫信息:表5.10 chengpincangku表編號字段名稱數(shù)據(jù)

40、類型說明1id自動編號編號2cangkunumber文本倉庫編號3cangkuname文本倉庫名稱(11) class表用戶儲存類別信息:表5.11 class表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2classnumber文本類別編號3classname文本類別名稱4content文本備注(12) dengji表用戶儲存等級信息:表5.12 dengji表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2dengjinumber文本等級編號3dengjiname文本等級名稱4content文本備注5price文本價格6danwei文本計量單位(13) gongzi表用戶儲存工資信息:表5.13

41、 gongzi表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2name文本姓名3jibengongzi文本基本工資4jiangjin文本獎金5koushui文本扣稅6sanjin文本三金7gongjijin文本公積金8koujia文本扣假9qita文本其他10heji文本合計11content文本備注(14) guolu表用戶儲存鍋爐信息:表5.14 guolu表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2guolunumber文本編號3guoluname文本爐號(15) owner表用戶儲存購貨單位信息:表5.15 owner表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2owner_name文

42、本購貨單位名稱3contact_person文本聯(lián)系人4adr文本單位地址5zip文本郵編6tel文本電話7facsimile文本傳真8content文本備注(16) packing表用戶儲存包裝種類信息:表5.16 packing表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2packing文本包裝種類名稱(17) product_out_store表用戶儲存產(chǎn)品出庫信息:表5.17 product_out_store表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2uptime文本出庫日期3class文本倉庫4use_dep文本購貨單位5loan_num文本總量6youjipin文本優(yōu)級品7yi

43、jipin文本優(yōu)級品8hegepin文本合格品9dengwaipin文本等外品10content文本備注11chehao文本車號12packing文本包裝(18) product_store表用戶儲存產(chǎn)品庫存信息:表5.18 product_store表編號字段名稱數(shù)據(jù)類型說明1id自動編號編號2cangku文本倉庫3youjipin_num文本優(yōu)級品數(shù)4yijipin_num文本一級品數(shù)5hegepin_num文本合格品數(shù)6dengwaipin_num文本等外品7number文本總產(chǎn)量(19) sales_in_store表用戶儲存銷售庫存信息:表5.19 sales_in_store表編號

44、字段名稱數(shù)據(jù)類型說明1id自動編號編號2uptime文本時間3yonghu文本購貨單位4baozhuang文本包裝種類5end_time文本最后修改時間6yunjia文本運價7yunfei文本運費8yufukuan文本預付款9chehao文本車號10shengyukuan文本剩余款11zongliang文本總量12content文本備注13chanpin文本產(chǎn)品類型14kouchuyunfei文本扣除運費15shijishu文本實際數(shù)16kouchushu文本扣除數(shù)(20) userinfo表用戶儲存用戶信息:表5.20 userinfo表編號字段名稱數(shù)據(jù)類型說明1userid自動編號編號2n

45、ame文本用戶名3pwd文本密碼4fullname文本職位5logins文本登陸次數(shù)6lastlogin文本最后登陸時間7lastip文本最后登陸ip8depname文本部門名稱9oskey文本登陸名10quanxian文本權(quán)限5.3 界面設計系統(tǒng)的頁面設計很重要,用戶第一眼看到的就是登錄界面,所以登錄界面要顯得干凈利落以體現(xiàn)企業(yè)的組織文化,這樣就需要將登錄界面設計的美觀,但不一定所有的用戶都對計算機特別熟練,這樣還需要設計的方便、容易操作。系統(tǒng)的設計準則是用戶用最少的操作完成更多更細的工作,并保證頁面的整潔。用最少的操作完成對生產(chǎn)活動的管理是本生產(chǎn)管理系統(tǒng)的首要任務。 (1) 登錄界面設計如

46、圖5-2所示:圖5-2 系統(tǒng)登錄界面 (2) 輸入用戶名和密碼正確后系統(tǒng)便自動跳轉(zhuǎn)到生產(chǎn)管理界面,生產(chǎn)管理界面設計如圖5-3所示:圖5-3 生產(chǎn)管理界面(3) 基礎數(shù)據(jù)設置頁面如圖5-4所示:圖5-4 基礎數(shù)據(jù)設置界面(4) 材料倉庫管理頁面如圖5-5所示:圖5-5 材料倉庫管理界面(5) 原料倉庫管理頁面如圖5-6所示:圖5-6 原料倉庫管理界面 (6) 生產(chǎn)車間管理頁面如圖5-7所示:圖5-7 生產(chǎn)車間管理界面(7) 成品倉庫管理頁面如圖5-8所示:圖5-8 成品倉庫管理界面(8) 產(chǎn)品銷售管理頁面如圖5-9所示:圖5-9 產(chǎn)品銷售管理界面(9) 員工數(shù)據(jù)管理頁面如圖5-10所示:圖5-1

47、0 員工數(shù)據(jù)管理界面(10) 供貨頁面如圖5-11所示:圖5-11供貨界面(11)購貨頁面如圖5-12所示:圖5-12購貨界面(12)銀行信息頁面如圖5-13所示:圖5-13銀行信息界面(13)材料類別頁面如圖5-14所示:圖5-14材料類別界面(14)部門信息頁面如圖5-15所示:圖5-15部門信息界面(15)車間信息頁面如圖5-16所示:圖5-16車間信息界面(16)材料類別頁面如圖5-17所示:圖5-17材料類別界面(17)材料明細頁面如圖5-18所示:圖5-18材料明細界面(18)入庫查詢頁面如圖5-19所示:圖5-19入庫查詢界面(19)材料庫存頁面如圖5-20所示:圖5-20材料庫

48、存界面(20)材料入庫頁面如圖5-21所示:圖5-21材料入庫界面(21)入庫查詢頁面如圖5-22所示:圖5-22入庫查詢界面(22)原料庫存頁面如圖5-23所示:圖5-23原料庫存界面(23)統(tǒng)計日報頁面如圖5-24所示:圖5-24統(tǒng)計日報界面 (24)消耗查詢頁面如圖5-25所示:圖5-25消耗查詢界面 (25)生產(chǎn)查詢頁面如圖5-26所示:圖5-26生產(chǎn)查詢界面(26)產(chǎn)品出庫頁面如圖5-27所示:圖5-27產(chǎn)品出庫界面(27)出庫查詢頁面如圖5-28所示:圖5-28出庫查詢界面 (28)產(chǎn)品庫存頁面如圖5-29所示:圖5-29產(chǎn)品庫存界面(29)運費未結(jié)清車輛頁面如圖5-30所示:圖5

49、-30運費未結(jié)清車輛界面(30) 運費已結(jié)清車輛頁面如圖5-31所示:圖5-31運費已結(jié)清車輛界面(31)錄入員工信息頁面如圖5-32所示:圖5-32錄入員工信息界面(32)員工信息列表頁面如圖5-33所示:圖5-33員工信息列表界面 (33)員工工資管理頁面如圖5-34所示:圖5-34員工工資管理界面 6. 系統(tǒng)測試與使用6.1 系統(tǒng)測試情況軟件測試的方法和技術是多種多樣的。 對于本采購子系統(tǒng)采用的測試方法,使用了軟件測試中常用的白盒測試和黑盒測試; (1)黑盒測試黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一

50、個不能打開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等,主要用于軟件確認測試。 “黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對軟件界面和軟件功能進行測試?!昂诤小狈ㄊ歉F舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。(2)白盒測試白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都有能按預定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅(qū)動、基路測試等,主要用于軟件驗證。1、對登錄界面的測試該測試的目的是保證登錄窗口的正確性與在錯誤發(fā)生時的容錯與糾錯性。該系統(tǒng)的管理員名字、管理密碼和后臺目錄都為admin。如果都輸入正確則

溫馨提示

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

評論

0/150

提交評論