毕业设计论文文档写作模板软件开发类_第1页
毕业设计论文文档写作模板软件开发类_第2页
毕业设计论文文档写作模板软件开发类_第3页
毕业设计论文文档写作模板软件开发类_第4页
毕业设计论文文档写作模板软件开发类_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西安邮电学院管理工程学院毕业设计(论文)题 目 基于B/S结构的绩效考核系统 姓 名 李 学 宝 学 号 02072021 专业班级 信息管理与信息系统0701班 指导教师 张 明 杰 2011 年 05 月 13 日摘 要随着时代的发展,信息化已成为了一个非常热门的话题。信息化程度也成为社会考核公司、学校以及政府机构的新参考。西安邮电学院管理工程学院作为高校中的一员,信息化已成为势在必行的发展趋势。而我的毕设则是选择了基于B/S结构的绩效考核系统,针对目前的手工操作,做出了新的改动和升级,便于学院进行考核和管理。同时,通过数据的方式,使得绩效考核变得更具有说服力和号召力。希望通过这次开发,能

2、够尽自己的微薄之力,实现管理工程学院绩效考核信息化。关键词:绩效考核 、 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服务类XxxS

3、ervice56. 业务逻辑层设计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 开发背景近年来,随着管理工程学院信息化程度的加强,绩效考核也应该随之实现信息化,以取代原来的手工操作。因此,着手进行该系统的开发。该系统主要目的是管理工程学院为了对学

4、院内部的教职工的工作业绩和科研成果进行统计、审批和评比。以便于作为年终进行各方面的评优以及晋级等方面的参考。1.2 需求分析详情参考系统详细说明书2. 系统总体设计2.1 系统架构设计整个系统分为业务实体类、数据访问层、业务逻辑层和表示层。2.2 功能模块划分管理工程学院绩效考核系统前台页面审核管理页面管理员管理页面添加绩效考核成果查阅关于绩效考核的最新动态以及信息。审核教师的绩效考核模块添加学院建设的信息查阅目前的绩效考核详细信息管理所有的用户信息。添加最新动态信息。 2.3 开发与运行环境l 系统开发环境n 开发工具:MyEclipse 8.5n 开发语言:JavaWebn 数据库管理系统

5、软件:Oracle10g 企业版n 操作系统:Windows XPl 系统运行环境:n 操作系统:Windows XP / Windows 2000 / Windows Server 2003n 运行环境:IE6.0以上版本。n 数据库管理系统软件:Oracle10g 企业版n 显示器分辨率:最佳效果1280×8003. 数据库设计3.1 数据库概念设计基于绩效考核的要求,根据绩效考核需求分析,建立了“JXKH”数据库。该数据库针对目前的绩效考核的要求和各个因素,满足要求的前提下,加入了最新动态模块,从而完成了绩效考核数据库。3.2 表设计分18张数据表,科研项目模块,8张表t_ky

6、_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. 业务实体

7、类设计(取其中的一张表说明)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*/privat

8、e 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 Stri

9、ng 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 n

10、ewsContent) 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服

11、务类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 news

12、Id);/*删除操作*/public void delete(int newsId);/*查询操作*/public News search(int newsId);/*查询结果集合*/public List<News> getList();6. 业务逻辑层设计6.1 News管理类NewsManagerActionpackage com.xupt.action;import java.util.ArrayList;import java.util.List;importpServletRequest;import javax.servlet.http.HttpServletResp

13、onse;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 cla

14、ss NewsManagerAction extends DispatchAction private NewsService newsService=new NewsServiceImp();/*添加操作*/public ActionForward addNews(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception News news=(News) request.getAttribute("newsbean&

15、quot;);/实现添加操作newsService.insert(news);return mapping.findForward("add");/*管理员模块获取结果集*/public ActionForward getList(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception List<News> lists=new ArrayList<News>();lists=news

16、Service.getList();request.setAttribute("lists", lists);return mapping.findForward("succAdmin");/*前台模块获取结果集*/public ActionForward getFrontList(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception List<News> lists=ne

17、w ArrayList<News>();lists=newsService.getList();request.setAttribute("lists", lists);return mapping.findForward("succFront");/*审核员模块获取结果集*/public ActionForward getBackList(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws

18、 Exception List<News> lists=new ArrayList<News>();lists=newsService.getList();request.setAttribute("lists", lists);return mapping.findForward("succBack");/*删除方法*/public ActionForward deleteNews(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpSer

19、vletResponse response)throws Exception int newsId=Integer.parseInt(request.getParameter("newsId");/实现删除操作newsService.delete(newsId);return mapping.findForward("delete");/*更新方法*/public ActionForward update(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception int newsId=Integer.parseInt(request.getParameter("newsId");String content=request.getParameter("content");/实现更新密码操作newsService.update(content, newsId);ret

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论