基于iOS的高校教室管理系统的设计与实现
摘要 | 第4-5页 |
Abstract | 第5-6页 |
第1章 绪论 | 第10-14页 |
1.1 研究背景及研究意义 | 第10-11页 |
1.1.1 研究背景 | 第10-11页 |
1.1.2 研究意义 | 第11页 |
1.2 国内外研究现状 | 第11-12页 |
1.2.1 iOS平台相关技术发展现状 | 第11-12页 |
1.2.2 高校教室管理信息系统的发展现状 | 第12页 |
1.3 本人主要工作 | 第12-13页 |
1.4 本论文的结构安排 | 第13-14页 |
第2章 相关理论与技术 | 第14-20页 |
2.1 iOS概述 | 第14页 |
2.2 iOS的开发语言Objective-C | 第14-15页 |
2.3 MVC设计模式 | 第15-18页 |
2.3.1 MVC模式的定义 | 第15-16页 |
2.3.2 MVC模式的特点 | 第16-17页 |
2.3.3 基于iOS的MVC模型 | 第17-18页 |
2.4 XCode集成开发环境 | 第18-19页 |
2.5 本章小结 | 第19-20页 |
第3章系统需求分析与设计 | 第20-39页 |
3.1 系统的需求分析 | 第20-21页 |
3.2 系统的可行性分析 | 第21页 |
3.3 后台功能模块 | 第21-28页 |
3.3.1 学生登录模块 | 第22-24页 |
3.3.2 教室信息管理模块 | 第24-26页 |
3.3.3 课程表功能模块 | 第26-27页 |
3.3.4 自定义课表模块 | 第27-28页 |
3.4 系统的体系结构 | 第28-29页 |
3.5 系统的数据库详细设计 | 第29-38页 |
3.5.1 实体对象关系设计 | 第29-30页 |
3.5.2 数据库表设计 | 第30-34页 |
3.5.3 签到功能触发器设计 | 第34-35页 |
3.5.4 相关存储存储过程及优化设计 | 第35-38页 |
3.6 本章小结 | 第38-39页 |
第4章 系统实现 | 第39-52页 |
4.1 各部分模块实现 | 第39-47页 |
4.1.1 登录模块 | 第39-41页 |
4.1.2 教室相关信息模块 | 第41-43页 |
4.1.3 排课时间表模块 | 第43-45页 |
4.1.4 教室预定模块 | 第45-46页 |
4.1.5 个性化定制课表模块 | 第46-47页 |
4.2 数据通信实现 | 第47-51页 |
4.2.1 简介HTTP传输协议 | 第47-48页 |
4.2.2 轻量级数据格式JSON | 第48-49页 |
4.2.3 通信实现 | 第49-51页 |
4.3 本章小结 | 第51-52页 |
第5章 系统测试与提交发布 | 第52-64页 |
5.1 部门模块的测试 | 第52-59页 |
5.1.1 数据库和通信传输测试 | 第52-57页 |
5.1.2 模拟器测试 | 第57-59页 |
5.2 系统的提交发布 | 第59-63页 |
5.2.1 发布的意义与价值 | 第59-60页 |
5.2.2 具体发布流程 | 第60-63页 |
5.3 本章小结 | 第63-64页 |
第6章 总结与展望 | 第64-65页 |
6.1 系统设计实现总结 | 第64页 |
6.2 进一步开发的展望 | 第64-65页 |
参考文献 | 第65-67页 |
作者简介 | 第67-68页 |
致谢 | 第68页 |