<del id="lmbdk"><dl id="lmbdk"></dl></del>
    
    
      <th id="lmbdk"></th>
      <strong id="lmbdk"><form id="lmbdk"></form></strong>

        1. <th id="lmbdk"><progress id="lmbdk"></progress></th>
          您好!歡迎光臨普瑞思咨詢網(wǎng)站!
          服務(wù)熱線 設(shè)為首頁(yè) | 加入收藏 | 網(wǎng)站地圖

          您的位置:首頁(yè) >> 培訓(xùn)文章 >> 生產(chǎn)管理 >> 正文

          培訓(xùn)文章

          基于WEB的設(shè)備管理系統(tǒng)的設(shè)計(jì)

          作者: 來源: 文字大小:[][][]
          本系統(tǒng)的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)設(shè)備管理,提供了設(shè)備基本信息、臺(tái)帳信息、領(lǐng)用信息、維護(hù)信息、報(bào)廢信息的錄入、修改、刪除和查看以及設(shè)備報(bào)廢申請(qǐng)等功能,使設(shè)備管理系統(tǒng)可以合理的管理設(shè)備資源,規(guī)范企業(yè)的管理。

          1 總體設(shè)計(jì)

              1.1 設(shè)計(jì)目標(biāo)

              ①該設(shè)備管理系統(tǒng)必須完成以下功能:基本信息管理、設(shè)備臺(tái)帳管理、設(shè)備維護(hù)管理、設(shè)備領(lǐng)用管理、設(shè)備報(bào)廢管理和系統(tǒng)用戶管理功能。

              ②該系統(tǒng)必須是安全、穩(wěn)定、界面友好、功能完備、易于操作的。

              1.2 設(shè)計(jì)環(huán)境需求與程序設(shè)計(jì)語(yǔ)言選擇

              為了開發(fā)一個(gè)安全、穩(wěn)定和性能高的系統(tǒng),選擇以下開發(fā)平臺(tái):

              硬件環(huán)境:P4 2.4G/512M/80G。
              操作系統(tǒng):Windows 2000。
              軟件環(huán)境:Eclipse3.2,MyEclipse5.0,Tomcat 5.0,JDK1.4,MS SQL Server2000。

              1.3 設(shè)計(jì)方案

              本系統(tǒng)使用JSP技術(shù),Struts開發(fā)框架。Struts是一項(xiàng)開放源代碼的項(xiàng)目,為Java Web應(yīng)用提供了模型-視圖-控制器框架,使得開發(fā)人員可以把精力集中在如何解決實(shí)際業(yè)務(wù)問題上,大大簡(jiǎn)化Web應(yīng)用的開發(fā)過程,縮短開發(fā)周期。后臺(tái)采用JSP與SQL Server2000數(shù)據(jù)庫(kù)相結(jié)合,其實(shí)現(xiàn)的基本原理是利用SQL Server 2000作為數(shù)據(jù)倉(cāng)庫(kù),用Servlet等高性能服務(wù)器端程序作為后臺(tái)總控程序,JSP程序在前臺(tái)運(yùn)行,Servelet接受用戶的輸入,分別調(diào)用不同的JSP程序向客戶端反饋信息,JSP/Servlet通過HTTP連接在服務(wù)器端和客戶端傳遞數(shù)據(jù)。

          2 系統(tǒng)的設(shè)計(jì)

              2.1 數(shù)據(jù)庫(kù)表設(shè)計(jì)

              系統(tǒng)數(shù)據(jù)庫(kù)是利用SQL Server2000創(chuàng)建的,本系統(tǒng)用到的數(shù)據(jù)庫(kù)表主要有:

              ①用戶信息表:存儲(chǔ)系統(tǒng)用戶信息,包括用戶編號(hào)、用戶姓名、用戶密碼、用戶類別、用戶部門編號(hào)。

              ②部門信息表:存儲(chǔ)部門信息,包括部門編號(hào)、部門名稱。

              ③設(shè)備類別信息表:存儲(chǔ)設(shè)備類型信息,包括類別編號(hào)、類別名稱。

              ④設(shè)備信息表:存儲(chǔ)設(shè)備臺(tái)帳信息,包括設(shè)備編號(hào)、設(shè)備名稱、設(shè)備型號(hào)、類別編號(hào)、生產(chǎn)廠家、單價(jià)、計(jì)量單位、設(shè)備圖片、所在郝門編號(hào)、提交時(shí)間、提交人姓名、狀態(tài)。

              ⑤設(shè)備維護(hù)信息表:存儲(chǔ)設(shè)備維護(hù)記錄,包括維護(hù)編號(hào)、設(shè)備編號(hào)、故障說明、維護(hù)負(fù)責(zé)人、維護(hù)費(fèi)用、維護(hù)日期、維護(hù)記錄、提交人編號(hào)。

              ⑥設(shè)備領(lǐng)用表:存儲(chǔ)設(shè)備領(lǐng)用記錄,包括領(lǐng)用編號(hào)、設(shè)備編號(hào)、領(lǐng)用部門編號(hào)、領(lǐng)用人姓名、狀態(tài)、提交日期、提交人姓名。

              ⑦設(shè)備報(bào)廢表:存儲(chǔ)設(shè)備報(bào)廢記錄,包括報(bào)廢編號(hào)、設(shè)備編號(hào)、報(bào)廢金額、報(bào)廢原因、狀態(tài)、申請(qǐng)日期、申請(qǐng)人編號(hào)、審批意見、審批人姓名、審批日期。

              2.2 關(guān)鍵技術(shù)

              本系統(tǒng)使用基于Sun J2EE平臺(tái)的MVC框架Struts開發(fā),主要是采用Servlet和JSP技術(shù)來實(shí)現(xiàn)。

              2.2.1 MVC模式介紹

              MVC模式翻譯為“模式-視圖-控制器”。MVC應(yīng)用程序總是由這三個(gè)部分組成,即把一個(gè)應(yīng)用的輸入、處理、輸出流程進(jìn)行分離。模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。如果用戶通過某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,無(wú)論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控制器都會(huì)將變化通知所有的視圖,導(dǎo)致顯示的更新,這實(shí)際上是一種模型的變化——傳播機(jī)制。

              MVC模式的好處是只需在以前的程序上稍作修改或增加新的類,即可輕松增加許多程序功能。以前開發(fā)的許多類可以重用,而程序結(jié)構(gòu)根本不再需要改變,各類之間相互獨(dú)立,提高開發(fā)效率。對(duì)于控制器中的類,只需要增加另一個(gè)視圖,并與模型發(fā)生關(guān)聯(lián)即可。

              MVC與J2EE架構(gòu)的對(duì)應(yīng)關(guān)系是:View處于Web Tier或者說是Client Tier,通常是JSP/Servlet,即頁(yè)面顯示部分。Controller也處于web Tier,通常用Servlet來實(shí)現(xiàn),即頁(yè)面顯示的邏輯部分實(shí)現(xiàn)。Model處于Middle Tier,通常用服務(wù)端的javaBean或者EJB實(shí)現(xiàn),即業(yè)務(wù)邏輯部分的實(shí)現(xiàn)。

              2.2.2 Struts框架

              Struts是一個(gè)基于SunJ2EE平臺(tái)的MVC框架,主要是采用Servlet和JSP技術(shù)來實(shí)現(xiàn)的。

              ①視圖
              視圖是通過一組JSP程序?qū)崿F(xiàn)的。這些JSP程序中不能包含業(yè)務(wù)邏輯,也不能包括模型的信息,模型的信息是通過控制器傳遞的。在Struts中ActionForm也被看成是視圖的一部分。

              ②模型
              模型是程序的狀態(tài)表示,其狀態(tài)包括消息中傳遞的狀態(tài)、共享狀態(tài),一次回話中的狀態(tài)以及持久狀態(tài),而操作這些狀態(tài)的流程也同樣包括在模型中。這些模型也就是業(yè)務(wù)的總體運(yùn)作流程和數(shù)據(jù)。

              ③控制器
              控制器部分由ActionServlet和Action來實(shí)現(xiàn)。ActionServlet也就是Struts框架用來和Web容器交互的接口,該類是Struts框架的核心組件。ActionServlet繼承了HttpServlet類,它在MVC模型中扮演中央控制器的角色。當(dāng)Web容器一接收到客戶請(qǐng)求就會(huì)交給ActionServlet,到struts-config.xml配置文件選擇合適Action來處理請(qǐng)求。Action本身也并不包含業(yè)務(wù)邏輯的處理代碼,它只是負(fù)責(zé)調(diào)用業(yè)務(wù)的處理代碼的。

              ④Struts的配置文件struts—corffig.xml
              該文件實(shí)質(zhì)是一個(gè)控制器和視圖的黏合劑,控制器之所以能夠選擇對(duì)應(yīng)的視圖,以及視圖能夠通過對(duì)應(yīng)的控制器查詢到模型中的數(shù)據(jù)都是依賴該文件。該文件是一個(gè)XML文件,在該配置文件中每Action都對(duì)應(yīng)一個(gè)<Action>標(biāo)簽用來映射Action類的信息。

          3 結(jié) 語(yǔ)

              本系統(tǒng)是具有一定實(shí)用性的數(shù)據(jù)庫(kù)信息管理系統(tǒng),它主要完成了對(duì)設(shè)備基本信息、臺(tái)帳信息,領(lǐng)用信息、維護(hù)信息,報(bào)廢信息的錄入、修改、刪除和查看以及系統(tǒng)用戶的管理。系統(tǒng)的各種功能提高了企業(yè)設(shè)備管理的效率,具有易讀性,易擴(kuò)展性,容錯(cuò)性三大特點(diǎn)。

          上一篇:中國(guó)企業(yè)的設(shè)備管理模式與管理體系 下一篇:如何實(shí)行設(shè)備點(diǎn)檢制


          上海創(chuàng)卓商務(wù)咨詢有限公司 版權(quán)所有 電話:021-36338510 /36539869 傳真:021-36338510 郵箱:[email protected] 網(wǎng)址:www.hw6888.com
          Copyright 2004 All right reserved() 滬ICP備11020370號(hào)

            <del id="lmbdk"><dl id="lmbdk"></dl></del>
            
            
              <th id="lmbdk"></th>
              <strong id="lmbdk"><form id="lmbdk"></form></strong>

                1. <th id="lmbdk"><progress id="lmbdk"></progress></th>
                  大香蕉伊人丁香五天在线视频 | 欧美爆乳一区 | 国产免费靠逼视频免费观看 | 精品黄色在线观看 | 一级大片在线 |