1. 研究目的与意义(文献综述)
1.1、题目:基于IOS的武理工学生生活费掌上管理系统的设计与实现 1.2、背景资料: 随着移动互联网设备的不断发展和Apple公司IOS系统的强势进入中国市场,iPhone、iPad移动智能设备的使用者越来越多,在基于IOS的移动智能终端上形成了规模庞大的用户群体。大学生尤其是大学新生,很多都是刚开始自主管理自己的生活费,大多数学生都没有理财意识,在消费时没有进行预算,常常陷入一个月的时间还没到,生活费就早已花光了的状态,只好伸手找父母要,导致大学生生活费越来越高,家长觉得不能理解,学生自己也感到郁闷。 1.3、目的及意义: 目的:随着移动智能设备的飞速发展,越来越多的记录方式都将在移动智能设备上呈现,因此,任何一项消费记录都不应该置身于智能设备之外。当今社会的大学生生活在互联网时代,更加离不开移动智能设备,而且近几年,苹果公司的产品强势进入了中国市场,引起了很大的跟风潮,许多人尤其是大学生喜欢使用IOS系统的移动智能设备,如iPhone和iPad,为了帮助大学生更好地使用和管理生活费,开发一个基于IOS平台的大学生生活费手机管理系统是非常有必要的。 意义:当前移动智能设备飞速发展,更多的人喜欢在手持设备上记录自己生活的点点滴滴,而对于大学生来说,因缺乏理财意识,消费大多时具有冲动性,对消费经常是没有计划或透支计划的,同时纸质的记录花费情况经常会因为时间和空间的问题没办法坚持下去。但是对大学生来说,移动智能设备基本上可以是从不离身的,它具有强大的即时实用性。只要带上移动设备,随时随地都可以记录自己的消费情况。 因此在这样的背景下,开发学生生活费掌上管理系统具有一定的实用意义。 1.4、国内外研究现状分析: 通过查阅文献资料,我基本了解了有关大学生消费研究状况和IOS技术的一些知识,但是目前还没有资料显示有人使用IOS技术开发出一个学生生活费掌上管理系统。 (1)我国的大学生消费研究现状是:在西方,20世纪60年代,学者就开始重视对大学生消费状况的研究,我国的相关研究起步则相对较晚,90年代末期才开始重视从营销学的视角研究大学生消费行为。目前,学术界对于大学生消费行为的研究多集中在消费心理层面和以特定代表性产品两个视角。中国大学生的消费观并不足够的成熟理性,虽然现在大多数的大学生侧重于在学习、健康上的消费,但也存在着享受物质、寻求独特性的现象。同时,现在大学生在消费时具有一定的盲目性,消费观念复杂,更多时候是感性消费,对品牌有很高的忠诚度,并且消费倾向多样化,不局限于单调的校园生活,然而在生活费的方面,75%的大学生的来源于父母,13%的同学来源于贷款,8%的同学靠获得奖学金,9%通过做兼职补贴日常开销。由此可见,大学生没有什么经济来源,但大学生又没有理财观念,学校关于大学生消费观念的教育很缺乏,导致每个月的生活费都还没有做出详细的使用计划就透支了。 (2)IOS技术:IOS是由苹果公司为移动设备所开发的操作系统,是第二大手持设备操作系统。IOS以UNIX为基础,操作系统底层的许多技术都源自开源技术,这些技术的许多接口可以从标准库和接口目录访问。目前,IOS系统版本已达到了9.2版本。Xcode是苹果公司向开发人员提供的集成开发环境,用于开发Mac OS X和IOS的应用程序。 |
2. 研究的基本内容与方案
2.1、基本内容: 由于大学生生活费掌上管理系统涉及到个人的生活琐事记录,因此采用本地数据库保存本地的记录数据。在本系统中,将实现四个功能:,查询功能,预算设置,流水记录,日志便签。 在查询功能中分为流水查询和分类查询两种。其中,流水查询就是按照时间来对消费记录做查询,分类查询则根据消费的用途分类来进行查询,同时分类查询也可以查询该分类下某一时间段的消费记录; 在预算设置功能中实现预算金额,包括月预算、日预算和月预算百分比预警的设置,以及“我想要的”、“我需要的”预购物的记录; 在流水记录功能中实现大学生生活费的支出和收入记录,以及每一天的总结算; 在日志便签功能中实现生活日志的记录功能。 2.2、技术方案: 在大学生生活费掌上管理系统中用的技术是Xcode和Swift。 2.2.1、Xcode Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode是开发OS X 和 IOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。Xcode前身是继承自NeXT的Project Builder。The Xcode suite 包含有GNU Compiler Collection自由软件,并支持 C语言、 C 、Fortran、Objective-C、Objective-C 、Java、AppleScript、Python以及Ruby,还提供Cocoa、Carbon以及Java等编程模式。协力厂商更提供了 GNU Pascal,Free Pascal, Ada, C#, Perl, Haskell 和 D语言。Xcode套件使用 GDB作为其后台调试工具。 2.2.2、Swift Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和IOS应用程序[1]。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言。 Swift是供IOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来使得编程更加简单、灵活和有趣。界面则基于广受用户喜爱的Cocoa和Cocoa Touch框架,展示了软件开发的新方向。 |
3. 研究计划与安排
经过仔细的分析和研究,现把毕业设计的进度做如下大概的安排: (1)1月23日—3月7日:理解毕业设计选题要求,收集、查阅相关文献,完成开题报告,翻译英文资料,并交给指导老师检查。 (2)3月8日—4月10日:熟悉所选用的开发平台,根据软件工程学的理论,进行需求分析,系统分析和设计,完成整个系统的前期设计工作; (3)4月11日—5月27日:进行系统的编码、调试、集成、测试工作。 (4)5月28日—6月7日:撰写毕业论文,准备毕业答辩的有关文档及资料。 |
4. 参考文献(12篇以上)
[1]林春梅,跃.基于XML动态交互Web实现的主要技术[J] .微电脑应用,2002,18(1):50-53. [2]刘天放.基于iPad平台的新闻阅读客户端的设计与实现[D] .北京:北京交通大学,2012. [3]李柏岚.iOS平台的软件安全性分析[D] .上海:上海交通大学,2011. [4]王云.IOS平台客户端应用开发规范化的研究[D] .北京:北京邮电大学,2013. [5]刘鹏.基于iOS的个人健康管理系统客户端的开发[D] .辽宁大连:大连理工大学,2012. [6]黄天柱.基于iOS的旅行游记移动应用软件设计与实现[D] .上海:复旦大学,2013. [7]陈国芳.基于iOS平台的移动办公系统的设计与实现[D] .四川成都:电子科技大学,2013. [8]石曦.手持移动设备的界面设计模式和框架研究[D] .北京:北京服装学院,2015. [9]龙晓颖.基于iOS的移动应用UI架构库的设计与实现[D] .北京:北京邮电大学,2015. [10]马智萍.大学生市场特点及营销策略探讨[J] .中国集体经济,2011(06):89-90. [11]罗春潮,莫碧珍.大学生消费研究述评[J] .商场现代化,2007(26):185-187. [12]刘世雄.中国大学生消费聚群的实证研究[J] .深圳大学学报,2005,22(03):25-29. [13] Rachelle Campigotto,Rhonda McEwen,Carrie Demmans Epp.Especially social: Exploring the use of an iOS application in special needs classrooms[J] .Computers Education,2013,60(1):74-86. [14] Christian D'Orazio,Kim-Kwang Raymond Choo.An adversary model to evaluate DRM protection of video contents on iOS devices[J] .Computers Security,2016(54):94-110. [15] Jonathan Zdziarski.Identifying back doors, attack points, and surveillance mechanisms in iOS devices[J] .Digital Investigation,2014(11):3-19. |
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。