臨海市合力機(jī)械沖壓有限公司生產(chǎn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】_第1頁(yè)
已閱讀1頁(yè),還剩53頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0_ _屆)</b></p><p>  臨海市合力機(jī)械沖壓有限公司生產(chǎn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  所在學(xué)院 </p><p>  專業(yè)班級(jí)

2、 信息管理與信息系統(tǒng) </p><p>  學(xué)生姓名 學(xué)號(hào) </p><p>  指導(dǎo)教師 職稱 </p><p>  完成日期 年 月 </p><p><b>  摘 要</b>

3、;</p><p>  中小企業(yè)由于資金和技術(shù)上的原因,企業(yè)信息化程度很低,主要采用分散式管理,各臺(tái)計(jì)算機(jī)之間完全獨(dú)立,信息交換采用口頭、文檔通知或Excel 表格共享。這種存在嚴(yán)重滯后性的信息傳遞方式不能及時(shí)、準(zhǔn)確地為生產(chǎn)、采購(gòu)和財(cái)務(wù)等部門提供信息,使企業(yè)管理的計(jì)劃、執(zhí)行、反饋和處理各職能之間不協(xié)調(diào),造成大量的信息錯(cuò)誤和數(shù)據(jù)丟失。因此,借助先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)技術(shù),開(kāi)發(fā)出專門針對(duì)中小企業(yè)的信息管理系統(tǒng)軟件意

4、義重大。</p><p>  本文通過(guò)對(duì)臨海市合力機(jī)械沖壓有限公司進(jìn)行調(diào)研,按公司的需求開(kāi)發(fā)一個(gè)基于Web的生產(chǎn)管理系統(tǒng),主要實(shí)現(xiàn)公司信息維護(hù)、訂單管理、產(chǎn)品管理、計(jì)件管理、庫(kù)存管理,使得企業(yè)管理從手工狀態(tài)過(guò)渡到計(jì)算機(jī)管理,科學(xué)化、高效的管理為企業(yè)提高經(jīng)濟(jì)效益奠定了基礎(chǔ)。</p><p>  關(guān)鍵詞:Web;中小企業(yè);管理系統(tǒng);軟件開(kāi)發(fā)</p><p><b&

5、gt;  Abstract</b></p><p>  SMEs,due to financial and technical problems, Low level of enterprise information, have adopted the basic decentralized management, all computers are completely independent b

6、y the oral exchange of information, document, notice or Excel forms to share.That there is a serious lag in the transmission of information can not be timely and accurately for the production, procurement and finance dep

7、artments to provide information to enable enterprises to manage the planning, implementation, feedback and</p><p>  With the research in LinHai Machinery company, according to the needs of the company,we dev

8、elop a Web-based production management system, mainly to achieve company information maintenance, order management, product management, piece management, inventory management, making the transition of state from manual t

9、o computer management.scientific and efficient management of enterprises laid the foundation for improving economic efficiency.</p><p>  Keywords:Web technology;SMES; Management System; Software Development

10、</p><p><b>  目 錄</b></p><p><b>  1 概述1</b></p><p>  1.1 技術(shù)背景1</p><p>  1.1.1 我國(guó)企業(yè)信息化概況1</p><p>  1.1.2 臨海市合理機(jī)械沖壓有限公司生產(chǎn)現(xiàn)狀2</

11、p><p>  1.2 系統(tǒng)開(kāi)發(fā)的意義2</p><p>  1.3 系統(tǒng)總體目標(biāo)3</p><p><b>  2 系統(tǒng)分析4</b></p><p>  2.1 系統(tǒng)可行性分析4</p><p>  2.1.1經(jīng)濟(jì)可行性分析4</p><p>  2.1.2 技術(shù)

12、可行性分析4</p><p>  2.2 系統(tǒng)需求分析4</p><p>  2.2.1 功能性需求分析5</p><p>  2.2.2 非功能性需求5</p><p>  2.3 系統(tǒng)數(shù)據(jù)流程分析6</p><p>  2.3.1系統(tǒng)整體流程圖6</p><p>  2.3.2

13、系統(tǒng)數(shù)據(jù)流程圖6</p><p>  2.3.4 數(shù)據(jù)字典10</p><p><b>  3 系統(tǒng)設(shè)計(jì)17</b></p><p>  3.1 系統(tǒng)的總體設(shè)計(jì)17</p><p>  3.1.1 系統(tǒng)的功能設(shè)計(jì)18</p><p>  3.1.2 系統(tǒng)工作模式18</p>

14、<p>  3.2系統(tǒng)開(kāi)發(fā)技術(shù)19</p><p>  3.2.1 操作系統(tǒng)19</p><p>  3.2.2 Web服務(wù)器19</p><p>  3.2.3 數(shù)據(jù)庫(kù)19</p><p>  3.2.4 開(kāi)發(fā)工具和開(kāi)發(fā)語(yǔ)言19</p><p>  3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)20</p>

15、<p>  3.3.1 系統(tǒng)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)20</p><p>  3.3.2 系統(tǒng)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)21</p><p><b>  4 系統(tǒng)實(shí)現(xiàn)25</b></p><p>  4.1 系統(tǒng)登陸界面25</p><p>  4.2系統(tǒng)主界面26</p><p>

16、  4.3 基礎(chǔ)數(shù)據(jù)管理界面27</p><p>  4.4 產(chǎn)品庫(kù)存管理實(shí)現(xiàn)30</p><p>  4.4.1 生產(chǎn)車間管理30</p><p>  4.4.2 成品倉(cāng)庫(kù)管理35</p><p>  4.4.3 產(chǎn)品銷售管理39</p><p>  4.5 員工數(shù)據(jù)管理43</p><

17、;p>  4.6 訂單管理模塊45</p><p><b>  結(jié) 論48</b></p><p><b>  參考文獻(xiàn)49</b></p><p><b>  1 概述</b></p><p><b>  1.1 技術(shù)背景</b></

18、p><p>  1.1.1 我國(guó)企業(yè)信息化概況</p><p>  企業(yè)信息化是指企業(yè)在生產(chǎn)和經(jīng)營(yíng),管理和決策,研究和開(kāi)發(fā),市場(chǎng)和銷售等各方面全面應(yīng)用信息技術(shù),建立應(yīng)用系統(tǒng)和網(wǎng)絡(luò),通過(guò)信息和知識(shí)資源的有效開(kāi)發(fā)和利用,調(diào)整或重構(gòu)企業(yè)組織結(jié)構(gòu)和業(yè)務(wù)模式,服務(wù)企業(yè)發(fā)展目標(biāo),提高企業(yè)競(jìng)爭(zhēng)力的過(guò)程(楊學(xué)山,2008)[1]。</p><p>  從整體上來(lái)看,我國(guó)企業(yè)信息化的水平

19、還很低,與國(guó)際先進(jìn)水平相比,與企業(yè)面臨的國(guó)際化,市場(chǎng)化,信息化環(huán)境要求比,存在很大的差距,主要表現(xiàn)在:</p><p> ?。?)認(rèn)識(shí)不到位,只要少數(shù)企業(yè)認(rèn)識(shí)到信息資源是企業(yè)生存和發(fā)展的戰(zhàn)略資源,信息化建設(shè)是企業(yè)發(fā)展的生命線,絕大部分企業(yè)仍然將信息資源開(kāi)發(fā)利用,信息化建設(shè)放在可有可無(wú)的位置。許多企業(yè)領(lǐng)導(dǎo)人和IT技術(shù)人員對(duì)如何應(yīng)對(duì)IT對(duì)企業(yè)的生存和發(fā)展做出切實(shí)有效的貢獻(xiàn),IT的投入能否得到正的回報(bào)心中無(wú)數(shù)。<

