基于Android的教务管理系统
技术:Android等摘要:
本文描述了基于Android的教务管理系统的开发和设计所采用的主要技术,包括Android开发环境,Android编程语言、Android Studio开发工具、Sqlite数据库语言等等,该系统在这些先进技术的支持下实现了学校新闻浏览、教务信息查询、好友互动、信息反馈 等基本功能。文中给出了实现该系统所进行的可行性分析、需求分析、系统的总体结构设计、各功能模块设计、流程图设计、以及数据库的设计。
本文还提供了实现该系统的部分主要软件代码和主要软件运行界面,并对所给代码和界面进行了必要的说明和讲解。在本文的最后部分介绍了对系统的整体测试情况,给出了所采用的测试方法——黑盒测试。本文论述的教务管理系统运行良好,基本满足设计要求。因为本教务管理系统是针对用户端的服务需求而开发设计的,并且本系统是以太原理工大学的师生为服务对象,所以在本篇论文中简称该系统为“太理助手”。
关键字:聊天软件;Java ;Android;教务管理
目录:
摘要 I
ABSTRACT II
1绪论 1
1.1教务管理系统开发背景及必要性 1
1.2教务管理系统开发目的和意义 1
1.3教务管理系统的优越性 1
1.4教务管理系统所用开发工具及环境简介 2
1.4.1Android Studio和Java简介 2
1.4.3SQLite、GreenDao3.0简介 3
1.4.4Bmob后端云简介 4
1.4.5 融云及时通讯简介 5
2教务管理系统分析 6
2.1教务管理系统可行性分析 6
2.2教务管理系统需求分析 6
2.2.1功能需求 6
2.2.2运行环境需求 7
2.2.3业务流程分析 7
2.2.4数据流程图 10
2.2.5数据库需求分析 11
3教务管理系统设计 13
3.1功能模块设计 13
3.2系统数据库设计 14
3.2.1数据库概念设计 14
3.2.2数据库逻辑设计 14
3.2.3数据库文件设计 14
4系统界面实现 17
4.1引导页设计 17
4.2主页面设计 17
4.3校园新闻功能模块页面设计 18
4.4教务查询功能模块设计 19
4.4.1成绩查询功能模块设计 20
4.4.2课表查询功能模块设计 20
4.4.3学分绩点查询 21
4.4.4选课管理界面设计 21
4.4.5一键评教界面设计 22
4.4.6我要蹭课界面设计 22
4.4.7四六级查询界面设计 23
4.5聊天功能模块设计 24
4.6我的模块设计 24
4.6.1个人信息界面设计 25
4.6.2个人信息设置界面设计 26
4.6.3学习资料界面设计 26
4.6.4意见反馈界面设计 27
5总体代码实现 28
5.1网络框架代码实现。 28
5.2数据库代码实现 32
5.3校园新闻页代码实现 33
5.4好友互动页代码实现 36
5.5我的页面代码实现 39
6教务管理系统测试 42
6.1实例测试的研究以及选择 42
6.2系统测试的结果 42
7结论 46
参考文献 47
致 谢 48
外文页 49
论文字数:24946
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]