admin 发表于 2017-9-29 10:02:20

基于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]
查看完整版本: 基于Android的教务管理系统