班级信息管理系统的设计与实现.docx

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-01-26
  • 论文字数:11942
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(神笔马良)提供原创文章

支付并下载

摘要:随着移动互联网的发展,手机已经成为了人们生活中不可或缺的部分,据调查中国网民数量2014年已达6.32亿,网民的手机上网使用率已达到83.4%,超越了传统PC使用率,手机作为第一个大上网终端的地位也更加稳固。然而作为当今三大主流移动操作系统的iOS,无疑是其中的佼佼者。iOS系统在中国的市场也在稳步向前,根据市场调查机构Kantar Worldpanel ComTech(移动通讯消费者指数) 发布的最新报告,得益于iphone6在中国市场的热销,iOS设备份额在中国智能手机市场的份额达到历史新高27.6%。

传统的班级管理系统主要是基于WEB的应用,不能做到随时随地方便的管理,而且移动设备对于学生和老师是必不可少的。因此基于iOS平台下的班级管理系统,更加贴近人们的生活,更加方便管理,从而实现了班级管理的实时性。

关键词:班级管理;iOS;客户端;信息系统

 

目录

摘要

Abstract

1 概述-1

1.1研究目的和意义-1

1.2目标与任务-1

1.3 iOS系统的安全性-1

1.4 iOS开发环境介绍-2

1.4.1硬件环境:-2

1.4.2 工具:-2

1.4.3开发语言:-2

1.4.4 操作系统:iOS-2

2.2 功能需求-3

2.2.1登录功能模块-3

2.2.2注册功能模块-4

2.2.3主界面功能模块-5

2.2.4学生管理功能模块-5

2.2.5用户信息功能模块-6

2.3安全需求-7

2.3.1数据安全-7

2.3.2系统安全需求-8

2.4性能需求-8

2.4.1系统处理的准确性和及时性-8

2.4.3系统的易用性和易维护性-8

2.4.4系统的先进性-8

2.4.5系统的响应速度-8

2.5 需求建模-9

2.5.1业务流程图-9

2.5.2实体关系图(总体E-R图)-9

3 项目的总体设计-10

3.1 系统设计-10

3.2 技术架构-11

3.3 SQLite-11

3.4 CoreData-12

3.5 自动内存管理ARC-12

4. 数据库设计-13

4.1 概述-13

4.2 数据库结构设计-13

4.3 数据字典-14

4.3.1用户实体数据字典-14

4.3.2学生实体的数据字典-14

4.4 数据表-14

5 项目的功能及主要代码-15

5.1 用户模块设计-15

5.1.1用户注册.详解-15

5.1.2用户个人信息-17

5.1.3添加学生-18

5.1.4成绩管理-20

5.1.5学生信息-21

5.2 数据库模块设计-22

5.2.1打开数据库-22

5.2.2添加学生到数据库-23

5.2.3 在数据库中删除学生-24

5.2.4 查询某个班级下的所有学生-25

6总结-28

致谢-28

参考文献-29