渦輪增壓器鋁葉輪信息管理系統(tǒng)設計
渦輪增壓器鋁葉輪信息管理系統(tǒng)設計,渦輪,增壓,葉輪,信息管理,系統(tǒng),設計
無錫太湖學院
畢業(yè)設計(論文)
開題報告
題目: 機械企業(yè)典型車間半成品信息管理系統(tǒng)設計
渦輪增壓器鋁葉輪管理系統(tǒng)設計
信機系 機械工程及其自動化 專業(yè)
學 號: 0923016
學生姓名: 趙 亮
指導教師: 王士同 (職稱:教 授 )
2013年3月7日
課題來源
車間半成品的管理對每個企業(yè)單位都是十分重要的,課題以渦輪增壓器鋁葉輪生產車間為應用背景,通過研究當前車間半成品零件的管理現狀、存在問題以及現實需求,設計一個針對零件管理工作的管理信息系統(tǒng)設計。該系統(tǒng)能夠提供較為完備的功能,對于提高工作效率、加快車間半成品零件管理的自動化具有較為重要的意義。
科學依據(包括課題的科學意義;國內外研究概況、水平和發(fā)展趨勢;應用前景等)
(1)課題科學意義
在現如今計算機飛速發(fā)展的時代,信息技術日新月異的發(fā)展,這給車間半成品零件的管理業(yè)帶來了巨大的影響。為了加快車間零件管理自動化的步伐,提高車間零件的管理業(yè)務處理效率,建立零件管理系統(tǒng),盡可能地減少零件管理的重復性和低效性,已變得十分必要。
隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識, 人們對生活質量及工作環(huán)境的要求也越來越高,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對信息進行管理,具有與手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高零件管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。
眾所周知,車間半成品零件管理是很繁瑣的,生產鏈上車間各種零件種類很多,組裝、加工車間里的零件進進出出給給車漸漸地管理人員的統(tǒng)計帶來了很大的不便。計算機應用技術的發(fā)展,計算機硬件性能的不斷改進,為零件管理系統(tǒng)的開發(fā)提供了技術支持和經濟可行性。設計管理系統(tǒng)的應用,可以將工作者從煩雜的勞動中解脫出來,極大提高工作效率,有著較好的營運可行性。
研究內容
① 調查研究、查閱文獻和搜集資料;
② 閱讀和翻譯與研究內容有關的外文資料;
③ 撰寫開題報告或文獻綜述,確定設計方案或研究方案;
④ 掌握visual studio等可視化編程工具;
⑤ 詳細設計方法(包括控制流程圖、功能模塊、數據流圖、程序框圖、開發(fā)關鍵技術等)或研究方法 ;
⑥ 設計或有關計算的源程序(或論點的證明或驗證);
⑦ 撰寫畢業(yè)設計(論文);
擬采取的研究方法、技術路線、實驗方案及可行性分析
(1) 實驗方案
本課題的是根據一個車間的零件實際情況開發(fā)工作的,開發(fā)一個試用與此車間零件的信息管理系統(tǒng)。基于B/S結構的網絡版零件信息管理系統(tǒng)已經時零件管理模式的主流。本系統(tǒng)采用動態(tài)網頁編程的最新技術——JSP技術開發(fā)基于B/S結構的零件信息管理系統(tǒng),在功能上力求滿足該車間日常管理的需求,通過各種功能模塊的設計完成了企業(yè)利用Internet實現對零件信息進行管理的要求。通過建立基于B/S結構的零件信息管理系統(tǒng),實現管理人員對零件信息管理的高效率和低成本,提高車間生產的工作效率,達到人、財、物盡其用,開源節(jié)流的目的。
(2) 研究方法
本課題的主要工作通過采用基于c語言的JSP技術構造動態(tài)網頁,充分發(fā)揮c語言所獨有的易用性、跨平臺性和安全性,運行效率高、安全可靠、使用性廣的員工信息管理系統(tǒng)。
參考文獻:
[1]羅福強. Visual C#(第五版)[M].北京:人民郵電出版社,2008.2
[2]?劉春菊,朱欣焰.基于JSP技術的Web?GIS[J].?測繪通報,2002,(06)??
[3]?劉媛春,羅云翔.基于JSP的動態(tài)網頁技術[J].成都信息工程學院學報?,?2005,(04)??
[4]?張春燕,繆力.?基于C#網上書店系統(tǒng)的設計[J].?現代電子技術,?2010,(16)?
[5]?蔣小鶯.基于J2EE的網上商城系統(tǒng)的設計[J].?電腦知識與技術,2011(16)?
[6]?張黎明.基于MVC模式的Java?Web應用設計[J].?甘肅科技,2006,(06)?
[7]?譚浩強 C語言程序設計(第三版) 清華大學出版社 2010(12)
特色或創(chuàng)新之處
① 可簡單的操作機械企業(yè)信息的管理(增、刪、改、查詢)。
② 對企業(yè)信息的管理實現了網絡化、信息化、圖形化和自動化。
已具備的條件和尚需解決的問題
① 解決在信息管理各個環(huán)結互不相通所造成的各種問題。
② 系統(tǒng)還需要完善界面的美觀,一些功能的完善,還需要算法的優(yōu)化。
指導教師意見
指導教師簽名:
年 月 日
教研室(學科組、研究所)意見
教研室主任簽名:
年 月 日
系意見
主管領導簽名:
年 月 日
無錫太湖學院
信 機 系 機械工程及自動化 專業(yè)
畢 業(yè) 設 計論 文 任 務 書
一、題目及專題:
1、題目 機械企業(yè)典型車間半成品信息管理系統(tǒng)設計
2、專題 渦輪增壓器鋁葉輪管理系統(tǒng)設計
二、課題來源及選題依據
車間半成品零件的管理對每個企業(yè)都是十分重要的。課題以渦輪增壓器鋁葉輪生產車間為應用背景,通過研究當前車間零件的管理狀況、存在問題以及現實需求,設計一個針對零件管理工作的管理信息系統(tǒng)。該系統(tǒng)能夠提供較為完備的功能,對于提高工作效率、加快車間零件管理的自動化具有較為重要意義。
隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能以為人們深刻認識,人們對生活質量及工作環(huán)境的要求也越來越高,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算及應用的一部分,使用計算機對信息進行管理,具有與手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點都能夠極大地提高零件管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與直接接軌的重要條件。
三、本設計(論文或其他)應達到的要求:
① 能熟練掌握visual studio等可視化編程工具;
② 能熟練掌握包括控制流程圖、功能模塊、數據流圖、程序框圖、開發(fā)關鍵技術等實際方法或研究方法;
③熟悉車間生產管理系統(tǒng),要求能夠完成基礎數據的管理;
④熟練掌握C#編程技術,數據庫的應用 ;
四、接受任務學生:
機械91 班 姓名 趙 亮
五、開始及完成日期:
自2012年11月14日 至2013年5月20日
六、設計(論文)指導(或顧問):
指導教師 簽名
簽名
簽名
教研室主任
〔學科組組長〕 簽名
系主任 簽名
2011年11月7日
編 號 無錫太湖學院 畢 業(yè) 設 計 ( 論 文 ) 題目: 機械企業(yè)典型車間半成品信息管理系統(tǒng) 渦輪增壓器鋁葉輪管理系統(tǒng)設計 信 機 系 機 械 工 程 及 其 自 動 化 專 業(yè) 學 號: 0923016 學生姓名: 趙 亮 指導教師: 王士同(職稱:教 授) (職稱: ) 2013 年 5 月 20 日 無錫太湖學院本科畢業(yè)設計(論文) 誠 信 承 諾 書 本人鄭重聲明:所呈交的畢業(yè)設計(論文) 《機械企業(yè)典型車 間半成品信息管理系統(tǒng)設計》 是本人在導師的指導下獨立進行研究 所取得的成果,除了在畢業(yè)設計(論文)中特別加以標注引用、表示致 謝的內容外,本畢業(yè)設計(論文)不包含任何其他個人、集體已發(fā)表或 撰寫的成果作品。 班 級: 機械 91 學 號: 0923016 作者姓名: 趙 亮 2013 年 5 月 20 日 無 錫 太 湖 學 院 信 機 系 機 械 工 程 及 自 動 化 專 業(yè) 畢 業(yè) 設 計 論 文 任 務 書 一、題目及專題: 1、題目 機械企業(yè)典型車間半成品信息管理系統(tǒng)設計 2、專題 渦輪增壓器鋁葉輪管理系統(tǒng)設計 二、課題來源及選題依據 車間半成品零件的管理對每個企業(yè)都是十分重要的。課題以渦輪增壓器 鋁葉輪生產車間為應用背景,通過研究當前車間零件的管理狀況、存在問題 以及現實需求,設計一個針對零件管理工作的管理信息系統(tǒng)。該系統(tǒng)能夠提 供較為完備的功能,對于提高工作效率、加快車間零件管理的自動化具有較 為重要意義。 在科技日益發(fā)達的今天,計算機技術應用日漸成熟,其豐富的的功能以 為人們所熟知并應用,人們對現在工作環(huán)境的要求也越來越高,它已進入人 類社會的各個領域并充當著越來越重要的角色。作為計算機應用的一部分, 相比于其他手工管理方式,計算機具有許多無可比擬的有點。例如:檢索迅速、 查找快捷、方便、可靠性高、信息量大、壽命 長、保密性好、成本低等。 這些優(yōu) 點都能夠極大地提高零件管理的效率,也是企業(yè)的科學化、規(guī)范化管理,與直 接接軌的重要條件。 I 三、本設計(論文或其他)應達到的要求: ① 能熟 練掌握 visual studio 等可視化編程工具; ② 能熟 練掌握包括控制流程圖、功能模塊、數據流圖、程序框圖、開發(fā)關鍵 技術等實際方法或研究方法; ③熟悉 車間生產管理系統(tǒng),要求能夠完成基礎數據的管理; ④熟 練掌握 C#編程技 術,數據庫的應用 ; 四、接受任務學生: 機械 91 班 姓名 趙 亮 五、開始及完成日期: 自 2012 年 11 月 14 日 至 2013 年 5 月 20 日 六、設計(論文)指導(或顧問): 指導教師 簽名 簽名 簽名 教 研 室 主 任 〔學科組組長研究所所長〕 簽名 系主任 簽名 2012 年 11 月 7 日 II 摘 要 伴隨著社會信息化腳步的加快,對于制造型企業(yè),車間零件半成品管理是一個復雜的 系統(tǒng)工程。車間管理系統(tǒng)設計的目的就是使加工流程更加靈活,便捷,實時監(jiān)控生產線上 的各種半成品,使得生產計劃人員能夠及時合理的安排生產,管理者能夠隨時查看當前的 車間半成品的管理狀況,掌握產品的庫存情況以及操作者當前管理產品的加工信息。 半成品管理系統(tǒng)是一個企業(yè)極為重要的的部分,它的內容對于企業(yè)的生產者和管理者 來說都至關重要,所以產品生產管理系統(tǒng)應該能夠為用戶提供及時的信息資源和快捷的查 詢手段。但一直以來人們使用傳統(tǒng)人工的方法管理生產中的各種產品、零件,但是這種 管理方式存在著許多的不足,比如:效率低、準確度低,不利于信息的管理與查詢,更加對 于以后的信息查詢和更新有著諸多不便。 隨著信息科學技術的不斷進步與發(fā)展,計算機科學日漸走向成熟,其強大的功能已經 逐漸走入日常工作、生活,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對半成品零件信息進行管理,具有著手工管理 所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、效率高、存儲量大、保密性好、壽命長、 成本低等。這些優(yōu)點能夠極大地提高產品生產管理的效率,也是企業(yè)車間生產管理更加的 規(guī)范化,科學化。文章分析了車間系統(tǒng)的總體業(yè)務流程,結合物料編碼、BOM、工藝路線 等基礎提出了相應的設計方案,使得車間管理系統(tǒng)能與 ERP 系統(tǒng)中其他各部分有機的結合 起來,并根據企業(yè)的實際情況,進行了系統(tǒng)的實現。 因此,開發(fā)這樣一套半成品管理軟件成為很有必要的事情。 關鍵詞:信息管理系統(tǒng); visual studio;數據庫 III Abstract For manufacturing enterprise , job shop scheduling is a complex systems engineering. It helps people manage production process ,track semi2manufactured goods , arrange manufacture , and know shop production and process. This paper analyzes the operation flowing ofjob shop scheduling system as a whole. On the basis of particular expounding about materiel coding、bill or materiel、 manufacturing routing ,the paper gives the system structure of design project. It can compound job shop scheduling module and other parts in the ERP. On theground of fact of industry , the paper also gives system actualization.Key words :enterprise resource planning; job shop scheduling; bill of Material Facing the opportunity and challenge of the information age, using means of science and technology to improve the enterprise management is undoubtedly an effective path. Although the computer management and manufacturing management to success is not the only element, but it can maximize the play of accurate, fast, efficient and effects, and the coordinated management company to provide strong support. Therefore, the new computer network and information management system, improve the management of the company has become the efficiency, coordination of company operation one of the important methods. The system combines enterprise actual staff management system, through actual needs analysis, using powerful C language development of mechanical enterprise staff management system. From the entire system to operate and friendly interface, flexible, practical, the requirement of safety, realize manufacturing more convenient and reliable staff management for the purpose of writing. Due to personal ability is limited, and there are many shortcomings, hoped to get to the teacher for help. Key words: Management Information System; visual studio; data base 目 錄 摘 要 .III ABSTRACT IV 目 錄 .V 1 緒 論 .1 1.1 課題背景與研究意義 1 1.1.1 課題背景 1 1.1.2 研究意義 1 1.2 車間半成品管理系統(tǒng)的現狀與發(fā)展 1 2 機械企業(yè)車間半成品管理系統(tǒng)的開發(fā)技術 .3 2.1 C#語言特點 .3 2.2 開發(fā)工具 .3 2.3 數據庫 .3 3 系統(tǒng)需求分析 .5 3.1 可行性分析 .5 3.1.1 技術可行性 5 3.1.2 社會可行性 5 3.1.3 經濟可行性 5 3.2 系統(tǒng)概要分析 .6 3.3 系統(tǒng)功能模塊分析 .7 3.3.1 鋁葉輪信息管理 7 3.3.2 鋁葉輪庫存管理 8 3.3.3 鋁葉輪的加工信息 8 3.3.4 系統(tǒng)賬戶管理 9 3.3.5 鋁葉輪信息發(fā)布管理 10 4 系統(tǒng)設計 .11 4.1 系統(tǒng)結構設計 .11 4.2 功能模塊設計 .12 4.2.1 用戶登錄模塊設計 12 4.2.2 鋁葉輪信息管理模塊設計 12 4.2.3 鋁葉輪庫存管理模塊設計 14 4.2.4 系統(tǒng)設計目標 15 4.3 系統(tǒng)數據庫設計 .15 I 4.3.1 數據庫設計原則 15 4.3.2 數據庫概念結構設計 15 4.3.3 數據庫邏輯結構設計 18 5 主要功能模塊設計 .21 5.1 系統(tǒng)用戶登陸設計 .21 5.2 系統(tǒng)主界面設計 22 5.3 鋁葉輪基本信息模塊設計 .26 5.4 庫存信息管理模塊設計 .29 5.5 出貨信息查詢模塊設計 .31 5.6 鋁葉輪加工信息模塊設計 .34 6 系統(tǒng)測試 .37 6.1 機械企業(yè)鋁葉輪信息管理系統(tǒng)測試概述 .37 6.1.1 測試目標 37 6.2 企業(yè)信息管理的測試方案 37 6.2.1 測試要點分析 37 6.2.2 測試內容 37 6.3 測試類型 .38 7 結論與展望 .39 7.1 結論 .39 7.2 展望 .39 致 謝 .41 參 考 文 獻 .42 無錫太湖學院學士學位論文 0 1 緒 論 本章主要介紹了半成品信息管理系統(tǒng)的背景和目的,就半成品信息管理系統(tǒng)的發(fā)展 和現狀進行了論述,并且給出了有關車間半成品信息管理系統(tǒng)任務的簡單介紹。 1.1 課題背景與研究意義 1.1.1 課題背景 隨著時代的進步與科技的發(fā)展,人類進入一個高度信息化的社會。計算機網絡技術 的飛速發(fā)展及在企業(yè)管理中的應用與普及,為企業(yè)提供了一條跨越空間進入國際市場的 徑,充分利用網絡資源來獲得更多的競爭優(yōu)勢。企業(yè)的實力不僅僅體現在完善的硬件設 施和先進的技術支持,更重要的是快捷的掌握這些資源的信息。企業(yè)車間管理信息化能 使企業(yè)大幅度提高工作效率,提高企業(yè)的管理水平。總之,企業(yè)車間信息化無疑為企業(yè) 創(chuàng)建現代化企業(yè)制度,參與國際性競爭,提供了一條非常有效的途徑,信息化是激發(fā)企 業(yè)嶄新活力的催化劑 [1]。 現如今社會,任何機械企業(yè)都在不同程度上依靠于一定的現代技術和科學知識才可以 生存與發(fā)展,尤其當今已經進入了知識經濟和信息經濟的時代,現代企業(yè)之間的競爭更多的 是知識與信息獲取或使用能力的競爭。所以對企業(yè)車間資源進行有效的管理,是一個企業(yè) 能否在激烈的市場競爭中立于不敗之地的關鍵因素。 1.1.2 研究意義 在機遇與挑戰(zhàn)并存的二十一世紀,企業(yè)面臨著前所未有的競爭壓力,企業(yè)必須盡快 的調整內部的生產管理結構,轉換管理方式,建立一套適合自身發(fā)展的管理系統(tǒng)來面對 市場的挑戰(zhàn)。目前市面上使用的產品管理系統(tǒng)不少。不過,對于不同企業(yè)車間零件管理 系統(tǒng)來說,需要一個符合自己企業(yè)制度的管理系統(tǒng),只需要一個操作簡單,功能實用, 能滿足企業(yè)對半成品的日常管理就可以了。本系統(tǒng)的目的就是在于開發(fā)一個功能實用、 操作方便,簡單明了的零件管理系統(tǒng)。 1.2 車間半成品管理系統(tǒng)的現狀與發(fā)展 現代社會是一個信息社會,一個知識經濟時代。自世界上第一臺計算機 ENINC(Electronic numerical integrator and calculator)于 1946 年在美國問世到現在,計算機 業(yè)飛速發(fā)展,技術的更新更是讓人目瞪口呆。價格的下降以及軟件應用的快速發(fā)展與進 步引發(fā)了以計算機信息處理化為標志的“微機革命” ,隨之而來的是以全球信息網絡普及和 全球信息共享為標志的“ 全球信息網絡革命 ”的蓬勃興起。所以,這個時代最激烈的競爭體 現在計算機信息管理領域中,它已經在我們的生活中普通地不能再普通的基本工具,如 同我們離不開的汽車、火車一樣。我們應該承認,誰掌握的知識全面,信息量大,信息 處理速度快,批量大,誰的效率就高,誰就能在各種競爭中笑到最后 [2]。 自 20 世紀 50 年代將計算機引入數據處理以來,歷經管理信息系統(tǒng)發(fā)展的各個階段。 一方面是信息技術應用的廣泛應用與迅猛發(fā)展,為企業(yè)節(jié)省了大量花在信息管理上的物 力、人力、財力,信息管理系統(tǒng)作為一門融信息科學、系統(tǒng)科學、應用科學為主要方面, 以人為主導,利用計算機平臺、軟件、網絡通信設備等一系列辦公設備,進行信息的收 集、傳輸、處理、存儲、更新和輸出,為提高企業(yè)運作效率而產生的一種信息化的人機 渦輪增壓器鋁葉輪管理系統(tǒng)設計 1 系統(tǒng)。 隨著網絡的普及與應用,信息管理系統(tǒng)的的日益成熟,基于 B/S 模式的產品信息管 理系統(tǒng)開發(fā)的技術要求在不斷提高,它的發(fā)展空間是非常廣闊的,而且 B/S 模式正在被 廣泛的應用,并給他們提出了新的要求和新的目標。從目前計算機信息的發(fā)展來看,網 絡已經無處不在,信息系統(tǒng)與網絡的結合也日趨緊密和完善。未來信息管理系統(tǒng)的發(fā)展 一方面朝著網絡化發(fā)展,其主要用途為企業(yè)車間管理層提供便利的查詢,另一方面朝著 高性能發(fā)展,用于為公司的管理提供便利。經過相當長的時間發(fā)展,產品管理信息系統(tǒng) 已經發(fā)展為日趨成熟的信息技術,但還存在許多有待解決的問題,例如,計算機在更新 或查詢產品信息的時候,由于更新或查詢的數據量大,計算機分析時間較長,零件信息 的換亂,對公司的管理造成一定的影響。雖然如此,B/S 模式的信息管理系統(tǒng)還是為公司 的管理提供了一個全新的突破口,零件管理系統(tǒng)是企業(yè)利用計算機網絡對產品的信息實 行統(tǒng)一,集中規(guī)模的采集與管理。避免了人工操作的效率低、出錯率高、紙張檔案不易 保存等弊端。企業(yè)要求發(fā)展,就必須采用信息化,網絡化的半成品管理的方式。所以, B/S 結構的產品信息管理系統(tǒng)是現在以及未來企業(yè)的一種不錯選擇。隨著計算機技術的飛 速發(fā)展,B/S 結構的產品信息管理系統(tǒng)將會支持企業(yè)的更為長遠的發(fā)展,必將會為公司的 生產管理注入新的活力 [3]。 無錫太湖學院學士學位論文 2 2 機械企業(yè)車間半成品管理系統(tǒng)的開發(fā)技術 本章中首先討論了半成品信息管理系統(tǒng)的開發(fā)所使用到的相關技術,包括開發(fā)環(huán)境 的選擇、開發(fā)工具及開發(fā)語言的選擇、數據庫服務器的選擇,為系統(tǒng)開發(fā)做好充分的準 備。 2.1 C#語言特點 (1). 全面支持類和面向對象編程,包括接口和繼承、虛函數和運算 符重載的處理。 (2). 定義完整、全面的基本類型集。 (3). 對自動生成 XML 文檔說明的內置支持。 (4). 自動清理分配的內存。 (5). 可以用用戶定義的特性來標記類或方法。這可以用于文檔說明,對程序編譯有一定的 影響(例如,把方法標記為只在調試時編 譯)。 (6). 對.NET 基類數據庫的完全訪問權。 (7). 可以使用指針和直接內存訪問。 (8). 以 VB 的風格支持屬性和事件。 (9). 可以將程序編譯為可執(zhí)行文件或.NET 組件 庫,該組件庫可以用與 ActiveX 控件 (COM 組件)相同的方式由 其他代碼調用。 (10). C#可以用于編寫 ASP.NET 動態(tài) Web 頁面和 XML Web 服務 [5]。 2.2 開發(fā)工具 Visual Studio 是微軟公司推出的一種全新的開發(fā)環(huán)境,它可以用來創(chuàng)建 Windows 平 臺下的 Windows 程序應用和網絡應用程序,也可以用來創(chuàng)建網絡服務、以及相對應的智 能設備應用程序和插件。Visual 意為“可視化的” ,指的是一種開發(fā)圖形用戶界面的方法。 C#是一種應用于開發(fā).NET 應用程序的專屬語言,它以 C 語言為基礎,沿用其大部分的關 鍵字,表達式以及運算符,而語法的設計卻更為簡潔易懂,同時以 C#對象模型建構其面 身對象的語言結構,支持完整的面身對象設計理論 [6]。C#本身的設計,考慮各種語言的 特性,避免了現有程序語言的缺點,并且新增了多種出色的語言特性。C#保留了 C++的 功能強大特性,兼具 Visual Basic 易于使用其的優(yōu)點 ,搭配 .NET 所提供的呆庫,改變了傳統(tǒng) 應用程序的開發(fā)模型,加上微軟對于.NET 平臺的全力支持 ,C#在可預見的未來會扮演非常 重要在角色。 Visual Studio 是一套完整的開發(fā)工具,用于生成 ASP.NET Web 應用程序、XML Web services、桌面應用程序和移動應用程序。Visual Basic、Visual C# 和 Visual C++ 都 使用相同的集成開發(fā)環(huán)境 (IDE),這樣就能夠進行工具共享,并能夠輕松地創(chuàng)建混合語言 解決方案。另外,這些語言使用 .NET Framework 的功能,它提供了可簡化 ASP Web 應用程序和 XML Web services 開發(fā)的關鍵技術 [7]。 2.3 數據庫 數據庫(Database)是按照數據結構類型來組織、存儲和管理數據的一種新型倉庫, 它產生于五十年前,隨著信息技術的發(fā)展和市場的壯大,特別是二十世紀八、九十年代 以后,數據管理不再單純是用于數據的存儲、管理,而是根據用戶的需求從而轉變成的 各種信息處理的方式。數據庫有很多種類型,從最簡單表格數據存儲有各種數據的表格 渦輪增壓器鋁葉輪管理系統(tǒng)設計 3 到能夠進行海量數據存儲的大型數據庫系統(tǒng)都在各個方面得到了深入的的應用 [8]。本課 題使用的是 MySQL,這是一種較簡單通用的數據庫。 SQL 是英文 Structured Query Language 的縮寫,意思為結構化查詢語言。結構化查詢 語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作 [11]。結構化查詢語言 是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系 統(tǒng);同時也是數據庫腳本文件的擴展名。它不要求用戶指定對數據的存放方法,也不需 要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統(tǒng)可以使 用相同的結構化查詢語言語言作為數據輸入與管理的接口。結構化查詢語言語句可以嵌 套,這使他具有極大的強大的功能以及靈活性。 SQL Server 2008 是一個全面的數據庫平臺,使用集成的商業(yè)智能工具提供了企業(yè)級 的數據管理。SQL Server 2008 數據庫引擎為關系型數據和結構化數據提供了更安全可靠 的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數據應用程序 [15]。 SQL Server 2008 數據引擎是企業(yè)數據管理解決方案的核心。此外 SQL Server 2008 結合了分析、報表、集成和通知功能。這使得企業(yè)可以構建和部署經濟有效的 BI 解決 方案,幫助團隊通過記分卡、Dashboard 、Web services 和移動設備將數據應用推向業(yè)務 的各個領域。 無錫太湖學院學士學位論文 4 3 系統(tǒng)需求分析 3.1 可行性分析 而從企業(yè)當前的實際情況出發(fā),研制這個信息管理系統(tǒng)是很有必要的,可以使企業(yè) 各部門之間以及員工之間進行信息交流和數據共享,與此同時,也可以使企業(yè)的管理人 員方便快捷的處理產品的信息可行性研究主要內容是要求以全面、系統(tǒng)的分析為主要方 法,經濟效益為核心,圍繞影響項目的其他因素,分析在當前情況下企業(yè)車間的半成品 零件管理系統(tǒng)是否有必要。而從當前的實際情況研究,對整個可行性研究提出綜合分析 評估,此管理系統(tǒng)非常值得,可以完善車間半成品的管理體系,提高企業(yè)的管理效率。 3.1.1 技術可行性 技術可行性是指決策的技術和決策方案的技術不能突破組織所擁有的或有關人員所 掌握的技術資源條件的邊界。他主要包括三個方面:目前有關的技術能否支持所開發(fā)的 新系統(tǒng);硬件資源和軟件資源。技術支持:首先根據新系統(tǒng)的目標,考慮目前有關的技 術能否支持所開發(fā)的新系統(tǒng)。這里討論的技術必須是已經普遍使用的,而不是待研究的 或正在研究的。硬件資源:開發(fā)信息管理系統(tǒng)所需的硬件資源包含以下兩個方面:系統(tǒng) 開發(fā)人員在信息管理系統(tǒng)的開發(fā)過程中所需要的計算機設備及其相關的外部連接設備; 管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應具備的計算機設備及其有關的外部設 備。對硬件資源進行可行性分析時主要考慮計算機的主機的種類、工作性能、聯網能力、 安全保護措施以及輸入/輸出設備以及保密性能,此外還有外存儲器性能和網絡數據的的 配置、功能、效率等指標是否滿足系統(tǒng)方案設計要求,除此之外計算機的性價比也要納 入考慮范圍。軟件資源:軟件資源的可行性分析主要考慮以下幾點是否滿足用戶的要求: ①選取適用的操作系統(tǒng); ②選擇合適的編譯程序; ③選擇合適的數據庫系統(tǒng); ④高級編程語言的選擇; ⑤選取相對應的操作語言; ⑥應用軟件的選擇。 本系統(tǒng)在開發(fā)前,與企業(yè)的領導和有關的操作人員密切溝通,認真聽取他們的意見, 并吸收他們的積極建議,使本系統(tǒng)的開發(fā)在相當大的程度上具有一定的科學性和合理性。 3.1.2 社會可行性 使用該系統(tǒng)的企業(yè)內部環(huán)境能夠很好地發(fā)揮該半成品零件信息管理系統(tǒng)的功能。即 組織內外具備接受和使用該系統(tǒng)的條件。根據現有的硬件設施,軟件環(huán)境和人員素質等 方面考慮,可以較好的使用此信息管理系統(tǒng)。該系統(tǒng)既可以在車間的單獨生產線使用, 也可以用于全企業(yè)的零件調配。 3.1.3 經濟可行性 經濟可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經濟 效益進行對比,確認新系統(tǒng)是否能完善企業(yè)車間半成品的生產管理制度,提高運作效率。 渦輪增壓器鋁葉輪管理系統(tǒng)設計 5 本系統(tǒng)要求使用普通計算機即可,其他設備的置辦成本也在一般中小型企業(yè)車間的 承擔能力之內,這正符合企業(yè)的發(fā)展現狀;其次,設備安裝簡單,費用比較合理;再者, 系統(tǒng)運行成本較為低廉,操作簡潔方便,只需進行基本的的解釋介紹就可以是企業(yè)用戶 熟練的使用本系統(tǒng)了。 3.2 系統(tǒng)概要分析 開發(fā)本系統(tǒng)的目標是使該系統(tǒng)能夠簡化車間半成品零件的管理操作,對于半成品 的生產信息,庫存信息,系統(tǒng)信息及信息發(fā)布有良好的反饋與管理。系統(tǒng)的總任務是能 夠讓機械企業(yè)車間半成品管理系統(tǒng)化,信息化,自動化和規(guī)范化,并逐步向智能化過度。 根據本公司職責的不同將設定四級權限,分別為系統(tǒng)維護人員,公司領導,部門主管與 普通員工。 用戶通過服務器進入半成品信息管理系統(tǒng),首先進入半成品信息管理系統(tǒng)的首頁界 面,用賬號登錄系統(tǒng),登錄成功就可以看到所有的半成品的生產管理信息了,可以對當 前各個模塊中的零件的基本信息進行添加、修改、刪除和查詢的操作。本系統(tǒng)的界面結 構示意圖如圖 3-2 所示: 圖 3-2 系統(tǒng)管理界面結構 系統(tǒng)管理具有較大的權限,可以對車間所有鋁葉輪的信息進行更改,刪除。各個環(huán) 系統(tǒng)登錄界面 系統(tǒng)管理員 車間主任 部門主管 員工 鋁葉輪信息 鋁葉輪庫存管理 鋁葉輪加工信息 系統(tǒng)賬戶 鋁葉輪信息發(fā)布 輸入信息 修改信息 查詢信息 入庫等記 出庫登記 存放點管理 修改賬戶 部門實時合格率登記 添加賬戶 部門實時生產量登記 車間實時生產量查詢 打印信息 實時信息發(fā)布 刪除賬戶 無錫太湖學院學士學位論文 6 節(jié)統(tǒng)一的所有信息由其同意管理和維護,處理和發(fā)布。 車間主任可以查詢車間現有的生產信息及鋁葉輪的相關情況,同事也可以發(fā)布信息 等。 部門主管需要及時更新本部門的鋁葉輪生產情況,登記入庫和出庫,并可查詢鋁葉 輪的基本信息。 員工可以注冊新用戶可以查詢自己的工作信息,還能來查詢掌握鋁葉輪的生產工藝, 了解本部門關于產品的生產情況。 3.3 系統(tǒng)功能模塊分析 此鋁葉輪管理系統(tǒng)是為了提高車間管理工作效率。通過這樣的系統(tǒng)能夠使鋁葉輪的 管理更加科學,規(guī)范,合理,減少了管理方面的工作量,加快了企業(yè)信息化的進程。系 統(tǒng)主要包括以下功能模塊:鋁葉輪信息管理模塊、鋁葉輪庫存管理模塊、鋁葉輪加工信 息模塊、系統(tǒng)賬戶管理模塊、信息發(fā)布模塊。 3.3.1 鋁葉輪信息管理 公司的所有規(guī)格的鋁葉輪都有屬于自己的品名。本模塊主要是對全部的的鋁葉輪進 行統(tǒng)一,規(guī)范,細致的分類及管理。其中包括了各種鋁葉輪的名稱,規(guī)格尺寸,加工步 驟,材料等。本模塊又分為三個子模塊,分別為輸入信息、修改信息、查詢信息。如下 圖 3-3 所示 圖 3-3 鋁葉輪信息管理模塊結構 鋁葉輪信息管理 輸入信息 查詢信息 修改信息 渦輪增壓器鋁葉輪管理系統(tǒng)設計 7 (1)輸入鋁葉輪信息:錄入鋁葉輪的名稱、序號及相應示例圖片,還有相關的生產 技術要求、尺寸圖紙、材料及其經銷商。錄入第一條記錄后,系統(tǒng)會自動進入下一序號 的錄入頁面(序號自動加一),減輕了手工勞動并避免了許多錯誤的發(fā)生。若錄入的序號或 自動加一生成的學號與數據庫中的記錄重復,則會自動轉入修改頁面。修改完成后同樣 也會自動進入下一序號錄入頁面。 (2)查詢鋁葉輪信息:可從序號、鋁葉輪的品名、零件的經銷商三種查詢方法任選 其一進行查詢鋁葉輪信息,支持模糊查詢。 (3)修改鋁葉輪信息:找出需要修改的記錄,然后修改你所要更正或添加的內容。 3.3.2 鋁葉輪庫存管理 鋁葉輪庫存信息管理有四個子模塊:入庫登記、出庫登記、庫存數量查詢、存放 地點管理。模塊圖如 3-4 下: 圖 3-4 鋁葉輪庫存管理模塊結構 3.3.3 鋁葉輪的加工信息 鋁葉輪加工信息模塊:企業(yè)車間的生產狀況要及時的有所反饋。通過該模塊車間 的管理層可以很好的了解各個部門的生產情況以及車間的實時鋁葉輪生產量,能夠準確及 時的反映出車間各個時間段的生產效益。鋁葉輪加工信息模塊結構圖如下 3-5 所示: 鋁葉輪庫存管理 入庫登記 出庫登記 存放地點查詢庫存數量查詢 無錫太湖學院學士學位論文 8 圖 3-5 鋁葉輪加工信息模塊結構 3.3.4 系統(tǒng)賬戶管理 系統(tǒng)賬戶管理模塊包括添加賬戶,修改賬戶,刪除賬戶三個基本功能模塊。其為 系統(tǒng)信息的安全性提供了保障。主要結構圖如 3-6 所示 圖 3-6 系統(tǒng)賬戶管理模塊結構 (1)添加賬戶:包括創(chuàng)建用戶名、密碼、權限三個子功能模塊。 部門實時合格率登記部門實時生產量登記 車間實時生產量查詢 鋁葉輪加工信息 修改賬戶添加賬戶 刪除賬戶 系統(tǒng)賬戶 渦輪增壓器鋁葉輪管理系統(tǒng)設計 9 (2)修改賬戶:可以對賬戶信息進行修改。 (3)刪除賬戶:刪除過期賬戶,并給出信息確認頁面。 3.3.5 鋁葉輪信息發(fā)布管理 鋁葉輪信息發(fā)布管理模塊包括實時信息發(fā)布,打印信息,刪除發(fā)布信息三個功能 模塊。模塊結構圖如 3-7 所示: 圖 3-7 鋁葉輪信息發(fā)布模塊結構 此模塊很好的將所的鋁葉輪信息進行集中匯總,輸出,并可以及時的進行發(fā)布,公式。 所有的產品信息一目了然,而且都在實時監(jiān)控之下。 打印信息戶實時信息發(fā)布 刪除發(fā)布信息 鋁葉輪信息發(fā)布 無錫太湖學院學士學位論文 10 4 系統(tǒng)設計 4.1 系統(tǒng)結構設計 機械企業(yè)車間半成品管理系統(tǒng)的系統(tǒng)結構如圖 4-1 所示,本系統(tǒng)采用 B/S 系統(tǒng)結構設 計,都是指以 Web 技術為基礎的新型應用系統(tǒng)模式,基于 Microsoft SQL Server 2000 數據庫系統(tǒng)的數據管理使該軟件有 更優(yōu)異的性能。確定了軟件的結構也是總體設計的主要階段。要根據系統(tǒng)分析的結果 以及公司的實際情況來對新系統(tǒng)的結構進行總體設計,從宏觀,總體上進行設計和規(guī)劃, 并且要對各個模塊進行逐步分析。 系統(tǒng) 權限維護 密碼維護 用戶登錄 數據備份 系統(tǒng)幫助 鋁葉輪庫存管理鋁葉輪信息 系統(tǒng)賬戶鋁葉輪加工信息 鋁葉輪信息發(fā)布 輸入 打印查詢 輸入 打印 刪除添加查詢 增加刪除修改添加 刪除修改 輸入 添加 查詢 渦輪增壓器鋁葉輪管理系統(tǒng)設計 11 身份驗證 權限識別 圖 4.1 機械企業(yè)車間半成品管理系統(tǒng)整體功能圖 4.2 功能模塊設計 應用模塊是為整個用戶提供服務的各個模塊的總和,包括用戶登錄、系統(tǒng)維護、 信息錄入、修改密碼、信息查詢(包括用戶信息和測評記錄)等。 對上述各項功能進行集中、分塊,按照結構化程序設計的要求,管理系統(tǒng)需要完 成的主要功能有以下幾大模塊。 4.2.1 用戶登錄模塊設計 鋁葉輪管理系統(tǒng)針對于系統(tǒng)管理員、車間主任、部門主管、員工。系統(tǒng)支持通過網 絡發(fā)送和接收有關信息,開展在線的信息查詢,支持按權限管理的各種錄入、統(tǒng)計和報 表的輸出打印。用戶登錄模塊實現是用戶使用系統(tǒng)的口并判斷用戶的權限,在此基礎上 生成不同操作界面,若選擇與權限不相符的操作界面,或是在連續(xù)三次輸入的用戶名和 密碼都不 正確,系統(tǒng)將關閉登陸界面,并延遲下一次登錄時間。 圖 4-2 是用戶登錄模塊的流程圖。 用戶名,密碼 成功 錯 誤 正 確 錯 誤 圖 4-2 鋁葉輪信息管理系統(tǒng)登錄流程 4.2.2 鋁葉輪信息管理模塊設計 鋁葉輪信息管理模塊分為輸入信息,查詢信息,修改信息三個子功能模塊。主要對 用戶登錄 根據權限進入相應的操作界面 執(zhí)行相對應的操作 操作結束,退出系統(tǒng) 無錫太湖學院學士學位論文 12 公司鋁葉輪日常生產,管理進行統(tǒng)一調配。具體的工作流程可以用流程圖表示。 (1)具有信息管理員權限的用戶可以添加信息記錄。由于有權限限制,所以要對用戶 進行權限的驗證,具體流程見圖 4-3 所示。 (2)所有用戶都可以對鋁葉輪信息進行查詢,沒有權限的限制。具體流程見圖 4-4 所 示。 (3)具有管理員權限的用戶還可以修改所有系統(tǒng)信息及信息維護。同樣具有有權限限 制,所以要對用戶進行權限的驗證,只有系統(tǒng)管理員才可以對所有的數據表的記錄進行 修改,詳細的的修改流程如圖 4-5 所示。 是 否 否 是 圖 4-3 信息輸入子模塊圖流程圖 圖 4-4 信息查詢子模塊流程 圖 開始菜單 請求輸入新的相關信息 檢查用戶是否具 有相應權限 信息輸入頁面 信息提交頁面 返回主界面 提示用戶沒有權限 開始菜單 查詢菜單 輸入查詢內容 系統(tǒng)內是否有 相對應信息 反饋出查詢的內容信息 返回主界面 渦輪增壓器鋁葉輪管理系統(tǒng)設計 13 否 是 否 是 圖 4-5 修改信息子模塊流程圖 開始菜單 登 錄 系統(tǒng)判斷是否 具有修改權限 提交頁面 信息修改頁面 返回主界面 選擇需要修改 的內容 提示用戶沒有權限 無錫太湖學院學士學位論文 14 4.2.3 鋁葉輪庫存管理模塊設計 該模塊主要負責全廠的鋁葉輪管理信息。包括添加,修改,查詢信息。只有部門 主管及公司領導才能對此鋁葉輪庫存信息進行修改,主要是鋁葉輪出庫入庫的登記及存 放地點的管理。流程圖與信息管理流程圖原理相同。 4.2.4 系統(tǒng)設計目標 本系統(tǒng)屬于小型的數據庫管理系統(tǒng),針對中小型企業(yè)的生產進行管理,并實現了一 些初步的計算機化的管理。通過本系統(tǒng)可以達到以下目標: (1) 有良好的人機交流界面。 (2) 有較好的權限管理。 (3) 完全人性化設計,無需繁瑣的指導,操作簡單。 (4) 系統(tǒng)具有數據備份及數據還原功能。能夠保證系統(tǒng)數據的安全性。 (5) 方便的全方位的數據查詢。 (6) 在相應的權限下,刪除數據方便簡單、安全,數據穩(wěn)定性好。 (7) 數據計算自動完成,盡量減少人工干預,實現自動化。 (8) 良好的報表發(fā)布,打印功能。 4.3 系統(tǒng)數據庫設計 4.3.1 數據庫設計原則 (1) 數據統(tǒng)一化,標準化。 本數據庫的數據結構、專業(yè)術語、計數單位實行規(guī)范化化,統(tǒng)一化,有利于計算機 的統(tǒng)一識別與處理。 (2) 數據庫結構設計布局合理、內容完整。 本數據庫依據關系數據庫模式,按數據類型,科學、合理地設置各種類型的字段, 建立了數據表,庫管理系統(tǒng)采用模塊結構,各模塊相對獨立,便于修改和加入新的應用 模塊。 (3) 統(tǒng)一制作各種原始單據的格式。 (4) 刪除冗余的管理數據,實現管理便捷化、規(guī)范化、科學化。 (5) 程序代碼實行標準化,軟件統(tǒng)一化。 (6) 操作界面簡潔、明了,相當實用、方便,滿足企業(yè)中不同級別用戶的需要。 (7) 記錄詳細操作日志,系統(tǒng)自行將所有操作進行記錄。 4.3.2 數據庫概念結構設計 E-R 模型的組成元素有:實體、屬性、聯系。E-R 模型用 E-R 圖表示。實體是用戶 工在作環(huán)境里所要操作的對象,屬性是對實體特征的描述。如圖 4-6 所示 渦輪增壓器鋁葉輪管理系統(tǒng)設計 15 圖 4-6 數據庫結構 用戶 用戶名稱 名稱 供貨日期 交易金額 交易情況聯系方式名稱 銷售編號銷售情況 再加工 允許銷售 編號 名稱 用戶類型用戶密碼 銷 售 半成品 客戶 供 貨 供貨商 生產 部門 編號 編號聯系方式 地址名稱 員工聯系方式 無錫太湖學院學士學位論文 16 (1)模型當中的實體相當于實體集、一個表,而不僅僅是單個實體或表中的一行。 用菱形表示實體之間的聯系,菱形框內寫上聯系名,實體用矩形框表示,矩形框內標注 好實體的名稱,用無向邊把菱形分別與有關實體相連接,在無向邊旁標上聯系的類型。 (2)實體的性質是屬性,橢圓框表示。與實體之間用一條線連接起來,關鍵屬性項 加下劃線。 (3)各個子系統(tǒng)模塊中主鍵相同的字段之間都是一一對應的關系。在程序中實現對 他們的一致性和完整性。 (4)根據上面的分析,實體包括各種詳細數據,通過相互之間的聯系形成數據的流 動。 通過對數據流圖的分析,可以明確該應用系統(tǒng)中實體、屬性和實體之間的相互關 系并根據需要做出了一些關鍵 E-R 圖。 鋁葉輪與車間部門兩個實體之間的關系如圖 所示。鋁葉輪的屬性主要包括名稱、 編號、生產日期、生產部門等。部門的屬性主要包括部門名稱,部門人員,部門代號等。 鋁葉輪與車間部門之間是多對一的關系,即每一個鋁葉輪對應著一個生產部門,而每個 部門卻生產許多鋁葉輪。 鋁葉輪與加工工藝兩個實體之間的關系如圖 所示。鋁葉輪的屬性主要包括稱、 編號、生產日期、生產部門等。加工工藝的屬性主要包括加工部門名稱,工藝的名稱, 類型等等。鋁葉輪與加工工藝之間是多對多的關系,即每一個鋁葉輪需要多個加工工藝, 同時每一道加工工藝可以加工多個鋁葉輪。 圖 4.8 鋁葉輪與車間部門之間的 E-R 圖 鋁葉輪 車間部門所 屬 名稱 加工過程 加工狀態(tài)生產工藝 供應商 編號 人員聯系方式 編號名稱 渦輪增壓器鋁葉輪管理系統(tǒng)設計 17 圖 4.9 鋁葉輪與加工工藝之間的 E-R 圖 4.3.3 數據庫邏輯結構設計 在上面的實體以及實體之間關系的基礎上,形成各個表格之間的關系。為了滿足系 統(tǒng)的需求,我們總共設計了 frmSellGoods(零件基本信息)表、frmThGoodsInfo(生產信息) 表、frmKcGoods(倉庫信息 )表、frmStaffInfo( 員工信息 )表、frmCompanyInfo(零件供應商信 息)表和 frmKcGoodFind(庫存管理信息)等 6 個數據表。 (1) 鋁葉輪基本信息表 鋁葉輪信息表用來保存鋁葉輪的基本的相關信息。該表如表 4.1 所示。 表 4.1 序號 字段名稱 類型 說明 長度 備注 1 name varchar 名稱 20 主鍵 2 number varchar 編號 20 3 classification varchar 類別 20 4 status varchar 狀態(tài) 10 5 Supplier varchar 供應商 10 6 faburen varchar 發(fā)布人 20 7 Ads varchar 發(fā)布時間 20 (2)員工信息表 員工信息表用來保存員工的相關信息。該表如表 4.2 所示 表 4.2 鋁葉輪 加工工藝需求 名稱 加工狀態(tài)生產工藝 編號 加工人員聯系方式 編號名稱 無錫太湖學院學士學位論文 18 序號 字段名稱 類型 說明 長度 備注 1 ID varchar 用戶名 20 主鍵 2 tenement varchar 登錄密碼 20 3 information varchar 基本信息 20 4 contact varchar 聯系方式 20 5 workshop varchar 生產車間 20 6 person varchar 負責人 20 7 department varchar 部門 20 (3)鋁葉輪生產信息表 鋁葉輪生產信息表用來查詢實時鋁葉輪生產信息,檢測當前的生產狀態(tài)。該 表如表 4.3 所示 表 4.3 序號 字段名稱 類型 說明 長度 備注 1 name varchar 名稱 20 主鍵 2 number varchar 編號 20 3 quantity varchar 生產數量 20 4 staff varchar 生產人員 20 5 department varchar 加工車間 20 6 person varchar 責任人 20 7 Supplier varchar 供應商 20 (4)庫存信息表 庫存信息表用來存儲所有鋁葉輪數量的相關信息。該表如表 4.4 所示。 表 4.4 序號 字段名稱 類型 說明 長度 備注 1 warehouse varchar 倉庫名稱 20 主鍵 2 name varchar 零件名稱 20 3 number varchar 編號 20 4 number varchar 庫存數量 20 5 number varchar 出貨數量 20 6 Pass rate varchar 合格率 20 7 Rejection rate varchar 廢品率 20 8 Supplier varchar 供應商 20 9 contact varchar 聯系電話 20 11 address varchar 聯系地址 20 渦輪增壓器鋁葉輪管理系統(tǒng)設計 19 (5)廢品信息表 廢品信息表用來保存零件報廢的相關信息,主要用于查詢廢品的成因,數 目等。該表如表 4.5 所示。 表 4.5 序號 字段名稱 類型 說明 長度 備注 1 ID varchar 名稱 20 主鍵 2 name varchar 編號 20 3 department varchar 生產車間 20 4 etime varchar 生產編號 20 5 staff varchar 生產人員 20 6 number varchar 生產數量 20 7 rejection varchar 廢品率 20 8 reason varchar 原因 20 9 content varchar 內容 20 (6)供應商信息表 供應商信息表用來記錄所有的交易信息,方便日后查詢等。該表如表 4.6 所 示。 表 4.6 序號 字段名稱 類型 說明 長度 備注 1 ID varchar 名稱 20 主鍵 2 address varchar 地點 20 3 contact varchar 聯系方式 20 4 record varchar 交易記錄 20 5 current varchar 當前交易 20 無錫太湖學院學士學位論文 20 5 主要功能模塊設計 系統(tǒng)的根據系統(tǒng)功能的分析,主要分以下幾個模塊來實現。系統(tǒng)的界面分前臺和 后臺兩部分。前臺部分穩(wěn)重,安全,全面;后臺部分則要界面清晰,操作簡單。前臺各 個頁面間的風格盡量一致,做到盡可能的適應各種操作系統(tǒng)和瀏覽器設置。 5.1 系統(tǒng)用戶登陸設計 該系統(tǒng)的登陸界面,用戶在登陸時,就是根據數據庫表中的用戶名和密碼,對用 戶的身份進行驗證。作為一個公司的信息管理系統(tǒng),對操作人員的驗證是必不可少的,在本 系統(tǒng)中,無法直接訪問管理頁面,它會重定向到登錄頁面的,只有通過了登陸的驗證,才能進 行查看和管理。本企業(yè)管理系統(tǒng)的登陸界面如圖 5.1 所示,只有輸入了正確的帳號密碼才 能進入到管理操作頁面。 圖 5.1 系統(tǒng)登陸界面 對應程序如下: namespace CHEXC { public partial class frmLogin : Form { public frmLogin() { InitializeComponent(); } private void btnOK_Click(object sender, EventArgs e) { tb_EmpInfoMenthod tbEmp = new tb_EmpInfoMenthod(); if (txtID.Text == ““) { MessageBox.Show(“用戶名不能為空!“); return; 渦輪增壓器鋁葉輪管理系統(tǒng)設計 21 } if (txtPwd.Text == ““) { MessageBox.Show(“密碼不能為空!“); return; } if (tbEmp.tb_EmpInfoFind(txtID.Text, txtPwd.Text, 2) == 1) { frmMain frm = new frmMain(txtID.Text); frm.Show(); this.Hide(); } else { MessageBox.Show(“登錄失??!“); } } private void btnCancel_Click(object sender, EventArgs e) { Application.Exit(); } private void frmLogin_FormClosing(object sender, FormClosingEventArgs e) { Application.Exit(); } private void frmLogin_Load(object sender, EventArgs e) { } } } 5.2 系統(tǒng)主界面設計 員工信息管理系統(tǒng)是基于 B/S 結構的網頁形式的管理系統(tǒng)。在管理人員登錄系統(tǒng) 之后,會進入到管理首頁。從管理首頁就可以進入信息信息管理模塊。新聞信息管理主 無錫太湖學院學士學位論文 22 頁面如圖 5.2 所示。 圖 5.2 鋁葉輪信息管理系統(tǒng)主頁面 對應主界面程序如下: namespace CHEXC { public partial class frmMain : Form { public frmMain() { InitializeComponent(); } public frmMain(string strName) { InitializeComponent(); SendNameValue = strName; } public string SendNameValue; private void menuGoodsIn_Click(object sender, EventArgs e) { //信息錄入 frmJhGoodsInfo jhGOOD = new frmJhGoodsInfo(); jhGOOD.Owner = this; jhGOOD.ShowDialog(); 渦輪增壓器鋁葉輪管理系統(tǒng)設計 23 } private void menuEmployee_Click(object sender, EventArgs e) { //信息查詢 frmEmpInfo empinfo = new frmEmpInfo(); empinfo.Owner = this; empinfo.ShowDialog(); } private void menuCompany_Click(object sender, EventArgs e) { //供應商信息 frmCompanyInfo frmComp = new frmCompanyInfo(); frmComp.Owner = this; frmComp.ShowDialog(); } private void menuFind_Click(object sender, EventArgs e) { //入庫登記 frmFindGood findgood = new frmFindGood(); findgood.Owner = this; findgood.ShowDialog(); } private void menuDepotAlarm_Click(object sender, EventArgs e) { //出庫登記 frmKcGoods kcGood = new frmKcGoods(); kcGood.Owner = this; kcGood.ShowDialog(); } private void menuDepotFind_Click(object sender, EventArgs e) { //庫存查詢 frmKcGoodFind kcfrmFind = new frmKcGoodFind(); kcfrmFind.Owner = this; kcfrmFind.ShowDialog(); } 無錫太湖學院學士學位論文 24 private void menuSellGoods_Click(object sender, EventArgs e) { //賬戶管理 frmSellGoods frmSell = new frmSellGoods(); frmSell.Owner = this; frmSell.ShowDialog(); } private void menuSellFind_Click(object sender, EventArgs e) { //退貨信息 frmThGoodsInfo frmTh = new frmThGoodsInfo(); frmTh.Owner = this; frmTh.ShowDialog(); } private void 數據備份HToolStripMenuItem_Click(object sender, EventArgs e) { //數據備份 frmDataBack frmBack = new frmDataBack(); frmBack.Owner = this; frmBack.ShowDialog(); } private void 數據還原IToolStripMenuItem_Click(object sender, EventArgs e) { //數據還源 frmDataReole frmReole = new frmDataReole(); frmReole.Owner = this; frmReole.ShowDialog(); } private void frmMain_Load(object sender, EventArgs e) {
收藏