Java牛简历

项目经验

项目名称:网上书店网上购书系统

项目描述:系统分为五个模块:主页、用户管理、购物车管理、订单管理和退出。主页模块实现了模糊分页查询、分类分页查询等功能。用户管理模块实现了登录、注册、修改和信息查看等功能。购物车模块实现了图书的查看、购买和修改数量的功能。订单模块实现了查看和删除功能。

个人独立完成整个项目的设计、开发、测试等。整个系统采用MVC模式的Struts框架,持久层由Spring的HibernateTemplate实现,数据源由SpringIoC注入。模型层严格遵循JavaBean规范的要求;Struts用于控制流程和实现国际化,JSP使用纯标签显示页面。为了实现用户名的唯一性,采用Ajax技术进行后台验证。利用SpringIoC的注入实现各层的解耦,大大提高了程序的可扩展性,易于维护。

开发环境:数据库:MySQL

JAVA应用服务器:tomcat 6.0

技术选择:Spring,Struts,Hibernate,JavaBeans,Jsp。

项目总结:通过这个项目,我对MVC模式有了更清晰的认识,看到了SpringIoC在解决程序松耦合方面的强大。JSP页面纯标签开发带来的便利和页面的美观。

项目名称:网通OSS电信运营支撑系统

项目描述:系统后台主要由数据采集系统和数据整合系统支撑,前台分为用户自助管理、资费管理、用户管理、管理员管理、账单管理、账户管理六大模块。

职责描述:在数据采集系统和数据集成系统中,J2SE技术主要用于定期对原始计费信息日志进行分析,整理成列表,保存在服务器的数据库t_detail表中,实现信息在保存过程中的备份管理和日志记录。然后使用PL/SQL将t_detail表集成为日表t_day_x、月表t_month_x、年表T _ year _ x三个表,前台主要完成用户管理、资费管理等模块,通过Struts 2.0 +Hibernate+Spring架构实现,大大降低了模块间的耦合性和写文档的耦合性。

开发环境:数据库:Oracle;

Java应用服务器:tomcat 6.0;

技术选择:Struts 2.0,Hibernate,Spring,JSP,J2SE,Log4j等。

项目总结:这个项目不仅让我掌握了Struts 2.0的应用,也加深了我对其他技术的了解,以及写文档的好习惯和重要性。

项目名称:BBS在线论坛管理系统

项目描述:该系统主要由三个模块组成:主页、用户管理和帖子。首页实现了模糊分页查询、帖子分类、最新帖子、最新消息等功能。用户管理模块具有登录、注册、信息修改、信息查看和积分功能等基本功能。帖子模块具有发帖、留言、查看帖子、修改帖子、删除帖子等基本功能。

职责描述:个人主要完成用户管理模块。持久层采用Hibernate技术实现登录、注册、修改、信息查看、模糊查看等功能;控制层使用Struts的DispatchAction实现页面跳转,JSP页面主要由JSP标签和Struts标签完成。用户注册和登录都使用表单形式获取数据,数据在页面上通过JavaScript技术进行初步验证。

开发环境:数据库:Oracle

Java应用服务器:tomcat6.0

技术选择:Struts,Hibernate,JavaBeans,Jsp。

项目总结:通过这个项目,我体会到了团队合作的重要性,体会到了面向对象的设计思想,体会到了Hibernate框架的简洁,加强了对JSP标签和Struts标签的理解。

项目名称:BAM银行账户管理系统

项目描述:本系统是一个基于C/S架构的账户管理系统。

职责描述:独立完成整个系统的开发。利用GUI实现用户界面采集数据,实现用户开户、登录、转账、修改用户信息、查看资产排名等功能。数据库使用MySQL存储信息,DAO层使用JDBC实现。

开发环境:数据库:MySQL技术选择:图形用户界面,JDBC,JavaBeans。

项目总结:这个明显的目的使我对软件编程更感兴趣,更熟练地使用JDBC访问数据库技术,并对C/S架构有了深入的了解。