工作经历:
1、2016/7 2016/8: QQ聊天系统
开发工具:Eclipse、oracle
开发人数:3
项目描述:
   根据客户需求,经过分析与研究开发了该项目,运用看SWT框架来规划系统的界面与主要功 能的实现,运用oracle来设计数据库。
项目的主要功能:
QQ用户模块
ž 用户注册和登录功能
ž 用户修改登录密码功能
ž 用户找回密码功能
ž 用户密码加密功能
ž 用户个人资料修改功能
ž 用户聊天功能功能
ž 用户添加、删除好友功能
ž 好友分组、备注功能
责任描述:
.   参与系统需求分析与设计的讨论
· 数据库的建立与维护
· 聊天管理:发送、查询聊天信息
· 个人信息管理:忘记密码、登录、修改个人信息、密码加密等
项目总结:
.    这是自己参与开发的第一个项目,初步了解了项目开发的流程,规范了代码的书写习惯,加 深了对SWT组件开发的图形界面程序的理解。深刻体会到项目需求分析对项目开发的重要 性,认识到合理的数据库设计大大简化项目开发
. 在项目功能实现之前的需求分析非常重要,项目开发人员一定要讨论清楚,确定需求
. 实现相关功能时也遇到问题,经过努力与小组成员之间的讨论也都一一解决。比如注册时对 用户密码进行加密存储在数据库,当找回密码时如何获得不是加密后的密码
. 通过该项目的开发,学会了熟练的操作数据库,并对SWT框架有了一定的了解,掌握了项 目的开发流程,加强了自主学习能力,提高了解决问题的能力,体会到项目开发过程中团队 合作的重要性
2、2017/08:天气查询
开发工具:Eclipse、XMLSpy
开发人数:1
项目描述:
获取全国的天气数据,利用xml解析技术,在swt组件编写的界面上显示出全国的天气信息
项目总结:
.第一次接触XML,XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性给数据集成与交互带来了极大的方便。解析XML有四种方法,分别是:DOM(JAXP Crimson解析器)、SAX、JDOM、DOM4J。这次使用的是DOM解析方法,对XML有了初步的了解。
3. 仿美团团购网站(2016.09-2016.10)
运行环境:jdk1.7、tomcat7.0、oracle
   运行工具:Eclipse、PL/SQL、Tomcat7.0、Dreamweaver
   开发人员:个人
   项目描述:本网站分为前台用户和后台管理两大部分。前台部分静态页面主要采用HTML5、CSS3、Jquery,数据处理则采用Oracle。后台部分,则以easyui框架为首要的开发技术,将前台数据在后台实时处理并维护。主要模块如下:
   前台部分:
   (1)会员进行登录、注册、修改密码,修改密码时必须输入邮箱验证码
   (2)显示所有商品的信息,可根据商品类型、商品名称进行条件查询
   (3)可将商品加入我的订单或者直接购买,购买成功的商品显示在已付订单中,未购买成功的商品   显示在未付订单中
   (4)可根据选中的商品计算总额进行支付,支付成功后会员的余额相应减少,会员余额不足时将无   法进行支付,也可点击进入充值页面,进行充值时,必须输入邮箱验证码
   后台部分:
   (1)商品信息管理
   (2)商家信息管理
   (3)会员信息管理
   (4)商品类型管理
   主要技术点:
   (1)使用HTML5编写网页界面
   (2)使用ajax、json、el表达式完成数据交换
   (3)使用qq邮箱随机发送验证码信息
  项目总结:本项目是单人开发,提高了独立解决问题的能力。深刻意识到浏览器兼容的重要性, 同时碰到了一些问题,比如:团购网站肯定会有很多图片,刚开始我想着是把图片存在 项目下面,后来发现如果项目一旦更新,那么之前图片的保存就会存在弊端,后来我就把图片存 在tomcat服务器 下,就解决了这个问题。再后来考虑到访问速度的问题,我就在页面加载时尽 可能少地发送请求,或者在一个请求中实现多个效果,提高了一些速度。
4、2017/03 - 2017/04:人力资源管理系统
运行环境:jdk1.7、tomcat 7.0、oracle
开发工具:Eclipse、tomcat 7.0、PL/SQl、Fire、Dreamweaver
开发人数:3
项目描述:
人力资源管理系统,主要是一个集面试考试系统、个人简历录入系统、薪资管理系统、人事 变更系统的网站,主要采用jsp、JQuery,数据处理则采用Oracle,同时使用了SpringMVC 框架。
项目分为四大模块:
. 面试考试系统
. 个人简历录入系统
.   薪资管理系统
.   人事变更系统
责任描述:
. 参与系统需求分析与设计的讨论
. 负责数据库的设计与维护
. 个人简历信息的录入
项目总结:
. 经过上一个项目的经验,在设计数据库是考虑更加全面。在设计表时留一两个空白字段, 避免在项目进行过程中对表字段修改的麻烦
. 在实现功能时也遇到问题:js传值后台中文乱码问题,在js里要用encodeURI进行两 次编码,在Java代码中用URLDecoder.decode再编码就可解决;还有实现提交问题功 能时多次提交请求等
. 通过本次项目开发,熟练掌握了WEB项目的开发流程,掌握了SSM三大框架,并用Git 进行团队开发;进一步加强了解决问题的能力;在项目中遇到问题并解决问题是对自己 最好的提升
|