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

        ?

        基于.NetCore的生產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2020-01-08 16:34:10鄧應(yīng)卓李一媛
        科教導(dǎo)刊·電子版 2020年23期
        關(guān)鍵詞:生產(chǎn)系統(tǒng)管理

        鄧應(yīng)卓 李一媛 鄭 凱 周 斌

        ([1]桂林電子科技大學(xué)藝術(shù)與設(shè)計(jì)學(xué)院 廣西·桂林 541004;[2]湖南文理學(xué)院計(jì)算機(jī)與電氣工程學(xué)院 湖南·常德 415000)

        0 引言

        在一個典型的ERP應(yīng)用系統(tǒng)中,可能包含很多個模塊,其中可能會有銷售管理、生產(chǎn)分配管理等等。通過常用的三層架構(gòu)來組織代碼結(jié)構(gòu),然后進(jìn)行開發(fā)、測試、交付上線并最終運(yùn)行。但隨著時間的推移,系統(tǒng)中功能的不斷完善和豐富,開發(fā)人員的交替更迭,代碼質(zhì)量的參差不齊,使得單體式架構(gòu)應(yīng)用的復(fù)雜度成倍增長,可維護(hù)性極其不理想。

        隨著云計(jì)算、虛擬技術(shù)的不斷發(fā)展、成熟,這時候就需要一個新的平臺架構(gòu)模式來解決這類問題。.Net Core平臺架構(gòu)將表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層分離,將每個模塊都進(jìn)行拆分,那么每個功能都是獨(dú)立的,并且達(dá)到了高度重用。模塊拆分后,為大數(shù)據(jù)分析提供了巨大的發(fā)揮空間,可以無限級進(jìn)行水平延展。不管企業(yè)如何發(fā)展、變化,都能夠很快適應(yīng)變化,快速做出調(diào)整,減少了大型企業(yè)人員的管理成本、溝通成本、為企業(yè)創(chuàng)造出巨大的潛在價值。

        1 開發(fā)平臺與框架介紹

        1.1 .Net Core平臺架構(gòu)

        .Net Core是開放源代碼通用開發(fā)平臺,由Microsoft和.Net社區(qū)在GitHub上共同維護(hù),它跨平臺(支持Windows,macOS和Linux等),并且可用于生成設(shè)備、云和IoT應(yīng)用程序,下面是官方給出的特性的具體介紹:

        (1)跨平臺:可在Windows、macOS和linux等操作系統(tǒng)運(yùn)行。

        (2)跨體系結(jié)構(gòu)一致:在多個體系結(jié)構(gòu)(X64、X86和ARM)上以同樣的行為運(yùn)行代碼。

        (3)命令行工具:包括可用于本地開發(fā)和持續(xù)集成方案中易于使用的命令行工具。

        (4)部署靈活:可以包含在應(yīng)用或已安裝并行(用戶或系統(tǒng)范圍安裝)中??纱钆銬ocker容器使用。

        (5)開放源代碼:.NetCore平臺是開放源代碼,使用MIT和Apache2許可證。.Net Core是一個.Net Foundation項(xiàng)目

        (6)由Microsoft支持:.Net Core由Microsoft依據(jù).Net Core支持提供支持。

        以上這些特性已經(jīng)能夠?yàn)樵崎_發(fā)、云部署提供強(qiáng)大的動力。

        1.2 Layui框架

        Layui是一款采用自身模塊規(guī)范編寫的國產(chǎn)前端UI框架,遵循原生HTML/CSS/JS的書寫與組織形式。采用Layui可以縮減項(xiàng)目開發(fā)的周期。

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

        基于.NetCore生產(chǎn)管理系統(tǒng)是管理生產(chǎn)車間的基礎(chǔ)信息化項(xiàng)目,將車間生產(chǎn)工藝流程的半成品和成品數(shù)據(jù)以軟件信息化的手段管理起來,通過軟、硬件支持,建立一條生產(chǎn)車間和管理層更直接、更簡捷的信息流通道,對車間生產(chǎn)實(shí)行數(shù)字化管理、信息化管理、生產(chǎn)透明化管理,實(shí)現(xiàn)數(shù)據(jù)共享,為公司管理層決策提供信息支持。

        2.1 業(yè)務(wù)功能設(shè)計(jì)

        系統(tǒng)的用戶身份是可配置的,即按照菜單和權(quán)限去匹配不同角色,系統(tǒng)提供了基礎(chǔ)信息模塊、系統(tǒng)管理模塊、計(jì)劃管理模塊、生產(chǎn)分配模塊、生產(chǎn)檢驗(yàn)?zāi)K、倉庫管理模塊。可以滿足角色個性化管理、生產(chǎn)個性化管理、權(quán)限個性化管理。

        2.2 系統(tǒng)架構(gòu)設(shè)計(jì)

        系統(tǒng)總體架構(gòu)是采用.NetCore架構(gòu),將模型層、數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表現(xiàn)層分離,方便項(xiàng)目的開發(fā)。

        其中數(shù)據(jù)模型是現(xiàn)實(shí)實(shí)體的抽象,數(shù)據(jù)訪問層負(fù)責(zé)從數(shù)據(jù)庫和數(shù)據(jù)模型獲取需要的數(shù)據(jù),業(yè)務(wù)邏輯層主要用于實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯,通過調(diào)用數(shù)據(jù)訪問層的方法獲取相應(yīng)的數(shù)據(jù),業(yè)務(wù)邏輯層只要負(fù)責(zé)調(diào)用不同的業(yè)務(wù)邏輯,實(shí)現(xiàn)分發(fā)請求,表現(xiàn)層主要使用Layui框架進(jìn)行前端頁面的渲染。

        當(dāng)表現(xiàn)層有用戶進(jìn)行操作的時候,會向服務(wù)器發(fā)送相應(yīng)的請求。例如管理員登陸的時候,回向服務(wù)端發(fā)送登錄請求,請求會根據(jù)配置文件找到相關(guān)Controller文件,并調(diào)用其中的login()方法,login()方法會調(diào)用業(yè)務(wù)邏輯中的方法查詢需要的數(shù)據(jù),并在業(yè)務(wù)邏輯層完成必要的業(yè)務(wù)邏輯處理。同時,會調(diào)用數(shù)據(jù)訪問層的方法進(jìn)行數(shù)據(jù)庫數(shù)據(jù)的查詢,將數(shù)據(jù)返回到業(yè)務(wù)邏輯層,并調(diào)用相應(yīng)的視圖,而表現(xiàn)層會使用Layui框架進(jìn)行最終的頁面渲染。這樣,一個登陸界面的完整流程就結(jié)束了,其他的操作流程與此類似。這樣幾個層各司其職,上層調(diào)用下層,下層返回?cái)?shù)據(jù)給上層,共同實(shí)現(xiàn)系統(tǒng)的功能。

        3 系統(tǒng)實(shí)現(xiàn)與測試

        3.1 系統(tǒng)實(shí)現(xiàn)

        3.1.1 業(yè)務(wù)功能實(shí)現(xiàn)

        權(quán)限模塊采用中間件模式,以角色為單個Schema,不同角色的功能權(quán)限相互獨(dú)立,互不影響。其中菜單是單個Schema中的子聚合,包含了接口和按鈕等實(shí)體,以保證聚合之間沒有業(yè)務(wù)耦合。

        3.1.2 系統(tǒng)架構(gòu)實(shí)現(xiàn)

        技術(shù)棧選用了微軟公司的開源跨平臺框架.NET Core在保證工程化高效開發(fā)的同時也規(guī)避了可能的版權(quán)制裁風(fēng)險(xiǎn)。

        平臺系統(tǒng)基于云原生架構(gòu)實(shí)現(xiàn),以微服務(wù)方式落地,同時引入DevOps概念,使得團(tuán)隊(duì)成員在設(shè)計(jì)、構(gòu)建、測試工作中可以高效規(guī)范的展開協(xié)作,在保證系統(tǒng)高效穩(wěn)定的同時進(jìn)一步提升了工作效率。平臺將行業(yè)資產(chǎn)與實(shí)際技術(shù)結(jié)合應(yīng)用,基于數(shù)字孿生(Digital Twin)理念,實(shí)現(xiàn)了行業(yè)數(shù)字化與信息化轉(zhuǎn)型,提升了管理效率和生產(chǎn)效率,實(shí)現(xiàn)企業(yè)的價值最大化。

        3.2 系統(tǒng)測試

        3.2.1 測試目的

        系統(tǒng)在交付給客戶使用之前,嚴(yán)謹(jǐn)?shù)南到y(tǒng)測試是必不可少的一個環(huán)節(jié),要盡可能的在用戶測試之前發(fā)現(xiàn)并糾正問題,確保系統(tǒng)的可靠性。

        3.2.2 測試結(jié)果

        用戶正在進(jìn)行生產(chǎn)時,管理員進(jìn)行角色修改,此時提示不成功。而當(dāng)該用戶提交生產(chǎn)結(jié)果后,管理員可對其進(jìn)行角色修改。管理員擁有著最高權(quán)限,而其他不同的角色,對應(yīng)著不同的權(quán)限、不同的模塊。

        除此之外,系統(tǒng)前端頁面可以隨著分辨率的變化而變換布局,信息在不同的分辨率下都能正常顯示。

        4 結(jié)語

        基于.Net Core的生產(chǎn)管理系統(tǒng),能夠?qū)崿F(xiàn)多用戶、多角色、多權(quán)限、多菜單的功能,能對生產(chǎn)信息進(jìn)行數(shù)字化管理、信息化管理、生產(chǎn)透明化管理,實(shí)現(xiàn)數(shù)據(jù)共享,為公司管理層決策提供信息支持,對車間進(jìn)行有效的管理。

        猜你喜歡
        生產(chǎn)系統(tǒng)管理
        棗前期管理再好,后期管不好,前功盡棄
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        用舊的生產(chǎn)新的!
        “三夏”生產(chǎn) 如火如荼
        S-76D在華首架機(jī)實(shí)現(xiàn)生產(chǎn)交付
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        “這下管理創(chuàng)新了!等7則
        雜文月刊(2016年1期)2016-02-11 10:35:51
        人本管理在我國國企中的應(yīng)用
        亚洲av成人无码网站…| 91熟女av一区二区在线| 男人天堂这里只有精品| 国产无遮挡又黄又爽免费网站| 亚洲欧美日韩精品高清 | 操B小视频国产| 最新69国产精品视频| 日本熟妇美熟bbw| 国产70老熟女重口小伙子| 中文字幕无码免费久久99| 亚洲一区视频中文字幕| 精品人妻伦一二三区久久| 无码人妻精品一区二区三区不卡| 精品无码av不卡一区二区三区| 亚洲成人黄色av在线观看| 极品尤物精品在线观看| 久久久av精品波多野结衣| 国产91网| 国产精品日本中文在线| 蜜芽亚洲av无码精品色午夜| 国产特级毛片aaaaaaa高清| 97色偷偷色噜噜狠狠爱网站97| 亚洲一区二区三区视频免费| 日本少妇又色又爽又高潮| 国产农村乱子伦精品视频 | 性色av手机在线观看| 日本高清乱码中文字幕| 久久99精品国产麻豆宅宅| 亚洲制服无码一区二区三区| 人妻露脸国语对白字幕| 肉色丝袜足j视频国产| 欧产日产国产精品精品| 亚洲AV永久无码精品一区二国 | 区一区二区三区四视频在线观看| 国产三级av在线播放| 成人国产午夜在线视频| 日韩精品夜色二区91久久久 | 亚洲av大片在线免费观看| 97一期涩涩97片久久久久久久| 久久久精品2019免费观看| 久久HEZYO色综合|