2。2 教学评估的需求分析
教学评估的方式通常是根据学生对于教师的问卷调查形式的结果以及校方根据学生考试结果得出,然而如今甚至仍有许多学校的问卷调查以纸张的形式展现,那么在这种纸质调查的情况下,学生就可能因为担心自己的真实评价提交后会由于字迹的相似而不敢填写真实的评价,往往这种情况下对于教师的评价都是统一的全部优秀,并不能真实的反应情况,对于教学评估的准确度造成了极大的干扰,而即使是一些已经普及校园网络的学校,在学校网站上进行教学评估,往往学生由于该问卷调查的无聊与大量的问题而失去耐心,随便选择,这也导致了教学评估的不准确性,毕竟很多学生在使用电脑时都是想要看会电视剧或者玩游戏的,所以他们并不愿意将更多的休闲时间花在这个看似与他们无关的调查上,然而当我们使用移动应用程序版本的问卷调查时,学生可以随时随地在有网络的情况下就对教师进行评价,例如等公交车,等打饭等学生肯定会面对的“无事可做”的情况,这时他们可能会静下心来慢慢仔细的评价,这在一定程度上提升了问卷调查的真实度[3]。
同时由于该软件并不只是单纯的一个教学评估软件,由于聊天功能的加入,学生可能在很大情况下平时都在使用该软件来协调便捷校园生活,一款软件是否能够拥有大量的活跃用户,该软件是否具有足够的用户交互功能是起决定性作用的,该软件的互动性能够满足学生大多数的校园互动情节,因此这将不再是一款躺在学生手机中站着容量的直到期末调查时才会打开使用的“僵尸”软件,它的存在对师生都是有理有利的,简化了他们的学习以及教学生活,节省了大量的时间并且也让信息一目了然,不再为信息繁多而混乱苦恼。
因此,针对这些优势的存在,实现该网络化教师教学评估考核移动应用软件是非常重要的,这个软件在很大程度上优化了学校的管理以及引导了教学的正确走向。
2。3 项目可行性分析
2。3。1 技术可行性分析
(1)Objective-C简介
Objective-C是主要用于IOS系统手机应用程序开发的一种面向对象的编程语言,它是19世纪80年代初Brad Cox在Stepstone公司发明的。它是C编程语言的超集,并提供面向对象和运行时动态的功能,Objective-C继承了C 语言的语法,基本类型和流控制语句,并增加了定义类和方法的语法,它在提供动态类型和动态绑定,将事务推迟到运行时的同时还增加了对象图管理和不同版本的对象文本的语言支持[4]。
当开发IOS系统的应用时,将会花费大部分的时间来处理对象,这些对象是一些由Cocoa或者CocoaTouch提供的或者开发者自己编写的Objective-C类的实例。
Objective-C和C++的异同:
Objective-C只支持单继承,因为Objective-C中的类别和协议不但能够实现多重继承的优势,并且没有明显的缺点,而C++语言支持多重继承,可能存在额外时间过重和二进制不兼容的情况。
由于runtime机制的存在,Objective-C是一门动态时绑定的语言,这也决定了它会尽可能将编译和链接时要执行的逻辑延迟到运行时,在运行时可以允许根据字符串名字来动态连接和添加类。
Objective-C的优势:
1)运行时动态:数据类型直到运行时才确定类型,在程序运行过程中动态的创建类或者可以动态的为某个类添加属性方法和修改属性方法。
2)运行速度快:Objective-C使用的是llvm和gcc还有其他工具链。
3)Objective-C可以与C++混合编程
4)类别:为某一个类添加方法但是却不需要为其制作子类
5)消息发送机制:Objective-C中并不是单纯的函数调用,而是向对象发送消息,对象根据收到的消息进行响应[5]。
上一篇:NetSensor网络性能监控系统数据分析与研究
下一篇:基于iOS的团购APP设计与实现 

PHP+IOS的会议管理系统的设计+ER图

无跳线主板BIOS高级设置【706字】

基于iOS的团购APP设计与实现 

Objective-C语言IOS智联学校系统的设计

Android移动互动学习系统教师端设计

iOS的大学信息系统助手设计

JavaScript课程知识在线测验系统教师模块设计

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

网络语言“XX体”研究