网络客户端数据库访问模块的多线程实现的研究

被引量 : 0次 | 上传用户:shengyue1212
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网管系统客户端作为网管系统的一部分,提供网络管理员与网管系统之间的交互功能,是用户管理网络的操作平台。目前,网管系统客户端程序主要是基于单线程开发,这种客户端应用程序在使用过程中,界面不流畅,容易出现“假死”现象,而且在使用过程中用户等待时间过长,很容易让用户产生一种系统性能差、使用困难的印象。针对客户端的这些问题,本文设计和实现了基于多线程技术的网管系统客户端的数据库访问接口模块,用于改善客户端程序,提升系统的操作效果。多线程技术已经经过多年的发展,在现代计算机硬件高速发展的时期,尤其是多核处理器被普遍推广之后,使用多线程技术开发软件是必然趋势。本文在第一章绪论中介绍本文研究对象网管系统客户端程序的主要开发背景、国内外研究现状、目前存在问题及本文的目的及意义。第二章中介绍多线程技术的特点及本文使用工具简介。第三章对网管系统客户端程序的基于多线程实现的数据库访问模块进行需求分析,给出使用多线程实现数据库访问模块的概要设计。第四章中讲解第三章中所提程序的详细设计,给出流程图。第五章中分析多线程实现的数据库访问模块的执行结果,给出结果数据。对比基于多线程技术开发的数据库访问模块与基于单线程开发的数据库访问模块的响应性能数据、界面效果的差异。在本文所研究过程中的程序实现部分所使用的多线程技术、数据库访问技术等,在Microsoft Visual Studio2008平台下的实现都可通过多种技术方案实现,为了编程简单,程序尽可能使用平台集成的技术模块,降低编程难度。例如,核心线程处理模块使用BackGroundWorker组件,核心的数据库访问技术使用ADO.NET技术。
其他文献
目的探讨血液系统疾病合并侵袭性真菌感染患者的人性化护理方式及其效果。方法对80例血液系统疾病患者及16例合并侵袭性真菌感染患者进行人性化护理。结果侵袭性真菌感染人数
<正>1在这个寻寻常常的上午,我走近了你,了解了你,我为你的故事感动,为你的命运叹惋。2十二圩,你这大江的骄子。你的名字,就是大江母亲为你留下的胎记,赐予你灵之泉源、生之
<正> 会计的审核工作内容很多,对原始凭证的审核是其中重要而又特殊的一项。这项工作矛盾很多,往往与领导、业务人员发生冲突。如何发挥会计审核的作用呢?我认为应从以下几个
邓小平作为中国改革开放和建设中国特色社会主义事业的开拓者,不仅要面对经济上的落后、体制上的僵化,还要面对平等观上的混乱。从某种意义上说,平等观的混乱是经济上落后、
<正>1病例介绍患者女,36岁。因纳差1个月,腹部膨隆5 d于2011年9月30日入院。化验示:血红蛋白95 g/L,尿素28.17 mmol/L,肌酐844μmol/L,尿酸581.8μmol/L,钾6.21 mmol/L。腹部
航空医疗救援近年来发展迅速,机载医用支架作为航空医疗救援平台的重要组成部分,不仅要满足运输过程中伤病员的医疗救护需求,还需要满足机上特殊的接口形式和使用环境要求。
分析了当前高炉炼铁技术面临的形势和挑战,提出了当代高炉炼铁技术的发展目标。阐述了高风温、富氧喷煤对高炉炼铁的意义和作用。重点分析和论述了实现高风温和高富氧大喷煤
“兴”是中国古典诗学理论中的核心概念,也是争议最多,最为缠夹不清的问题之一。《文心雕龙》作为一部“体大而虑周”的文论著作,对“兴”的问题亦十分关注,并专作《比兴》一
现代建筑服务功能的不断完善,对室内软装效果提出了更高要求。在此背景下,为了确保新中式风格的室内软装施工作业开展有效性,则需要加强其软装设计,完善相应的设计方案。基于
在单细胞RNA测序技术还未兴起之前,大家熟知并利用的是bulk RNA测序技术,即计算基因在所有细胞中表达的平均值。但这样的数据缺失了基因在不同细胞上表达的异质性。后来随着