自己建网站怎么做影视资源,电子商务网站建设常用工具,网站icp备案信息是什么,西充企业网站建设一、源码特点 java ssh学生管理系统是一套完善的web设计系统#xff08;系统采用ssh框架进行设计开发#xff09;#xff0c;对理解JSP java编程开发语言有帮助#xff0c;系统具有完整的源代码和数据库#xff0c;系统主要采用B/S模 式开发。开发环境为TOMCAT7.0,My…一、源码特点 java ssh学生管理系统是一套完善的web设计系统系统采用ssh框架进行设计开发对理解JSP java编程开发语言有帮助系统具有完整的源代码和数据库系统主要采用B/S模 式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发数据库为Mysql5.0使用java语言开发。 ssh 学生管理系统 二、功能介绍
满足系统不同用户角色的应用需求根据需要系统应对两种用户按其使用功能和权限进行角色划分形成三种角色分别是 1.管理员具有管理员信息管理与查看,学生信息管理与查看,教师信息管理与查看,课程信息管理与查看,成绩信息管理与查看 2.学生课程浏览、成绩浏览、个人信息修改 3.教师课程浏览、成绩管理、个人信息修改
具体功能如下 (1)管理员管理对管理员信息进行添加、删除、修改和查看 (2)学生管理对学生信息进行添加、删除、修改和查看 (3)教师管理对教师信息进行添加、删除、修改和查看 (4)课程管理对课程信息进行添加、删除、修改和查看 (5)成绩管理对成绩信息进行添加、删除、修改和查看
系统ER 图 控制层代码
public String add(){//对表chengji进行添加操作 int num0;String sql;ResultSet rsnull;DBO dbnew DBO();try{sqlselect count(1) as num from chengji where kcchengji.getKc() and xschengji.getXs();rsdb.query(sql);if(rs.next()){numrs.getInt(num);}if(num0){ServletActionContext.getRequest().setAttribute(msg, scriptalert(添加失败数据重复);/script);}else {ServletActionContext.getRequest().setAttribute(msg, scriptalert(添加成功);/script);dao.addchengji(chengji);}}catch(Exception e){System.out.println(e.toString());}finally{db.close();}return chengjiadd;}public String list(){//对成绩进行管理 对表chengji进行页面查询int size10;//分页个数try{String hql from chengji where 11;String xs;String kc;if(ServletActionContext.getRequest().getParameter(xs)!null){xsServletActionContext.getRequest().getParameter(xs).toString();if(!xs.equals()){hql and xsServletActionContext.getRequest().getParameter(xs).toString();}}if(ServletActionContext.getRequest().getParameter(kc)!null){kcServletActionContext.getRequest().getParameter(kc).toString();if(!kc.equals()){hql and kcServletActionContext.getRequest().getParameter(kc).toString();}}int countdao.getchengjis(hql).size();pageCountcount%size0?count/size:(count/size1);if(pageNum1){pageNum1;}else if(pageNumpageCount){pageNumpageCount;}chengjisdao.getchengjis(hql, pageNum, size);}catch(Exception e){System.out.println(e.toString());}return chengjilist;}public String listp(){//对成绩进行管理 对表chengji进行查询try{String sql from chengji where 11;if(ServletActionContext.getRequest().getSession().getAttribute(yhm)!null){sql and xsServletActionContext.getRequest().getSession().getAttribute(yhm).toString();}chengjisdao.getchengjis(sql);}catch(Exception e){System.out.println(e.toString());}return chengjilistp;}public String del(){//对成绩进行删除 对表chengji进行删除String keyidServletActionContext.getRequest().getParameter(keyid).toString();chengji tempbeandao.getchengji(from chengji where cjidkeyid);try{dao.delchengji(tempbean);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute(msg, scriptalert(删除成功);/script);return list();}
持久层代码
public int addchengji(chengji u){return addObj(u);}/*对表chengji进行删除操作*/public void delchengji(chengji u){delObj(u);}/*对表chengji进行查询单条记录返回一个实体bean对象*/public chengji getchengji(String hql){return (chengji)getObjByHql(hql);}SuppressWarnings(unchecked)/*对表chengji查询结果集体操作*/public Listchengji getchengjis(DetachedCriteria dc,int pageNum,int size){return (Listchengji)getObjs(dc, (pageNum-1)*size, size);}/*对表chengji查询结果集体操作*/public Listchengji getchengjis(String hql){return (Listchengji)getObjsByHql(hql);}SuppressWarnings(unchecked)/*对表chengji查询结果集体操作*/public Listchengji getchengjis(String hql,int pageNum,int size){return (Listchengji)getObjsByHql(hql,(pageNum-1)*size,size);}
hibernate 配置文件
property namekc typejava.lang.Stringcolumn namekc length40comment课程/comment/column /propertyproperty namexs typejava.lang.Stringcolumn namexs length40comment学生/comment/column /propertyproperty namecj typejava.lang.Stringcolumn namecj length40comment成绩/comment/column /propertyproperty namedjsj typejava.lang.Stringcolumn namedjsj length40comment登记时间/comment/column /property/class 三、注意事项 1、管理员账号admin 密码admin 数据库配置文件applicationContext.xml 2、开发环境为TOMCAT7.0,Myeclipse8.5开发数据库为Mysql5.0使用java语言开发。 3、数据库文件名是jspsshstu.sql系统名称sshstu 4、系统首页地址http://127.0.0.1:8080/sshstu/login.jsp
四 系统实现 源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