Font Size: a A A

Research & Development Of GLMS System

Posted on:2005-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:Z L CaiFull Text:PDF
GTID:2168360152968756Subject:Software engineering
Abstract/Summary:PDF Full Text Request
GLMS (Group List Management service) is one of the services which implement the function of PTT (Push to talk). GLMS is designed to manage the data of groups and users, and to authorize the data of user, and to manage the logs. It plays an important role in PTT system. The performance of GLMS is directly related to the performance of PTT, so researching how to implement GLMS, and how to improve the performance of GLMS is very important. Using OOA and OOD, GLMS system is divided into several modules according to its functions. These modules are independent to each other, so it is easy to maintain and upgrade them. Through mapping the pointer of socket to the object, the efficiency of whole communication process is enhanced by the innovative idea. The design of a general buffer class, providing two interfaces (reading & writing) to outside, the code of which can be reused by other program. Other technologies are also abundantly used to improve the performance of GLMS system, such as multi-threads, storage process, and buffer.GLMS system is developed by Microsoft Visual C++ (MFC). GLMS can be run on windows2000 or above platforms, and windows2000 OS is the recommended OS. The required DBMS is Microsoft SQL Server2000. The performance of GLMS is 200users/second and 150groups/second, which is required by PTT system. This developed system has reached the general requirement, and has solved the delay problem of calling register of PTT system in GLMS. This level of performance is ahead of domestic field.
Keywords/Search Tags:Group, Member, Multi-Threads, Communication of Stream
PDF Full Text Request
Related items