一、源码特点
java ssh在线授课辅导系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
javaWebssh教师荣誉库管理系统
下载地址
https://download.csdn.net/download/qq_41221322/88897033
二、功能介绍
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)教师管理:对教师信息进行添加、删除、修改和查看
(3)学生管理:对学生信息进行添加、删除、修改和查看
(4)课程管理:对课程信息进行添加、删除、修改和查看
(5)选课管理:对选课信息进行添加、删除、修改和查看
(6)作业管理:对作业信息进行添加、删除、修改和查看
(7)提交作业管理:对提交作业信息进行添加、删除、修改和查看
(8)提问管理:对提问信息进行添加、删除、修改和查看
(9)教学资料管理:对教学资料信息进行添加、删除、修改和查看
(10)课程视频管理:对课程视频信息进行添加、删除、修改和查看
(11)用户登录、个人信息修改
数据库设计
[表yonghu] 用户列属性表格 | |||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | yhid | INTEGER | 11 | 是 | 用户编号 |
| 2 | gh | VARCHAR | 40 | 否 | 工号 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | qx | VARCHAR | 40 | 否 | 权限 |
| 6 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 7 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
| 8 | yx | VARCHAR | 40 | 否 | 院系 |
[表shenpi] 审批列属性表格 | |||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | spid | INTEGER | 11 | 是 | 审批编号 |
| 2 | yw | VARCHAR | 40 | 否 | 业务 |
| 3 | lcjd | VARCHAR | 40 | 否 | 流程节点 |
| 4 | yh | VARCHAR | 40 | 否 | 用户 |
| 5 | sj | VARCHAR | 40 | 否 | 时间 |
| 6 | zt | VARCHAR | 40 | 否 | 状态 |
| 7 | sfty | VARCHAR | 40 | 否 | 是否同意 |
| 8 | yj | VARCHAR | 40 | 否 | 意见 |
| 9 | yx | VARCHAR | 40 | 否 | 院系 |
代码设计
- public String add()
- {//对表shenpi进行添加操作
- try{
-
- dao.addshenpi(shenpi);
- }catch(Exception e){
- System.out.println(e.toString());
-
- }
-
- ServletActionContext.getRequest().setAttribute("msg", "");
-
-
- return "shenpiadd";
- }
- public String list()
- {//对审批进行管理 对表shenpi进行查询
- try{
- shenpis=dao.getshenpis(" from shenpi where 1=1");
- }catch(Exception e){
- System.out.println(e.toString());
-
- }
- return "shenpilist";
- }
- public String listp()
- {//对审批进行管理 对表shenpi进行查询
- try{
- shenpis=dao.getshenpis(" from shenpi where 1=1");
- }catch(Exception e){
- System.out.println(e.toString());
-
- }
- return "shenpilistp";
- }
-
- public String del()
- {//对审批进行删除 对表shenpi进行删除
- String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
- shenpi tempbean=dao.getshenpi("from shenpi where spid="+keyid);
- try{
- dao.delshenpi(tempbean);
- }catch(Exception e){
- System.out.println(e.toString());
-
- }
- ServletActionContext.getRequest().setAttribute("msg", "");
- return list();
- }
- public String modPage(){
- 对审批修改页面 对表shenpi进行修改
- String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
- try{
-
- shenpi=dao.getshenpi("from shenpi where spid="+keyid);
- }catch(Exception e){
- System.out.println(e.toString());
-
- }
- return "shenpimodPage";
- }
- public String mod(){
- 对审批进行修改操作 对表shenpi进行修改
- DBO db=new DBO();
- String sql="";
- ResultSet rs=null;
- String sfty=shenpi.getSfty();
- String yw=shenpi.getYw();
- String yx=shenpi.getYx();
- int bzxh=0;
- String lcjd="";
- lcjd=shenpi.getLcjd();
- int num=0;
- try{
-
- dao.modifyshenpi(shenpi);
- if(sfty.equals("否")){
-
- sql="update rongyu set zt='退回' where ryid='"+yw+"'";
- db.update(sql);
- }else{
-
- sql="select * from lcjd where jdmc='"+lcjd+"'";
- rs=db.query(sql);
- if(rs.next()){
- bzxh=rs.getInt("bzxh");
- }
- bzxh=bzxh+1;//找下一个 节点
-
- sql="select count(1) as num from lcjd where bzxh='"+bzxh+"'";
-
- rs=db.query(sql);
-
- if(rs.next()){
- num=rs.getInt("num");
- }
- System.out.println("num-"+num);
- if(num>0){//有下个节点
- sql="select * from lcjd where bzxh="+bzxh+" order by bzxh asc ";
- rs=db.query(sql);
- String bma="",jda="";
- String yha="";
- if(rs.next()){
- yha=rs.getString("czr");
- bma=rs.getString("jdmc");
- jda=rs.getString("jd");
- }
-
- sql="insert into shenpi(yw,lcjd,yh,sj,zt,sfty,yj,yx) values('"+yw+"','"+bma+"','"+yha+"','','未审核','','','"+yx+"')";
- db.update(sql);
- System.out.println(sql);
-
- }else{//审批完成了,没有下个节点
-
- sql="update rongyu set zt='审批完成' where ryid='"+yw+"'";
-
- db.update(sql);
-
- }
-
- }
-
-
-
- }catch(Exception e){
- System.out.println(e.toString());
-
- }finally{
- db.close();
- }
- ServletActionContext.getRequest().setAttribute("msg", "");//location.href='bookmanage';
- return list();
- }
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspsshskfd.sql,系统名称sshskfd
4、系统首页地址:http://127.0.0.1:8080/sshskfd/login.jsp
四系统实现



源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