20、/p><p> ?。?)信息化建設(shè)實(shí)施策略不當(dāng),符合中國(guó)企業(yè)實(shí)際情況的技術(shù)方法尚需進(jìn)一步研究。大部分企業(yè)走的是技術(shù)驅(qū)動(dòng),廠上推動(dòng),以技術(shù)和系統(tǒng)的先進(jìn)性為目標(biāo),沒(méi)有與企業(yè)的業(yè)務(wù),企業(yè)的戰(zhàn)略和目標(biāo)結(jié)合起來(lái)的不恰當(dāng)路線。學(xué)術(shù)界和技術(shù)開(kāi)發(fā)部門對(duì)中國(guó)環(huán)境下企業(yè)信息化建設(shè)的方法,技術(shù)路線還沒(méi)有提出科學(xué)合理的解決方案,沒(méi)有提供必要的理論和工具的支持。</p><p> ?。?)投入強(qiáng)度和裝備能力弱。產(chǎn)業(yè)信息

21、化程度代表了信息技術(shù)的應(yīng)用水平,一般說(shuō)來(lái)也代表了產(chǎn)業(yè)的技術(shù)水平。產(chǎn)業(yè)信息化的三個(gè)指標(biāo):硬件裝備率,軟件裝備率,通信能力裝備率。80年代末,日本全部產(chǎn)業(yè)整體的硬件和軟件裝備率已達(dá)到人均約10萬(wàn)元人民幣,人均通信能力裝備達(dá)到180bps。而中國(guó)的平均水平不足其十分之一。</p><p> ?。?)信息資源開(kāi)發(fā)利用的基礎(chǔ)工作大大滯后。信息資源的系統(tǒng)化,數(shù)字化,網(wǎng)絡(luò)化是信息化的基礎(chǔ),它與網(wǎng)絡(luò)和系統(tǒng)建設(shè),計(jì)算機(jī)輔助技術(shù)的應(yīng)

22、用一樣,又有“軟”的特征,因此,在企業(yè)信息化中,是最薄弱的環(huán)節(jié)。</p><p> ?。?)信息化建設(shè)管理體制確立還在初期階段。絕大部分企業(yè)的信息化建設(shè)管理還處于分散,低層次,缺乏有遠(yuǎn)見(jiàn)的戰(zhàn)略規(guī)劃和無(wú)法與戰(zhàn)略規(guī)劃緊密結(jié)合的實(shí)施階段。大部分企業(yè)信息化管理的方法,步驟,制度不健全,不完善,甚至是空白。信息化管理的高層人才存在巨大缺口。</p><p> ?。?)信息化建設(shè)和企業(yè)的業(yè)務(wù)脫節(jié),應(yīng)用

23、落后。由于認(rèn)識(shí)和方法論的薄弱,存在一定數(shù)量的企業(yè)信息化建設(shè)工程沒(méi)有與企業(yè)的具體業(yè)務(wù)結(jié)合,業(yè)務(wù)和系統(tǒng)兩張皮,或者說(shuō)業(yè)務(wù)的展開(kāi)與有沒(méi)有計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)沒(méi)有關(guān)系。生產(chǎn),經(jīng)營(yíng),管理各個(gè)方面的應(yīng)用與國(guó)際先進(jìn)水平有很大的差距。不能認(rèn)為我們同國(guó)外公司使用同一套軟件,采購(gòu)?fù)瑯拥挠?jì)算機(jī)和網(wǎng)絡(luò)設(shè)備,我們的應(yīng)用就達(dá)到同樣的水平,許多企業(yè)引進(jìn)MRPII并不成功就是明顯的例子。</p><p>  1.1.2 臨海市合理機(jī)械沖壓有限公司生

24、產(chǎn)現(xiàn)狀</p><p>  臨海市合力機(jī)械沖壓有限公司是模具設(shè)計(jì)制造和產(chǎn)品開(kāi)發(fā)及生產(chǎn)為一體的廠家,技術(shù)人員60多人,擁有車、磨、刨、銑等模具制造設(shè)備十多臺(tái),沖壓設(shè)備五十多臺(tái),拉伸機(jī)數(shù)臺(tái)。企業(yè)技術(shù)力量雄厚,設(shè)備齊全,十多年來(lái)為汽車配件、儀表儀器、液壓件、工藝品及旅游用品等行業(yè)提供優(yōu)質(zhì)的沖壓產(chǎn)品,其中近幾年開(kāi)發(fā)出的汽車配件遠(yuǎn)銷日本、美國(guó)以及西歐國(guó)家,曾得到國(guó)內(nèi)外客戶的一致好評(píng)。本企業(yè)實(shí)行廠長(zhǎng)負(fù)責(zé)制、管理人員各負(fù)其責(zé)。

25、產(chǎn)品質(zhì)量做到自檢、互檢、抽檢、專業(yè)檢查相結(jié)合,以確保產(chǎn)品質(zhì)量。公司部門設(shè)置有生產(chǎn)部、技術(shù)部、質(zhì)檢部、倉(cāng)庫(kù)、總經(jīng)理辦公室。該公司供應(yīng)的產(chǎn)品有起動(dòng)機(jī)及配件,殼體加工,金屬旋壓,其他車身及附件,其它機(jī)械零部件加工,汽缸及部件以及其他通用五金配件。</p><p>  該公司現(xiàn)今存在的主要問(wèn)題是:</p><p> ?。?)隨著公司業(yè)務(wù)的不斷擴(kuò)大,傳統(tǒng)的手工記錄訂單的方式已經(jīng)無(wú)法滿足不斷擴(kuò)大的業(yè)務(wù)

26、量。</p><p> ?。?)本企業(yè)主要以零部件生產(chǎn)加工為主,生產(chǎn)部門的生產(chǎn)人員主要是以計(jì)件工資制來(lái)計(jì)算月工資的,如何準(zhǔn)確無(wú)誤地將每個(gè)生產(chǎn)部工人的日工資,月工資計(jì)算出來(lái)顯然依靠手工計(jì)件的方式無(wú)法滿足日益擴(kuò)大的生產(chǎn)定額生產(chǎn)量。</p><p> ?。?)隨著該公司的業(yè)務(wù)量不斷擴(kuò)大,一方面企業(yè)每月要統(tǒng)計(jì)本月的生產(chǎn)庫(kù)存,另外還需計(jì)算本月的出庫(kù)量,顯然這已經(jīng)無(wú)法通過(guò)手工的統(tǒng)計(jì)方式來(lái)完成。<

27、/p><p> ?。?)公司部門與部門之間信息溝通渠道單一,生產(chǎn)部有時(shí)候無(wú)法將產(chǎn)品交貨日期及時(shí)傳達(dá)給市場(chǎng)部,致使市場(chǎng)部員工無(wú)法得到準(zhǔn)確的產(chǎn)品交付日期。</p><p>  1.2 系統(tǒng)開(kāi)發(fā)的意義</p><p>  基于以上對(duì)臨海市合力機(jī)械沖壓有限公司的問(wèn)題分析,其最主要的解決方案就是引進(jìn)企業(yè)信息化。</p><p>  資金流、人員流及信息流的

