磁環(huán)車間的零件管理系統(tǒng)設(shè)計_第1頁
磁環(huán)車間的零件管理系統(tǒng)設(shè)計_第2頁
磁環(huán)車間的零件管理系統(tǒng)設(shè)計_第3頁
磁環(huán)車間的零件管理系統(tǒng)設(shè)計_第4頁
磁環(huán)車間的零件管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘 要 改革開放以來,我國經(jīng)濟迅猛發(fā)展,科技水平不斷進步,人們生活水平也不斷提高,機械型制造企業(yè)也越來越多。隨著機械制造企業(yè)的增多,競爭也越來越激烈。如何在激烈的競爭中的使自己的企業(yè)立于不敗之地,成為每個制造公司必須面對的考驗。信息化從而成為機械制造企業(yè)迎接競爭挑戰(zhàn)的重要機遇。如何利用信息化的管理來提高企業(yè)的運作效率,降低企業(yè)的生產(chǎn)成本,成為機械制造企業(yè)必須面對的問題。利用信息化手段來管理車間生產(chǎn)的零件管理無疑給機械制造企業(yè)帶來了一條高效的途徑。雖然零件信息化管理并非機械制造企業(yè)面對競爭挑戰(zhàn)走向成功的唯一 元素,但它可以最大限度的發(fā)揮準確,快捷,高效等作用,對企業(yè)車間生產(chǎn)的協(xié)調(diào)管理提供強有力的支持。 本課題以機械零件為研究對象,通過調(diào)查現(xiàn)階段機械制造企業(yè)零件管理的發(fā)展現(xiàn)狀與存在問題,閱讀大量文獻資料,結(jié)合實際的企業(yè) 恒達電子廠,進行管理系統(tǒng)的設(shè)計與開發(fā)。本課題在對機械制造企業(yè)零件的的生產(chǎn)流程以及相關(guān)管理方式記性需求分析的基礎(chǔ)上,對系統(tǒng)進行了總體設(shè)計,數(shù)據(jù)庫設(shè)計以及系統(tǒng)詳細設(shè)計,最終實現(xiàn)磁環(huán)管理信息系統(tǒng)。 整個系統(tǒng)操作簡便,界面友好、靈活、實用,實現(xiàn)了更方便更可靠的零件管理。因個人能力有限,還有許多不足之處, 希望得到老師的指導。 關(guān)鍵詞 :信息管理系統(tǒng); visual studio;數(shù)據(jù)庫 II Abstract Since the reform and opening up, Chinas rapid economic development, the level of science and technology continues to progress, peoples living standards continue to improve, mechanical manufacturing companies are more and more. With the increase in machinery manufacturing enterprises, the competition has become increasingly fierce. How to make your own business in the fierce competition in an invincible position, every manufacturing company must face the test of. Information technology and thus become an important opportunity for machinery manufacturing enterprises to meet the competitive challenges. How to use information management to improve the operational efficiency of enterprises and reduce the cost of production, machinery manufacturing enterprises must face. The use of information technology to manage the workshop production of parts management is undoubtedly an efficient way to bring machinery manufacturing enterprises. Part of information management is not the machinery manufacturing enterprises face competitive challenges to success only element, but it can maximize accurate, fast, efficient, and provide strong support for the coordination and management of the enterprise workshop production. The topics to mechanical parts as the research object, through the development status of the investigation at this stage machinery manufacturing enterprises in parts management problems, read a lot of literature, combined with the actual business - Hengda electronics factory, the design and development of management systems. On the basis of the analysis of the subject in the production process as well as parts of the machinery manufacturing enterprises management mode memory requirements, the overall design of the system, database design, and detailed system design, and ultimately the magnetic ring management information system. The whole system is simple, user-friendly, flexible, practical, more convenient and more reliable parts management. Personal ability is limited, there are many inadequacies, hope to get the guidance of a teacher. Key words: Management Information System; visual studio; data base 目 錄 摘 要 . I Abstract . II 目 錄 . III 1 緒論 . 1 1.1 本課題的研究內(nèi)容和意義 . 1 1.2 國內(nèi)外的發(fā)展狀況 . 1 1.3 本課題應(yīng)達到的要求 . 1 2 機械零件管理系統(tǒng)的開發(fā)技術(shù) . 3 2.1 信息管理系統(tǒng)的 開發(fā)策略與開發(fā)方法 . 3 2.1.1 信息管理系統(tǒng)的開發(fā)策略 . 3 2.1.2 信息管理系統(tǒng)的開發(fā)方法 . 3 2.2 管理系統(tǒng)的開發(fā)語言 . 5 2.3 管理系統(tǒng)的 開發(fā)工具 . 6 2.4 數(shù)據(jù)庫 . 6 2.4.1 SQL Server 的發(fā)展歷史 . 6 2.4.2 SQL Server 2005 的優(yōu)勢 . 7 3 系統(tǒng)需求分析 . 8 3.1 可行性分析 . 9 3.1.1 技術(shù)可行性 . 9 3.1.2 社會可行性 . 9 3.2 系統(tǒng)流程 . 10 3.3 業(yè)務(wù)流分析 . 10 3.4 出錯處理需求 . 10 4 系統(tǒng) 總體 設(shè)計 . 11 4.1 系統(tǒng)結(jié)構(gòu) 的原則 . 11 4.2 系統(tǒng)的總體結(jié)構(gòu)和功能設(shè)計 . 11 4.2.1 系統(tǒng)的總體結(jié)構(gòu) . 11 4.2.2 系統(tǒng)功能設(shè)計 . 12 4.3 系統(tǒng)的體系結(jié)構(gòu) . 12 4.3.1 網(wǎng)絡(luò)體系結(jié)構(gòu) . 12 4.3.2 本系統(tǒng)的結(jié)構(gòu) 選擇 . 13 5 系統(tǒng)的數(shù)據(jù)庫設(shè)計 . 15 5.1 數(shù)據(jù)庫的設(shè)計原則 . 15 5.2 數(shù)據(jù)庫設(shè)計的基本過程 . 15 5.3 數(shù)據(jù)庫的設(shè)計 . 16 5.3.1 數(shù)據(jù)庫的總體設(shè)計 . 16 5.3.2 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計 . 16 IV 5.3.3 數(shù)據(jù)庫的邏輯設(shè)計 . 17 6 主要功能模塊設(shè)計 . 19 6.1 系統(tǒng)登陸設(shè)計 . 19 6.1.1 模塊功能介紹 . 19 6.1.2 登陸界面設(shè)計 . 19 6.2 生產(chǎn)信息管理模塊設(shè)計 . 20 6.3 員工信息管理模塊設(shè)計 . 28 7 系統(tǒng)測試 . 32 7.1 機械零件管理 系統(tǒng)測試概述 . 32 7.1.1 測試目標 . 32 7.1.2 被測系統(tǒng)特點 . 32 7.1.3 被測系統(tǒng)環(huán)境需求 . 32 7.2 零件 信息管理的測試方案 . 32 7.2.1 測試要點分析 . 32 7.2.2 測試內(nèi)容 . 32 7.3 測試結(jié)果分析評價 . 33 8 結(jié)論與展望 . 34 8.1 結(jié)論 . 34 8.2 不足之處及未來展望 . 34 致 謝 . 35 參考文獻 . 36 磁環(huán)車間的零件管理系統(tǒng) 1 緒論 本章主要介紹了零件信息管理系統(tǒng)的背景和目的,就零件信息管理系統(tǒng)的發(fā)展和現(xiàn)狀進行了論述,并且給出了有關(guān)零件信息管理系統(tǒng)任務(wù)的簡單介紹。 1.1 本課題的研究內(nèi)容和意義 眾所周知,機械制造企業(yè)零件管理是很繁瑣的,生產(chǎn)鏈上各種企業(yè)生產(chǎn)的零件種類各不相同,加工車間里的零件數(shù)量每天都在不斷地變化給車間的管理人員的統(tǒng)計帶來了很大的不便。現(xiàn)如今計算機飛速發(fā)展,信息技術(shù)日新月異的發(fā)展,這給車間零件的管理業(yè)帶來了巨大的影響。為了加快車間零件管理自動化的步伐,提高車間零件的管理業(yè)務(wù)處理效率,建立機械零 件管理系統(tǒng),盡可能地減少零件管理的重復性和低效性,已變得十分必要。 計算機網(wǎng)絡(luò)技術(shù)也飛速的發(fā)展以及在企業(yè)管理中得到應(yīng)用與普及, 給機械零件的管理帶來了巨大的影響。 機械制造企業(yè) 的實力不僅僅體現(xiàn)在生產(chǎn)設(shè)備的完善和訂單的充足,更重要的是快捷的方便的掌握企業(yè)各種零件的生產(chǎn)信息。零件管理的信息化能使機械制造企業(yè)管大大的提高生產(chǎn)效率,降低生產(chǎn)成本,提高零件生產(chǎn)的管理水平??傊慵芾硇畔⒒療o疑為機械制造企業(yè)創(chuàng)建現(xiàn)代化管理制度,參與國際性競爭,提供了一條高效便捷的道路。 有很多 機械制造企業(yè)零件 的信息管理水平還停留 以 紙 作為 媒介 的基礎(chǔ)上, 現(xiàn)在 這樣的機制已經(jīng)不能適應(yīng)時代 科技 的發(fā)展 。 因為它浪費了許多 的 人力和物力, 利用計算機實現(xiàn)機械零件的信息管理系統(tǒng)已經(jīng)是勢在必行的了。對于零件生產(chǎn)車間來說,利用計算機支持生產(chǎn)零件高效率完成零件信息的管理,是適應(yīng)現(xiàn)代生產(chǎn)制度要求、推動機械制造企業(yè)生產(chǎn)管理走向科技化、規(guī)范化、高效化的必要條件。計算機管理有著許多的優(yōu)點:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高機械零件信息管理的效率 ,也是機械制造企業(yè)生產(chǎn)管理科學化、正規(guī)化 ,與世界接軌的重要條件。不同的機械制 造企業(yè)有不同的零件信息管理制度,這就決定了不同的機械制造企業(yè)需要不同的零件信息管理系統(tǒng)。 1.2 國內(nèi)外的發(fā)展狀況 1954 年美國通用電氣公司安裝的第一臺商業(yè)用數(shù)據(jù)處理計算機,開創(chuàng)了信息管理系統(tǒng)在企業(yè)中應(yīng)用的先河。計算機作為強有力地數(shù)據(jù)處理工具與手段,開始在企業(yè)管理中應(yīng)用。五十多年來,企業(yè)應(yīng)用管理信息系統(tǒng)從簡單、局部應(yīng)用到現(xiàn)在高級全面管理的發(fā)展過程。而我國在上世紀 70 年代也出現(xiàn)了用計算機進行數(shù)據(jù)處理的例子。尤其是 70 年代末到 80年代中期,許多大型企業(yè)都開始建立信息管理系統(tǒng),但是這些管理系統(tǒng)是獨立的運行的。進入 90 年代后,隨著網(wǎng)絡(luò)技術(shù)和系統(tǒng)集成技術(shù)開始發(fā)展,統(tǒng)一的信息管理系統(tǒng)開始形成。在大量的調(diào)查中顯示,我國許多大中型企業(yè)已經(jīng)能很好的運用信息化管理系統(tǒng)來進行管理,而許多小型的企業(yè),由于資金短,信息基礎(chǔ)薄弱等原因信息管理并不理想。小型的企業(yè)想要在激烈的經(jīng)濟競爭中得以生存,就必須要加強企業(yè)的信息化建設(shè)。 1.3 本課題應(yīng)達到的要求 計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已經(jīng)進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。使用計算機對機械零件信息進行管理,具有與人工管理所無法比擬的優(yōu)點。例如 :檢索迅 速、查找方便、可靠性高、存儲量大、保密性好、壽命無錫太湖學院學士學位論文 2 長、成本低等,這些優(yōu)點能夠極大地提高機械零件管理的效率,也是機械制造企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。計算機應(yīng)用技術(shù)的發(fā)展,計算機硬件性能的不斷改進,為機械零件管理系統(tǒng)的開發(fā)提供了技術(shù)支持和經(jīng)濟可行性。機械零件管理系統(tǒng)的應(yīng)用,可以將工作者從煩雜的勞動中解脫出來,極大提高工作效率,有著較好的營運可行性。 本課題以機械零件為研究對象,通過調(diào)查現(xiàn)階段機械制造企業(yè)零件管理的發(fā)展現(xiàn)狀與存在問題,閱讀大量文獻資料,結(jié)合實際的企業(yè) 恒達電子廠,進行管理系統(tǒng)的 設(shè)計與開發(fā)。本課題在對機械制造企業(yè)零件的的生產(chǎn)流程以及相關(guān)管理方式記性需求分析的基礎(chǔ)上,對系統(tǒng)進行了總體設(shè)計,數(shù)據(jù)庫設(shè)計以及系統(tǒng)詳細設(shè)計,最終實現(xiàn)磁環(huán)車間的信息系統(tǒng)。 磁環(huán)車間的零件管理系統(tǒng) 2 機械零件管理系統(tǒng)的開發(fā)技術(shù) 本章中介紹了零件管理系統(tǒng)的來發(fā)策略與開發(fā)方法、開發(fā)工具及開發(fā)語言的選擇、數(shù)據(jù)庫服務(wù)器的選擇,為系統(tǒng)開發(fā)做好充分的準備。 2.1 信息管理系統(tǒng)的 開發(fā)策略與開發(fā)方法 信息管理系統(tǒng)的開發(fā)是建立信息管理系統(tǒng)過程中最重要的工作。想要成功的開發(fā)信息系統(tǒng)需 要具備一定的條件,合理利用開發(fā)技術(shù),并遵循系統(tǒng)開發(fā)的原則,采用適當?shù)拈_發(fā)策略,以及對整個系統(tǒng)開發(fā)進行有效管理。然后在此基礎(chǔ)上選擇合適的開發(fā)方法。 2.1.1 信息管理系統(tǒng)的開發(fā)策略 根據(jù)系統(tǒng)的規(guī)模、特點和開發(fā)的難易程度以及風險大小,信息系統(tǒng)一般采取以下開發(fā)策略:接受式、直接式、迭代式、實驗式、集成式。大型復雜的通常采用集成式的策略,集成式是是“自頂向下”和“自底向上”相結(jié)合的策略。 ( 1)“自底向上” ( Bottom-Up) “自底向上”的開發(fā)策略的基本思想是從業(yè)務(wù)系統(tǒng)開始,先實現(xiàn)每個基本功能(即數(shù)據(jù)處理功能 ),然后逐步向高級建設(shè)(即,增加管理 /控制功能)。其優(yōu)點包括:使信息系統(tǒng)的開發(fā)易于適應(yīng)組織機構(gòu)的真正需要;有助于發(fā)現(xiàn)和理解每個系統(tǒng)的附加需要,并易于判斷其費用;每一階段所獲得的經(jīng)驗有助于下一階段的開發(fā);相對地說,每個階段規(guī)模較小,易于控制和掌握。其缺點:由于方法的演變性質(zhì),信息系統(tǒng)難以實現(xiàn)其整體性;由于系統(tǒng)未進行全局規(guī)劃,系統(tǒng)的數(shù)據(jù)一致性和完整性難于保持;為了達到上述的系統(tǒng)性能要求,需要重新調(diào)整與設(shè)計。 ( 2) “自頂向下” “自頂向下”的開發(fā)策略的基本思想是從整體上協(xié)調(diào)和規(guī)劃,由全面到局部、由長遠到近期,從探索合 理的信息流出發(fā)來設(shè)計信息系統(tǒng)。 本系統(tǒng)是針對變壓器磁環(huán)車間的零件管理系統(tǒng)而開發(fā)的,根據(jù)需求采用“自底向上”的開發(fā)策略,從磁環(huán)車間零件的現(xiàn)狀出發(fā),先實現(xiàn)一個個具體的功能,逐步地由低級到高級,自下而上地實現(xiàn)管理信息系統(tǒng)的總目標。 2.1.2 信息管理系統(tǒng)的開發(fā)方法 管理信息系統(tǒng)的開發(fā)方法主要有結(jié)構(gòu)化系統(tǒng)法 (生命周期法 )、原型法、面向?qū)ο蟮拈_發(fā)方法以及計算機輔助的開發(fā)方法,下面詳細介紹這幾種開發(fā)方法: 1. 結(jié)構(gòu)化系統(tǒng)開發(fā)方法( Structured System Development Methodology) 結(jié)構(gòu)化系統(tǒng)開發(fā)方法是自頂向下結(jié)構(gòu)化方法、工程化的系統(tǒng)開發(fā)方法和生命周期方法的結(jié)合,它是迄今為止開法方法中應(yīng)用最普遍、最成熟的一種。結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想是:用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對系統(tǒng)進行分析與設(shè)計。具體來說,就是先將整個信息系統(tǒng)開發(fā)過程劃分出若干個相對獨立的階段,如系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行與維護等。 結(jié)構(gòu)化系統(tǒng)開發(fā)方法主要強調(diào)以下特點:自頂向下整體性的分析與設(shè)計和自底向上逐步實施的系統(tǒng)開發(fā)過程;用戶至上;深入調(diào)查研 究;嚴格區(qū)分工作階段;充分預料可能發(fā)生的變化;開發(fā)過程工程化 1。 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的優(yōu)點是它強調(diào)系統(tǒng)開發(fā)過程的整體性和全局性,強調(diào)在整體優(yōu)無錫太湖學院學士學位論文 4 化的前提下來考慮具體的分析設(shè)計問題,即自頂向下的觀點。它強調(diào)的另一個觀點是嚴格地區(qū)分開發(fā)階段,一步一步嚴格地進行系統(tǒng)分析和設(shè)計,每一步工作都及時地總結(jié),發(fā)現(xiàn)問題及時地反饋和糾正,從而避免了開發(fā)過程的混亂狀態(tài),是一種目前廣泛被采用的系統(tǒng)開發(fā)方法。但是,隨著時間的推移,這種開發(fā)方法也逐漸地暴露出了很多缺點和不足。最突出的表現(xiàn)是它的起點太低,所使用的工具(主要是手工繪制各 種各樣的分析設(shè)計圖表)落后,文檔繁多,致使系統(tǒng)開發(fā)周期過長,帶來了一系列的問題(如在這段漫長的開發(fā)周期中,原來所了解的情況可能發(fā)生較多的變化等)。另外,這種方法要求系統(tǒng)開發(fā)者在調(diào)查中就充分地掌握用戶需求、管理狀況以及預見可能發(fā)生的變化,這不大符合人們循序漸進地認識事物的規(guī)律性。因此,在實際實施中有一定的困難 1。 2. 原型法( Prototyping Method) 20 世紀 80 年代初人們提出了一種新的軟件設(shè)計方法,即原型法。原型法的基本思想是:當人們要解決不甚了解的問題時,可以先為該問題建立一個 實驗?zāi)P停⒏鶕?jù)模型的運行情況來研究有關(guān)特性以及存在的問題。它并不注重對信息系統(tǒng)進行全面、系統(tǒng)的調(diào)查和分析,而是根據(jù)對用戶信息需求的大致了解,借助強有力的軟件環(huán)境支持,迅速構(gòu)造一個新系統(tǒng)的原型,然后通過修改和完善,最終完成新系統(tǒng)的開發(fā)。信息系統(tǒng)的原型,既不是對系統(tǒng)的仿真,也不是最終系統(tǒng)縮小尺寸的原型,它指的是區(qū)別于最終系統(tǒng)的初始模型,這種原型經(jīng)過多次反復修改完善后,可以成為要開發(fā)的最終系統(tǒng)。因此,它要處理的是系統(tǒng)中的實際數(shù)據(jù),應(yīng)該包括最終系統(tǒng)的大部分具體功能。原型法中的原型應(yīng)當具備以下基本特點: (1)實際可行。 原型并不是抽象的系統(tǒng)結(jié)構(gòu)模型或理論設(shè)計模型,而是可以實際運行的軟件系統(tǒng)。 (2)具有最終系統(tǒng)的基本特征。原型是形成最終系統(tǒng)的基礎(chǔ),通過不斷豐富其功能,最終成為實際的信息系統(tǒng)產(chǎn)品。 (3)構(gòu)造方便、快速、造價低 13。 應(yīng)用原型法進行系統(tǒng)開發(fā),體現(xiàn)了人們對事物從特殊到一般的認識規(guī)律,容易為人們所普遍掌握和接受;有利于用戶較早涉及開發(fā)過程,讓用戶在開發(fā)之初就看到系統(tǒng)雛形,便于開發(fā)人員與用戶之間相互交流,激發(fā)用戶參與開發(fā)的熱情和積極性;也可以使用戶培訓工作同時啟動,有利于系統(tǒng)今后順利交接和運行維護;原型 法充分利用最新的軟件開發(fā)工具,構(gòu)造原型快速、成本較低,提高了開發(fā)效率,縮短了開發(fā)周期,減少了開發(fā)費用;采用原型法開發(fā)系統(tǒng)靈活,便于修改與擴充。但原型法的應(yīng)用也存在一些問題。對于大型系統(tǒng)或復雜性較高的系統(tǒng),不進行充分的系統(tǒng)需求分析,很難構(gòu)造出原型;開發(fā)過程管理復雜,要求用戶和開發(fā)人員的素質(zhì)高,配合默契;必須依賴強有力的支撐環(huán)境,否則無法進行。 3. 面向?qū)ο蠓椒ǎ?Object Oriented Method, OO) 面向?qū)ο蠓椒ㄊ窃诟鞣N面向?qū)ο蟮某绦蛟O(shè)計方法的基礎(chǔ)上逐步發(fā)展起來的。面向?qū)ο蠓ㄒ灶惡蛯ο?以及繼承、消息傳遞等概念描述客觀事物及其聯(lián)系,與傳統(tǒng)的面向數(shù)據(jù)的思想完全不同,為信息系統(tǒng)開發(fā)提供了全新的思維。面向?qū)ο蠓椒ɑ陬惡蛯ο蟮母拍睿芽陀^世界的一切事物看成是由各種不同的對象組成,每個對象都有各自內(nèi)部的狀態(tài)、機制和規(guī)律。按照對象的不同特征,可以組成不同的類。不同的對象和類之間的相互聯(lián)系和相磁環(huán)車間的零件管理系統(tǒng) 互作用就構(gòu)成了客觀世界中不同的事物和系統(tǒng) 12。 任何一個計算機系統(tǒng)的開發(fā)方法,都存在著將用戶的現(xiàn)實需求向機器求解轉(zhuǎn)換的問題?,F(xiàn)實世界是大而復雜的,通常系統(tǒng)開發(fā)者采用建立模型的方法,從不同角度對現(xiàn)實問題進行抽象 ,用精確的符號表示模型,校驗建立的模型都能否滿足系統(tǒng)的需求,在設(shè)計和實現(xiàn)的過程中,逐步添加細節(jié),把該模型逐步完善,直至實現(xiàn)成為最終產(chǎn)品。 面向?qū)ο箝_發(fā)方法主要有分析、設(shè)計和實現(xiàn)三個階段。面向?qū)ο蠓椒ㄔ谡麄€開發(fā)過程中使用的是同一套工具,整個開發(fā)過程實際上都是對面向?qū)ο笕N模型的建立、補充完善和表達驗證。因此,面向?qū)ο箝_發(fā)方法中分析、設(shè)計和實現(xiàn)三個階段的界限并非十分明確,但對信息系統(tǒng)的開發(fā)劃分階段還是十分必要的。 面向?qū)ο蠹夹g(shù)進行系統(tǒng)開發(fā)所具有的優(yōu)點:面向?qū)ο笫侵庇^的,用這種方式進行分析與設(shè)計符合人類的自然 思維方式,容易為人們理解和接受,有利于人員之間的交流;解決了傳統(tǒng)結(jié)構(gòu)化開發(fā)方法中客觀世界描述工具和軟件結(jié)構(gòu)的不一致問題,模型對問題域的直接映射避免了從分析和設(shè)計到模塊結(jié)構(gòu)之間多次轉(zhuǎn)化映射的繁雜過程,使各階段交接順利,從而縮短了開發(fā)周期;面向?qū)ο蠹夹g(shù)的多態(tài)性和繼承機制可以提升軟件的可重要性,從而減少軟件開發(fā)的時間和成本;面向?qū)ο蠓庋b機制有利于程序的測試和維護。 雖然面向?qū)ο蠓椒ň哂性S多優(yōu)點,但國內(nèi)真正去實踐這種方法的軟件公司還不多,主要的原因在于面向?qū)ο笙到y(tǒng)分析與設(shè)計的難度比較高,并且需要一定的軟件工具的支 持。隨著面向?qū)ο蠼UZ言 統(tǒng)一建模語言( UML)及 CASE 工具的出現(xiàn),面向?qū)ο箝_發(fā)方法正逐步取代傳統(tǒng)的結(jié)構(gòu)化開發(fā)方法,廣泛應(yīng)用于信息管理系統(tǒng)開發(fā) 12。 4. 計算機輔助軟件工程( Computer Aided Software Engineering , CASE ) 計算機輔助軟件工程原來是指用來支持管理信息系統(tǒng)開發(fā)的,由各種計算機輔助軟件和工具組成的大型綜合性軟件開發(fā)環(huán)境,隨著各種工具及軟件技術(shù)的發(fā)展、完善和不斷集成,逐步由單純的輔助開發(fā)工具環(huán)境轉(zhuǎn)化為一種相對獨立的方法。其基本思想是:結(jié)合系統(tǒng)開發(fā)的 各種具體方法,在完成對目標系統(tǒng)的規(guī)劃和詳細調(diào)查后,如果系統(tǒng)開發(fā)過程中的每步都相對獨立且一定程度上彼此形成對應(yīng)關(guān)系,則整個系統(tǒng)開發(fā)就可以應(yīng)用專門的軟件開發(fā)工具和集成開發(fā)環(huán)境來實現(xiàn) 2。其特點有: (1)CASE 加速了開發(fā)過程,簡化了軟件開發(fā)的管理和維護,解決了從客觀對象到軟件系統(tǒng)的映射問題。 (2)作為一種輔助性的開發(fā)方法,其主要體現(xiàn)在幫助開發(fā)者方便、快捷地產(chǎn)生出系統(tǒng)開發(fā)過程中各類圖表、程序和說明性文檔,使開發(fā)人員從繁雜的分析設(shè)計圖表和程序編寫工作中解放出來。 (3)CASE 環(huán)境的使用,改變了系統(tǒng)開發(fā)中 的思維方式、工作流程和實現(xiàn)途徑。 (4)CASE 方法產(chǎn)生出統(tǒng)一的、標準化的文檔資料,使軟件的各部分能重復使用。 2.2 管理系統(tǒng)的開發(fā)語言 本系統(tǒng)采用 C語言, C是微軟發(fā)布的一種面向?qū)ο蟮?語言 . NET Framework 的高級編程語言。 C是微軟的研究員 Anders Hejlsberg 的最新成果。 C看起來驚人地類似于Java,它包括諸如單一繼承 、 接口和 與 Java 幾乎相同的語法和編譯成中間代碼,然后運行過程的特點。然而, C和 Java 也有 顯著 不同,它吸引的 Delphi 的一個特點,與 COM(組件對象模型)是直接集成,它是微軟的 . NET Windows 網(wǎng)絡(luò)框架的主角。 無錫太湖學院學士學位論文 6 C是一個安全 、 穩(wěn)定 、 簡潔大方 , 從 C 和 C+來自面向?qū)ο蟮木幊陶Z言。它是在 C和 C +繼承了強大的同時去除一些他們的復雜性(例如,沒有宏,不允許多重繼承)。 C結(jié)合 VB 簡單的可視化和 C + +的高效率,憑借其強大的操作能力,優(yōu)雅的語法和風格,創(chuàng)新的語言功能和方便的面向組件的編程支持,成為 . NET 開發(fā)的首選語言 15。 C是一種面向?qū)ο蟮木幊陶Z言,使程序員可以快速準備了多種基于微軟 . NET 是微軟平臺上的應(yīng)用程序 .NET 提供 了一系列的工具和服務(wù),最大限度地開發(fā)和利用計算和通訊領(lǐng)域。 正 是因為 C優(yōu)秀的面向?qū)ο笤O(shè)計,建立各種組件,使其成為一個理想的選擇 無論是高層次的業(yè)務(wù)對象或系統(tǒng)級應(yīng)用。使用簡單的 C語言結(jié)構(gòu),這些組件可以很容易地轉(zhuǎn)換為 XML Web 服務(wù),使他們可以在任何操作系統(tǒng)上的任何語言,通過互聯(lián)網(wǎng)通話。 C 使 C+程序員可以高效的開發(fā)過程中,由于被稱為 C / C +編寫本地的原生功能,所以沒有損失的 C / C+原有的強大。因為這種繼承, C和 C / C +有很大的相似性,熟悉類似語言的開發(fā)人員可以快速地轉(zhuǎn)向 C 3。 2.3 管理系統(tǒng)的 開發(fā)工具 Visual 的意識是指 “可視化的 ”,指的是一種開發(fā)圖形用戶界面的方法。 #是一種應(yīng)用于開發(fā) .NET 應(yīng)用程序的專屬語言,它以 C 語言為基礎(chǔ),沿用其大部分的關(guān)鍵字,表達式以及運算符,而語法的設(shè)計卻更為簡潔易懂,同時以 C+對象模型建構(gòu)其面身對象的語言結(jié)構(gòu),支持完整的面身對象設(shè)計理論。 C#本身的設(shè)計,考慮各種語言的特性,避免了現(xiàn)有程序語言的缺點,并且新增了多種出色的語言特性,如垃圾回收機制,類型安全以及異常處理等。 C#保留了 C+的功能強大特性,兼具 Visual Basic 易于使 用其的優(yōu)點 ,搭配 .NET 所提供的呆庫 ,改變了傳統(tǒng)應(yīng)用程序的開發(fā)模型 ,加上微軟對于 .NET 平臺的全力支持 ,C#在可預見的未來會扮演非常重要在角色。 Visual Studio 2005 中(以下簡稱為 VS 2005)是美國最新的微軟開發(fā)工具的推出,這個版本的新功能體現(xiàn)在 ASP.NET 2.0 中, CLR 2.0, VB.NET 和 C . NET 語言的增強,可提供更出色的表現(xiàn),更加注重其他方面的安全性。 VS2005 是一套完整的開發(fā)工具,用于生成 ASP.NET Web 應(yīng)用程序, XML Web 服務(wù),桌面應(yīng)用程序和移動應(yīng)用 程序。 Visual Basic 中的 Visual C +, Visual C和 Visual J中都使用相同的集成開發(fā)環(huán)境( IDE), IDE 可以共享使用的工具,并有助于創(chuàng)建一個解決方案,使用混合語言。此外,使用這些語言 . NET 框架的功能,通過這個框架可以用來簡化 ASP Web 應(yīng)用程序和 XML Web Services 開發(fā)的關(guān)鍵技術(shù) 。 2.4 數(shù)據(jù)庫 2.4.1 SQL Server 的發(fā)展歷史 SQL( Structured Query Language)查詢語言機構(gòu),是一種數(shù)據(jù)庫查詢和編程語言,用于訪問 數(shù)據(jù)以及查詢,更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。也是數(shù)據(jù)庫腳本文件擴展名。 結(jié)構(gòu)化查詢語言是 IBM 的圣約瑟研究實驗室的關(guān)系數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)的查詢語言,它的前身是 SQUARE 語言 R。 SQL 語言結(jié)構(gòu)簡單,功能強大,操作簡單易學。 IBM公司,自 1981 年成立以來, SQL 語言已被廣泛使用。今天,無論是像甲骨文, SYBASE,DB2, INFORMIX, SQL Server 數(shù)據(jù)庫管理系統(tǒng),這些大型的數(shù)據(jù)庫管理系統(tǒng),或如磁環(huán)車間的零件管理系統(tǒng) PowerBuilder 的 Visual FoxPro 中,這些常見的數(shù)據(jù)庫在 PC 上開發(fā)系統(tǒng),支持 SQL 語言 作為查詢語言。 SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)最初是由三家公司共同開發(fā)在 1988年推出了第一個 OS / 2版本的 Windows NT,微軟 SQL Server 和 Sybase 發(fā)布后,微軟, Sybase和阿什頓泰特發(fā)展分道揚鑣,微軟將遷移到 SQL Server 的 Windows NT 系統(tǒng)上,專注于促進發(fā)展的 Windows NT 版本的 SQL Server, Sybase SQL Server 的更注重的是 UNIX 操作系統(tǒng)的應(yīng)用程序。 Microsoft SQL Server 的簡稱為 SQL Server 或 MS SQL Server 的 9。隨著信息技術(shù)的發(fā)展,計算機數(shù)據(jù)處理手段也在不斷變化,文件管理系統(tǒng) - 數(shù)據(jù)庫管理系統(tǒng)。微軟 SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)采用客戶機 /服務(wù)器體系結(jié)構(gòu)的分布式,使用Transact-SQL SQL 語言的客戶端和服務(wù)器之間傳遞請求的客戶端和服務(wù)器的處理結(jié)果 4。 正如我們都知道, SQL Server 將能滿足當今的商業(yè)環(huán)境,需要不同類型的數(shù)據(jù)庫解決方案。這是一種廣泛使用的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性,適合分布式企業(yè),數(shù)據(jù)倉庫的決策支持功能的可擴 展性,以及許多其他的整合密切相關(guān)的服務(wù)器軟件,物有所值等。性能,可擴展性和可靠性的基本要求,并縮短上市時間是至關(guān)重要的。除了這些優(yōu)點的 SQL Server, SQL Server 還為您的數(shù)據(jù)管理和分析帶來了靈活性,允許單位在快速變化的環(huán)境,平靜的反應(yīng)來獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析的角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用網(wǎng)絡(luò)所提供的機會是非常重要的。作為一個完整的數(shù)據(jù)庫和數(shù)據(jù)分析包, SQL 服務(wù)器的新一代企業(yè)級商業(yè)應(yīng)用的快速發(fā)展,核心競爭優(yōu)勢,為企業(yè)贏得了勝利,打開門。作為一種重要的可擴展性和速度紀錄保持者 的標桿獎項, SQL Server 是一個全面啟用 Web 的數(shù)據(jù)庫產(chǎn)品,提供了可擴展標記語言( XML)的核心支持,并在 Internet上和防火墻外的查詢能力。 SQL Server,但微軟的 SQL Server 和其他數(shù)據(jù)庫產(chǎn)品的許多優(yōu)點,也有以下缺點比較: 1.開放性。僅 Microsoft Windows 平臺上運行,沒有絲毫的開放所有。 2.伸縮性,并行性。并行實施和共存模型并不成熟,很難對付越來越多的用戶和數(shù)據(jù)量,可擴展性是有限的。 3.性能穩(wěn)定。當用戶長時間連接 SQL Server 性能會變得很差,而不是足夠穩(wěn)定。 4. 使用的風險。 SQL Server 的完全重寫的代碼,經(jīng)歷了長期的測試,不斷延遲,許多功能需要時間來證明。不是很早期的產(chǎn)品兼容。使用需要冒一定的風險。 5.客戶端支持和應(yīng)用模式。僅支持 C / S 模式 10。 2.4.2 SQL Server 2005 的優(yōu)勢 SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能工具提供了企業(yè)級的數(shù)據(jù)管理。 SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供更安全,更可靠的存儲,使您可以構(gòu)建和管理用于業(yè)務(wù)數(shù)據(jù)應(yīng)用的高可用性和高性能。 SQL Server 2005 的數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。除了 SQL Server 2005的結(jié)合分析,報告,整合,和通知功能。這使得企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助團隊通過記分卡,儀表板, Web 服務(wù)和數(shù)據(jù)移動設(shè)備的應(yīng)用程序在所有的業(yè)務(wù)領(lǐng)域。 與 Microsoft Visual Studio, Microsoft Office System 和 SQL Server 2005 中的新的開發(fā)工具包(包括商業(yè)智能開發(fā)套件)的緊密集成,如此不同。無論是開發(fā)人員,數(shù)據(jù)庫管理員,無錫太湖學院學士學位論文 8 信息工作者還是決策者, SQL Server20005 的可以為您提供創(chuàng)新的解決方案,以幫助您的數(shù)據(jù),更多地受益于 6。 磁環(huán)車間的零件管理系統(tǒng) 3 系統(tǒng)需求分析 3.1 可行性分析 可行性分析是指在當前情況下車間管理人員研究這個零件信息管理系統(tǒng)是否有必要,是否具有所需的必要條件。而從車間零件當前的實際情況出發(fā),研制這個信息管理系統(tǒng)是很有必要的,可以使車間管理人員能方便快捷的了解零件,訂單,生產(chǎn)的實際情況,與此同時,也可以使機械制造企業(yè)各部門的管理人員方便快捷的處理訂單的生產(chǎn)信 息,從而可以使工作更加便捷快速順利的進展。 3.1.1 技術(shù)可行性 技術(shù)可行性分析包括兩個方面:目前的技術(shù)支持是否能應(yīng)用到新的系統(tǒng)的開發(fā),硬件和軟件資源是否滿足要求。技術(shù)支持:首先,鑒于目前的技術(shù)能夠支持開發(fā)新的管理系統(tǒng)。這里討論的技術(shù)必須是已普遍使用的。資源分析:開發(fā)新的信息管理系統(tǒng)所需的硬件資源包含以下兩個方面:系統(tǒng)開發(fā)新的信息管理系統(tǒng)的開發(fā)過程中所需的電腦設(shè)備和相關(guān)外圍設(shè)備管理,信息系統(tǒng)開發(fā)成功并投入使用后,使用單位應(yīng)具備電腦設(shè)備及相關(guān)外設(shè)。需要考慮進行一個可行性分析的硬件資源,當主電腦的主機內(nèi)存, 類型,功能,網(wǎng)絡(luò)功能,安全性措施,和輸入 /輸出設(shè)備,外部存儲器和網(wǎng)絡(luò)數(shù)據(jù)通信設(shè)備的配置,功能,效率和其他指標無論是系統(tǒng)程序設(shè)計的要求,還要考慮電腦的價格??尚行苑治鲕浖Y源主要考慮滿足用戶的要求如下: 操作系統(tǒng)的選擇 ; 編譯系統(tǒng)選擇 ; 數(shù)據(jù)庫管理系統(tǒng)的選擇 ; 高級的編程語言的選擇 ; 中文字符處理系統(tǒng)的首選 ; 應(yīng)用軟件選擇。 本系統(tǒng)在開發(fā)前,與車間的負責人和有關(guān)的操作人員密切溝通,認真聽取他們的意見,并吸收他們的積極觀點,使本系統(tǒng)的開發(fā)在相當大的程度上具有一定的先進性和合理 11。 3.1.2 社會可行性 該系統(tǒng)以某一電子廠磁環(huán)生產(chǎn)車間為研究對象,該車間主要生產(chǎn)磁環(huán),因磁環(huán)型號多、訂單繁雜銅件制品體積小,管理人員需要花很多時間來統(tǒng)計各種零件的信息,對管理信息系統(tǒng)的需求迫在眉睫。但目前市場上的大多軟件不能與該廠的生產(chǎn)業(yè)務(wù)相匹配。隨著企業(yè)不斷發(fā)展,開發(fā)適合開企業(yè)零件管理的信息系統(tǒng)以及勢在必行。 3.1.3 經(jīng)濟可行性 經(jīng)濟可行性主要是針對開發(fā)新的信息管理系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益來進行比較的,確認新系統(tǒng)是否能夠給企業(yè)帶來一定的經(jīng)濟效益。 本系統(tǒng)要求使用普通微機即可,其他設(shè)備 的購置成本也在一般中小型企業(yè)的承擔能力之內(nèi),這恰好符合企業(yè)的現(xiàn)在的發(fā)展狀況;其次,設(shè)備安裝簡單,費用合理;另外,系統(tǒng)運行成本費用較低,使用起來簡單明了、方便快捷,只需進行少量的介紹就可以是企業(yè)用戶熟練的使用本系統(tǒng)了。 無錫太湖學院學士學位論文 10 3.2 系統(tǒng)流程 車間工作人員通過服務(wù)器進入零件信息管理系統(tǒng),首先進入零件信息管理系統(tǒng)的登陸界面,用賬號登錄系統(tǒng),登錄成功就可以看到要生產(chǎn)的相關(guān)信息包括圖號、材料、數(shù)量、要使用到的零件,進入員工信息界面可以看到員工每天生產(chǎn)零件的個數(shù);車間管理人員同樣通過服務(wù)器進入零件信息管理系統(tǒng),登錄成功后進 入管理主頁面,可以對零件基本信息管理,訂單計劃管理,員工生產(chǎn)的零件信息管理,其中零件基本信息管理中,可以對零件的基本信息進行添加、修改、刪除和查詢的操作,以及可以對員工生產(chǎn)效率信息進行管理。 3.3 業(yè)務(wù)流分析 此系統(tǒng)業(yè)務(wù)主要流程含有輸入信息、維護信息、結(jié)束,如圖 3.1。 圖 3.1 業(yè)務(wù)流圖 3.4 出錯處理需求 員工信息管理系統(tǒng)要求能達到一定的糾錯能力,在用戶操作不當時能給出相應(yīng)的警告信息。比如在用

溫馨提示

  • 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

提交評論