iOS题库系统的开发与实现.doc

资料分类:科技学院 上传会员:兔宝宝 更新时间:2020-07-24
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9240
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:iOS 系统作为目前主流的手机操作系统之一,越来越多的应用都开发了 iOS 客户端。为了使试题库能够更好地作为教学工具应用于学生学习,开发试题库系统的 iOS 端也就成了必要之事。本文将开发一个试题库系统的 iOS 端。

在试题库 iOS 客户端中,除了要实现试题库的基本功能,如试题浏览,试题搜索等,我们还需实现一些拓展功能,使得该试题库系统的 iOS 端可以更加适用于学生的日常学习以及老师的日常教学。

本 iOS 客户端将要实现老师对试卷的预览以及分发,对学生上交试卷的批改,同时,本客户端将要为老师提供一个上传题目的功能,以便让老师随时随地记录自己中意的题目的同时扩充试题库。在学生方面,本客户端可以让其自主学习,接收老师分发的试卷以及查看老师的批改结果。

在测试后,本 iOS 客户端可以正常运行,基本满足用户需求。

关键词:试题库;iOS 前端开发;Swift

 

目录

摘要

Abstract

1.引言.5

1.1.行业背景及发展趋势.5

1.2.国内外研究现状.5

1.3.类似产品分析.6

1.3.1. 猿题库.6

1.3.2. 万题库.7

1.3.3. 分析比较.7

1.4.产品初步设计.7

2.编程语言及使用开发工具介绍.8

2.1.Swift.8

2.2.Xcode8

3.需求分析.9

3.1.场景模拟.9

3.1.1. 场景一:学生.9

3.1.2. 场景二:老师.9

3.2.需求总结.10

4.系统设计.10

4.1.iOS 端功能设计10

图 4-1 角色关系图.10

4.2.功能模块划分.10

4.3.软件功能图.11

图 4-2 软件功能图.11

4.4.接口列表.11

5. 用户 UI 设计12

5.1.登录页面.12

5.2.首页.13

5.3.搜索页.14

5.4.题目详情页.15

5.5.老师端.16

5.5.1. 我的组卷.16

5.5.2. 上传.17

5.5.3. 分发试卷.18

5.5.4. 批阅.19

5.6.学生端.20

5.6.1. 练习.20

5.6.2. 查看作业.21

5.7.我的收藏.22

6.关键代码实现.23

6.1.搜索栏搜索功能的实现.23

6.2.右上角弹出菜单功能实现.23

6.3.PDF 在应用中绘制的实现24

6.4.应用中调用相机以及系统相册的实现.25

6.5.学生树形列表的实现. 26

6.6.教师批改笔迹的实现. 28

7.用户使用流程图.31

图 6-1 用户使用流程图.31

8.项目总结与缺点探讨.31

参考文献32

致谢33

相关论文资料:
最新评论
上传会员 兔宝宝 对本文的描述:首先,每个老师对题目难易度的划分标准是各有差异的,这直接导致了在相同的难度系数下实际难易度差距较大。其次,收集整理题目需要大量的时间与精力,但与之相对的,学生的实......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: