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