能。
3.人事管理:人事管理功能主要包括:员工资料管理,员工薪资管理,员工考勤管理,
员工权限管理,部门机构管理等人事管理的所有功能。
4.公共信息管理:相关新闻、文档、员工论坛、资料下载等功能。
5.日程任务管理:可以为用户提供日常工作中的约见、会议、工作任务等日程事务的记
录和提醒功能
6.邮件管理: 邮件管理主要功能是发送与接受内部邮件,发送与接受外部邮件。
7.会议管理:会议以及会议室的安排,及时公布会议通知。
8.系统管理:系统管理员对数据库和用户进行管理,如设置用户,分配权限、职能、人
员信息表,统计重要数据等。
9.公告管理:部门公告主要是为用户单位的内部部门提供了信息发布和管理的平台,用
于发布机构内部的消息通知、情报通知、公告、规章制度、员工守则、工作安排等信
息,供企业或单位内部所有人员进行查阅和学习。
项目技术 项目基于 J2EE 平台,B/S 模式开发。采用 Struts, Hibernate, Spring, Ajax, xml 等技术,同时系统采用
7 层架构设计:Web 层、控制转发层、DTO 层、服务层、DAO 层、持久化层和数据库层。
1.系统大量采用抽象工厂模式、装饰者模式、代理模式、门面模式等设计模式,并把 spring 的
AOP 思想合理的使用在日志处理和系统异常处理,使用 Dom4j 进行 xml 解析,使用 Log4j 实现日志
管理。
2.Web 层使用 Struts 框架,配合使用 JSTL 元素,使用 AJAX 技术实现无刷新提交。
3.控制转发层扩展 Struts 框架的 Action 设计理念,同时使用 Spring 来管理所有的 Action,使用
Spring 的核心技术 IOC 可以很好的控制 Action 的生命周期以及各种服务的注入关系。
4.DTO 层设计中 DTO、VO、POJO 的相互拷贝通过 BeanUtils 包来实现,解决数据传输过程中各
层之间数据耦合紧密的问题,从而能更大程度的实现编程思想中各模块或层之间松散耦合的目标。
5.服务层沿用代理设计模式来实现,系统的服务层以下随时可以更换,甚至可以考虑用 EJB 来做业
务逻辑实现,同时通过 Spring 的托管机制可以和 DAO 层无缝耦合起来。
6.DAO 层使用抽象工厂模式和外观模式,同时使用 Spring 提供的 Hibernate 模板和 Hibernate
API 访问持久层,这样可以进一步解耦,在系统查询模块处大量使用正则表达式进行查询操作。
7.持久层使用轻量级框架技术 Hibernate 来实现 ORM 处理,同时使用 Spring 容器来管理持久
层,通过 Spring 提供的 HibernateTemplate 和 Hiberante API 可以很好的解决代码的重复冗余
问题。
责任描述 参与系统部分需求的分析和部分文档的编写,以及系统管理和文档管理代码的编写。
XXXX 工厂用料管理及库存预警系统
开发周期
2005/11----2006/4
软件环境
Windows2000 Tomcat Oracle8i
开发工具 JBuilder, CVS,Dreamweaver,PowerDesigner,Visio, Rational Rose
项目描述 南方摩托 331 工厂用料管理及库存预警系统实现了对南方摩托 331 工厂的用料的入库,出库
的管理,以及入库和出库量超出了限制,及时的发短信给管理人员采取一定的措施进行详细
的处理。
主要功能模块:
1 项目大致分为指标设置、规则设置、预警生成、预警派单、预警报告、预警查询、预
警流程、用料信息管理、用料及库存查询统计、用料入库出库流程、字典管理、系统
管理等模块。