28、集成管理,對(duì)企業(yè)傳統(tǒng)的經(jīng)營(yíng)模式和管理模式產(chǎn)生沖擊,帶來(lái)了變革。所以,信息技術(shù)與企業(yè)管理發(fā)展相融合,會(huì)不斷提升企業(yè)競(jìng)爭(zhēng)戰(zhàn)略、管理理念的創(chuàng)新,加速企業(yè)競(jìng)爭(zhēng)力的提高。</p><p>  企業(yè)信息化就是信息技術(shù)應(yīng)用于企業(yè)生產(chǎn)、技術(shù)、經(jīng)營(yíng)管理等領(lǐng)域。不斷提高信息資源開(kāi)發(fā)效率,獲取信息經(jīng)濟(jì)效益的過(guò)程,是企業(yè)在生產(chǎn)和經(jīng)營(yíng)的各個(gè)環(huán)節(jié)推廣應(yīng)用信息技術(shù),充分開(kāi)發(fā)和利用內(nèi)外部信息資源與人力資源,建立與此相適應(yīng)的組織模式,它包含了企業(yè)

29、內(nèi)部管理信息化和企業(yè)的外部溝通信息化。</p><p>  企業(yè)信息化最終目的是提高企業(yè)的經(jīng)濟(jì)效益和市場(chǎng)競(jìng)爭(zhēng)力。通過(guò)對(duì)信息技術(shù)的應(yīng)用,從而提高企業(yè)生產(chǎn)、管理、決策等過(guò)程的效率、水平與經(jīng)濟(jì)效益,提高企業(yè)競(jìng)爭(zhēng)力。由于企業(yè)信息化是把大量信息技術(shù)應(yīng)用于生產(chǎn)、科研與經(jīng)營(yíng),并通過(guò)信息技術(shù)。改善和強(qiáng)化了企業(yè)物資流、資金流,人員流及信息流的集成管理,對(duì)企業(yè)傳統(tǒng)的經(jīng)營(yíng)和管理模式產(chǎn)生沖擊,帶來(lái)變革。所以,信息技術(shù)和企業(yè)管理發(fā)展相融合

30、會(huì)不斷提升企業(yè)競(jìng)爭(zhēng)戰(zhàn)略,企業(yè)理念的創(chuàng)新,加速企業(yè)競(jìng)爭(zhēng)力的提高(賈婷,2009)[2]。</p><p>  1.3 系統(tǒng)總體目標(biāo)</p><p>  基于以上對(duì)臨海市合力機(jī)械沖壓有限公司的生產(chǎn)狀況分析,本系統(tǒng)主要實(shí)現(xiàn)的目標(biāo)如下:</p><p> ?。?)實(shí)現(xiàn)部門員工基本信息管理、工時(shí)管理、工時(shí)統(tǒng)計(jì)、系統(tǒng)維護(hù)。</p><p>  (2)實(shí)現(xiàn)

31、部門員工基本信息管理模塊能夠完成部門和員工基本信息的增加、刪除、修改。</p><p> ?。?)實(shí)現(xiàn)工時(shí)管理模塊可以管理員工工時(shí),并對(duì)工時(shí)進(jìn)行查詢和、修改、打印。</p><p> ?。?)實(shí)現(xiàn)系統(tǒng)維護(hù)模塊能夠增加、修改用戶,更改密碼。</p><p> ?。?)實(shí)現(xiàn)訂單管理,方便管理員查詢訂單時(shí)間貨量,以及產(chǎn)生的費(fèi)用。</p><p> 

32、 (7)易安裝性,易維護(hù)性和易操作性。</p><p>  (8)系統(tǒng)運(yùn)行穩(wěn)定、安裝可靠。</p><p><b>  2 系統(tǒng)分析</b></p><p>  2.1 系統(tǒng)可行性分析</p><p>  結(jié)合本系統(tǒng)的實(shí)際需求,從經(jīng)濟(jì)可行性和技術(shù)可行性兩方面來(lái)分析本系統(tǒng)的可行性。</p><p>

33、  2.1.1經(jīng)濟(jì)可行性分析</p><p>  開(kāi)發(fā)一套生產(chǎn)管理系統(tǒng)的費(fèi)用是有限,然而,系統(tǒng)給企業(yè)帶來(lái)的收益用價(jià)錢衡量不了。一方面由于計(jì)算機(jī)對(duì)企業(yè)資源的管理,使生產(chǎn)管理人員從日常瑣碎的管理工作中解脫出來(lái),節(jié)約人力成本,更好的協(xié)調(diào)企業(yè)人才,提高了人才的利用率,使員工的能力得以發(fā)揮;另一方面,生產(chǎn)管理系統(tǒng)對(duì)企業(yè)銷售有積極影響。企業(yè)銷售能力的提高,能給企業(yè)帶來(lái)源源不斷的經(jīng)濟(jì)效益。</p><p&g

34、t;  2.1.2 技術(shù)可行性分析</p><p>  目前,國(guó)內(nèi)系統(tǒng)開(kāi)發(fā)技術(shù)已相當(dāng)成熟和穩(wěn)定。許多企業(yè)已經(jīng)實(shí)施了生產(chǎn)管理系統(tǒng),關(guān)鍵技術(shù)成熟穩(wěn)定,可以借鑒。為了本人所開(kāi)發(fā)的系統(tǒng)有盡可能長(zhǎng)的生命周期,本系統(tǒng)采用Dreamweaver8為開(kāi)發(fā)平臺(tái),ASP中的JavaScript為開(kāi)發(fā)語(yǔ)言,SQL Server2000為數(shù)據(jù)庫(kù)進(jìn)行網(wǎng)站開(kāi)發(fā)。Dreamweaver8具備動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)的可視化設(shè)置功能,同時(shí)對(duì)各類平臺(tái)與服務(wù)

35、器語(yǔ)言提供足夠的支持,性能穩(wěn)定。SQL Server2000支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大WEB站點(diǎn)所需的性能級(jí)別。通過(guò)網(wǎng)站管理實(shí)現(xiàn)了企業(yè)信息的共享;通過(guò)網(wǎng)站對(duì)企業(yè)進(jìn)行管理,使公司的生產(chǎn)管理,員工的計(jì)件工資管理更為科學(xué)化、系統(tǒng)化和人性化;為企業(yè)和個(gè)人提供一個(gè)更為完善的工作平臺(tái)。</p><p>  2.2 系統(tǒng)需求分析</p><p>  本系統(tǒng)的需求分析

36、可以從兩方面來(lái)分析:功能性需求和非功能需求兩方面來(lái)分析,其中功能性需求就是從本系統(tǒng)需要實(shí)現(xiàn)的功能入手,而非功能性需求則是系統(tǒng)的總體上把握。</p><p>  2.2.1 功能性需求分析</p><p>  (1)數(shù)據(jù)需求:確保數(shù)據(jù)輸入的準(zhǔn)確無(wú)誤是進(jìn)行數(shù)據(jù)處理的基本要求,若輸入出現(xiàn)錯(cuò)誤將造成系統(tǒng)輸出的失誤或無(wú)效,讓整個(gè)建立的系統(tǒng)發(fā)揮不了作用。手工輸入是數(shù)據(jù)輸入的主要來(lái)源,應(yīng)該對(duì)操作人員展開(kāi)

