pocib心得

大学里一个不平凡的四月

20xx年4月16号,怀揣着期待的心情,传说中的pocib开赛了。就当我们激情高涨时,开赛当天我们学校停电了,意味着我们又跟其他选手落下了一节,但是我们始终坚定信念,广职加油!

直到晚上6点,来电了,我们欣喜万分地打开系统,系统登上去了,我特别地兴奋。看到自己被分配到了日本,感到很不幸,因为前段时间中国的钓鱼钓跟日本这件事吵得沸沸扬扬,所以“日本”这个字眼多少回影响到自己和别的国家的合作。那晚我什么都不懂,没有人教,没有人指导,自己就误打误撞,一边看着实训指导书,一边问着队友,就开始注册自己的公司,正好指导书上的例子是以日本为例的,我就刚好对着指导书写下了自己公司的资料,就这样,我就以华沃进出口贸易公司为名,终于花了一个钟成立好了公司和为公司打好了广告。时间也差不多了,我们晚上有课,就晚饭没来得及吃,赶去了上课。第一天就这样,什么也没做,也没来得及做……

第二天开始了,我们上完课,就稀里哗啦的开启了电脑,在电脑面前慢慢熟悉系统,先从百科看起,进而会更好的运用百科解决比赛过程中遇到的问题。我开始了自己寻找客户的漫长旅程。一直找,都是自己主动找别人,这样也把自己的脸皮练厚了。

俗话说,万事开头难,因为是第一次,开始就碰壁了,转眼第三天结束了,第四天开始了,觉得很失落,因为一直找不到客户,其他同学都已经七八分了,自己才只是2分,在团队中落下了,我知道自己不能给团队拖后腿,我使劲全力地四处寻找客户,跟想尽一切办法

讨好客户。我记得我的第一个客户是一个德国的美女,我们两个什么都不懂,我们就一个个产品的进行预算,什么产品利润大,我们就做什么,毕竟是第一个客户,我们都很珍惜彼此的合作机会。我们终于谈成了,花了两天。于是开始建立了业务关系,发盘、还盘、接受,我们都很重视这过程,因为听说函电分很重要,做预算表的时候,我不会了,我出口,CIF,于是连忙请教有经验的同学,第一笔我的利润是45%。第一次很保守,就用了即期信用证。就这样,我的第一笔,靠着自己和队友的帮助开始了。我拟了合同,但这只是第一步,下面还有很多,但是我很高兴。为了这笔,我晚上睡不着觉,生怕对方反悔不签合同,迫不及待的等着第二天赶紧来。合同签了,开始做单,因为什么都不懂,连业务进度图都不会看,还要一个个地去请教有经验的同学,那段日子是痛苦的。他们教会了我看进度图,看懂了还不行,还要学会制单,刚开始就是要订舱,要写订舱书,一边对着范文,一边对着合同开始填单据,当第一个单做好了,检查发现全对,开始对自己有信心,让自己更有动力。又开始填商业#5@p、装箱单、出境货物报检单、出境货物报关单、境内汇款申请书、汇票等等。当我做完这些单,午饭早过了,发现一天就快结束了,好累,但是很满足,很烦,但是很充实!

第一笔要33小时,我就开始了厚脸皮的继续第二第三笔业务的磋商,主动加别人扣扣,那段日子真的好难忘,因为国别原因吧,开始别人都不愿意跟日本的做,让我很是受挫,还有的甚至说“不好意思,我不跟日本做”类似的话。但是,这个没什么可怕,我锻炼了自

己的厚脸皮,问了一个又一个,终于有个巴西的客户愿意跟我合作,他很爽快,我们磋商没多久,大家都有利润,就达成了交易。

已经第五天了,我的分数才是7分,别的队友都上去了,只有自己落下了,我越来越坐立不安,生怕给团队拖后腿,可自己已经很努力了。但是,回头想想,自己有2分—7分,证明了什么,证明了我在一天天地进步,这就是支撑我坚持下去的动力!就这样日复一日地重复着同样的事情,每天6:30起床,开始做生意,我每天都学习到很多东西,每天都在总结前一天的教训,为下一天做好经验。有课了就头发乱蓬蓬的跑去上课,没有照过镜子,穿着也很随便,上课的途中就开始跟同学抱怨“哪个哪个客户怎样的不好,怎样的难缠,就为了那几美元差点就吵起来,还价还还来还去的还是做不成,预算改了一遍又一遍,利润少了也不干”,这些类似的话语穿梭于广职的楼梯、校园、有时候甚至整个宿舍区。

