"景先生毕设|www.jxszl.com

ios系统的考研app设计与实现(源码)【字数:8702】

2023-04-21 23:03编辑: www.jxszl.com景先生毕设
摘 要随着中国经济的飞速发展,企业招聘的门槛越来越高,研究生学历变得非常重要。而学生对于考研信息的获取以及资源的渴求也越来越多,在智能移动设备占主导的时代,考研类 app无疑占有很大的市场需求。由于这个原因,开发一款基于IOS系统的考研。传统考研app没有考研日记模块,该app加入考研日记模块,可以帮助考研学生记录自己的学习状况。该app主要包括登录界面、主页界面、院校界面、考研日记界面、论坛界面、我的信息界面。用户可以浏览考研论坛中的相关信息,除此之外,用户还可以通过设置考研院校和专业来浏览该院校的考研信息。该app在IOS操作系统下,采用的开发工具为Xcode,将SQLite作为后台数据库,使用Objective-C作为编程语言,实现了传统app基本功能。对于用户而言,减少了收集考研信息的时间,使他们尽可能早的了解心仪院校的相关信息。
Keywords postgraduate examination diary;postgraduate examination app;SQLite 目 录
第1章 前言 1
1.1课题背景 1
1.2研究现状 1
第2章 关键技术介绍 2
2.1 ObjectiveC 2
2.2 Xcode 2
2.3 IOS介绍 2
2.4 SQLite 3
第3章 系统分析 5
3.1需求分析概述 5
3.2可行性分析 5
3.2.1经济可行性 5
3.2.2技术可行性 5
3.2.3可操作性 6
3.3项目设计原则 6
3.4系统UML用例分析 6
3.5系统流程分析 7
3.5.1 操作流程 7
3.5.2 信息添加流程 7
3.5.3信息删除流程 8
第4章 系统设计 9
4.1系统结构设计 9
4.2开发流程设计 10
第5章 系统实现 10
5.1注册和登录模块 10  *景先生毕设|www.jxszl.com +Q: ^351916072

5.2考研app功能模块 11
5.3考研app后台端实现 15
第6章 系统测试 16
6.1系统测试的目的 16
6.2 测试方法及用例 16
6.3测试结果 17
第7章 总结和展望 18
7.1总结 18
7.2展望 18
第8章 致谢 19
参考文献 20
第1章 前言
1.1课题背景
近年来,IOS系统以其良好的稳定性深受开发者和用户的欢迎,同时大学生是苹果手机的主要用户群体。在如今就业压力和人才驱动情况下,研究生学历变得越来越重要。故针对大学生群体开发一款基于IOS系统的考研app。近些年来大学生考研人数增加的非常快,尤其是今年研究生考试报考人数达到了295万,这个数据相比于去年增加了近55万人,经济类国家线更是暴涨了15分。由于考研基本上没有老师的辅导,所以说在考研过程中依据自身复习状况相应的调整复习计划是至关重要的。由此基础之上开发一款考研app,能够帮助大学生减少搜素考研信息的时间。同时还可以通过考研日记记录他们的学习情况,帮助他们制定学习计划。
1.2研究现状
从许多资料可以看出,研究生教育与一个国家经济和科技的发展有着密切的联系。在二战之后许多国家大力发展研究生教育。1950年美国在读研究生人数仅有20万,而到了1970年这个数字增加到了90万。1975年美国每年毕业的硕士研究生仅有30多万人,而到了1976年这个数字升至126万人,随后1980年更是达到150万人。在日本也是如此,为了恢复被战争摧毁的经济,需要对旧的研究生院进行改革,研究生人数也开始增加。从1950年到1970年间,报考人数从5千多人增加到3万多人,入学人数也从3千多人增加到2万多人。从国外的这些数据可以看出,无论是过去还是现在,研究生学历是非常重要的。
而在《现代大学生考研现状分析》中提到,考研已经成为了大学生毕业后主要选择 。而在如今互联网时代,研究生院校的招生信息、考研资料等十分重要,但是它们往往非常繁杂,搜索起来也非常不易。对于考研的学生来说,如果他们在查找这些信息时浪费了大量的时间和精力,这样会对考研复习非常不利。目前市场上有很多考研app,但这些app里面包含虚假信息特别多,大学生在网上购买考研资料上当受骗的例子也屡见不鲜。
第2章 关键技术介绍
2.1 ObjectiveC
ObjectiveC是一种面向对象的编程语言,通常称为OC,它扩展了C语言。它主要用于Mac OS X和GNUstep,这是两个都是OpenStep的标准系统,ObjectiveC是NeXTSTEP和OpenStep的基本语言[1]。
GCCE和Clang包含objectivec编译器,用户可以在GCC和Clang运行的系统上编译它们。
ObjectiveC是一种非常有用的语言,它是一个用C语言编写的小型库,运行时很少增加应用程序的大小。而大多数OO系统使用大型VM执行时间来替换整个系统操作,用ObjectiveC编写的程序通常不会比源代码大多少。它的函数库(通常不包括在软件发行版中)也与Smalltalk系统使用大量内存打开窗口的方式相反。因此,ObjectiveC完全符合标准C 语言(c++只兼容大多数语法,在ABI(应用程序二进制接口)基础上,还需要显式声明,如extern“C”与C函数兼容,添加了面向对象编程语言特性和Smalltalk消息传递[2]。
2.2 Xcode
Xcode是一个集成开发工具(IDE),运行在苹果公司开发的Mac OS X操作系统上。Xcode是开发macOS和IOS应用程序的最快方法。Xcode有统一的用户界面设计。编码、测试和调试在一个简单的窗口[3]中完成。

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/368829.html