毕业设计论文文档写作模板软件开发类.docx

上传人:b****7 文档编号:16204189 上传时间:2023-07-11 格式:DOCX 页数:18 大小:1.11MB
下载 相关 举报
毕业设计论文文档写作模板软件开发类.docx_第1页
第1页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第2页
第2页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第3页
第3页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第4页
第4页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第5页
第5页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第6页
第6页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第7页
第7页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第8页
第8页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第9页
第9页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第10页
第10页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第11页
第11页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第12页
第12页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第13页
第13页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第14页
第14页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第15页
第15页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第16页
第16页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第17页
第17页 / 共18页
毕业设计论文文档写作模板软件开发类.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

毕业设计论文文档写作模板软件开发类.docx

《毕业设计论文文档写作模板软件开发类.docx》由会员分享,可在线阅读,更多相关《毕业设计论文文档写作模板软件开发类.docx(18页珍藏版)》请在冰点文库上搜索。

毕业设计论文文档写作模板软件开发类.docx

毕业设计论文文档写作模板软件开发类

西安邮电学院管理工程学院

毕业设计(论文)

 

题目

基于B/S结构的绩效考核系统

姓名

李学宝

学号

02072021

专业班级

信息管理与信息系统0701班

指导教师

张明杰

2011年05月13日

摘要

随着时代的发展,信息化已成为了一个非常热门的话题。

信息化程度也成为社会考核公司、学校以及政府机构的新参考。

西安邮电学院管理工程学院作为高校中的一员,信息化已成为势在必行的发展趋势。

而我的毕设则是选择了基于B/S结构的绩效考核系统,针对目前的手工操作,做出了新的改动和升级,便于学院进行考核和管理。

同时,通过数据的方式,使得绩效考核变得更具有说服力和号召力。

希望通过这次开发,能够尽自己的微薄之力,实现管理工程学院绩效考核信息化。

关键词:

绩效考核、oracle、JSP、J2EE

1.引言

1.1开发背景

近年来,随着管理工程学院信息化程度的加强,绩效考核也应该随之实现信息化,以取代原来的手工操作。

因此,着手进行该系统的开发。

该系统主要目的是管理工程学院为了对学院内部的教职工的工作业绩和科研成果进行统计、审批和评比。

以便于作为年终进行各方面的评优以及晋级等方面的参考。

1.2需求分析

详情参考《系统详细说明书》

2.系统总体设计

2.1系统架构设计

整个系统分为业务实体类、数据访问层、业务逻辑层和表示层。

2.2功能模块划分

2.3开发与运行环境

●系统开发环境

⏹开发工具:

MyEclipse8.5

⏹开发语言:

JavaWeb

⏹数据库管理系统软件:

Oracle10g企业版

⏹操作系统:

WindowsXP

●系统运行环境:

⏹操作系统:

WindowsXP/Windows2000/WindowsServer2003

⏹运行环境:

IE6.0以上版本。

⏹数据库管理系统软件:

Oracle10g企业版

⏹显示器分辨率:

最佳效果1280×800

3.数据库设计

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.1News类(最新动态表)设计

对应数据表中t_kh_news表单。

packagecom.xupt.vo;

/**

*类名:

News;

*功能:

对应数据库中表:

t_kh_news

*作者:

李学宝;

*创建时间:

2011-04-28;

*/

publicclassNews{

/**最新动态编号,对应数据库中字段:

t_news_id*/

privateintnewsId;

/**最新动态标题,对应数据库中字段:

t_news_title*/

privateStringnewsTitle;

/**最新动态创建时间,对应数据库中字段:

t_news_time*/

privateStringnewsTime;

/**最新动态创建内容,对应数据库中字段:

t_news_content*/

privateStringnewsContent;

/**最新动态申请人,对应数据库中字段:

t_news_applier*/

privateStringnewsApplier;

/**最新动态类型,对应数据库中字段:

t_news_type*/

publicStringnewsType;

publicintgetNewsId(){

returnnewsId;

}

publicvoidsetNewsId(intnewsId){

this.newsId=newsId;

}

publicStringgetNewsTitle(){

returnnewsTitle;

}

publicvoidsetNewsTitle(StringnewsTitle){

this.newsTitle=newsTitle;

}

publicStringgetNewsTime(){

returnnewsTime;

}

publicvoidsetNewsTime(StringnewsTime){

this.newsTime=newsTime;

}

publicStringgetNewsContent(){

returnnewsContent;

}

publicvoidsetNewsContent(StringnewsContent){

this.newsContent=newsContent;

}

publicStringgetNewsApplier(){

returnnewsApplier;

}

publicvoidsetNewsApplier(StringnewsApplier){

this.newsApplier=newsApplier;

}

publicStringgetNewsType(){

returnnewsType;

}

publicvoidsetNewsType(StringnewsType){

this.newsType=newsType;

}

}

5.数据访问层设计

5.1News服务类NewsService

packagecom.xupt.service;

importjava.util.List;

importcom.xupt.vo.News;

