论文部分内容阅读
随着中国铁通铁道业务的发展,新需求、新业务不断出现,原有系统已不能满足现行业务的要求,导致管理效率也不高,而且当前的网络安全形势日益严峻,而该系统架构于公网之上,没有专门的安全保障技术,所以在安全性方面的缺陷导致系统存在着巨大的数据安全隐患,因此,开发一套新的清算系统以针对业务的扩展及高安全性的要求是非常有必要的。本论文是针对中国铁通铁道业务的清算系统设计的一套解决方案。系统实现了在B/S模式下对业务的清算管理,具有比较完备的功能。管理人员通过本系统可以在Web页面进行各种操作,包括读取和存储各种信息,同时各级之间通过同步机制获得数据的更新,以保证数据的正确,大大提高了业务的管理效率。本文首先研究了铁道业务部的业务清算情况的现状,针对铁业对该系统提出的业务及技术上的需求,提出了该系统的设计目标及一套关于实现业务清算系统的实现方案;详细研究了系统的各项关键技术,包括系统业务中到的Petri网和工作流理论,技术中用到的ASP.NET2.0、三层架构、Web Service技术和角色访问控制,以及这些技术在系统中的实现方式;最终完成了清算系统的解决方案。清算系统中,上下级的业务需要用到工作流,本文将Petri网的理论应用于其中进行设计;以业界流行的ASP.NET2.0技术实现该系统的开发,后台代码用C#开发;为了保证数据的完整和正确,限制不同的用户对数据的操作,通过角色控制访问技术突出了它在安全性方面的应用;本系统中有些业务跟其他系统是相关的,利用Web Service技术实现了与其他系统的连接;为了上下级之间能及时更新数据,采用了基于XML技术的同步策略实现了多级数据库之间的同步更新。本文构建了较为完整的铁业清算系统,达到了预期的设计要求和功能指标。