您的位置:逆风者 VC++ 正文
 添加时间:2007-09-01 原文发表:2007-08-31 人气:24 来源:vckbase.com

本文章共6666字,分5页,当前第1页,快速翻页:
 

案例研究:If-Trader 订单流程系统

作者:台湾弈飞资讯

下载源代码
逆风者

英文名称:iF Traders Case Study:i-Freelancer Demo Order Process System

简介

  这是一个原应用程序建构在 IIS 6.0、COM 1.5、MSMQ 3.0的网络订单处理系统,利用Application Server 的新增功能,在对源代码作稍许修改的情况下,对应用程序进行扩展,使之成为具有分单及自动化审核的新程序架构,真正达到“Do more with less”。
  首先当我们计划建立一个电子商务网站,需要考虑的网络交易机制基本功能可能有下列几项:客户能在 Internet 24小时完成交易,而业务人员仅可能在某些时段进行审阅订单,在不希望遗失任何一笔订单机会且能非同步完成审核作业的前提下,用现有技术也可以简单地实现,将应用程序部署在 IIS 上,透过 COM 组件将订单资料先暂存于 MSMQ,业务人员从队列读取并审核订单资料,确认订单后再 通过 COM 组件写入数据库,系统架构示意图如下:


原系统架构图

  当网站开始营运后,可能陆续引发当初规划时始料未及的需求,每当新需求产生后,程序开发人员便开始重新评估可行性、系统分析设计、编写程序或修改、测试与部署等一连串的繁重的系统开发工作,现在 Windows 2003 所具有的 Application Server 服务平台,在原本服务中新增加许多颇具弹性的功能及作法,使应用程序系统更具安全性、延展性和可管理性。
  在上述范例中,我们可能会因使用者的不同,当完成网络下单后,系统能对应不同的作业流程,例如 VIP 级的客户或业务人员代理客户下单时,系统能直接完成确认订单,省略人工审核作业,而其他使用者(一般客户)仍遵循原作业流程。将原系统架构重新调整如下图:


新系统架构

  应用 IIS 6.0 应用程序区域及 COM 分区(Partitions) 特性,将接单订单资料分别暂存不同队列中,自动化审阅订单的流程,可以使用 MSMQ 中的触发程序完成订单审核,并调用原有的 COM 组件执行资料处理,整个系统架构看似两个截然不同的应用程序,实际上仅进行少许程序开发,其余的系统改造部份均由 Application Server 平台服务来完成。透过范例程序逐步指引完成,应可以更加明了如何运用 Application Server 所带来的益处。

系统需求

操作系统:Windows 2003
Services:请确认以下服务均以安装并启动

  1. IIS 6.0
  2. COM 1.5
  3. MSMQ 3.0
    方法是:添加/删除 Windows 组件 >> Application Server >> 按 [详细信息] >> 选中 [消息队列服务] >> 按 [确定] >> 按 [下一步] >> 按 [完成]
  4. SMTP
    方法是:添加/删除 Windows 组件 >> Application Server >> 按 [详细信息] >> 选择[Internet 信息服务(IIS)] >> 按[详细信息] >> 选中 [SMTP Service] >>按 [确定] >> 按 [下一步] >> 按 [完成]
  5. SQL Server 2000

Setup 原系统应用程序

源程序代码解压缩后(以下说明出现 %Root% 表示此路径),计有以下三个文件夹:

  1. DataBase
  2. Doc
  3. SampleCode:包含 iFDemoApplication、iFDemoService 两个文件夹。

请按下列步骤安装:

1、安装 Trade 数据库

  • 开启 [SQL Server 企业管理器]。
     
    本文章更多内容1 - 2 - 3 - 4 - 5 - 下一页>>
相关文章

在VC中调用DirectShow全屏播放视频
UTF-8与GB2312之间的互换
使用 Http 在线自动升级程序
《系统飞狐》中获取系统信息的方法
发掘 C# 特性赋予科学计算项目以威力
定制调试诊断工具和实用程序——摆脱DLL“地
软件开发专业相关的英文简历及其资源
VC 6.0 中如何使用 CRT 调试功能来检测内
完美实现真彩自绘菜单
控件如何传递自定义struct
介绍一个操作DHTML表格的C 对象
在非MFC程序中引用CString
简单PID数字控制的VC程序实现
论软件接口中几种底层通讯的实现
清理VC工程
VC.NET简单实现GIF动画
MFC Activex 录音机控件
VC Oracle 开发入门
C 类对象的拷贝构造函数
WinCE4.2 下轻松调用 Windows Media Player

相关评论


本文章所属分类:首页 VC++

  热门关键字: