基于javaweb的电子报销管理系统设计与开发(附件)【字数:8269】
目录
一、 引言 1
(一)课题研究的背景 1
(二)课题研究的现状 1
(三)课题研究的意义 1
(四)论文结构 1
二、系统开发技术及开发工具与 2
(一)开发技术 2
1.Java语言 2
2. maven 2
3.Tomcat 2
(二)开发工具 2
1. eclipse 2
2.Navicat 2
三、系统需求分析 3
(一)系统设计原则 3
(二)可行性分析 3
1.经济可行性分析 3
2.技术可行性分析 3
(三) 系统需求分析 3
(四)系统流程图 3
四、系统总体设计 6
(一)系统功能模块设计 6
(二)数据库设计 6
1.数据库逻辑设计 6
五、系统详细设计与实现 7
(一)员工模块 7
1.报销系统登录页面 7
2.报销单编辑页面 9
3.个人报销单列表页面 10
4.报销单详情查看页面 11
(二) 部门经理模块 13
1.待处理单据列表 13
2.报销单处理页面 14
3.员工列表页面 16 *51今日免费论文网|www.51jrft.com +Q: &351916072&
(三) 财务模块 17
1.待处理报销单据列表 17
2.报销单据处理页面 18
3.密码修改页面 19
六、系统测试 21
(一) 系统测试目的 21
(二)系统测试方法 21
(三) 系统测试用例 21
八、致谢 23
九、参考文献 24
一、 引言
(一)课题研究的背景
企业在经营的过程中,对资金流水情况进行管理是非常重要的,其中财务报销是企业员工与企业之间的财务交流。员工出差、团建活动情况经常会需要员工预支金额,再凭借发票进行账单报销。过去企业在进行财务报销管理时,通常都是使用人工管理的方式。所有的报销单据都需要员工手动填写,在拿到部门经理那里进行审核,最后才会提交到财务人员手中进行单据报销。在这过程中需要耗费漫长的周期,很多单据经常因为管理不善造成丢失,给员工带来经济损失。企业人员数量越多,业务数量越多,所需要处理的报销单据数量也会随之增长。无论是对于企业员工,还是对于企业财务管理人员人工进行报销,单据审核的方式都非常不友好。管理模式落后,也容易造成财务信息出现问题,影响财务部门工作效率。
(二)课题研究的现状
国内的经济发展一直呈现一种上升的趋势,与此同时各种信息化技术也在不断发展。考虑到国内各种新技术的发展水平普遍较低,政府提出了一系列政策,推动信息技术水平发展,加大了对于各种信息技术的研究投入。国内很多企业发展速度较快,并且在发展的过程中非常注重结各类信息系统的建设,但是所使用的例如网上报销系统技术能够实现的功能有限,并且对于网络报销管理系统没有一个统一的规范,各类信息系统的建设水平高低不一。为了提高系统的实际应用能力,很多学者对企业用的财务报销系统进行研究,对于业务处理流程给出了比较规范的参考。
国外各类信息化系统的建设,一直都是处于领先的状态。在财务报销类软件的开发中,也有比较丰富的实践经验。随着企业对于网上报销系统的认可,相关研究也在不断推进。在满足基本的财务单据审核的同时,还能够对财务数据进行分析,给出一定的财务管理参考。
(三)课题研究的意义
财务报销系统的实现能够帮助财务管理人员的工作效率有明显的提高,通过信息系统的方式,能够解决人工管理过程中报销单据审核周期长等问题,简化处理流程。系统的研究与设计,虽然前期需要有一定的投入,但是开发完成后能够在较长的时间内帮助企业财务管理人员提高工作效率。每张单据都需要多个用户同时进行审核,审核过程会按照时间记录在数据表当中,财务人员在对账单进行审核的过程中可以参考数据库中存储的报销单据信息,确保财务报表一致准确。
(四)论文结构
本文对电子报销管理系统设计过程进行介绍,主要通过六个章节进行设计描述。第一章是引言部分,介绍了企业使用的信息系统类型以及本次课题选择研究报销管理系统的原因,并对本文的主要结构进行介绍,通过本节能够让读者对于本系统所实现的功能有一个清晰的认识。第二章描述了使用本系统的开发技术,所使用的都是在开发过程中被验证过的比较稳定的开发技术。论文第三章是系统的需求分析过程,并从技术角度与操作可行性角度分析了系统是否能够实现。论文第四章与第五章分别是结构设计部分与系统实现部分,设计过程都是按照分析出的系统结构进行开发。第六章是系统测试过程描述。
二、系统开发技术及开发工具与
(一)开发技术
1.Java语言
Java技术体系当中包含Java card、JavaME、JavaSE、JavaEE等平台,它们分别用于小程序的开发、移动端的开发、桌面应用的开发、Java平台的开发等多方面内容,平台使用过程中基本都是通过API接口的方式对其中的数据信息进行处理。在Java使用过程中需要对Java当中的命令进行学习,程序开发过程中需要注意不同类型的数据与对象之间的区别,并且对对象与实例进行区分管理。
2. maven
Maven仓库当中会存储所有使用到的jar包,它能够根据项目编译时需要的宝的内容灵活的从本地仓库与中央仓库中去获取相关文件。通过坐标来对jar包进行标识,方便在开发过程中定位文件位置。其中bin目录下的文件包含了配置Java命令的脚本,lib目录下存储的是运行maven过车鞥中用到的Java库。
原文链接:http://www.jxszl.com/jsj/wljs/608355.html