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

目录
相关文章
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的智能社区管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的智能社区管理系统附带文章和源代码设计说明文档ppt
10 0
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的酒店管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的酒店管理系统附带文章和源代码设计说明文档ppt
5 0
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的科研经费管理系统研究附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的科研经费管理系统研究附带文章和源代码设计说明文档ppt
7 0
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的校园跑腿管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的校园跑腿管理系统附带文章和源代码设计说明文档ppt
5 0
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的高校就业管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的高校就业管理系统附带文章和源代码设计说明文档ppt
9 0
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的高校运动会管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的高校运动会管理系统附带文章和源代码设计说明文档ppt
7 0
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的敏捷工贸公司销售管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的敏捷工贸公司销售管理系统附带文章和源代码设计说明文档ppt
6 0
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的量化积分管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的量化积分管理系统附带文章和源代码设计说明文档ppt
8 0
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的可视化高校公寓管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的可视化高校公寓管理系统附带文章和源代码设计说明文档ppt
6 0
|
2天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的农家乐内部管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的农家乐内部管理系统附带文章和源代码设计说明文档ppt
7 0