C++财务管理系统 第2页

C++财务管理系统 第2页

前言

财务部门作为企业经营管理的核心部门,其会计电算化的应用也决定着一个企业信息系统实施成败的关键。传统会计档案包括原始凭证、记帐凭证、日记帐、明细帐、总帐以及报表等,一个单位每个会计期间的会计挡案都要按一定的要求排列,连同各种附件定期加具封面,装订成册,耗费了大量时间和空间,查找十分不便,又易于毁坏。

电算化会计是以计算机为工具,运用会计所特有的方法,对企业的经营活动情况进行反映和监督,所以它既是提供以财务信息为主的信息系统,同时又是参与管理的一种管理活动。电算化会计的职能是反映和监督,它的内容是核算和管理,因此电算化会计一般可分为电算化会计核算子系统和电算化会计管理子系统,目前又出现了更高层次的会计决策支持子系统。

通过会计核算来反映企业的经营活动情况,通过会计管理来监督企业的经营活动情况,通过会计决策来参与企业管理。针对电算化会计的以上内容,会计软件主要分为核算型财务软件、管理型财务软件和决策支持型财务软件。目前核算型财务软件的发展已趋于成熟,市场中常见的也属于核算型财务软件。

本文将剖析财务管理的内容,由此得出财务管理系统的需求分析和数据建模,并最终演示如何利用C++ Builder 完成系统制作。

第一章 C++ Builder 6.0概述

11 C++ Builder 6.0 简介

    C++是贝尔实验室的Bjarne Stroustrup 开发的,起初被称为“带类的C”。它是C的增强版,所以在名字中使用了C语言中的自增运算符++,从而形成了C++。

C++功能强大,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码,它的灵活性和适应性大大提高了程序的运行效率。

Borland C++Bilder 6.0InterpriseBorland)公司推出的基于C++ 语言的快速应用程序开发(Rapid Application DevelopmentRAD)工具,它是最先进的开发应用程序的组件思想和面向对象的高效语言C++融合的产物。C++Builder 充分利用了已经发展成熟的Delphi 的可视化组件库(Visual Component LibraryVCL),吸收了Borland C++ 6.0 这个优秀编译器的诸多优点。C++Builder 结合了先进的基于组件的程序设计技术,成熟的可视化组件库和优秀编译器,调试器。发展到6.0版本,C++Builder 已经成为一个非常成熟的可视化应用程序开发工具,功能强大而且效率高。C++ Builder 6.0可运行在win9xwinmewin2000winxp,等操作系统下,是新代的32位开发工具。

12 C++Builder 6.0特性

C++ Builder 6.0 Borland公司一直倍受称誉ANSI C++RAD工具的基础上。扩展并增强了一系列新的特性,包括对分布式应用程序,web和数据库技术这些领先技术的支持。这些新特性也包括以下几个方面:

EBusiness时代的C++快速开发工具

主要功能:

l        支持web service,简化企业与企业(B2B)间应用整合;

l        提升web应用程序开发效率;

l        构建存取数据库并提供web services 的高效能中介软件(Middleware);

l        支持企业标准XML,SOAP,WSDXSL;

l        轻松开发跨越Windows/Linus平台的C++编译器;

l        高效能32C++编译器;

l        支持Microsoft  AccessIBM DB/2InformixFoxProBorlandInterBaseMicrosoft SQL SreverMySQL Borland MyBaseOracleParadox以及Sybase的各种数据库。

 

     主要特点:

l        web services 技术的支持

     C++ Builder BizSnap 技术提供了完整的web services开发环境,使进入EBusiness的时代一点也不难。BizSnap 相关与工具可以轻松转换现有企业信息成为xml文件,让企业伙伴使用何种应用系统,C++ Builder BizSnap采用企业标准SOAP/XML,讲企业间的沟通整合,丝毫不因多变,异质IT解决方案而受阻。BizSnap使C++ Builder能够借由标准的SOAP/XML Web Servises Microsoft .NETMicrosoft BizTalk等应用服务相整合。

l        便捷强大的web应用程序开发能力

    C++ Builder BizSnap 技术让用户在开发web应用程序时享有RAD工具独有的便利性。除错服务器,无须借助额外websnap服务器,即可在C++ Builder 集成开发环境内提供web应用程序完整除错功能。用户可以使用Microsoft Frontpage Dreamweaver 等网页制作工具制作画面及撰写服务器端脚本语言,介由websnap 相关组件与VB脚本 JAVA脚本等任何支持ASP所支持的脚本语言直接整合,同时获得脚本语言的弹性与C++ Builder的执行效率。Webpage 外观设计向导,能够以可视话工具与软件组件结合方式,快速开发整合数据库及动态网页的web应用程序。

l        构建高效能多层数据库web services应用系统

    C++ Builder DataSnap 技术允许用户运用SOAPCORBACOMTCP/IP等分布式运算标准,开发多层分布式运算标准,开发多层分布式数据库应用系协。搭配DataSnap所开发出的中端维护成本;搭配web servise更能够提供企业外的权关厂商,流畅地交换企业信息。DataSnap中介软件内各能对数据库连接进行有效的库提供了最佳的途径。将企业内应用系统延伸成为EBusiness应用系统。

l        Linux操作系统的支持

    兼具高可靠性和高延展性并且免费Linux已经成为今日最具竞争力的操作系统。在web

等服务器应用中,Linux是经过市场验证的成熟解决方案;在柱面应用中,Linux也快速成为微软操作系统的替代方案。

l        方便快捷的集成开发环境

    C++ Builder 6.0大幅提升了 Code Completion 向导执行度数,能自列出组件属性、方法清单减少错误发生; Code Completion向导将常用程序代码定义与程序样板中,按下单一键即可插入程序代码中;全新的Object tree view windows 让用户更方便地选取程序中用到地组件;Object Inspector增添关联功能,若组件某属性值为其他地组件,可直接在Object Inspector查看和设定组件的属性值。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有