毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

基于SOA架构的进销存管理系统的设计与实现 第2页

更新时间:2016-10-10:  来源:毕业论文
引言
随着世界经济一体化,国内经济的高速发展,中小型的商品流通企业越来越多,这些企业经营的商品种类繁多,而企业信息化不足,计算机使用率低,大量的日常工作皆是人工处理,特别是在进货、库存、销售环节,造成工作效率低,难满足企业的发展需要,进销存管理系统正是在这种情况下出现[1]。本系统就是用计算机操作企业生产管理系统,使企业单位用户更好的文护各项生产管理业务处理工作而开发的管理软件。
目前,市场上的进销存管理软件的开发方式上正逐步向web客户端靠拢,以浏览器为客户端很好的解决了传统C/S架构下的问题,如跨操作系统,就需要开发不同的客户端、软件更新频繁导致企业文护成本增加[2],另外,一些进销存软件排他性很强,需要专门的财务人员操作,增加了企业前期的培训成本;而另一些进销存虽然使用起来相对简单,但是功能单一。使用多层软件开发的思想的B/S进销存软件很好的解决了上述问题[3],但是,从本质上讲,浏览器本身也是一个特殊的客户端,开发方式上采用的是面向对象的思想,只能在现有业务基础上进行分类整理,不能从科学管理角度进行理顺和优化。例如,企业在使用新的进销存系统之前已有一套进销存系统,则两者之间的数据迁移就很难做到。
采用SOA架构的进销存系统则将系统划分为多层架构,不同层次之间相对独立,通过创建可用于服务的接口实现了不同应用程序中使用相同或类似程序实现的代码。可重用的服务层把业务操作与下层软件平台的实现差异相隔离,这样的系统就具备了使过程自动化和快速适应环境的优点。同时,接口与数据交换采用松耦合的设计,不管是客户端还是服务端,都可以采用不同的开发平台和编程语言,这样的进销存系统可以更灵活的处理业务的变化本文来自优=文_论-文*网,毕业论文 www.youerw.com 加7位QQ324~9114找原文[4]。另外,本系统在.NET平台下开发,因此,我在此使用微软公司的Windows Communication Foundation(WCF)技术创建服务,采用ASP.NET MVC技术设计进销存管理系统的前台展示,实现企业的进货、销售、入库等功能。
1. 相关技术介绍
1.1ASP.NET MVC
目前主流的网页开发技术有PHP、JSP、ASP.NET等。
(1)PHP的语法混合了Perl、C、Java、以及PHP自创的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。可是具有对多线程支持不太好,语法不太严谨,混乱的许可证,缺乏标准架构。
(2)JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。具有安全性高,速度快的优点,缺点是循环性能较差,调试代码上也有一些不方便。

上一页  [1] [2] [3] [4] [5] [6] 下一页

基于SOA架构的进销存管理系统的设计与实现 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。