/**

*模块名称:

最新动态管理(NewsService)

*作者:

李学宝

*开发时间:

2011-05-04

*结束时间:

2011-04-06

*业务借口层(Bo):

定义业务中的方法

*/

 

publicinterfaceNewsService{

/**增加操作*/

publicvoidinsert(Newsnews);

/**更新操作*/

publicvoidupdate(Stringcontent,intnewsId);

/**删除操作**/

publicvoiddelete(intnewsId);

/**查询操作*/

publicNewssearch(intnewsId);

/**查询结果集合*/

publicListgetList();

}

 

6.业务逻辑层设计

6.1News管理类NewsManagerAction

packagecom.xupt.action;

importjava.util.ArrayList;

importjava.util.List;

importjavax.servlet.http.HttpServletRequest;

importjavax.servlet.http.HttpServletResponse;

importorg.apache.struts.action.ActionForm;

importorg.apache.struts.action.ActionForward;

importorg.apache.struts.action.ActionMapping;

importorg.apache.struts.actions.DispatchAction;

importcom.xupt.service.NewsService;

importcom.xupt.serviceImp.NewsServiceImp;

importcom.xupt.vo.News;

publicclassNewsManagerActionextendsDispatchAction{

privateNewsServicenewsService=newNewsServiceImp();

/**添加操作*/

publicActionForwardaddNews(ActionMappingmapping,ActionFormform,

HttpServletRequestrequest,HttpServletResponseresponse)

throwsException{

Newsnews=(News)request.getAttribute("newsbean");

//实现添加操作

newsService.insert(news);

returnmapping.findForward("add");

}

/**管理员模块获取结果集*/

publicActionForwardgetList(ActionMappingmapping,ActionFormform,

HttpServletRequestrequest,HttpServletResponseresponse)

throwsException{

Listlists=newArrayList();

lists=newsService.getList();

request.setAttribute("lists",lists);

returnmapping.findForward("succAdmin");

}

/**前台模块获取结果集*/

publicActionForwardgetFrontList(ActionMappingmapping,ActionFormform,

HttpServletRequestrequest,HttpServletResponseresponse)

throwsException{

Listlists=newArrayList();

lists=newsService.getList();

request.setAttribute("lists",lists);

returnmapping.findForward("succFront");

}

/**审核员模块获取结果集*/

publicActionForwardgetBackList(ActionMappingmapping,ActionFormform,

HttpServletRequestrequest,HttpServletResponseresponse)

throwsException{

Listlists=newArrayList();

lists=newsService.getList();

request.setAttribute("lists",lists);

returnmapping.findForward("succBack");

}

/**删除方法*/

publicActionForwarddeleteNews(ActionMappingmapping,ActionFormform,

HttpServletRequestrequest,HttpServletResponseresponse)

throwsException{

intnewsId=Integer.parseInt(request.getParameter("newsId"));

//实现删除操作

newsService.delete(newsId);

returnmapping.findForward("delete");

}

/**更新方法*/

publicActionForwardupdate(ActionMappingmapping,ActionFormform,

HttpServletRequestrequest,HttpServletResponseresponse)

throwsException{

intnewsId=Integer.parseInt(request.getParameter("newsId"));

Stringcontent=request.getParameter("content");

//实现更新密码操作

newsService.update(content,newsId);

returnmapping.findForward("update");

}

}

 

7.表示层设计

7.1前台Web窗体设计

7.1.1前台页面登录显示页面

7.1.2信息显示页面

7.1.3添加和修改页面

7.2审核员模块设计

7.2.1后台母版页

7.2.2审核信息模块

 

8.系统测试与发布

XXXXXX(正文:

小四号字,1.5倍行距)

表格格式:

指定宽度100%,标题行高度为1厘米,其他行为0.8厘米。

表1.1XXXXXXX

项目1

项目2

项目2

项目4

项目5

全屏图片大小为原图的40—60%,图号采用两级,格式参见下图。

图1.1XXXXXX

非全屏图片大小为原图的60—80%,图号采用两级,格式参见下图。

图1.2XXXXXX

结束语

XXXXXX(小四号字,1.5倍行距)

 

致谢

XXXXXX(小四号字,1.5倍行距)

 

参考文献

[1]刘好曾,张坤编著.JSP动态网站开发实践教程.北京:

清华大学出版社,2007

[2]飞思科技研发中心编著.JSP应用开发详解.地址:

电子工业出版社出版社,2002.1(年份)

[3]西安邮电学院管理、其他专业技术、工勤技能岗位设置及人员聘任实施细则

[4]西安邮电学院岗位设置管理及绩效工资实施办法(试行)

[5]西安邮电学院教师(含工程实验技术)岗位设置及人员聘任实施细则

 

附录

(1)主页面xxxx.asp部分代码如下:

(标题:

小四粗体,1.5倍行距)

XXXXXX(程序代码:

五号字,单倍行距)

XXXXXX

(2)XX页面xxxx.asp部分代码如下:

(标题:

小四粗体,1.5倍行距)

XXXXXX(程序代码:

五号字,单倍行距)

XXXXXX

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 水产渔业

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2