毕业论文(向小芳)51330102(6)

2019-03-29 11:17

(\}

以下代码是针对人事信息的角色区分的查询,分为:员工查询自己人事信息、超级管理员和管理员对所有员工的人事信息的查询。在打开网页时首先进行角色字段分区。如果是员工那么只显示员工自身的信息,如果是管理员显示所有员工人事信息,在对文本框输入内容进行模糊查询操作实现。

if(request.getParameter(\request.getParameter(\}else{

sql.append(\

String(request.getParameter(\

}

if(request.getParameter(\request.getParameter(\}else{

Sql.append(\

String(request.getParameter(\}

if(request.getParameter(\

request.getParameter(\所有\}else{

sql.append(\

String(request.getParameter(\} if(request.getParameter(\所有\request.getParameter(\}else{

Sql.append(\

String(request.getParameter(\if(request.getParameter(\request.getParameter(\}else{

Sql.append(\

String(request.getParameter(\%'\

}

if(request.getParameter(\request.getParameter(\}else{

sql.append(\

String(request.getParameter(\}

22

Sql.append(\ rs = connDbBean.executeQuery(sql); String id=\ String code=\String name=\String pwd=\String sex=\String dep=\String jobs=\

String phoneNum=\String IDCard=\String address=\String photo=\String salary=\String remark=\String addtime=\int i=0;

double salaryz=0; while(rs.next()){ i=i+1;

id=rs.getString(\

code=rs.getString(\name=rs.getString(\pwd=rs.getString(\sex=rs.getString(\dep=rs.getString(\jobs=rs.getString(\

phoneNum=rs.getString(\IDCard=rs.getString(\address=rs.getString(\photo=rs.getString(\salary=rs.getString(\remark=rs.getString(\ addtime=rs.getString(\

salaryz=salaryz+Float.valueOf(salary).floatValue();

人事档案模块运行图如下图5-2所示:

23

图5-2人事档案模块运行图

5.2.3 部门模块代码

这段代码是对部门信息增删改查中的增加操作的实现,获取部门信息是利用

session的request.getParameter()方法,然后就是调用公共类方法对数据库数据进行增加操作。

String dep = request.getParameter(\

String director = request.getParameter(\String phoneNum = request.getParameter(\String remark = request.getParameter(\

String sql = \into depzuzhi(dep,director ,phoneNum,remark)

values('\\

connDbBean.executeUpdate(sql); out.print(\alert('添加成功');

location.href='depzuzhi_add.jsp'; \

部门模块运行图如下图5-3所示:

24

图5-3部门模块运行图

5.2.4 合同管理模块关键代码

这是对合同信息的更新操作,获取对象是用的session里request.getParameter()方法,然后调用公共类方法传递sql语句参数对数据库中合同数据进行更新操作。

String code = request.getParameter(\String name = request.getParameter(\String dep = request.getParameter(\String jobs = request.getParameter(\

String contractCode = request.getParameter(\String contractName = request.getParameter(\String startTime = request.getParameter(\String endTime = request.getParameter(\String contractContent =

request.getParameter(\

String adjunct = request.getParameter(\String id = request.getParameter(\

String sql = \+ name + \contractCode + \contractName+ \+ startTime + \+contractContent+ \

25

connDbBean.executeUpdate(sql); out.print(\alert('修改成功');

location.href='hetongxinxi_list.jsp'; \

合同管理模块运行图如下图5-4所示:

图5-4合同管理模块运行图

5.2.5 管理员登录界面

管理员登录界面部分图如5-5所示:

图5-5管理员登录界面部分

26


毕业论文(向小芳)51330102(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学计算机基础考试题库(2)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: