欢迎光临112期刊网!
网站首页 > 论文范文 > 教育论文 > 高等教育 > 面向高校新生入学报到的信息发布平台设计及实现

面向高校新生入学报到的信息发布平台设计及实现

日期:2023-01-13 阅读量:0 所属栏目:高等教育


  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)11-0046-02

  随着信息化时代的不断进步以及智能手机的不断发展,现在绝大多数的高校学生与老师都已使用智能手机,人们逐渐习惯了使用APP客户端上网的方式。而iphone手机在中的发展趋势日趋上升,iphone手机保密性很强,很多东西都不对外开放,因此在国内的iphone手机占有很高的比例。高效新生入学报到手机APP就是针对iphone手机而开发的一款手机应用,日趋扩大的市场也使得应用于iphone手机的APP开发日趋紧迫,可以说高校建立专属的APP是大势所趋。

  1 手机APP校园客户端开发的意义

  随着科技的发展技术的进步,手机的功能也出现了翻天覆地的变化,由原来只是打电话发短信的基本功能,转变为现在的全功能智能手机,人们对手机的要求也越来越高。iphone手机的性能优越已经不言而喻,不用就释放也使得iphone手机避免了安卓手机卡机现象,然而iphone手机并不对外开源,是的其核心技术只被苹果公司垄断,关于iphone手机的手机应用也是少之又少,毕竟开发者有限。因此iphone手机的APP开发也是迫切的,“高校新生入学报到系统”就是针对此情况而开发,为我校新生解决入学报到的难处。

  2 相关技术

  2.1 Objective-c简介

  Objective-C是非常“实际”的语言。它使用一个用C写成、很强大的运行库,只会令应用程序的占得内存增加很小。OC写成的程序通常不会比其源代码大很多。而其函数库(通常附在软件发行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的情况相反。

  2.2 SQLite

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

  3 系统平台设计

  平台总体架构如图1所示。

  学校简介:

  本模块的主要功能是让尚未入学的新生可以更早地了解到学校的一些资料,向他们提供一些本学校的一些具体情况、各个学院的不同情况以及他们的专业的一些具体。

  入学指南:

  本模块的主要功能是向新生传递入学是所需的一些注意事项,整合了他们入学是所需的材料、步骤以及可以求助的电话或地点等。

  校园新闻:

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

  社团生活:

  本模块的主要功能是向新生介绍本校所有的社团资料,以及每个社团的活动,不仅可以提高社团的人员数,而已有利提高社团的质量。

  日常交流:

  本模块的主要功能是提供给新生和学长的交流平台,在上面学弟可以向学长请教问题,学长可以向学弟传授经验。

  4 系统实现

  “高校新生入学报到”手机APP由移动终端以及后台的服务器组成。移动终端基于iOS平台,使用SQLite数据库存储从服务器端接收的数据,并根据显示在手机APP界面上面。服务器端的主要功能为通过移动终端发送的不同请求,返回不同的数据,实现对移动终端的数据的更新。移动终端和服务器端的数据交互是通过json数据,通过对json数据的解析和写入对数据进行交互。

  4.1 iOS客户端实现

  iOS移动终端的数据是通过查询数据库,将得到的数据存入在相应Model模型中,实现MVC的模式开发。然后在相应需要数据显示的View界面从建立好的Model模型中取出相应的数据进行绑定,即可对View界面上数据的跟新。

  主要代码:

  + (NSArray *)news

  {

  // 得到结果集

  FMResultSet *set = [_db executeQuery:@"SELECT * FROM t_news;"];

  // 不断往下取数据

  NSMutableArray *news = [NSMutableArray array];

  while (set.next) {

  // 获得当前所指向的数据

  HMNew*new= [[HMShop alloc] init];

  new.title= [set stringForColumn:@"title"];

  new.message= [set doubleForColumn:@"message"];

  [news addObject:new];

  }

  return news;

  }

  4.2服务器端实现

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

  4.3 各个模块实现

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

  5 结束语

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

本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/gaodengjiaoyu/197513.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学