学位论文 > 优秀研究生学位论文题录展示
基于Web的客户支持系统的研究与开发
作 者: 李登攀
导 师: 张延园
学 校: 西北工业大学
专 业: 计算机软件与理论
关键词: 客户机/服务器 多层体系结构 基于Web的应用 COM DCOM COM+ 消息中间件 消息队列 消息流 消息统一
分类号: TP393.09
类 型: 硕士论文
年 份: 2001年
下 载: 53次
引 用: 0次
阅 读: 论文下载
内容摘要
传统的两层C/S软件已经广泛地应用于企业,但随着网络技术的进步,这种模式在实际应用中的缺陷日益明显。解决的办法之一是把业务逻辑代码抽出来单独组成中间层,从而形成多层体系结构。这种结构的软件具有良好的可扩展性,而且便于开发和维护。 根据上述思路,作者试图对基于Web应用的多层体系结构进行探讨,并在此基础上设计和实现了一种“客户支持系统”。该系统是一个对用户发送的错误报告进行处理并将结果反馈给用户的Web应用。用户可以从Web页面提交“错误表单”,也可以采用电子邮件方式发送,中间层服务器把接收到的各种形式的请求统一为消息格式,经过确认后,再分配给专家进行解答,最后把解答的结果返回给用户。系统的开发和运行环境是Windows 2000,核心技术是COM+和MSMQ,COM+提供可靠的事务性支持,MSMQ提供异步通信机制,所以保证了业务操作的完整性,节省了网络资源。 在对MSMQ的研究中,作者提出“消息流”的概念并对其进行了分类,研究了消息流和事务之间的关系。消息流概念更清晰地表达了基于消息应用中的业务流程,便于人们进一步地认识与研究。对消息流不同类型的研究,使人们在不同情况下采用什么样的事务策略有了定性的认识。
|
全文目录
前言 8-10 背景与意义 8-9 主要工作 9 组织结构 9-10 第一章 多层分布式应用 10-18 1.1 传统的两层C/S应用 10-11 1.2 从两层到多层 11-13 1.2.1 多层应用的体系结构 11-13 1.2.2 多层应用的解决方案 13 1.3 基于WEB的多层应用 13-15 1.3.1 Web应用的体系结构 14 1.3.2 Web应用的特点 14-15 1.4 WINDOWS DNA 15-18 1.4.1 Windows DNA的概念与体系结构 15-16 1.4.2 Windows DNA优点 16-18 第一章 COM与COM+ 18-31 2.1 客户支持系统简介 18-19 2.1.1 系统简介 18 2.1.2 系统特点 18-19 2.2 组件对象模型COM 19-23 2.2.1 COM的概念与特点 19-21 2.2.2 接口的定义 21 2.2.3 COM客户机和COM服务器 21-23 2.3 COM的扩展DCOM 23-24 2.3.1 DCOM的概念 23 2.3.2 DCOM的原理 23-24 2.4 COM+ 24-31 2.4.1 理解事务和COM+事务 24-26 2.4.2 从COM、MTS到COM+ 26-27 2.4.3 COM+编程模型 27-28 2.4.4 排队组件 28-31 第三章 基于消息的COM+应用 31-51 3.1 消息中间件 31-34 3.1.1 中间件的概念 31-32 3.1.2 消息中间件的概念 32-33 3.1.3 消息中间件的思想 33-34 3.2 消息流 34-37 3.2.1 消息流的定义 34 3.2.2 消息流的理解 34-35 3.2.3 消息流的类型 35-36 3.2.4 消息流的意义 36-37 3.3 介绍MSMQ 37-45 3.3.1 MSMQ的特性 37-38 3.3.2 MSMQ的队列和消息 38-39 3.3.2.1 队列 38 3.3.2.2 消息 38-39 3.3.3 MSMQ的对象模型 39-40 3.3.4 消息的发送和接收 40-42 3.3.4.1 消息发送 40-42 3.3.4.2 消息接收 42 3.3.5 MSMQ事件 42 3.3.6 MSMQ事务 42-43 3.3.7 MSMQ应用类型 43-45 3.3.7.1 消息队列服务器 43-44 3.3.7.2 独立客户 44 3.3.7.3 从属客户 44-45 3.4 构筑企业级多层分布式应用 45-51 3.4.1 “原型法”与面向接口的组件设计的结合 45-47 3.4.1.1 原型法的概念 45-46 3.4.1.2 组件原型法及其应用 46-47 3.4.2 COM组件的规划应该遵循的原则 47-48 3.4.3 构筑基于消息的多层分布式应用 48-51 第四章 “客户支持系统”的实现 51-63 4.1 “客户支持系统”的总体结构 51-53 4.1.1 系统完成目标 51-52 4.1.2 系统总体结构 52-53 4.2 系统功能设计 53-54 4.2.1 “错误表单提交”功能 53 4.2.2 “创建队列”功能 53 4.2.3 “查阅消息”功能 53-54 4.2.4 “删除消息”功能 54 4.2.5 “任务分配”功能 54 4.2.6 “专家回答”功能 54 4.2.7 “查询”功能 54 4.3 “客户支持系统”的实现策略 54-63 4.3.1 开发工具和运行环境的选择 54-55 4.3.2 系统工作流程 55-56 4.3.3 表示层的实现策略 56-57 4.3.4 中间层的实现策略 57-63 4.3.4.1 创建消息队列组件(MSMQComponent) 57-58 4.3.4.2 创建“队列管理器”组件(QueueManager) 58-59 4.3.4.3 创建“消息管理器”组件(MessageManager) 59-60 4.3.4.4 创建“任务分配器”组件(TaskDispenser) 60-61 4.3.4.5 创建“专家回答”组件(TaskAnswer) 61-63 结束语 63-64 致 谢 64-65 参考文献 65
|
相似论文
- LXI自动测试系统集成技术研究,TP274
- LXI 1553B总线通信模块设计,TP273
- 自动测试系统数字化设计平台研制,TP274
- LXI计数器研制,TP274
- AFC系统通信中间件的研究与设计,TP311.5
- 电子邮件分析取证系统的设计与实现,D918.2
- 钢铁企业化验报告数据分析系统,TP311.52
- 基于VB及MATLAB混合编程的数字实时全息再现系统,O438.1
- JC型聚焦超声抗早孕机系统软件的设计与开发,TP311.52
- 基于SaaS模式的工程机械销售代理公司CRM系统的设计与实现,TP311.52
- 水文分析系统集成应用研究,TH764
- 中小企业B2C网上商店系统的设计与实现,TP311.52
- 河南省农科院财务管理系统的设计与实现,TP311.52
- 基于三层B/S结构的网上考试系统的设计与实现,TP311.52
- 基于C/S模式的发射机房技术和管理辅助系统,TP311.52
- 基于PDA的进销存系统分析与设计,TP311.52
- 基于QAR数据的飞行品质综合评估软件系统设计,TP311.52
- 基于JMS、XML技术的机场营运信息集成交互的研究与设计,TP311.52
- 分布式远程组件调用技术安全性分析,TP338.8
- 基于GIS的中国公路自然区划—地貌、软件系统,P208
- 蓄热式加热炉温度过程模拟,TG307
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|