——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明






基于javaweb的SSM校园心理咨询服务系统(java+ssm+jsp+bootstrap+jquery+mysql)
功能介绍
基于SSM校园心理咨询服务平台系统分为学生、教师、管理员三种角色。
用户角色主要包括用户注册、用户登录、在线咨询、心理测试、论坛交流、账户维护等功能;
教师角色主要包括教师登录、文章管理、在线回复等功能;
管理员角色主要包括学生管理、教师管理、试题库管理、测试分类管理、试卷管理、新闻管理、系统介绍管理、会员评论管理、轮播图管理、友情链接管理、后台用户管理等功能;
最后根据详细设计的结果,运用JavaEE技术平台,使用更灵活的B/S开发模式和经典的SSM组合框架实现系统的MVC分层架构,并结合MySQL数据库实现了大学生心理减压系统的信息化管理。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目 6.数据库:MySql 5.7版本;
技术栈
- 后端:Spring SpringMVC MyBatis 2. 前端:JSP+bootstrap+jQuery
使用说明
- 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,下载所需jar包; 2. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 3. 将项目中db.properties配置文件中的数据库配置改为自己的配置 4. 配置tomcat,然后运行项目,输入localhost:8080/xxx 登录
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| request.setAttribute("kmid_datasource", kemu_datasource); String forwardurl = request.getParameter("forwardurl"); System.out.println("forwardurl=" + forwardurl); if (forwardurl == null) { forwardurl = "/admin/shijuanadd.jsp"; } forward(forwardurl); }
public void get() { String filter = "where 1=1 "; String title = request.getParameter("title"); String status=request.getParameter("status"); String zujuanren=request.getParameter("zujuanren"); if (title != null) filter += " and title like '%" + title + "%' "; if (status != null&&status.equals("2")) filter += " and status='组卷完成' "; if (zujuanren != null) filter += " and zujuanren='"+zujuanren+"'"; int pageindex = 1; int pagesize = 10; String currentpageindex = request.getParameter("currentpageindex"); String currentpagesize = request.getParameter("pagesize"); if (currentpageindex != null) pageindex = new Integer(currentpageindex); if (currentpagesize != null) pagesize = new Integer(currentpagesize); List<Shijuan> listshijuan = shijuanSrv.getPageEntitys( filter,pageindex, pagesize); int recordscount = shijuanSrv.getRecordCount(filter == null ? "" : filter); request.setAttribute("listshijuan", listshijuan); PagerMetal pm = new PagerMetal(recordscount);
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| String id = request.getParameter("id"); String actiontype = "save"; dispatchParams(request, response); if (id != null) { Shijuan shijuan = shijuanSrv.load( "where id="+ id); if (shijuan != null) { request.setAttribute("shijuan", shijuan); } actiontype = "update"; request.setAttribute("id", id); } request.setAttribute("actiontype", actiontype); List<Object> kemu_datasource =kechengSrv.getEntity(""); request.setAttribute("kmid_datasource", kemu_datasource); String forwardurl = request.getParameter("forwardurl"); System.out.println("forwardurl=" + forwardurl); if (forwardurl == null) { forwardurl = "/admin/shijuanadd.jsp"; } forward(forwardurl); }
public void get() { String filter = "where 1=1 "; String title = request.getParameter("title"); String status=request.getParameter("status"); String zujuanren=request.getParameter("zujuanren"); if (title != null) filter += " and title like '%" + title + "%' "; if (status != null&&status.equals("2")) filter += " and status='组卷完成' "; if (zujuanren != null) filter += " and zujuanren='"+zujuanren+"'"; int pageindex = 1; int pagesize = 10; String currentpageindex = request.getParameter("currentpageindex"); String currentpagesize = request.getParameter("pagesize"); if (currentpageindex != null) pageindex = new Integer(currentpageindex); if (currentpagesize != null)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| String kemu = request.getParameter("kemu"); String dajuanren = request.getParameter("dajuanren"); String shijuanid = request.getParameter("shijuanid"); String defen = request.getParameter("defen"); SimpleDateFormat sdfdajuan = new SimpleDateFormat("yyyy-MM-dd"); Dajuan dajuan = new Dajuan(); dajuan.setTitle(title == null ? "" : title); dajuan.setZujuanren(zujuanren == null ? "" : zujuanren); dajuan.setKemu(kemu == null ? "" : kemu); dajuan.setDajuanren(dajuanren == null ? "" : dajuanren); dajuan.setShijuanid(shijuanid == null ? "" : shijuanid); dajuan.setDefen(defen == null ? 0 : new Integer(defen)); dajuanSrv.save(dajuan); if (forwardurl == null) { forwardurl = "/admin/dajuanmanager.do?actiontype=get"; } redirect(forwardurl); }
public void update() { String forwardurl = request.getParameter("forwardurl"); String id = request.getParameter("id"); if (id == null) return; Dajuan dajuan = dajuanSrv.load(new Integer(id)); if (dajuan == null) return; String title = request.getParameter("title"); String zujuanren = request.getParameter("zujuanren"); String kemu = request.getParameter("kemu"); String dajuanren = request.getParameter("dajuanren"); String shijuanid = request.getParameter("shijuanid"); String defen = request.getParameter("defen"); SimpleDateFormat sdfdajuan = new SimpleDateFormat("yyyy-MM-dd"); dajuan.setTitle(title); dajuan.setZujuanren(zujuanren); dajuan.setKemu(kemu); dajuan.setDajuanren(dajuanren);
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| String title = request.getParameter("title"); String choicea = request.getParameter("choicea"); String choiceb = request.getParameter("choiceb"); String choicec = request.getParameter("choicec"); String choiced = request.getParameter("choiced"); String kmid = request.getParameter("kmid"); String daan = request.getParameter("daan"); String kemu = request.getParameter("kemu"); SimpleDateFormat sdfceshiti = new SimpleDateFormat("yyyy-MM-dd"); Ceshiti ceshiti = new Ceshiti(); ceshiti.setTitle(title == null ? "" : title); ceshiti.setChoicea(choicea == null ? "" : choicea); ceshiti.setChoiceb(choiceb == null ? "" : choiceb); ceshiti.setChoicec(choicec == null ? "" : choicec); ceshiti.setChoiced(choiced == null ? "" : choiced); ceshiti.setDaan(daan == null ? "" : daan); ceshiti.setKmid(kmid == null ? 0 : Integer.parseInt(kmid)); ceshiti.setKemu(kemu); ceshitiSrv.save(ceshiti);
if (forwardurl == null) { forwardurl = "/admin/ceshitimanager.do?actiontype=get"; } redirect(forwardurl); }
public void update() { String forwardurl = request.getParameter("forwardurl"); String id = request.getParameter("id"); if (id == null) return; Ceshiti ceshiti = ceshitiSrv.load(new Integer(id)); if (ceshiti == null) return; String title = request.getParameter("title"); String choicea = request.getParameter("choicea"); String choiceb = request.getParameter("choiceb"); String choicec = request.getParameter("choicec"); String choiced = request.getParameter("choiced");
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| String zongfen = request.getParameter("zongfen"); String kemu = request.getParameter("kemu"); String tupian=request.getParameter("tupian"); String kmid=request.getParameter("kmid"); String des = request.getParameter("des"); SimpleDateFormat sdfshijuan = new SimpleDateFormat("yyyy-MM-dd"); Shijuan shijuan = new Shijuan(); shijuan.setTitle(title == null ? "" : title); shijuan.setZujuanren(zujuanren == null ? "" : zujuanren); shijuan.setZongfen(zongfen == null ? 0 : new Integer(zongfen)); shijuan.setKemu(kemu == null ? "" : kemu); shijuan.setKemu(kemu); shijuan.setKmid(kmid==null?0:Integer.parseInt(kmid)); shijuan.setStatus("待组卷"); shijuan.setTupian(tupian==null?"":tupian); shijuan.setDes(des == null ? "" : des); shijuanSrv.save(shijuan); if (forwardurl == null) { forwardurl = "/admin/shijuanmanager.do?actiontype=get"; } redirect(forwardurl); }
public void update() { String forwardurl = request.getParameter("forwardurl"); String id = request.getParameter("id"); if (id == null) return; Shijuan shijuan =shijuanSrv.load(new Integer(id)); if (shijuan == null) return; String title = request.getParameter("title"); String zujuanren = request.getParameter("zujuanren"); String zongfen = request.getParameter("zongfen"); String kmid=request.getParameter("kmid"); String kemu = request.getParameter("kemu"); String des = request.getParameter("des"); String tupian=request.getParameter("tupian"); SimpleDateFormat sdfshijuan = new SimpleDateFormat("yyyy-MM-dd"); shijuan.setTitle(title); shijuan.setZujuanren(zujuanren); shijuan.setKmid(kmid==null?0:Integer.parseInt(kmid)); shijuan.setZongfen(zongfen == null ? 0 : new Integer(zongfen));
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| Users users = new Users(); users.setUsername(username == null ? "" : username); users.setPassword(password == null ? "" : password); users.setCreator(creator == null ? "" : creator); users.setCreatetime(new Date()); users.setEmail(email == null ? "" : email); users.setTel(tel == null ? "" : tel); users.setLogtimes(0); users.setRealname(realname == null ? "" : realname); users.setNickname(nickname == null ? "" : nickname); users.setSex(sex == null ? "" : sex); users.setXiangpian(xiangpian == null ? "" : xiangpian); usersService.save(users); String forwardurl=request.getParameter("forwardurl"); if (forwardurl == null) { forwardurl = "/admin/usersmanager.do?actiontype=get"; } redirect(forwardurl); }
public void update(){ String id = request.getParameter("id"); if (id == null) return; Users users = (Users) usersService.load(new Integer(id)); if (users == null) return; String username = request.getParameter("username"); String creator = request.getParameter("creator"); String email = request.getParameter("email"); String tel = request.getParameter("tel"); String realname = request.getParameter("realname"); String nickname = request.getParameter("nickname"); String sex = request.getParameter("sex"); String xiangpian = request.getParameter("xiangpian"); users.setUsername(username); users.setEmail(email); users.setTel(tel); users.setRealname(realname); users.setNickname(nickname); users.setSex(sex); users.setXiangpian(xiangpian); usersService.update(users); String forwardurl=request.getParameter("forwardurl"); if (forwardurl == null) { forwardurl = "/admin/usersmanager.do?actiontype=get"; }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=181122532008200qg
https://javayms.pages.dev?id=181122532008200qg