background image

  

sql.append(uid); 

  

sql.append(")) and acclass=0 and acfaculty=0 and acacademy=0 or (acclass=1 and alock="); 

  

sql.append(uid); 

  

sql.append(")"); 

  

}else if(pid==3){ //得到系级管理可以审批的数据 

本文为全文原貌

 未安装 PDF 浏览器用户请先下载安装 原版全文

  

…… 

  

}else if(pid==4){ //得到院级管理可以审批的数据 

  

……} 

  

#锁定正需要锁定的数据,审批锁定字段是 alock,取值是用户编号 

  

public ActivityTvo initUnAct(Integer aid,Integer uid,Integer pid) 

  

if(pid==2){//班级管理员审批正在审批的数据 

  

lsql.append("update activityt set acclass=1,alock="); 

  

lsql.append(uid); 

  

lsql.append(" where aid="); 

  

lsql.append(aid); 

  

}else if(pid==3){ //系级管理员审批正在审批的数据 

  

lsql.append("update activityt set acfaculty=1,alock="); 

  

……}else if(pid==4){ //院级管理员审批正在审批的数据 

  

lsql.append("update activityt set acacademy=1,alock="); 

  

……} 

  注:

 

  

A:根据用户学号得到班级内的所有素质拓展活动信息并加以统计,比如系级审批=系

审批

(222)+院待审批(221)+院审批(222)。 

  

B:带 1 的都为审批中,如果相应审批管理者进入审批模式,其他用户就不能看到活

动记录,在审批管理者释放审批后其他审批权限用户才能看到,

2 为审批通过,1 为正在审

批,

0 为未审批。 

  

C:在进入审批时,待审批改为审批中,加上当前审批人 id,表示审批锁定,别的管

理员将不能够进入此词条并审批此条数据。

 

  

5、结语 

  此系统采用

j2ee 架构,开发平台为 myeclipse6.5+jdk1.5+mysql5+tomcat6.0,页面使用

dreameweaver 开发,数据库管理采用免费快速的 navicat 出品的多系统管理工具。前台页面
使用

jsp 构建交互页面,后台采用 java 实现,开发了大学生素质拓展认证管理系统,文章

主要论述了数据库安全及审批业务流程的设计与实现,具有一定的实用性和推广价值。

 

  参考文献

 

  

[1]许又泉,李仁发,苏立珍.基于 WEB 的开放式实验室管理系统的设计与实现[J].实验室

研究与探索:

2007(3). 

   

[2] 钱 新 杰 , 胡 桂 香 . 基 于 JavaEE 技 术 的 高 职 院 校 素 质 拓 展 积 分 系 统 的 设 计 [J]. 硅

:2011(13). 

  

[3]常钊.MD5 算法/安全 Hash 算法在 Web 口令安全传输中的应用[J].福建电脑,2007(5).