右脑开发 点击: 2013-11-15
Java项目经验
Java:
1.
日期: 05.2009-07.2010
项目名称/客户名称
开发环境与技术
项目简述
本人职责
2.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
3.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
4.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
5.
项目名称/客户名称
开发环境与技术
项目简述
本人职责 全国各省12315消费者维权系统 全国各省商品监管系统 Windows,Eclipse,Hibernate,Spring,Weblogic,Oracle,CVS 全国各省12315消费者维权系统 主要负责项目的开发和维护工作。 日期: 08.2008-04.2009 浙江省12315行政执法系统项目维护 Windows,Freemarker,Hibernate,Spring, Eclipse,Weblogic,Oracle,CVS版本控制 该项目为工商行业12315消费者申诉举报系统中的各个办事环节工作流程的业务系统,包括受理,审批,分流,办结,归档等办事环节的业务流程.主要技术是Spring ,Hibernate,Freemarker是一个较复杂的业务系统。 根据政企客户部和客户响应中心需求开发。 日期: 08.2007-07.2008 杭州市工商局食品监管系统项目开发 Windows,Struts2, IBatis, Spring,Ajax,Eclipse,Weblogic,Oracle,CVS版本控制 该项目为杭州市工商局食品信用监管的业务系统,主要技术是Struts2。 主要实现部门人员管理,特殊经销关系管理,商品质量检测等模块的开发工作。 日期: .07.2006-08.2007 浙江省通用行政审批系统 Struts,Hibernate,Spring,Ajax,Eclipse,Apusic,SQL2005,SVN 该项目为政府行政审批中的各个办事环节工作流程的业务系统,包括受理,承办,初审,审核,批准,办结等办事环节的业务流程.主要技术是Struts,参与了项目开发,实施维护,系统配置,升级,功能拓展等多个环节. 主要实现用户权限管理、业务细节审查、资料环节提交、信息录入管理及绩效考核等。后期:包括浙江省水利厅、农业厅、劳动保障厅等行政审批系统的项目维护。 主要负责模块开发和二次开发,主要实现用户权限管理、业务细节审查、资料环节提交、信息录入管理及绩效考核。 日期:03.2007-03.2011 厦门大学网络教育教学平台 Myeclipse,Oracle,Struts,Spring,Hibernate,Jsp,Linux 厦门大学网络教学平台是国内唯一一套第三代远程教学平台,通过有效结合多媒体传输技术,告别了传统的课件点播模式,实现了真正的视音频虚拟互动网络教学。平台分:招生管理、财务管理(与工行合作开发)、教务管理、学务管理、考务管理、系统管理、学生学习测试系统、教师授课系统等功能。 历任程序员、高级程序员、设计工程师、开发经理。
目前负责整个项目的开发管理、重点模块的需求调研、设计工作。同时负责运营平台运行维护,截止目前,未
发生重大的运维事故。
6.
日期: 11.2008-09.2009
项目名称/客户名称
开发环境与技术
项目简述
本人职责
7.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
8.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
9.
项目名称/客户名称
开发环境与技术
项目简述
本人职责 龙岩市政府党员干部培训系统 Myeclipse,Oracle,Struts,Spring,Hibernate,Jsp 党员干部培训平台是建设一个覆盖全县党员干部的现代化远程培训网络平台,它集宽带网络、多媒体等多种信息化技术于一体,最终使得上杭县的党员干部们完全可以方便的、快捷的、即时的进行远程培训、视频会议、网上学习、在线课程点播、互动社区、网上考试等,培训效果完全得到较大的改善,从而也为上杭县各项事业发展提供全面的人才保障。 该项目获得2009年中国基层10佳电子政府系统大奖。 参与整个项目的设计、开发、验收工作。负责几个核心子系统的设计工作,并带领一个小组进行开发。并负责该项目的后期维护、升级工作。 日期: 08.2006-05.2007 厦门国家会计学院远程培训系统 Myeclipse,Oracle,Struts,Spring,Hibernate,Jsp 厦门国家会计学院是国家财政部直属的3家会计学院之一。负责对中西部8省市的财政相关部门的对口培训工作。本项目通过实现远程培训,实现中西部财政系统干部的长期培训。 负责该项目的框架设计,参与需求调研,参与编码工作。 日期:11.2009-06.2010 联合大众网上购物平台+epos电话购物系统 Myeclipse,mssql,Struts2,Spring,Hibernate,Jsp,dwr 联合大众电子商务购物平台是基于方便用户实现网络购物,该平台分为两个板块,现金交易板块和积分交易板块,根据用户不同的需求提供更便捷的购物环境。Epos平台可实现电话购物,用户拨打电话后可根据IVR提示进行购物操作。 负责项目前期需求调研,用户需求分析、并根据需求拟定开发模块及数据库建模,开发框架的拟定,开发人员的工作安排及项目整体开发的掌控。 日期: 05.2009-10.2009 广州申通呼叫中心 Myeclipse,mssql,Struts2,Spring,Hibernate,Jsp,dwr 坐席模块(坐席操作界面,来电弹频、订单生成、业务员\客户短信内容自动生成,以及对客户、派送范围、业务员等信息的查询,)坐席管理界面是基于DWR方式开发的 项目描述:申通呼叫中心系统,主要具有来电弹屏,订单生成,订单的流程走向。客户关系管理,付款,送货。客户管理,坐席管理。坐席的绩效考核,电话录音,班组长功能等,能够通过录音对话务质量进行分析,通过中继报表对硬件使用进行分析 负责b/s端所有工作的开发,以及进度的掌控,负责核心代码的编写,及与交换机互动模块的整合
日期:12.2008-04.2009
项目名称/客户名称
开发环境与技术
项目简述
本人职责
11.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
12.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
13.
项目名称/客户名称
开发环境与技术
项目简述
本人职责 广东发展银行乐享生活网 Myeclipse,mssql,Struts2,Spring,Hibernate,Jsp,dwr 广东发展银行乐享生活网主要类似与口碑网这种综合信息网站,有各种广发银行签约商户的信息及活动,优惠信息等发布功能。由乐享网站,外网后台,内网后台3个项目组成。内网后台主要在广发银行内部,用于对各种商户敏感数据,如财政信息,签约信息,客户的敏感数据,如身份证,银行卡号等等进行维护。具有签约流程,数据分析,数据导出功能。外网后台主要对商户基本信息,商户的各种排名,如热门度,推荐菜,信用卡活动,优惠活动,FLASH添加等管理。外网主要用来展示各种综合休闲信息。 08年12月加入主要负责内网后台管理平台的开发,开发了用户管理,角色管理,权限管理,银联商户信息,商户走访等功能。 09年2月开始接手外网管理平台的进度掌控,外网后台的排名,数据分析等功能开发。 日期:06.2008-12.2008 临安市国土资源局门户网站 struts2,spring,hibernate,sqlserver 临安市国土资源信息的发布,各种栏目的自定义设置,各种图片新闻,FLASH,友情链接,与临安市国土资源的交易系统进行数据交互,读取成交信息等进行展示,数据的导入导出;后台管理平台。 项目经理,全权负责项目的进度掌控,功能开发,框架搭建,与客户的沟通交流等。 日期:01.2008-06.2008 杭州市政协委员会OA办公系统 struts2,spring,hibernate,sqlserver 政协OA系统,主要是用户权限,工作流程自定义,发文管理,公文管理,表单自定义,委员信息管理,工作证套打等功能。 项目经理,主要负责进度掌控,框架搭建,用户权限,公文流程订制等几个模块的代码开发。 日期:01.2007-09.2007 用户与服务管理系统 struts2,spring,hibernate,sqlserver 6人团队开发的项目,旨在为公司开发一个自己的产品化项目,历经半年; 主要功能:自助服务,计费公式,优惠策略的定义,基于角色的访问控制 和授权 单位用户及团体用户管理,服务的注册、定义、订阅; 细致的日志管理,批量处理功能,毕业生专题处理; 网上支付与票据支持,丰富的报表功能。 主要开发角色管理,权限管理,计费方式、单位、公式管理,计费公式与服务策略关联,角色与权限管理,用户
注册,管理员对用户管理,单位用户注册,管理员对单位用户管理,用户订阅服务,系统参数管理等模块的具体实现。
日期:06.2006-12.2007
项目名称/客户名称{it项目经验范文}.
开发环境与技术
项目简述
本人职责
15.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
16.
项目名称/客户名称
开发环境与技术{it项目经验范文}.
项目简述
本人职责
17.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
18. 浙江大学网络学术创新平台门户网站 Struts,spring,hibernate,eclipse,lifery,oracle10g,oracle as 集成浙大网站、人员管理、搜索引擎等功能; 能够更方便的对教师、人员以及用户进行管理; 教师风采功能能够展示教师的信息; 搜索引擎能够对校内外的信息进行全面的搜索。 代码编写者,根据需求和项目经理安排完成相应的模块功能开发。 日期:07.2010-至今 海峡银行IC卡web管理系统 Oracle,struts2.1,spring2.5,hibernate3,springsecurity2,springside,jQuery,jQueryUI,WebLogic9.2,jndi,aix,myeclipse8 海峡银行的IC卡管理系统 该平台使用struts2.1、spring2.5、hibernate3框架,并运用上了springside使用springsecurity建立认证和权限管理,并使用注解进行配置方便了开发,数据库为Oracle,中间件为WebLogic9.2,服务器系统为AIX。 主要负责WEB管理平台的设计以及开发(权限框架),包括部分WEB平台功能的设计以及实现、部分业务逻辑的封装等,在项目开发的后期对该项目数据库连接和查询进行优化,使查询效率. 日期:08.2010-10.2010 福建农信社便利银行WEB管理平台 RedHat,WebSphere6.1,Oracle10g,informix,myeclipse8,struts,spring,jquery 该下项目为居家银行管理平台的二次开发,在居家银行的基础上对原来的居家银行进行优化并增加便利银行的功能模块。 确认客户方需求,并及时提供可行的解决方案以及后台功能模块的实现。 负责WEB管理平台的设计以及开发,包括便利银行模块的设计以及实现、部分业务逻辑的封装等,在原来的系统上使用上了jdbcTemplate,优化了原来居家银行报表查询时候的SQL语句,大大提高了报表查询的效率。 日期:11.2009-02.2010 福建农信社居家银行WEB管理平台 RedHat,WebSphere6.1,informix,myeclipse8,struts,spring,jquery 农信社居家银行的WEB管理平台 主要负责WEB管理平台的设计以及开发,包括大部分功能的设计以及实现以及功能模块的封装,项目开发后部署阶段对WEB服务器和WebSphere进行配置。
日期:06.2009-05.2010
项目名称/客户名称
开发环境与技术
项目简述
本人职责
19.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
20.
项目名称/客户名称
开发环境与技术
项目简述
本人职责
21.
项目名称/客户名称
开发环境与技术
项目简述 福建农信社IC卡平台WEB管理系统 Oracle,struts,jQuery,WebLogic9.2,myeclipse8,windows2003 福建农信社IC卡系统的web管理平台,主要用户为各个机构的卡部人员,主要功能包括:用户权限的划分、安全的控制、用户的授权操作、对于IC卡系统各个参数的维护、对系统中的数据的查询、报表的生成、和IC卡后台核心的通信、日终/清算功能的发起、以及开卡和制卡数据的导入以及导出和对开卡制卡文件的预检查和整理生成。 主要负责WEB管理平台的设计以及开发,包括所有WEB平台功能的设计以及实现,在项目开发的后期对整个项目进行测试以及优化,主要优化数据库连接、socket和后台的通讯、文件的上传/下载等,使整个平台的总体效率都有了个质的提高,项目开发后部署阶段对中间件weblogic进行优化并配置集群,并负责项目以后的维护工作。 日期:03.2009-06.2010 福建建行短信二期WEB管理系统 SqlServer2000,struts,WebLogic8,myeclipse8 建设银行的短信平台,对开通了短信功能的用户提示当前操作发生的各种业务,也包括各种费用的自动缴纳等。 参与项目上线以后的维护以及后期的开发工作,主要是对项目上线后客户新提出的需求进行开发。 日期:10.2008-12.2009 福建建行缴费通三期WEB管理系统 Informix,struts,hibernate,tomcat4,Aix 建设银行缴费通系统,主要通过各种的平台对电费、水费、手机费的缴费。 主要负责该系统的维护以及二次开发任务,主要为后期客户需求的完善,负责和客户沟通,并对缴费通项目新的功能模块进行开发以及功能的封装。 日期: 02.2010-07.2010 网上购物系统 windows XP,MyEclipse,MySQL,jdk1.5,Apache-tomcat6.0,jsp,javascript,Struts1.2, Spring2.5,JPA 整个项目分为网上客户前台使用的功能平台,管理员所使用的系统管理后台。
系统用户主要分为两大类用户:网上顾客、系统管理员。针对两类用户实现的功能:网上顾客--浏览、搜索产品、维护购物车、填写/确认/修改订单、注册、注销、登陆、查看/修改信息。系统管理员—发布产品、维护产品信息、维护用户信息、订单处理,系统维护。模块划分:用户模块、权限模块、部门模块、产品模块、订单模块、管理员模块。本系统结构分为表现层、业务层、数据访问层、层次间依赖关系自下而上。其中表现层采用Struts开发;持久层借助Hibernian进行对象持久化工作;业务层借助Spring完成对象注入,事务管理。
一位IT男的7年工作经验总结
一位IT男的7年工作经验总结
1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”
其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!
2、一定要确定自己的发展方向,并为此目的制定可行的计划。
不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。
3、软件开发团队中,技术不是万能的,但没有技术是万万不能的!
在技术型团队中,技术与人品同等重要,当然长相也比较重要哈,尤其在MM比较多的团队中。在软件项目团队中,技术水平是受人重视和尊重的重要砝码。无论你是做管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。算我孤陋寡闻,我还真没有亲眼看到过一个外行带领一个软件开发团队成功地完成过软件开发项目,哪怕就一个,也没有看到。倒是曾经看到过一个“高学历的牛人”(非技术型)带一堆人做完过一个项目,项目交付的第二天,项目组成员扔下一句“再也受不了啦!”四分五裂、各奔东西。那个项目的“成功度”大家可想而知了。
4、详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。
请牢记:“如果一个软件开发人员在1、2年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。来自时间管理领域的著名的“三八原则”告诫我们:另外的那8小时如何使用将决定你的人生成败!本人自毕业以来,平均每天实际学习时间超过2小时。
5、书籍是人类进步的阶梯,对软件开发人员尤其如此。
书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。对于花钱买书,我个人经验是:千万别买国内那帮人出的书!我买的那些家伙出的书,100%全部后悔了,无一本例外。更气愤的是,这些书在二手市场的地摊上都很难卖掉。“拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧。”只有将书本变成的自己智慧,才算是真正拥有了它。
6、不要仅局限于对某项技术的表面使用上,哪怕你只是偶尔用一、二次。
“对任何事物不究就里”是任何行业的工程师所不应该具备的素质。开发Windows应用程序,看看 Windows程序的设计、加载、执行原理,分析一下PE文件格式,试试用SDK开发从头开发一个Windows应用程序;用VC++、
Delphi、 Java、.Net开发应用程序,花时间去研究一下MFC、VCL、J2EE、.Net它们框架设计或者源码;除了会用J2EE、JBoss、Spring、Hibernate等等优秀的开源产品或者框架,抽空看看大师们是如何抽象、分析、设计和实现那些类似问题的通用解决方案的。试着这样做做,你以后的工作将会少遇到一些让你不明就里、一头雾水的问题,因为,很多东西你“知其然且知其所以然”!
7、在一种语言上编程,但别为其束缚了思想。
“代码大全”中说:“深入一门语言编程,不要浮于表面”。深入一门语言开发还远远不足,任何编程语言的存在都有其自身的理由,所以也没有哪门语言是“包治百病”的“灵丹妙药”。编程语言对开发人员解决具体问题的思路和方式的影响与束缚的例子俯拾皆是。
我的经验是:用面对对象工具开发某些关键模块时,为什么不可以借鉴C、C51、汇编的模块化封装方式?用传统的桌面开发工具(目前主要有VC++、 Delphi)进行系统体统结构设计时,为什么不可以参考来自Java社区的IoC、AOP设计思想,甚至借鉴像Spring、Hibernate、JBoss等等优秀的开源框架?在进行类似于实时通信、数据采集等功能的设计、实现时,为什么不可以引用来自实时系统、嵌入式系统的优秀的体系框架与模式?为什么一切都必须以个人、团队在当然开发语言上的传统或者经验来解决问题???“他山之石、可以攻玉”。
8、养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。
众所周知,对软件开发人员而言,有、无经验的一个显著区别是:无经验者完成任何任务时都从头开始,而有经验者往往通过重组自己的可复用模块、类库来解决问题(其实这个结论不应该被局限在软件开发领域、可以延伸到很多方面)。这并不是说,所有可复用的东西都必须自己实现,别人成熟的通过测试的成果也可以收集、整理、集成到自己的知识库中。但是,最好还是自己实现,这样没有知识产权、版权等问题,关键是自己实现后能真正掌握这个知识点,拥有这个技能。
9、理论与实践并重,内外双修。
工程师的内涵是:以工程师的眼光观察、分析事物和世界。一个合格的软件工程师,是真正理解了软件产品的本质及软件产品研发的思想精髓的人(个人观点、欢迎探讨)。掌握软件开发语言、应用语言工具解决工作中的具体问题、完成目标任务是软件工程师的主要工作,但从软件工程师这个角度来看,这只是外在的东西,并非重要的、本质的工作。学习、掌握软件产品开发理论知识、软件开发方法论,并在实践中理解、应用软件产品的分析、设计、实现思想来解决具体的软件产品研发问题,才是真正的软件工程师的工作。站在成熟理论与可靠方法论的高度思考、分析、解决问题,并在具体实践中验证和修正这些思想与方式,最终形成自己的理论体系和实用方法论。
10、心态有多开放,视野就有多开阔。
不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果:开发的产品、有创意的设计或代码,公布出来让大家交流或者使用,你的成果才有进化和升华的机会。想想自己2000年间开发的那些Windows系统工具,5、6 年之后的今天,还是那个样子,今天流行的好多Windows系统工具都比自己的晚,但进化得很好,且有那么多用户在使用。并且,不要保守自己的技术和思想,尽可能地与人交流与分享,或者传授给开发团队的成员。“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想”,道理大家都懂,但有多少人真正能做到呢?{it项目经验范文}.
11、尽量参加开源项目的开发、或者与朋友共同研制一些自己的产品,千万不要因为没有钱赚而不做。
网络早已不再只是“虚拟世界”,网上有很多的开源项目、合作开发项目、外包项目,这都是涉猎工作以外的知识的绝好机会,并且能够结识更广的人缘。不要因为工作是做ERP,就不去学习和了解嵌入式、实时、通信、网络等方面的技术,反过来也是一样。如果当别人拿着合同找你合作,你却这也不会,那也不熟时,你将后悔莫及。
12、书到用时方恨少,不要将自己的知识面仅仅局限于技术方面。
诺贝尔经济学奖得主西蒙教授的研究结果表明:“对于一个有一定基础的人来说,他只要真正肯下功夫,在6个月内就可以掌握任何一门学问。”教育心理学界为感谢西蒙教授的研究成果,故命名为西蒙学习法。
可见,掌握一门陌生的学问远远没有想象的那么高难、深奥。多方吸取、广泛涉猎。极力夯实自己的影响圈、尽量扩大自己的关注圈。财务、经济、税务、管理等等知识,有空花时间看看,韬光养晦、未雨绸缪。
13、本文的总结与反思:
A:不要去做技术上的高手,除非你的目标如此。虽然本文是关于提高软件开发知识的建议,做技术的高手是我一向都不赞同的。你可以提高自己的专业知识,但能胜任工作即止。
B:提高软件知识和技术只是问题的表面,本质是要提高自己认识问题、分析问题、解决问题的思想高度。软件专业知识的很多方法和原理,可以很容易地延伸、应用到生活的其它方面。
C:在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。
软件项目总结报告
软件项目总结报告范文
1引言
1.1编写目的
XXX公司业务管理系统的开发已经基本完成。写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发; 让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而创造更多公司效益。
1.2背景
项目名称:XXX业务管理系统
软件名称:XXX业务系统
客户:XXX
用户:XXX员工
1.3参考资料
项目开发文档:
1.软件开发数据模型:PDM_OperationSystem20070831.pdm
2.数据库开发文档: XXX业务管理系统数据库设计说明书2.0.doc
3.软件业务流程参考:XXX业务管理系统流程说明.doc
4.软件使用手册参考:XXX业务管理系统功能说明3.0.doc
5.软件业务流程参考:XXX业务管理系统流程说明.doc
6.软件中使用到的第三方控件:ComponentArt Web.UI 2006.1252 for asp.net2.0.rar 7.软件中使用的安全Ikey驱动:Ikey Driver.rar{it项目经验范文}.
以上参考资料是截止2007-08-31是最新的资料文档。如有修改,即使修改此处的参考文档名称。
2开发工作评价
2.1对生产效率的评价
1. 系统开发已历时快1年的时间了
2. 开发的反复性比较多。
3. 对客户的需求理解不是很透彻。
综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。
2.2对产品功能的评价
经过我们公司各位同事的共同努力协作,XXX业务管理系统已经很好的完成了客户的业务流需求。经过对客户使用过程的观察,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的debug。总的来说,此系统的功能开发还是一个比较成功的案例。
2.3对技术方法的总结
在此项目中使用到技术和工具:
1. 使用代码生成器:使用代码生成器 [动软.Net代码自动生成器],此工具在很大程度上提高了编码效率,从而加快了项目的开发进程。在以后的项目中,我们要尽量的来使用一些类似的工具来在最短的时间内完成工作。在今后的项目开发中,我们最好是能开发出适合自己的代码生成工具,更大限度的节省开发周期和开发费用。
2. 使用数据库建模工具;PowerDesigner 工具来建立系统数据库模型,以方便程序员很好的理解业务流和掌握系统架构者的架构思想,更好的满足客户的功能需求。在今后的项目开发中,我们要更好的来完成系统的前期数据库模型的建立,最大的来优化系统功能。
3. 使用第三方控件:此系统中使用了ComponentArt Web.UI 第三方控件。此控件在很大程度上满足了客户对软件界面的需求,从而也给软件的操作带来了方便。本项目中只使用了ComponentArt Web.UI一种第三方控件,在今后的项目开发过程中,要继续使用第三方的控件。这样以来,无论是针对软件界面的美观性、友好性来说、易操作性而言,还是针对系统开发效率而言,这都是很好途径。但需要意的是:在是使用第三方控件时,要谨慎的选择一些网络中的比较常见的第三方控件。
4. 使用自定义控件:此系统中使用了自定义控件(GhdGridView),此自定义控件可以很好的统一系统中的所有信息显示表格样式。如客户对数据显示样式有什么新的意见,我就不需要修改每一个页面的表格样式,我们只需要修改GhdGridView控件的样式,系统中的所有继承自GhdGridView的表格样式都可以改变。
5. 系统开发框架:此系统的框架使用的是简单三层结构,此框架在开发一些中小软件是比较实用的。但是我们要是可以开发出自己的框架,把一些通用的功能开发到框架中。这样以来,在以后的系统开发中,针对系统中一些通用的功能就不需要再开发,从而也可以很好的提高我们的开发效率;减少很多维护费用。使我们的技术不断的更加成熟。
6. 系统安全加密:此系统中针对客户提出的系统安全问题,我们采用了Ikey加密硬件钥匙来验证客户端登陆客户的合法性,此Ikey钥匙可以绑定到一个系统使用用户,也可以让多个用户来使用一个加密钥匙来验证登陆系统的合法性。这样以来,即使用户的密码不慎丢失,或者被不法人员取得(不法人员他也是无法登陆到我们的系统中来),这样就最大的提高了我们系统的安全性。Ikey加密钥匙是很好的加密B/S架构软件的硬件工具,在以后的软件安全方面可以借鉴。
3项目经验总结
3.1签定合同
一个项目的开发成败或者说项目开发带来效益的大小,在很大程度上是受项目合同签定的影响的。往往,很多一部分公司与客户签定的项目合同都是很模糊的,也很难签定的比较清楚,这样以来就会导致在项目的开发后期,工作两会越来越大,影响项目的竣工周期;而且,项目的开发费用一般是不会变的。这样以来,我们就大大的降低了我们的开发效益。虽然需求范围很难签定的明确,但是我们在签定合同时,要尽量的去把合同功能边界和添加新功能的条件签定。
3.2开发团队
在项目确立后,要尽快的建立起项目开发团队。
项目团队成员的团结合作、相互沟通是非常重要的,团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高。这样,在项目的开发过程中,团队才不会被难题困住不动。另外,团队中要有一个项目负责人,这个人无论是在与客户的沟通上,还是在技术上都要是很出众的人,此项目负责人要能很好的沟通客户与开发成员之间,以此来更好的理解客户的功能需求。人的记忆力总是有限的,所以就要求开发团队成员要尽量的书写一些开发文档,这些文档往往是我们在项目开发后期要用到的可寻资料。项目团队士气是项目成功的一个因素,我们需要不断的来培养我们的团队气势,使我们的团队不断的壮大。
3.3需求的调研
在项目确立后,就到了需求调研分析阶段。
1. 项目组对客户的整体组织结构、公司有关人员的关系、职责等如果没有一个很好、足够的了解掌握,这样项目组就无法很好的完整的整理到客户的需求、或者说客户真实的功能需求,如此以来我们就为自己埋下了地雷,影响项目的开发周期,这就要求我们要与客户搞好无论是工作上的还是生活上的朋友关系,要深入的去了解客户需求。
2. 我们要尽量的让客户也参与到项目的开发团队中来,也就是说我们要使客
户把自己也纳入到项目的开发团队中来,如此一来,我们掌握客户需求的真实性、可靠性就会大大的提高,也就不会为项目的后期功能开发埋下陷阱
3. 在需求调研过程中,如果缺乏足够用户参与,这样的需求调研也是失败的。很多程序员不愿参与到客户的需求调研中去,为什么呢?很简单,与客户沟通不如与代码沟通容易有意思。尽管这样,我们还是必须用足够多的时间去和客户进行沟通,了解他们真实的需求。很多用户也是如此,他们自己也不愿意参与到项目的需求调研中来,为什么呢?需求调研有出去和朋友一块烂漫对吗。。。虽然现状如此,我们还是要努力的使客户参与到需求的调研中来。
4. 模糊需求,也就是模棱两可是需求规格说明中最为可怕的问题。一是指诸多客户对需求说明产生了不同的理解;一是指单个读者能用不止一个方式来解释某个需求说明。针对对这种情况,就要求我们的调研人员要能够从多个角度来分析客户的不同需求,整理出最终的需求与客户确认,定出最终真实可靠的需求,我们绝不能凭借我们自己的单面理解来定立客户的最终需求。
5. 在一个项目的开发中,文档的书写是极为中要的一项工作。因为,某些文档就是我们在开发后期与客户沟通的可寻依据、也是我们程序员在编码过程中要用到的重要文档。我们绝对不能认为,凭借我们的大脑来记录所有的开发需求。。。;即使,你说你是天才,你要用你那颗爱因斯坦的大脑来记录所有的开发需求,那也是不可能的,人的精力总是有限的。这就要求我们在需求调研中做好需求文档的记录和整理。
6. 需求调研工具选择,客户一般对图形还是比较感兴趣的,所以我们在调研过程中,我要尽量的采用图形化界面来和客户沟通需求。比如可以采用Rose工具,把客户的意思转换为用例图、时序图、协作图、状态图、类图等,使表达的意思更加直观。这样客户会更快的进行问题的实质。
JAVA工程师个人简历中的项目经验范文
JAVA工程师个人简历中的项目经验范文
国产中间件参考实现及平台
软件环境: j2ee
硬件环境: x86
开发工具: Java
项目描述: 核高基重大专项课题 该课题旨在建立国产中间件标准体系,进而在该标准体系指导下构建国产中间件参考实现与平台,从技术、产品与产业运作机制等方面探索适合国产中间件发展的一体化方案。 责任描述: 编写相关文档和设计报告。将Onceportal 4.0中符合JSR 286规范的Portlet容器OSGi化。
轻量级数据持久框架
软件环境: j2ee
硬件环境: x86
开发工具: Java
项目描述: 国家863项目子课题 该课题旨在提供一种能够提高小型信息系统持久层的开发效率,降低其在异构数据库之间的迁移成本的数据持久化框架。 责任描述: 调研现有持久化技术,编写可行性报告。借鉴已有产品和标准的经验,提取数据持久化通用接口,完成持久化框架总体设计。在Java环境下对框架进行开发,并提供了框架接口在关系数据库、XML数据库和目录数据库下的实现。
基于门户系统的单点登录工具
软件环境: j2ee
硬件环境: x86
开发工具: Java JSP
项目描述: 国家863项目子课题 该课题旨在研究门户环境下如何安全有效的对常见的B/S和C/S应用进行单点登录集成。 责任描述: 调研企业B/S和C/S应用的常见认证方式,设计门户环境下B/S和C/S应用单点登录集成工具 OnceportalBSSSO1.0,OnceportalCSSSSO1.0/2.0并使用Java和JSP等相关技术将其实现。
可视化快递追踪分析平台- VisualExpress
软件环境: j2ee
硬件环境: x86
开发工具: Java
项目描述: 该项目旨在开发一个可以向用户提供基于Google Map的可视化快递单件查询,提供RSS、手机短信、Email等多种单件状态信息订阅,能够利用既往数据进行单件到达时间预测,并对快递公司的整体运营情况进行简单分析的综合快递交互平台。 责任描述: 任务分配、项目模块划分、项目进度监督以及相关人员的协调(项目组共6人)。需求分析、模块功能的取舍裁定以及模块之间的接口定义。利用Struts和JSP编写系统表示层的相关代码。相关文档和项目报告的编写。
IT高级项目经理简历模板
个人情况
姓 名: 性 别: 出生日期: 户 口:上海 居 住 地:
自我评价
11年 IT行业、八年世界500强企业工作经历;适应跨团队、高压力 、快节奏的工作环境;中/英语沟通能力佳;有较强的团队领导能力;具备较强的专业背景和丰富的项目管理经验。
教育背景
1996/9 – 2000/6: 华东理工大学
计算机专业学士
培训经历
2008/8: 华盛顿大学项目管理培训证书
2008/3 -- 2008/7: 美国卡耐基培训中心 美国卡耐基商务技巧培训 2005/3 -- 2005/4: 戴尔计算机美国奥斯汀总部 赴美业务培训
2003/8 -- 2004/6: Shanghai Synergy Business Consultancy Co.,Ltd Synergy 商务
技巧培训
2002/7 -- 2002/8: 东芝公司东京总部 业务培训
2002/7 -- 2002/8: 微软指定新加坡中圣上海培训中心 微软认证系统工程师(MCSE)、 MCSE/MDBA
工作经验
任职时间:2010/1--至今 公 司:盛大在线
职 位:项目管理部经理 工作职责:
负责盛大在线公司级别重要项目的项目管理工作;配合所在部门总监制定合理的项目规划、分配研发资源;协助管理层处理部分重要业务问题;培训、管理项管团队,为部门其他项目提供项管支持,跟进项目进度并协助解决相关项目问题;在企业里推行敏捷开发和项目管理方法,协助提高项目开发效率和质量。2011年8月起,负责公司新兴的互联网广告业务的项目管理工作,主要负责构建相关的广告投放、支持平台并探索优化广告投放效果的方法。 项目经验(主要):
2010年3月至8月,负责盛大集团计费系统升级项目。作为项目经理,全程参与了项目
从简历到签约——校招求职全攻略求职准备简历网申笔试面试
预算、技术方案制定、评审、设备选型、安装测试工作、可行性验证及最后实施的过程。取得了系统一次切换成功,系统稳定运行3月无任何故障的成绩。项目被公司评为年度优秀项目。
2010年7月至12月,负责盛大集团计费系统高扩展性改造项目管理工作。项目主要目的 是将原来基于数据库层的计费业务处理逻辑提升至应用层来处理,通过系统架构改造为计费系统提供更加灵活且可水平 扩展的业务处理能力。项目首次在盛大在线公司采用Scrum的项目管理方法。该项目不但成功实现原定项目目标,更加帮助公司培养了一批理解敏捷开发、项目管理的工程师。
2011年2月至今,负责盛大集团诺亚项目(手机账号)的项目管理工作。该项目作为盛 大集团无线互联战略的重要基础,希望构建基于手机账号的新的盛大账号体系,同时为盛大各应用尤其是无线互联应用提供高质量的手机用户,提高用户的活跃度和粘度。目前该项目已经实施了近一个季度,项目指标已经完成约50%,各方面工作进展比较顺利。 其他一些主要负责的项目包括: 盛大声纹认证项目、盛大计费系统灰度信任项目、微支
付之点券分成(清结算)项目、认证系统改造项目、认证系统整体迁移项目等。除认证改造项目尚在试运行阶段外,其他项目都已经顺利结项。{it项目经验范文}.
获奖经历:
2010年Q1获得星级员工转正奖励、Q2、Q4都被评为4星级员工、Q3获得优秀员工称号
并被评为5星级员工; 2011年Q1获盛大集团优才奖励。
在盛大集团推广Scrum敏捷项目管理方法。作为培训师,先后在盛大在线、盛大创新院、 盛大游戏、集团培训“今天我开讲”讲坛等各种场合宣讲、培训Scrum的知识和技巧,反馈良好,所作讲座被集团培训部列为精品培训课程之一推荐给员工;同时积极在盛大在线内部展开实际项目的Scrum实施工作,并及时收集 、总结了相关实施经验,撰写了适合盛大公司的具体实施建议。
任职时间:2006/8--2009/11 公 司:eBay中国研发中心 职 位:项目经理 工作职责: 曾先后担任资深测试工程师和资深项目经理。主要负责亿贝中国研发中心搜索业务相关的项目。
项目经验(主要):
2006年8月至2007年3月,作为资深测试工程师,推进eBay中国测试团队从QA转为 QE以应对eBay使用Java重构平台(原平台基于C++)的计划。为团队探索使用JUNIT测试取代传统的手工测试的途径并制定相关的测试规范和流程,提高测试的自动化水平和测试的效率。
2007年6月至2007年11月,领导了eBay Motors site的改版工作。该项目产品经理团 队在美国,开发团队在中国和美国各50%,测试团队在中国。作为项目经理,很好地协调了各团队的工作,保证了新site的顺利上线。获得美国产品经理团队的表扬并一度担任Motors 站点工作在中国的主要接口人。
2008年负责为印度新成立的开发、测试团队培训项目实施规范和流程。作为项目经理, 带领印度开发、测试团队完成美国产品团队提交的项目。由于工作出色,善于沟通和协调,获得印度研发中心高层的嘉奖并被邀请去印度研发中心参观和担任培训讲师。 2009年,作为eBay项目实施流程改革实验的首批试点,被选为Nature Search项目的
program manager。该项目主要是帮助eBay更好地利用第三方搜索引擎提供的服务来增加主要产品页面的流量。 作为Program Manager,很好地规划了项目实施的阶段性计划,有效地领导了项目所需的开发式讨论和决策过程,并及时地针对项目实施结果进行了效果分析。因为成功地完成了该program的管理工作,当年被评为星级员工。 其他曾经负责过的项目主要有:eBay商品分类优化项目、eBay卖家排名算法优化项目等。
其他工作成绩:
曾担任eBay中国首届员工俱乐部主席,成功策划了eBay家庭日、eBay偶像评选、eBay新年晚会等多项集体活动并因此获得总经理嘉奖。利用业余时间分析eBay 发展历史和财务状况并撰写了eBay Financial Story的研究报告,被公司列为中级管理层培训计划之一在eBay中国公司内部进行多轮培训演讲, 并被推荐到美国总部和印度研发中心宣讲。
任职时间:2002/8--2006/8
公 司:戴尔计算机上海有限公司中国研发中心
职 位:资深项目工程师、首席工程师、个人电脑测试部主管 工作职责:
主要负责戴尔个人电脑产品在中国研发中心的测试工作。作为最早加入上海研发中心的 工程师之一,协助部门经理搭建了模拟生产车间的测试环境并制定了相应的测试流程和标准;翻译撰写培训文档和工作手册;协助招聘并负责新进工程师的培训。后作为个人电脑的首席测试工程师,领导测试团队与戴尔公司全球多个研发中心(包括美国/亚太地区/欧洲)联合工作,及时沟通产品研发、测试进展,共同解决各种技术及业务类问题;先后主导将多条原由美国总部负责的产品线的开发、测试工作成功迁移到上海研发中心。 在戴尔服务的4年里先后4次因为高效的工作表现获得杰出贡献奖。
任职时间:2001/11--2002/8
公 司:东芝电脑(上海)有限公司
职 位:项目主管
工作职责:
东芝笔记本电脑系统软件开发和测试项目主管。 主要负责东芝笔记本电脑新产品OEM 软件集成和测试工作。包括操作系统、第三方应用软件以及硬件驱动程序的集成和测试。 任职时间:2000/7--2001/11
公 司:上海网达信息技术有限公司
职 位:项目经理
工作职责:
主管项目有:
《网达计费系统》的需求分析、开发和 实施。采用C/S架构,使用JAVA/SYB ASE
上海平安保险公司柜台呼叫排队系统设计、开发;
东方网页面升级、栏目策划;上海美通网开通、调试
《网达电子出版系统》第一版测试、改版 《网达电子出版系统》第二版的开发 《网达财务系统》系统需求分析
一个成功软件测试项目的经验
本文以一个工作流测试项目为例, 总结了在测试过程中积累的经验,探讨了目前国内软件开发企业在软件测试过程中遇到的问题以及解决的方法。测试项目背景和实施情况工作流在某公司软件产品线中占有重要地位。
Workflow项目是5系列中的一个小版本,主要增加了任务代办、任务代理、以及任务交接等功能,同时还修复了一些易用性和功能性的Bug。下面,我们大概介绍一下这个项目的实施情况:
● 项目规模与测试人员配置:
○ 项目代码行数:5万行
○ 开发人员配置:开发人员5名、实习生1名
○ 测试人员配置:测试设计人员1名、测试执行人员2名、实习生1名
● 项目测试时的系统部署情况:
● 测试预期与测试执行情况整个测试项目是比较成功的,项目的时间执行情况和预期的测试指标度量都比较接近。发现Bug总数和缺陷密度都达到了要求的标准。当然,测试周期的实际值比计划值晚了两周,原?因是在系统测试后期,为了满足PSO部门提出的定时器需求造成了一定的延期。回顾整个项目的测试过程,我有几点小小的感悟,愿在此和大家一起分享。
测试如何尽早介入
基于以前的测试经验,我们也越来越认识到测试人员应该尽早介入项目的重要性。简单地沿用测试V模型往往出现很多问题,特别是在项目进度拖延的情况下更是如此。如果测试人员一味固执地被要求严格按照V模型定义的标准来开展测试工作的话,则结果往往是在项目初期测试人员工作量极度不饱和(很多测试人员无所事事),而到了项目后期,一旦项目经