云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 毕业论文--网络办公自动化系统

毕业论文--网络办公自动化系统

  • 62 次阅读
  • 3 次下载
  • 2026/4/28 0:48:05

网络办公自动化系统

value=\${sf.nodeId }\

onclick=\ ${sf.ifChecked }/> ${sf.displayName}

onclick=\ ${sfc.ifChecked }/>

${sfc.displayName}

(2) 编写Searchtypelist类中的getpersonsearchtypelist()方法。

private static String sql1 = \where LABELTYPE + \ private static String sql2 = \public static ArrayList getpersonsearchtypelist() { sql = sql1 + \

ArrayList persontypelist = new ArrayList(); try{ rs = db.getRs(sql); while (rs.next()) { LabelValueBean label = new LabelValueBean(rs.getString(Content.LABELNAME),

rs.getString(Content.LABELVALUE));

persontypelist.add(label); }

} catch (Exception e) { e.printStackTrace();

System.out.println(\ } return persontypelist; }

2、登录日志模块

登录日志模块是对登录用户的信息进行操作的。当用户触发查看个人信息请求时,处理该请求的Action类的主要任务就是调用相应的方法将用户登录时存储在LogonForm类中的信息复制到于该请求对应的ActionForm类中。然后利用ActionForm的自动填充机制通过标签将信息显示在页面中。当用户

31

网络办公自动化系统

触发修改个人信息请求时,Action类会通过该其请求中传递的参数做相应的操作。

3,操作日志

操作日志模块是对登录用户的操作信息进行操作的。当用户触发查看个人信息请求时,处理该请求的Action类的主要任务就是调用相应的方法将用户登录时的操作信息存储在LogonForm类中的信息复制到于该请求对应的ActionForm类中。然后利用ActionForm的自动填充机制通过标签将信息显示在页面中。当用户触发修改个人信息请求时,Action类会通过该其请求中传递的参数做相应的操作。

5.3.6 考勤管理模块的实现

该模块的功能如下: 1、员工考勤。

此模块实现了对公司员工的上下班进行管理,员工登录系统后可以进行公司的签到和签退功能。具体实现界面如下 图5-13 :

图5-13 员工签到、签退窗口 2,

单击“考勤管理后会”按钮后会自动触发empManualAction.do请求,并传

32

网络办公自动化系统

递参数给处理该请求的Action类。通过该参数,调用数据库里面的数据显示到页面上。点击“签到”按钮可以对当日的上班时间进行签到,下班时点击“点击” 签退按钮,可以对当天的下班进行签退,并吧数据返回到数据库中。具体的java实现代码如下:

public class EmpManualAction extends DispatchAction {

private ManualSignBiz manualSignBiz = null; //考勤业务接口 private UserInfoBiz userInfoBiz = null; // 用户业务接口 public void setUserInfoBiz(UserInfoBiz userInfoBiz) { this.userInfoBiz = userInfoBiz; }

public void setManualSignBiz(ManualSignBiz manualSignBiz) { this.manualSignBiz = manualSignBiz; } /**

* 到签到,签退页面 */

public ActionForward toEmpManualIndex(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {

Integer userId = getCurrentUserId(request); int sign = manualSignBiz.getCurrentCheckRecord(userId); //

=

得到用户今天查到情况 UserInfoBean userBean userInfoBiz.searchUserInfoById(userId);

request.setAttribute(\, userBean); request.setAttribute(\, sign);

return mapping.findForward(\); }

/**

* 增加用户签到信息 */ public ActionForward doAddManualCheckUp(ActionMapping mapping,

ActionForm form, HttpServletRequest request, HttpServletResponse response) {

ManualSign manualSign = new ManualSign();

Integer userId = getCurrentUserId(request);// 得到用户id UserInfo userInfo = new UserInfo();

33

网络办公自动化系统

userInfo.setUserId(userId);

manualSign.setUserInfo(userInfo); // 设置用户

String signDesc = request.getParameter(\); // 得到备注

if (null != signDesc) {

manualSign.setSignDesc(signDesc); // 设置备注 }

manualSignBiz.addCheckUpManualSign(manualSign); // 增加签到信息

return null; }

/**

* 增加用户签退信息 */ public ActionForward doAddManualCheckOut(ActionMapping mapping,

ActionForm form, HttpServletRequest request, HttpServletResponse response) {

ManualSign manualSign = new ManualSign();

Integer userId = getCurrentUserId(request); // 得到用户id UserInfo userInfo = new UserInfo(); userInfo.setUserId(userId);

manualSign.setUserInfo(userInfo); // 设置用户

String signDesc = request.getParameter(\); // 得到备注

if (null != signDesc) {

manualSign.setSignDesc(signDesc); // 设置备注 }

manualSignBiz.addCheckOutManualSign(manualSign); // 增加签退信息

return null; }

private Integer getCurrentUserId(HttpServletRequest request){ HttpSession session = request.getSession(); LoginUserBean user = (LoginUserBean) session.getAttribute(\); return user.getUserId();

}

2、考勤历史查询模块

管理员此模块可以清楚的查询公司员工的考勤信息,具体实现界面如下:

34

搜索更多关于: 毕业论文--网络办公自动化系统 的文档
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

网络办公自动化系统 value=\${sf.nodeId }\ onclick=\ ${sf.ifChecked }/> ${sf.displayName}

相关推荐

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com