Oracle+PHP:原型到产品的最短距离
2007-05-09 12:13:00 来源:WEB开发网核心提示: PHP 开发提供了快速周转时间,允许在两周的时间内,Oracle+PHP:原型到产品的最短距离(6),从外观和功能上将系统的整个订单输入部分原型化,这使得对系统体系结构和它的实现可以作出快速反馈和反应,最后,如果一个特定订单的所有作业都关闭了,快速周转意味着问题能够在系统在每个人的脑海里仍
PHP 开发提供了快速周转时间,允许在两周的时间内,从外观和功能上将系统的整个订单输入部分原型化。这使得对系统体系结构和它的实现可以作出快速反馈和反应。快速周转意味着问题能够在系统在每个人的脑海里仍记忆犹新的时候得到解决。此外,因为在 UI 和后端(如中间层服务器)之间没有额外的代码层,所以创建原型的过程需要的开发步骤和开发人员更少。
一旦能够从事务上创建作为订单的结果的作业,订单实施周期的各个方面就能够得到创建。作业实施过程主要集中在两个 UI 屏幕上:任务分配和任务处理。任务分配页面包括查看队列中未分配的任务(用户能够访问这些任务)以及显示分配给用户的任务(这些任务需要处理)。
开发周期中,对使整个系统保持一致非常关键的一部分是搜索可以提取到代码库中的常用功能。存在几种情况,在这些情况下特定的子功能和数据节点需要在多个页面上使用。无论何时当开发人员发现他们自己在一个接口页面上执行的一系列步骤实质上和他们在先前的一个接口页面上所执行的步骤相同时,就应该评估将这种功能提取到 PHP 代码库中的好处。
任务处理页面需要显示来自订单的相关详细信息和作业的详细信息、以及由先前的用户完成的任务和必须由当前用户完成的任务。这个页面作为一个初始的原型被快速组装起来,但在它真正变得对将要每天使用它的用户有用之前,需要经过若干次演进。
任务处理页面上的最复杂的操作与实现关闭任务的所有数据库步骤有关:
当一项任务关闭时,需要打开依赖于当前任务的强制任务。
此外,当一项任务关闭并且它是作业的最后一个需要打开的任务时,需要关闭该作业。
最后,如果一个特定订单的所有作业都关闭了,则需要关闭该订单。
更多精彩
赞助商链接