择客户提供依据。的HTML文件,在规范了网页中文字、图片、动画和2煤炭销售系统的
设计方案声音等网页内容的同时,也限制了网页内容的发展。由于HTML不具有扩充性,所以新的网页设计思想2.1订单管理模块无法实现。正是针对这一问题W3C(WorldWide该模块允许各地办事处通过Internet把合同输WebConsortium,互联网联合组织)1998年2月于入到系统内。系统根据各地输入的合同通过计算自发布了XML,它不像
HTML那样使用固定的标记来动生成订单和生产计划下达到生产部门。由于本系表达网页的内容和样式,而是允许用户自己定义自统是基于ASP.NET平台进行开发的,中心数据库和己的标签携带参数、属性和值,这无疑增大了开发人系统的服务器设置在煤炭企业的
计算机中心机房。员的设计空间,丰富了开发人员的设计手段。各地工作人员在使用的时候,通过浏览器进行操作与HTML重视文档的格式不同,XML显示与内即可完成合同的输入,输入完成后系统会自动生成容是分开的,用户根据需要从其中提取运算数据,然交易记录。生产管理负责人同样可以通过浏览器访后再以不同界面的显示方式显示数据。一般来说,一问本系统,采用手动或者自动的方式生成订单和生篇
文档包括3个要素:数据、结构及显示方式。XML产计划。把
文档的三要素独立开来,分别进行处理。XML的自2.2仓储管理模块我描述性质能够很好地表现许多复杂的数据关系,仓储管理模块主要是负责记录入库和出库产品XML的文件结构嵌套可以复杂到任意程度,能表示种类、日期、负责人等信息。除此之外,为了面向对象的等级层次,的数量、使得基于XML的应用程序可更好地方便生产管理,仓储管理模块还能完成其它以在XML文件中准确高效地
搜索相关的数据内容。的一些功能。比如:系统生成的订单和生产计划同样XML还可以作为派生其它标记语言的元语言。会送交仓储管理模块。仓储管理模块会根据订单和3.2ASP.NETAJAX架构生产计划监督产品是否如期入库,并把结果告知相这里的ASP.NET是指服务器端的组件,AJAX关人员。仓储管理模块同样会根据订单和生产计划是指客户端脚本库,由这两者组合到一起形成一个提醒管理人员按计划准备发货。在新的系统开发的框架。ASP.NET2.0中支持AJAX2.3运销管理模块的网页可以通过脚本访问Web服务,这些服务可以运销管理模块会根据仓储管理模块提供的仓储是创建的自定义服务,也可以是内置的应用
程序服数据,提醒运销处的工作人员提前做好运销的准备务。ASP.
NETAJAX架构使用JavaScript技术和工作,并按照合同生成运单。产品出库时还需要做好XML技术进行客户端网页的开发,使用ASP.NET技出库记录,产品运送途中如需中转则需要做好中转术开发服务器端的系统平台,这样煤炭销售系统中记录,产品运达后还需要记录最后的送达的时间,的数据运算就可以均匀地分布在居民的客户端和社如该模块还提供查询功能,区的服务器端,晚点则需要登记晚点时间。ASP.从而提高整个系统的运行速度。运销处领导可以通过表单输入查询条件进行
查询,NETAJAX架构的组成如下。以便了解运输的时间、运费等信息,便于以后的运销(1ASP.NET服务器端组件。)ASRNET控件和组安排工作。件是ASP.NET服务器端组的主要组成部分,主要用2.4结算处理模块来组织应用程序流并且对序列进行管理。此外,ASP.结算处理是用于产品运达以后,客户根据合同NET服务器端还能提供各种基于ASP.NET的应用结算货款。由于交易金额比较大,加上一些未知因服务比如表单验证和用户登录验证等。素,货款有时无法一次结清,甚至出现客户拖欠货款(2AJAX客户端脚本库。)主要由
JavaScript和的情况。结算处理模块就是根据合同提醒财务人员XML文件构成,这样可以把一些简单的格式验证、遇到客户拖欠计算等功能放在客户端进行。一方面减轻了服务器客户的货款余额,并自动生成催款单。货款的情况,财务人员可以手动输入相关情况,该模的工作压力,另一方面也减少了用户的等待时间。块会根据合同计算出滞纳金和违约金的金额。该模(3ASP.NETAJAX控件。)ASP.NET服务器端的块同样提供查询功能,财务人员可以根据表单输入代码和AJAX客户端的代码彼此影响会产生一些新查询条件,查询客户的货款余额,并做好统计。更新面板控件、更的行为控件,比如脚本管理控件、2.5基本信息模块新进