中国普天绩效考核系统kpi考核管理系统详细设计报告

中国普天绩效考核系统kpi考核管理系统详细设计报告

ID:32872705

大小:353.50 KB

页数:35页

时间:2019-02-17

中国普天绩效考核系统kpi考核管理系统详细设计报告_第1页
中国普天绩效考核系统kpi考核管理系统详细设计报告_第2页
中国普天绩效考核系统kpi考核管理系统详细设计报告_第3页
中国普天绩效考核系统kpi考核管理系统详细设计报告_第4页
中国普天绩效考核系统kpi考核管理系统详细设计报告_第5页
资源描述:

《中国普天绩效考核系统kpi考核管理系统详细设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、项目名称KPI管理系统详细设计报告文档编号第35页,共页中国普天信息产业股份有限公司KPI管理系统详细设计报告编写者:陶惠良提交日期:6.16客户项目负责人:李添天北邮项目组年月项目名称KPI管理系统详细设计报告文档编号第35页,共页概述1.1.编写目的本文档是程序员代码编写的基础。本文档的读者是设计人员和程序员。1.2.背景本项目的任务提出者:通讯事业本部开发者:北京邮电大学项目组用户:普天股份人力资源部1.3.定义KPI:KPI是事先认同的、能量化且可测量的值,它是影响一个企业成功的关键要素。KPI帮助企业对通向目标的过程进行定义和测量。它的英文全称是KeyPer

2、formanceIndicators或KeyPerformanceIndexing。1.4.参考资料1、《KPI管理系统需求分析报告文档》2、《KPI管理系统概要设计文档》项目名称KPI管理系统详细设计报告文档编号第35页,共页1.程序系统的结构KPI管理系统系统管理模块KPI管理模块我的工作区模块KPI考核模块2-1系统组织结构图2.基础库2.1.MVC基础构件2.1.1.概述本系统所采用的框架符合MVC设计模式,为了降低系统中程序之间的耦合性,提高代码的可重用性、程序的可扩展性,定义了基础构件:Base、GenericDao、BaseAction。Base:主要用

3、于实现数据库中的记录到Java持久化对象的转换,有利于面向对象编程。它的完整类名:com.bupt.potevio.basic.model.Base。GenericDAO:DAO模式中的基础抽象接口,定义了对数据库进行查找、更新、添加等基本操作。它的完整类名:com.bupt.common.dao.GenericDAO.BaseAction:用于控制数据到视图层的显示。它继承自org.apache.struts.actions.DispatchAction(该类为struts框架内置的功能类),有利于在一个Action中进行多个业务操作,其完整类名:com.bupt.

4、common.struts.BaseAction。项目名称KPI管理系统详细设计报告文档编号第35页,共页1.1.1.Base的使用描述及说明Base类中主要方法与属性:1、Id属性,其与数据库中表的代理主键Id对应;2、实现了序列化接口Serializable,便于对象的传输;3、重新定义了equals方法,用于对象之间的比较。由于Base类是一个完整的基本类,所以直接继承即可使用。1.1.2.GenericDAO的使用描述及说明GenericDAO是一个泛型接口,其中定义的基本抽象方法有save、update、findByExample等。由于是泛型接口,可以用于

5、不同持久化类的DAO,增强了不同DAO之间最大程度的操作共享;由于是泛型接口,可以通过不同的持久化层技术对该接口进行实现,而业务层以上不受影响,降低系统各层之间的耦合性。举例本系统采用Hibernate技术对该接口实现:publicclassGenericHibernateDAOimplementsGenericDAO{protectedSessiongetSession(){returnHibernateUtil.getSessionFactory().getCurrentSession();}//从Hi

6、bernate会话工厂中获得一个会话publicTsave(Tentity){getSession().save(entity);//通过会话对持久化对象保存到数据库returnentity;}……………..………………….//update、findByExample等操作与save操作相似}1.1.3.BaseAction的使用描述及说明BaseAction中主要包括:对全局性错误进行处理、操作系统日志服务、统计在线人数等等。BaseAction类主要用作一个基类,其他Action类继承该类已经具有的功能。该类是一个完整的基类,直接继承即可使用。操作日志服务项目名称

7、KPI管理系统详细设计报告文档编号第35页,共页privatevoidsave_log(HttpServletRequestrequest,Stringpath,Stringmethod,Actionaction){Stringaddr=request.getRemoteAddr();Employeee=(Employee)request.getSession().getAttribute(StrutsConstants.SESSION_USER);//获得用户对象LogServicelog=newLogServiceImp();//获得日志服务接口

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。