级别: 中级 Stony Yakovac (syakovac@gmail.com), 软件工程师, 自由撰稿人
2007 年 8 月 02 日 本 系列 共分 6 部分,演示了如何将 Xforms 的功能与 MySQL 和 PHP 结合使用,为处理提供支持,创建在线会计工具 X-Trapolate。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 3 部分将演示如何利用 Xforms 的功能与 MySQL 和 PHP 相结合,创建一些与日常业务数据进行交互的工具。在这篇教程中,我们将在 X-Trapolate 中创建创建预算表单和帐单表单。教程演示了 Xforms 的一些强大的特性,同时也强调了 Xforms 开发中的一些困难。
预备知识
这篇教程使用 MySQL 数据库进行存储和引用。必需的 SQL 命令将贯穿整篇教程,不过这需要理解 MySQL 的运行机制。PHPMyAdmin 提供了同等的访问权限,可以配置 MySQL 数据库并能查看菜单驱动的图形界面的条目。 尽管本系列的目的是向读者讲解 Xforms 的用法,但读者应至少了解一些背景知识。developerWorks 上提供了一些有关 Xfomrs 的非常优秀的文章和介绍性的系列。Xforms 构建于 XML 之上,因此也需对 XML 有基本的理解。 同时还有可能涉及一些其他的技术和概念,但是这些知识都是很非常少的,并且不会使读者对本文的理解产生障碍。
系统需求
- 能够显示 Xforms 的浏览器,例如 Firefox 2.0.1。
- 支持 PHP 的 Web 服务器,例如 WAMP。
- SQL 服务器,MySQL,在本例中它是 WAMP 程序包的一部分。
学习时间
1 小时
格式 html
关于本教程
几乎任何的盈利企业都需要实现某种意义上的帐单管理。演示本教程(我们将为 X-Trapolate 创建一个预算工具)中的功能的示例企业的运作基于以下假定:客户的订单由单个项目组成,而每个项目则来自特定的部门。每张发票产生惟一的一项订单,各部门项目的收入直接并入该部门的利润。各部门购买的设备则计入该部门的开销。预算处理允许管理人员创建和撤销部门和子部门,更改各部门计划内的收益和开销,把计划内的收益和开销与当前的总数额(由已记录的订单和开销决定)进行比较。
同时这篇教程还将创建帐单工具,尝试用作帐务人员的核算机制,用于为客户帐户生成帐单、打印收据、或发送帐户到托收。本 系列 的上一篇教程最先引用了联系人数据库,经过增强后,该数据库包含了足够进行帐单操作的信息并能查询该信息。此外,识别码可以把帐户与各订单和付款链接起来。
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |