android的大素质认证系统的设计(源码)【字数:12684】

摘 要摘 要大学生素质认证系统是一个基于Android的学生在线素质认证系统。此系统一共有两个登录入口学生登录入口和教师登录入口。教师登录之后可以对自己的学生进行查看,编辑个人信息,以及发放学生奖励或者惩罚。学生登录之后可以编辑个人信息,查看班级同学信息以及教师信息,还可以添加自己获取的证书以及参加过的社团。当然,也可以查看自己的惩罚、奖励信息但没有任何修改的权限。系统的开发使用的开发工具是eclipse,数据库使用的是MySQL,移动端通过接口调用从服务端获取数据以及上传数据,联网框架这里使用的是volley框架,其很好的实现了异步获取数据与上传数据。通过使用上述的工具与框架实现了一款高效、稳定的大学生素质认证体统。关键词大学生素质认证系统;异步上传;volley
目录
第一章 绪论 1
1.1研究背景及意义 1
1.2国内外现状 1
1.3主要研究内容 1
1.4本章小结 2
第二章 系统工具概述 3
2.1系统工具 3
2.2本章小结 3
第三章 需求分析 5
3.1可行性分析 5
3.2功能需求分析 5
3.2.1总体分析 5
3.2.2功能分析 5
3.3数据字典 7
3.4数据流程图 10
3.5本章小结 11
第四章 总体设计 12
4.1系统设计原则 12
4.2系统模块设计 13
4.3系统各模块功能 13
4.4数据库设计 14
4.4.1概念模型设计 14
4.4.2数据库分析 14
4.4.3数据库ER图 15
4.4.4数据库表设计 16
4.5本章小结 19
第五章 系统实现 20
5.1登录界面 20
5.1.1登录模块设计 20
5.1.2实现效果 20
5.2注册页面设计 21
5.2.1注册页面模块设计 21
5.2.2实现效果 21
5.3教师 *好棒文|www.hbsrm.com +Q: #351916072# 
主页面模块 22
5.3.1教师主页面模块设计 22
5.3.2实现效果 22
5.4学生主页面设计 22
5.4.1学生主页面模块设计 22
5.4.2实现效果 23
5.5我的班级页面设计 23
5.5.1我的班级页面模块设计 23
5.5.2实现效果 24
5.6发放奖励页面设计 24
5.6.1发放奖励页面模块设计 24
5.6.2实现效果 25
5.7添加惩罚页面设计 25
5.7.1添加惩罚页面模块设计 25
5.7.2实现效果 26
5.8证书查询页面设计 26
5.8.1证书查询页面模块设计 26
5.8.2实现效果 27
5.9我的证书页面设计 27
5.9.1我的证书页面模块设计 27
5.9.2实现效果 28
5.10个人培训页面设计 28
5.10.1个人培训页面模块设计 28
5.10.2实现效果 29
5.11我的社团页面设计 29
5.11.1我的社团页面模块设计 29
5.11.2实现效果 30
5.12我的奖惩页面设计 30
5.12.1我的奖惩页面模块设计 30
5.12.2实现效果 31
5.13个人信息页面设计 31
5.13.1个人信息页面模块设计 31
5.13.2实现效果 32
5.14服务端设计与数据交互 32
5.15本章小结 34
第六章 系统测试 35
6.1系统测试的定义及目标 35
6.2系统测试的原则 35
6.3测试步骤 36
6.3.1需求测试 36
6.3.2界面测试 36
6.3.3功能测试 37
6.4大学生素质认证系统的测试结果 38
6.5本章小结 38
结论 39
致谢 40
参考文献 41
第一章 绪论
1.1研究背景及意义
在智能手机普及的现代社会,手机成为大多数人们日常生活的必不可少的一部分。基于Android的软件开发已经成为一个热门的行业。大多数人希望机器可以简化自己的工作内容,方便自己的生活。作为大四的学生,而大学学习的是计算机科学与技术专业,因此选择做一个基于Android的大学生素质认证系统。
对此系统的研究,一方面,可以更好的帮助教师对本班级的学生进行管理,也方便了学生管理自己的个人信息和查看自己在校期间获得的荣誉及背负的惩罚。另一方面,也可以提高自己在Android系统应用开发方面的能力,为日后的工作积累一些项目开发经验,巩固大学期间学习的知识。
1.2国内外现状
国内现状
我国,拥有潜力巨大的手机市场,因此Android系统应用的开发就成了无数的软件开发厂商和开发者获取利益的平台。在国内,Android的开发主要是应用的开发,大体可以分为三类:为企业开发应用、开发通用应用以及游戏开发。第一类开发者一般是身处于大型软件公司,以员工的身份参与应用开发。这些公司不是自有品牌,就是为一些移动设备编写定制系统应用。第二类和第三类则多是创业型软件公司和独立开发者居多。不同的是第二类的收益方式一般是通过为国外的企业进行外包开发或者通过广告植入。
国外现状
与国内的Android开发现状类似,国外主要以应用开发为主,但是国外的开发表现为合作开发,而非国内的独立开发者。
1.3主要研究内容

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/772.html

好棒文