论文部分内容阅读
随着计算机和网络的发展,信息管理系统遍及日常工作的每个角落,无论医院、车站还是政府办公部门都开始使用电子化办公,信息管理系统大大提高日常工作的效率和准确性。但对于非常重要的财务管理工作由于其特殊性,在各机关单位仍然使用传统的管理方式,申请人填写申请单,然后经过各层领导审批,最后交到财务处。这种老式的流程导致办公效率低下,资金的申请和使用是以纸质的文档形式保存,不利于帐单查询和统计。在这种情况下机关单位开发一款特定的财务审批软件已变得可行,这能大大降低高层领导和财务部门的工作强度,在很大程度上提高工作效率。本文基于Java技术和审计局的工作性质研究并设计实现了机关财务收支审批系统,通过此系统可以完成资金的申请、申请审批、帐单查询等过程,完全实现了财务审批的无纸化办公。本文的主要工作如下:1.分析当前财务审批系统的研究现状,详细分析国内外类似的系统,对国内外情况进行总结,分析当前系统存在的优点和不足,进而提出改进或创新的方法。2.完成系统的可行性分析和需求分析,使需求分析结果尽量符合用户的期望,在需求分析的基础上进行系统的总体设计,选择系统的网络架构,使用软件工程思想完成系统大模块的划分。3.仔细研究各模块的相互作用,对模块中的功能进行重组,使系统更符合高内聚低耦合的设计思想,对各小模块进行详细设计和编写实现,详细设计以流程图为工具进行算法和模块关系的描述,并在此基础上使用Java Swing进行界面设计。4.学习研究Netbeans集成开发环境的GUI Builder的使用方式,理解低层容器、中间层容器、原子组件的概念,能够熟练使用可视化的界面构建工具,通过鼠标的拖拽完成界面的实现,并通过各组件的监听器完成逻辑控制。5.学习研究通过JDBC对数据库管理系统的操作方法,掌握通过代码对数据库并发和回滚控制的方法,掌握SqlServer2005数据库的备份和恢复方法。