基于Java的敬老院管理系统

简介: 该系统采用java语言,servlet开发,mysql数据库,适合基础一般的学生使用。系统分为两个角色,分别为管理员、护工,包含参考paper及PPT。功能包含:护工管理、老人信息管理、事故记录管理、请假信息维护、床位分配、入住费用管理、护工薪酬管理、护工请假管理等。

项目技术:



系统使用技术:servlet


前端技术:js、css等


开发工具:eclipse


数据库:mysql5.7


项目介绍:


该系统采用java语言,servlet开发,mysql数据库,适合基础一般的学生使用。系统分为两个角色,分别为管理员、护工,包含参考paper及PPT。功能包含:护工管理、老人信息管理、事故记录管理、请假信息维护、床位分配、入住费用管理、护工薪酬管理、护工请假管理等。


文档详情:



20210922224204261.png


部分功能展示(主要展示管理员角色内容):



系统登录:


20210922224232868.png


管理员首页


查看首页,左边为所有功能


20210922224242657.png


护工管理


查看所有护工,并且可以进行维护


20210922224327507.png


增加护工


对护工信息进行增加


20210922224352310.png


老人信息管理


查看所有老人,并且可以进行维护


20210922224417794.png


增加老人信息


增加老人


20210922224439697.png


事故记录管理


可以维护老人的事故信息


2021092222450187.png


入住费用管理


对老人的费用进行结算


20210922224527517.png


老人请假管理


增加请假信息


20210922224555831.png


床位分配管理


可以对老人现有的床位进行分配


20210922224621478.png


护工请假管理


护工可以进行请假


20210922224650296.png


部分代码:



response.setContentType(Constant.CONTENTTYPE);
    request.setCharacterEncoding(Constant.CHARACTERENCODING);
    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());
    try{
      String method=request.getParameter("method").trim();
      ComBean cBean = new ComBean();
      HttpSession session = request.getSession();   
      if(method.equals("one")){//用户登录
        String username = request.getParameter("username");
        String password = request.getParameter("password");  
        String sf = request.getParameter("sf");  
        String sql="select realname from admin where username='"+username+"' and  password='"+password+"'  and  sf='"+sf+"' ";
        String str=cBean.getString(sql);
        if(str==null){
          request.setAttribute("message", "登录信息错误!");
          request.getRequestDispatcher("index.jsp").forward(request, response); 
        }
        else{
          session.setAttribute("user", username); 
          session.setAttribute("sf", sf); 
          request.getRequestDispatcher("admin/index.jsp").forward(request, response); 
        }  
      }
      else if(method.equals("uppwd")){//修改密码
        String username=(String)session.getAttribute("user"); 
        String oldpwd = request.getParameter("oldpwd"); 
        String newpwd = request.getParameter("newpwd"); 
        String str=cBean.getString("select id from admin where username='"+username+"' and  password='"+oldpwd+"'");
        if(str==null){
          request.setAttribute("message", "原始密码信息错误!");
          request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request, response); 
        }
        else{
          int flag=cBean.comUp("update admin set password='"+newpwd+"' where username='"+username+"'");
          if(flag == Constant.SUCCESS){ 
            request.setAttribute("message", "操作成功!");
            request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request, response); 
          }
          else { 
            request.setAttribute("message", "操作失败!");
            request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request, response); 
          }
        }
      }
      else if(method.equals("adminexit")){//退出登录
        session.removeAttribute("user");  session.removeAttribute("sf");
        request.getRequestDispatcher("index.jsp").forward(request, response); 
      }
      else if(method.equals("addm")){//增加系统用户
        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 tel = request.getParameter("tel"); 
        String str=cBean.getString("select id from admin where username='"+username+"'");
        if(str==null){ 
            int flag=cBean.comUp("insert into admin(username,password,realname,sex,age,address,tel,addtime ) " +
                "values('"+username+"','"+password+"','"+realname+"','"+sex+"','"+age+"','"+address+"','"+tel+"','"+date+"' )");
            if(flag == Constant.SUCCESS){ 
              request.setAttribute("message", "操作成功!");
              request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
            }
            else { 
              request.setAttribute("message", "操作失败!");
              request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
            } 
        }
        else{
          request.setAttribute("message", "该用户名已存在!");
          request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
        } 
      }


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


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

