Font Size: a A A

Design And Realization Of Project Management System For Mobile Devices Based On IOS Platform

Posted on:2015-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:L JiangFull Text:PDF
GTID:2308330473952653Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the increasing difficulty for natural gas exploitation and rapid development for the national economy in China, the gap betw een supply and demand for natural gas is growing bigger and bigger. In 2015, it is expected that the import dependency ratio on natural gas will reach 3 5%. To speed up the construction of new wells and ensure the quality of the projects has becom e the most urgent needs in the natural gas production companies. Construction projects of the natura l gas wells are vast in territory, while the working environments are com plex. With too many key elem ents in the process of project management, the existing mode is untim ely for problem solving, low for schedule and the actual execution coincidence rate, poor for implementation, supervision and coor dination. Therefore,it is necessary to develop a collaborating system to record the inform ation about the key link between the whole process of all projects by establishing the project m anagement database and inform ation sharing platform. On the basis of the actual requi rements in th e enterprise, we design and realizes a project m anagement system based on ROR(Ruby on Rails) fram ework and iOS platform in this thesis.Taking the m odel of the natural gas construction projects as backgrounds, according to the analysis of the advantages and disadvantages for the existing pro ject management systems, in the thesis, we propose a new and improved plan with both B/S architecture and iOS mobile platform. On one hand the system offers the highly scalable and flexible allocation for com puting resource, on the oth er hand the sy stem creates a leap from the desktop to the mobile terminal, which provides a m ore suitable Human-Machine Interface for people’ s thinking and habits, and im proves the information sharing rate and utilization. Th e key technologies are as follows: HTML5 technology for m eeting the needs with m ore interactions, rich user experience and powerful clients; iOS App applications and local database Sqlite for cache and operation offline; Route W ork Flow engine devel oped by Ruby for the circulation in the implementation process of projects and task s; MongoDB for the realization of massive and highly concurrent data storage; S ecurity access technology VPDN(Virtual Private Dial-up Networks) for the connection between internal network and wireless m obile network; CAS Single-Sign-On technology for the realization of the unified iden tity authentication.The major works are as follows: firstly, we analyzed the characteristics of the natural gas well construction business and feasibility of the project management system, and summarized the functional requirem ents, system performance requirements, interface requirements by using th e System Flow Chart and Use-Case Diagram to describe the m ajor processes and the func tional requirements of the system, E-R diagram to reflect the relation between system mainly entity attributes and entities. Then, we discussed the detailed design of the sy stem architecture, techn ical architecture, network architecture and main function modules. By putting the MVC design pattern into practice, we designed the data model layer, view layer, business logic layer and database of the system. Finally, we gave the detailed realization of the unified identity authentication, database access, w orkflow engine, m ain function m odules, and iOS mobile terminal. According to the s ystem functional tests, performance tests, security and access control tests, user interface tests and compatibility tests, the system achieved the design objectives.With the implementation of project management system, a collaborating, progress tracking, information sharing platform is established to provide schedule control, change control, problem solution, and inform ation sharing in order to ensure that the projects are on schedule and of high quality.
Keywords/Search Tags:Project Management, Ruby on Rails, iOS, CAS, Work Flow
PDF Full Text Request
Related items