昆明网站开发推广,我市精神文明建设的门户网站,微信商城开通多少钱,商标图案一、源码特点 idea 开发 SSM 网上选课管理系统是一套完善的信息管理系统#xff0c;结合SSM框架和bootstrap完成本系统#xff0c;对理解JSP java编程开发语言有帮助系统采用SSM框架#xff08;MVC模式开发#xff09;#xff0c;系统具有完整的源代码和数据库#xff…一、源码特点 idea 开发 SSM 网上选课管理系统是一套完善的信息管理系统结合SSM框架和bootstrap完成本系统对理解JSP java编程开发语言有帮助系统采用SSM框架MVC模式开发系统具有完整的源代码和数据库系统主要采用B/S模式开发。 前段主要技术 bootstrap.css jquery 后端主要技术 SpringMVC spring mybatis 数据库 mysql 开发工具 IDEA JDK1.8 TOMCAT 8.5 java ssm网上选课系统 二、功能介绍 (1)管理员管理对管理员信息进行添加、删除、修改和查看 (2)教师管理对教师信息进行添加、删除、修改和查看 (3)学生管理对学生信息进行添加、删除、修改和查看 (4)课程管理对课程信息进行添加、删除、修改和查看 (5)上课时间管理对上课时间信息进行添加、删除、修改和查看 (6)选课管理对选课信息进行添加、删除、修改和查看 (7)反馈管理对反馈信息进行添加、删除、修改和查看 (8)申请管理对申请信息进行添加、删除、修改和查看 (9)公告管理对公告信息进行添加、删除、修改和查看 10个人信息修改 业主注册、用户登录
数据库设计
CREATE TABLE gly (
glyid int(11) NOT NULL auto_increment,
yhm VARCHAR(40) default NULL COMMENT 用户名,
mm VARCHAR(40) default NULL COMMENT 密码,
xm VARCHAR(40) default NULL COMMENT 姓名, PRIMARY KEY (glyid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE jiaoshi (
jsid int(11) NOT NULL auto_increment,
yhm VARCHAR(40) default NULL COMMENT 用户名,
mm VARCHAR(40) default NULL COMMENT 密码,
xm VARCHAR(40) default NULL COMMENT 姓名,
lxdh VARCHAR(40) default NULL COMMENT 联系电话,
lxdz VARCHAR(40) default NULL COMMENT 联系地址, PRIMARY KEY (jsid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE xuesheng (
xsid int(11) NOT NULL auto_increment,
yhm VARCHAR(40) default NULL COMMENT 用户名,
mm VARCHAR(40) default NULL COMMENT 密码,
xm VARCHAR(40) default NULL COMMENT 姓名,
lxdh VARCHAR(40) default NULL COMMENT 联系电话,
lxdz VARCHAR(40) default NULL COMMENT 联系地址,
xh VARCHAR(40) default NULL COMMENT 学号,
bj VARCHAR(40) default NULL COMMENT 班级,
zy VARCHAR(40) default NULL COMMENT 专业,
xy VARCHAR(40) default NULL COMMENT 学院, PRIMARY KEY (xsid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE kecheng (
kcid int(11) NOT NULL auto_increment,
kcmc VARCHAR(40) default NULL COMMENT 课程名称,
rkjs VARCHAR(40) default NULL COMMENT 任课教师,
sm VARCHAR(40) default NULL COMMENT 说明,
lb VARCHAR(40) default NULL COMMENT 类别,
zt VARCHAR(40) default NULL COMMENT 状态, PRIMARY KEY (kcid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE sksj (
sksjid int(11) NOT NULL auto_increment,
kc VARCHAR(40) default NULL COMMENT 课程,
sksj VARCHAR(40) default NULL COMMENT 上课时间,
j VARCHAR(40) default NULL COMMENT 节,
dd VARCHAR(40) default NULL COMMENT 地点, PRIMARY KEY (sksjid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
CREATE TABLE xuanke (
xkid int(11) NOT NULL auto_increment,
lsh VARCHAR(40) default NULL COMMENT 流水号,
kc VARCHAR(40) default NULL COMMENT 课程,
xs VARCHAR(40) default NULL COMMENT 学生,
zt VARCHAR(40) default NULL COMMENT 状态,
xksj VARCHAR(40) default NULL COMMENT 选课时间,
lb VARCHAR(40) default NULL COMMENT 类别, PRIMARY KEY (xkid)
) ENGINEInnoDB DEFAULT CHARSETgb2312;
代码设计 Resourceprivate gonggaoDao gonggaodao;RequestMapping(value/addpage)public String addpage(gonggao bean, HttpServletRequest request){/**公告添加页面*/MapString,Object map new HashMapString,Object();System.out.println(addPageok);return gonggao/gonggaoadd;}RequestMapping(value/add)public String add(gonggao bean, HttpServletRequest request){/**公告添加处理方法**/MapString,Object map new HashMapString,Object();//初始变量String ggid(String)request.getParameter(ggid);//公告编号String bt(String)request.getParameter(bt);//标题String nr(String)request.getParameter(nr);//内容String fbsj(String)request.getParameter(fbsj);//发布时间gonggaodao.add(bean);//调用添加方法System.out.println(add);request.setAttribute(msg, scriptalert(添加成功);/script);//操作提示return gonggao/gonggaoadd;}/**删除 公告**/RequestMapping(value/del)public String del(HttpServletRequest request,MapString,Object map){// MapString,Object map new HashMapString,Object();//初始化对象String a(String)request.getParameter(keyid);//request 方式获得主键idint idInteger.parseInt(a);request.setAttribute(msg, scriptalert(删除成功);/script);gonggaodao.delete(id);//调用 删除方法return listpage(map,request);}/*** 查询gonggao信息 返回list结果 前台获取*/RequestMapping(value/listpage)public String listpage(MapString,Object map,HttpServletRequest request){ListMap list new ArrayListMap();//初始化对象Map map1 new HashMap();String ggid(String)request.getParameter(ggid);//公告编号if(ggid!null!ggid.equals()){map1.put(ggid,ggid);//公告编号}String bt(String)request.getParameter(bt);//标题if(bt!null!bt.equals()){map1.put(bt,bt);//标题}String nr(String)request.getParameter(nr);//内容if(nr!null!nr.equals()){map1.put(nr,nr);//内容}String fbsj(String)request.getParameter(fbsj);//发布时间if(fbsj!null!fbsj.equals()){map1.put(fbsj,fbsj);//发布时间}listgonggaodao.getAll(map1);//传入 方法参数 返回gly结果集System.out.println(listsizelist.size());map.put(list, list);//传递参数return gonggao/gonggaolist;}/*** 查询gonggao信息 返回list结果 前台获取*/RequestMapping(value/list)public String list(MapString,Object map,HttpServletRequest request){ListMap list new ArrayListMap();//初始化对象Map map1 new HashMap();String ggid(String)request.getParameter(ggid);//公告编号if(ggid!null!ggid.equals()){map1.put(ggid,ggid);//公告编号}String bt(String)request.getParameter(bt);//标题if(bt!null!bt.equals()){map1.put(bt,bt);//标题}String nr(String)request.getParameter(nr);//内容if(nr!null!nr.equals()){map1.put(nr,nr);//内容}String fbsj(String)request.getParameter(fbsj);//发布时间if(fbsj!null!fbsj.equals()){map1.put(fbsj,fbsj);//发布时间}listgonggaodao.getAll(map1);//传入 方法参数 返回gly结果集System.out.println(listsizelist.size());map.put(list, list);//传递参数return gonggao/list;}/**公告详情信息*/RequestMapping(value/detail)public String detail(MapString,Object map,HttpServletRequest request){String keyid(String)request.getParameter(keyid);//request 方式获得主键idgonggao beannew gonggao();//初始化对象beangonggaodao.getgonggaoByID(Integer.parseInt(keyid));//根据id返回 gonggao对象数据request.setAttribute(ggid, bean.getGgid());//公告编号request.setAttribute(bt, bean.getBt());//标题request.setAttribute(nr, bean.getNr());//内容request.setAttribute(fbsj, bean.getFbsj());//发布时间return gonggao/gonggaodetail;}三、注意事项 1、管理员账号admin密码admin 数据库配置文件src\main\resources 下的 jdbc.properties 更改对应数据库连接配置 2、开发环境为IDEA开发数据库为mysql使用java语言开发。 3、数据库文件名是jspxuanke.sql 系统名称xuanke 4、地址login.jsp
四 系统实现 代码下载
https://download.csdn.net/download/qq_41221322/89083073
需要源码 其他的定制服务 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