CGMentor3D视频教学网站
软件环境:Struts+Hibernate
开发工具:Myeclipse
项目描述:本系统是一个基于互联网教授制作3D动画视频。非注册会员享有先试学然后再决定是否成为正式会员的权利,可以很好的感受教学水平。系统角色分为注册学员,试学学员,专业的教师和后台的管理人员。责任描述:参与了项目的功能划分的分析和设计的讨论,负责项目前期的学员的功能的开发,如果管
理学员可以观看的
课程进度的功能,学员预约讲师答疑功能,学员上交
作业等等功能;以及项目交付后,给教师添加了浏览学生历史成绩功能,管理员浏览学员
学习进度以及讲师对学生的作业的反馈情况等等功能的添加。
美特好超市进销存系统
软件环境:Struts2+Spring+Hibernate
开发工具:myeclipse+ROSE
项目描述:这是一个对企业采购、销售、库存进行管理的系统,对企业的从采购到库存到销售等各个环节进行管理,实现了数据在各个部门之间的共享与流转,提高了企业的运行效率。项目主要分采购、销售、仓储三个主要子系统。责任描述:负责库存子系统的开发,主要开发入库单、出库单和盘点单三张单据的开发以及库存台帐、库存预警等模块的开发。项目经验与心得:表现层使用Struts2来实现MVC模式,把DomainObject和Action交由Spring容器进行管理,这样有助于更好的分层解耦。利用Spring可以管理对象的生命周期、注入依赖对象和使用容器声明式事务管理。持久化层使用hibernate来实现,使用泛型DAO把添/删/改/查/分页/统计这些操作进行了封装,子类只要继承该DAO就具备这些行为。在实现细粒度权限管理时使用了Struts2中提供的拦截器实现对Action方法的拦截,当发现用户具有某个权限时,才允许Action方法继续执行。粗粒度权限管理使用Filter实现。
北京邮电大学的网校系统
软件环境:Struts+Spring+Hibernate+Linux系统
开发工具:eclipse
项目描述:本系统是北京邮电大学的
网络校园系统,为学生提供一个基于互联网的校园,提供各种功能。责任描述:在收集客户的需求后,使用ROSE进行用例分析和编写设计
文档。本人负责资源的统计功能的开发。在这个项目中我们使用Spring对业务bean及Struts中的Action进行管理,实现了业务层与控制层的解偶合。在团队开发中使用了SVN版本控制器。
数据统计+自动发送邮件模块
软件环境:Spring+Hibernate
开发工具:myeclipse
模块描述:该模块是在亿阳信通公司工作期间所负责开发的,主要功能是做一份内蒙地区的网络日报,主要内容包括一.全区网络运行KPI其中包括:全区日语音话务量,全区PDCH等效话务量等等,短信手机提交量,全区彩信提交总量为等等;二.TD网情况,包括某日网络登记用户数,各盟市的TD网登记用户数等等;三.全网设备运行概述,包括某日全区小区退服率,峰值无线利用率等等;四.盟市情况,包括各盟市某日话务量情况(其中还包括多列数据),各盟市某日小区退服情况(其中还包括多列数据),然后再每月的月末自动执行
查询操作,讲查询的内容放到Word里,再以附件的形式发给客户。责任描述:负责整个模块的设计与开发。该模块使用了MVC三层开发模式,每一层实现代码间的低耦合度,然后使用javamail管理邮件收发地址,主题,格式和内容,并添加附件,利用spring和quartz组合配置,实现定时发送邮件的功能。