相关文章
|
1月前
|
消息中间件 Java Kafka
Java 事件驱动架构设计实战与 Kafka 生态系统组件实操全流程指南
本指南详解Java事件驱动架构与Kafka生态实操,涵盖环境搭建、事件模型定义、生产者与消费者实现、事件测试及高级特性,助你快速构建高可扩展分布式系统。
134 7
|
2月前
|
存储 Java 数据库连接
java 初学者必看的系统知识结构图详解
本文详解Java知识结构图,涵盖Java语言基础、JVM原理、集合框架、并发编程、网络通信及主流框架(如Spring Boot、MyBatis),并结合学生信息管理系统实例,帮助初学者构建完整知识体系,提升实战开发能力。
76 0
|
5月前
|
前端开发 Java 关系型数据库
基于Java+Springboot+Vue开发的鲜花商城管理系统源码+运行
基于Java+Springboot+Vue开发的鲜花商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的鲜花商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。技术学习共同进步
393 7
|
1月前
|
安全 Oracle Java
JAVA高级开发必备·卓伊凡详细JDK、JRE、JVM与Java生态深度解析-形象比喻系统理解-优雅草卓伊凡
JAVA高级开发必备·卓伊凡详细JDK、JRE、JVM与Java生态深度解析-形象比喻系统理解-优雅草卓伊凡
152 0
JAVA高级开发必备·卓伊凡详细JDK、JRE、JVM与Java生态深度解析-形象比喻系统理解-优雅草卓伊凡
|
5月前
|
机器学习/深度学习 算法 Java
java家政系统实现智能派单?
本项目旨在构建一个基于JAVA的家政系统,通过实时派单满足用户即时需求。系统涵盖用户需求收集、服务人员数据库管理、智能匹配算法(如综合评分、机器学习模型)、实时通信通知、订单状态跟踪及动态调整等功能。同时,优化用户体验,强化安全与隐私保护,并采用微服务架构确保高并发稳定性。通过持续数据分析与算法迭代,实现高效精准的智能派单,提升服务质量和客户满意度。
150 0
|
3月前
|
NoSQL Java Shell
2025服务端java搭建篇:蜻蜓I即时通讯系统私有化部署深度指南-优雅草卓伊凡|麻子|贝贝
2025服务端java搭建篇:蜻蜓I即时通讯系统私有化部署深度指南-优雅草卓伊凡|麻子|贝贝
139 8
2025服务端java搭建篇:蜻蜓I即时通讯系统私有化部署深度指南-优雅草卓伊凡|麻子|贝贝
|
4月前
|
Java 关系型数据库 MySQL
java酒店管理系统的设计与实现
java酒店管理系统的设计与实现
|
4月前
|
JavaScript Java 关系型数据库
家政系统源码,java版本
这是一款基于SpringBoot后端框架、MySQL数据库及Uniapp移动端开发的家政预约上门服务系统。
144 6
家政系统源码,java版本
|
3月前
|
NoSQL Java Redis
推荐一款好用的开源免费Java CMS内容管理站群系统
Java开源内容管理系统(JProcms),基于SpringCloud、SpringBoot、MyBatisPlus、Vue3等技术构建,采用Apache-2.0协议,支持免费商用。系统具备自定义字段存储与可视化设计、API制作网站群页面等功能,强调简单灵活的设计理念,降低二次开发成本。支持多种数据库、消息队列和认证方式,提供SaaS多租户、动态权限菜单、工作流配置等强大功能,同时集成阿里云、腾讯云服务,适用于高效建站与内容管理。
630 4
|
2月前
|
存储 Java 关系型数据库
Java Swing 开发的五星级酒店客房预订与管理系统源码
本文介绍了基于Java Swing的酒店管理系统开发方案。系统采用Java Swing构建GUI界面,结合MySQL数据库,实现预订管理、前台服务、客房管理、客户关系维护等功能模块。文章详细展示了登录界面、开房操作等核心功能的代码实现,包括数据验证和业务逻辑处理。该系统具有跨平台性,能有效提升酒店运营效率,为开发者提供GUI设计和数据库开发的实践案例。技术方案涵盖IntelliJ IDEA开发环境、Jform Designer插件辅助设计等工具链,适合中小型酒店管理需求。
129 0

热门文章

最新文章