本人从2005年8月进入南京伊康计算机工程公司以来,已经有四个多月的时间了,现在对这四个多月的工作做如下的总结。
一、公司网站的全面改版
进入公司后首先是负责公司网站的全面改版。原来的网站内容简单,外观不美,且没有后台服务系统,不便于不懂网页技术的员工新增和修改、删除网站内容。我在制作动态网站的过程中,首先建立CSS外部文件,对每个网页进行外观控制,接着建立一个Access文件,里面建立新闻信息、产品介绍信息、解决方案信息和下载文件信息四个数据表,然后其它网页采用动态服务页(Active Server Pages)技术,便于读取Access文件里的相应数据。最后我自己一步一步建立后台管理系统,采用的技术也是动态服务页技术,做到网页内容的新增、修改和删除。在制作网站过程中,一些同事在设计技术上热心帮助我,不但学到了好多网页设计新的知识,而且熟悉了网站制作规范。
二、《海运船舶信息管理系统》的研发工作
浙江省海运集团公司《海运船舶信息管理系统》是根据国家交通部和经贸委的有关要求,具体按照浙江海运船舶信息管理的有关规定和深化船舶信息管理的有关要求委托南京伊康计算机工程公司进行设计开发的,所以项目的总体要求比较高。浙海海运船舶信息管理系统主要包括“船舶管理系统”(船基系统)和“公司管理系统”(岸基管理系统)两大组成部分。船舶管理系统安装和运行在船舶上,实现船上各种业务的综合管理,并能与公司之间传送和接收必要的信息数据。公司管理系统除了对船舶进行监控外,还能够实现船舶技术管理、航运业务管理、海务监督管理、人力资源管理、安全体系管理(SMS)、保安管理以及领导查询等功能。《海运船舶信息管理系统》运行于WINDOWS+FrameWork.Net平台上,开发平台也是WINDOWS+FrameWork.Net,所采用的开发工具是Visual Studio.NET 2003工具、UML图生成工具Borland Together 2005、代码生成工具MatsSoft ObjectMapper2005。在项目的初始阶段,我首先阅读了项目的《需求说明书》和《总体方案》,基本做到了对项目的了解。在了解了项目的总体要求之后,接下来我接受研发经理给我的任务,就是对软件的界面进行了设计。在界面的设计上遵循以人为本的设计主导思想,力求做到美观大方,简洁实用。在经过各种尝试,克服了许多困难之后,最终从各种方案之中选定。最后的界面充分考虑了用户的感受,采用了与传统C/S结构软件相同的菜单模式。虽然在客户端编程上加大了难度,但是这种结构更加符合用户的使用习惯。在界面的颜色上主要使用灰色和黄色,这样的颜色主要是考虑到用户在长时间使用本套软件的时候,减轻用户的视疲劳。在设计网页控件时,对Visual Studio.NET的C#语言和WebForm界面的控件有较深的熟悉和理解。在设计试卷管理系统时,我经过各种尝试,发现Nhibernate+AjAX技术简单好用,不但使数据显示变化而网页永不刷新,而且能支持数据持久化。在进入项目的正式编码之后,严格按照公司的各项规范进行编码工作。虽然我本人听力不好,但同事们使用QQ或MSN Messenger网络即时通讯工具和我在项目开发上进行交流,我几乎没有遇到很大的困难,在项目开发上很少有思想上的不一致性。在开发过程中遇到了许多棘手的问题,在公司各级领导同事的帮助和自己的努力下,还是按时完成了开发工作。
三、最后总结
虽然我本人能按时完成领导交给的开发任务,与同事们的沟通结果明显良好,但是我工作了仅四个多月,需要加强学习的技术还多,比如设计模式、Log4日志管理、Spring面向方向编程等等。这些技术有助于提高程序员编写代码水平,还能优化编程环境,对我本人形成良好的专业化的编程思想有所帮助。再说我需要还要熟悉Visual Studio.NET里面的C#语言和VB.NET语言,还要学好WinForm界面设计知识和WebForm界面设计知识。在今后工作中,我不但紧紧跟踪世界上先进的程序设计,而且努力学好一些编程技术,努力成为专业化的程序员。