亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSH的設(shè)備運(yùn)維物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2019-10-08 06:27:21趙衛(wèi)東張冰冰
        軟件 2019年6期
        關(guān)鍵詞:物資管理

        趙衛(wèi)東 張冰冰

        摘 ?要: 針對(duì)目前設(shè)備運(yùn)維物資管理部門信息資源共享難、庫(kù)存管理單一和采購(gòu)管理過程復(fù)雜等問題,根據(jù)物資信息管理的需求特點(diǎn),采用C/S架構(gòu)和SQL技術(shù)+SSH(Struts[1]+Spring[2]+Hibernate[3])框架,構(gòu)建了基于SSH的設(shè)備運(yùn)維物資管理系統(tǒng)平臺(tái),給出SSH框架的組合及其體系結(jié)構(gòu), 并分析了其中的表示層、業(yè)務(wù)層、持久層、域模型層的功能, 詳細(xì)描述了軟件系統(tǒng)的運(yùn)行流程[4]。SSH 框架有效減小了系統(tǒng)各層次間的耦合,并提高了本系統(tǒng)的實(shí)用性與可復(fù)用性[5]。實(shí)驗(yàn)測(cè)試結(jié)果顯示, 該系統(tǒng)能夠穩(wěn)定運(yùn)行, 滿足設(shè)計(jì)要求。該系統(tǒng)實(shí)現(xiàn)了物資計(jì)劃管理、物資類別管理、采購(gòu)管理及庫(kù)存管理等功能,減少了運(yùn)營(yíng)成本,提高了工作效率。

        關(guān)鍵詞: 物資管理,信息共享,C/S,SSH框架,實(shí)用性,復(fù)用性

        中圖分類號(hào): TP311.5 ? ?文獻(xiàn)標(biāo)識(shí)碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.06.044

        本文著錄格式:趙衛(wèi)東,張冰冰. 基于SSH的設(shè)備運(yùn)維物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件,2019,40(6):191196

        【Abstract】: In view of the difficulty in sharing information resources of equipment operation and maintenance materials management equipment, single inventory management and complex procurement management process, according to the demand characteristics of material information management, C/S architecture and SQL technology + SSH (Struts[1]+Spring[2]+Hibernate[3]) framework, built a SSH-based equipment operation and maintenance material management system platform, gave the combination of SSH framework and its architecture, and analyzed the presentation layer, business layer, persistence layer, domain model. The function of the layer describes in detail the running process of the software system[4]. The SSH framework effectively reduces the coupling between the various layers of the system and improves the usability and reusability of the system[5]. Experimental test results show that the system can run stably and meet the design requirements. The system realizes the functions of material plan management, material category management, procurement management and inventory management, which reduces operating costs and improves work efficiency.

        【Key words】: Material management; Information sharing; C/S; SSH framework; Practicality; Reusability

        0 ?引言

        面對(duì)激烈的市場(chǎng)競(jìng)爭(zhēng),信息系統(tǒng)已經(jīng)成為企業(yè)提升競(jìng)爭(zhēng)力的重要手段,各種信息系統(tǒng)被廣泛應(yīng)用于企業(yè)的各業(yè)務(wù)領(lǐng)域[6-7]。物資信息系統(tǒng)是企業(yè)內(nèi)部按照物資業(yè)務(wù)流程進(jìn)行信息化管理的過程,目的是保證物資采購(gòu)過程的規(guī)范化、物資信息的共享化, 并對(duì)物資各個(gè)流程進(jìn)行有效地控制和統(tǒng)計(jì)[8]。

        目前,傳統(tǒng)的物資管理效率普遍不高,效果差,管理方式水平低,已經(jīng)不足以滿足現(xiàn)在公司物資管理正規(guī)化、制度化和信息化的需求。傳統(tǒng)的物資管理主要存在幾大問題:物資數(shù)據(jù)采用手工記賬的方式,無(wú)法及時(shí)獲得準(zhǔn)確有效的庫(kù)存物資信息,不便于公司領(lǐng)導(dǎo)獲取數(shù)據(jù)依據(jù);對(duì)物資庫(kù)存信息不能實(shí)時(shí)監(jiān)控,導(dǎo)致公司人員對(duì)物資消耗情況的了解出現(xiàn)延誤,不能及時(shí)補(bǔ)充庫(kù)存;物資采購(gòu)流程混亂,沒有明確的采購(gòu)流程。

        因此,為解決上述問題,研究和探究設(shè)備運(yùn)維物資管理的信息化、規(guī)范化,本文提出了全新的設(shè)備運(yùn)維物資管理系統(tǒng),運(yùn)用Visual Studio 2010可視化集成環(huán)境[9],使用C#語(yǔ)言對(duì)設(shè)備運(yùn)維物資管理系統(tǒng)進(jìn)行軟件開發(fā)。其采用Struts框架來(lái)搭建系統(tǒng)基礎(chǔ)架構(gòu),采Hibernate框架進(jìn)行數(shù)據(jù)庫(kù)操作,并利用Spring框架實(shí)現(xiàn)對(duì)Struts和Hibernate的管理[10]。

        1 ?相關(guān)工具與技術(shù)介紹

        1.1 ?SSH框架

        本文系統(tǒng)是以MVC(模型Model,視圖View和控制Controller)架構(gòu)中經(jīng)典的SSH框架進(jìn)行開發(fā)[11]。SSH框架[12-13]是目前比較流行的一種網(wǎng)絡(luò)應(yīng)用程序開源框架,其集成了Struts,Spring,Hibernate框架,將應(yīng)用程序分為表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層以及域模塊層[14]。Struts框架是基于MVC(model-view-controller)模式的框架,是一個(gè)免費(fèi)開源的Web層的應(yīng)用框架,其作為整個(gè)應(yīng)用系統(tǒng)的基礎(chǔ)框架,對(duì)于模型方面,其作用于協(xié)調(diào)業(yè)務(wù)的跳轉(zhuǎn),模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則[15]。Spring框架是在J2EE的基礎(chǔ)上實(shí)現(xiàn)的一個(gè)輕量J2EE框架。它服務(wù)于所有層面的應(yīng)用程序,提供了Bean的配置基礎(chǔ)、AOP的支持、JDBC提取框架、抽象事務(wù)支持等,它還有效地組織了系統(tǒng)中的中間層對(duì)象,消除了組件對(duì)象創(chuàng)建與使用耦合緊密的問題。Hibernate是一個(gè)開源的對(duì)象關(guān)系映射框架,它對(duì)JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)進(jìn)行了輕量級(jí)的對(duì)象封裝,系統(tǒng)通過Hibernate框架實(shí)現(xiàn)數(shù)據(jù)庫(kù)的新增、修改、刪除和查看等操作,大大簡(jiǎn)化了數(shù)據(jù)訪問層繁瑣的重復(fù)性代碼[16]。SSH的框架結(jié)構(gòu)如圖1所示。

        1.2 ?Microsoft Visual Studio 2010

        Microsoft Visual Studio(簡(jiǎn)稱VS)是美國(guó)微軟公司的開發(fā)工具包系列產(chǎn)品[17]。Visual Studio的可視化功能非常的強(qiáng)大,這可以給用戶一種視覺美的效果,并且減少了一些不必要的代碼的書寫,大大的提高了用戶的編碼速度。采用該平臺(tái)能夠靈活、自主、方便、快捷的對(duì)本系統(tǒng)進(jìn)行開發(fā)。

        Visual Studio 2010可以自己定義開始頁(yè),而且相對(duì)于老版本,還加入了一些新的功能。用戶操作簡(jiǎn)單,很輕松就能為用戶實(shí)現(xiàn)一個(gè)可視化的頁(yè)面。它具有的新的代碼閱讀器可以使代碼更容易閱讀。

        2 ?需求分析與系統(tǒng)設(shè)計(jì)

        2.1 ?組織機(jī)構(gòu)與分工

        設(shè)備運(yùn)維物資管理是由總經(jīng)理、專業(yè)技術(shù)公司、技術(shù)物資副總、班組長(zhǎng)、物資采購(gòu)管理員和物管中心管理員共同負(fù)責(zé)的,各主要崗位的職責(zé)如表1所示。

        2.2 ?物資管理流程

        在整個(gè)物資管理的日常工作中可能有物資需求,包括采購(gòu)入庫(kù)和領(lǐng)料出庫(kù)、借用工機(jī)具等。采購(gòu)入庫(kù)的工作流程如圖2所示。

        業(yè)務(wù)流程詳細(xì)描述如下:

        各班組在有物資需求而物資不足的情況下,向車間提出物資需求,車間負(fù)責(zé)匯總各班組的需求,提交到物管中心,制定出采購(gòu)計(jì)劃,領(lǐng)導(dǎo)審核通過后,執(zhí)行采購(gòu)入庫(kù)。其中領(lǐng)料出庫(kù)和借用工機(jī)具的流程與之相似。

        2.3 ?系統(tǒng)功能需求分析

        通過對(duì)大量物資管理方案的分析研究,結(jié)合物資管理的結(jié)構(gòu)和功能,將設(shè)備運(yùn)維物資管理系統(tǒng)劃

        分為物資類別管理、物資采購(gòu)、出入庫(kù)管理和系統(tǒng)管理4個(gè)功能模塊。物資類別管理是對(duì)倉(cāng)庫(kù)里的物資進(jìn)行分類,可對(duì)物資的類別進(jìn)行新增、修改、查詢和刪除等操作;物資采購(gòu)模塊包括提出物資采購(gòu)單、審批采購(gòu)單和采購(gòu)物資;物資的出入庫(kù)管理主要包括對(duì)主材,輔材的出入庫(kù)以及工機(jī)具的借用和歸還管理;系統(tǒng)管理模塊包括人事資源管理和修改個(gè)人用戶密碼等。設(shè)備運(yùn)維物資管理系統(tǒng)功能模塊構(gòu)成如圖3所示。

        2.4 ?數(shù)據(jù)庫(kù)設(shè)計(jì)

        根據(jù)系統(tǒng)的功能需求,建立一個(gè)名為material- management的數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中建立相關(guān)的 ?表[18],因設(shè)計(jì)的表較多,只顯示主要表結(jié)構(gòu)。物資表(material):存放物資的具體信息。主要包括名稱,規(guī)格型號(hào),管理界別,庫(kù)存數(shù)量,庫(kù)存閾值和庫(kù)存位置。借用單(borrowing):存放借用工機(jī)具的具體信息。主要包括工機(jī)具名稱,數(shù)量,借用時(shí)間,備注。入庫(kù)單、出庫(kù)單、入庫(kù)明細(xì)和出庫(kù)明細(xì)等表與其相似。如圖4所示。

        3 ?系統(tǒng)主要模塊實(shí)現(xiàn)

        本章主要描述了系統(tǒng)主要模塊的界面的實(shí)現(xiàn),對(duì)用戶登錄、物資的類別管理、具體物資管理、物資的采購(gòu)管理、借用工機(jī)具管理等模塊的主要運(yùn)行界面詳細(xì)設(shè)計(jì)及運(yùn)行進(jìn)行了介紹。

        3.1 ?用戶登錄模塊

        設(shè)備運(yùn)維物資管理系統(tǒng)用戶主要分為兩大類別:系統(tǒng)管理員和普通用戶。系統(tǒng)管理員登錄成功后可以對(duì)企業(yè)與物資管理有關(guān)的員工進(jìn)行管理,普通用戶登錄成功后,只能執(zhí)行屬于自己權(quán)限的操作。登陸界面如圖5所示。

        重要代碼如下:

        Try{

        SqlDataReader count = DbHelperSQL. ExecuteReader ("select id,username,name,ztai from t_user where username='" + userName + "' and password='" + PassWord + "'");

        if (count.HasRows)

        {

        try

        {

        if ("1".Equals(zddl))

        {

        jzmm = "1";

        }

        DES des = new DES();

        ini.WriteString("config", "dl_password", des. Encrypt(passWord));

        //加密后放入

        ini.WriteString("config", "dl_jzmm", jzmm);

        ini.WriteString("config", "dl_zddl", zddl);

        if ("".Equals(jzmm))

        {

        ini.WriteString("config", "dl_password", "");

        }

        }

        }

        3.2 ?物資管理模塊

        物資管理主要包括采購(gòu)物資,查看物資庫(kù)存和物資使用流水等工作。采購(gòu)物資需要填寫物資采購(gòu)申請(qǐng)單,如圖6所示。

        重要代碼如下:

        gllb1 = dtvu1.textToid(gllb);

        //當(dāng)前時(shí)間

        DateTime tjsj1 = DateTime.Now;

        String tjsj = tjsj1.ToString("yyyy-MM-dd HH:mm:ss");

        DialogResult dr = XtraMessageBox.Show("確定提交采購(gòu)申請(qǐng)嗎", "提交采購(gòu)申請(qǐng)", messButton);

        if (dr == DialogResult.OK) {

        //如果點(diǎn)擊確定,按按鈕

        try

        {tring sql = "insert into t_progress(dictype,dicvalue, count,sqr,scshr,sqlx,progress,remarks,sqsj,phone) values('" + gllb1 + "','" + gllbz1 + "','" + gllbsl + "','" + Login.LoginForm.loginid + "','" + Login.LoginForm. loginid + "','" + 4 + "','" + 7 + "','" + beizhu + "','" + tjsj + "','" + phone + "')";//向數(shù)據(jù)庫(kù)中添加數(shù)據(jù)

        int count = DbHelperSQL.ExecuteSql(sql);

        if (count > 0)

        {

        XtraMessageBox.Show("成功添加采購(gòu)申請(qǐng)", "提示", MessageBoxButtons.OK, MessageBoxIcon.Infor?mation);

        this.DialogResult = DialogResult.OK;//窗口關(guān)閉

        this.Close();

        }

        else

        {

        XtraMessageBox.Show("添加失敗,請(qǐng)重新添加", "提示",MessageBoxButtons.YesNo, MessageBoxIcon.Information);

        }

        }

        3.3 ?班組長(zhǎng)提出需求申請(qǐng)模塊

        班組員工在車間工作時(shí),需要使用車間沒有的工機(jī)具時(shí),由該班組長(zhǎng)向物管中心借用。在借用的工機(jī)具之前,班組長(zhǎng)首先是要填寫借用單。如圖8所示。

        重要代碼如下:

        String gllb = comboBoxGllb.SelectedItem.ToString(). Trim();//管理類別

        String gllbz = comboBoxGllbz.SelectedItem. ToString(). Trim();//管理類別值

        //判斷是否為空

        if (string.IsNullOrEmpty(gllb))

        {

        XtraMessageBox.Show("管理類別不能為空!");

        return;

        }

        else if (string.IsNullOrEmpty(gllbz))

        {

        XtraMessageBox.Show("管理類別值不能為空!");

        return;

        }

        //判斷管理類別

        gllb1 = dtvu1.textToid(gllb);//當(dāng)前時(shí)間

        DateTime tjsj1 = DateTime.Now;

        String tjsj = tjsj1.ToString("yyyy-MM-dd HH:mm:ss");

        DialogResult dr = XtraMessageBox.Show("確定要添加嗎", "添加申請(qǐng)成功", messButton);

        if (dr == DialogResult.OK)//如果點(diǎn)擊確定

        {

        try

        {

        String sql = "insert into t_progress(dictype,dicvalue, count,sqr,scshr,sqlx,progress,remarks,sqsj,phone) values('" + gllb1 + "','" + gllbz1 + "','" + gllbsl + "','" + Login.LoginForm.loginid + "','" + Login.LoginForm. loginid + "','" + 2 + "','" + 1 + "','" + beizhu + "','" + tjsj + "','" + phone + "')";//向數(shù)據(jù)庫(kù)中添加數(shù)據(jù)

        int count = DbHelperSQL.ExecuteSql(sql);

        if (count > 0)

        {

        XtraMessageBox.Show("成功添加申請(qǐng)", "提示", MessageBoxButtons.OK,

        MessageBoxIcon. Information);

        this.DialogResult = DialogResult.OK;//窗口關(guān)閉

        this.Close();

        }

        else

        {

        XtraMessageBox.Show("添加失敗,請(qǐng)重新添加", "提示", MessageBoxButtons.YesNo,

        MessageBoxIcon.Information);

        }

        }

        4 ?結(jié)語(yǔ)

        本文提出的設(shè)備運(yùn)維物資管理系統(tǒng),實(shí)現(xiàn)了物資計(jì)劃管理、物資類別管理、采購(gòu)管理及庫(kù)存管理等功能。研究結(jié)果表現(xiàn),采用該系統(tǒng)對(duì)物資進(jìn)行科學(xué)而高效的管理,節(jié)約了人力、物力和資金,提高工作效率,全方面促進(jìn)了公司的可持續(xù)發(fā)展。

        參考文獻(xiàn)

        [1] 杜景林, 喻亞楠. 基于SSH框架的NC數(shù)據(jù)可視化驗(yàn)證系統(tǒng)研究[J]. 現(xiàn)代電子技術(shù), 2018, 41(02): 166-169.

        [2] 倪天文, 季剛. 基于XML和Spring框架的參數(shù)化建模[J]. 中國(guó)造船, 2018, 59(03): 171-177.

        [3] 楊剛. 基于Struts+Hibernate+Spring框架的信息管理系統(tǒng)的研究和實(shí)現(xiàn)[D]. 武漢理工大學(xué), 2010.

        [4] 劉正, 張書鋒, 趙鶴鳴. MVC模式下多層分布式軟件系統(tǒng)架構(gòu)設(shè)計(jì)[J]. 現(xiàn)代電子技術(shù), 2018, 41(07): 135-139+146.

        [5] 王宇. 基于SSH的高校體育物資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子設(shè)計(jì)工程, 2016, 24(21): 85-87+91.

        [6] 陳猛, 劉和福, 魏少波. IT能力與市場(chǎng)響應(yīng)性的關(guān)系研究[J]. 管理學(xué)報(bào), 2015, 12(07): 1088-1096.

        [7] 朱宗乾, 賈義伍. 云ERP服務(wù)模式分類影響因素的探索性研究[J]. 管理學(xué)報(bào), 2016, 13(08): 1233-1240.

        [8] 王素云, 李陽(yáng). 強(qiáng)化物資管理信息化 提高物資管理水平[J]. 鐵路采購(gòu)與物流, 2013, 8(11): 97-98.

        [9] 曹營(yíng)修, 鄭雨昊, 鄭立評(píng), 朱建杰. 基于Visual C#. NET的火炮窺膛錄像軟件研究與實(shí)現(xiàn)[J]. 現(xiàn)代電子技術(shù), 2018, 41(22): 45-48.

        [10] 尹本雄. 基于SSH框架的視頻教學(xué)系統(tǒng)的開發(fā)與設(shè)計(jì)[J]. 現(xiàn)代電子技術(shù), 2018, 41(12): 95-98.

        [11] 李天賜, 余海情. 基于SSH框架試題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2018, 39(6): 74-77

        [12] 張建軍, 劉虎, 倪芳英. 基于SSH與Highcharts整合架構(gòu)的Web應(yīng)用研究[J]. 計(jì)算機(jī)技術(shù)與發(fā)展, 2013, 23(09): 245-247+251.

        [13] 韓江. 基于SSH2架構(gòu)的Java Web通用權(quán)限管理的設(shè)計(jì)[J]. 智能計(jì)算機(jī)與應(yīng)用, 2014, 4(02): 114-116.

        [14] 歐陽(yáng)宏基, 葛萌. 基于Struts2與Hibernate框架的Java Web應(yīng)用研究[J]. 自動(dòng)化技術(shù)與應(yīng)用, 2016, 35(02): 48-52.

        [15] 王雪梅, 郭麗娜. 基于SSH 的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2015, 36(12): 132-136

        [16] 魏圓圓, 王雪, 王儒敬, et al. 基于WebGIS的農(nóng)場(chǎng)生產(chǎn)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 農(nóng)業(yè)工程學(xué)報(bào), 2018, v. 34;No. 343(16): 147-155.

        [17] 曾軒哲, 張志東, 王麒麟, 唐順東, 唐毅. 基于Microsoft Visual Studio 2010開發(fā)的井控裝置自動(dòng)試壓檢測(cè)系統(tǒng)[J]. 鉆采工藝, 2014, 37(05): 82-83+100+11.

        [18] 安夢(mèng)生, 席倩. 基于ThinkPHP的問答系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件導(dǎo)刊, 2018(12).

        猜你喜歡
        物資管理
        工程項(xiàng)目中物資管理的信息資源規(guī)劃
        淺談新時(shí)期建筑工程物資管理信息化
        無(wú)人值守遠(yuǎn)程計(jì)量系統(tǒng)在唐山鋼鐵集團(tuán)有限責(zé)任公司物資管理中的應(yīng)用
        不斷強(qiáng)化物資供應(yīng)的零庫(kù)存管理工作
        發(fā)電企業(yè)倉(cāng)庫(kù)條形碼系統(tǒng)的應(yīng)用
        中文信息(2016年10期)2016-12-12 10:53:56
        電力企業(yè)中物資管理的改革與發(fā)展
        對(duì)實(shí)現(xiàn)電力企業(yè)物資管理信息化建設(shè)的幾點(diǎn)思考
        供電企業(yè)物資管理與驗(yàn)收問題分析
        淺談如何提高施工企業(yè)物資管理人員的素質(zhì)
        科技視界(2016年16期)2016-06-29 19:59:43
        鐵路工程施工項(xiàng)目物資管理淺析
        久久久精品国产亚洲av网| 无码粉嫩虎白一线天在线观看| 欧美做受视频播放| 中文无码免费在线| 日本熟妇中出高潮视频| 337p日本欧洲亚洲大胆| 99精品国产兔费观看久久99| 亚洲欧洲综合有码无码| 99福利网| 初尝人妻少妇中文字幕在线| 中文字幕色偷偷人妻久久一区 | av资源吧首页在线观看| 亚洲精品国产av成人精品| 无码av天堂一区二区三区| 国产中文制服丝袜另类| 亚洲一区二区三区国产精品视频| 国产精品国产高清国产专区| 国产精品亚洲一区二区在线观看| 久久亚洲道色宗和久久| 亚洲一区二区三区天堂av| 亚洲精品一区二区三区四区久久| 中文字字幕人妻中文| 无码人妻精品一区二区三区66| 亚洲精品国产福利在线观看 | 亚洲国产精品国自拍av| 香港台湾经典三级a视频| 提供最新的在線欧美综合一区| 国产一区二区三区蜜桃av| 亚洲中文字幕人妻av在线| 亚洲精品无码成人a片| 日本少妇按摩高潮玩弄| 日本高清长片一区二区| 亚洲精品国产精品乱码视色| 日本老熟妇50岁丰满| 97SE亚洲国产综合自在线不卡| 亚洲熟妇av一区二区三区hd | 在线人成免费视频69国产| 91国在线啪精品一区| 亚洲美女主播内射在线| 24小时日本在线视频资源| 国产喷水在线观看|