跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

这是您第一次登陆到 developerWorks,已经自动为您创建了您的概要文件。 选择您概要文件中可以公开的信息的信息(如姓名、国家/地区,以及公司),这些信息同时也会与您所发布的内容相关联。 您可以随时更新您的 IBM 账号。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用 Xforms 创建会计工具,第 5 部分: 开发债务管理功能

Tyler Anderson (tyleranderson5@yahoo.com), 自由作家, 自由撰稿人
Tyler Anderson 2004 年从 Brigham Young 大学获得了计算机科学学士学位,2005 年从同一所大学获得了电子和计算机工程博士学位。从 2005 年 5 月到 2006 年 8 月 Stexar 关闭的时候,Tyler 一直是 Stexar Corporation 研究开发部门的设计工程师。自从 2005 年初 Tyler 被 Backstop Media LLC “发掘” 以来,他为 IBM developerWorks 和 DevX 撰写和编码了很多文章和教程。
Stony Yakovac (syakovac@gmail.com), 软件工程师, 自由撰稿人
Stony Yakovac 是一名工程师,同时也是一名自由作家,他住在美国爱达荷州的 Lava Hot Springs。他参与过许多项目,包括软件和数字硬件设计。

简介:  本 系列 共分 6 部分,演示了如何利用将 Xforms 的功能与 MySQL 和 PHP 结合使用,创建在线会计工具 “X-Trapolate”。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 5 部分演示了如何创建债务和支付的应付款表单,和用于分析帐单数据和统计数据的报表表单。

查看本系列更多内容

发布日期:  2007 年 8 月 02 日
级别: 中级

访问情况 : 6701 次浏览

开始之前

本教程适于在实际开发中研究 Xforms 用法的开发人员阅读,而不是一些 “玩具” 应用程序。文章介绍了如何使用 Xforms 创建两个不同的会计表单,这两个表单是 X-Trapolate 会计应用程序的组成部分。本教程假定您对 XForms 基础有一定的了解。不需要任何会计方面的知识。

关于本教程

使用 Xforms 创建会计工具系列

本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。演示了如何利用强大的 Xforms 与 MySQL 和 PHP 相结合,为数据处理提供支持,创建在线会计工具。

本教程是 本系列 的第 5 部分,文章介绍了如何开发会计工具的债务管理端,以及一个能在帐单端生成报表的可执行分析工具。

每一家企业都有各种债务和付款,因此使用一个工具来帮助管理和创建付款会对记录这些事情大有益处。在本教程中我们将开发一个表单,它的名称是应付款表单。该表单允许我们为企业中的各种部门创建不同类型的债务和付款,包括薪水、工资和帐单类型,这些债务和付款都可以从某个指定的帐户划入或划出。

我们还将开发一个表单,叫做报表表单,用于分析帐单数据和统计数据,如客户信贷总额和拖欠款总数。我们还将学习如何使用 bind 元素及其 calculate 属性来创建条状图的文本表示。

在本教程中我们将学习如下内容:

  • 使用 bindcalculate 创建两个表单
  • repeat 语句中使用 XPath 选取特定的记录
  • 使用复选框选择要添加、保存或者移除的记录

关于本系列

本系列的目的是演示 Xforms 在现实 Web 应用程序开发中的用法,在使用 Xforms 的过程中为读者提供指导。

  • 第 1 部分是对整个系列的介绍,总结了最终结果的所有部分,以及每一部分涵盖了 Xforms 规范的哪个方面。
  • 第 2 部分介绍了登陆和帐户管理功能。
  • 第 3 部分介绍了一些有关资产管理的表单的开发。
  • 第 4 部分进一步介绍了资产管理表单的开发和业务各会计方面的报表。
  • 第 5 部分介绍了债务管理和功能增强。
  • 第 6 部分将对系列所有文章和教程进行概括和总结,包括已开发的工具、一些改进的建议和工具集进一步的工作。

参阅本系列的其他部分


前提条件

本教程使用 MySQL 数据库进行存储和引用。PHPMyAdmin 提供了同等的访问权限,可以配置 MySQL 数据库并能查看菜单驱动的图形界面的条目。

尽管本系列的目的是向读者讲解 Xforms 的用法,但读者应至少了解一些背景知识。IBM developerWorks 网站上提供了一些有关 Xfomrs 的非常优秀的文章和介绍性的系列(请参阅 参考资料)。Xforms 构建于 XML 之上,因此也需对 XML 有基本的理解。


系统需求

要进行本文所演示的开发,需要下列软件:

  • 能够显示 Xforms 的浏览器,例如 Firefox 2.0.1。
  • 支持 PHP 的 Web 服务器,例如 WAMP
  • SQL 服务器,MySQL,在本例中它是 WAMP 程序包的一部分。

1 页,共 9 | 后一页

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML
ArticleID=251833
TutorialTitle=使用 Xforms 创建会计工具,第 5 部分: 开发债务管理功能
publish-date=08022007
author1-email=tyleranderson5@yahoo.com
author1-email-cc=dwxed@us.ibm.com
author2-email=syakovac@gmail.com
author2-email-cc=