Font Size: a A A

The Design And Implementation Of Housing Information Management System

Posted on:2017-11-23Degree:MasterType:Thesis
Country:ChinaCandidate:Z J HuanFull Text:PDF
GTID:2348330488459857Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of internet, such as mobile internet, intelligent hardware, big data, cloud computing, artificial intellegence, and 020, etc. New technology continue to emerge, as a result, the internet has changed our life and production style profoundly. Under the background, the "Internet Plus" of housing market comes. This project is based on "Internet Plus" thoughts and the background of traditional housing market, combing kinds of computer science technologies to solve the problems in this industry, to improve the informatization and intelligentization level of the housing companies.The project is an engineering project which has practical meaning. Based on the instruction documents and practical demands of the company, after detailed research, including searching rich materials on the internet and computer books, the implementation proposal is designed and the project was implemented eventually. Combining theory with practice, it's a successful attempt to solve practical problems by the knowledge I learned in the class.The project is based on multiplatform, which contains three parts:web server. Android client and iOS client. Web server is based on Yii structure written by PHP language, combing with Bootstrap UI structure, MySQL database, etc, the structure of the web server is MVC; Android client is written by JAVA language with Android Studio tool while iOS client is written by Object-C with X-Code tool. The communication method between web server and mobile client is HTTP protocol, and the data format is JSON, which fetched and parsed by the client. As the server of the project, web server provides the information management system, such as add, delete, update, search operation, including news, building information, activity information, company introduction; It also provides the JSON data interfaces; What's more, it takes charge of data mining with the user information and behavior, to implement the intelligent recommendation. Android and iOS client provide the UI, including IM, map service, company information, feedback, etc. We try our best to improve the performance of the system by means like local data storage, memory cache, image compression, etc.In the implementation process of the project, we adopt Object Oriented Programming and MVC design structure, to reduce the coupling between the modules and increase the system reusability, meanwhile, it can improve the development efficiency, and the reliability and stability. A lot of design patterns are used in the project, including the Singleton pattern, Factory pattern, Observer pattern, etc.The project has been tested by standard test methods, including black box test, unit test, performance test and pressure test, etc, to guarantee the system can be used normally. We provided detailed test files, test cases and test instructions. The project has been deployed in company, and it has been working well for a long time, which brings a great improvement for the informatization and intelligentization level of the company.
Keywords/Search Tags:Internet Plus, Mobile Internet, LRU Algorithm, Decision Tree Algorithm, Image Storage
PDF Full Text Request
Related items