面向Web服务的可视化程序设计与实现(3)
时间:2016-12-04 13:37 来源:毕业论文 作者:毕业论文 点击:次
普遍式计算更重要:web services不能要求客户使用某一版本的windows的传统浏览器,必须支持各种设备,平台,浏览器类型,各种内容类型。 2 应用Web服务的商品管理系统分析 2.1 可行性分析 Web服务是Web服务器所提供的一个应用程序或可执行程序的代码块,它的功能是通过标准的XML协议展示的。.NET Framework服务使查找代码,调用代码和得到结果的工作变得非常简单。实际上,调用一个.NET Web服务就像调用本地函数那样简单。 .NET Web服务不是一个对象,至少从传统意义上说不是。从本质上说,Web方法是非常独立,抽象和基本的。这种简化是Web服务的一个重要优点。因为Web服务并没有紧密绑定到某种特定的安全机制,状态管理或者传输技术,所以它们几乎可以用于任何开发方案。 (1) 经济可行性 经济可行性研究是对Web服务的应用现状和应用能力进行分析,对整个Web服务的建设运行和文护费用进行估算,对Web服务的应用后可能你取得的社会和经济效益进行估计。由于本次应用Web服务的窗体程序平台是由我们自己进行开发的,在经济上投入甚微,本次窗体程序的开发、运行和文护费用主要包括: 人员费用:系统发人员、操作人员和文护人员的工资、培训费用等合计5000元。 消耗品费用:系统开发所用的材料、系统能够使用的相关技术费用以及系统正常运行所需要的日常消耗品,例如水、电费,打印纸、软盘、色带等开支合计500元。 所有开支合计5500元,所以在经济上是可行的。 (2) 技术可行性 Web服务可能允许某些新的商业模式,但不会确保或者构成任何特定的安排。相反Web服务是一种共享编程功能的方法,可以把它们看作用于Web的COM,只不过基本技术有很大区别。Web服务不是最终用户产品,相反,它们是一些基于组件的应用程序,允许在不同环境中和不同类型的客户上重用业务逻辑。 应用Web服务的优点: ① 支持企业对企业的交易或连接各个公司的内部系统 ② 作为开发人员的预创建模块 ③ 作为客户应用程序的增值产品特性 ④ 作为内部代码重用的组件DLL ⑤ 作为连接同一家公司中的软件包的工具 C/S架构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。 应用C/S架构的优点:能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。具体表现在以下两点: ① 应用服务器运行数据负荷较轻。 ② 数据的储存管理功能较为透明。 本次课题主要围绕Web服务的应用领域进行技术研究。因而选择C/S架构作为该应用Web服务的平台的基本架构,相对而言比较容易。当前的计算机硬件配置和软件配置也完全能满足开发的相关需求。因此在技术上绝对可行。 综上所述,本次Web技术的应用平台开发从技术上和经济上都是绝对可行的。 2.2 需求分析 2.2.1 系统功能说明 图2.1 系统功能图 (1) 系统角色定义 本系统的用户都是客户端用户,主要针对于企业中的营销人员而开发,本系统只需要销售员拥有一台装有Office软件的计算机即可,对机器和使用人员本身都没有太高的要求,界面的设计也充分考虑了管理人员的操作习惯,对于管理人员而言,主要需求是可以创建相应的客户和商品订单,根据关键字检索,然后查询所需要添加、删除以及修改的相应数据。同时可以在财经Web服务模块中通过引用的相关财经类的Web服务查看时事财经的基金、汇率等走势。对于这些用户而言,只需要简单的操作,迅速、规范、可靠的录入数据;准确统计数据;能够灵活地制作表格,有很强的适应能力即可。 (责任编辑:qin) |