37、專業(yè)的系統(tǒng)培訓(xùn),確保數(shù)據(jù)的準(zhǔn)確性。 </p><p> ?。?)功能需求:本系統(tǒng)是按照臨海市合力機(jī)械沖壓有限公司的功能需求而設(shè)計(jì)的系統(tǒng),因此經(jīng)過(guò)調(diào)查,將功能模塊分為以下幾個(gè)方面:</p><p> ?、倩A(chǔ)數(shù)據(jù)管理:包括供貨單位,購(gòu)貨單位,銀行信息,材料類別及明細(xì),材料倉(cāng)庫(kù),材料類別,材料倉(cāng)庫(kù),部門信息,車間信息,成品倉(cāng)庫(kù),產(chǎn)品信息,包裝種類,權(quán)限分配和數(shù)據(jù)管理15個(gè)部分。</p&g

38、t;<p>  ②倉(cāng)庫(kù)管理:材料倉(cāng)庫(kù)管理,原料倉(cāng)庫(kù)管理,成品倉(cāng)庫(kù)管理3個(gè)模塊。</p><p> ?、郛a(chǎn)品銷售管理:購(gòu)貨單位管理,運(yùn)輸費(fèi)用管理,產(chǎn)品運(yùn)輸查詢,訂單管理等7個(gè)模塊。</p><p> ?、軉T工數(shù)據(jù)管理:?jiǎn)T工信息錄入,員工信息列表,員工工資列表,萬(wàn)年歷4個(gè)模塊。</p><p> ?、萆a(chǎn)車間管理:原料消耗錄入及查詢,產(chǎn)品照片顯示,生產(chǎn)狀況

39、錄入及查詢,生產(chǎn)庫(kù)存查詢。</p><p>  2.2.2 非功能性需求</p><p>  系統(tǒng)除了以上功能性的需求以外,還有其他非功能性需求以滿足用戶的使用。</p><p>  (1)管理者權(quán)限分明,互不干擾。</p><p> ?。?)姓名,日期,登錄人權(quán)限顯示,在頁(yè)面的左上角有登陸次數(shù),以及在頁(yè)面中間有時(shí)間顯示。在右側(cè)會(huì)有注銷登錄和

40、修改個(gè)人資料快捷鏈接幫助管理員隨時(shí)隨地修改信息。</p><p> ?。?)系統(tǒng)響應(yīng)時(shí)間短,同時(shí)為保證系統(tǒng)的安全性,登陸超過(guò)15分鐘未使用的,而想再次使用的需重新登錄,從而保證系統(tǒng)安全性。</p><p>  2.3 系統(tǒng)數(shù)據(jù)流程分析</p><p>  2.3.1系統(tǒng)整體流程圖</p><p>  本系統(tǒng)的主要工作主要是幫助本公司各部門人員

41、管理好本部門的的數(shù)據(jù),同時(shí)由于管理員權(quán)限的不同,不同的管理員對(duì)本系統(tǒng)的權(quán)限是不同的,其主要流程圖(圖1)如下:</p><p>  圖1 系統(tǒng)整體流程圖</p><p>  2.3.2 系統(tǒng)數(shù)據(jù)流圖</p><p>  數(shù)據(jù)流圖簡(jiǎn)稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工

42、具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)流圖描述了數(shù)據(jù)的流動(dòng)、存儲(chǔ)、處理的邏輯關(guān)系,表達(dá)了數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向以及系統(tǒng)的邏輯功能和數(shù)據(jù)的邏輯變換(任長(zhǎng)誼,2008)[3]。數(shù)據(jù)流圖由幾下幾個(gè)要素組成:</p><p> ?。?)實(shí)體:客觀存在的事物。代表系統(tǒng)之外的實(shí)體,可以是人、物或其他軟件系統(tǒng)。</p><p>  (2)數(shù)據(jù)處理:對(duì)數(shù)據(jù)的加工(處理)。加工是對(duì)數(shù)據(jù)進(jìn)行處理的單元,它

43、接收一定的數(shù)據(jù)輸入,對(duì)其進(jìn)行處理,并產(chǎn)生輸出。</p><p> ?。?)數(shù)據(jù)流:數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組成分固定的數(shù)據(jù)組成。由于數(shù)據(jù)流是流動(dòng)中的數(shù)據(jù),所以必須有流向,除了與數(shù)據(jù)存儲(chǔ)之間的數(shù)據(jù)流不用命名外,數(shù)據(jù)流應(yīng)該用名詞或名詞短語(yǔ)命名。</p><p> ?。?)數(shù)據(jù)存儲(chǔ):表示信息的靜態(tài)存儲(chǔ),可以代表文件、文件的一部分、數(shù)據(jù)庫(kù)的元素等(雷益龍,2008)[4](詳見(jiàn)圖2

44、)。</p><p>  外部實(shí)體 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)</p><p>  圖2 數(shù)據(jù)流圖的基本符號(hào)</p><p>  數(shù)據(jù)流圖是分層次的,繪制時(shí)采取自頂向下、逐層分解的辦法。根據(jù)本系統(tǒng)的特點(diǎn),分別繪制了頂層圖,0層圖和一層圖。 </p><p><b>  (1)頂層圖

45、</b></p><p>  頂層圖說(shuō)明了系統(tǒng)的總的處理功能、輸入和輸出(詳見(jiàn)圖3)。</p><p>  圖3 頂層數(shù)據(jù)流程圖</p><p>  圖3說(shuō)明了臨海市合理機(jī)械沖壓有限公司生產(chǎn)管理系統(tǒng)的使用對(duì)象是針對(duì)公司內(nèi)部的管理人員(一般管理員,超級(jí)管理員,各部門管理員,財(cái)務(wù)人員4類),不同級(jí)別的管理員權(quán)限不同,相關(guān)的操作也不一樣。超級(jí)管理員擁有所有的權(quán)

46、限。</p><p>  (2)0層圖:在頂層圖的基礎(chǔ)上,依次繪制0層圖,說(shuō)明數(shù)據(jù)和實(shí)體之間的關(guān)系(詳見(jiàn)圖4)。</p><p><b>  圖4 0層數(shù)據(jù)流圖</b></p><p>  圖4主要說(shuō)明了本系統(tǒng)中各個(gè)子模塊如何通過(guò)相互間的信息交流聯(lián)系起來(lái),以及不同的管理員有不同的管理權(quán)限,其中材料倉(cāng)庫(kù)管理需要的基礎(chǔ)數(shù)據(jù)就是供貨單位信息表,原料倉(cāng)

47、庫(kù)管理就需要材料明細(xì)表,訂單管理就需要購(gòu)貨單位信息表和成品庫(kù)存表,另外只有財(cái)務(wù)人員和超級(jí)管理員有權(quán)限可以錄入訂單,銷售管理就需要訂單信息表。所有數(shù)據(jù)都存放在基礎(chǔ)數(shù)據(jù)管理中的數(shù)據(jù)備份中,只有超級(jí)管理員有權(quán)查看。</p><p> ?。?)第一層數(shù)據(jù)流圖</p><p>  對(duì)0層數(shù)據(jù)流圖進(jìn)行進(jìn)一步分解,可以得到第一層數(shù)據(jù)流圖,主要包括材料倉(cāng)庫(kù),原料倉(cāng)庫(kù)和成品倉(cāng)庫(kù)管理(詳見(jiàn)圖5)。</p