我们为了这次比赛,成立了团队讨论群,比赛中遇到任何困惑除了百科就是讨论群,只要有人在一定会有人给予解答,当大家都会吭那么几声,古话说:三个臭皮匠顶一个诸葛亮;当大家有任何经验和发现时也会立即分享给大家,那时候团队意识战胜了每个人心里的私念,我们就是一个息息相关的整体,我们是相亲相爱的一家人!

尽管从开始比赛到现在,我们学校一直名次没有什么改变,但是大家都在一天一天的进步,我们还是鼓足干劲坚持到最后!

回想起来,觉得自己还挺能坚持的,蛮想给自己一朵小红花。就这样,晃眼12天就过去了,五一就要来了,很多同学都不想做生意

了,总感觉生意越来越难做了,但是我已经做了16笔了,成绩还算是可以的。五一长假我们没有停下来,就把剩下的8笔做完了,总算完成了24笔,刚开始总觉得24四笔很难做到,现在觉得其实很简单。就在这二十天里,我每一天都在进步着,从2分—7分—12分—23分—31分—39分—40分—54分—58分—及格—68分—72分—78分—80.2分—83分—84.88分—85.23分—85.56分-85.69分,这应该就是我的最终成绩。为了这次比赛大家都付出了挺多,这一路觉得都挺不容易的,都瘦了几斤。

我知道区区几千字把这20多天的点滴写出来是说不完道不尽的。虽然自己的成绩不理想,但是我还是想用这些文字来表达我对pocib的说不出来却难以释怀的感受,参加了这个比赛提升了自己的耐性和沟通能力,第一重要、名次也不重要,重要的是你会享受这其中的过程,这个过程让我们成长,这也是人生中一次质的飞跃。

在pocib这个平台上,也让我一下子认识了来自五湖四海的同学。他们有各自的特点,有善良的,有可爱的,有精干的,还有急性子的。谈判的过程,买卖双方真是煞费了苦心,有开心的、有好笑的、有讲义气的、还有有求必应的,这些所有的所有都会不断地在我的人生中演绎着!我跟队友们作战了二十多天,这段日子,有很多次是五点多打饭回来或者舍友帮忙打包回来,等到填完单时,饭已经凉了。有时只啃几口饭,就这样度过一天,有时还吃不下,甚至有些时候忙得焦头烂额的都错过了洗热水澡的时间。pocib让我痛并快乐着!

有个人说过,“失败也是一种经历,我需要的是一种经历。团队

取得的经历是我人生最大的财富,这是我最要的东西。人一辈子不会因为你做过什么而后悔,很多时候,到年纪大的时候,是因为你没做过什么而后悔。”在pocib的舞台上,我也许是个失败者,但是,看着自己的分数一点一滴的积累,自己在一天一天地进步,每个分数的背后有多少欢喜多少愁,这二十多天的辛酸苦楚只有经历过的人才会明白。暮然回首,这一路尽管有着很多的抱怨但更多的是感动。

最后我想说,在这个虚虚实实的pocib世界里,,胜利只是一时的,失败也只是暂时的,这个游戏没有真正的赢家,也没有真正的输者,只有我们在胜利中总结经验,在失败中吸取教训,这才是难能可贵的,毕竟我们都在成长的路上收获着,或许在名次上我输了,但内心的充实和丰盈就足够了,我们的人生又多了一种色彩!

我喜欢pocib这段充实的日子,让我对以后忙碌而又充实的工作日子更加充满期待,因为我觉得只有充实的日子人生才值得留恋。无论如何,有遗憾也有收获,有得也有失。感谢pocib这个平台,我的老师、队友、对手,是你们让我学到了更多的贸知识;是你们让我收获了这份难得的友谊;是你们让我积累了成长的经验;是你们让我更加的了解自己!感谢一路有你,相信有你们的陪伴,我的道路会更加明确,我才会走得更远!

 

第二篇:Activiti-5.18.0与springMvc项目集成和activiti-explorer单独部署Web项目并与业务数据库关联方法

Activiti-5.18.0与springMvc项目集成和activiti-explorer单独部署Web项目并与业务数据库关联方法

Double_AutoEE

20##-10-15

1.    下载Activiti-5.18.0

Ø  进入Ativiti官网:http://www.activiti.org/download.html

Ø  点击Activiti-5.18.0.zip进行下载

2.    解压Activiti-5.18.0.zip

3.    添加Activiti所需jar包到自己的项目工程

Ø  复制libs目录下的所有jar包到自己的工程目录lib下

Ø  进入activiti-5.18.0\wars目录,解压activiti-explorer.war

