工作总结(新)范文.doc_第1页
工作总结(新)范文.doc_第2页
工作总结(新)范文.doc_第3页
工作总结(新)范文.doc_第4页
工作总结(新)范文.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工作总结(新)范文 工作总结上班已经三个月了,这段时间我一直在技术部参与财务报表合并项目。 前两个月主要做系统维护与辅助开发工作近一个月主要参与报表一期功能平移基础维护模块的代码编写。 这三个月主要工作内容如下 一、编写了30多张会计模板表样,此部分主要调用Excel控件的方法来定制表头样式、设置表体的不同颜色,查询显示报表时先加载表样模板再将数据填充到模板里。 当时第一次使用.环境,只是套着给定的代码样式编写,一张报表用一个类写死,后来表样变动了许多次,此程序也跟着反反复复修改了几次,花费了许多时间。 现在觉得此部分不应该用程序写死,本可以做活,提供一套界面工具使用户可以根据需要随时更改模板样式,从而改变报表样式。 通过编写表样是自己懂得了如何在程序中注册、引用、绑定第三方控件。 对二次开发、控件接口编程原理也了解明白了一些。 二、下44厂配合会计部测试报表系统,录入报表公式及配合会计人员校对公式。 刚开始对会计知识一无所知,听会计人员谈科目关系、 138、 208、 546、关联抵消、试算平衡等专业术语像听天书一样。 通过测试软件功能了本系统的主要模块功能及开发基本业务流程。 特别是通过会计人员的培训介绍、下厂测试使熟悉了许多会计业务知识知道了100多张报表实际上是三张主表(资产负债表,现金流量表,利润表)的明细和补充;明白了会计分户报表形成过程及通过调节户进行层层抵消合并最终汇总成东风和日产合并报表的过程。 不熟悉业务知识是很难进行开发的,例如刚开始录入公式时只是简单的套好帮手,结果出了很多错,后来通过会计人员讲解报表项目与公式间的关系,以后录公式时自己就能直觉判断一些公式的正误,出错的几率就大大降低。 三、用存储过程将东风报表数据转换并导入到我们合并报表系统中。 东风报表数据存储格式与我们的格式完全不同,它采用单元格方式来存储数据,通过单位代码、报表序号、项目名称及单元列来区分数据,而我们的合并报表中数据库表同报表样式相近即按行存储。 因此,并不能简单的将东风数据导入到我们的系统,必须用存储过程将单元格转为行的结构。 此过程具体方法先用存储过程将好帮手的SQL Server数据导入到Excel中,再用SQL Server数据导入工具将Excel数据转入Oracle数据库中。 四、编写报表通用查询打印程序。 由于用户要求将打印做死即不管报表大小统一用A4纸打印且不需要用户进行打印设置。 此模块由实习生彭恩厚负责,但他5月份去了深圳,打印功能只是简单的调用Excel的打印方法。 结果纵向分页、横向分页就看不到列标题头及行项目头,这样打印出来没有多大意义。 由于IS部催得紧,完全编程序打印已来不及,据伊工说一期编资产负债表的打印就用了三天,伊工让我们只在程序中固定打印横向或纵向。 但我总觉得得有一个其他解决方案,我想到以前打印Excel文件可以通过固定列头及行头分页打印的方法,于是我就试着打印Excel之前对Excel文件格式强行设置,结果成功了。 但是如果每张报表都那样设置工作量也很大,因为要分别去掉打印颜色,设置字体,添加线框,设置表头表尾等。 我考虑一天写了一个通用打印设置程序,每张报表只需传递固定几列、几行及打印方向三个参数就可按统一格式打印。 两天就将所有报表打印设置完毕。 当然此打印方法有许多不足,由于强行设置需很长时间,并且有一个打开Excel文件的过程,用户一看就知道是调用Excel的打印,但在没有较好的方法之前,这也算一种可行的方法。 五、编写通用查找程序。 由于查找在报表中多处使用,因此伊工让我做了一个通用查找模块,此模块从数据集取出表的所有列值,可以在不同列里查找。 此模块关键是根据不同的查找方式(向前、向后、前端匹配、后端匹配、完全匹配、大小写敏感等)形成不同的查找字符串及主从窗口参数传递。 有了通用查找程序,需要使用查找的地方只需提供几个参数便可实现查找功能。 六、参与二期平移中基础信息维护模块的程序实现。 此部分主要包括本地科目与报表项目对照维护、抵消逻辑维护、4810特殊关系维护、日产合并报表打印等。 此部分是自己参与完整的模块开发。 通过实际开发完整的模块自己对vb.及数据库oracle等开发工具也熟悉了许多。 以前看书上介绍三层构架、webservice的发布、捆绑、搜索总不理解。 现在通过实际参与编写三层程序,对这些概念及实现原理也明白了许多,对中间层、底层存储过程的代码编写规则及编写方法有所熟悉。 这二期平移中用c1flexgrid代替datagrid控件,用c1flexgrid可以在表格中建立树,下列列表框,自由合并单元格。 当然初次使用此控件,许多方法都需要慢慢试探,如c1flexgrid开始行与开始列是从1计数的,而datagrid是从零开始的,通过程序设置断点调试几次才发现此区别。 参与二期平移程序的编写的过程,也是自己全面提高、全面学习的过程。 在前两个月自己看过vb.精典范例,oracle9i入门,SQL与.编程等书,但这些讲的都是零碎的片段,而编写完整的模块是多方面知识的综合底层存储过程,中间层业务处理,显示层界面设计与功能实现。 编写本地科目与报表项目对照维护模块时,由于开始没有规划、没有形成大致设计思路,结果许多地方反复更改,浪费了很多时间。 在后面的几个模块中我总是先了解一下该部分的业务功能,根据功能设计初步界面,再了解需要用到的数据库表及相应的数据字典,然后根据业务功能编写中间层代码,最后编写界面功能。 这样正确性及效率都有很大提高。 在二期平移中贾鹏刚的报表查询维护模块的中间层由我负责编写,在帮他编写及调试中我体验到了规范变量的重要性。 当时点击任何报表树都出来相同的数据,我运行中间层取数正常,分析程序也找不到错误,通过设置断点发觉没有调用webservice之前数据就出来了,通过跟踪变量才发觉同一个公共变量在两处定义,一处用integer型,一处用string型,删除一处问题就解决了。 通过参与报表项目我学到了许多知识,使自己的技能得到了较大的提高主要表现以下几个方面 一、熟悉了许多会计业务知识。 通过编写会计模板表样、初始化报表系统基础数据、录入及校对公式使自己知道了本系统的主要模块功能及开发基本业务流程。 特别是通过会计人员的培训介绍、下厂测试使自己明白了常用会计报表形成过程及报表层层合并过程。 二、自己关于开发软件的认识有了较大提高。 以前总认为软件开发主要是掌握开发工具,会编写代码就可以了。 通过参与报表系统我才发觉充分了解用户需求、理解相关业务知识、规划开发流程等是开发过程中的难点。 这些前期工作没有做好,没有好的开发思想,是不可能做好项目。 三、对vb.及数据库oracle等开发工具也有了许多了解。 以前编写代码主要使用C、delphi语言,.Net开发环境是第一次接触,刚开始对代码托管、签入、签出、webservice等术语很迷惑。 以前对二次开发、控件接口等不知道如何实现。 在报表系统中学会了使用Excel,c1flexgrid等控件的嵌入使用且明白二次开发基本原理。 通过参与报表二期平移中基本数据维护的代码编写,对中间层、底层存储过程的代码编写规则及编写方法熟悉了许多。 四、提高了自己的团队协作与配合能力。 软件开发成功靠的是团队所有成员积极有效的配合,不管在开发中充当什么角色,都要在保质按时完成本职任务且要主动帮助他人,一个人的工作可能影响整个进度,一个人的工作态度可能影响所有人的情绪,同时开发中相互学习、相互提高、相互激励也非常重要。 这以前只在书本中看到,通过参与报表项目使自己有了亲身体验。 五、发现了自己的许多不足,需要学习的地方很多,感到了工作的压力与挑战很重。 但这同时增加了我工作的动力。 公司给我这次发展的提高自己的机会,同时也是一次考验。 为了能构胜任并干好这份工作,需要继续孜孜不倦的学习。 严格要求自己,将领导和同事作为学习的榜样,认真听取领导的指示和同事的指导,不断发现问题、认识问题、研究问题、解决问题。 总的归纳起来,这三个月的收获不少,无论是在技术业务上,还是和同事领导的接触交流上都觉到收获很多。 在这个过程中充实了自己,学习了技术,基本顺利完成了自己的工作任务。 但是不足的地方也很多,下一步就是要针对这些具体的问题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论