48、><p><b>  圖5 一層數(shù)據(jù)流圖</b></p><p>  圖5主要說(shuō)明了數(shù)據(jù)在生產(chǎn)車間和原料倉(cāng)庫(kù)管理,材料倉(cāng)庫(kù)管理,成品倉(cāng)庫(kù)管理之間如何傳遞,主要是生產(chǎn)車間首先得到生產(chǎn)統(tǒng)計(jì)日?qǐng)?bào),然后根據(jù)統(tǒng)計(jì)日?qǐng)?bào)制作出消耗材料明細(xì),原料倉(cāng)庫(kù)得到消耗明細(xì)做出回應(yīng),將原料庫(kù)存輸入材料倉(cāng)庫(kù),材料出庫(kù)表相應(yīng)做出變化最后得到成品表然后將成品表流轉(zhuǎn)到成品倉(cāng)庫(kù)管理中。</p>

49、<p>  圖6 訂單管理一層數(shù)據(jù)流圖</p><p>  圖6主要說(shuō)明了從庫(kù)存管理中得到的庫(kù)存信息以及購(gòu)貨單位信息,財(cái)務(wù)人員根據(jù)這些信息錄入相關(guān)訂單,最后得到銷售表給銷售管理人員查看。其中相關(guān)操作是指查詢,刪除訂單的操作。而一般管理員只有查詢訂單的權(quán)限。</p><p>  圖7 員工工資管理一層數(shù)據(jù)流圖</p><p>  圖7主要說(shuō)明了計(jì)件工資管理的

50、主要步驟,一般有超級(jí)管理員或財(cái)務(wù)人員錄入員工數(shù)據(jù)和員工工資,最后將相關(guān)數(shù)據(jù)表(計(jì)件工資表和員工數(shù)據(jù)表)放在員工數(shù)據(jù)表中供其他管理員查看和查詢。</p><p>  2.3.4 數(shù)據(jù)字典</p><p>  上面討論的數(shù)據(jù)流圖是從圖來(lái)描述,只能給出系統(tǒng)邏輯功能的一個(gè)總框架而缺乏詳細(xì)、具體的內(nèi)容,那么需要從文字上對(duì)系統(tǒng)的邏輯模型進(jìn)一步完整地描述。</p><p> ?。?/p>

51、1)數(shù)據(jù)流——數(shù)據(jù)流的來(lái)源、去處、數(shù)據(jù)流的組成。</p><p>  (2)數(shù)據(jù)存儲(chǔ)——數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu),包含數(shù)據(jù)項(xiàng)。</p><p> ?。?)數(shù)據(jù)元素——對(duì)數(shù)據(jù)存儲(chǔ)中數(shù)據(jù)項(xiàng)的描述。</p><p>  (4)處理邏輯——處理過(guò)程的編號(hào)、名稱和功能的簡(jiǎn)要說(shuō)明。</p><p> ?。?)外部實(shí)體——外部實(shí)體產(chǎn)生的數(shù)據(jù)流和傳給外部實(shí)體的數(shù)據(jù)流。

52、</p><p>  以下列出本系統(tǒng)中主要的數(shù)據(jù)流、外部實(shí)體、處理邏輯、數(shù)據(jù)存儲(chǔ)條目。</p><p> ?。?)主要數(shù)據(jù)流條目</p><p>  數(shù)據(jù)流條目主要由數(shù)據(jù)流名稱、來(lái)源、去向等組成,其中主要的數(shù)據(jù)流是在訂單管理系統(tǒng)中流入流出的訂單信息和在員工數(shù)據(jù)管理系統(tǒng)中流入流出的工人工資信息。(具體見(jiàn)表1,表2)。</p><p>  表1

53、訂單信息數(shù)據(jù)流條目</p><p>  表2 工人日生產(chǎn)量數(shù)據(jù)流條目</p><p> ?。?)主要外部實(shí)體條目</p><p>  外部實(shí)體條目主要由外部實(shí)體名稱、編號(hào)、簡(jiǎn)要說(shuō)明等組成,其中主要的外部實(shí)體是超級(jí)管理員,財(cái)務(wù)人員,一般管理員,部門管理人員(具體見(jiàn)表3,表4,表5,表6)。</p><p>  表3 超級(jí)管理員外部實(shí)體條目<

54、;/p><p>  表4 財(cái)務(wù)人員外部實(shí)體條目</p><p>  表5 一般管理人員外部實(shí)體條目</p><p><b>  表6 部門管理人員</b></p><p> ?。?)主要處理邏輯條目</p><p>  處理邏輯主要由處理邏輯的名稱、編號(hào)、處理等組成,下面對(duì)數(shù)據(jù)流圖中的處理邏輯條目進(jìn)行

55、分析(具體見(jiàn)表7表14)。</p><p>  表7 基礎(chǔ)數(shù)據(jù)管理處理邏輯條目</p><p>  表8 材料倉(cāng)庫(kù)管理處理邏輯條目</p><p>  表9 原料倉(cāng)庫(kù)管理處理邏輯條目</p><p>  表10 成品倉(cāng)庫(kù)管理處理邏輯條目</p><p>  表11 生產(chǎn)車間管理處理邏輯</p><p

56、>  表12 員工數(shù)據(jù)管理處理邏輯</p><p>  表13 訂單管理處理邏輯</p><p>  表14 銷售管理處理邏輯</p><p>  (4)主要數(shù)據(jù)存儲(chǔ)條目</p><p>  數(shù)據(jù)存儲(chǔ)主要由數(shù)據(jù)存儲(chǔ)的名稱、編號(hào)、組成等構(gòu)成,以下列出了一些主要的數(shù)據(jù)存儲(chǔ)條目(具體見(jiàn)表14至表25)。</p><p>

57、;  表14 供貨單位存儲(chǔ)條目</p><p>  表15 材料明細(xì)表存儲(chǔ)條目</p><p>  表16 車間信息表存儲(chǔ)條目</p><p>  表17 工資表存儲(chǔ)條目</p><p>  表18 成品表存儲(chǔ)條目</p><p>  表19 庫(kù)存表存儲(chǔ)條目</p><p><b> 

58、 續(xù)表</b></p><p>  表20 銷售表存儲(chǔ)條目</p><p>  表21 購(gòu)貨單位表存儲(chǔ)條目</p><p>  表22 統(tǒng)計(jì)日?qǐng)?bào)表存儲(chǔ)條目</p><p>  表23 消耗明細(xì)表存儲(chǔ)條目</p><p><b>  表24 原料出庫(kù)表</b></p>&l

59、t;p><b>  表25 材料出庫(kù)表</b></p><p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)的總體設(shè)計(jì)</p><p>  結(jié)合當(dāng)前主要的需求分析以及實(shí)際中所需要配套的功能, 設(shè)計(jì)出了系統(tǒng)的總體結(jié)構(gòu)(具體結(jié)構(gòu)見(jiàn)圖8)</p><p>  圖8 系統(tǒng)總體結(jié)構(gòu)

60、圖</p><p>  本系統(tǒng)模塊主要是由基礎(chǔ)數(shù)據(jù)管理,倉(cāng)庫(kù)管理,生產(chǎn)車間管理,產(chǎn)品銷售管理,員工數(shù)據(jù)管理五個(gè)模塊。</p><p> ?。?)基礎(chǔ)數(shù)據(jù)管理模塊:在本模塊中涉及到的數(shù)據(jù)管理部分較多,主要概括起來(lái)有供貨和購(gòu)貨單位信息錄入和查詢,原材料信息查詢,公司部門信息以及車間信息,倉(cāng)庫(kù)信息錄入和查詢,權(quán)限分配以及數(shù)據(jù)備份。</p><p> ?。?)倉(cāng)庫(kù)管理模塊:

