简历书写参考资料(项目经验)1.doc_第1页
简历书写参考资料(项目经验)1.doc_第2页
简历书写参考资料(项目经验)1.doc_第3页
简历书写参考资料(项目经验)1.doc_第4页
简历书写参考资料(项目经验)1.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

传播智慧,引领未来 简历参考资料(项目经验)一、神州数码(中国)有限公司电信事业部工作角色:java程序员、JavaEE软件工程师、开发组长工作职责:参与项目的需求分析、设计、开发、实施整个流程二、河南移动客户关系管理系统(CRM)该系统是河南移动为更高效地为客户提供满意、周到的服务,以提高客户满意度、忠诚度为目的而开发的一套软件系统,为全省18地市的大客户提供及时周到的服务,分析客户的使用习惯,消费数据,进行数据挖掘,及时跟踪服务客户,挽留客户,为河南移动的提供了较好的业务回报。所用技术: java, jsp, servlet, primeton eos开发平台,oracle数据库, 存储过程,websphere应用服务器,hp linux河南移动渠道管理系统(PRM)该系统是河南移动的渠道分销管理系统,用于管理分销商,为分销商提供数据,管理分销渠道。所用技术: java, jsp, servlet, primeton eos开发平台,oracle数据库, 存储过程,websphere应用服务器, hp linux三、江苏电信网上客服系统江苏电信公司的网上客户服务系统,可以进行售卡、缴话费,申请装宽带等等业务,和10000号系统、智能网关、短信平台、营帐系统均有接口,提供数据,为客户进行网上服务,无须再到营业厅即可办理。参与前期需求分析和系统网站原型设计四、四川移动新业务运营支撑系统(一期)介绍:本系统为四川移动数据业务的营销支撑平台,涵盖营销方案策划和制定、审核、执行、绩效评估、反馈等数个阶段的支撑。通过对DAS(Data Analysis System)系统中的业务系统数据进行分析,抽取、处理(数据挖掘)。最终为数据部营销策划人员在策划和制定营销案时,提供一个严密的支撑系统,使得营销方案的制定和审批做到有据可依。所用技术: java, jsp, servlet, oracle数据库, webshpere应用服务器(生产机), tomcat应用服务器(开发用),struts框架,hibernate持久层框架五、中关村科技软件有限公司工作角色: JavaEE软件工程师、开发组长工作职责:参与项目的需求分析、设计、开发、实施整个流程六、山东工商总局业务管理系统和报表系统山东工商总局的综合业务管理系统和决策分析系统,将工商局所有的业务可以在网上办理,例如企业年检、数据统计等等,分析工商数据,形成BI报表,供领导层决策使用。所用技术: java, SSH整合技术框架,oracle数据库, weblogic应用服务器,crystal(水晶)报表系统七、 上海银行财务核算管理信息系统(一期,二期)管理上海银行固定资产,进行资产计提、折旧等。所用技术:java, jsp, servlet, informix数据库, weblogic应用服务器, hp unix(熟练操作应用),SSH整合框架八、广州市志趣信息技术有限公司所属行业:计算机软件开发部门:软件工程师汇报对象:项目经理基本任务:在项目期间与客户进行需求分析,确定系统功能,参与系统设计以及功能模块的详细设计,项目编码阶段负责功能模块的实现,项目后期主要负责用户使用文档的编写。离职原因:个人原因九、中国移动区域信息采集与服务系统软件环境:SSH开发工具:eclipse3.2 for JavaEE开发平台:windows xp 项目描述: 本系统根据当地市场需求,可灵活定制各种模拟真人调查,实现了多级别操作制度,总共题型达9种之多,内增加了矩形试方案,解决了具有特殊需求的客服群体。该系统可由多人操作提供了在线答疑分级处理的过程,实现了通过向导定制,供人员参考与作答,使用户选择具有自我性,从而避免了用户可能对其产生反感问题,系统主要采用了SSH架构,为此具有更好的扩展性与可维护性,还采用了JfreeChart技术为使生成各种类型的图标,使用poi导出原始数据,形成Excle文件方便决策人员对其数据进行参考.与此,系统还采用了Spring security 技术实现了多级别权限管,采用了内部电话分级连接实现了多级别用户在线互送答疑问题,并使用WebService技术,可对其服务向外公开,实现了与第三方系统的无缝整合.责任描述:本人主要负责数据采集的需求分析与模块设计,以及对该模块的编码与实现,本模块细分为五个子模块,分别是:用户模块,调查模块,调查页模块,问题模块,答案模块,在用户模块实施的过程中,涉及了多用户操作问题,最终使用了Spring Framework的一个子项目Spring Security才得以完成,在子模块之间的设计过程中,使用了分级级联映射技术解决了一个用户有多个调查的一对多,以及调查与调查页,调查页与问题,问题与答案的多对多问题,在设计中考虑到答案固存问题,所以单独设计了答案预存模块实现了删除问题时并不需要完全删除答案,只是对当前问题的答案删除时做了当前预留保存方案.十、易宝网上支付对接软件环境:JavaBean+JSP+Servlet+log4j+dom4j开发工具:MyEclipse6.6开发平台:window xp责任描述:该系统主要为互联网客户提供在线支付功能项目描述:该系统是本人在校期间受老师应企业需求所得资料并按照易宝支付的接入规范编写接入代码的实现,项目分两个功能,第一个功能是向支付网关发起支付请求,支付请求中包含商户的ID、商户的订单号、支付金额、响应URL等等。在请求发起前需要使用请求参数和商户的密钥采用MD5技术生成用户身份签名,并把用户身份签名作为请求参数发送给支付网关。第二个功能是当客户在银行网页完成支付后,支付网关会把支付结果信息发送到商户提供的响应URL。响应URL由一个Servlet实现,该Servlet会接收支付网关发送过来的请求参数,并且使用商户的密钥和接收到的请求参数生成身份签名。用生成的身份签名与支付网关发送过来的身份签名比较是否相同,如果相同,证明请求来源合法,处理支付成功的业务。采用Log4j记录交易信息,采用dom4j从XML文件中读取商户配置信息。十一、3G网络速速拍(3G网络商城)软件环境:android2.0开发工具:eclipse3.4 + android智能模拟器开发平台:centOS4.5责任描述:该系统是一个移动商城的子系统,采用多线程断点续传下载技术实现了在线播放视频、mp3等功能,以及现场视频拍摄及视频上传,提供了新用户需要注册登录与已注册用户保时直接登录功能,特加了单点登录实效功能,实现了个人形像照拍摄与软件设置等功能,并且只要是Android的手机用户都可以通过该客户端享受到全免费使用视频服务的超炫体验,提供了会员观看的更多优惠服务功能。项目描述:本人主要负责视频上传与下载、mp3播放器、现场视频拍摄、形像照拍摄等功能。项目中使用了Android自带的Pull解析技术来读写xml数据,使用Android自带的SQLite数据库存放用户数据,使用SharedPreferences保存软件参数设置,使用了HttpURLConnection实现应用与Internet的数据上传下载的操作。利用Android自带的MMI(多媒体接口)实现MP3播放器,使用Android照相机提供的API实现自动对焦拍照。 并严格遵循了MVC模式进行开发,并且业务bean编写的过程中采用Android Junit3反复对业务方法进行单元测试,为此确保业务bean正确无误的情况下方才供UI进行调用,此螺旋试的开发模式实现了更效力的开发。技术要点:断点续传实现原理:当我们从服务器下载文件时,需要通过http中的头字段RANGE指定从文件的哪个位置开始下载,eg: bytes=102050-,要求从102050位置开始下载,发送到服务器的http协议部分如下:GET /xxx.3gp HTTP/1.0RANGE: bytes=102050-对此需要采用多线程来实现断点下载,其简单原理是:需要算出每条线程应该从文件的哪个位置开始下载,然后使用RandomAccessFile类保存文件,RandomAccessFile类的seek(nPos)方法可以指定每条线程从文件的哪个位置开始保存数据,当所有线程完成下载之后,文件数据才能写入完整。使用多线程下载的原因,就是为了解决资源网格化,这样有利于在网络上做更多可谓资源共享的问题。十二、3G网络智能监听器软件环境:Android 2.0开发环境:eeclipse3.4 + 手机智能模拟器开发平台:centOS4.5项目描述:自认识android以来,对android的研究与运用多数是在UI上,前段时间在家中余闲时,听朋友聊起有关手机窃听事件的问题时,突然想起androidAPI里面也有类似可以实现的功能,花了一个星期仔细研究了下,对其功能也做了简单的实现,此功能主要实现的是针对Android手机用户的电话与短信进行监听,并且通过HttpURLConnection对其监听的数据进行上传到所需的web站点,为此获取他人隐私是一个比较严重的侵权行为,本人只是研究爱好,非以营利所需,只是此软件空间狭隘,伸缩性比较小,相信多数有这方面研究的人稍下点功夫就能简单的完成,而且能认识到它的不足之处,不过应该可以改进,可以实现多重监听等比较透切性的问题,虽然在androidAPI里面有提到线程安全问题,简单的改进应该可以对其突破。责任描述:独立开发完成。十三、综合办公自动化系统(OA) 软件环境: Struts2+spring+Ajax+Jbpm+Hibernate +JDPM开发工具: mysclipse7.5 for JavaEE 项目描述: 本系统是一个基于互联网的高效协同工作平台和优秀的协同管理系统。它可把日常管理中的业务、事务、事件等信息在单位、部门、组群、个人之间进行及时高效、有序可控、全程共享的沟通和处理。包含文档系统/人事系统/公共信息系统/日程任务系统/消息系统/考勤系统/公告系统/会议管理/审批管理/个人工具/办公用品/权限管理/网上交流论坛等模块。 责任描述: 参与了项目的功能划分的分析和设计的讨论,消息管理、考勤管理、公文流转、权限管理等的代码实现。负责公文流转管理及流程监控。实现公文的会签,流程的设计使用图形化的流程设计工具完成。同一个流程定义在系统中只有一份,但可以不断的优化和完善,有多个升级版本,以版本号来区分。在流程执行的过程中,可以全程监控流程实例,可以查看流程中的所有变量;可以图形化的监控流程,在流程图片上高亮显示当前正在执行的节点。十四、美好超市进销存系统 软件环境: Struts2+Spring+Hibernate 开发工具: myeclipse7.5+ROSE 项目描述: 这是一个对企业采购、销售、库存进行管理的系统,对企业的从采购到库存到销售等各个环节进行管理,实现了数据在各个部门之间的共享与流转,提高了企业的办事效率。项目主要分采购、销售、仓储三个主要子系统。 责任描述: 负责库存子系统的开发,主要开发入库单、出库单和盘点单三张单据的开发以及库存台帐、库存预警等模块的开发。 项目经验与心得:展现层使用Struts2来实现MVC模式,把Domain Object和Action交由Spring容器进行管理,这样有助于更好的分层解耦。利用Spring可以管理对象的生命周期、注入依赖对象和使用容器声明式事务管理。持久化层使用hibernate来实现,使用泛型DAO把添/删/改/查/分页/统计这些操作进行了封装,子类只要继承该DAO就具备这些行为。在实现细粒度权限管理时使用了Struts2中提供的拦截器实现对Action方法的拦截,当发现用户具有某个权限时,才允许Action方法继续执行。粗粒度权限管理使用Filter实现。实现DAO代码时,我们并没有使用HibernateTemplate和HibernateDaoSupport,主要因为这两个类都是由Spring提供的,从无入侵性的角度来看,应用会跟Spring容器产生紧密的耦合。这里我们使用了Hibernate原生的API实现DAO,当然这种方式只能在Hibernate3以上版本中使用,而且必须通过getCurrentSession()方法获取当前被spring管理的session,而不能使用openSession(),因为openSession()得到的session是不受spring容器管理的,无法使用容器管理事务功能。十五、公司内部论坛系统 软件环境: Struts2+Spring+Hibernate+Lucene开发工具: myeclipse7.5项目描述: 包含用户模块,版面模块,文章模块,权限模块,搜索模块,系统模块,缓存模块等。版面模块:采用二级的版面结构(或叫做分类和版面),可以控制(调整)分类或版面的显示顺序;文章模块:文章分为主题和回复。主题有多种类型,比如公告帖,置顶帖,精华帖,推荐帖,普通帖等等。一个主题中可以带有一个投票,称之为投票帖。投票有两种:单选投票和多选投票。一个用户只能对同一投票主题投票一次。文章(主题和回复)中可以带有附件。每个附件都可以有说明,用于说明这个附件文件的内容,因为不是所有的文件的名字都是有意义的。文章搜索:使用lucene技术,实现了类似百度的站内全文搜索。优点为查询速度快,查询条件多样,比如可有前缀查询,通配符查询,短语查询,模糊查询等等,十分灵活快速。在后台有会员管理:可以锁定捣乱的会员;有搜索管理:查询或更新或重建lucene索引库;有系统设置和配置文件管理:查看和修改系统参数。 责任描述: 负责用户管理和登录、在线用户列表、文章模块、搜索模块设计与开发。文章模块:使用了FCKeditor可视化在线编辑器。文章中的附件存放到服务器的硬盘中,解决了文件名相同、危险文件类型、大文件、中文名附件下载乱码问题。搜索模块:使用Lucene实现对站内文章的全文搜索,并使搜索结果中的关键字高亮显示,编写业务bean时反复使用Junit对业务方法进行单元测试。项目中大量使用了Factory(工厂模式)、Prototype(原型模式)、Singleton(单态模式)和Proxy等设计模式。获取用户的IP地址,使用基于JAX-WS2.1规范的WebService技术从/WebServices/IpAddressSearchWebService.asmx查询IP所在国家、城市、所有者等信息。十六、3G网络视频拍拍客户端所属单位:郑州傲世科技有限公司项目时间:2009/10-2010/2软件环境:Android2.0 开发工具:eclipse3.4+Android智能手机摸拟器项目描述: 提供在线播放视频、mp3、多线程断点续传视频下载,现场视频拍摄及视频上传,用户注册/登录及个人形像照拍摄、软件设置等功能,所有Android的手机用户都可以通过该客户端享受到全免费使用视频服务的超炫体验。责任描述: 负责视频上传与下载、mp3播放器、现场视频拍摄、形像照拍摄功能。项目中用到了SAX和Pull解析器读写xml数据,使用Android自带的SQLite数据库存放用户数据,使用SharedPreferences保存软件参数设置,使用HttpURLConnection实现应用与Internet的数据上传下载。并利用Android自带的MMI(多媒体接口)实现MP3播放器,使用Android照相机API实现自动对焦拍照。应用严格按照MVC模式编写,在业务bean编写的过程中采用Android Junit3反复对业务方法进行单元测试,在确保业务bean正确的情况下再供UI进行调用。各模块的技术要点:为了加快下载速度,采用了多线程下载,先计算出每条线程应该从文件的哪个位置开始下载,然后使用RandomAccessFile类保存文件,RandomAccessFile类的seek(nPos)方法可以指定每条线程从文件的什么位置开始保存数据,当所有线程完成下载之后,文件数据就写入完整。采用多线程下载之所以快,是因为其抢占了更多的服务器资源,服务器为之服务的时间多了,下载就会快些。十七、易付宝网上银行支付对接所属单位:郑州傲世科技有限公司项目时间:2009/08-2009/08软件环境:JavaBean+JSP+Servlet+log4j+dom4j开发工具:Myeclipse3.3 for JavaEE项目描述:本系统是为互联网客户提供在线支付功能责任描述: 该系统是基于原来公司项目进行维护和修改,按照易宝支付的接入规范编写接入代码,项目分两个功能,第一个功能是向支付网关发起支付请求,支付请求中包含商户的ID、商户的订单号、支付金额、响应URL等等。在请求发起前需要使用请求参数和商户的密钥采用MD5技术生成用户身份签名,并把用户身份签名作为请求参数发送给支付网关。第二个功能是当客户在银行网页完成支付后,支付网关会把支付结果信息发送到商户提供的响应URL。响应URL由一个Servlet实现,该Servlet会接收支付网关发送过来的请求参数,并且使用商户的密钥和接收到的请求参数生成身份签名。用生成的身份签名与支付网关发送过来的身份签名比较是否相同,如果相同,证明请求来源合法,处理支付成功的业务。采用Log4j记录交易信息,采用dom4j从XML文件中读取商户配置信息。十八、公司内部综合办公自动化系统(OA)所属单位:郑州傲世科技有限公司项目时间:2009/03-2009/07软件环境:Struts+Ajax+Jbpm+Hibernate+Jfreechart开发工具:eclipse3.3 for JavaEE项目描述: 本系统是一个基于互联网的高效协同工作平台和优秀的协同管理系统。它可把日常管理中的业务、事务、事件等信息在单位、部门、组群、个人之间进行及时高效、有序可控、全程共享的沟通和处理。包含文档系统/人事系统/公共信息系统/日程任务系统/消息系统/考勤系统/系统系统/公告系统/会议管理/审批管理/个人工具/办公用品/权限管理等模块。责任描述:参与了项目的功能划分的分析和设计的讨论,消息管理、考勤管理、公文流转、权限管理等的代码实现。负责公文流转管理及流程监控。实现公文的会签,流程的设计使用图形化的流程设计工具完成。同一个流程定义在系统中可以有多份,以版本来区分。在流程执行的过程中,可以全程监控流程实例,可以查看流程中的所有变量;可以图形化的监控流程,在流程图片上高亮显示当前正在执行的节点。对统计数据使用Jfreechart生成饼图与柱状图。十九、世纪龙超市进销存系统所属单位:郑州傲世科技有限公司项目时间:2008/10-2009/02软件环境:Struts2+Spring+Hibernate开发工具:eclipse3.2+ROSE项目描述:这是一个对企业采购、销售、库存进行管理的系统,对企业的从采购到库存到销售等各个环节进行管理,实现了数据在各个部门之间的共享与流转,提高了企业的运行效率。项目主要分采购、销售、仓储三个主要子系统。责任描述:负责权限子系统,库存子系统的开发,主要开发入库功能、出库功能和盘点功能三张单据的开发以及库存台帐、库存预警等模块的开发。 项目经验与心得: 展现层使用Struts2来实现MVC模式,把Domain Object和Action交由Spring容器进行管理,这样有助于更好的分层解耦。利用Spring可以管理对象的生命周期、注入依赖对象和使用容器声明式事务管理。持久化层使用hibernate来实现,使用泛型DAO把添/删/改/查/分页/统计这些操作进行了封装,子类只要继承该DAO就具备这些行为。在实现粗粒度权限管理时使用了Struts2中提供的拦截器实现对Action方法的拦截,当发现用户具有某个权限时,才允许Action方法继续执行。二十、北京摸娱娱乐传媒有限公司摸娱娱乐网站开发 软件环 境:pring2.5MVC+hibernate+Ajax开发工具:MyEclipse8.0 项目描述:针对 一个大众化的艺人选秀成星并可以任选经纪人,艺人,粉丝等角色的娱乐型门户网站 工作职责:参与项目的需求分析,编写文档,编写代码,并且 测试,调试等任务 主要负责:具体负责开发了留言模块,投票模块,咨询模块,首页动态显示模块,以及任务模块的分析,数据库设计,代码编写,测试, 调试,以及jsp页面的编写修正等 经验心得:其中注解形式的开发提高了编写效率,简化了复杂的框架设计,同时注解的多种类型也省了代码的繁琐,使有时间把注意力放在需求分析上! 我觉得注解是一个新的开端,而且将会越来受重视,成为趋势,同时springMVC开发也是一个大的趋势,可以代替struts+spring,有利于开 发的简化高速的完成!二十一、NetStore网上购物管理系统项目描述:该系统分为首页、用户管理、购物车管理、订单管理、退出5个模块。首页模块实现了模糊分页查询、分类分页查询等功能;用户管理模块实现了登录、注册、修改、查看信息等功能;购物车模块实现了查看、购买、修改商品数量等功能;订单模块实现了查看、删除等功能. 个人角色描述:此系统中我主要实现用户管理功能,包括用户的登录 注册 个人信息修改的个人管理和管理员的增加和删除以及管理员对普通用户的暂停登录和删除功能数据库:mysql; 运行环境:tomcat 6.0;技术选型:Spring2.1、Struts、Hibernate模式选项: 抽象工厂模式 单例模式 MVC模式二十二、湖北省发源地美容美发连锁机构ERP系统软件环境:Struts+Jbpm+JavaBean+Ajax开发工具:Myeclipse6.0+Rose+MySql项目描述:该系统是在本公司自主研发的基于C/S的ERP系统上抽取出部分功能改为B/S的试用系统,该系统主要实现了各分店的请假审批流转,考勤管理,消息管理,简单的财务管理等功能。责任描述: 参与了项目的功能划分的分析和设计的讨论,考勤管理、审批流转、权限管理等的代码实现。流程的设计使用图形化的流程设计工具完成。同一个流程定义在系统中可以有多份,以版本来区分。在流程执行的过程中,可以全程监控流程实例,可以查看流程中的所有变量;可以图形化的监控流程,在流程图片上高亮显示当前正在执行的节点。二十三、运通物流系统 软件环境:Struts1.3 + Spring1.2 +Ajax + Hibernate3.2 + JFreechart硬件环境:windows 2003 server开发工具:Eclipse+Rose+SQLServer2005责任描述:参与项目的需求分析,完成收货管理,票务管理,配送管理,财务管理,市场管理,查询统计,基本资料等模块的代码实现与测试。项目描述:物流行业随着中国经济改革有了突飞猛进的发展,传统的物流过程人工操作太多、管理混乱,已不能满足企业发展的需求。必须通过数字化来进一步适应企业发展,该系统实现客户各个分公司之间业务统一,防止数据丢失,提高工作效率,方便客户对业务的掌控。 各模块技术要点:1)使用Ajax查询订单是否存在2)使用Session保存用户信息3)使用Log4j记录用户的所有操作4)使用Spring的AOP技术拦截用户权限5)使用JFreeChart技术生成统计报表二十四、3G网络Android手机视频及音乐客户端与服务器端软件环境: Android2.1 开发工具: eclipse3.5+Android智能手机摸拟器+ Apanda A60项目描述:服务器端提供最新更新的视频以及MP3的下载,客户端提供视频及音乐播放器,客户端还支持现场视频拍摄及视频上传,用户注册/登录等功能,用户登录后可以下载观看自己之前上传的视频。所有支持Android2.1的手机用户都可以通过该客户端使用免费的视频服务。责任描述: 负责实现视频上传与下载、媒体播放器。项目中使用JSON表达式传递数据,使用Android自带的SQLite数据库存放用户数据,使用 SharedPreferences保存软件参数设置,使用HttpURLConnection和Socket实现应用与Internet的数据上传下载。并利用 Android自带的MediaPlayer API实现MP3/MP4/3GP播放器。各模块的技术要点:1.服务器要向客户端提供最近更新的视频列表、用户查询的匹配视频列表,用户曾经上传的视频列表等结果集,客户端以http请求的方式携带查询条件从服务器获取以JSON表达式返回的符合条件的结果集,然后使用android自带的JSON解析API对其进行解析,解析后的数据使用ListView显示。服务器端使用lucene实现对视频库里视频名称等信息的全文检索,以JSON表达式返回符合条件的结果集。使用这里使用JSON传递数据主要是因为JSON表达式比XML文件有更好的线上传输效率,而且客户端解析JSON表达式也比解析XML文件简便。2.软件具有视频下载功能,它实现了断点续传与多线程功能。通过每个线程http请求的RANGE字段设定下载文件的哪一段,然后通过RandomAccessFile类设定好文件的的总长度,该类可以通过seek方法设定每个线程从哪个位置开始写入,从而实现多线程下载。本程序使用SQLite数据库存放文件下载路径,线程ID及每个线程已经下载到的位置,每填充一次大小为1K的缓冲区就记录一次,若下载中断,重新下载时,每个线程就从断点位置开始请求数据。下载完成后从数据库中删除该文件相关的记录。3.视频上传功能,因为视频文件一般都比较大,移动通信设备不稳定因素多,所以也要实现断点续传,而且web服务器软件一般对上传的文件大小有限制,因此不能通过HTTP协议实现,此项目采用TCP/IP协议通过Socket方式实现视频文件上传, 编写socket服务器端软件对指定端口进行监听,采用线程池处理每一个用户的连接请求。客户端需要上传文件时发送自定义头,含有文件名,文件长度,文件标识码的信息,文件标识码由服务端生成,如果用户初次上传文件,该值为空。服务器收到请求信息后,给客户端返回含有文件标识码和已上传到的位置position的响应信息,客户端收到响应信息后,从服务器端指定的position开始上传数据,初次上传时该值为0。4. 视频播放器,需要解决电话来电时暂停播放,并在挂断电话时继续播放功能。实现方式为当电话来电时,播放器Activity的onPause被调用,重写该方法,在方法里保存视频当前播放的位置,然后停止播放。挂电话后从保存位置继续播放。虽然通话activity关闭后导致播放器activity的onResume()被系统调用,但继续播放视频的处理代码不能写在 onResume()里,如果写在onResume()里, SurfaceView在通话Activity打开时会被销毁,播放器Activity重新激活调用onResume()时还未创建,因此继续播放视频时视频画面将是黑屏。解决办法是注册SurfaceView的回调Callback 重写方法surfaceCreated(),该方法是在SurfaceView创建完成时被系统调用的,可以在该方法里实现继续播放视频的处理代码。5.前期用户界面使用layout制作,但是由于过于繁琐,因此后期改为使用webView显示HTML做的用户界面,这样就可以让网页设计人员来设计用户界面了,比我设计的好看得多。二十五、Android照相机,网上相册以及图片搜索软件软件环境: Android2.0 开发工具: eclipse3.5+Android智能手机摸拟器项目描述:服务器端提供每个注册用户一个网络相册,用户可以将拍摄的照片上传到该相册中,客户端提供照相机,用户公开的图片搜索,用户登录功能。用户输入搜索条件之后可以在从服务器端获得符合条件的图片,以图片名称列表显示在屏幕上,用户可以点击名称查看某张图片的大图,也可以把该图片保存到自己的相册中。责任描述: 负责客户端照相机的实现,图片的上传和下载,图片搜索和查看。项目中使用了xml文件保存和传递图片名称列表,使用了Pull解析器读写XML文件,使用Android照相机API实现自动对焦拍照。拍照时使用广播接收者实现低电量报警。各模块的技术要点:1.服务器端要向客户端的请求作出回应,返回给客户端该用户的相册中的文件名列表或该用户搜索的其他用户公开的图片标题列表,这里使用的是XML文件传递数据,并在客户端使用pull解析器解析该XML数据,这里使用Pull技术解析XML而不是DOM或SAX,主要是因为DOM解析XML比较耗内存而SAX解析XML代码可读性太差。使用Pull技术解析XML的性能大于或等于SAX,代码的可理解度比SAX好,Pull允许在得到所需数据后停止解析,所以在不需解析完整个XML内容的场合,它的性能比SAX更高,Android系统本身解析xml采用的就是pull技术。2.该程序的照相机因为使用了摄像头比较耗电,所以在电量较低时要提示关闭程序或更换电池,这里通过在AndroidManifest.xml文件中注册一个广播接收者订阅ent.action.BATTERY_CHANGED意图,从该意图中取出level属性,若该属性小于10,说明电量小于10%,于是提示“需更换电池或关闭照相机以延长待机时间”。3.在列表显示结果时本打算用缩略图显示,后来考虑到手机屏幕有限,如果缩略图较大,一个屏幕显示不了几张,若缩略图较小又看不清具体内容,最后决定使用文字列表显示,同时在上传照片选择是否公开时提示“若要公开您的相片,请使用与内容相关的名称以便其他用户搜索”。在服务器端使用lucene实现对所有用户已公开的照片名称进行全文检索。二十六、北京博大国盛投资有限公司办公自动化及人事管理系统软件环境: Struts+Hibernate+Spring+JavaBean+JSP+MySql开发工具: eclipse3.3 for JavaEE项目描述:本系统是一个基于局域网的办公室管理系统。其中的办公自动化部分可把日常管理中的业务、事务,例如车辆调度,请假等信息在部门、组群、个人之间进行及时高效、 有序可控沟通和处理。包含文档系统/公共信息系统/日程任务系统/消息系统/公告系统/会议管理/审批管理权限管理等模块。人事管理部分包括入职离职登记,人员档案建立,考勤记录,劳动合同签署提醒(根据08年劳动法入职一个月内必须签署劳动合同),员工保险基数采集,社保对账等功能,还可以根据劳动合同模板和新入职员工信息生成劳动合同,简化了人事管理,避免了大量因遗漏保险,漏签劳动合同等引起的劳动纠纷。责任描述: 在本项目中前期我负责对08版劳动合同法的研读以获得人事管理部分的业务需求,确定系统功能,代码阶段根据业务需求对办公自动化部分和人事管理部分的大多数功能进行了代码实现,工作中使用了Spring对业务bean和Action进行管理从而实现了业务层与控制层解耦,使用Spring的OpenSessionInViewFilter过滤器解决了在JSP访问实体bean中的Lazy属性时,因Hibernate的 session关闭而导致的延迟加载例外问题。项目中使用了C3P0数据源技术减少连接对象数来提升应用性能。二十七、北京博大国盛投资有限公司门户网站软件环境: Struts+Hibernate+Spring+JavaBean+JSP+ajax开发工具: eclipse3.3 for JavaEE项目描述:该网站是一个传统的房地产公司门户网站,包含了公司介绍,公司动态,经营管理,企业文化,网上办公,招租项目介绍等模块。用户无法通过该网站直接与公司沟通,但是可以注册并订阅企业房源价格的变更以及优惠活动通知。该网站是完全按照总经理的规划制作的,没有太多自己发挥的余地。责任描述:在本项目中我负责除了前台网页布局之外的所有业务的代码实现,因为该项目在我如之前已有蓝图,因此没有做任何需求分析,直接进入代码阶段。项目使用了Ajax技术实现了查看各项公告的异步请求处理,使用JavaMail API实现了电子邮件的自动发送。二十八、3G 网络Android手机视频客户端软

温馨提示

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

评论

0/150

提交评论