项目技术:

后端:servlet

前端:bootstrap,kindeditor,js,css,Ajax等

开发工具:eclipse

数据库:mysql 5.7

JDK版本:jdk1.8

服务器:tomcat8

项目介绍:

该系统采用java语言,servlet开发,mysql数据库,适合基础一般的学生使用。系统分为两个角色,分别为管理员、学生会会员,包含参考论文。功能包含:学生会公共信息查看、活动了解、也可以注册会员、注册的会员可以发布活动,活动需要管理员审核,并且可以维护个人信息、管理员可以发布公告信息、活动审核等,其中发布信息可以包含文字、图片等信息。

文档详情:

部分功能展示:

系统首页:可以查看所有的公告信息

详情

选择某一个公共信息,可以点击查看详情

活动信息

学生会申请的活动信息,必须经过管理员审核后才能展示

活动详情

查看活动具体信息

会员信息

显示学生会所有的会员

学生会会员注册

注册系统

用户后台-的个人信息

查看个人信息

用户后台-活动管理

可以申请活动

用户后台-增加活动

可以添加文字或者图片

管理员-公共信息维护

维护公共信息

管理员-活动审核

审核用户发起的活动

管理员-用户管理

用户管理

部分代码:

public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType(Constant.CONTENTTYPE);request.setCharacterEncoding(Constant.CHARACTERENCODING);HttpSession session = request.getSession();ComBean cBean = new ComBean();String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());String date2=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime());String method = request.getParameter("method");if(method.equals("mreg")){ //用户注册String username = request.getParameter("username"); String password = request.getParameter("password"); String realname = request.getParameter("realname"); String sex = request.getParameter("sex"); String age = request.getParameter("age"); String address = request.getParameter("address"); String email = request.getParameter("email");String zy = request.getParameter("zy");String bm = request.getParameter("bm");if(username.equals("admin")){request.setAttribute("message", "非法的用户名!");request.getRequestDispatcher("reg.jsp").forward(request, response); }else{String str=cBean.getString("select id from member where username='"+username+"'");if(str==null){int flag=cBean.comUp("insert into member(username,password,realname,sex,age,address,email,zy,bm) " +"values('"+username+"','"+password+"','"+realname+"','"+sex+"','"+age+"','"+address+"','"+email+"','"+zy+"','"+bm+"')");if(flag == Constant.SUCCESS){ request.setAttribute("message", "注册成功请登录!");request.getRequestDispatcher("login.jsp").forward(request, response); }else { request.setAttribute("message", "操作失败!");request.getRequestDispatcher("reg.jsp").forward(request, response); }}else{request.setAttribute("message", "该用户名已存在!");request.getRequestDispatcher("reg.jsp").forward(request, response); } }}else if(method.equals("mupreg")){ //用户修改注册资料String member=(String)session.getAttribute("member"); String realname = request.getParameter("realname"); String sex = request.getParameter("sex"); String age = request.getParameter("age"); String address = request.getParameter("address"); String email = request.getParameter("email"); String zy = request.getParameter("zy");String bm = request.getParameter("bm");int flag=cBean.comUp("update member set realname='"+realname+"',sex='"+sex+"',age='"+age+"'," +"address='"+address+"',email='"+email+"',zy='"+zy+"',bm='"+bm+"' where username='"+member+"'");if(flag == Constant.SUCCESS){ request.setAttribute("message", "操作成功!");request.getRequestDispatcher("member/info/index.jsp").forward(request, response); }else { request.setAttribute("message", "操作失败!");request.getRequestDispatcher("member/info/index.jsp").forward(request, response); }}else if(method.equals("mlogin")){//用户登录 代码都有注释的哦 String username = request.getParameter("username"); String password = request.getParameter("password");   String str=cBean.getString("select id from member where username='"+username+"' and  password='"+password+"'");if(str==null){request.setAttribute("message", "登录信息错误!");request.getRequestDispatcher("login.jsp").forward(request, response); }else{session.setAttribute("member", username); request.getRequestDispatcher("member/index.jsp").forward(request, response); } }else if(method.equals("lost")){ //丢失密码String username = request.getParameter("username"); String email = request.getParameter("email");   String str=cBean.getString("select id from member where username='"+username+"' and  email='"+email+"'");if(str==null){request.setAttribute("message", "登录信息错误!");request.getRequestDispatcher("login.jsp").forward(request, response); }else{cBean.comUp("update member set password='111' where username='"+username+"'");request.setAttribute("message", "新密码为111,请登录后修改!");request.getRequestDispatcher("login.jsp").forward(request, response); } }else if(method.equals("memberexit")){ //退出登录session.removeAttribute("member");request.getRequestDispatcher("index.jsp").forward(request, response);}else if(method.equals("muppwd")){//用户修改密码String member=(String)session.getAttribute("member"); String oldpwd = request.getParameter("oldpwd"); String newpwd = request.getParameter("newpwd"); String str=cBean.getString("select id from member where username='"+member+"' and  password='"+oldpwd+"'");if(str==null){request.setAttribute("message", "原始密码信息错误!");request.getRequestDispatcher("member/info/editpwd.jsp").forward(request, response); }else{int flag=cBean.comUp("update member set password='"+newpwd+"' where username='"+member+"'");if(flag == Constant.SUCCESS){ request.setAttribute("message", "操作成功!");request.getRequestDispatcher("member/info/editpwd.jsp").forward(request, response); }else { request.setAttribute("message", "操作失败!");request.getRequestDispatcher("member/info/editpwd.jsp").forward(request, response); }}}

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

基于Java的学生会管理系统相关推荐

  1. 基于SSM的学生会管理系统-基于ssm的社团信息管理系统-java项目

    基于SSM的学生会管理系统-基于ssm的社团信息管理系统-java项目 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台框架:SSM 前端技术:HTML+ ...

  2. 基于JAVA毕业生就业管理系统计算机毕业设计源码+系统+lw文档+部署

    基于JAVA毕业生就业管理系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA毕业生就业管理系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...

  3. 基于JAVA宠物寄存管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA宠物寄存管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA宠物寄存管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  4. 基于JAVA商场会员管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA商场会员管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA商场会员管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  5. 基于JAVA高校勤工助学管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA高校勤工助学管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高校勤工助学管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

  6. 基于JAVA网上书店管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA网上书店管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上书店管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  7. 基于JAVA中药实验管理系统计算机毕业源码+系统+lw文档+部署

    基于JAVA中药实验管理系统计算机毕业源码+系统+lw文档+部署 基于JAVA中药实验管理系统计算机毕业源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...

  8. java 酒店系统_基于JAVA的酒店管理系统

    <基于JAVA的酒店管理系统>由会员分享,可在线阅读,更多相关<基于JAVA的酒店管理系统(31页珍藏版)>请在人人文库网上搜索. 1.酒店管理系统,专业: 姓名: 指导教师, ...

  9. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  10. 基于Java的敬老院管理系统的设计和实现(论文+PPT+源码)

    分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计(论文) 毕业设计(论文)任务书 第1页 毕业设计(论文)题 ...

最新文章

  1. Robotium初探秘
  2. C++实现读取指定文件夹下的所有文件
  3. PHP生成PDF完美支持中文,解决TCPDF乱码
  4. (转,改)UML中的几种关系
  5. 测试串行回收与堆初始值有关系01
  6. [BC Round#26] Card 【各种水】
  7. 【AI视野·今日NLP 自然语言处理论文速览 第二十六期】Wed, 3 Nov 2021
  8. CSS3 -- display:flex
  9. unity打开一片黑_你的面膜上黑!名!单!了!吗!
  10. C# WinForm关闭窗体确认
  11. C#之Xml去掉前面的空格
  12. saltstsck执行sls配置
  13. 页面加载之window.onload=function(){} 和 $(function(){})的区别
  14. win7/xp电脑蓝屏修复工具 V1.0
  15. 开发请打开Debug模式--Dcat-Admin框架实战(三)
  16. Nginx系列:windows10系统下安装nginx的安装并配置!
  17. Oracle EBS APP-FND-02901: you don‘t have privilege to any operating unit
  18. 【python篇】python基础之--基本问题记录
  19. 怎么利用抖音进行网络推广?短视频营销如何做推广?
  20. 使用高德API接口查询两个地址之间的行车距离

热门文章

  1. UML第二次作业 类图中类的表示
  2. solaris中如何新建一个用户登录
  3. 7-19 求链式线性表的倒数第K项
  4. delphi 连接DBF
  5. linux less命令详解
  6. MyEclipse 10.5与ExtJS 4.1.1自动代码提示
  7. 孙鑫VC学习笔记:第十三讲 (一) 用CArchive类读取与保存文件
  8. python request保持连接_python接口自动化 - Requests-3 高级用法
  9. sap未分摊差异怎么处理_MM采购中形成的差异
  10. 拓端tecdat|Nelsen-Siegel—Svensson扩展模型简介