虛擬工位系統(tǒng)研究與設(shè)計
發(fā)布時間:2018-10-18 13:43
【摘要】:Internet技術(shù)的發(fā)展正在使計算機軟件業(yè)承受著一場巨大的沖擊。傳統(tǒng)的軟件體系結(jié)構(gòu)Client/Server模式已經(jīng)難以適應(yīng)當前Internet應(yīng)用的需要。因此,人們開始將兩層的Client/Server結(jié)構(gòu)擴展為三層或多層的結(jié)構(gòu)。應(yīng)用程序也逐漸地由桌面轉(zhuǎn)化為網(wǎng)絡(luò)應(yīng)用。然而,隨著互聯(lián)網(wǎng)業(yè)務(wù)的急劇增長,基于傳統(tǒng)技術(shù)的網(wǎng)絡(luò)系統(tǒng)越來越暴露出難以滿足用戶日益增長的需求的問題,主要體現(xiàn)在難以快速地響應(yīng)用戶請求和實現(xiàn)靈活的功能可擴展。富客戶端技術(shù)是互聯(lián)網(wǎng)應(yīng)用和傳統(tǒng)桌面應(yīng)用的結(jié)合,其可以實現(xiàn)桌面應(yīng)用豐富的UI效果的同時可以將應(yīng)用部署到互聯(lián)網(wǎng)上。隨著企業(yè)業(yè)務(wù)量的急劇增長,企業(yè)需要更多的客服人員實時24小時不間斷的客戶服務(wù),傳統(tǒng)的固定工位管理系統(tǒng)已經(jīng)難以解決日益增長的客服人員數(shù)量和有限的工位資源之間的矛盾,因此需要使用虛擬工位系統(tǒng)對工位進行動態(tài)分配和管理。傳統(tǒng)的工位系統(tǒng)僅僅完成實體工位的映射管理,即員工對應(yīng)工位,將員工和工位固定起來,無法根據(jù)當前的實際情況進行動態(tài)的調(diào)度和分配。因此企業(yè)客服部門迫切地需要對固定工位系統(tǒng)的功能進行進一步的改進和完善。主要達到的目的包括:對工位進行虛擬化設(shè)置從而使得固定座位可以進行隨時隨地的動態(tài)分配和調(diào)整;設(shè)計功能可擴展的虛擬工位管理系統(tǒng)可以動態(tài)的進行功能模塊的添加和修改。因此,需要從最基層改進系統(tǒng)的架構(gòu),設(shè)計可擴展的插件機制。擴展系統(tǒng)的功能以適應(yīng)當前業(yè)務(wù)需求的變化,優(yōu)化原始任務(wù)調(diào)度和分配算法等等。本文主要完成的研究工作:(1)完成了虛擬工位系統(tǒng)的需求分析并調(diào)研了最新的網(wǎng)絡(luò)應(yīng)用程序的開發(fā)框架;(2)完成了虛擬工位系統(tǒng)的方案設(shè)計;(3)完成了虛擬工位系統(tǒng)的功能模塊設(shè)計與開發(fā)。本文的主要創(chuàng)新點:(1)針對虛擬工位良好的用戶體驗需求設(shè)計了基于四層架構(gòu)的軟件結(jié)構(gòu);(2)針對虛擬工位系統(tǒng)靈活功能可擴展的需求將桌面系統(tǒng)的插件機制引入到網(wǎng)絡(luò)程序設(shè)計中,研究了基于Flex的動態(tài)插件機制;(3)針對網(wǎng)絡(luò)應(yīng)用程序客戶端響應(yīng)速度慢的問題設(shè)計了基于MySQL和SQLite雙緩存機制。最后,針對需求分析的性能要求對高速數(shù)據(jù)緩存機制進行了性能測試。并針對功能模塊的需求將系統(tǒng)在單位的辦公樓進行了模擬現(xiàn)場測試,測試結(jié)果表明該系統(tǒng)性能和功能都能滿足實際應(yīng)用的需求,達到預(yù)期的目標。
[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
本文編號:2279304
[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
【參考文獻】
相關(guān)期刊論文 前5條
1 李相朋;;動態(tài)負載均衡算法在校園網(wǎng)格中的應(yīng)用[J];微計算機信息;2006年24期
2 張堅;劉春林;譚慶平;;一種分布式工作流中基于負載平衡的調(diào)度算法[J];計算機科學;2006年07期
3 徐晶,許煒;消息中間件綜述[J];計算機工程;2005年16期
4 葉言苓,崔彥軍;軟件測試管理的研究與應(yīng)用[J];計算機應(yīng)用與軟件;2003年09期
5 陳麗英;;PTP消息通信的JMS開發(fā)技術(shù)[J];高性能計算技術(shù);2005年04期
,本文編號:2279304
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2279304.html
最近更新
教材專著