项目简介:

高效行政管理系统分为两类角色:分别是管理员和普通用户。每个角色都具有不同的操作权限。且其中管理员权限最高。管理员和普通用户各自执行对应功能。管理员有权限管理普通用户的信息。

管理员主要进行总体行政事务管理。包括了对管理员、普通用户的管理。此外,还能够管理学校内的办公用品申领情况、部门管理、公告信息,待办事项、图表统计数据情况、修改密码等都由管理员来管理。

普通用户在使用的时候,是最主要的角色。本系统的开发目的就是解决用户的实际需求。在系统中,用户登录后,可以快速查看部门信息、待办事宜,以及一些公告的通知。此外,可以申领办公用品、修改个人信息。这些都是用户在使用的时候最主要的功能。

功能模块:

1、登录页面:

相关代码:

public void login(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//处理登录//清空登录记录request.getSession().invalidate();//进行登录操作String username = request.getParameter("username");String password = request.getParameter("password");String type = request.getParameter("type");Admin admin = new Admin();User user = new User();if(type != null && type.equals("1")){Admin admin1 = userService.selectAdmin(username,password);if(admin1 != null){response.getWriter().print("ok");request.getSession().setAttribute("admin",admin1);request.getSession().setAttribute("flag",1);}else{response.getWriter().print("error");}

2、用户列表页面: 以及用户信息的修改、删除功能。

添加用户页面:

3、部门列表页面: 以及部门信息的增加、修改、删除功能。

4、待办信息页面: 可以发布待办信息,也可以对待办信息进行增加、查询、修改、删除功能。此外,还可以看到待办信息的办理状态以及办理时间。

5、通知公告模块: 可以发布公告,也可以对公告内容进行增加、查询、修改、删除功能。 新增公告内容页面:

6、办公用品模块:可以新增办公用品,也可以对办公用品进行增加、查询、修改、删除功能。

用户申请办公用品主要代码:

 */protected void addApply(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 处理注册String message = "no";User user = (User)request.getSession().getAttribute("user");if(user != null) {Apply Apply = WebUtils.toBean(request.getParameterMap(), Apply.class);Apply.setTimes(new SimpleDateFormat("yyyy-MM-dd").format(new Date()));Apply.setUid(user.getId());GoodsService.addApply(Apply);Goods good = GoodsService.findGoodsById(Apply.getGid().toString());good.setNums(good.getNums()-Apply.getNums());GoodsService.updateGoodsNums(good);message = "yes";}response.getWriter().print(message);}

7、图表统计:可以通过图表统计查看办公用品的申领情况,以及待办事项的完成情况。

8、个人信息修改:输入初始密码,可以修改新密码。

修改密码主要代码:

protected void updateAdminPassword(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 查询个人信息String message = "no";Admin admin = (Admin) request.getSession().getAttribute("admin");String nowpass = request.getParameter("nowpass");String newpass = request.getParameter("newpass");if (admin != null && admin.getPwd().equals(nowpass)) {userService.updateAdminPassword(newpass, admin.getId());message = "yes";}response.getWriter().print(message);}

数据库表格:

 最后:项目还包含很多其他模块,喜欢的点赞加关注谢谢!!!!

基于JAVAWEB的高校行政管理系统相关推荐

  1. 基于javaweb的高校运动会管理系统(java+ssm+jsp+js+jquery+mysql)

    基于javaweb的高校运动会管理系统(java+ssm+jsp+js+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...

  2. 基于javaweb的高校教职工差旅报销管理系统(java+ssm+jsp+html+mysql)

    基于javaweb的高校教职工差旅报销管理系统(java+ssm+jsp+html+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...

  3. [附源码]计算机毕业设计JAVA基于JAVAWEB的高校实训管理系统

    [附源码]计算机毕业设计JAVA基于JAVAWEB的高校实训管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Ec ...

  4. 基于javaweb的高校课程在线考试管理系统

    基于javaweb的高校课程在线考试管理系统 1.1 项目概述 开发语言:Java8 数据库:Mysql5 前端技术:bootstrap layui echarts 后端框架:Springboot M ...

  5. 基于java的高校运动会管理系统的设计与实现--毕业论文(可仅作参考)

    基于java的高校运动会管理系统的设计与实现–毕业论文(可仅作参考) 可以仅作参考宝子们 ,这个版本包含代码哦~在资源里面自己找代码包 论文word版本我会上传到资源里面供宝子看 文章目录 基于jav ...

  6. 基于javaweb的平行志愿管理系统(java+springboot+mybatis+vue+mysql)

    基于javaweb的平行志愿管理系统(java+springboot+mybatis+vue+mysql) 运行环境 Java≥8.MySQL≥5.7.Node.js≥10 开发工具 后端:eclip ...

  7. 基于javaweb的蓝天幼儿园管理系统(java+springboot+thymeleaf+html+mysql)

    基于javaweb的蓝天幼儿园管理系统(java+springboot+thymeleaf+html+mysql) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/my ...

  8. 基于javaweb的景区旅游管理系统(java+springboot+html+layui+bootstrap+jquery+mysql)

    基于javaweb的景区旅游管理系统(java+springboot+html+layui+bootstrap+jquery+mysql) 运行环境 Java≥8.MySQL≥5.7 开发工具 ecl ...

  9. 基于javaweb+springboot的医院管理系统(java+Springboot+ssm+mysql+maven)

    基于javaweb+springboot的医院管理系统(java+Springboot+ssm+mysql+maven) 一.项目简述 功能:该项目是用springboot+layui+shiro写的 ...

  10. 基于javaweb的精美物流管理系统(java+springboot+vue+mysql)

    基于javaweb的精美物流管理系统(java+springboot+vue+mysql) 运行环境 Java≥8.MySQL≥5.7.Node.js≥10 开发工具 后端:eclipse/idea/ ...

最新文章

  1. SAP RETAIL MM41 不能将Class分配给商品主数据
  2. 使用stm32的ADC得到准确的电压
  3. 如何模拟将CPU、IO打满?
  4. CentOS下首次使用as86汇编器
  5. 《集体智慧编程》第8章
  6. postman模拟HTTP请求
  7. 《软件建模技术》课程教学大纲
  8. LeetCode 1864. 构成交替字符串需要的最小交换次数
  9. android 各版本市占率,Android各版本市占率:果冻豆遥遥领先
  10. 2020年中国基层医疗研究报告
  11. python数据分析模块包括_数据开发必会 | Python数据分析模块
  12. pythondef元组参数传递_Python参数传递(传值传引用)
  13. NOIP之旅:NOIP2014篇
  14. 仿微信 即时聊天工具 - SignalR (一)
  15. shiro的anon失效问题
  16. 用Windows电脑看epub小说,哪些阅读器软件更好用?
  17. 常见向量范数和矩阵范数及其MATLAB实现
  18. 软件测试设计——按类型划分
  19. 通过Python自动压缩文件并发送邮件
  20. sql中日期函数的用法

热门文章

  1. h5制作导出html,Hype这款H5制作软件的导出功能的详细介绍
  2. Python零基础爬虫速成②:批量爬取微信公众号图片(基于beautifulsoup爬取吉他谱)
  3. spring 实现小程序抖音去水印后台
  4. Understanding Deep Image Representations by Inverting Them
  5. Neo4j的开发方式
  6. 微信小程序制作FC模拟器,从入坑到放弃
  7. java实现将.acc格式转化为mp3格式
  8. zigbeelibrary.jar的使用
  9. 适合普通大学生的前端开发学习路线
  10. 《财富》2022全球500强榜单,沃尔玛九连冠,沙特阿美最赚钱,中国公司上榜最多 | 美通社头条...