资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
西安邮电学院西安邮电学院管理工程学院毕业设计(论文)题 目 基于B/S结构的绩效考核系统 姓 名 李 学 宝 学 号 02072021 专业班级 信息管理与信息系统0701班 指导教师 张 明 杰 2011 年 05 月 13 日摘 要随着时代的发展,信息化已成为了一个非常热门的话题。信息化程度也成为社会考核公司、学校以及政府机构的新参考。西安邮电学院管理工程学院作为高校中的一员,信息化已成为势在必行的发展趋势。而我的毕设则是选择了基于B/S结构的绩效考核系统,针对目前的手工操作,做出了新的改动和升级,便于学院进行考核和管理。同时,通过数据的方式,使得绩效考核变得更具有说服力和号召力。希望通过这次开发,能够尽自己的微薄之力,实现管理工程学院绩效考核信息化。关键词:绩效考核 、 oracle、JSP 、J2EE目 录1. 引言11.1 开发背景11.2 需求分析12. 系统总体设计12.1 系统架构设计12.2 功能模块划分22.3 开发与运行环境23. 数据库设计33.1 数据库概念设计33.2表设计33.3关系设计44. 业务实体类设计44.1 Management类(XXX)设计44.2Statistics类(XXX)设计44.3 user类(XXX)设计55. 数据访问层设计55.1 XXX服务类XxxService55.2 XXX服务类XxxService55.3 XXX服务类XxxService56. 业务逻辑层设计56.1 XXX管理类XxxManager56.2 XXX管理类XxxManager56.3 XXX管理类XxxManager67. 表示层设计67.1 前台Web窗体设计67.1.1 前台母版页67.1.2 XXX67.1.3 XXX67.2 后台窗体设计67.2.1 后台母版页67.2.2 XXX67.2.3 XXX78. 系统测试与发布7结束语9致谢10参考文献11附录121. 引言1.1 开发背景近年来,随着管理工程学院信息化程度的加强,绩效考核也应该随之实现信息化,以取代原来的手工操作。因此,着手进行该系统的开发。该系统主要目的是管理工程学院为了对学院内部的教职工的工作业绩和科研成果进行统计、审批和评比。以便于作为年终进行各方面的评优以及晋级等方面的参考。1.2 需求分析详情参考系统详细说明书2. 系统总体设计2.1 系统架构设计整个系统分为业务实体类、数据访问层、业务逻辑层和表示层。2.2 功能模块划分管理工程学院绩效考核系统前台页面审核管理页面管理员管理页面添加绩效考核成果查阅关于绩效考核的最新动态以及信息。审核教师的绩效考核模块添加学院建设的信息查阅目前的绩效考核详细信息管理所有的用户信息。添加最新动态信息。 2.3 开发与运行环境l 系统开发环境n 开发工具:MyEclipse 8.5n 开发语言:JavaWebn 数据库管理系统软件:Oracle10g 企业版n 操作系统:Windows XPl 系统运行环境:n 操作系统:Windows XP / Windows 2000 / Windows Server 2003n 运行环境:IE6.0以上版本。n 数据库管理系统软件:Oracle10g 企业版n 显示器分辨率:最佳效果12808003. 数据库设计3.1 数据库概念设计基于绩效考核的要求,根据绩效考核需求分析,建立了“JXKH”数据库。该数据库针对目前的绩效考核的要求和各个因素,满足要求的前提下,加入了最新动态模块,从而完成了绩效考核数据库。3.2 表设计分18张数据表,科研项目模块,8张表t_ky_lxdk 科研项目立项(到款)t_ky_lxzc科研项目立项t_ky_sb科研项目申报t_ky_jd科研项目鉴定t_ky_lw科研论文t_ky_zz科研著作t_ky_zl授权专利、技术标准t_ky_cg获奖成果教学业绩模块,5张表t_jx_cg教学成果奖t_jx_hj学科竞赛获奖t_jx_jp精品课程、双语教学示范课程、优秀课程t_jx_jxlx教学项目立项t_jx_zl质量工程重大和重要申请人员信息管理t_kh_info员工信息表t_kh_work员工职称信息表最新动态表t_kh_news最新动态表学院建设表t_xyjs学院建设表t_kh_jxgzl工作量表 3.3 关系设计 4. 业务实体类设计(取其中的一张表说明)4.1 News类(最新动态表)设计对应数据表中t_kh_news表单。package com.xupt.vo;/* * 类名:News; * 功能:对应数据库中表:t_kh_news * 作者:李学宝; * 创建时间:2011-04-28; */public class News /*最新动态编号,对应数据库中字段:t_news_id*/private int newsId;/*最新动态标题,对应数据库中字段:t_news_title*/private String newsTitle;/*最新动态创建时间,对应数据库中字段:t_news_time*/private String newsTime;/*最新动态创建内容,对应数据库中字段:t_news_content*/private String newsContent;/*最新动态申请人,对应数据库中字段:t_news_applier*/private String newsApplier;/*最新动态类型,对应数据库中字段:t_news_type*/public String newsType;public int getNewsId() return newsId;public void setNewsId(int newsId) this.newsId = newsId;public String getNewsTitle() return newsTitle;public void setNewsTitle(String newsTitle) this.newsTitle = newsTitle;public String getNewsTime() return newsTime;public void setNewsTime(String newsTime) this.newsTime = newsTime;public String getNewsContent() return newsContent;public void setNewsContent(String newsContent) this.newsContent = newsContent;public String getNewsApplier() return newsApplier;public void setNewsApplier(String newsApplier) this.newsApplier = newsApplier;public String getNewsType() return newsType;public void setNewsType(String newsType) this.newsType = newsType; 5. 数据访问层设计5.1 News服务类NewsServicepackage com.xupt.service;import java.util.List;import com.xupt.vo.News;/* * 模块名称:最新动态管理(NewsService) * 作 者:李学宝 * 开发时间:2011-05-04 * 结束时间:2011-04-06 * 业务借口层(Bo):定义业务中的方法 */public interface NewsService /*增加操作*/public void insert(News news);/*更新操作*/public void update(String content,int newsId);/*删除操作*/public void delete(int newsId);/*查询操作*/public News search(int newsId);/*查询结果集合*/public List getList();6. 业务逻辑层设计6.1 News管理类NewsManagerActionpackage com.xupt.action;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.apache.struts.actions.DispatchAction;import com.xupt.service.NewsService;import com.xupt.serviceImp.NewsServiceImp;import com.xupt.vo.News;public class NewsManagerAction extends DispatchAction private NewsService newsService=new NewsServiceImp();/*添加操作*/public ActionForward addNews(ActionMapping mapping, ActionForm
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号