第一篇:ORACLE ERP开发基础之EBS开发基础
ORACLE ERP开发基础之EBS开发基础
Oracle ERP
ORACLEERP开发基础之前言
http://tech.it168.com/a2009/0427/274/000000274048.shtml
ORACLE ERP开发之OracleForms基础(一)Forms设置部分
http://tech.it168.com/a2009/0428/274/000000274178.shtml
ORACLEERP开发基础之OracleForms基础(二)FORMS代码部份
http://tech.it168.com/a2009/0428/274/000000274236.shtml
ORACLE ERP开发基础之Oracle Report基础
http://tech.it168.com/a2009/0429/274/000000274343.shtml
ORACLEERP开发基础之Oracle数据库基础
http://tech.it168.com/a2009/0504/274/000000274773.shtml
开发工具安装
Oracle EBS11i 开发工具是developer6i的东西,非常古老。因为是转手过来的机器,开发工具都是安装好了,所以也没去在意这工具的安装。今天系统重装了,才知道这工具安装起来也是特烦人的。
先安装FORMS6i与REPORT6i,安装完后一定要打补丁。否则会出现一大堆莫名的错误。接着安装discoverer。
安装discoverer时先将注册表备份出来,因为discoverer不能和Forms安装在同一目录。然后再安装 discoverer的补
丁,接着再将注册表恢复回来。
大致这样可以了。注意顺序一定要不能错了,否则又会出现一堆无聊的错误。唉!developer6i是98年的工
具。盼着EBS R12应该是用DEVELOPER10g吧。
EBS二次开发包注册
2.1 从 Server 中下载 ERP Library(.pll), 存放于本机Server Path : /u01/au/11.5.0/resource
Form文件与Library文件要存放在固定目录
例如: Form存放在 d:ErpFormForm
Library 存放在d:ErpFormLibrary;
2.2 在 Regedit > HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE > FORMS60_PATH
加入client 端存放 Form 及 Library的路径(如图)
例如:d:ErpFormLibrary;d:ErpFormForm(建议要加在最前面)
利用TEMPLATE.fmb 模板来开发Form
Oracle 已经为我们提供了一个Form 的开发模板,(/data/deve/devappl/au/11.5.0/forms/ZHS/TEMPLATE.fmb)
我们的开发实际要基于这个模板,这个模板里面已经存在了我们将会用到的Oracle 标准的对象,我们需要做的,就是这这个模板的基础上面,添加我们自己的对象。这也是人家说二次开发没啥技术含量的重大原因。但如果
真让你出写那么PL 包,估计也没几人能写好。人有时就是这样,让你站在巨人的肩膀,还在抱怨这抱怨那的。
我也是这类人啦。出出气呀。^_^!
1、更改template.fmb 文件名,同时删除一些无用的样本对象。
Oracle ERP
2、增加数据块
一路照做就可以了,步骤太简单就不用讲了吧。完成后,选择“仅创建数据块”。
3、增加一个画布
选择工具菜单上面的布局向导来做。
注意:选择画布时,选择新画布。如上图。
显示记录数一般为10就可以了。如上图。
注:将画布名称改成与数据块的名称一致
4、增加一个窗口
注:窗口尽量保持与画面一致,同时选择相应的主画布。对应的画布那边也要选择主窗口
5、选择对象的子类信息
所有的对象都应选择相对的子类信息,这边仅以BLOCK为例。
6、调整布局 不需要显示到画布的ITEM,可以将ITEM的画布属性设成空
7、修改触发器(这一步很关键!)
8、选择第一导航块
9、上传及编译FORMS
9.1先将FORMS上传至/data/deve/devappl/au/11.5.0/forms/ZHS/
9.2telnet至server,进入/data/deve/devappl/au/11.5.0/forms/ZHS/目录
目录:cd /data/deve/devappl/au/11.5.0/forms/ZHS/ 编译:f60gen FRMSTONE.fmb apps/apps 复制:cp FRMSTONE.fmx /data/deve/deveappl/hek/11.5.0/forms/ZHS/ 注:一定要进入FORM的目录,再进行编译。否则编译也可以通过,但会出现奇怪的问题。这个问题折腾了我二天时间,才发现是ORACLE的BUG。好了,一个最基本的EBS FORM就开发完成了。
Oracle ERP
注册表单FORM
1.定义表单
操作路径:应用开发员=>应用产品=>表单
填写说明如下:
表单:FORMS文件名
应用:HEK 惠尔康客户化应用
用户表单名:这个参数与“功能”中的表单名是相关联的。
2.定义功能 操作路径:应用开发员=>应用产品=>功能
2.1
2.2
2.3
3.定义菜单
操作路径:应用开发员=>应用产品=>菜单
注:“子菜单”是指菜单可以将另一个菜单的功能全部包含进来。也就是父菜单的关系。
5.完成设置,效果如下:
Oracle ERP
注册请求
1.定义可执行
路径:系统管理员->并发->方案->可执行
注意:定义成请求的过程或函数,必须加入(Errbuf Out Varchar2,Retcode Out Number)两个形参。
2.定义并发程序
路径:系统管理员->并发->方案->可执行
注意:并发程序界面的可执行组中的“名称”,与上面的可执行并发程序界面的“简称”是一致的。
注意:如果要传入参数到PL/SQL包中,点击《参数》按钮进行设置。
也可以为参数赋给默认值,例:默认取得用户ID
如果要限定参数的取数范围,则要定义值集(如何定义?请参考后面的定义值集)。
3.定义请求组 路径:系统管理员->安全性->责任->请求
4.将请求组置于职责下
系统管理员->安全性->责任->定义
Oracle ERP
注册职责
1.新建菜单 操作路径:应用开发员=>应用产品=>应用菜单
2.新建一个职责
操作路径:系统管理员=>安全性=>责任=>定义
将职责分配给用户
操作路径:系统管理员=>安全性=>用户=>定义
3.转到EBS主页,多显示一个职责。
Oracle ERP
注册值集
1.定义集 操作路径:总帐=>设置=>财务系统=>验证=>集
1.1如果值的来源于数据表,则值的验证类型选择“表”,然后点击“编辑信息”。
注:如果要实现请求参数的值集来源,作前后过滤条件的话。其语法:
where head.customer_number = :$FLEX$.HEK_OM_KHJGB_ACCT_CUST
and head.created_by = :$FLEX$.HEK_OM_FHD_CREATE_BY
and TO_CHAR(head.ordered_date,'YYYYMMDD')= :$FLEX$.HEK_DAY_TIME_ID ORDER BY HEAD.ORDER_NUMBER
:$FLEX$.为参数界面的名称
HEK_OM_KHJGB_ACCT_CUST为某个参数的值集名称。
1.2实现的效果如下:
1.3定义多列值集
1.4实现效果
1.5从属
2.定义值
2.1如果值的来源固定的某些值,那么可以直接定义值。将值的验证类型选择=>独立
2.2定义集所对应的值
操作路径:操作路径:总帐=>设置=>财务系统=>验证=>值
Oracle ERP
通过应用开发员取得系统管理员责任
一般公司都有区分DBA与DEVELOPER的,业务机上一般是APPS用户由DBA掌握,诸如用户管理也是DBA来负责的。developer是不知道 没有APPS密码,也没有‖SYSTEM ADMINISTTRATOR―职责的。也就是说DEVELOPER只有‖Application Developer―这个职责。同理,应用开发员是没有权限给终端用户加权限的。但我今天测试了一下,developer虽然没直接加职责的权限,但developer有‖Application Developer―职责,这个职责下面有注册菜单的权限,完全可以通过注册菜单将SYSTEM ADMINISTROR加进来。如图:
查询视图时没有显示数据
在EBS以外的地方(含report),如果确认SQL语句没有问题,这主要是因为视图是OU屏蔽的,因此需要初始化身份。例如:PO_HEADERS。有两种方法,方法一适用于知道相应的组织代码,方法二就比较通用了。
方法一:
BEGIN
DBMS_APPLICATION_INFO.set_client_info(122);--122代表具体的组织代码,不同公司,代码是不同。
END;
方法二:
BEGIN
APPS.FND_GLOBAL.apps_initialize
(user_id =>APPS.FND_GLOBAL.user_id, resp_id =>APPS.FND_GLOBAL.resp_id, resp_appl_id =>APPS.FND_GLOBAL.resp_appl_id);
END;注册报表(report)
路径:系统管理员->并发->方案->可执行
注册报表与注册请求的步骤是差不多的。
定义并发
路径:系统管理员->并发->方案->定义
定义报表参数
点击上图的参数按钮。
注:这边与注册请求不一样的就是,要填写变量栏(变量名称就是REPORT中的变量名称)
定义请求组
操作路径:系统管理员->安全性->责任->请求
将请求组置于职责下
系统管理员->安全性->责任->定义
OK,完成了报表的注册。
Oracle ERP
请求的输出及日志
1、Effect:
Oracle EBS会在EBS的安装目录,保存查看输出及日志之文件。查看具体目录:
select t.logfile_name,t.outfile_name from fnd_concurrent_requests t
where t.request_id = _request_id
2、当我们自行定义了一个并发请求时,也经常需要使用上面的方式进行一些调试。
请求的输出:apps.Fnd_File.Put_line(apps.FND_FILE.OUTPUT, '请求的输出');
请求的日志:apps.Fnd_File.Put_line(apps.FND_FILE.LOG, '请求的日志');
对于报表,一般情况是把报表的内容输出到OUTPUT,把报表中间的debug逻辑输出到日志中。
对于请求包,一般情况是输出到日志中。OUTPUT就不用管了。
实现手动提交请求
在Form里面,我们可以用
APPS.FND_REQUEST.SUBMIT_REQUEST
提交一个Request到Oracle Request Manager。如果提交成功,该函数返回Request ID,否则,返回0。
1、初始化
在提交一个Request之前,我们会调用Oracle Standard的Procedure对这个Request做一些基本的参数的初始化。
APPS.FND_GLOBAL.apps_initialize
(user_id =>APPS.FND_GLOBAL.user_id, resp_id =>APPS.FND_GLOBAL.resp_id, resp_appl_id =>APPS.FND_GLOBAL.resp_appl_id);
注:这个初始化不是必须的,之所以要初始化,是因为视图是OU屏蔽的。上述语句等同于dbms_application_info.set_client_info;
2、函数介绍
2.1 函数APPS.FND_REQUEST.SUBMIT_REQUEST有105个参数:
APPS.FND_REQUEST.SUBMIT_REQUEST
(APPLICATION IN VARCHAR2 DEFAULT NULL,PROGRAM IN VARCHAR2 DEFAULT NULL,DESCRIPTION IN VARCHAR2 DEFAULT NULL,START_TIME IN VARCHAR2 DEFAULT NULL,SUB_REQUEST IN BOOLEAN DEFAULT FALSE,chr(0),'','','','','','','','','','','','','','','','','','','', '','','','','','','','','','', '','','','','','','','','','', '','','','','','','','','','', '','','','','','','','','','', '','','','','','','','','','', '','','','','','','','','','', '','','','','','','','','','', '','','','','','','','','','')
RETURN NUMBER;
2.2 参数详解
2.2.1 APPLICATION(必需参数)
应用程序的名称缩写。一般我们可能会用到下面的几个:
Oracle Assets „„> OFA
Oracle General Ledger „„> SQLGL
Oracle Inventory „„>INV
Oracle Order Management „„>ONT
Oracle Payables „„SQLAP
Oracle Pricing „„QP
Oracle Purchasing „„PO
Oracle Receivables „„AR
操作路径:系统管理员=>应用=>注册
2.2.2 PROGRAM(必需参数)
要提交到Oracle Request Manager的并发程序之简称
操作路径:应用开发员=>并发=>程序
2.2.3 第三、第四个参数
第三、第四个参数默认为空
2.2.4 第五个参数
第五个参数默认为false
2.2.5 第六至第十零五个参数
第六至第十零五个参数为要传入到请求中的自定义参数值。如果无须这么多参数时,以chr(0)作为参数结束的标记。Chr(0)后面剩余的参数为 „„。
Oracle ERP
手动提交请求示例
declare
v_order_number number;
v_req_id number;
begin
v_order_number := :HEK_ODS_TH_FEE_M_V.OE_HEAD_NUMBER;
if :HEK_ODS_TH_FEE_M_V.OE_HEAD_NUMBER is null then FND_MESSAGE.DEBUG('请选择配送单后再打印!');
RAISE FORM_TRIGGER_FAILURE;
end if;
v_req_id := fnd_request.submit_request('HEK','HEK_退货单','', '',FALSE, v_order_number,--v_batch_no, null,--v_batch_no, null,--v_cust_num, null,--v_driver_num, null,--v_trans_num, null,--v_vendor_num, null, null,null, chr(0), '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '','', '', '', '', '', '', '', '', '', '','', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '','');
if(v_req_id = 0)then FND_MESSAGE.RETRIEVE;
FND_MESSAGE.ERROR;
else
update HEK_ODS_TH_FEE_M set print_mark='Y' where OE_HEAD_NUMBER =(v_order_number);
commit_form;
fnd_message.debug('您的请求已经提交,请求号为:' || to_char(v_req_id)|| ',请通过查看->请求来查看输出结果。');
end if;
end;
客制化菜单
Effect:
Usage:调用 app_special.instantiate包
Examples:
1、增加一个自定义Form Level的触发器(SPECIAL11)
2、增加测试代码如下:
――――――――――――――――――――――――――――――――――――――――――――――
declare
v_invoice_num varchar2(50);
begin
v_invoice_num := '菜单栏客制化100';
fnd_message.debug(v_invoice_num);
end;
―――――――――――――――――――――――――――――――――――――――――――――――
3、在Form WHEN-NEW-FORM-INSTANCEFJ 进行调用:
APP_SPECIAL.INSTANTIATE('SPECIAL11','测试菜单2', '', TRUE, 'LINE');
―――――――――――――――――――――――――――――――――――――――――――――――
4、一些特殊说明:
上面自定义FORMS级触发器,名字必须定义为“SPECIAL+数字‖,否则会报错。并且数字的大小决定了菜单出现的先后顺序。数字还有更大作用就是决定了,自定义菜单选项放在哪个主菜单下。
SPECIAL1—SPECIAL15在“工具”主菜单下。
SPECIAL16—SPECIAL30在“报表”主菜单下。
SPECIAL31—SPECIAL45在“活动”主菜单下。
SPECIAL46以上就直接报错了。^_^
如下图
5、控制自定义菜单的是否激活可用。
使用app_special.enable函数可以控制菜单是否可以使用。
例如:基于不同的数据块,实现菜单的不可用。在block的‖when-new-block-instance‖中加入
效果:
app_special.enable('SPECIAL1',property_off);
效果
6、在自定义的菜单上使用checkbox按钮。
①增加一个自定义Form Level的触发器(SPECIAL1_CHECKBOX),代码如下:
if app_special.get_checkbox('SPECIAL1_CHECKBOX')='TRUE' then
fnd_message.debug('Special 1 is True!');
else
fnd_message.debug('Special 1 is False!');
end if;
注:使用app_special.get_checkbox来获取checkbox的状态值。
②在Form的WHEN-NEW-FORM-INSTANCE触发器中初始化菜单。
app_special.instantiate('SPECIAL1_CHECKBOX','Spe&cial 1 Box w Line', '',TRUE,'LINE');
app_special.set_checkbox('SPECIAL1_CHECKBOX','TRUE');
注:app_special.set_checkbox是对checkbox进行赋值操作。
③效果如下:
Oracle ERP
EBS配置文件(Profile)常用设置
IE打不开EBS
①症状:一直停留在EBS弹出式窗体,显示正在加载FORMS。
解决:安装SUN JDK1.4,并将JVM.DLL替换掉X:Program FilesOracleJInitiator 1.3.1.21binhotspot
②症状:无法查看工作流状态图(view datagram)
解决:安装微软的虚拟机msjavx86.exe。
获取EBS的查询语句
1.帮助=>诊断=>检查
2.在块中输入SYSTEM、在字段中输入LAST_QUERY,就可以得到查询的SQL语句。
第二篇:油气田开发地质基础复习要点
油气田开发地质基础习题
一、名词解释:
沉积相:指沉积环境及在该环境下形成的沉积物(岩)特征的综合。石油:石油是以液态形式存在于地下岩石孔隙中的液态可燃有机矿产。
油田水(广义):是指油气田区域内的地下水,包括油层水和非油层水。油田水(狭义):指油田范围内储集有油气的地层中的地下水。干酪根:沉积岩中所有不溶于非氧化性的酸、碱和非极性有机质溶剂的分散有机质称为干酪跟。生油门限温度:干酪根开始热解成为大量石油烃类的温度,也称成熟温度.储集层:能够储存和渗滤流体的岩层。含油气层:如果储集层中含有了油气,则可将该储集层称为含油气层。
度(率)。
有效孔隙度(率):是指那些互相连通的,而且在一般压力条件下,可以允许流体在其中流动的孔隙体积之和与岩石总体积的比值。有效渗透率:为了与岩石的绝对渗透率相区别,在多相流体存在时,岩石对其中每种相流体的渗透率称为有效率或相渗透率。盖层:是指位于储集层之上,能够封隔储集层,阻止油气向上逸散的保护层。油气运移:即油气在地壳内的任何移动。油气初次运移:即在生油层中生成的油、气向附近的储集层中的运移。油气的二次运移:即油、气从生油层进入储集层以后的一切运移。扩散:物质的分子运动,使其在各个方向上的浓度都趋于平衡的现象。圈闭:能阻止油、气继续运移,并使油、气聚集起来形成油、气藏的地质场所。储集层的有效厚度:储集层中具有工业性产油能力的那一部分厚度。油、气藏:是指油、气在单一圈闭中具有同一压力系统的基本聚集。有效圈闭:是指那些形成时间早于或同时与油气运移时间的、位于油源区相对较近的和水动力冲刷影响不大的圈闭。地层压力:作用于地层所含流体的压力。原始油层压力:油气田未投入开发之前油层内流体所承受的压力。压力系数:指实测的地层压力与按同一地层深度计算的静水压力的比值。异常压力:当地层压力与该点处静水压力值不相等时称为异常压力。折算压力:就是为了消除构造因素的影响和正确判断地下流体的流动方向,把所测得的油层真实压力折算到某一基准面上的压力。油气田:是指受同一局部构造面积内控制的油、气藏的总合。录井:钻井过程中取得地质资料的工作叫录井。岩心收获率:指一次钻井取出岩心的长度与进尺长度之比。油层对比:以油层为研究对象,在含油层内部进行的分层对比工作。标准层:指油层剖面上岩性稳定、厚度不大、特征明显、分布面积较广的岩层
二、简答题:
1.石油的馏份、族份和组份都包括哪些?
2.简述圈闭的组成有哪些。
3.简述油气藏破坏的主要因素。
4.什么是油气藏?根据圈闭的成因,油气藏分为哪些类型?
5.什么是圈闭?一个圈闭必须具备的条件是什么?
6.什么是背斜油气藏?背斜油气藏根据成因可以分为哪几种类型?
7.简述碎屑岩储集层的主要孔隙类型及影响其储油物性的因素。
8.生储盖的组合类型有几种,其中哪一种组合最有利?
9.简述油气运移的方式、油气初次运移的动力因素有哪些。
10.简述储集层的两大基本特征。
11.简述根据圈闭的成因,可以把圈闭分为哪几种类型。
12.什么是油气田?如何理解石油地质学上油气田的含义?
三、论述题:
1.试述油气藏富集油气的基本条件。
2.油气初次运移的动力因素主要有哪些?
3.试述碎屑岩储集层的储集性质的好坏取决于哪些因素的影响?
第三篇:高校市场开发协议【旅行社-基础样本】
协议书编号:
旅行社高校旅游市场开发合作协议书
甲方(委托旅行社): 镇江环球国际旅行社有限公司
地址: 镇江市解放路248号金汇大厦七层电话: ***乙方(销售员):
地址:电话:
为更好的开发__招揽 ____高校旅游市场,保证团队接待质量,甲、乙双方本着公平、公正、公开的原则就合作开发高校旅游市场达成如下协议:
一 协议目的甲乙双方合作开发_____ 镇江_____(区域)高校旅游市场。甲方为乙方的高校旅游市场开发团队提供包括:旅行社从业资质、旅游合同、车辆、导
游、出团安排操作等相关事项的支持。
二 合作主体的认定
乙方_____镇江____(区域)高校旅游市场负责人:_________电话:__________________身份
证号:_______________________________________
三 合作内容
1甲方指定乙方为______镇江______(区域)唯一高校旅游市场开发合作旅行社,乙方接受甲
方委托,协助甲方完成委托内容。甲方为乙方的高校旅游市场开发团队提供包括:旅行社从业资质、旅游合同、车辆、导
游、出团安排操作等相关事项的支持。
3甲方为乙方提供高校旅游优势票务支持,双方需遵守协议价格保密原则。
4乙方提供出游人员保险资料信息,甲方负责为乙方的出游人员购买旅游意外伤害险保险,并出具保险凭证。
5未经甲方同意,乙方不得单独与操作高校旅游,组织旅游,否则视为违约。
6业务合作费按以下方式支付:按双发协商办法办理。合作期限:_____半年_________,到期可续签。
四违约责任
乙方,因为单方面原因造成的违约或单方面操作,应对另一方的相应损失予以赔偿,所有责任与甲方无关。
乙方只负责市场开发,不负责任何旅游途中,旅客的安全问题,安全问题归甲方所有。
五 其他未尽事宜,另行协商
六 本协议一式两份,甲、乙双方各执一份
七 本协议经双方签字盖章后生效。
甲方:乙方:
电话:电话:
传真:传真:
委托人:受委托人:
地址:地址:
签订协议时间:年月日签订协议时间: 年月日
第四篇:汇报:夯实发展基础应对湘西开发
汇报:夯实发展基础应对湘西开发
湘西大开发对溆浦来说,既是机遇又是挑战。如何抓住这一历史发展契机,促进我县的社会进步和经济发展,是一个需要不断探索和实践的课题。我个人愚见,认为溆浦当前应该首先在夯实发展基础上作文章,厚积而薄发。下面,我将个人不成熟想法汇报如下,以期抛砖引玉,得到各位领导更多的指点和帮助。
一、要有
诚信的政治环境
在一定意义上说,诚信的政治环境就是政治文明的一种具体体现。近来,我县的政治环境从总体上来说是不错的,特别是今年的干部作风整顿以来,工作作风逐步好转,但不可否认的是,目前尚存在个别把部门权力利益化的现象。有的部门为了争自身利益,大打出手,败坏溆浦形象,动摇来溆浦投资老板的信心;有的部门不讲诚信,今天的决议明天变,承诺不兑现,变着法儿为难群众,特别是对有油水可捞的老板,千方百计索拿卡要。例如,我们谭家湾镇文理生物制药厂,从安徽购买了一车皂素原料黄姜,沿途非常顺利,一直到进入谭家湾镇,被我们执法人员扣下了,虽经多方出面协商,但最终还是以罚款收场。还有的部门为了部门利益,原创:http://www.xiexiebang.com/忽视了党的领导。尤其是个别乡镇站所,只注重于上级业务部门的垂直领导,把基层党委的工作部署置若罔闻,在大是大非问题上,一意孤行,群众非常反感。如在我们低庄,个别部门为了收取相关费用,把部门的执法权利承包给社会上群众痛恨的人,群众反应极大,降低了党和政府在人民群众中的威信,损害了党和政府在人民群众中的形象。针对这些个别现象,我认为,部门的执法行为在一定意义上说,就体现了一个地方的政治环境。在当今建立诚信社会的历史条件下,建立诚信政府应该是建立诚信社会的前提和基础。如果我们的组织,我们的政府,我们的部门,特别是我们的执法部门不讲诚信,那么诚信溆浦的建立也是遥遥无期的。溆浦的发展如果离开了诚信的政治环境,离开了投资者的投资和参与,其效果是不言而喻的。
二、要有安定的社会环境
安定的社会环境是广大人民群众最容易感受而又最为盼望的事,同时,也是社会经济可持续发展的前提和重要保障。今年以来,我县大局稳定,社会安定。特别是县城综合治理、重点村整治、社会治安综合治理等多项集中整治工作深得民心,效果明显,群众拍手称快。不少群众反映,今年的县城整洁干净了,秩序好了,人民群众的安全感也增强了,这得益于县委县政府的果断决策和正确领导。最近,县委、县政府部署的“创建平安溆浦”活动,我们低庄通过组织声势浩大的宣传活动以来,广大人民群众反映强烈,在家长意见反馈栏里纷纷写下“坚决拥护政府决策”等话语,让人信心倍增,斗志更昂。所有这些工作部署,可以说是我县应对湘西开发,加快溆浦经济发展而开展的有效的探索和实践,作为我们基层干部,就要围绕县委、县政府的正确决策,扎扎实实地开展各项工作,不折不扣地把县委、县政府的决策宣传好、落实好、执行好,保一方平安,让群众满意。主要应从以下三个方面努力:一是宣传造势。通过多层面的宣传,组织群众,发动群众,最大限度地调动群众的积极性,争取群众的理解、支持和参与,只有广大人民群众积极参与了,我们的工作才会取得事半功倍的效果;二是工作做实。对于群众反映的问题,我们应及时介入,能够解决的就应马上解决好,一时不能解决的,争取创造条件解决,不能解决的,也要对照法律政策做好解释工作。多年的农村工作,我深深体会到对于群众反映的问题,只要我们的干部给予重视,问题处理的难度就降低了一半。三是打击有力。依法打击各类违法犯罪行为是确保一方平安的根本保证,如果只搞宣传,只做群众思想工作,甚至在执法过程中“情大于法,钱大于法”,那么在群众当中就会产生“政府只会打雷,不会下雨”的说法,影响群众对党和政府的信任。
三、要有优惠的政策环境
优惠的政策是吸引投资者最直接的一点,同时,公平、公开的优惠政策落实也是逐进和引进广大投资者来我县发展的主要一点,要营造优惠的政策环境,主要应从两个层面下功夫。第一,如何出台优惠政策的问题。我认为既要符合溆浦的实际,又要符合法律政策的规定,也就是说,我们的投资优惠政策,既要有吸引力,也要有生命力。第二,如何落实优惠政策的问题。再好的政策也要靠人去执行,前些年,我县制定了一些发展经济的优惠政策,如“工业发展30条”、“优化经济环境若干规定”等,可以说这些政策对发展溆浦经济起到了积极的促进作用,但我们也应该看到这些政策在执行过程中,还是存在或这或那的问题,比较突出的就是“一致对外”的思想和行为,个别部门和单位在对待外来投资者所采取的作法,与对待本地老板往往不一视同仁,就拿我们低庄来说,有几个邵东老板反映就比较强烈,认为自己与低庄本地人
第五篇:实验二ASP网站开发基础课后题
实验二ASP.NET 4.5 网站开发基础
一、实验名称:ASP.NET 4.5 网站开发基础
二、实验内容:
1.建立一个描述MyPetShop网站信息的XHML5文件
aside{float:left;width :15%;} section{float:right;width :85%;} footer{clear :both;}
MyPetShop
MyPetShop是本书提供的一个综合实例,用来展示ASP.NET 4.5网络开发技术。
MyPetShop
MyPetShop包括前台商品浏览、用户管理、购物车、订单结算和后台管理等模块。