近些年,企业和事业单位主要使用出差报销系统,传统报销主要靠人工办理,订机票、火车票、填写报销单等,需要人工做大量工作,不仅增加了人工和结算成本,而且办事效率低,现在都是互联网的世界,我们可以使用目前最为流行的开发语言,开发一套较为智能的出差管理系统,用现在的在线录入出差信息替换以前的纸质申请。出差报销系统的出现不仅为企业节省了大量的人工和时间成本,而且提高了企业管理水平。

系统模式的设计

系统设计了系统管理员,经理,财务,员工四种权限。

系统管理员:有添加用户和删除用户的权限,有部门管理的权限。

经理角色:经理角色有修改个人信息的权限,经理角色可以审核普通用户提交的预算申请,报销申请,管理其他成员的权限。

财务角色:财务角色可以修改个人信息,审核普通用户提交的预算申请和报销申请等。

系统基本功能需求

系统设计了系统管理员,经理,财务,员工四种权限,系统核心功能是对普通员工申请预算以及报销的审批。核心流程是普通员工制定行程计划,通过行程计划普通员工申请预算申请,预算申请审批通过后,员工可以选择先预支报销费用即借款申请或者出差回来进行花费报销即报销申请。接下来针对权限说明下功能结构

主要功能有:

系统管理员:查看员工信息管理,查看经理信息管理;修改管理员信息

经理:查看员工报销信息、查看员工信息、审核报销信息、经理信息查看。

财务:查看及审核员工预算申请,借款申请,报销申请。

员工:录入报销信息、录入借款信息、个人信息查看,录入借款申请。

总体设计

该系统分为个人管理模块,系统管理模块,报销管理模块。

个人管理模块能够添加修改查看个人信息等功能。

系统管理模块只有管理有权限访问,能够添加用户删除用户,部门维修等功能。

报销管理模块不同的角色有不同的权限,如普通用户有添加行程,添加预算申请,添加借款申请,报销申请等,经理角色和财务角色有申请的功能。

处理流程

一,用户

(1).打开系统,进入登录界面,

在登录时会校验用户名密码,如果密码输入不准确,将会提示错误信息。

(2).通过验证后,进入管理主页面

不同的角色,进入系统内显示的菜单不同。用户的菜单权限是由管理员添加用户时

选择的用户类型决定的。

(3).用户操作,执行相应的功能

普通用户进入系统后,能修改个人信息,添加预算申请,报销申请等功能。

经理与财务角色有审核的功能和修改个人信息的功能。

管理员能够添加删除用户,维护部门数据功能。

(4).退出系统。

点击退出后,系统会自动跳转到登录页面。

参考文献

[1]网星工作室,Dreamweaver MX,北京希望电子出版社,2002:10-70

[2]薛小龙,JSP典型系统实战与解析,电子工业出版社,2007:90-96

[3]管西京,JSP+MySql动态网站案例开发,电子工业出版社,2008:76-101

[4]程舒通,学校网站动态技术的开发.,《南宁职业技术学院学报》2006 1 :13-14

[5] Ralph R. Young 著,韩柯、耿民 等译,《有效需求实践》,机械工业出版社

[6] 张海藩 ,软件工程导论学习辅导[M],清华大学出版社,2004-9-1

[7] 李刚,疯狂Java讲义(第3版)电子工业出版社 ,2014-7-1

[8] 李兴华,Java Web开发实战经典基础篇,清华大学出版社,2010-8-1

基于JAVA出差报销管理系统相关推荐

  1. 基于java+swing的员工出差报销管理系统(java+swing+Mysql+lw)

    基于java+swing的员工出差报销管理系统(java+swing+Mysql+lw) 项目名称:基于java swing的员工出差报销管理系统 涉及技术:java.java swing.mysql ...

  2. 基于Java毕业设计车辆调度管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计车辆调度管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计车辆调度管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开 ...

  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架构 开发语言:Java ...

  6. 基于JAVA社区医疗服务管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA社区医疗服务管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA社区医疗服务管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...

  7. 计算机毕业设计ssm基于java的酒店管理系统tpk08系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于java的酒店管理系统tpk08系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于java的酒店管理系统tpk08系统+程序+源码+lw+远程部署 本源码技术栈: 项目 ...

  8. 基于JAVA诊所信息管理系统计算机毕业设计源码+系统+lw文档+部署

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

  9. 基于JAVA学生信息管理系统录像演示2021计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA学生信息管理系统录像演示2021计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA学生信息管理系统录像演示2021计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈 ...

最新文章

  1. 赠书 | Python人脸五官姿态检测
  2. 芯片、模组、开发板的区别与联系-结合ESP32浅谈(转载)
  3. OMS SDK中OPhone应用与BAE JIL中Widget应用的区别
  4. 2019全新学习路线图发布
  5. PPS2013校园招聘笔试题
  6. JAVA字符流与字符集编码
  7. Bootstrap全局css样式_辅助类
  8. python验证码识别接口 服务器_python验证码识别模块
  9. java 伪异步 netty,大话netty系列之--伪异步BIO
  10. 年薪50W+的Python程序员如何写代码
  11. 电磁场与电磁波-2-泊松方程、拉普拉斯方程的推导
  12. Odoo 16 企业版手册 - 库存管理之产品类别
  13. 如何提高自己的编码水平
  14. 统计项目代码行数 intelliJ idea statistic 插件
  15. 足球场的小禁区和大禁区是怎样的?12码是多少米?
  16. 比利时的金融监管机构更新120个加密货币网站黑名单
  17. Linux的高级命令,进一步了解Linux的指令
  18. ural 1155. Troubleduons
  19. 如何用单片机控制语音芯片?语音芯片该如何选择?唯创知音来推荐
  20. 几种常见的垃圾回收器和垃圾回收算法

热门文章

  1. 解决win10下PPT打不开,显示内容有问题,提示修复但修复不成功
  2. Verilog TestBench 高级教程
  3. 如何写linux软件专利,Linux之父:软件专利和方法专利都挺扯淡
  4. 浙江大学翁恺老师的城堡游戏源代码
  5. gpasswd命令简介
  6. 爬取起点小说总排行榜
  7. Abaqus6.14+VS2013+IVF2013安装教程
  8. vue3.0的写法以及setup的用法
  9. 校园转转二手市场源码/Java二手交易市场整站源码
  10. Vue3中 watch、watchEffect 详解