61、對(duì)倉(cāng)庫(kù)管理模塊本系統(tǒng)分為三個(gè)部分,材料倉(cāng)庫(kù)管理,原料倉(cāng)庫(kù)管理,成品倉(cāng)庫(kù)管理三個(gè)部份,每個(gè)部分主要是涉及到庫(kù)存的錄入和查詢。</p><p> ?。?)生產(chǎn)車間管理:主要是錄入生產(chǎn)車間的主要原料消耗信息,產(chǎn)成品照片顯示及庫(kù)存查詢。</p><p> ?。?)產(chǎn)品銷售管理模塊:購(gòu)貨單位信息查詢和添加,銷售過(guò)程中產(chǎn)生的運(yùn)輸費(fèi)用的添加和查詢,銷售訂單的添加和查詢。</p><p

62、> ?。?)員工數(shù)據(jù)管理模塊:?jiǎn)T工基本信息添加,員工工資錄入和查詢。</p><p>  3.1.1 系統(tǒng)的功能設(shè)計(jì)</p><p>  通過(guò)了解調(diào)研和了解,臨海市合力機(jī)械沖壓有限公司的生產(chǎn)管理系統(tǒng)主要完成以下功能要求。</p><p>  (1)訂單管理:對(duì)企業(yè)中主要的客戶訂單進(jìn)行添加,查詢,審核和統(tǒng)計(jì)。</p><p>  (2)基

63、礎(chǔ)數(shù)據(jù)維護(hù):主要對(duì)企業(yè)員工,客戶和產(chǎn)品信息進(jìn)行查詢和維護(hù)。</p><p> ?。?)員工數(shù)據(jù)管理:主要對(duì)企業(yè)員工的生產(chǎn)量進(jìn)行月統(tǒng)計(jì)和日統(tǒng)計(jì),方便計(jì)算員工工資及領(lǐng)導(dǎo)層查詢。</p><p> ?。?)倉(cāng)庫(kù)管理:主要對(duì)該企業(yè)每個(gè)生產(chǎn)車間的月出入庫(kù)量和日出入庫(kù)量進(jìn)行查詢。</p><p> ?。?)生產(chǎn)車間管理:注意查詢每個(gè)生產(chǎn)車間的原料消耗以及產(chǎn)成品的庫(kù)存量。<

64、/p><p>  3.1.2 系統(tǒng)工作模式</p><p>  根據(jù)實(shí)際情況分析,也為方便后期的維護(hù),系統(tǒng)體系結(jié)構(gòu)的設(shè)計(jì)將采用B/S(游覽器/服務(wù)器)的體系結(jié)構(gòu),他們將共用一個(gè)數(shù)據(jù)庫(kù),以實(shí)現(xiàn)系統(tǒng)的共享(B/S的體系結(jié)構(gòu)的處理見(jiàn)圖9)。</p><p><b>  圖9 系統(tǒng)工作模式</b></p><p>  B/S模式有游

65、覽器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器三層組成。在這種模式下,客戶端只要使用一個(gè)通用的游覽器,代替了行行色色的各種應(yīng)用軟件,用戶的所有操作都是通過(guò)游覽器進(jìn)行的,這將使員工可以隨時(shí)隨地地使用本系統(tǒng),不用額外安裝任務(wù)客戶端程序。</p><p>  系統(tǒng)通過(guò)B/S結(jié)構(gòu)設(shè)計(jì)后將具備以下優(yōu)點(diǎn):</p><p> ?。?)使用簡(jiǎn)單。由于用戶只用使用單一的游覽器軟件,基本無(wú)需培訓(xùn)就可使用。</p>

66、;<p> ?。?)易于維護(hù)。由于應(yīng)用程序都放在Web服務(wù)器,系統(tǒng)的升級(jí)與維護(hù)只在服務(wù)器端進(jìn)行,減輕了開(kāi)發(fā)和維護(hù)的工作量。</p><p>  (3)降低企業(yè)的投資。B/S模式采用標(biāo)準(zhǔn)的TCP/IP與HTTP協(xié)議,可以與企業(yè)現(xiàn)有網(wǎng)絡(luò)很好的結(jié)合。</p><p> ?。?)對(duì)客戶端要求很低。客戶機(jī)只需要安裝一種Web游覽器軟件。</p><p><

67、b>  3.2系統(tǒng)開(kāi)發(fā)技術(shù)</b></p><p>  3.2.1 操作系統(tǒng)</p><p>  操作系統(tǒng)是整個(gè)系統(tǒng)的基礎(chǔ)和支撐,由于本系統(tǒng)采用的SQL Server2000,所以要求操作系統(tǒng)在Window 2000 server以上版本,本系統(tǒng)采用的Windows 2000/XP。</p><p>  3.2.2 Web服務(wù)器</p>

68、<p>  IIS5.0及以上。本系統(tǒng)開(kāi)發(fā)時(shí)的WEB服務(wù)器使用的是IIS5.0。</p><p><b>  3.2.3 數(shù)據(jù)庫(kù)</b></p><p>  SQL SERVER 2000是專為數(shù)據(jù)庫(kù)而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫(kù)語(yǔ)言。SQL Server采用二級(jí)安全驗(yàn)證、登錄驗(yàn)證及數(shù)據(jù)庫(kù)用戶帳號(hào)和角色的許可驗(yàn)證。SQL Server支持Wi

69、ndows NT身份驗(yàn)證和SQL Server身份驗(yàn)證兩種模式,方便了權(quán)限的管理,也使權(quán)限的分配更加靈活。它將數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言、數(shù)據(jù)控制語(yǔ)言三者的功能集于一體,統(tǒng)一了語(yǔ)言風(fēng)格,可以獨(dú)立完成數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中的所有活動(dòng),同時(shí)它還具有高度非過(guò)程化、面向集合的操作方式、語(yǔ)言簡(jiǎn)潔,易學(xué)易用的優(yōu)點(diǎn),所以我們?cè)谙到y(tǒng)的設(shè)計(jì)過(guò)程中采用了該數(shù)據(jù)庫(kù)語(yǔ)言進(jìn)行(孫小英,2008)[5]。</p><p>  任何一個(gè)系統(tǒng)的設(shè)計(jì)都

70、需要一個(gè)安全的數(shù)據(jù)庫(kù),如何為數(shù)據(jù)庫(kù)進(jìn)行安全地設(shè)計(jì),同時(shí)提高數(shù)據(jù)庫(kù)的工作效率也是至關(guān)重要的一步。對(duì)數(shù)據(jù)庫(kù)安全性控制主要是在兩方面:(1)用戶標(biāo)識(shí)與鑒別。其方法是由系統(tǒng)提供一定的方式讓用戶標(biāo)識(shí)自己的名字或身份,每次用戶要求進(jìn)入系統(tǒng)時(shí),由系統(tǒng)進(jìn)行核對(duì),通過(guò)鑒定后才提供機(jī)器使用權(quán),對(duì)于獲得上機(jī)權(quán)的用戶若要使用數(shù)據(jù)庫(kù)時(shí),數(shù)據(jù)庫(kù)管理系統(tǒng)還要進(jìn)行用戶標(biāo)識(shí)和鑒定。(2)存取控制。確保只授權(quán)給有資格的用戶訪問(wèn)數(shù)據(jù)庫(kù)的權(quán)限,同時(shí)令所有未被授權(quán)的人員無(wú)法接近

