基于Android的考试软件的设计与实现(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Android的考试软件的设计与实现(2)


2.3.3搭建服务端hfs配套环境    12
2.4 本章小结    16
第3章  项目分析与项目架构    17
3.1.项目功能    17
3.2 设计思路和项目架构    17
3.2.1表现层    17
3.2.2业务逻辑层    17
3.2.3数据访问层    17
3.2.4项目架构    18
3.2.5实体类    19
第4章  设计模式分析    20
4.1设计模式的概念    20
4.2本例中使用的设计模式    20
4.2.1简单工厂模式    20
4.2.2单例模式    21
第5章 关键功能分析与技术实现    23
5.1 对于服务器上不同数据类型进行个异化解析    23
5.2  用户、考试,试题数据的解析    23
5.2.1   Pull方式解析用户信息    24
5.2.2  Pull方式解析考试信息    25
5.2.3  Pull方式解析题目信息    26
5.3 解析到信息后显示到界面    27
5.4 HTTP功能的实现    28
5.5  考试倒计时的实现    30
5.6 考试分数的统计    31
5.7 本章小结    31
第6章  系统演示和使用说明    32
6.1 系统所需软件    32
6.2 教师使用说明    32
6.2.1编写服务器端数据文件    32
6.2.1.1编写JSON数据    32
6.2.1.2编写XML数据    37
6.2.2搭建服务端hfs配套环境    41
6.2.3 在Eclipse中配置相关参数    41
6.3 安装方案(以真机为例)    42
6.4  APK的分发    44
6.5考生使用说明    44
6.5..1  欢迎界面    44
6.5..2  登陆界面    45
6.5.3  功能选择界面    46
6.5.4  考试界面    48
6.5.4.1交卷前界面    48
6.5.4.2交卷后界面    49
第7章  总结与展望    50
7.1 总结    50
7.2 展望    50
      7.2.1代码的利用    50
      7.2.2 UI设计    50
毕业设计体会    51
参考文献    53
英文翻译资料    54
第1章  绪论
1.1 Android的发展
1.1.1 Android发展史
    Android的发展之路是布满荆棘的传奇之路[1]。Andy Rubin于2003年10月孕育了Android公司。由于前景看好,被互联网巨头谷歌公司看上并收归旗下,距离当初成立仅仅22个月,由此可见Andy这个产品的巨大潜力。后来,在新东家的精心打磨下,于2008年推出第一个版本。谷歌的英明之处在于其不满足于向硬件制造商收费来扩展业务,相反,他更热衷于建立自己的生态环境。其中最重要的莫过于对于整个系统的100%的开源,甚至可以允许任何厂家和个人的个性化定制。这个决定立刻在IT界引起一场大变革,世界主流手机制造厂商三星、索爱等纷纷登上谷歌的大船,开发自己的Android手机,以前的霸主——诺基亚的Symbian风光不在。目前 Android 已经占据了全球智能手机操作系统 70%以上的份额。当然,俗话说的好,“人怕成名猪怕壮”,安卓的开源举措和迅速膨胀的市场份额,得到了竞争对手的无情反扑。作为苹果的掌舵人,乔布斯经常在公开场合声称Google抄袭了iPhone的创意,并与Android势不两立。而另一家巨头ORACLE公司也从未放弃针对Android侵犯Java知识产权的诉讼。 (责任编辑:qin)