【摘要】科学技术在一天天地发展,智能手机逐渐迈入人类的世界,由于电脑端的在线测试系统给用户带来很多不便,所以一款手机测试系统APP应运而生,体积小、方便携带、无时间地点限制等优势使它成为人们追捧的对象。本课题提供登录、倒计时考试、查看考题与答案、查询成绩等基本功能,运用MVC开发模式对以上功能进行开发并最终实现,使用户需求得到满足。
【关键词】 Android系统,在线测试,系统设计
目录
摘要
Abstract
1 引言-1
1.1研究背景-1
1.2研究的目的和意义-1
2 开发环境与相关技术-1
2.1 Java介绍-1
2.1.1 Java语言介绍-1
2.1.2 Java虚拟机-2
2.1.3 JDK与JRE-2
2.1.4 Java开发环境搭建-2
2.2 Android介绍-2
2.2.1 Android简介-2
2.2.2 Android SDK的下载和安装-3
2.2.3绑定ADT插件-3
2.3 项目开发技术-3
2.3.1 XML开发技术-3
2.3.2自定义控件技术-4
2.3.3 Tomcat服务器开发技术-4
2.4 开发工具和开发环境-4
3 系统需求及可行性分析-4
3.1 系统需求分析-4
3.1.1数据需求分析-4
3.1.2功能需求分析-5
3.2 系统可行性分析-5
3.2.1技术可行性-5
3.2.2经济可行性-5
3.2.3社会可行性-5
4 系统软件的总体设计-6
4.1系统开发流程-6
4.2系统设计-6
4.2.1系统功能架构设计-6
4.2.2实体类与控制类关系-7
4.2.3 SQLite数据库应用-7
5 在线测试系统的具体实现-8
5.1 引导界面-8
5.2 注册登录模块-9
5.2.1登录界面-9
5.2.2注册界面-10
5.2.3验证码输入-11
5.3 考试模块设计-12
5.3.1考试科目选择-12
5.3.2考试界面设计-13
5.4 成绩模块-14
5.4.1成绩结算界面-14
5.4.2成绩查询界面-15
5.5试题复习模块-16
5.6考题随机设计-17
5.7后台题库管理-18
6 系统测试-19
6.1系统测试的目的和意义-19
6.2系统测试结果-20
7 结论-20
7.1系统的优点和缺点-20
7.2开发过程中遇到的问题及解决方法-21
7.3收获和体会-21
参考文献-22
致谢-23