|
技术: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.1 Android Studio和Java简介 2
1.4.3 SQLite、GreenDao3.0简介 3
1.4.4 Bmob后端云简介 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
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 300金币 才能浏览 支付
|
|