0005Java程序设计-jsp企业财务管理系统设计与实现

简介: 0005Java程序设计-jsp企业财务管理系统设计与实现

企业财务管理系统


摘要

对于企业集来说,财务管理的地位很重要。随着计算机和网络在企业中的广泛应用,企业发展速度在不断加快,在这种市场竞争冲击下企业财务管理系统必须优先发展,这样才能保证在竞争中处于优势地位。对此企业必须实现财务管理系统的设计与开发。

在这个系统中综合应用了MySQL、Servlet、JSP等知识。网页界面的结构设计以实用性出发,具有易于操作、简洁、方便等特点。在设计中,首先,运用HTML语言对网站的静态页面进行精细的加工并且在网站的美工方面取得了良好的效果。其次,对于Java编程、JSP的动态编程以及MySQL数据库进行努力学习和大量实践,并运用到了网站的建设中。

本论文就企业财务管理系统进行了详细全面的论述。访问本系统的用户分为、管理员和员工两种角色,管理员的功能有基础信息管理、公司资产、经营、费用信息的管理及年终资产分析表的生成;员工的功能有查看个人工资、查看公司资产、经营、费用及年终资产分析表。


系统实现

系统登录

1.描述:为了保证系统的安全性,要先使用本系统必须先登陆到系统中,用户需要正确的账号和密码登录本系统。

2.程序运行效果图如图5-1所示:

部门信息管理

(1).描述:管理员点击左侧的菜单“部门信息管理”,页面跳转到部门信息管理界面,调用后台的action类查询出所有的部门信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出部门信息。

(2).程序效果图如下图5-4所示

员工信息管理

1.员工信息录入

描述:管理员输入员工正确信息后点击录入按钮,如果没有输入正确的员工信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法οnsubmit="return checkForm()"来检查,checkForm()函数中是全部校验输入数据的方式。

2.员工信息管理

(1).描述:管理员点击左侧的菜单“员工信息管理”,页面跳转到员工信息管理界面,调用后台的action类查询出所有的员工信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出员工信息。

(2).程序效果图如下图5-8所示

public void zhigongMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException
  {
    String sql="select ta.*,tb.mingcheng bmmc,tb.xishu from t_zhigong ta,t_bumen tb " +
    "where ta.del='no' and ta.bumen_id=tb.id";
    req.setAttribute("zhigongList", getZhigongList(sql));
    req.getRequestDispatcher("admin/zhigong/zhigongMana.jsp").forward(req, res);
  }

费用信息管理

1.费用信息录入

描述:管理员输入费用信息相关正确的信息后点录入按钮,如果是没有输入正确的完整的费用信息,则都会给出对应的错误提示,如果不能录入成功。输入数据都通过form表单中定义的方法οnsubmit="return checkForm()"来检查,checkForm()函数中是各种的校验输入数据的方式。

2.费用信息管理

(1).描述:管理员点击左侧的菜单“费用信息管理”,页面跳转到费用信息管理界面,调用后台的action类查询出所有的费用信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出费用信息。

(2).程序效果图如下图5-20所示

public void feiyongAdd(HttpServletRequest req,HttpServletResponse res)
  {
    String mingcheng=req.getParameter("mingcheng");
    String shijian=req.getParameter("shijian");
    String feiyong=req.getParameter("feiyong");
    String leixing=req.getParameter("leixing");
    String sql="insert into t_feiyong (mingcheng,shijian,feiyong,leixing) values(?,?,?,?)";
    Object[] params={mingcheng,shijian,feiyong,leixing};
    DB mydb=new DB();
    mydb.doPstm(sql, params);
    mydb.closed();
    req.setAttribute("message", "操作成功");
    req.setAttribute("path", "feiyong?type=feiyongMana");
    String targetURL = "/common/success.jsp";
    dispatch(targetURL, req, res);
  }
  public void feiyongMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException
  {
    String sql="select * from t_feiyong";
    req.setAttribute("feiyongList", getfeiyongList(sql));
    req.getRequestDispatcher("admin/feiyong/feiyongMana.jsp").forward(req, res);
  }

开发环境

开发工具:idea、Navicat

数据库:MySQL8.0

环境配置:jdk1.8 、Tomcat8.5

目录
相关文章
|
存储 供应链 数据可视化
Java 大视界 -- 基于 Java 的大数据可视化在企业供应链风险预警与决策支持中的应用(204)
本篇文章探讨了基于 Java 的大数据可视化技术在企业供应链风险预警与决策支持中的深度应用。文章系统介绍了从数据采集、存储、处理到可视化呈现的完整技术方案,结合供应链风险预警与决策支持的实际案例,展示了 Java 大数据技术如何助力企业实现高效、智能的供应链管理。
|
运维 监控 算法
企业局域网监控软件中 Java 优先队列算法的核心优势
企业局域网监控软件是数字化时代企业网络安全与高效运营的基石,犹如一位洞察秋毫的卫士。通过Java实现的优先队列算法,它能依据事件优先级排序,确保关键网络事件如异常流量、数据泄露等被优先处理,保障系统稳定与安全。代码示例展示了如何定义网络事件类并使用PriorityQueue处理高优先级事件,尤其在面对疑似风险时迅速启动应急措施。这一核心技术助力企业在复杂网络环境中稳健前行,护航业务腾飞。
259 32
|
人工智能 安全 Java
Java和Python在企业中的应用情况
Java和Python在企业中的应用情况
560 7
|
SQL XML 缓存
java中jsp详解!!!
JSP(Java Server Pages)是一种动态网页技术标准,允许在HTML页面中嵌入Java代码,实现网页逻辑与设计分离。JSP本质上是Servlet的简化,支持跨平台运行。JSP通过内置对象(如request、response、session等)和指令(如page、include、taglib)提供强大的功能,同时利用EL表达式和JSTL标签库简化页面开发。JSP的核心优势在于快速开发和维护Web应用。
879 0
|
Java 测试技术 开发者
💡Java 零基础:彻底掌握 for 循环,打造高效程序设计
【10月更文挑战第15天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
584 63
|
Java 关系型数据库 API
介绍一款Java开发的企业接口管理系统和开放平台
YesApi接口管理平台Java版,基于Spring Boot、Vue.js等技术,提供API接口的快速研发、管理、开放及收费等功能,支持多数据库、Docker部署,适用于企业级PaaS和SaaS平台的二次开发与搭建。
1017 5
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
基于Servlet和JSP的Java Web应用开发指南
712 1
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
311 3
|
存储 缓存 前端开发
Servlet与JSP在Java Web应用中的性能调优策略
Servlet与JSP在Java Web应用中的性能调优策略
345 1
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
255 1