摘要:本项目设计了一款智能手机应用软件,用于师生的辅助普通话训练管理。系统基于Android SDK和Eclipse 4.2开发,实现了单机版和网络版两种模式的普通话训练,学生和教师都可以登录使用。学生端的主要功能有用户登录、单机版练习、网络作业练习、作业处理、留言、考试信息查看等;教师端的功能主要有统计签到、作业管理、成绩统计、学生管理和留言管理等。系统单机模式使用了SQlite3数据库,数据保存在用户手机上。网络模式则使用了免费的BMOB的移动开发云服务器保存数据,使用了HTTP协议与之通信。本文描述了软件的三层架构的建模过程,包括界面设计、数据处理和逻辑处理。65751
毕业论文关键词:普通话,移动开发,普通话训练
Abstract:A smart mobile application software is designed, which helps teachers and students to assist the Mandarin Training Management. Based on Android SDK and Eclipse 4.2 ,the software system realizes the mandarin training APP, pided into two models:the off-line version and the network version.The main function of the students are login, off-line practice, assignments, simple BBS, etc; the main function of the teachers' models are counting the attendance, homework management, the student management and the message management and so on. The off-line version uses the SQlite3 database, and the data is saved in the user mobile phone. The other method of storing data is to visit the free BMOB cloud server, via HTTP protocol to communicate with it. The three-layer architecture of the software modeling method is adopted,and main development process is described,such as UI design, data processing and logical processing of the data.
Key Words: mandarin, mobile development, putonghua training
目录
1 绪论 3
1.1项目背景 3
1.2开发平台 3
1.3系统框架 3
2界面设计 3
2.1 登录界面 3
2.2 学生端界面 5
2.3 教师端界面 8
3 数据管理 12
3.1 单机版数据管理 12
3.1.1 数据表设计 13
3.1.2 数据操作 14
3.2 网络版数据管理 16
3.2.1 BMOB云服务器申请 16
3.2.2 数据表设计 16
3.2.3 云数据操作 20
4 逻辑处理 23
4.1 登录模块 23
4.2 学生端 24
4.3 教师端 30
4.4 注销与用户信息管理 36
总结 38
参考文献 39
致谢 40
1 绪论
1.1项目背景
现在很多工作岗位对员工的普通话水平的等级都有一定的要求。我校常年开设普通话训练课程,尤其对师范类专业的学生来说,普通话水平的要求更高。为了加强训练管理,方便学生练习,有必要设计一款训练管理系统。由于安卓智能手机的普及率较高,故将项目定位于移动软件的开发。论文网