Ø  进入activiti-5.18.0\wars\activiti-explorer\WEB-INF\lib目录,复制如下jar包到自己的工程目录lib下

n  jackson-annotations-2.2.3.jar

n  jackson-core-2.2.3.jar

n  jackson-databind-2.2.3.jar

n  joda-time-2.6.jar

Ø  有时还需要如下jar包,可以自己下载

n  gwt-dev-windows.jar

n  gwtext-2.0.5.zip

4.    在springMvc配置文件中添加Activiti相关配置

Ø  在自己工程springMvc配置文件,如spring-mvc-mybatis.xml中添加Activiti相关配置,如下:

<!-- 加载activiti引擎 -->

<bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean">

           <property name="processEngineConfiguration" ref="processEngineConfiguration" />

</bean>

<!-- dataSource为自己已经定义好的数据源,transactionManager为自己已经定义好的事务管理器 -->

<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">

           <property name="dataSource" ref="dataSource" />

           <property name="transactionManager" ref="transactionManager" />

           <property name="databaseSchemaUpdate" value="true" />

           <property name="jobExecutorActivate" value="false" />

</bean>

<!-- activiti的各种服务接口 -->

<bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" />

<bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" />

<bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" />

<bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" />

<bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" />

5.    使用Activiti

Ø  经过以上配置,即可在自己的工程中使用Activiti,进行工作流的相关操作

Ø  可以通过main方法进行对应测试,如下:

public static void main(String[] args) {

           ApplicationContext context = new ClassPathXmlApplicationContext("spring-mvc-mybatis.xml");

           ProcessEngine processEngine = (ProcessEngine) context.getBean("processEngine");

           //部署流程

           RepositoryService repositoryService = processEngine.getRepositoryService();

           Deployment deployment = repositoryService.createDeployment().addClasspathResource("studentAskOffProcess2.bpmn").deploy();

           //启动流程 启动流程使用流程定义中的 process id="studentAskOffProcess"

           RuntimeService runtimeService = processEngine.getRuntimeService();

           ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("studentAskOffProcess");

           //取得任务接口

           TaskService taskService = processEngine.getTaskService();

           //查询流转到 accountancy 的任务

           List<Task> tasks = taskService.createTaskQuery().taskCandidateUser("fuxs").list();

           Task task = null;

           System.out.println("tasks.size() = " + tasks.size());

           for (int i = 0; i < tasks.size(); i++) {

                    task = tasks.get(i);

                    System.out.println("task = " + task.getId() + "-" + task.getName());

           }

           //完成任务

           taskService.complete(task.getId());

           tasks = taskService.createTaskQuery().taskCandidateUser("admin").list();

           System.out.println("tasks.size() = " + tasks.size());

           for (int i = 0; i < tasks.size(); i++) {

                    task = tasks.get(i);

                    System.out.println("task = " + task.getId() + "-" + task.getName());

           }

}

6.    部署activiti-explorer

Ø  在eclipse中新建一个web工程,工程名为activiti-explorer

Ø  进入activiti-explorer.war解压后的activiti-5.18.0\wars\activiti-explorer目录,复制全部内容,粘贴到工程activiti-explorer中的WebContent目录下,如下:

Ø  将mysql的驱动jar包mysql-connector-java-5.1.27.jar复制到web-INF的lib目录中,并添加到工程编译路径下

Ø  修改目录WebContent\WEB-INF\classes\目录中的数据库配置文件db.properties,将数据库配置改完自己的mysql数据库,使activit-explorer可以访问自己的业务数据库,如下:

Ø  在eclipse中添加tomcat7 服务器,将工程activiti-explorer部署到服务器中,如下:

Ø  启动tomcat7 服务器,启动成功后在浏览器中访问http://localhost:8080/activiti-explorer/,显示activiti-explorer登陆界面(IE浏览器显示会有问题,最好使用火狐浏览器或其他显示没有问题的浏览器)。

Ø  输入用户名 Kermit 和密码 Kermit 进行登陆,进入操作界面

Ø  点击【流程】图标,显示自带的demo流程,如自己在前通过eclipse创建过流程,也会显示出来,因为读取的是自己的业务数据库

Ø  点击【流程设计工作区】,可以新建流程模板并进行部署

Ø  点击【新建流程】,录入流程名称和描述,进入流程编辑界面,既可进行在线流程编辑,操作简单方便。

Ø  以上通过activiti-explorer实现在线流程设计,并将业务工程和流程设计工程分离,减少对业务工程的侵入,通过activiti-explore流程设计和部署后,在业务工程中即可对流程进行操作。