-
心灵驿站手机软件设计与实现:本科毕业设计开题报告
资源介绍
一、本课题的目的和意义
随着现代社会的快速发展,人们的生活水平不断提高。但是由于生活节奏的加快,人们的情绪也变得错综复杂,人们在关注身体健康的同时却往往忽略了情绪的变化。生活中,各种坎坷、挫折、磨难和那些不顺心如意的事情,如同雨后疯长的小草—样,让人感觉疲倦,无奈又烦恼、痛苦。所以,越来越多的人走人了一个心灵的误区,那就是让心灵和身体都处在忙碌的状态,他们以为这样就没有时间烦恼和痛苦。结果却恰恰相反,他们疲于奔命,只是让自己陷入了另一个烦恼、痛苦的漩涡。
随着人的日常生活情绪错综复杂的烦恼急剧增加,对于情绪的冶理方法也越来越复杂,需求也越来越高,因此人们日常生活更加需要一款随身的、便捷的软件,快速帮助自己解决心情的苦恼。
心灵驿站手机软件不仅适合于心理烦恼的人,也适合于心理愉快的人。它是一款更加全面的情绪软件,它采用了好中坏心情的三个方向,可以随时有效地帮助人们解决心理情绪的问题,或者记录人们当前心理状态,解决了因某些局域性条件而无法实现情绪的宣泄。
使用心理驿站手机软件不仅仅有效地提高了人们生活质量的水平,同时也可以有效地帮助更我有需要的人。促进人们对心理健康的发展。
二、课题的国内外开发动态
人类已进入21世纪,信息技术和网络技术的迅速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。在不久的将来知识经济将占世界经济发展的主导地位,人们日常生活标准需求也越来越高,人们需要更加科学与信息化的生活,心理情绪是人们生活质量的不可或缺的部分。心理的健康程序直接影响到人们生活的水平,关系到了科学文化水平的提高。心理驿站是人们日常生活中不可或缺的部分,不管工作还是学习,人们生活都不可以缺少内心的表达与发泄。心灵驿站借助手机做为载体,利用网络和共享集体的智慧,综合日常生活好中坏三种情绪,快速有效的帮助人们日常生活。
三、课题的基本内容
本毕业设计主要内容是开发一款新型的心灵驿站手机软件。该软件结合人们日常生活情绪的需要,实现日常生活个人生活情绪管理与的基本需要。具体应实现的核心功能需要包括如下。
1.好心情功能:用户可以听音乐、聊天、看笑话与赏析美图文、网上购物等功能。
2.普通心情功能:用户浏览各种电影介绍、网上购物等功能
3.糟糕心情功能:用户可以听音乐、聊天、浏览各种电影介绍、心理辅导以及各种发泄等功能。
4.我的心情功能:登录用户 可以对个人信息增加、修改操作、发表个人日志、发起论坛等功能。
四、拟解决的主要问题
本系统开发的技术难点主要有三个方面:一是业务逻辑的理解;二是数据库逻辑结构的设计;三是服务器设计。只要在准确理解一个系统的业务逻辑之后才可能开发出适应其应用的应用系统来,并且在系统之间模块的科学划分与结构组织都是在正确理解实际应用中的业务逻辑需求的前提下完成。
此外,利用MySQL建立好关系数据库又是一个难点。建立良好的数据库要从科学性、安全性、规范性、结构性等各个方面进行考虑。
另外,利用PHP代码建好客户端和服务器之间的连接也是一个新难点。建立好服务器需要从逻辑一致性、协议一致性等方面进行考虑。客户端和服务器之间的连接要配置好数据库服务器等。
五、课题设计的实现方案
(1)本系统开发语言的选择
本软件使用开发语言是Objective-C语言,Ojbjective-C是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。Objective-C和C++不同,Objective-C不支持运算子重载(它不支持ad-hoc多型)。亦与C++不同,但和Java相同,Objective-C只容许对象继承一个类别(不设多重继承)。Categories和protocols不但可以提供很多多重继承的好处,而且没有很多缺点,例如额外执行时间过重和二进制不兼容。
(2)本系统开发工具的选择
软件客户端开发的工具主要是Xcode工具,Xcode的前身来自Next的Project Builder。Xcode是一个集成开发环境,即Integrated Development Environment,简称IDE。它是构建Mac OS X或者 iPhone的应用程序的完整工具信,同时它也集成了从源代码的编辑、编辑以及构建、图形化调试等全部的工作流。
软件后台主要使用到的是AMPServ和phpDesigner工具。
其中,AMPServ是一款拥有图片界面并快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27和4.0.26、SQLite、SQLiteManager,以及ASP、CGI、Perl等网站服务器平台的绿色软件。APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样方便的图形管理界面,同时支持MySQL 5.0与 4.0两个版本以及性能优化等设置。
phpDesigner是一个PHP IDE与PHP编辑器,不仅仅适用于PHP编程,还可以使用于HTML与CSS、XML、JAVA以及JavaScript等开发。PhpDesigner8的主要的优点可以智能语法标识,快速帮助用户检查出错误并给出修改方案。另外,它还具有自己编译器功能。
六、研究方法
该毕业设计采用的研究方法主要有文献法和观察法。该毕业设计具体功能的获取过程主要使用文献法和深入观察法,通过网络调查和查阅网络资料来具体确定该软件的功能需求细节;在软件开发过程中,解决技术问题使用的方法是文献法,通过查阅图书馆资料和网络在线文献等,解决在软件开发过程中的技术问题,比如数据库、软件测试等。
七、选题的特色及创新点
选题的特色:本毕业设计的开题经过观察法和文献查阅等多种方式,基本可以与现实生活的需求相一致,并能体现用所学的知识和计算机技术解决实际问题。
选题的创新点:该选题采用的均是计算机成熟的技术,在计算机技术方面并没有体现创新点,但是通过完成该毕业设计,可以使得自己对iOS软件开发由更深的认识,积极培养自己的创新意识,独立思考能力。
- 上一篇: 计算机硕士开题报告模板
- 下一篇: 教务管理系统(jsp+servlet+mysql)