基于REST和单点登录的财务管理系统设计与实现

来源 :北京工业大学 | 被引量 : 1次 | 上传用户:luoyuqingyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国市场经济和信息技术的不断发展,企业对科学化财务管理的需求越来越强烈,财务管理系统作为企业财务管理信息化系统的软件平台,对提高企业财务部门工作效率、提高企业综合竞争力具有重要作用。在针对贵州银行以及与其有业务往来的企业调研中,发现企业财务管理系统存在许多问题,部分系统仍然是C/S架构,不方便用户的移动办公,且安装升级复杂,影响用户体验;企业财务管理软件在开发时模块化设计不足,业务模块也不能自由组合,无法满足用户的个性化需求;同时财务管理系统在与企业内部其它系统交互时,由于各自接口封闭,需要专门的接口转换服务,造成企业内部系统通信成本升高。鉴于财务管理系统对企业的重要性,结合企业的实际需要,本文基于REST和单点登录技术设计和实现一套财务管理系统,利用REST框架为系统设计统一的数据访问接口规范,利用MySQL数据库作为存储平台,同时模块化设计业务功能,在通用系统的基础上为客户提供可定制的财务管理系统。本文的主要工作与创新点如下:(1)根据贵州银行及部分企业的实际需求,分析企业财务管理系统的总体需求,提出财务管理系统整体设计方案,整合REST框架,确定系统功能模块,并针对核心模块分析其数据流程。(2)对系统进行详细设计,确定统一的数据访问接口标准,采用通用的JSON数据格式通信。同时利用Ajax异步通信技术访问REST API,实现系统快速响应,解决应用开发中紧密耦合、可伸缩性及可互操作性差的问题。将单点登录客户端集成到各个子系统中,利用安全的Cookie技术存储用户认证票据,使用RSA公钥加密算法保证网络传输中用户信息安全。实现用户统一身份认证,降低安全风险和资源消耗,提高系统之间合作效率。(3)开发并实现相关业务功能,系统增加特色的用户数据权限元素管理,将用户权限管理粒度进一步细化,为企业提供灵活的用户管理功能;增加业务审批工作流引擎设计功能,企业根据需要自定义业务流程,为企业提供通用的流程控制功能。
其他文献
随着集成电路制造工艺的快速发展,处理器与主存之间的性能差距不断扩大,访存延迟对处理器性能的制约日益严重。同时,电源电压等比例缩小趋势的放缓导致单位面积芯片的功耗不断增
随着数字化信息资源的日益增长,大量的文本数据不断涌现,为了有效的管理和使用这些文本数据,人们提出了文本自动分类技术,它可以处理和组织庞大的非结构化的文本数据,提高文
随着互联网技术的发展,信息量暴增,给人们的生活发生了翻天覆地的变化。现在,人们已经习惯于在互联网上获取各种各样的信息。这主要归功与搜索引擎技术的发展。然而,传统的搜
移动数据业务的快速发展给电信运营商网络带来巨大的流量压力和管理压力,冲击着移动通信网络性能。在移动通信网络中应用缓存技术在应对流量激增方面发挥着积极作用,但缓存的
光场通过记录场景的光线信息描述场景,提供场景信息的新型参数化描述,可有效支持焦距重调、场景深度估计、任意视点的显示及绘制等特殊应用。因此,光场获取及应用研究成为计算机
随着现代计算机技术和三维扫描技术的不断发展,以三角网格为主要表达方式的三维几何模型数据日益成为当今主流的多媒体数据类型,而且扫描网格的数据量也越来越庞大,针对这种网格
近年来,随着云计算技术的逐步普及,云安全问题逐渐被学术界以及产业界的人们所关注。由于云计算改变了传统的信息基础架构,因此传统的安全设备和方法难以完美地应用其上,云基础设
随着互联网和多媒体技术的快速发展,图像信息资源遍布人们的日常生活,因此从中快速查找到所需的资源成为了亟待解决的问题。从20世纪70年代末期开始,图像检索技术发展至今经历了
随着通信业的不断发展,下一代网络技术受到各大电信运营商的瞩目,NGN成为当前电信网络的主流发展方向。目前,国内外针对下一代网络(NGN)的研究已经越过了NGN概念、体系框架的范
传感器的种类繁多价格低廉,它们监控着世界上的各种变化,产生了大量的数据。对这些数据进行处理和整合,可以得到对现实生活更真实和准确的描述。传感器数据共享平台SenMart能够