Font Size: a A A

Design And Implementation Of Personal Notes Management System Based On IOS

Posted on:2016-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:L ChenFull Text:PDF
GTID:2308330479494562Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet and manual intelligent systems, more and more personal information is generated, so that the software for the management of personal information is becoming more and more important.Therefore, this paper explains the design 、 principles and methods of i OS-based personal-note management system. It is a simple, lightweight notes management system, with the functional modules of note management、theme management,system management and the regist and login subsystem. It has reasonable software architecture, with good usability, including compatibility, modifiability, performance, scalability, which has a market competitiveness.it is also in line with Apple’s Human-Computer Interaction Guide.Firstly, the system has adopted a design approach to quality attributes as the core architecture, and design the software architecture. It includes user management module, system setting module and personal information management module, we have analysis the quality attributes scene of the system, giving tactical choices and achieve quality attributes, combined with functional modules decorator pattern and observer usage patterns and other design patterns for the quality of the system architecture.We also use the hybrid photo-text technology to achieve the layout of text and images, increasing the aesthetics of notes.Secondly, Xcode integrated development tool is used to code and debug. Object C programming language is applied to implement the system with the functions of notes management, clock reminder and theme management. Based C/S architecture style, the function of sending the note to the server from client is implemented. We finally implement the application with Cocoa Touch framework based on MVC pattern. In order to improving the systems’ s ease of use, a style of drawer system navigation UI style is implemented and personalized settings of system is provided. The notes can be made shaking and deleted by pressing and holding on. Also, multithreading mechanism is used to the loading of UI to improve the performence.Finally, through testing, i OS-based personal-note management system can be modified well, performance and scalability, easy for people to use.
Keywords/Search Tags:Personal Information Management, Cocoa touch MVC, C/S Software Architecture
PDF Full Text Request
Related items