当前位置:主页 > 科技论文 > 软件论文 >

虚拟工位系统研究与设计

发布时间:2018-10-18 13:43
【摘要】:Internet技术的发展正在使计算机软件业承受着一场巨大的冲击。传统的软件体系结构Client/Server模式已经难以适应当前Internet应用的需要。因此,人们开始将两层的Client/Server结构扩展为三层或多层的结构。应用程序也逐渐地由桌面转化为网络应用。然而,随着互联网业务的急剧增长,基于传统技术的网络系统越来越暴露出难以满足用户日益增长的需求的问题,主要体现在难以快速地响应用户请求和实现灵活的功能可扩展。富客户端技术是互联网应用和传统桌面应用的结合,其可以实现桌面应用丰富的UI效果的同时可以将应用部署到互联网上。随着企业业务量的急剧增长,企业需要更多的客服人员实时24小时不间断的客户服务,传统的固定工位管理系统已经难以解决日益增长的客服人员数量和有限的工位资源之间的矛盾,因此需要使用虚拟工位系统对工位进行动态分配和管理。传统的工位系统仅仅完成实体工位的映射管理,即员工对应工位,将员工和工位固定起来,无法根据当前的实际情况进行动态的调度和分配。因此企业客服部门迫切地需要对固定工位系统的功能进行进一步的改进和完善。主要达到的目的包括:对工位进行虚拟化设置从而使得固定座位可以进行随时随地的动态分配和调整;设计功能可扩展的虚拟工位管理系统可以动态的进行功能模块的添加和修改。因此,需要从最基层改进系统的架构,设计可扩展的插件机制。扩展系统的功能以适应当前业务需求的变化,优化原始任务调度和分配算法等等。本文主要完成的研究工作:(1)完成了虚拟工位系统的需求分析并调研了最新的网络应用程序的开发框架;(2)完成了虚拟工位系统的方案设计;(3)完成了虚拟工位系统的功能模块设计与开发。本文的主要创新点:(1)针对虚拟工位良好的用户体验需求设计了基于四层架构的软件结构;(2)针对虚拟工位系统灵活功能可扩展的需求将桌面系统的插件机制引入到网络程序设计中,研究了基于Flex的动态插件机制;(3)针对网络应用程序客户端响应速度慢的问题设计了基于MySQL和SQLite双缓存机制。最后,针对需求分析的性能要求对高速数据缓存机制进行了性能测试。并针对功能模块的需求将系统在单位的办公楼进行了模拟现场测试,测试结果表明该系统性能和功能都能满足实际应用的需求,达到预期的目标。
[Abstract]:The development of Internet technology is making the computer software industry suffer a huge impact. The traditional Client/Server model of software architecture has been difficult to meet the needs of current Internet applications. Therefore, people begin to extend the two-tier Client/Server structure to three-tier or multi-tier structure. Applications are also gradually being transformed from desktop to web applications. However, with the rapid growth of Internet services, network systems based on traditional technology are increasingly exposed to the problem of meeting the growing needs of users. The main manifestation is that it is difficult to respond to user's request quickly and to realize flexible function extensibility. Rich client technology is the combination of Internet application and traditional desktop application. It can realize rich UI effect of desktop application and deploy the application to the Internet at the same time. With the rapid growth of business volume, enterprises need more customer service personnel 24 hours a day customer service, The traditional fixed station management system has been difficult to solve the contradiction between the increasing number of customer service personnel and the limited station resources, so it is necessary to use the virtual station system to dynamically allocate and manage the work station. The traditional work station system only completes the mapping management of the entity work station, that is, the employee corresponding work station, fixed the employee and the work station, can not carry on the dynamic dispatch and the assignment according to the current actual situation. Therefore, the customer service department urgently needs to improve the function of the fixed station system. The main objectives include: the virtualization of the work station so that the fixed seat can be dynamically allocated and adjusted anytime and anywhere; The design function extensible virtual work station management system can dynamically add and modify the function modules. Therefore, it is necessary to improve the architecture of the system from the lowest level and design extensible plug-in mechanism. Extend the function of the system to adapt to the change of the current business requirements, optimize the original task scheduling and assignment algorithm and so on. The main work of this paper is as follows: (1) the requirement analysis of the virtual station system is completed and the latest development framework of the network application program is investigated; (2) the scheme design of the virtual work station system is completed; (3) the virtual station system is completed Function module design and development. The main innovations of this paper are as follows: (1) the software structure based on four-tier architecture is designed for the good user experience requirement of virtual work station; (2) the plug-in mechanism of desktop system is introduced to the flexible function extensible requirement of virtual work station system. In network programming, The dynamic plug-in mechanism based on Flex is studied. (3) double caching mechanism based on MySQL and SQLite is designed to solve the problem of slow response speed of network application client. Finally, the performance of the cache mechanism is tested according to the performance requirements of requirement analysis. The system is tested in the office building of the unit according to the requirement of the function module. The test results show that the performance and function of the system can meet the requirements of practical application and achieve the expected goal.
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52

【参考文献】

相关期刊论文 前5条

1 李相朋;;动态负载均衡算法在校园网格中的应用[J];微计算机信息;2006年24期

2 张坚;刘春林;谭庆平;;一种分布式工作流中基于负载平衡的调度算法[J];计算机科学;2006年07期

3 徐晶,许炜;消息中间件综述[J];计算机工程;2005年16期

4 叶言苓,崔彦军;软件测试管理的研究与应用[J];计算机应用与软件;2003年09期

5 陈丽英;;PTP消息通信的JMS开发技术[J];高性能计算技术;2005年04期



本文编号:2279304

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2279304.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户67817***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com