毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

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

时间:2023-02-04 11:43来源:毕业论文
家校通是数字化校园信息管理系统的具体实现,是实现家校实时沟通和学校教育教学工作及信息量化管理的科学手,是未来教育行业发展的方向。这不仅可


“家校通”是“数字化校园信息管理系统”的具体实现,是实现家校实时沟通和学校教育教学工作及信息量化管理的科学手,是未来教育行业发展的方向。这不仅可以将学校管理人员从大量工作中解放出来,也使学校的管理更加高效和科学。比如某班级的班主任通过教师端或者网页端将某次考试的成绩录入班级库中,那么家长就可以在家长端查看到自己孩子的成绩。
“家校通”是连接家庭、学校、教育部门、社会的教育信息服务网络平台。是社会教育的新渠道;体现全社会、全方位、多层次、随时随地关爱学生的新理念。
2。3 技术可行性分析
1)iOS简介
苹果公司于2007年的一月份召开的Macworld大会上对外公布了这款自己公司研发的移动操作系统iOS[2]。iOS系统原来是只为苹果旗下iPhone手机设计,但是后来其陆续扩展到了苹果公司其它移动产品上(iPod touch、iPad以及Apple TV等)。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统[3]。原本iOS叫做iPhone OS系统,因为iPad,iPhone,iPod touch都已经使用iPhone OS,因此苹果在2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。
2)MVC 框架简介
MVC(Model View Controller)是模型-视图-控制器缩写,作为一种软件设计的代表,它使用业务逻辑、数据和界面显示三者分离的方法组织代码[4]。它把一个iOS应用的输入、输出、处理流程按照Model、View、Controller的方式分离,即为模型层、视图层、控制层。视图(View)代表是一个用户交互界面,即storybord或者xib文件;模型(Model)即为业务流程/状态的处理以及业务规定的指定,是MVC最主要的核心层;控制(Controller)从用户那里接受请求,将模型和视图匹配一起,共同完成客户的请求。       MVC模式的优点:
(1)低耦合性:业务层和视图层的分离,使得就算更改了视图层的代码时,也不需要重新编译控制器代码和模型。
(2)高重用性:在MVC模式下,不同样式视图可访问同一段服务器的代码,也就是多个视图共享一个模型,这样减少代码的重复书写,简化程序。
(3)高可维护性:由于视图层以及业务逻辑层分离,使web应用可以得到更加容易的维护与修改。
3)MySQL简介
MySQL是由瑞典MySQL AB公司开发的一个关系型数据库管理系统,现如今属于 Oracle旗下公司。MySQL是在WEB应用方面最好的(Relational Database Management System)关系数据库管理系统应用软件之一。
作为一种关联数据库管理系统,MySQL不将所有数据放在一个仓库内,而是将数据保存在不同的表中,因此速度和灵活性都得到了提高。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
和SQL Server、DB2、Oracle等大型数据库相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本[5]。
由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。现在MySQL的第三方工具也特别多,主要是有利于MySQL实现可视化应用,其中MySQLWorkbench就是其中一款绿色软件,本系统就是用的这款软件。
4)ThinkPHP框架简介
ThinkPHP是一个非常简单的轻量级面向对象的开源的免费且快速的PHP开发的框架,起初是为了简化企业级应用的开发和敏捷Web应用开发而研发同时也遵循了Apache2的开源协议[6]。 Objective-C语言IOS智联学校系统的设计(5):http://www.youerw.com/jisuanji/lunwen_133391.html
------分隔线----------------------------
推荐内容