版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 編號(hào)</b></p><p><b> 無(wú)錫太湖學(xué)院</b></p><p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 題目: 磁環(huán)車間的零件管理系統(tǒng) </p><p> 信機(jī) 系 機(jī)械工程及自動(dòng)化 專業(yè)&
2、lt;/p><p> 學(xué) 號(hào): </p><p> 學(xué)生姓名: </p><p> 指導(dǎo)教師: ?。毞Q:教授 )</p><p> (職稱: )</p><p> 2013年5月25日</p><p> 無(wú)錫太湖學(xué)院本科畢業(yè)
3、設(shè)計(jì)(論文)</p><p><b> 誠(chéng) 信 承 諾 書(shū)</b></p><p> 本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文) 磁環(huán)車間的零件管理系統(tǒng) 是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的成果,其內(nèi)容除了在畢業(yè)設(shè)計(jì)(論文)中特別加以標(biāo)注引用,表示致謝的內(nèi)容外,本畢業(yè)設(shè)計(jì)(論文)不包含任何其他個(gè)人、集體已發(fā)表或撰寫(xiě)的成果作品。</p><
4、p> 班 級(jí): 機(jī)械91 </p><p> 學(xué) 號(hào): 0923002 </p><p> 作者姓名: </p><p> 2013 年 5 月 25 日</p><p><b> 摘 要</b></p><p> 改革
5、開(kāi)放以來(lái),我國(guó)經(jīng)濟(jì)迅猛發(fā)展,科技水平不斷進(jìn)步,人們生活水平也不斷提高,機(jī)械型制造企業(yè)也越來(lái)越多。隨著機(jī)械制造企業(yè)的增多,競(jìng)爭(zhēng)也越來(lái)越激烈。如何在激烈的競(jìng)爭(zhēng)中的使自己的企業(yè)立于不敗之地,成為每個(gè)制造公司必須面對(duì)的考驗(yàn)。信息化從而成為機(jī)械制造企業(yè)迎接競(jìng)爭(zhēng)挑戰(zhàn)的重要機(jī)遇。如何利用信息化的管理來(lái)提高企業(yè)的運(yùn)作效率,降低企業(yè)的生產(chǎn)成本,成為機(jī)械制造企業(yè)必須面對(duì)的問(wèn)題。利用信息化手段來(lái)管理車間生產(chǎn)的零件管理無(wú)疑給機(jī)械制造企業(yè)帶來(lái)了一條高效的途徑。雖
6、然零件信息化管理并非機(jī)械制造企業(yè)面對(duì)競(jìng)爭(zhēng)挑戰(zhàn)走向成功的唯一元素,但它可以最大限度的發(fā)揮準(zhǔn)確,快捷,高效等作用,對(duì)企業(yè)車間生產(chǎn)的協(xié)調(diào)管理提供強(qiáng)有力的支持。</p><p> 本課題以機(jī)械零件為研究對(duì)象,通過(guò)調(diào)查現(xiàn)階段機(jī)械制造企業(yè)零件管理的發(fā)展現(xiàn)狀與存在問(wèn)題,閱讀大量文獻(xiàn)資料,結(jié)合實(shí)際的企業(yè)——恒達(dá)電子廠,進(jìn)行管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。本課題在對(duì)機(jī)械制造企業(yè)零件的的生產(chǎn)流程以及相關(guān)管理方式記性需求分析的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)
7、行了總體設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)以及系統(tǒng)詳細(xì)設(shè)計(jì),最終實(shí)現(xiàn)磁環(huán)管理信息系統(tǒng)。</p><p> 整個(gè)系統(tǒng)操作簡(jiǎn)便,界面友好、靈活、實(shí)用,實(shí)現(xiàn)了更方便更可靠的零件管理。因個(gè)人能力有限,還有許多不足之處,希望得到老師的指導(dǎo)。</p><p> 關(guān)鍵詞:信息管理系統(tǒng);visual studio;數(shù)據(jù)庫(kù)</p><p><b> Abstract</b>
8、</p><p> Since the reform and opening up, China's rapid economic development, the level of science and technology continues to progress, people’s living standards continue to improve, mechanical manufac
9、turing 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 posit
10、ion, every manufacturing company must face the test of. Information technology and thus</p><p> The topics to mechanical parts as the research object, through the development status of the investigation at
11、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
12、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 ov</p><p> The whole system is simple,
13、 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.</p><p> Key words: M
14、anagement Information System; visual studio; data base</p><p><b> 目 錄</b></p><p><b> 摘 要II</b></p><p> AbstractIII</p><p><b> 目 錄
15、IV</b></p><p><b> 1 緒論1</b></p><p> 1.1 本課題的研究?jī)?nèi)容和意義1</p><p> 1.2 國(guó)內(nèi)外的發(fā)展?fàn)顩r1</p><p> 1.3 本課題應(yīng)達(dá)到的要求1</p><p> 2 機(jī)械零件管理系統(tǒng)的開(kāi)發(fā)技術(shù)3&l
16、t;/p><p> 2.1 信息管理系統(tǒng)的開(kāi)發(fā)策略與開(kāi)發(fā)方法3</p><p> 2.1.1 信息管理系統(tǒng)的開(kāi)發(fā)策略3</p><p> 2.1.2 信息管理系統(tǒng)的開(kāi)發(fā)方法3</p><p> 2.2 管理系統(tǒng)的開(kāi)發(fā)語(yǔ)言5</p><p> 2.3 管理系統(tǒng)的開(kāi)發(fā)工具6</p><p
17、><b> 2.4 數(shù)據(jù)庫(kù)6</b></p><p> 2.4.1 SQL Server的發(fā)展歷史6</p><p> 2.4.2 SQL Server 2005的優(yōu)勢(shì)7</p><p> 3 系統(tǒng)需求分析8</p><p> 3.1 可行性分析9</p><p> 3
18、.1.1 技術(shù)可行性9</p><p> 3.1.2 社會(huì)可行性9</p><p> 3.2 系統(tǒng)流程10</p><p> 3.3 業(yè)務(wù)流分析10</p><p> 3.4 出錯(cuò)處理需求10</p><p> 4 系統(tǒng)總體設(shè)計(jì)11</p><p> 4.1 系統(tǒng)結(jié)構(gòu)
19、的原則11</p><p> 4.2 系統(tǒng)的總體結(jié)構(gòu)和功能設(shè)計(jì)11</p><p> 4.2.1 系統(tǒng)的總體結(jié)構(gòu)11</p><p> 4.2.2 系統(tǒng)功能設(shè)計(jì)12</p><p> 4.3 系統(tǒng)的體系結(jié)構(gòu)12</p><p> 4.3.1 網(wǎng)絡(luò)體系結(jié)構(gòu)12</p><p>
20、; 4.3.2本系統(tǒng)的結(jié)構(gòu)選擇13</p><p> 5系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)15</p><p> 5.1數(shù)據(jù)庫(kù)的設(shè)計(jì)原則15</p><p> 5.2數(shù)據(jù)庫(kù)設(shè)計(jì)的基本過(guò)程15</p><p> 5.3 數(shù)據(jù)庫(kù)的設(shè)計(jì)16</p><p> 5.3.1 數(shù)據(jù)庫(kù)的總體設(shè)計(jì)16</p>&l
21、t;p> 5.3.2 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)16</p><p> 5.3.3數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)17</p><p> 6 主要功能模塊設(shè)計(jì)19</p><p> 6.1 系統(tǒng)登陸設(shè)計(jì)19</p><p> 6.1.1 模塊功能介紹19</p><p> 6.1.2 登陸界面設(shè)計(jì)19</
22、p><p> 6.2 生產(chǎn)信息管理模塊設(shè)計(jì)20</p><p> 6.3 員工信息管理模塊設(shè)計(jì)28</p><p><b> 7 系統(tǒng)測(cè)試32</b></p><p> 7.1 機(jī)械零件管理系統(tǒng)測(cè)試概述32</p><p> 7.1.1 測(cè)試目標(biāo)32</p><
23、p> 7.1.2 被測(cè)系統(tǒng)特點(diǎn)32</p><p> 7.1.3 被測(cè)系統(tǒng)環(huán)境需求32</p><p> 7.2 零件信息管理的測(cè)試方案32</p><p> 7.2.1 測(cè)試要點(diǎn)分析32</p><p> 7.2.2 測(cè)試內(nèi)容32</p><p> 7.3 測(cè)試結(jié)果分析評(píng)價(jià)33<
24、/p><p> 8 結(jié)論與展望34</p><p><b> 8.1 結(jié)論34</b></p><p> 8.2 不足之處及未來(lái)展望34</p><p><b> 致 謝35</b></p><p><b> 參考文獻(xiàn)36</b><
25、/p><p><b> 1 緒論</b></p><p> 本章主要介紹了零件信息管理系統(tǒng)的背景和目的,就零件信息管理系統(tǒng)的發(fā)展和現(xiàn)狀進(jìn)行了論述,并且給出了有關(guān)零件信息管理系統(tǒng)任務(wù)的簡(jiǎn)單介紹。</p><p> 1.1 本課題的研究?jī)?nèi)容和意義</p><p> 眾所周知,機(jī)械制造企業(yè)零件管理是很繁瑣的,生產(chǎn)鏈上各種企
26、業(yè)生產(chǎn)的零件種類各不相同,加工車間里的零件數(shù)量每天都在不斷地變化給車間的管理人員的統(tǒng)計(jì)帶來(lái)了很大的不便。現(xiàn)如今計(jì)算機(jī)飛速發(fā)展,信息技術(shù)日新月異的發(fā)展,這給車間零件的管理業(yè)帶來(lái)了巨大的影響。為了加快車間零件管理自動(dòng)化的步伐,提高車間零件的管理業(yè)務(wù)處理效率,建立機(jī)械零件管理系統(tǒng),盡可能地減少零件管理的重復(fù)性和低效性,已變得十分必要。</p><p> 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)也飛速的發(fā)展以及在企業(yè)管理中得到應(yīng)用與普及,給機(jī)械
27、零件的管理帶來(lái)了巨大的影響。機(jī)械制造企業(yè)的實(shí)力不僅僅體現(xiàn)在生產(chǎn)設(shè)備的完善和訂單的充足,更重要的是快捷的方便的掌握企業(yè)各種零件的生產(chǎn)信息。零件管理的信息化能使機(jī)械制造企業(yè)管大大的提高生產(chǎn)效率,降低生產(chǎn)成本,提高零件生產(chǎn)的管理水平。總之,零件管理信息化無(wú)疑為機(jī)械制造企業(yè)創(chuàng)建現(xiàn)代化管理制度,參與國(guó)際性競(jìng)爭(zhēng),提供了一條高效便捷的道路。</p><p> 有很多機(jī)械制造企業(yè)零件的信息管理水平還停留以紙作為媒介的基礎(chǔ)上,現(xiàn)
28、在這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代科技的發(fā)展。因?yàn)樗速M(fèi)了許多的人力和物力,利用計(jì)算機(jī)實(shí)現(xiàn)機(jī)械零件的信息管理系統(tǒng)已經(jīng)是勢(shì)在必行的了。對(duì)于零件生產(chǎn)車間來(lái)說(shuō),利用計(jì)算機(jī)支持生產(chǎn)零件高效率完成零件信息的管理,是適應(yīng)現(xiàn)代生產(chǎn)制度要求、推動(dòng)機(jī)械制造企業(yè)生產(chǎn)管理走向科技化、規(guī)范化、高效化的必要條件。計(jì)算機(jī)管理有著許多的優(yōu)點(diǎn):檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高機(jī)械零件信息管理的效率,也是機(jī)械制造企業(yè)生
29、產(chǎn)管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。不同的機(jī)械制造企業(yè)有不同的零件信息管理制度,這就決定了不同的機(jī)械制造企業(yè)需要不同的零件信息管理系統(tǒng)。</p><p> 1.2 國(guó)內(nèi)外的發(fā)展?fàn)顩r</p><p> 1954年美國(guó)通用電氣公司安裝的第一臺(tái)商業(yè)用數(shù)據(jù)處理計(jì)算機(jī),開(kāi)創(chuàng)了信息管理系統(tǒng)在企業(yè)中應(yīng)用的先河。計(jì)算機(jī)作為強(qiáng)有力地?cái)?shù)據(jù)處理工具與手段,開(kāi)始在企業(yè)管理中應(yīng)用。五十多年來(lái),企業(yè)應(yīng)用
30、管理信息系統(tǒng)從簡(jiǎn)單、局部應(yīng)用到現(xiàn)在高級(jí)全面管理的發(fā)展過(guò)程。而我國(guó)在上世紀(jì)70年代也出現(xiàn)了用計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理的例子。尤其是70年代末到80年代中期,許多大型企業(yè)都開(kāi)始建立信息管理系統(tǒng),但是這些管理系統(tǒng)是獨(dú)立的運(yùn)行的。進(jìn)入90年代后,隨著網(wǎng)絡(luò)技術(shù)和系統(tǒng)集成技術(shù)開(kāi)始發(fā)展,統(tǒng)一的信息管理系統(tǒng)開(kāi)始形成。在大量的調(diào)查中顯示,我國(guó)許多大中型企業(yè)已經(jīng)能很好的運(yùn)用信息化管理系統(tǒng)來(lái)進(jìn)行管理,而許多小型的企業(yè),由于資金短,信息基礎(chǔ)薄弱等原因信息管理并不理想
31、。小型的企業(yè)想要在激烈的經(jīng)濟(jì)競(jìng)爭(zhēng)中得以生存,就必須要加強(qiáng)企業(yè)的信息化建設(shè)。</p><p> 1.3 本課題應(yīng)達(dá)到的要求</p><p> 計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。使用計(jì)算機(jī)對(duì)機(jī)械零件信息進(jìn)行管理,具有與人工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,這
32、些優(yōu)點(diǎn)能夠極大地提高機(jī)械零件管理的效率,也是機(jī)械制造企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。計(jì)算機(jī)應(yīng)用技術(shù)的發(fā)展,計(jì)算機(jī)硬件性能的不斷改進(jìn),為機(jī)械零件管理系統(tǒng)的開(kāi)發(fā)提供了技術(shù)支持和經(jīng)濟(jì)可行性。機(jī)械零件管理系統(tǒng)的應(yīng)用,可以將工作者從煩雜的勞動(dòng)中解脫出來(lái),極大提高工作效率,有著較好的營(yíng)運(yùn)可行性。</p><p> 本課題以機(jī)械零件為研究對(duì)象,通過(guò)調(diào)查現(xiàn)階段機(jī)械制造企業(yè)零件管理的發(fā)展現(xiàn)狀與存在問(wèn)題,閱讀大量文
33、獻(xiàn)資料,結(jié)合實(shí)際的企業(yè)——恒達(dá)電子廠,進(jìn)行管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。本課題在對(duì)機(jī)械制造企業(yè)零件的的生產(chǎn)流程以及相關(guān)管理方式記性需求分析的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行了總體設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)以及系統(tǒng)詳細(xì)設(shè)計(jì),最終實(shí)現(xiàn)磁環(huán)車間的信息系統(tǒng)。</p><p> 2 機(jī)械零件管理系統(tǒng)的開(kāi)發(fā)技術(shù)</p><p> 本章中介紹了零件管理系統(tǒng)的來(lái)發(fā)策略與開(kāi)發(fā)方法、開(kāi)發(fā)工具及開(kāi)發(fā)語(yǔ)言的選擇、數(shù)據(jù)庫(kù)服務(wù)器的選擇,為系統(tǒng)開(kāi)
34、發(fā)做好充分的準(zhǔn)備。 </p><p> 2.1 信息管理系統(tǒng)的開(kāi)發(fā)策略與開(kāi)發(fā)方法 </p><p> 信息管理系統(tǒng)的開(kāi)發(fā)是建立信息管理系統(tǒng)過(guò)程中最重要的工作。想要成功的開(kāi)發(fā)信息系統(tǒng)需要具備一定的條件,合理利用開(kāi)發(fā)技術(shù),并遵循系統(tǒng)開(kāi)發(fā)的原則,采用適當(dāng)?shù)拈_(kāi)發(fā)策略,以及對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)進(jìn)行有效管理。然后在此基礎(chǔ)上選擇合適的開(kāi)發(fā)方法。</p><p> 2.
35、1.1 信息管理系統(tǒng)的開(kāi)發(fā)策略</p><p> 根據(jù)系統(tǒng)的規(guī)模、特點(diǎn)和開(kāi)發(fā)的難易程度以及風(fēng)險(xiǎn)大小,信息系統(tǒng)一般采取以下開(kāi)發(fā)策略:接受式、直接式、迭代式、實(shí)驗(yàn)式、集成式。大型復(fù)雜的通常采用集成式的策略,集成式是是“自頂向下”和“自底向上”相結(jié)合的策略。</p><p> ?。?)“自底向上”(Bottom-Up)</p><p> “自底向上”的開(kāi)發(fā)策略的基本思
36、想是從業(yè)務(wù)系統(tǒng)開(kāi)始,先實(shí)現(xiàn)每個(gè)基本功能(即數(shù)據(jù)處理功能),然后逐步向高級(jí)建設(shè)(即,增加管理/控制功能)。其優(yōu)點(diǎn)包括:使信息系統(tǒng)的開(kāi)發(fā)易于適應(yīng)組織機(jī)構(gòu)的真正需要;有助于發(fā)現(xiàn)和理解每個(gè)系統(tǒng)的附加需要,并易于判斷其費(fèi)用;每一階段所獲得的經(jīng)驗(yàn)有助于下一階段的開(kāi)發(fā);相對(duì)地說(shuō),每個(gè)階段規(guī)模較小,易于控制和掌握。其缺點(diǎn):由于方法的演變性質(zhì),信息系統(tǒng)難以實(shí)現(xiàn)其整體性;由于系統(tǒng)未進(jìn)行全局規(guī)劃,系統(tǒng)的數(shù)據(jù)一致性和完整性難于保持;為了達(dá)到上述的系統(tǒng)性能要求,
37、需要重新調(diào)整與設(shè)計(jì)。</p><p><b> “自頂向下”</b></p><p> “自頂向下”的開(kāi)發(fā)策略的基本思想是從整體上協(xié)調(diào)和規(guī)劃,由全面到局部、由長(zhǎng)遠(yuǎn)到近期,從探索合理的信息流出發(fā)來(lái)設(shè)計(jì)信息系統(tǒng)。</p><p> 本系統(tǒng)是針對(duì)變壓器磁環(huán)車間的零件管理系統(tǒng)而開(kāi)發(fā)的,根據(jù)需求采用“自底向上”的開(kāi)發(fā)策略,從磁環(huán)車間零件的現(xiàn)狀出發(fā),
38、先實(shí)現(xiàn)一個(gè)個(gè)具體的功能,逐步地由低級(jí)到高級(jí),自下而上地實(shí)現(xiàn)管理信息系統(tǒng)的總目標(biāo)。</p><p> 2.1.2 信息管理系統(tǒng)的開(kāi)發(fā)方法</p><p> 管理信息系統(tǒng)的開(kāi)發(fā)方法主要有結(jié)構(gòu)化系統(tǒng)法(生命周期法)、原型法、面向?qū)ο蟮拈_(kāi)發(fā)方法以及計(jì)算機(jī)輔助的開(kāi)發(fā)方法,下面詳細(xì)介紹這幾種開(kāi)發(fā)方法:</p><p> 1. 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法(Structured Sy
39、stem Development Methodology)</p><p> 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法是自頂向下結(jié)構(gòu)化方法、工程化的系統(tǒng)開(kāi)發(fā)方法和生命周期方法的結(jié)合,它是迄今為止開(kāi)法方法中應(yīng)用最普遍、最成熟的一種。結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的基本思想是:用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。具體來(lái)說(shuō),就是先將整個(gè)信息系統(tǒng)開(kāi)發(fā)過(guò)程劃分出若干個(gè)相對(duì)獨(dú)立的階段,如系統(tǒng)規(guī)劃
40、、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與維護(hù)等。 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法主要強(qiáng)調(diào)以下特點(diǎn):自頂向下整體性的分析與設(shè)計(jì)和自底向上逐步實(shí)施的系統(tǒng)開(kāi)發(fā)過(guò)程;用戶至上;深入調(diào)查研究;嚴(yán)格區(qū)分工作階段;充分預(yù)料可能發(fā)生的變化;開(kāi)發(fā)過(guò)程工程化[1]。</p><p> 結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)點(diǎn)是它強(qiáng)調(diào)系統(tǒng)開(kāi)發(fā)過(guò)程的整體性和全局性,強(qiáng)調(diào)在整體優(yōu)化的前提下來(lái)考慮具體的分析設(shè)計(jì)問(wèn)題,即自頂向下的觀點(diǎn)。它強(qiáng)調(diào)的另一個(gè)觀點(diǎn)是嚴(yán)格地區(qū)分
41、開(kāi)發(fā)階段,一步一步嚴(yán)格地進(jìn)行系統(tǒng)分析和設(shè)計(jì),每一步工作都及時(shí)地總結(jié),發(fā)現(xiàn)問(wèn)題及時(shí)地反饋和糾正,從而避免了開(kāi)發(fā)過(guò)程的混亂狀態(tài),是一種目前廣泛被采用的系統(tǒng)開(kāi)發(fā)方法。但是,隨著時(shí)間的推移,這種開(kāi)發(fā)方法也逐漸地暴露出了很多缺點(diǎn)和不足。最突出的表現(xiàn)是它的起點(diǎn)太低,所使用的工具(主要是手工繪制各種各樣的分析設(shè)計(jì)圖表)落后,文檔繁多,致使系統(tǒng)開(kāi)發(fā)周期過(guò)長(zhǎng),帶來(lái)了一系列的問(wèn)題(如在這段漫長(zhǎng)的開(kāi)發(fā)周期中,原來(lái)所了解的情況可能發(fā)生較多的變化等)。另外,這種
42、方法要求系統(tǒng)開(kāi)發(fā)者在調(diào)查中就充分地掌握用戶需求、管理狀況以及預(yù)見(jiàn)可能發(fā)生的變化,這不大符合人們循序漸進(jìn)地認(rèn)識(shí)事物的規(guī)律性。因此,在實(shí)際實(shí)施中有一定的困難[1]。</p><p> 2. 原型法(Prototyping Method)</p><p> 20世紀(jì)80年代初人們提出了一種新的軟件設(shè)計(jì)方法,即原型法。原型法的基本思想是:當(dāng)人們要解決不甚了解的問(wèn)題時(shí),可以先為該問(wèn)題建立一個(gè)實(shí)驗(yàn)
43、模型,并根據(jù)模型的運(yùn)行情況來(lái)研究有關(guān)特性以及存在的問(wèn)題。它并不注重對(duì)信息系統(tǒng)進(jìn)行全面、系統(tǒng)的調(diào)查和分析,而是根據(jù)對(duì)用戶信息需求的大致了解,借助強(qiáng)有力的軟件環(huán)境支持,迅速構(gòu)造一個(gè)新系統(tǒng)的原型,然后通過(guò)修改和完善,最終完成新系統(tǒng)的開(kāi)發(fā)。信息系統(tǒng)的原型,既不是對(duì)系統(tǒng)的仿真,也不是最終系統(tǒng)縮小尺寸的原型,它指的是區(qū)別于最終系統(tǒng)的初始模型,這種原型經(jīng)過(guò)多次反復(fù)修改完善后,可以成為要開(kāi)發(fā)的最終系統(tǒng)。因此,它要處理的是系統(tǒng)中的實(shí)際數(shù)據(jù),應(yīng)該包括最終系
44、統(tǒng)的大部分具體功能。原型法中的原型應(yīng)當(dāng)具備以下基本特點(diǎn):</p><p> 實(shí)際可行。原型并不是抽象的系統(tǒng)結(jié)構(gòu)模型或理論設(shè)計(jì)模型,而是可以實(shí)際運(yùn)行的軟件系統(tǒng)。</p><p> (2)具有最終系統(tǒng)的基本特征。原型是形成最終系統(tǒng)的基礎(chǔ),通過(guò)不斷豐富其功能,最終成為實(shí)際的信息系統(tǒng)產(chǎn)品。</p><p> (3)構(gòu)造方便、快速、造價(jià)低[13]。</p>
45、<p> 應(yīng)用原型法進(jìn)行系統(tǒng)開(kāi)發(fā),體現(xiàn)了人們對(duì)事物從特殊到一般的認(rèn)識(shí)規(guī)律,容易為人們所普遍掌握和接受;有利于用戶較早涉及開(kāi)發(fā)過(guò)程,讓用戶在開(kāi)發(fā)之初就看到系統(tǒng)雛形,便于開(kāi)發(fā)人員與用戶之間相互交流,激發(fā)用戶參與開(kāi)發(fā)的熱情和積極性;也可以使用戶培訓(xùn)工作同時(shí)啟動(dòng),有利于系統(tǒng)今后順利交接和運(yùn)行維護(hù);原型法充分利用最新的軟件開(kāi)發(fā)工具,構(gòu)造原型快速、成本較低,提高了開(kāi)發(fā)效率,縮短了開(kāi)發(fā)周期,減少了開(kāi)發(fā)費(fèi)用;采用原型法開(kāi)發(fā)系統(tǒng)靈活,便于修
46、改與擴(kuò)充。但原型法的應(yīng)用也存在一些問(wèn)題。對(duì)于大型系統(tǒng)或復(fù)雜性較高的系統(tǒng),不進(jìn)行充分的系統(tǒng)需求分析,很難構(gòu)造出原型;開(kāi)發(fā)過(guò)程管理復(fù)雜,要求用戶和開(kāi)發(fā)人員的素質(zhì)高,配合默契;必須依賴強(qiáng)有力的支撐環(huán)境,否則無(wú)法進(jìn)行。</p><p> 3. 面向?qū)ο蠓椒ǎ∣bject Oriented Method,OO)</p><p> 面向?qū)ο蠓椒ㄊ窃诟鞣N面向?qū)ο蟮某绦蛟O(shè)計(jì)方法的基礎(chǔ)上逐步發(fā)展起來(lái)的。
47、面向?qū)ο蠓ㄒ灶惡蛯?duì)象以及繼承、消息傳遞等概念描述客觀事物及其聯(lián)系,與傳統(tǒng)的面向數(shù)據(jù)的思想完全不同,為信息系統(tǒng)開(kāi)發(fā)提供了全新的思維。面向?qū)ο蠓椒ɑ陬惡蛯?duì)象的概念,把客觀世界的一切事物看成是由各種不同的對(duì)象組成,每個(gè)對(duì)象都有各自內(nèi)部的狀態(tài)、機(jī)制和規(guī)律。按照對(duì)象的不同特征,可以組成不同的類。不同的對(duì)象和類之間的相互聯(lián)系和相互作用就構(gòu)成了客觀世界中不同的事物和系統(tǒng)[12]。</p><p> 任何一個(gè)計(jì)算機(jī)系統(tǒng)的開(kāi)發(fā)
48、方法,都存在著將用戶的現(xiàn)實(shí)需求向機(jī)器求解轉(zhuǎn)換的問(wèn)題?,F(xiàn)實(shí)世界是大而復(fù)雜的,通常系統(tǒng)開(kāi)發(fā)者采用建立模型的方法,從不同角度對(duì)現(xiàn)實(shí)問(wèn)題進(jìn)行抽象,用精確的符號(hào)表示模型,校驗(yàn)建立的模型都能否滿足系統(tǒng)的需求,在設(shè)計(jì)和實(shí)現(xiàn)的過(guò)程中,逐步添加細(xì)節(jié),把該模型逐步完善,直至實(shí)現(xiàn)成為最終產(chǎn)品。 </p><p> 面向?qū)ο箝_(kāi)發(fā)方法主要有分析、設(shè)計(jì)和實(shí)現(xiàn)三個(gè)階段。面向?qū)ο蠓椒ㄔ谡麄€(gè)開(kāi)發(fā)過(guò)程中使用的是同一套工具,整個(gè)開(kāi)發(fā)過(guò)程實(shí)際上都是對(duì)
49、面向?qū)ο笕N模型的建立、補(bǔ)充完善和表達(dá)驗(yàn)證。因此,面向?qū)ο箝_(kāi)發(fā)方法中分析、設(shè)計(jì)和實(shí)現(xiàn)三個(gè)階段的界限并非十分明確,但對(duì)信息系統(tǒng)的開(kāi)發(fā)劃分階段還是十分必要的。</p><p> 面向?qū)ο蠹夹g(shù)進(jìn)行系統(tǒng)開(kāi)發(fā)所具有的優(yōu)點(diǎn):面向?qū)ο笫侵庇^的,用這種方式進(jìn)行分析與設(shè)計(jì)符合人類的自然思維方式,容易為人們理解和接受,有利于人員之間的交流;解決了傳統(tǒng)結(jié)構(gòu)化開(kāi)發(fā)方法中客觀世界描述工具和軟件結(jié)構(gòu)的不一致問(wèn)題,模型對(duì)問(wèn)題域的直接映射避免
50、了從分析和設(shè)計(jì)到模塊結(jié)構(gòu)之間多次轉(zhuǎn)化映射的繁雜過(guò)程,使各階段交接順利,從而縮短了開(kāi)發(fā)周期;面向?qū)ο蠹夹g(shù)的多態(tài)性和繼承機(jī)制可以提升軟件的可重要性,從而減少軟件開(kāi)發(fā)的時(shí)間和成本;面向?qū)ο蠓庋b機(jī)制有利于程序的測(cè)試和維護(hù)。 </p><p> 雖然面向?qū)ο蠓椒ň哂性S多優(yōu)點(diǎn),但國(guó)內(nèi)真正去實(shí)踐這種方法的軟件公司還不多,主要的原因在于面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)的難度比較高,并且需要一定的軟件工具的支持。隨著面向?qū)ο蠼UZ(yǔ)言——統(tǒng)
51、一建模語(yǔ)言(UML)及CASE工具的出現(xiàn),面向?qū)ο箝_(kāi)發(fā)方法正逐步取代傳統(tǒng)的結(jié)構(gòu)化開(kāi)發(fā)方法,廣泛應(yīng)用于信息管理系統(tǒng)開(kāi)發(fā)[12]。 </p><p> 4. 計(jì)算機(jī)輔助軟件工程(Computer Aided Software Engineering ,CASE )</p><p> 計(jì)算機(jī)輔助軟件工程原來(lái)是指用來(lái)支持管理信息系統(tǒng)開(kāi)發(fā)的,由各種計(jì)算機(jī)輔助軟件和工具組成的大型綜合性軟件開(kāi)發(fā)環(huán)境
52、,隨著各種工具及軟件技術(shù)的發(fā)展、完善和不斷集成,逐步由單純的輔助開(kāi)發(fā)工具環(huán)境轉(zhuǎn)化為一種相對(duì)獨(dú)立的方法。其基本思想是:結(jié)合系統(tǒng)開(kāi)發(fā)的各種具體方法,在完成對(duì)目標(biāo)系統(tǒng)的規(guī)劃和詳細(xì)調(diào)查后,如果系統(tǒng)開(kāi)發(fā)過(guò)程中的每步都相對(duì)獨(dú)立且一定程度上彼此形成對(duì)應(yīng)關(guān)系,則整個(gè)系統(tǒng)開(kāi)發(fā)就可以應(yīng)用專門的軟件開(kāi)發(fā)工具和集成開(kāi)發(fā)環(huán)境來(lái)實(shí)現(xiàn)[2]。其特點(diǎn)有:</p><p> (1)CASE 加速了開(kāi)發(fā)過(guò)程,簡(jiǎn)化了軟件開(kāi)發(fā)的管理和維護(hù),解決了從客
53、觀對(duì)象到軟件系統(tǒng)的映射問(wèn)題。 </p><p> (2)作為一種輔助性的開(kāi)發(fā)方法,其主要體現(xiàn)在幫助開(kāi)發(fā)者方便、快捷地產(chǎn)生出系統(tǒng)開(kāi)發(fā)過(guò)程中各類圖表、程序和說(shuō)明性文檔,使開(kāi)發(fā)人員從繁雜的分析設(shè)計(jì)圖表和程序編寫(xiě)工作中解放出來(lái)。</p><p> (3)CASE環(huán)境的使用,改變了系統(tǒng)開(kāi)發(fā)中的思維方式、工作流程和實(shí)現(xiàn)途徑。</p><p> (4)CASE方法產(chǎn)生出統(tǒng)一
54、的、標(biāo)準(zhǔn)化的文檔資料,使軟件的各部分能重復(fù)使用。</p><p> 2.2 管理系統(tǒng)的開(kāi)發(fā)語(yǔ)言</p><p> 本系統(tǒng)采用C#語(yǔ)言,C#是微軟發(fā)布的一種面向?qū)ο蟮恼Z(yǔ)言. NET Framework的高級(jí)編程語(yǔ)言。 C#是微軟的研究員Anders Hejlsberg的最新成果。 C#看起來(lái)驚人地類似于Java,它包括諸如單一繼承、接口和與Java幾乎相同的語(yǔ)法和編譯成中間代碼,然后運(yùn)行
55、過(guò)程的特點(diǎn)。然而,C#和Java也有顯著不同,它吸引的Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成,它是微軟的. NET Windows網(wǎng)絡(luò)框架的主角。</p><p> C#是一個(gè)安全、穩(wěn)定、簡(jiǎn)潔大方,從C和C++來(lái)自面向?qū)ο蟮木幊陶Z(yǔ)言。它是在C和C ++繼承了強(qiáng)大的同時(shí)去除一些他們的復(fù)雜性(例如,沒(méi)有宏,不允許多重繼承)。 C#結(jié)合VB簡(jiǎn)單的可視化和C + +的高效率,憑借其強(qiáng)大的操作能力,優(yōu)
56、雅的語(yǔ)法和風(fēng)格,創(chuàng)新的語(yǔ)言功能和方便的面向組件的編程支持,成為. NET開(kāi)發(fā)的首選語(yǔ)言[15]。</p><p> C#是一種面向?qū)ο蟮木幊陶Z(yǔ)言,使程序員可以快速準(zhǔn)備了多種基于微軟. NET是微軟平臺(tái)上的應(yīng)用程序.NET提供了一系列的工具和服務(wù),最大限度地開(kāi)發(fā)和利用計(jì)算和通訊領(lǐng)域。</p><p> 正是因?yàn)镃#優(yōu)秀的面向?qū)ο笤O(shè)計(jì),建立各種組件,使其成為一個(gè)理想的選擇——無(wú)論是高層次的
57、業(yè)務(wù)對(duì)象或系統(tǒng)級(jí)應(yīng)用。使用簡(jiǎn)單的C#語(yǔ)言結(jié)構(gòu),這些組件可以很容易地轉(zhuǎn)換為XML Web服務(wù),使他們可以在任何操作系統(tǒng)上的任何語(yǔ)言,通過(guò)互聯(lián)網(wǎng)通話。</p><p> C#使C++程序員可以高效的開(kāi)發(fā)過(guò)程中,由于被稱為C / C ++編寫(xiě)本地的原生功能,所以沒(méi)有損失的C / C++原有的強(qiáng)大。因?yàn)檫@種繼承,C#和C / C ++有很大的相似性,熟悉類似語(yǔ)言的開(kāi)發(fā)人員可以快速地轉(zhuǎn)向C#[3]。</p>
58、<p> 2.3 管理系統(tǒng)的開(kāi)發(fā)工具</p><p> Visual的意識(shí)是指“可視化的”,指的是一種開(kāi)發(fā)圖形用戶界面的方法。#是一種應(yīng)用于開(kāi)發(fā).NET應(yīng)用程序的專屬語(yǔ)言,它以C語(yǔ)言為基礎(chǔ),沿用其大部分的關(guān)鍵字,表達(dá)式以及運(yùn)算符,而語(yǔ)法的設(shè)計(jì)卻更為簡(jiǎn)潔易懂,同時(shí)以C++對(duì)象模型建構(gòu)其面身對(duì)象的語(yǔ)言結(jié)構(gòu),支持完整的面身對(duì)象設(shè)計(jì)理論。C#本身的設(shè)計(jì),考慮各種語(yǔ)言的特性,避免了現(xiàn)有程序語(yǔ)言的缺點(diǎn),并且新
59、增了多種出色的語(yǔ)言特性,如垃圾回收機(jī)制,類型安全以及異常處理等。C#保留了C++的功能強(qiáng)大特性,兼具Visual Basic易于使用其的優(yōu)點(diǎn),搭配.NET所提供的呆庫(kù),改變了傳統(tǒng)應(yīng)用程序的開(kāi)發(fā)模型,加上微軟對(duì)于.NET平臺(tái)的全力支持,C#在可預(yù)見(jiàn)的未來(lái)會(huì)扮演非常重要在角色。</p><p> Visual Studio 2005中(以下簡(jiǎn)稱為VS 2005)是美國(guó)最新的微軟開(kāi)發(fā)工具的推出,這個(gè)版本的新功能體現(xiàn)在
60、ASP.NET 2.0中,CLR 2.0,VB.NET和C#. NET語(yǔ)言的增強(qiáng),可提供更出色的表現(xiàn),更加注重其他方面的安全性。</p><p> VS2005是一套完整的開(kāi)發(fā)工具,用于生成ASP.NET Web應(yīng)用程序,XML Web服務(wù),桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic中的Visual C ++,Visual C#和Visual J#中都使用相同的集成開(kāi)發(fā)環(huán)境(IDE),IDE可以共享使
61、用的工具,并有助于創(chuàng)建一個(gè)解決方案,使用混合語(yǔ)言。此外,使用這些語(yǔ)言. NET框架的功能,通過(guò)這個(gè)框架可以用來(lái)簡(jiǎn)化ASP Web應(yīng)用程序和XML Web Services開(kāi)發(fā)的關(guān)鍵技術(shù)。</p><p><b> 2.4 數(shù)據(jù)庫(kù)</b></p><p> 2.4.1 SQL Server的發(fā)展歷史</p><p> SQL(Structu
62、red Query Language)查詢語(yǔ)言機(jī)構(gòu),是一種數(shù)據(jù)庫(kù)查詢和編程語(yǔ)言,用于訪問(wèn)數(shù)據(jù)以及查詢,更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。也是數(shù)據(jù)庫(kù)腳本文件擴(kuò)展名。</p><p> 結(jié)構(gòu)化查詢語(yǔ)言是IBM的圣約瑟研究實(shí)驗(yàn)室的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)的查詢語(yǔ)言,它的前身是SQUARE語(yǔ)言R。 SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)單,功能強(qiáng)大,操作簡(jiǎn)單易學(xué)。IBM公司,自1981年成立以來(lái),SQL語(yǔ)言已被廣泛使用。今天,無(wú)論是像甲骨文,SYB
63、ASE,DB2,INFORMIX,SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng),這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),或如PowerBuilder的Visual FoxPro中,這些常見(jiàn)的數(shù)據(jù)庫(kù)在PC上開(kāi)發(fā)系統(tǒng),支持SQL語(yǔ)言作為查詢語(yǔ)言。</p><p> SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),該系統(tǒng)最初是由三家公司共同開(kāi)發(fā)在1988年推出了第一個(gè)OS / 2版本的Windows NT,微軟SQL Server和Sybas
64、e發(fā)布后,微軟,Sybase和阿什頓泰特發(fā)展分道揚(yáng)鑣,微軟將遷移到SQL Server的Windows NT系統(tǒng)上,專注于促進(jìn)發(fā)展的Windows NT版本的SQL Server,Sybase SQL Server的更注重的是UNIX操作系統(tǒng)的應(yīng)用程序。 Microsoft SQL Server的簡(jiǎn)稱為SQL Server或MS SQL Server的[9]。隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)數(shù)據(jù)處理手段也在不斷變化,文件管理系統(tǒng) - 數(shù)據(jù)庫(kù)管
65、理系統(tǒng)。微軟SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)采用客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的分布式,使用Transact-SQL SQL語(yǔ)言的客戶端和服務(wù)器之間傳遞請(qǐng)求的客戶端和服務(wù)器的處理結(jié)果[4]。 正如我們都知道,SQL Server將能滿足當(dāng)今的商業(yè)環(huán)境,需要不同類型的數(shù)據(jù)庫(kù)解決方案。這是一種廣泛使用的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性,適合分布式企業(yè),數(shù)據(jù)倉(cāng)庫(kù)的決策支持功</p><p> 開(kāi)放性。僅
66、Microsoft Windows平臺(tái)上運(yùn)行,沒(méi)有絲毫的開(kāi)放所有。 </p><p> 伸縮性,并行性。并行實(shí)施和共存模型并不成熟,很難對(duì)付越來(lái)越多的用戶和數(shù)據(jù)量,可擴(kuò)展性是有限的。 </p><p> 性能穩(wěn)定。當(dāng)用戶長(zhǎng)時(shí)間連接SQL Server性能會(huì)變得很差,而不是足夠穩(wěn)定。</p><p> 使用的風(fēng)險(xiǎn)。 SQL Server的完全重寫(xiě)的代碼,經(jīng)歷了長(zhǎng)
67、期的測(cè)試,不斷延遲,許多功能需要時(shí)間來(lái)證明。不是很早期的產(chǎn)品兼容。使用需要冒一定的風(fēng)險(xiǎn)。</p><p> 5.客戶端支持和應(yīng)用模式。僅支持C / S模式[10]。</p><p> 2.4.2 SQL Server 2005的優(yōu)勢(shì)</p><p> SQL Server 2005是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。 SQL
68、Server 2005數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供更安全,更可靠的存儲(chǔ),使您可以構(gòu)建和管理用于業(yè)務(wù)數(shù)據(jù)應(yīng)用的高可用性和高性能。</p><p> SQL Server 2005的數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。除了SQL Server 2005的結(jié)合分析,報(bào)告,整合,和通知功能。這使得企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的BI解決方案,幫助團(tuán)隊(duì)通過(guò)記分卡,儀表板,Web服務(wù)和數(shù)據(jù)移動(dòng)設(shè)備的應(yīng)用程序在所有的
69、業(yè)務(wù)領(lǐng)域。</p><p> 與Microsoft Visual Studio,Microsoft Office System和SQL Server 2005中的新的開(kāi)發(fā)工具包(包括商業(yè)智能開(kāi)發(fā)套件)的緊密集成,如此不同。無(wú)論是開(kāi)發(fā)人員,數(shù)據(jù)庫(kù)管理員,信息工作者還是決策者,SQL Server20005的可以為您提供創(chuàng)新的解決方案,以幫助您的數(shù)據(jù),更多地受益于[6]。</p><p>&
70、lt;b> 3 系統(tǒng)需求分析</b></p><p><b> 3.1 可行性分析</b></p><p> 可行性分析是指在當(dāng)前情況下車間管理人員研究這個(gè)零件信息管理系統(tǒng)是否有必要,是否具有所需的必要條件。而從車間零件當(dāng)前的實(shí)際情況出發(fā),研制這個(gè)信息管理系統(tǒng)是很有必要的,可以使車間管理人員能方便快捷的了解零件,訂單,生產(chǎn)的實(shí)際情況,與此同時(shí),
71、也可以使機(jī)械制造企業(yè)各部門的管理人員方便快捷的處理訂單的生產(chǎn)信息,從而可以使工作更加便捷快速順利的進(jìn)展。</p><p> 3.1.1 技術(shù)可行性</p><p> 技術(shù)可行性分析包括兩個(gè)方面:目前的技術(shù)支持是否能應(yīng)用到新的系統(tǒng)的開(kāi)發(fā),硬件和軟件資源是否滿足要求。技術(shù)支持:首先,鑒于目前的技術(shù)能夠支持開(kāi)發(fā)新的管理系統(tǒng)。這里討論的技術(shù)必須是已普遍使用的。資源分析:開(kāi)發(fā)新的信息管理系統(tǒng)所
72、需的硬件資源包含以下兩個(gè)方面:系統(tǒng)開(kāi)發(fā)新的信息管理系統(tǒng)的開(kāi)發(fā)過(guò)程中所需的電腦設(shè)備和相關(guān)外圍設(shè)備管理,信息系統(tǒng)開(kāi)發(fā)成功并投入使用后,使用單位應(yīng)具備電腦設(shè)備及相關(guān)外設(shè)。需要考慮進(jìn)行一個(gè)可行性分析的硬件資源,當(dāng)主電腦的主機(jī)內(nèi)存,類型,功能,網(wǎng)絡(luò)功能,安全性措施,和輸入/輸出設(shè)備,外部存儲(chǔ)器和網(wǎng)絡(luò)數(shù)據(jù)通信設(shè)備的配置,功能,效率和其他指標(biāo)無(wú)論是系統(tǒng)程序設(shè)計(jì)的要求,還要考慮電腦的價(jià)格??尚行苑治鲕浖Y源主要考慮滿足用戶的要求如下:</p>
73、;<p><b> ?、俨僮飨到y(tǒng)的選擇;</b></p><p><b> ?、诰幾g系統(tǒng)選擇;</b></p><p> ③數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇;</p><p> ?、芨呒?jí)的編程語(yǔ)言的選擇;</p><p> ⑤中文字符處理系統(tǒng)的首選;</p><p>&
74、lt;b> ⑥應(yīng)用軟件選擇。</b></p><p> 本系統(tǒng)在開(kāi)發(fā)前,與車間的負(fù)責(zé)人和有關(guān)的操作人員密切溝通,認(rèn)真聽(tīng)取他們的意見(jiàn),并吸收他們的積極觀點(diǎn),使本系統(tǒng)的開(kāi)發(fā)在相當(dāng)大的程度上具有一定的先進(jìn)性和合理[11]。</p><p> 3.1.2 社會(huì)可行性</p><p> 該系統(tǒng)以某一電子廠磁環(huán)生產(chǎn)車間為研究對(duì)象,該車間主要生產(chǎn)磁環(huán),因
75、磁環(huán)型號(hào)多、訂單繁雜銅件制品體積小,管理人員需要花很多時(shí)間來(lái)統(tǒng)計(jì)各種零件的信息,對(duì)管理信息系統(tǒng)的需求迫在眉睫。但目前市場(chǎng)上的大多軟件不能與該廠的生產(chǎn)業(yè)務(wù)相匹配。隨著企業(yè)不斷發(fā)展,開(kāi)發(fā)適合開(kāi)企業(yè)零件管理的信息系統(tǒng)以及勢(shì)在必行。</p><p> 3.1.3 經(jīng)濟(jì)可行性</p><p> 經(jīng)濟(jì)可行性主要是針對(duì)開(kāi)發(fā)新的信息管理系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來(lái)的經(jīng)濟(jì)效益來(lái)進(jìn)行比較的,確
76、認(rèn)新系統(tǒng)是否能夠給企業(yè)帶來(lái)一定的經(jīng)濟(jì)效益。</p><p> 本系統(tǒng)要求使用普通微機(jī)即可,其他設(shè)備的購(gòu)置成本也在一般中小型企業(yè)的承擔(dān)能力之內(nèi),這恰好符合企業(yè)的現(xiàn)在的發(fā)展?fàn)顩r;其次,設(shè)備安裝簡(jiǎn)單,費(fèi)用合理;另外,系統(tǒng)運(yùn)行成本費(fèi)用較低,使用起來(lái)簡(jiǎn)單明了、方便快捷,只需進(jìn)行少量的介紹就可以是企業(yè)用戶熟練的使用本系統(tǒng)了。</p><p><b> 3.2 系統(tǒng)流程</b>
77、</p><p> 車間工作人員通過(guò)服務(wù)器進(jìn)入零件信息管理系統(tǒng),首先進(jìn)入零件信息管理系統(tǒng)的登陸界面,用賬號(hào)登錄系統(tǒng),登錄成功就可以看到要生產(chǎn)的相關(guān)信息包括圖號(hào)、材料、數(shù)量、要使用到的零件,進(jìn)入員工信息界面可以看到員工每天生產(chǎn)零件的個(gè)數(shù);車間管理人員同樣通過(guò)服務(wù)器進(jìn)入零件信息管理系統(tǒng),登錄成功后進(jìn)入管理主頁(yè)面,可以對(duì)零件基本信息管理,訂單計(jì)劃管理,員工生產(chǎn)的零件信息管理,其中零件基本信息管理中,可以對(duì)零件的基本信
78、息進(jìn)行添加、修改、刪除和查詢的操作,以及可以對(duì)員工生產(chǎn)效率信息進(jìn)行管理。</p><p><b> 3.3 業(yè)務(wù)流分析</b></p><p> 此系統(tǒng)業(yè)務(wù)主要流程含有輸入信息、維護(hù)信息、結(jié)束,如圖3.1。</p><p><b> 圖3.1 業(yè)務(wù)流圖</b></p><p> 3.4 出
79、錯(cuò)處理需求</p><p> 員工信息管理系統(tǒng)要求能達(dá)到一定的糾錯(cuò)能力,在用戶操作不當(dāng)時(shí)能給出相應(yīng)的警告信息。比如在用戶注冊(cè)時(shí),填寫(xiě)了不符合規(guī)則的內(nèi)容,或者用戶登陸時(shí)沒(méi)輸入密碼或者密碼錯(cuò)誤時(shí),系統(tǒng)都會(huì)提示出錯(cuò)信息,并顯示要求重新輸入的警告信息。在其它情況中,為了使用戶能夠正確使用該系統(tǒng),也要求實(shí)現(xiàn)出錯(cuò)處理功能,達(dá)到一定的出錯(cuò)處理能力。</p><p><b> 4 系統(tǒng)總體設(shè)
80、計(jì)</b></p><p> 4.1 系統(tǒng)結(jié)構(gòu)的原則</p><p> 為了使系統(tǒng)功能齊全完整、方便操作、滿足需求,系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)的過(guò)程中需遵循以下原則:</p><p> 實(shí)用性原則:機(jī)械零件管理系統(tǒng)要適合機(jī)械制造企業(yè)生產(chǎn)管理的實(shí)際需求,能顯示每天車間零件生產(chǎn)的實(shí)際狀況以及生產(chǎn)原料和數(shù)量。</p><p> 開(kāi)放性原則:
81、系統(tǒng)是基于網(wǎng)絡(luò)的,因此必須采用開(kāi)放的系統(tǒng)設(shè)計(jì)原則,保證各部分協(xié)調(diào)分工。</p><p> 準(zhǔn)確性原則:對(duì)輸入相關(guān)資料數(shù)據(jù)建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能及時(shí)準(zhǔn)確的輸入資料。</p><p> 可操作性與易用性原則:設(shè)計(jì)出的系統(tǒng)要功能齊全完整,軟件界面友好,易于操作、維護(hù)、管理。</p><p> 安全性原則:安全可靠是一個(gè)應(yīng)用系統(tǒng)的靈魂,一個(gè)極小錯(cuò)誤錯(cuò)誤可能導(dǎo)
82、致整個(gè)系統(tǒng)的癱瘓,甚至?xí)o企業(yè)帶來(lái)經(jīng)濟(jì)損失。因此,安全性是一個(gè)系統(tǒng)設(shè)計(jì)時(shí)首先要考慮的問(wèn)題??梢酝ㄟ^(guò)用戶設(shè)置權(quán)限來(lái)保證系統(tǒng)的安全。</p><p> 優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口、對(duì)象、菜單等的繼承,自定義用戶對(duì)象、時(shí)間、函數(shù),減少不必要的重復(fù)代碼,使程序簡(jiǎn)潔明了。也方便以后的維護(hù)。</p><p> 源程序可讀性原則:為了方便于其他設(shè)計(jì)、維護(hù)人員能讀懂代碼或修改代碼對(duì)軟
83、件進(jìn)行升級(jí)維護(hù),編寫(xiě)代碼時(shí)盡可能做好代碼注釋工作。</p><p> 4.2 系統(tǒng)的總體結(jié)構(gòu)和功能設(shè)計(jì)</p><p> 4.2.1 系統(tǒng)的總體結(jié)構(gòu)</p><p> 通過(guò)系統(tǒng)需求分析,系統(tǒng)的主要任務(wù)是統(tǒng)計(jì)車間每天生產(chǎn)零件的數(shù)量和原材料數(shù)量和生產(chǎn)出零件的合格率和每人生產(chǎn)的數(shù)量。系統(tǒng)的總體設(shè)計(jì)主要包括基生產(chǎn)管理、信息瀏覽、員工管理、零件管理、系統(tǒng)管理5個(gè)子系統(tǒng)。
84、數(shù)據(jù)庫(kù)根據(jù)所支持的管理活動(dòng),分為支持基礎(chǔ)數(shù)據(jù)管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)庫(kù)、支持生產(chǎn)管理的生產(chǎn)數(shù)據(jù)庫(kù),支持工資以及成本管理的核算數(shù)據(jù)庫(kù)以及系統(tǒng)數(shù)據(jù)庫(kù)。系統(tǒng)總體結(jié)構(gòu)圖如4-1。</p><p> 圖4-1系統(tǒng)總體結(jié)構(gòu)</p><p> 4.2.2 系統(tǒng)功能設(shè)計(jì)</p><p><b> 1.生產(chǎn)管理模塊</b></p><p>
85、; 該模塊主要任務(wù)是生產(chǎn)計(jì)劃,零件材料、和零件生產(chǎn)清單的管理。生產(chǎn)計(jì)劃手工錄入,并保存到生產(chǎn)數(shù)據(jù)庫(kù)中,它包含要生產(chǎn)的產(chǎn)品圖號(hào)、材料規(guī)格和投料數(shù)。</p><p><b> 信息瀏覽</b></p><p> 信息瀏覽模塊首先根據(jù)查詢者的需要輸入查詢的零件代號(hào),系統(tǒng)自動(dòng)查詢符合條件的數(shù)據(jù)提供查詢?yōu)g覽,它根據(jù)用戶的權(quán)限確定瀏覽的范圍,依據(jù)各種可能條件進(jìn)行信息查詢,并
86、具有顯示、打印等輸出功能。</p><p><b> 零件管理</b></p><p> 該模塊主要是用來(lái)管理零件的信息,包括零件的名稱、代號(hào)、圖紙、照片以及零件時(shí)由誰(shuí)保管的等信息。</p><p><b> 系統(tǒng)管理</b></p><p> 該模塊主要功能是用戶管理、系統(tǒng)日志管理、數(shù)據(jù)庫(kù)
87、的備份與恢復(fù)、系統(tǒng)初始化。用戶管理是對(duì)用戶信息和權(quán)限管理,系統(tǒng)日志管理是對(duì)用戶登錄的歷史記錄進(jìn)行管理,在該系統(tǒng)下,有權(quán)限的用戶可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份與恢復(fù),系統(tǒng)初始化可以刪除數(shù)據(jù)庫(kù)中的全部數(shù)據(jù)。</p><p> 4.3 系統(tǒng)的體系結(jié)構(gòu)</p><p> 4.3.1 網(wǎng)絡(luò)體系結(jié)構(gòu)</p><p> 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展與應(yīng)用,計(jì)算機(jī)模式從集中式轉(zhuǎn)向了分布式,
88、典型的是C/S結(jié)構(gòu)(Client/Server的簡(jiǎn)稱,客戶機(jī)/服務(wù)器模式)??梢暬_(kāi)發(fā)工具的推廣兩層C/S模式得到了大量的應(yīng)用。近年來(lái)隨著Internet的廣泛應(yīng)用,又出現(xiàn)了一種新的體系結(jié)構(gòu),即B/S體系結(jié)構(gòu)(Browser/Server的簡(jiǎn)稱,瀏覽器/服務(wù)器模式)。</p><p> ?。?)兩層C/S模式</p><p> 現(xiàn)在,大部分的管理系統(tǒng)采用兩層架構(gòu)完成。這種體系結(jié)構(gòu)的應(yīng)用程
89、序被分成兩部分:客戶機(jī)應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器。在這種模式下,顯示與客戶端應(yīng)用程序完成的工作,數(shù)據(jù)處理和維護(hù)工作由數(shù)據(jù)庫(kù)服務(wù)器完成,而業(yè)務(wù)工作由客戶端應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器共享。</p><p> 兩層C/S在技術(shù)上是很成熟的,它的主要特點(diǎn)有:</p><p> C/S模式將應(yīng)用與服務(wù)分離,系統(tǒng)具有穩(wěn)定性和靈活性。</p><p> C/S模式配備的是點(diǎn)對(duì)點(diǎn)的結(jié)
90、構(gòu)模式,適用于局域網(wǎng),有可靠的安全性。</p><p> 由于客戶端實(shí)現(xiàn)與服務(wù)器端的直接連接,沒(méi)有中間環(huán)節(jié),因此響應(yīng)速度快。</p><p> 在C/S模式中,作為客戶機(jī)的計(jì)算機(jī)都要安裝客戶機(jī)程序,一旦軟件系統(tǒng)升級(jí),每臺(tái)客戶機(jī)都要安裝客戶機(jī)程序,系統(tǒng)升級(jí)和維護(hù)較為復(fù)雜[11]。</p><p> (2)三層C/S模式</p><p>
91、 三層C/ S模式是基于兩層結(jié)構(gòu)發(fā)展的,將業(yè)務(wù)處理從數(shù)據(jù)庫(kù)服務(wù)器和新添加的應(yīng)用程序服務(wù)器獨(dú)立于客戶端,客戶端只顯示和交互工作完成后,數(shù)據(jù)庫(kù)服務(wù)器僅完成數(shù)據(jù)處理和維護(hù)工作。與兩層C/ S相比,集中在應(yīng)用服務(wù)器上的業(yè)務(wù)流程,大大降低了工作的復(fù)雜性,維護(hù)和升級(jí),簡(jiǎn)化了客戶的工作,提高了系統(tǒng)的靈活性和可擴(kuò)展性[7]。</p><p> 目前,三層C/ S應(yīng)用程序的開(kāi)發(fā)是不是太多,技術(shù)不夠成熟,并在開(kāi)發(fā)工具和資源,豐富的
92、兩層結(jié)構(gòu)。在體系結(jié)構(gòu)的選擇,應(yīng)根據(jù)系統(tǒng)的開(kāi)發(fā)周期,如大小和顯影劑的實(shí)際情況,具體問(wèn)題具體分析。</p><p><b> (3)B/S模式</b></p><p> B/ S本質(zhì)上也是一個(gè)客戶機(jī)/服務(wù)器體系結(jié)構(gòu),是一個(gè)三層C / S結(jié)構(gòu)的Web應(yīng)用程序變異。B / S架構(gòu),客戶端是一個(gè)Web瀏覽器,這是負(fù)責(zé)實(shí)施和互動(dòng)展示。應(yīng)用服務(wù)器位于Web服務(wù)器上的應(yīng)用程序擴(kuò)展
93、的Web服務(wù)器,它的任務(wù)是接受用戶的請(qǐng)求,執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序和數(shù)據(jù)庫(kù)連接通過(guò)SQL等數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)處理應(yīng)用,將數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)處理結(jié)果的Web服務(wù)器,然后發(fā)送到Web服務(wù)器到客戶端。數(shù)據(jù)庫(kù)服務(wù)器是Web服務(wù)器負(fù)責(zé)接收請(qǐng)求進(jìn)行數(shù)據(jù)操作,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的查詢,修改,更新等,結(jié)果提交到Web服務(wù)器上運(yùn)行。</p><p> B/S結(jié)構(gòu)的主要特點(diǎn)有:</p><p> 系統(tǒng)開(kāi)發(fā)、維護(hù)、升級(jí)
94、方便每當(dāng)服務(wù)器應(yīng)用程序升級(jí)時(shí),只要在服務(wù)器上升級(jí)服務(wù)應(yīng)用程序即可,用戶計(jì)算機(jī)上的瀏覽器軟件不需要修改,系統(tǒng)開(kāi)發(fā)和升級(jí)維護(hù)方便。</p><p> B/S模式具有很強(qiáng)的開(kāi)放性在B/S模式下,用戶通過(guò)通用的瀏覽器進(jìn)行訪問(wèn),系統(tǒng)開(kāi)放性好。</p><p> B/S模式的結(jié)構(gòu)易于擴(kuò)展由于Web的平臺(tái)無(wú)關(guān)性,B/S模式的結(jié)構(gòu)可以任意擴(kuò)展,可以從包含一臺(tái)服務(wù)器和幾個(gè)用戶的小型系統(tǒng)擴(kuò)展成為擁有成千上
95、萬(wàn)個(gè)用戶的大型系統(tǒng)。</p><p> 用戶使用方便[11]。</p><p> 綜上所述,在各種硬件架構(gòu)都是有自己的優(yōu)點(diǎn)和缺點(diǎn)的,并根據(jù)實(shí)際的應(yīng)用程序,它需要特定的條件來(lái)選擇合適的體系結(jié)構(gòu)的管理系統(tǒng)的機(jī)械零件,如,客戶端需要頻繁讀取和寫(xiě)入數(shù)據(jù)庫(kù),數(shù)據(jù)流,選擇C / S結(jié)構(gòu)更加高效。 B / S結(jié)構(gòu),開(kāi)發(fā)簡(jiǎn)單的客戶端負(fù)載,高效率,易維護(hù)和遠(yuǎn)程辦公更方便。</p><
96、p> 4.3.2本系統(tǒng)的結(jié)構(gòu)選擇</p><p> 本系統(tǒng)是機(jī)械零件的管理系統(tǒng),通過(guò)需求分析,本系統(tǒng)的使用地點(diǎn)固定,操作人員數(shù)量穩(wěn)定,要求很強(qiáng)的交互性、處理大量數(shù)據(jù)的能力。生產(chǎn)數(shù)據(jù)要求保密,安全性要求高,結(jié)合現(xiàn)有的硬件和網(wǎng)絡(luò)條件,本系統(tǒng)的體系結(jié)構(gòu)采用了兩層C/S模式,其工作模式見(jiàn)圖4.2所示。</p><p> 4.2系統(tǒng)體系結(jié)構(gòu)圖</p><p>&l
97、t;b> 5系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 5.1數(shù)據(jù)庫(kù)的設(shè)計(jì)原則</p><p> (1)冗余度小,內(nèi)容準(zhǔn)確</p><p> 數(shù)據(jù)庫(kù)中存儲(chǔ)著大量的零件信息,車間的生產(chǎn)信息。數(shù)據(jù)庫(kù)中的數(shù)據(jù)重復(fù)要盡可能的減少,實(shí)現(xiàn)最小的冗余度。庫(kù)中的數(shù)據(jù)來(lái)源于車間的生產(chǎn)過(guò)程中,數(shù)據(jù)要保證準(zhǔn)確、真實(shí)、可靠。</p><p>
98、; (2)數(shù)據(jù)標(biāo)準(zhǔn)化、統(tǒng)一化</p><p> 本數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)、名詞術(shù)語(yǔ)、計(jì)量單位應(yīng)實(shí)行標(biāo)準(zhǔn)化(如果沒(méi)有國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn),則制定按企業(yè)內(nèi)部技術(shù)標(biāo)準(zhǔn)),統(tǒng)一化,有利于計(jì)算機(jī)的識(shí)別和統(tǒng)一處理。</p><p> (3)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)合理完整</p><p> 這個(gè)數(shù)據(jù)庫(kù)的基礎(chǔ)上的關(guān)系數(shù)據(jù)庫(kù)模型,根據(jù)數(shù)據(jù)類型,科學(xué)合理地設(shè)置不同類型的字段,建立一個(gè)數(shù)據(jù)表。&
99、lt;/p><p><b> (4)安全和保密性</b></p><p> 數(shù)據(jù)庫(kù)中的數(shù)據(jù)有一個(gè)良好的安全性和保密性,以防止信息泄露,避免硬件或軟件故障,意外災(zāi)害,重要信息誤用或銷毀。</p><p> 5.2數(shù)據(jù)庫(kù)設(shè)計(jì)的基本過(guò)程</p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)是在選定的數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ)上,建立數(shù)據(jù)庫(kù)的過(guò)程。數(shù)據(jù)庫(kù)設(shè)
100、計(jì)的基本過(guò)程一般可分為四步,現(xiàn)分述如下:</p><p><b> (1)需求分析</b></p><p> 設(shè)計(jì)建立一個(gè)數(shù)據(jù)庫(kù),首先必須確定是由誰(shuí)來(lái)使用的以及使用這個(gè)數(shù)據(jù)庫(kù)是用來(lái)做什么的。本系統(tǒng)數(shù)據(jù)庫(kù)是以一個(gè)磁環(huán)的生產(chǎn)車間來(lái)模擬的,數(shù)據(jù)庫(kù)設(shè)計(jì)者必須對(duì)一個(gè)磁環(huán)車間的組織、生產(chǎn)流程、生產(chǎn)人員等有所了解。收集和分析這些資料的過(guò)程稱為需求分析。需求分析人員需要了解數(shù)據(jù)庫(kù)
101、技術(shù),但同時(shí)也要對(duì)磁環(huán)車間的生產(chǎn)的情況比較熟悉,一般由數(shù)據(jù)庫(kù)相關(guān)的技術(shù)人員和管理人員磁車間合作。需求分析的結(jié)果分為要求規(guī)范。要求規(guī)范是一個(gè)數(shù)據(jù)庫(kù)的技術(shù)人員和車間員工磁協(xié)商一致的基礎(chǔ),單位,必須由相關(guān)經(jīng)理證實(shí)[8]。</p><p><b> (2)概念設(shè)計(jì)</b></p><p> 根據(jù)需求分析,概念數(shù)據(jù)模型,如E-R數(shù)據(jù)模型來(lái)表示數(shù)據(jù)和它們之間的聯(lián)系。概念數(shù)據(jù)模
102、型是現(xiàn)實(shí)世界中的數(shù)據(jù)模型,主要用于描述世界的概念結(jié)構(gòu),它使數(shù)據(jù)庫(kù)的設(shè)計(jì),在設(shè)計(jì)的初始階段,根據(jù)計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng),具體的技術(shù)問(wèn)題,分析數(shù)據(jù),并集中的數(shù)據(jù)之間的聯(lián)系,具體的數(shù)據(jù)管理系統(tǒng)(Database Management System,簡(jiǎn)稱為DBMS)獨(dú)立。在DBMS中,可以實(shí)現(xiàn)概念數(shù)據(jù)模型,邏輯數(shù)據(jù)模型必須更換。在此階段,用戶可以參與的數(shù)據(jù)庫(kù)的設(shè)計(jì)和評(píng)價(jià),從而幫助確保數(shù)據(jù)庫(kù)設(shè)計(jì)的正確性,高質(zhì)量的產(chǎn)品。</p>
103、<p><b> (3)邏輯設(shè)計(jì)</b></p><p> 在邏輯設(shè)計(jì)階段,第二步在概念數(shù)據(jù)模型表示。數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)不是一個(gè)簡(jiǎn)單的數(shù)據(jù)模型轉(zhuǎn)換的問(wèn)題,而是進(jìn)一步解決一些技術(shù)問(wèn)題,如標(biāo)準(zhǔn)化的數(shù)據(jù)模式的數(shù)據(jù)模型設(shè)計(jì)。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果數(shù)據(jù)定義語(yǔ)言(DDL)表示。</p><p><b> (4)物理設(shè)計(jì)</b></p>
104、<p> 數(shù)據(jù)庫(kù)物理設(shè)計(jì)的任務(wù)是基于邏輯模型(概念)和計(jì)算機(jī)系統(tǒng)提供的手段和限制由內(nèi)部的數(shù)據(jù)庫(kù)模型設(shè)計(jì),文件結(jié)構(gòu),多種訪問(wèn)路徑,存儲(chǔ)空間分配,記錄訪問(wèn)的格式等上[5]。</p><p> 5.3 數(shù)據(jù)庫(kù)的設(shè)計(jì)</p><p> 5.3.1 數(shù)據(jù)庫(kù)的總體設(shè)計(jì)</p><p> 本系統(tǒng)的數(shù)據(jù)庫(kù)根據(jù)存儲(chǔ)的數(shù)據(jù)及所支持的管理活動(dòng),分為四部分:支持基礎(chǔ)數(shù)
105、據(jù)管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)庫(kù)、支持生產(chǎn)管理系統(tǒng)的生產(chǎn)數(shù)據(jù)庫(kù)、支持工資管理的核算數(shù)據(jù)庫(kù)以及系統(tǒng)數(shù)據(jù)庫(kù)。</p><p> (1)生產(chǎn)據(jù)庫(kù)中的數(shù)據(jù)是隨著車間生產(chǎn)而產(chǎn)生的數(shù)據(jù),該數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)內(nèi)容主要是用于生產(chǎn)的數(shù)據(jù),例如:產(chǎn)品信息、零件信息等。</p><p> (2)零件數(shù)據(jù)庫(kù)主要用于存儲(chǔ)生產(chǎn)過(guò)程中零件的數(shù)據(jù)。根據(jù)生產(chǎn)活動(dòng)的內(nèi)容,該數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)表主要有:生產(chǎn)計(jì)劃、零件清單、工藝卡片和領(lǐng)料
106、單表等。</p><p> (3)員工數(shù)據(jù)庫(kù)主要用于存儲(chǔ)工員工的數(shù)據(jù)信息。該數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)內(nèi)容主要是用于工資核算的數(shù)據(jù),如:?jiǎn)T工信息,工資獎(jiǎng)金等。</p><p> (4)系統(tǒng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表有用戶信息、用戶權(quán)限表、系統(tǒng)日志表、備份恢復(fù)表。</p><p> 系統(tǒng)設(shè)計(jì)過(guò)程中在數(shù)據(jù)庫(kù)中,根據(jù)取得的業(yè)務(wù)對(duì)象和它們的屬性,數(shù)據(jù)流,先用ER圖的方法來(lái)設(shè)計(jì)和確定的各種
107、實(shí)體和實(shí)體之間的關(guān)系,完成要處理的系統(tǒng)的需求數(shù)據(jù)庫(kù)概念設(shè)計(jì),然后轉(zhuǎn)換為一個(gè)特定的關(guān)系數(shù)據(jù)模型的特定表的物理模型。從ER圖轉(zhuǎn)換到關(guān)系模型的數(shù)據(jù)庫(kù)設(shè)計(jì),遵循數(shù)據(jù)庫(kù)設(shè)計(jì)的原則。</p><p> 5.3.2 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)</p><p> 這一設(shè)計(jì)階段的主要任務(wù)是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,建立一個(gè)概念性的數(shù)據(jù)模型,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打
108、下基礎(chǔ)。</p><p> 根據(jù)分析,系統(tǒng)分別建立了零件信息、材料信息、產(chǎn)品信息信息、訂單計(jì)劃信息、員工考核信息、管理員等實(shí)體。管理員管理所有信息,用戶可以瀏覽自己的信息。下面將使用實(shí)體—聯(lián)系圖(E-R圖)來(lái)具體描述這幾個(gè)實(shí)體以及它們之間的聯(lián)系。如圖5.1。</p><p> 圖5.1零件信息E-R圖</p><p> 圖5.2材料信息E-R圖</p&g
109、t;<p> 圖5.3 產(chǎn)品信息E-R圖</p><p> 圖5.4員工信息E-R圖</p><p> 5.3.3數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)</p><p> (1)零件信息表 保存零件的相關(guān)信息,如表5-1。</p><p> 表5-1 零件信息表</p><p> ?。?)材料信息表 保存材料的相關(guān)信
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 磁環(huán)車間的零件管理系統(tǒng)設(shè)計(jì)【帶程序】
- 磁環(huán)車間的零件管理系統(tǒng)設(shè)計(jì)【帶程序】
- 磁環(huán)車間的零件管理系統(tǒng)設(shè)計(jì)【帶程序】
- 磁環(huán)車間的零件管理系統(tǒng)設(shè)計(jì)論文.doc
- 磁環(huán)車間的零件管理系統(tǒng)設(shè)計(jì)論文.doc
- 磁環(huán)車間的零件管理系統(tǒng).doc
- 磁環(huán)車間的零件管理系統(tǒng).doc
- 磁環(huán)車間的零件管理系統(tǒng)設(shè)計(jì)開(kāi)題報(bào)告.doc
- 磁環(huán)車間的零件管理系統(tǒng)設(shè)計(jì)開(kāi)題報(bào)告.doc
- 機(jī)械畢業(yè)設(shè)計(jì)(論文)-磁環(huán)車間的零件管理系統(tǒng)c#+vs2005【全套程序】
- 車間刀具管理系統(tǒng)設(shè)計(jì)論文[帶程序]
- 機(jī)械零件的計(jì)算機(jī)管理系統(tǒng)設(shè)計(jì)論文[帶程序]
- 4620-磁環(huán)車間的零件管理系統(tǒng)【機(jī)械畢業(yè)設(shè)計(jì)全套資料+已通過(guò)答辯】
- 機(jī)械零件圖像分割系統(tǒng)設(shè)計(jì)論文[帶程序]
- 車間刀具管理系統(tǒng)設(shè)計(jì)【帶程序】
- 車間刀具管理系統(tǒng)設(shè)計(jì)【帶程序】
- 【zs精品】4620-磁環(huán)車間的零件管理系統(tǒng)【機(jī)械畢業(yè)設(shè)計(jì)全套資料+已通過(guò)答辯】
- 機(jī)械零件的計(jì)算機(jī)管理系統(tǒng)設(shè)計(jì)【帶程序】
- 汽車發(fā)動(dòng)機(jī)零件管理系統(tǒng)的開(kāi)發(fā)【帶系統(tǒng)程序】
- 汽車發(fā)動(dòng)機(jī)零件管理系統(tǒng)的開(kāi)發(fā)【帶系統(tǒng)程序】
評(píng)論
0/150
提交評(píng)論