Font Size: a A A

The Design And Implementation Of An Interactive Presentation System Based On IOS Frameworks

Posted on:2016-07-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y M TangFull Text:PDF
GTID:2428330461958458Subject:Engineering
Abstract/Summary:PDF Full Text Request
Cognitive Behavior Therapy is one of the two gold standard treatments of depression.The technology is highly structured,so it's possible to administer it without human therapists and use computer intelligence only.The patients are required to go through many kinds of slides and do some homework during the treatment.A slide should have texts,images,audios,videos and so on.A slide should also be capable of interacting with users.Therefore,the author of the paper created an interactive presentation system.First of all,the paper introduces the background of project and it summarizes the current state of presentation systems.The paper lists the problem that the project is going to solve.Because there's no slides system that can handle such problems in CBT project,the developer decided to develop an interactive presentation system.Second,according to the problem,the paper shows the revalent technology that people use.Afterwards,it describes the solution to the problem in the project.The system is based on iOS frameworks,MVC pattern,Markdown syntax,JSON and XML format.The paper also tells the reason why the developer chose the technology above.Third,the paper analyzes the requirements of the project by showing use cases.Then it introduces both high-level design and detailed design of the system by applying software engineering methods.It divides the system into five modules.They are data models,parsers,renderers,controllers and basic views.The paper describes the detail design of these five modules and tells the relationship among them.Finally,the paper describes the implementation of the key modules in the system.In order to be precise,it shows some code snippets and UI screenshots of the system.It also shows how the developer applied the specific thechnologies in the project.The interactive presentation system based on iOS frameworks is able to handle all kinds of slides.A user can manage,edit and present slides efficiently with the help of the system.The system is highly flexible and universal,so it can be used as a basic framework of many slide-like applications.
Keywords/Search Tags:iOS Application Development, Slides, HCI, Text Parsing, View Rendering
PDF Full Text Request
Related items