Font Size: a A A

Design Of Telecommunication Operating System

Posted on:2010-09-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z J CaiFull Text:PDF
GTID:2178360302966095Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, China's telecommunication market is in a sensitive period with more and more fierce competition. While the ultimate goal of competition aim at the service price and service quality, which mainly rely on the strong support of the operating system as the telecommunication industry develops. The adjustment of the price depends on the flexibility and scalability of the billing system. We should allow users to better participate in the operations and have more free access to services, so we should build high-performance operating system to provide support.With more and more fierce market competition, it is no doubt that the operating system is the most important core of support systems and the nerve center of telecommunication companies' marketing operation. Telecommunication operators regarded the construction and effective operation of the system as improving service quality, strengthening its competitiveness and stimulating an important means to increase business volume. This raised new tasks for the operating system.To provide personalized and diversified customer service is a very important trend of the telecommunications system development. The future billing system should be able to provide users with various forms of customer billing, different payment method, different costs of query methods, and different payment cycles, and even to provide users with customized telecommunications billing services. In short, the one who can provide users with the most comfortable service, will have more chances of winning.There are a large number of telecom enterprise data and user data in the telecom operating system, which implies the potential market opportunities such as a number of market information, customer information on consumer behavior, management decision-making information, etc. With the development of high-performance computer technology and data warehousing technologies and the adoption of data analysis, data mining software tools, telecommunication billing system has exceeded the original simple calculation fee, billing fee concept, is moving toward full use of billing data, which will provide decision support for enterprise direction.During the design process of the system, we use the advanced object-oriented technology. The technology is the introduction of the objective world of human knowledge in the process commonly used way of thinking, intuitive, naturally describe the objective world of the things emphasized in the software development process, the objective-oriented things in the world or problem domain. The basic features of object-oriented technology are mainly abstraction, encapsulation, inheritance and polymorphism.This system is not directed at all of the telecommunication business, only for one of the new type of application - lab rental business. The system has some practical value. Through the use of this system, telecommunication operators can manage the business and accounting. Telecommunication users can easily use the system after they are authorized.The System adopts the B / S structure, that is, the Browser / Server (Browser / Server) structure. It is more suitable for INTERNET environment with development compared with C / S structure. In this structure, the user interface works completely through the WWW Browser. Part of the business logic functions in the front-end implementation. However, the main business logic functions in the server side implementation, which reduces the burden of telecommunications subscribers. B / S structure, use an ever-complicated WWW browser technology, combined with a variety of browsers Script languages (VBScript, JavaScript...) and ActiveX technology, use a standard Web browser on the realization of the original need for special software to realize the complex powerful features and save development costs. It is an advanced software systems construction technology at present.During the design process of the system, we follow the general design steps of software engineering, the entire development process will go through such phases as obtaining requirements, requirements analysis, system architecture building, designing, coding, and testing and so on. The system is divided into three major functional modules, namely the background data management, front desk operations management and front desk customer service, each of which function module is divided into a number of smaller functional blocks. Background data management is mainly responsible for data collection and aggregation, and the data is stored in accordance with the format required. Concerning how to charge the users, the bottom line is that both sides agree upon it and it must be based on stored data, that is to say, the system must obtain the accurate records of how the users make use of the laboratory, and the records should be stored for future check. This system depends on the original function of UNIX system to complete the work of charging the users. The relevant data will be collected and processed afterwards, which will become in accordance with the database. At the same time, because some users will log in and out frequently when the number of users increases by and by, the amount of data will increase accordingly. Thus, the system should function well enough to collect these data in time.Front key is to manage the operation and management personnel in general business management, including the use of management and management of different users, etc. There are three kinds of users in the system: super administrators, administrators and common users. Super administrators enjoy the highest rank of permission, which appears along with the founding of the system. The permission of other common administrators will be authorized by the super administrators. Common administrators will be in charge of the subsystems in the management system and have the right to authorize the permission of the users who use the subsystem. However, administrators may have different kinds of permission. Users must pay first in order to make use of the laboratory, and each user will have one financial account or several business accounts. Each business account refers to one business in the lab. Every user may use more than one business in the lab at the same time. Therefore, the charging will be complicated if the business account was made the charging account. This system thus charges users according to the financial account of the users. The system has designed a specific permission management system in order to manage the permission of different users flexibly.Front customer service is mainly designed for the user, allowing users to use information on some of their own queries and other operations. When module design is completed, it will be tested in order to find potential errors as many as possible.In the development process, we use SSH integration technology, not only considering the system's utility and reducing the development complexity, but also the future maintenance and upgrading of the system.This system is not directed at all of the telecommunication business, only for one of the new type of application - lab rental business. The system has some practical value. Through the use of this system, telecommunication operators can manage the business and accounting. Telecommunication users can easily use the system after they are authorized. The thesis is divided into three parts. The first part focuses on the need analysis of users, which helps confirm the functional requirements of the user software, and the requirements will be subdivide in order to clarify the functions of subsystems. In this part, diagrams will be adopted to illustrate the function of each business. The second part gives an introduction to the designing of major modules, including the management of the users' permission and the charging system. Category charts and sequence charts will be used in this part for illustration. The third part is an introduction to the system testing.
Keywords/Search Tags:Operating System, Software Engineering, Object Oriented
PDF Full Text Request
Related items