如今公司与企业规模不断扩大,出差管理在公司人事中的地位很重要。我们应该使用现代信息技术,研发基于Web技术的出差管理系统,这样可以节省人工管理成本,提高相关工作者的工作效率,推动公司与事业部的管理的信息化进程,进而进一步提升公司的核心竞争力。本文从公司/企业出差管理的实际需求出发,对需求进行了全面的分析研究,紧密结合企业的管理特点和出差流程,将整个系统分为登录模块、人员管理模块、经理审核模块、财务审核模块和系统管理模块。完整实现了出差管理的业务流程,并为系统升级提供的良好的扩展性,具有非常好的可维护性和可扩展性。应用Java2EE技术,使用开源数据库MYSQL,采用B/S设计模式,设计实现了功能完整的企业级出差管理系统。系统完全基于Web技术,客户端无须另行配置,用户只需要通过浏览器就可以使用该系统,方便快捷。经对系统测试得出,该系统流程合理、界面好看、性能良好、方便操作,解决了传统出差管理中的工作内容繁琐、效率低下、容易出错和不便于将出差纪录存档以备日后查验的问题。因此,本系统有效减少了管理人员的重复劳动,提高了出差管理的工作效率。此系统是为企业和事业单位出差人员而设计。出差报销涉及诸如:车费、住宿费、出差借款等复杂的工作量,出差报销系统能很的解决出差报销的问题,简化工作量,并且使出差更流程化,系统化,便于企业单位管理。
系统模式的设计
系统设计了系统管理员,经理,财务,员工四种权限。
系统管理员:有添加用户和删除用户的权限,有部门管理的权限。
经理角色:经理角色有修改个人信息的权限,经理角色可以审核普通用户提交的预算申请,报销申请,管理其他成员的权限。
财务角色:财务角色可以修改个人信息,审核普通用户提交的预算申请和报销申请等。
系统设计的技术选择
基于安全性,功能可扩展性考虑。后台使用java 语言,前端使用javascript。
数据库使用开源的Mysql;
服务器采用Tomcat;
系统基本功能需求
系统设计了系统管理员,经理,财务,员工四种权限,系统核心功能是对普通员工申请预算以及报销的审批。核心流程是普通员工制定行程计划,通过行程计划普通员工申请预算申请,预算申请审批通过后,员工可以选择先预支报销费用即借款申请或者出差回来进行花费报销即报销申请。接下来针对权限说明下功能结构
系统结构
主要功能有:
系统管理员:查看员工信息管理,查看经理信息管理;修改管理员信息
经理:查看员工报销信息、查看员工信息、审核报销信息、经理信息查看。
财务:查看及审核员工预算申请,借款申请,报销申请。
员工:录入报销信息、录入借款信息、个人信息查看,录入借款申请。
总体设计
该系统分为个人管理模块,系统管理模块,报销管理模块。
个人管理模块能够添加修改查看个人信息等功能。
系统管理模块只有管理有权限访问,能够添加用户删除用户,部门维修等功能。
报销管理模块不同的角色有不同的权限,如普通用户有添加行程,添加预算申请,添加借款申请,报销申请等,经理角色和财务角色有申请的功能。