论文部分内容阅读
随着财务管理系统信息化的进一步深入,财务管理人员面临的数据也越来越繁琐复杂,对于财务管理的信息数据的要求也变得越来越复杂,财务工作因为与业务紧密联系,财务的信息和数据跟大部分堵塞工作都有着密切的联系。对于决策者来说,由于财务管理信息的来源纷繁芜杂,为了使财务系统能够正确的指导决策,财务人员必须四处搜集信息,打开无数的文档资料,使用各种应用程序,这浪费了管理人员和财务人员的精力和时间;而传统方式开发的财务管理软件,又具有开发周期长,资金投入高,开发人员对代码的要求比较高等问题。针对这种情况,本文采用Nhibernate技术和DWZ框架,开发出了一个基于Web的财务管理系统。该系统使用方便,可移植性好,代码执行效率高,与数据库连接方便。在安全方面,采用工作流的Session验证、DWZ权限验证、MD5加密三种技术来保护财务管理系统的安全;持久层采用NHibernate技术,用户不需要为每个类编写数据访问代码,可以自由移植到其他数据库上,使开发人员有更多时间关注实际业务需求,提高系统的开发效率。数据库平台采用Oracle,使用方便、可伸缩性好、与相关软件集成程度高,前台的框架采用DWZ框架,编程人员对脚本无需太多的关注,只需稍作培训,就可以制作出美观,实用的页面,效率高,开发周期短。本文首先分析了系统的需求,在此基础上对系统进行了总体框架设计,包括功能架构、技术架构及安全架构的设计。在详细设计阶段,重点对资金管理模块进行分析与设计,通过对概念结构和逻辑结构的设计,实现了数据库的物理模型。论文最后对系统各功能模块的实现进行了描述。本文的最后,对所做的工作进行总结,展望了未来所要做的工作,并陈述了DWZ架构和NHibernate结合的研究方向及发展前景。目前,该系统运行状况良好,达到了预期的设计目标。