大学新生信息发布平台的设计与实现

随着信息时代的不断发展和智能手机的不断发展,大多数大学生和教师现在都在使用智能手机,人们习惯使用APP客户端访问互联网。 iPhone手机的发展趋势日益增加。 iphone手机的隐私非常强大,很多东西都不对外开放,所以国产iphone手机占有很高的比例。高效的新生入手机APP是为iphone手机开发的手机应用程序。不断扩大的市场也使得iphone手机应用程序的应用日益迫切。可以说,高校独家APP的建立是时代潮流。

随着技术的进步和技术的进步,手机的功能也发生了翻天覆地的变化。从刚刚通话和发短信的基本功能到现有的全功能智能手机,人们对手机的要求越来越高。 iphone手机的卓越性能不言而喻,iphone手机的发布避免了Android手机卡机的现象。然而,iphone手机并非开源,其核心技术仅由Apple公司垄断。应用程序也很少见,毕竟开发人员是有限的。因此,开发适用于iphone手机的APP也是当务之急。 “大学新生进入系统的期刊”是针对这种情况而开发的,我们的新生很难解决问题。

2相关技术

2.1 Objective-c简介

Objective-C是一种非常“真实”的语言。它使用一个用C编写的非常强大的运行时,只会使应用程序的内存增加很少。 OC编写的程序通常不比源代码大。它的库(通常附加到软件分发版)也与Smalltalk系统使用大量内存打开窗口的情况相反。

2.2SQLite

大学新生信息发布平台的设计与实现

SQLite是一个轻量级的跨平台关系数据库。由于它被称为关系数据库,因此理所当然地支持SQL92标准中常用的事务(例如视图,事务,触发器等)。与C/S模式下的数据库软件不同,SQLite是进程内数据库引擎,因此数据库没有客户端和服务器。使用SQLite一般只需要带一个动态库,就可以享受它的全部功能。

3系统平台设计

该平台的整体架构如图1所示。

学校简介

这个模块的主要功能是让尚未进入学校的新生早些时候获得有关学校的一些信息,并向他们提供学校的具体细节,每所大学的不同情况以及他们专业的一些细节。

入学指南

该模块的主要功能是将注册转移到新学生是必要的预防措施,集成了可以要求的材料,步骤和电话或位置。

学校新闻

该模块的主要功能分为管理员和用户。管理员可以发布最新的校园新闻并修改或删除以前的新闻。用户只能查看管理员发布的校园新闻。

社区生活

该模块的主要功能是向大学新生介绍学校的所有社区资料,以及每个社会的活动,这不仅可以改善社区人口,还有助于提高社区的质量。社区。

每日沟通

该模块的主要功能是为新生和老年人提供交流平台。在这种情况下,弟弟可以向老年人询问问题,老年人可以向学生传授学生。

4系统实施

“大学入学新闻”移动应用程序包括移动终端和后台服务器。移动终端基于iOS平台,使用SQLite数据库存储从服务器接收的数据,并根据显示器显示在移动APP界面上。服务器的主要功能是通过移动终端发送的不同请求返回不同的数据,并更新移动终端的数据。移动终端和服务器之间的数据交互是通过json数据解析和写入json数据来与数据交互。

4.1 iOS客户端实现

通过查询数据库并将获得的数据存储在相应的模型模型中来获得iOS移动终端的数据,以实现MVC模式开发。然后,在与数据显示对应的View界面中,从建立的Model模型中取出相应的数据进行绑定,可以更新View界面上的数据。

主要代码

+(NSArray的*)新闻

大学新生信息发布平台的设计与实现

//获取结果集

//继续获取数据

而(set.next){

//获取当前指向的数据

HMNew *新=[[HMShopalloc] INIT];

[newsaddObjectnew];

Returnnews;

4.2服务器端实现

服务器的主功能是根据移动终端的不同请求对服务器端的数据库更、删、查、改然后返回不同json数据。为了提高开发的效率,避免重复多余的代码,减低维护的成本。在服务端设计了公共类,分别为对数据库进行操作的SqlHelper类以及对json数据进行操作的JsonHelper类。

4.3各个模块实现

在移动终端中,每个类都分为一个.m和一个.h文件。其中.m文件是对这个的声明,即这个类拥有的那些公共方法、成员变量以及使用这个类需遵守那些协议等。在.h文件中则是对.m中方法的实现,以及一些不对外公开的私有方法,私有的成员变量等。在本系统中采用MVC的模式为每个功能模块都建立一个View类,一个Model类以及一个Control类。这样便于对每个模块功能的管理。

5结束语

“高校新生入学报到”手机APP实现了新生入学报到手续繁杂的问题,将新生关注的问题全部装在手机上,解决了传统电脑携带的不方便导致信息的传递的不及时。加快了我校信息化建设的步伐,对教师、学生和管理员带来了许多好处,也能够为更多的手机APP校园客户端提供设计参照。



上一篇:基于信息技术整合零散教学资源的研究与应用
下一篇:东森游戏:浅谈计算机基础教学中计算思维能力的培养