附件 06
本科生毕业论文(设计)开题报告
论文题目
心灵驿站手机软件设计与实现
填表说明:1.开题报告内容包括选题的依据和意义、国内外有关本选题研究的动态、论文(设计)
的基本内容、拟解决的主要问题、研究方法、选题的特色及创新点、主要参考文献等;2.开题报告内
容、写作进度、具体时间安排及指导教师对开题报告的意见栏目要求采用宋体五号字、单倍行距打印;
3.“指导教师签名”及“日期”要求手写体。(可另附页)
一、本课题的目的和意义
随着现代社会的快速发展,人们的生活水平不断提高。但是由于生活节奏的加快,人们的情绪也
变得错综复杂,人们在关注身体健康的同时却往往忽略了情绪的变化。生活中,各种坎坷、挫折、磨
难和那些不顺心如意的事情,如同雨后疯长的小草—样,让人感觉疲倦,无奈又烦恼、痛苦。所以,
越来越多的人走人了一个心灵的误区,那就是让心灵和身体都处在忙碌的状态,他们以为这样就没有
时间烦恼和痛苦。结果却恰恰相反,他们疲于奔命,只是让自己陷入了另一个烦恼、痛苦的漩涡。
随着人的日常生活情绪错综复杂的烦恼急剧增加,对于情绪的冶理方法也越来越复杂,需求也越
来越高,因此人们日常生活更加需要一款随身的、便捷的软件,快速帮助自己解决心情的苦恼。
心灵驿站手机软件不仅适合于心理烦恼的人,也适合于心理愉快的人。它是一款更加全面的情绪
软件,它采用了好中坏心情的三个方向,可以随时有效地帮助人们解决心理情绪的问题,或者记录人
们当前心理状态,解决了因某些局域性条件而无法实现情绪的宣泄。
使用心理驿站手机软件不仅仅有效地提高了人们生活质量的水平,同时也可以有效地帮助更我有
需要的人。促进人们对心理健康的发展。
二、课题的国内外开发动态
人类已进入 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 软件开发由更深的认识,积极培养自己的创新意识,独
立思考能力。
八、已查阅的相关文献
[1] 谷文峰.中国需要一场心灵革命[N].河南工人日报,2013.
[2] E-Power.苹果 iOS 智能系统[C].毕业论文.辽宁建筑职业学院 ,2012.
[3] 李超.重力感应技术在智能手机及平板电脑中的应用分析[J].满洲里市建设局,2012(1).
[4] 杨树林、胡洁萍. JSON 数据交换格式及其在数据验证中的应用[J].北京印刷学院学报,
2018(4).
[5] 萨师煊.数据库系统概论[M].北京. 高等教育出版社,2006.
[6] 郑人杰.计算机软件测试技术[M].北京:清华大学出版社,1992.
[7] Scott Knaster,Waqar Malik。Learn Objective-C on the Mac For OS X and iOS.周庆成,
译.陕西.人民邮电出版社,2013.
[8] 夏伟频.iOS 编程[M].武汉.华中科技大学出版社,2013.
写作进度及具体时间安排
起止日期
主要研究内容
毕业设计开题,分析软件的可行性及其意义,确定开发工具及开发平台。
确定软件需求,并根据软件需求划分软件模块,确定具体实现方案。
编写软件代码,实现软件的主要功能,并通过软件模块测试和集成测试。
进一步调试完善系统,整理开发文档形成毕业论文初稿。
完善软件功能和界面,进一步修改毕业设计文档。
指导教师对开题报告的意见
完成毕业论文终稿。
指导教师签名:
年
月
日