第四页:建造ramforless.com
使用你手边的需求文档,你可以寻找一个现成的软件包作为满足ramforless.com需求的方案。但是忘了一件事:一个重要的、一个需要优先考虑的特征:配置器。它是一个当顾客选择他们系统的类型后确定RAM芯片类型的小程序。没有一个系统把配置器作为它的标准特征的一部分,但是你又不能没有它。所以不管你喜不喜欢,好象都要通过构件建立一个应用程序。
你与MIS部门的人谈论他们最初建立配置器的技术。结果是所有关于配置器的信息都存储在一个SQL Server 6.5的数据库中。你专研以前的笔记,发现Allaire ColdFusion可以从任何ODBC数据源获取数据。这很不错,但是还要注意ColdFusion是如何满足你的其它要求的。
展示产品Denise的设计和Mark的配置器为你提供了前端的信息。ColdFusion获取数据的能力意味着你可以利用Mark过去在微软的SQL Server中的工作。因为你可以容易地在HTML标记符之间放置ColdFusion的CFML标记符,你可以使页面看起来和Denise想要的一样。
定单和事务处理过程ColdFusion没有购物车,但是你买的ColdFusion指导手册中有一些购物车的例子。同时,付费可以通过ColdFusion的现成的界面与CyberCash的合作进行处理,税务可以通过与Taxware的合作进行处理。你可以使用自己的运输算法,但是有了ColdFusion扩展的应用程序语言,就轻松多了。
吸引顾客你不应该用ColdFusion放置你的广告;有做这件事的更好的产品。但是可以用它跟踪人们对你的广告的反应。你可以在每个广告中嵌入媒体代码,然后用ColdFusion的应用程序语言检测源代码和把它们加入顾客的历史记录中,或者甚至放到他们的定单中。这意味着你可以把源代码和销售捆绑在一起,然后确定哪些广告在赚钱。
执行和顾客服务你不必建立一个新的执行系统:你已经有的已经足够好了。它工作在70年代的主机上,你不想在这件事上陷入泥沼。到现在为止,执行部门不得不重新手工输入定单和按照定单处理客户请求。这不是最聪明的办法,但是现在只能这样做,ColdFusion在将来会实现这样的功能的。
软件和主机有很多支持NT环境和提供线路出租的主机服务。ColdFusion与NT工作合作得很好,但是如果你用的是Unix,可以选择Solaris。如果你需要将来扩展,可以安装一个可以满足一系列NT应用程序服务器的单一的Unix数据库服务器。这样,你可以增加额外的应用程序服务器并且不用担心数据复制。
Allaire的ColdFusion应用程序引擎好象是一个实际的匹配物。你可以不太费劲地安装配置器,并且它可以支持你需要的大多数扩展功能。在执行中心的Frank的"统一费用"计划(见第三课)中,涉及到运输和处理 - 至少当时是这样。在下次重新设计时,你不必重建和定制运输方案。
现在所有计划和研究都完成了,你现在有了满足最小要求的方案。网站将来需要很大的改进,但是现在可以满足你的所有要求。
上一章目 录下一章
□ 版权所有——网猴