基于.NET平台的工作票生成系统的开发与研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:ernie_dun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文首先阐述了.NET开发平台的基本架构.NET Framework的构成及其特点,并详细分析了.NET开发平台的核心开发技术:Web Service远程调用技术、ASP.NET Web开发技术、C#开发语言、ADO.NET数据库访问技术.随后该文详细论述了使用.NET技术来设计工作票生成系统以及在实现过程中对各种问题的解决方法.在分析比较C/S模式和B/S的模式特点的基础上,该文提出了使用C/S和B/S混合模式实现工作票生成系统的解决方案,充分发挥了C/S模式交互性强、适于图形处理以及B/S模式易于发布、易于升级维护的优点.工作票生成系统的编辑模块采用C/S模式,按照面向对象的程序设计理论,设计了元件对象以及元件的控制对象——模板对象,实现了工作票的模板化编辑,大大提高了系统的通用性和维护性.为了方便实现工作票流转过程中的级别控制、签名控制和状态控制,为元件设定了动态编号、级别、分组、签名元件和保护区等信息.工作票生成系统的运行模块采用B/S模式.在其Web系统实现中,采用了分层模型的设计思想.由于在工作票流转过程中的逻辑规则比较复杂,Web系统架构没有采用典型的Web三层模型,而是采用Facade(外观对象结构型模型)设计了Web层(Web Tier)、业务外观层(Business Facade Tier)、业务规则层(Business Rules Tier)和数据访问层(Data Access Tier).在数据访问层定义了DataBase类实现关于数据库的各种操作,在每层中设计了各种类的方法来实现了层间的数据交互,此外还设计了通用层,定义了在各层间传递信息的数据集.Web四层模型降低了系统的复杂性及各层之间的耦合度,增强了系统的可扩展性.在系统的运行中,工作票票面中的所有元件是根据设计的工作票模板在网页中显示,该课题成功地解决了在网页中动态创建控件的问题.网页的打印问题一直难于处理,该课题设计了ActiveX控件较好地实现了网页的打印,并解决了网页中控件下载、数字证书等ActiveX控件在网页中应用所遇到的问题.此外该文还详细论述了在ASP.NET中页面的实现、页面之间的数据共享、异常的捕获与控制、逻辑规则的实现思想以及如何实现图形文件的上传与显示等技术问题.
其他文献
随着互联网的发展,Web正在日益成为一个重要的信息来源.如何对Web信息进行整理和检索,使得用户能够更好地利用Internet上的信息资源,是一个迫切需要解决的问题.因此,基于Web
随着医保管理信息系统的建立和使用,在医保日常业务处理过程中积累了大量的基础性数据和医保信息。但是这些数据并不能直接用于医保决策。医保管理机构迫切要求建立基于数据仓
随着Internet技术和无线数据通信技术的不断发展,无线互联网接入成为新的热点。使用PDA和智能手机等移动设备来访问Internet则是无线互联网接入比较典型的应用模式。由于TCP
嵌入式系统硬件平台灵活多变、研发周期短的特点给系统开发人员带来了巨大的挑战。编译器是进行嵌入式系统软件开发的基础,快速地获得一个针对特定嵌入式系统硬件平台的编译器
随着信息化进程的推进,软件的生产效率已经引起了业内人士的普遍重视。提高软件的生产效率,除了按照工程化的方法生产软件外,还需要提高软件的可重用性。其中应用程序跨平台的可
分布式组件系统是一类重要的应用软件,为了提高这类软件产品的质量,必须开展充分有效的测试。但是分布式技术和组件技术的结合为软件测试带来了许多新的困难,所以必须采用新的方
Web服务合成把Internet上已有的相对简单的Web服务按一定的业务流程逻辑合成起来以构成复杂的复合服务,从而提供更强大更完整的商业功能。通过动态地合成已有的Web服务,就无须
利用计算机图形学原理来真实的模拟各种自然现象已经是当今从事于虚拟现实仿真的研究者们的一大愿望。随着图形硬件的快速发展,越来越多的仿真系统应用于计算机游戏、电视广告
迭代学习控制针对具有重复运行性质的被控对象,利用对象以前运行的信息,通过迭代的方式修正控制信号,实现在有限区间上的完全跟踪任务。传统的迭代学习控制以其简单的算法形式和
该文主要对贝叶斯检索框架下的相关反馈技术进行了探索和研究.在基于贝叶斯公式的检索框架之上,应用长期学习和短期学习的相关反馈技术,构建扩展的贝叶斯框架,并提出了一个通