7 系统测试 34
7.1 登录模块测试 34
7.2 答题模块测试 34
7.3 教师模块测试 35
结论 37
致谢 38
参考文献 39
1 引言
1.1 选题背景
随着移动互联网应用的发展和4G网络的成熟,4G智能手机成为最重要的终端载体,吸引越来越多的消费者利用智能手机网上冲浪、收发电子邮件、看电影、打游戏、视频对话等,智能手机让人们的生活变得越来越便捷,智能手机成为了消费者追捧的对象。因为有这些优势,此款软件可以广泛的应用于IOS系统。现在越来越多的东西都转移到了移动端,像炒股现在可以直接在手机app上来实时查看走势,新闻客户端也可以随时随地看到最新的新闻,滴滴打车使得人们也省去了等车的时间,微信的普及让人们之间的联系方便许多,移动app的不断发展,使得人们做一些事情越来越方便。
传统的课程分析比较繁琐、复杂,产生的文档比较多,而且手动统计,使练习的结果无法有效的统计和管理,在分析方面更加困难。在如今信息化的时代,传统需要纸笔记录的信息均可以在计算机上完成,因此课程练习子系统是电子化教学不可缺少的一个重要环节,利用数据库技术,可以将教师批改作业的过程简化,随着各种移动端产品层出不穷,特此基于苹果操作系统的课程同步练习系统的开发势在必行。
1.2 选题意义
本系统可以自动判断客观题,大大提高改作业的效率;还可以直接把作业成绩送到数据库中,作为平时成绩的依据,可以缓解手工判题存在的弊端,使得用户可以快捷方便的查询做题的结果并且得到有效的分析。
1.3 开发工具与环境
1.3.1 工具
编程软件运行系统:Mac os10.11 编程软件:Xcode7.1beat 数据库:sqlite
1.3.2 运行环境
iOS8以上
1.4 论文结构介绍
本文共分7个章节
第一章主要讲述了本项目研究背景及研究意义。
第二章主要讲述了本项目所基于的IOS操作系统的发展与现状,以及IOS相比于其他系统的优势和IOS的一些基础知识。
第三章主要介绍了本项目设计实现过程中所用到的平台软件,编程语言,和数据库,以及一些项目所用到的技术。
第四章主要讲述了答题功能,判题功能,给分数等功能的功能性需求分析,以及安全性,可扩展性,适应性等非功能性需求分析,
第五章介绍了项目的功能图,UI框架图,流程图,登录模块,学生教师模块的设计思想,以及数据库的设计。
第六章详细介绍了登陆界面,学生主界面,学生功能详细界面到教师主界面和学生功能详细界面每一个界面的实现方法。
第七章讲述了用几个实例对该项目进行了测试,并给出了测试数据。