| There are now more and more different kinds of information management system applied in different industries during the informationization of our society. There is no software without shortcomings in its development period. Also, it is quite natural that users find problems when using software. Some of the problems may be caused by bugs of code, some may hardware, some may changes of the environment where the software is to be used, some may the demands of users to improve functions of the software. Then, software upgrade comes naturally and becomes more and more frequently. To keep the competitiveness of products, software-makers have to make improvement through software upgrade. Software upgrade is not only an important job during the maintenance of software, but also an essential link in life cycle of software.In this paper, taking application of software upgrade technology of information management system in chain hairdressing stores as an example, we introduce the means of software upgrade, analyze principles of the upgrade and discuss in detail the process of software auto-upgrade. They are searching the latest version, downloading documents need to be updated, reserving old programs, installing program of new version, and restarting old programs when there is failure during updating.Through the realization of software auto-upgrade in information management system in chain hairdressing stores, this paper tells that the auto-upgrade program designed can well control the version and achieve auto-upgrade, which is a convenient means of software maintenance for software-makers and at the same time, a convenient means to get software of new version for users. |