71、數(shù)據(jù),這主要通過(guò)數(shù)據(jù)庫(kù)系統(tǒng)的存取控制機(jī)制來(lái)實(shí)現(xiàn),其中包括兩個(gè)部分定義用戶權(quán)限和合法性檢查(戴宏欽,2008)[6]。</p><p>  3.2.4 開(kāi)發(fā)工具和開(kāi)發(fā)語(yǔ)言</p><p>  本系統(tǒng)采用Dreamweaver8為開(kāi)發(fā)工具。Dreamweaver最出色的地方,在于其具備動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)的可視化設(shè)置功能,同時(shí)對(duì)各類平臺(tái)與服務(wù)器語(yǔ)言提供足夠的支持,無(wú)論是PHP、JSP、ASP,還是A

72、SP.NET,程序設(shè)計(jì)人員均能夠通過(guò)設(shè)置,利用Dreamweaver的單一接口,設(shè)計(jì)不同類型的動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)(Berlin Heidelberg,2006)[7]。</p><p><b>  3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  3.3.1 系統(tǒng)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,概念

73、設(shè)計(jì)的好壞直接到數(shù)據(jù)庫(kù)的性能和應(yīng)用系統(tǒng)開(kāi)發(fā)的效率。數(shù)據(jù)庫(kù)概念設(shè)計(jì)主要工具是E-R圖(實(shí)體-聯(lián)系圖)來(lái)描述系統(tǒng)的概念模型。E-R圖由實(shí)體、屬性、聯(lián)系三部分組成(其符號(hào)見(jiàn)圖10)</p><p>  實(shí)體 聯(lián)系 屬性</p><p><b>  圖10</b></p><p>  a.實(shí)體——

74、實(shí)體是現(xiàn)實(shí)世界中客觀存在的事物。</p><p>  b.聯(lián)系——實(shí)體之間可能存在著各種聯(lián)系,這種聯(lián)系通過(guò)信息系統(tǒng)的功能活動(dòng)表現(xiàn)出來(lái)。</p><p>  c.屬性——實(shí)體或聯(lián)系的性質(zhì)就是屬性(葛燕紅,2009)[8]。</p><p>  了解了E-R圖的大致內(nèi)容,結(jié)合需求分析的要求繪制了E-R圖(具體見(jiàn)圖11)。</p><p>  圖1

75、1 臨海市合力機(jī)械沖壓有限公司ER圖</p><p>  3.3.2 系統(tǒng)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> ?。?)用戶信息表,記錄了每個(gè)人的基本情況(見(jiàn)表26),本表中code為主鍵,其生成方式為自動(dòng)生成,由系統(tǒng)按序號(hào)自動(dòng)遞增(劉仲英,2007)[9]</p><p>  表26 users表</p><p> ?。?)employ

76、ee表記錄了員工的基本信息(見(jiàn)表27),Code生成規(guī)則類別(1位)+序號(hào)(3位)其中長(zhǎng)期有訂單的客戶為類別1,其余為0</p><p>  表27 員工基本信息表</p><p> ?。?)Products表記錄了產(chǎn)品的庫(kù)存信息(見(jiàn)表28),Code的生成規(guī)則是由系統(tǒng)自動(dòng)生成4位,Code的生成規(guī)則是由系統(tǒng)自動(dòng)生成4位(ERENS F VERHUL STK,1997)[10]。</

77、p><p>  表28 產(chǎn)品基本信息表</p><p>  (4)Order表:記錄了訂單的主要信息(見(jiàn)表29),Clintcode與clints表中的code相關(guān)聯(lián),Productcode與product表中的code相關(guān)聯(lián),Code為編號(hào)其生成規(guī)則為:年(2)+月(2)+日(2)+序號(hào)(3)表示那一天的第幾號(hào)訂單。</p><p><b>  表29 訂單

78、表</b></p><p> ?。?)Income表:記錄了生產(chǎn)部工人主要的計(jì)件工資。其中編號(hào)主要參照的是員工表中的員工編號(hào),產(chǎn)品編號(hào)參照的products表中產(chǎn)品編號(hào)(詳見(jiàn)表30)。</p><p><b>  表30 計(jì)件工資表</b></p><p> ?。?)chejian表(車間信息表31)</p><

79、p>  表31 chejian表</p><p><b>  續(xù)表</b></p><p> ?。?) 供貨單位基本信息表(詳見(jiàn)32)</p><p>  表32 供貨單位基本信息表</p><p> ?。?)購(gòu)貨單位基本信息(詳見(jiàn)表33)</p><p>  表33 購(gòu)貨單位基本信息表&l

80、t;/p><p>  4 生產(chǎn)管理系統(tǒng)實(shí)現(xiàn)</p><p>  4.1 系統(tǒng)登陸界面</p><p>  本系統(tǒng)主要的登陸界面是用來(lái)讓員工輸入用戶名和密碼,才能登錄到本系統(tǒng)。具體登陸界面如圖12所示(張瑞卿,2010)[11]。</p><p><b>  圖12 登陸界面</b></p><p> 

81、 登陸到系統(tǒng)需要數(shù)據(jù)庫(kù)連接模塊conn.asp界面的支持</p><p>  數(shù)據(jù)庫(kù)鏈接代碼如下:</p><p>  <% starttime=timer()</p><p>  DB="data/data.mdb"'ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource

82、 = " & Server.MapPath(db)</p><p>  ConnStr="driver={SQLServer};server=(local);uid=sa;pwd=123;database=012_shengchanguanli"</p><p>  On Error Resume Next</p><p>  

83、Set conn = Server.CreateObject("ADODB.Connection")</p><p>  conn.open ConnStr</p><p>  If Err Then</p><p><b>  err.Clear</b></p><p>  Set Conn = N

84、othing</p><p>  Response.Write "數(shù)據(jù)庫(kù)連接出錯(cuò)。"</p><p>  Response.End</p><p><b>  End If %></b></p><p>  此部分代碼幫助登錄到系統(tǒng)后臺(tái),同時(shí)如果登錄到系統(tǒng)后管理員如果需要修改自己的用戶名和密碼,

85、那么可以在系統(tǒng)修改頁(yè)面進(jìn)行修改(蔡曉芳,2009)[12],如下圖13所示:</p><p>  圖13 管理員修改密碼界面</p><p><b>  4.2系統(tǒng)主界面</b></p><p>  本系統(tǒng)主要是用來(lái)給臨海市合力機(jī)械沖壓有限公司的員工和管理層使用的系統(tǒng),本系統(tǒng)本著簡(jiǎn)潔明了的宗旨而設(shè)計(jì)。</p><p>&

86、lt;b> ?。?)實(shí)現(xiàn)功能</b></p><p>  通過(guò)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的讀取,將企業(yè)信息于頁(yè)面上顯示出來(lái),主要有顯示企業(yè)公告、企業(yè)主要的人事變動(dòng)情況、企業(yè)發(fā)布的基本信息、提供知名系統(tǒng)的連接等。用戶可以在頁(yè)面中直接點(diǎn)擊圖片進(jìn)入相應(yīng)功能界面(王娟,2010)[13]。</p><p><b>  (2)主要實(shí)現(xiàn)界面</b></p>&l

87、t;p>  包括企業(yè)概況、公告信息、數(shù)據(jù)維護(hù)、計(jì)件管理、訂單管理、庫(kù)存管理。界面簡(jiǎn)潔明了,方便用戶使用(具體界面見(jiàn)圖14)。</p><p><b>  圖14 系統(tǒng)主界面</b></p><p> ?。?)本界面主要的系統(tǒng)代碼(萬(wàn)常選,2009)[14]</p><p>  <title>∷生產(chǎn)管理信息系統(tǒng):.</ti

