package com.action;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.util.DBO;
import com.bean.qiandao;
import com.dao.qiandaoDao;
/*
对签到功能进行维护
*/
@SuppressWarnings("serial")
public class qiandaoAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private qiandaoDao dao=null;
private qiandao qiandao=new qiandao();////对签到进行管理bean
private List<qiandao> qiandaos=new ArrayList<qiandao>();//对签到进行管理获得结果集返回list
private String key="";
private int pageNum=1;
private int pageCount=0;
public qiandao getQiandao() {
return qiandao;
}
public void setDao(qiandaoDao dao) {
this.dao = dao;
}
public void setQiandao(qiandao qiandao) {
this.qiandao = qiandao;
}
public List<qiandao> getQiandaos() {
return qiandaos;
}
public String execute()
{//默认签到功能 添加 暂时留空
return "";
}
public String addPage(){
//签到添加页面
try{
}catch(Exception e){
System.out.println(e.toString());
}
return "qiandaoaddPage";
}
public String add()
{//对表qiandao进行添加操作
String sql="select count(1) as num from qiandao where kc='"+qiandao.getKc()+"' and xs='"+qiandao.getXs()+"'";
ResultSet rs=null;
DBO db=new DBO();
int num=0;
try{
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num>0){
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加失败、数据重复');</script>");
}else{
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('签到成功');</script>");
dao.addqiandao(qiandao);
}
}catch(Exception e){
System.out.println(e.toString());
}
return "qiandaoadd";
}
public String list()
{//对签到进行管理 对表qiandao进行页面查询
int size=10;//分页个数
try{
String hql=" from qiandao where 1=1";
int count=dao.getqiandaos(hql).size();
pageCount=count%size==0?count/size:(count/size+1);
if(pageNum<1)
{
pageNum=1;
}else if(pageNum>pageCount)
{
pageNum=pageCount;
}
qiandaos=dao.getqiandaos(hql, pageNum, size);
}catch(Exception e){
System.out.println(e.toString());
}
return "qiandaolist";
}
public String listp()
{//对签到进行管理 对表qiandao进行查询
try{
String kc="",xs="";
if(ServletActionContext.getRequest().getParameter("kc")!=null){
kc=(String)ServletActionContext.getRequest().getParameter("kc").toString();
}
if(ServletActionContext.getRequest().getParameter("xs")!=null){
xs=(String)ServletActionContext.getRequest().getParameter("xs").toString();
}
String sql=" from qiandao where 1=1";
if(!xs.equals("")){
sql+=" and xs='"+xs+"'";
}
if(!kc.equals("")){
sql+=" and kc='"+kc+"'";
}
qiandaos=dao.getqiandaos(sql);
}catch(Exception e){
System.out.println(e.toString());
}
return "qiandaolistp";
}
public String mylist()
{//对签到进行管理 对表qiandao进行查询
try{
String sql=" from qiandao where 1=1";
if(ServletActionContext.getRequest().getSession().getAttribute("yhm")!=null){
sql+=" and xs='"+ServletActionContext.getRequest().getSession().getAttribute("yhm").toString()+"'";
}
qiandaos=dao.getqiandaos(sql);
}catch(Exception e){
System.out.println(e.toString());
}
return "qiandaomylist";
}
public String del()
{//对签到进行删除 对表qiandao进行删除
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
qiandao tempbean=dao.getqiandao("from qiandao where qdid="+keyid);
try{
dao.delqiandao(tempbean);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");
return list();
}
public String modPage(){
////对签到修改页面 对表qiandao进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
qiandao=dao.getqiandao("from qiandao where qdid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "qiandaomodPage";
}
public String modify(){
////对签到修改页面 对表qiandao进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
qiandao=dao.getqiandao("from qiandao where qdid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "qiandaomodify";
}
public String detail(){
////对签到修改页面 对表qiandao进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
qiandao=dao.getqiandao("from qiandao where qdid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "qiandaodetail";
}
public String mod(){
////对签到进行修改操作 对表qiandao进行修改
try{
dao.modifyqiandao(qiandao);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';
return list();
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public int getPageCount() {
return pageCount;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 java ssh课堂点名管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 (1)管理员、教师和学生登录,将是否登录成功信息反馈页面; (2)学生上机进行签到; (3)教师对学生基本信息进行增删改操作; (4)教师对学生机房到课情况进行修改; (5)管理员对教师基本信息进行增删改查操作; (6)管理员对上机课程信息进行修改操作; 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jspsshdianming.sql,系统名称sshdianming 4、系统首页地址:http://127.0.0.1:8080/sshdia
资源推荐
资源详情
资源评论
收起资源包目录
javaWebssh课堂点名管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计源码 (373个子文件)
qiandaoAction.class 6KB
xueshengAction.class 5KB
jiaoshiAction.class 5KB
glyAction.class 5KB
kechengAction.class 5KB
DBO.class 4KB
DefaultDao.class 3KB
StaticMethod.class 3KB
xueshengDao.class 2KB
jiaoshiDao.class 2KB
qiandaoDao.class 2KB
kechengDao.class 2KB
glyDao.class 2KB
xuesheng.class 2KB
jiaoshi.class 2KB
kecheng.class 2KB
qiandao.class 2KB
DefaultDao$1.class 1KB
DefaultDao$7.class 1KB
gly.class 1KB
DefaultDao$6.class 1KB
DefaultDao$4.class 1KB
DefaultDao$2.class 1KB
DefaultDao$3.class 1KB
DefaultDao$5.class 1KB
IDefaultDao.class 772B
.classpath 6KB
style.css 20KB
tinymce.css 9KB
default.css 9KB
select.css 2KB
editor.css 605B
Pager.css 487B
tinymce.gif 12KB
default.gif 7KB
etc_24.gif 1KB
etc_33.gif 1KB
etc_32.gif 1KB
etc_36.gif 1KB
etc_31.gif 1KB
etc_30.gif 1KB
etc_25.gif 1KB
etc_26.gif 1012B
etc_34.gif 992B
etc_35.gif 989B
etc_27.gif 978B
etc_02.gif 687B
etc_12.gif 687B
etc_16.gif 685B
etc_15.gif 683B
etc_03.gif 682B
etc_08.gif 680B
etc_01.gif 671B
etc_09.gif 670B
etc_13.gif 666B
etc_06.gif 660B
etc_14.gif 657B
etc_10.gif 657B
etc_07.gif 657B
etc_04.gif 655B
etc_11.gif 655B
etc_05.gif 643B
etc_22.gif 473B
etc_20.gif 453B
etc_18.gif 453B
etc_17.gif 445B
etc_23.gif 444B
etc_19.gif 423B
topbg.gif 415B
etc_29.gif 342B
etc_21.gif 322B
etc_28.gif 303B
lefttop.gif 204B
tcbg.gif 203B
toolbg.gif 133B
righttop.gif 82B
inputbg.gif 82B
leftmenubg.gif 76B
th.gif 76B
list.gif 70B
pre.gif 70B
list1.gif 70B
next.gif 70B
div.gif 64B
px.gif 61B
ol.gif 60B
ul.gif 60B
dl.gif 59B
rlist.gif 56B
p.gif 54B
line.gif 51B
leftline.gif 50B
PIE.htc 40KB
image.html 3KB
remote_image.html 2KB
wordpaste.html 1KB
media.html 1KB
flash.html 1KB
link.html 1KB
about.html 1KB
共 373 条
- 1
- 2
- 3
- 4
资源评论
翰文编程
- 粉丝: 1w+
- 资源: 2037
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功