Font Size: a A A

Television System Facilities To Safeguard The Maintenance Of The System Components

Posted on:2005-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:B J ChenFull Text:PDF
GTID:2208360122995483Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The Computer Managed Maintenance and Routine Scheduling System introduced here in this dissertation is a real and practical application suitable to all companys and organizations who want to organize and maintain an informatic system about their equipment and facilities. For example. The Macau Airoplane Maintenance & Service Company, Hong Kong-Macau Ferry, Hotels, Medical Treatment Unit & Hospitals, Government Departments such as the Vocational Training Section of the Labor Department. Harbor Section, Real Estate Manangement Company, will all be gained great benefit from using this system.The traditional procedure to develop a system of the same kind is to first design the ER model of the Database architecture, to generate the Database Schema, and then to complete the system development by using som& Rapid Application Tools (such as Delphi, Visual Basic, Power Builder) for designing the Graphical User Interface, adding Navigational Buttons, and then finally by Data Binding the Windows Controls to the back-end DataBase Tables. Although this ways to develop a simple system is satisfactory and fast enough (so call the RAD) but unfortunately not good enough for a sophisticated system or for a system of big volumn users. First of all. a system developed by using RAD approach will be inevitably lack of elasticity .The problem raised by databinding the User Interface to the back-end Database is that we would no longer be possible to separate the business rule from neither the User Service Layer nor the Data Service Layer. We would encounter a real big trouble later whenever the system needs to be modified or to enhance or to append some more new features or functionality. On the second, when a large amount of client making request to the server concurrently or if each client takes up and holds the resources and connections to the database server during his session all the time until he is off the line, this would cause the serwer working in a very heavy loading situation and reducing efficiency or in a even worse case the server will be crashed down. This means that a connection type of client/server architecture is limited to serve a large amount of users, this obviously no longer be situable for the most system nowadays which is internet oriented and base to an unpredictable large amount of potential users.The third, the whole software development is not compliance to the specification of software development process or procedure, or the documentation is incompatible with international standard; this is a common problem exists in most software developers, tend to not making sufficient analysis and necessary design or modelingof the system before writing codes; propably this is the main reason why so many systems is given up half way when any one of the programmer decides to leave the company or the system has to be rewrote or developed from the beginning again.What makes my system so distinction to many other similar system is that I start my work in a very procedural way. the life cycle of software development from the collection of requirement from the clients, to the very careful analysis and detail designing of the whole system, to the UML modeling, coding and testing. Second, the system is divided into many components or modules which are functionally independent. They are only related to each other by exposing their interface and running of themselves at a multi-tier and distributed network environment.The server is making service to the client request in a connectionless or what we called stateless architecture. This would greatly enhance the capability, extensibility, flexibility and plugability of the system.1 The third, my system is built on the Microsoft .NET platform, a most advanced technology for today, providing a very stable and operating environment. The service components of the COM+ technology will support many advanced enterprise features to the developer such as fault tolerance, resource pooling, transational service, COM+ event, JIT service, role base security service, etc.A system for ma...
Keywords/Search Tags:Television Station, Maintenance and Service of Equipment, Componentized, Development Process, Design Pattern, UML, Web Service, .NET Framework Architecture
PDF Full Text Request
Related items