88、tle></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p>  <link href="qq/main.css" rel="stylesheet" type=&qu

89、ot;text/css"></p><p>  <SCRIPT language=javascript1.2></p><p>  function showsubmenu(sid)</p><p><b>  {</b></p><p>  whichEl = eval("subm

90、enu" + sid);</p><p>  if (whichEl.style.display == "none")</p><p>  {eval("submenu" + sid + ".style.display=\"\";");}</p><p><b>  

91、else{</b></p><p>  eval("submenu" + sid + ".style.display=\"none\";");}</p><p>  }function hiddensubmenu(sid){whichEl = eval("submenu" + sid);if (wh

92、ichEl.style.display == "none"){eval("submenu" + sid + ".style.display=\"none\";");}else{eval("submenu" + sid + ".style.display=\"none\";");}}</p>

93、;<p>  4.3 基礎(chǔ)數(shù)據(jù)管理界面</p><p>  基礎(chǔ)數(shù)據(jù)管理包括了供貨單位信息,收貨單位信息,銀行信息,材料相關(guān)信息,倉(cāng)庫(kù)信息,數(shù)據(jù)備份,車間信息,管理人員的等重要信息(陳向陽(yáng),2009)[15]。</p><p> ?。?)供貨單位信息添加界面如下圖所示(圖15)</p><p>  圖15 供貨單位信息錄入界面</p>&

94、lt;p> ?、佟疤砑影粹o”關(guān)鍵代碼:</p><p>  <% dim sql,rs select case request("action") case "add"</p><p>  call SaveAdd()</p><p>  case "modify"</p><

95、;p>  call SaveModify()</p><p>  case "del"</p><p>  call delCate()</p><p>  case "edit"</p><p>  isEdit=True</p><p>  call myform(is

96、Edit)</p><p><b>  case else</b></p><p>  isEdit=False</p><p>  call myform(isEdit) </p><p>  end select</p><p>  sub SaveAdd </p><

97、p>  set rs=server.createobject("adodb.recordset") </p><p>  sql="select * from banwei"</p><p>  rs.open sql,conn,1,3</p><p><b>  rs.addnew</b><

98、/p><p>  rs("banweiname") = trim(request.Form("banweiname"))</p><p>  rs("banweinumber") = trim(request.Form("banweinumber"))</p><p><b>  

99、rs.update</b></p><p><b>  rs.close</b></p><p>  set rs=nothing</p><p>  response.Write "<script language=javascript>alert('添加成功!');</script&g

100、t;"</p><p> ?、凇皠h除按鈕”關(guān)鍵代碼</p><p>  response.write "<meta http-equiv=""refresh"" content=""0;url=banwei.asp"">"</p><p>  r

101、esponse.end</p><p><b>  rs.close</b></p><p>  set rs=nothing</p><p><b>  end sub</b></p><p>  sub SaveModify </p><p>  set rs=ser

102、ver.createobject("adodb.recordset") </p><p>  sql="select * from banwei where id="&request.Form("id")</p><p>  rs.open sql,conn,1,3</p><p>  rs(&qu

103、ot;banweinumber") = trim(request.Form("banweinumber"))</p><p>  rs("banweiname") = trim(request.Form("banweiname"))</p><p><b>  rs.update</b></p

104、><p><b>  rs.close</b></p><p>  set rs=nothing</p><p>  response.Write "<script language=javascript>alert('修改成功!');</script>"</p><p

105、>  response.write "<meta http-equiv=""refresh"" content=""0;url=banwei.asp"">"</p><p>  response.end</p><p><b>  rs.close</b&g

106、t;</p><p>  set rs=nothing</p><p><b>  end sub</b></p><p>  sub delCate()</p><p>  conn.execute("delete from banwei where id in ("&Request.For

107、m("selBigClass")&")")</p><p>  response.Write"<script language=javascript>alert('刪除成功!');</script>"</p><p>  response.write "<meta h

108、ttp-equiv=""refresh"" content=""0;url=banwei.asp"">"</p><p>  response.end</p><p><b>  end sub</b></p><p><b>  %>

109、;</b></p><p>  (2)購(gòu)貨單位信息添加刪除界面(如圖16所示)</p><p>  圖16 購(gòu)貨單位信息添加刪除界面</p><p> ?、傩畔⑻砑影粹o主要代碼:</p><p>  sub SaveAdd </p><p>  set rs=server.createobject(&quo

110、t;adodb.recordset") </p><p>  sql="select * from Owner"</p><p>  rs.open sql,conn,1,3</p><p><b>  rs.addnew</b></p><p>  rs("Owner_name&

111、quot;) = trim(request.Form("Owner_name"))</p><p>  rs("Contact_person") = trim(request.Form("Contact_person"))</p><p>  rs("adr") = trim(request.Form(&quo

112、t;adr"))</p><p>  rs("zip") = trim(request.Form("zip"))</p><p>  rs("tel") = trim(request.Form("tel"))</p><p>  rs("Facsimile"

113、) = trim(request.Form("Facsimile"))</p><p>  rs("Condition") = trim(request.Form("Condition"))</p><p>  rs("content") = trim(request.Form("content&qu

114、ot;))</p><p><b>  rs.update</b></p><p>  response.Write "<script language=javascript>alert('添加成功!');</script>"</p><p>  response.write"

115、;<metahttp-equiv=""refresh"" content=""0;url=Owner.asp"">"</p><p>  response.end</p><p><b>  rs.close</b></p><p>  set

116、 rs=nothing</p><p><b>  end sub</b></p><p> ?、谫?gòu)貨單位信息刪除關(guān)鍵代碼</p><p>  sub delCate()</p><p>  conn.execute("delete from Owner where id in ("&Requ

117、est.Form("selBigClass")&")")</p><p>  response.Write "<script language=javascript>alert('刪除成功!');</script>"</p><p>  response.write "&l

118、t;meta http-equiv=""refresh"" content=""0;url=Owner.asp"">"</p><p>  response.end</p><p><b>  end sub</b></p><p>  ③購(gòu)貨單位信

119、息查找關(guān)鍵代碼</p><p>  set rs=server.CreateObject("ADODB.RecordSet")</p><p>  search=request("search")</p><p>  if search<>"" then</p><p>

120、  keyword=request("keyword")</p><p>  rs.Source="select* from Owner where Owner_name like '%"&keyword&"%' order by id desc"</p><p><b>  else&l

121、t;/b></p><p>  rs.Source="select* from Owner order by id desc"</p><p><b>  end if</b></p><p>  rs.Open rs.Source,conn,1,1</p><p>  if not rs.EO

122、F then</p><p>  rs.PageSize=MyPageSize</p><p>  MaxPages= rs.PageCount</p><p>  rs.absolutepage = MyPage</p><p>  total= rs.RecordCount</p><p>  for i=1 to

123、 rs.PageSize</p><p>  if not rs.EOF then</p><p>  4.4 產(chǎn)品庫(kù)存管理實(shí)現(xiàn)</p><p>  4.4.1 生產(chǎn)車間管理</p><p>  本模塊主要對(duì)生產(chǎn)車間中的原料,原料消耗進(jìn)行統(tǒng)計(jì)和查詢,另外對(duì)產(chǎn)成品的庫(kù)存進(jìn)行查詢。</p><p> ?。?)原材料消耗統(tǒng)計(jì)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論