基于Android的教务管理系统的设计与实现
本文关键词:基于Android的教务管理系统的设计与实现,,由笔耕文化传播整理发布。
【摘要】:随着计算机技术的进步,各高校已经陆续的开始利用教务管理系统进行学校的日常管理,但多数是基于B/S架构开发,甚至有的还是基于C/S架构开发,不论哪种架构,都依赖于PC机,不能满足随时随地进行访问的需求,为满足实际需要,基于B/S架构并支持移动智能端的教务管理系统研发与应用已成为研究热点。本文基于面向对象技术及安卓平台,开发一套移动教务管理系统。系统包括九个主要的功能模块:基础信息模块,系统管理模块,师资管理模块,考试管理模块、课程管理模块、评价管理模块、留言答疑模块、学校建设建言模块以及信息分享模块。并运用数据挖掘算法对学生成绩数据进行挖掘,收集学生成绩信息,形成关联分析数据库,通过对成绩分析模块中的成绩特征属性归纳,建立相关视图,并通过数据挖掘向导和挖掘结构设计器建立挖掘结构,最后利用Apriori算法对学生的成绩进行挖掘,对成绩进行分析,寻找学科之间的影响关系,以此作为学校课程开设先后顺序的重要依据,为学生成绩的提升提供支持。系统开发成本低,具有较强的可操作性,易于被各高校所接受,为高校的教务管理工作提供了新的管理途径。本系统的设计与实现改变了传统的教务管理系统模式,将手机等移动智能终端与教务管理系统相结合,用户可以随时随地访问本系统,提升了访问效率。本系统与现有移动教务系统相比的优势在于利用排课算法对教学的排课进行预处理,构建时间模式,设定课程的优先级,进而查询空闲的时间单元,对课程进行合理的安排。排课算法的处理能够协调好教师、学生以及教室之间的关系,以教学计划为基准,避免各个要素之间的冲突,合理的进行课程的安排。同时,将Apriori算法应用到学生的成绩信息分析中,得出课程成绩之间的关联关系,为学校课程的开设顺序提供依据。
【关键词】:教务管理 移动终端 安卓 排课算法 Apriori算法
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP316
【目录】:
- 摘要3-4
- Abstract4-9
- 第一章 绪论9-13
- 1.1 研究背景9
- 1.2 研究意义9-10
- 1.3 国内外研究现状10-12
- 1.4 研究内容12-13
- 第二章 相关概念及关键技术13-21
- 2.1 Android操作系统13-14
- 2.2 Android架构14-15
- 2.2.1 应用层14
- 2.2.2 应用框架层14-15
- 2.2.3 系统运行库层15
- 2.2.4 内核层15
- 2.3 系统相关技术15-21
- 2.3.1 Eclipse15-16
- 2.3.2 APK文件结构16-17
- 2.3.3 Java技术17-18
- 2.3.4 MVC模式18
- 2.3.5 J2EE架构18-19
- 2.3.6 B/S架构19-20
- 2.3.7 MySQL数据库20
- 2.3.8 JSP技术20-21
- 第三章 需求分析21-33
- 3.1 可行性分析21-22
- 3.2 用户分析22
- 3.3 系统用例分析22-29
- 3.3.1 系统总用例22-23
- 3.3.2 基础信息用例23-24
- 3.3.3 系统管理用例24-25
- 3.3.4 师资管理用例25
- 3.3.5 课程管理用例25-26
- 3.3.6 考试管理用例26-27
- 3.3.7 评价管理用例27-28
- 3.3.8 留言答疑用例28
- 3.3.9 学校建设建言用例28-29
- 3.3.10 信息分享用例29
- 3.4 系统客户端环境29-30
- 3.5 系统非功能需求分析30-33
- 第四章 系统设计33-49
- 4.1 系统设计原则33
- 4.2 系统体系结构33-35
- 4.2.1 服务器端结构33-34
- 4.2.2 客户端结构34-35
- 4.3 系统设计目标35
- 4.4 系统开发工具35-37
- 4.4.1 Android虚拟设备(AVD)35-36
- 4.4.2 模拟器(Emulator)36
- 4.4.3 Android调试桥(ADB)36
- 4.4.4 Dalvik调试监控服务(DDMS)36-37
- 4.4.5 Android资源打包工具(AAPT)37
- 4.4.6 DX工具37
- 4.4.7 mksdcard37
- 4.5 系统实现基础37-41
- 4.5.1 Android的界面实现37-38
- 4.5.2 客户端的实现38-39
- 4.5.3 UI实现39-41
- 4.6 功能模块设计41
- 4.7 数据库设计41-49
- 4.7.1 数据存储方式42
- 4.7.2 数据库可视化操作工具42-43
- 4.7.3 概念结构设计43-44
- 4.7.4 逻辑结构设计44-49
- 第五章 系统实现与测试49-72
- 5.1 排课算法49-51
- 5.1.1 排课预处理49
- 5.1.2 时间预处理49-50
- 5.1.3 子类排课处理50-51
- 5.1.4 人工干预处理51
- 5.2 学生成绩信息数据分析51-59
- 5.2.1 关联规则51-52
- 5.2.2 Apriori算法52-53
- 5.2.3 挖掘过程53
- 5.2.4 建立挖掘模型53-55
- 5.2.5 建立挖掘结构55-56
- 5.2.6 成绩信息挖掘56-59
- 5.3 系统实现59-70
- 5.3.1 登录界面59-60
- 5.3.2 主界面60-61
- 5.3.3 成绩查询界面61-62
- 5.3.4 课程查询界面62-63
- 5.3.5 基础信息查询界面63-65
- 5.3.6 校园建设建言界面65-67
- 5.3.7 信息分享界面67-69
- 5.3.8 留言答疑界面69-70
- 5.4 功能测试70-71
- 5.5 性能测试71-72
- 第六章 总结与展望72-74
- 6.1 总结72
- 6.2 展望72-74
- 参考文献74-77
- 致谢77
【相似文献】
中国期刊全文数据库 前10条
1 汪琳媛;教务管理系统的数据关联[J];福建电脑;2005年11期
2 杨海龙;网上教务管理系统的设计与实现[J];中国科技信息;2005年08期
3 肖月;朱雪莲;周子明;;创新创业教务管理系统的设计与开发[J];长春工业大学学报(自然科学版);2010年04期
4 刘俭;蔡丽;窦红;;基于网络化的教务管理系统软件的开发实践[J];辽宁师专学报(自然科学版);2010年04期
5 向磊;贺琦;;株洲市中学教务管理系统设计与实现[J];科技传播;2011年06期
6 王庭鑫;;高职教务管理系统的分析与设计[J];计算机光盘软件与应用;2012年06期
7 刘丹;;高校教务管理系统的设计与实现[J];网友世界;2013年24期
8 常亮;;数字化校园背景下的高校网络教务管理系统建设[J];艺术科技;2014年01期
9 丛兆鹏;;高校教务管理系统的设计与构建[J];数字技术与应用;2014年01期
10 陈丁;吕霁;舒彤;陈爱霞;;基于混合模式的教务管理系统设计[J];科技致富向导;2010年11期
中国重要会议论文全文数据库 前2条
1 王红;;教务管理系统的应用[A];西部大开发 科教先行与可持续发展——中国科协2000年学术年会文集[C];2000年
2 窦广敬;;论学校综合教务管理系统的分析与设计[A];天津市电视技术研究会2011年年会论文集[C];2011年
中国重要报纸全文数据库 前2条
1 ;双威远程教育解决方案[N];中国电脑教育报;2004年
2 新疆民航局培训中心 杜勇;基于Web的教务管理系统的设计与实现[N];新疆科技报(汉);2002年
中国硕士学位论文全文数据库 前10条
1 徐廷元;高中新课程教务管理系统的设计与实现[D];陕西师范大学;2009年
2 杜习震;高校教务管理系统分析及设计[D];宁夏大学;2015年
3 陈顼;长青学院教务管理系统选课子系统的设计与开发[D];兰州大学;2015年
4 李慧毅;基于HTML5及CSS3技术的移动教务管理系统的设计与实现[D];福建师范大学;2015年
5 骆玉;电力职业学院教务管理系统的设计与实现[D];电子科技大学;2014年
6 魏春茹;基于J2EE的综合教务管理系统设计与实现[D];电子科技大学;2014年
7 杨庆丰;安庆职业学院教务管理系统的设计与实现[D];大连理工大学;2015年
8 李贺;市委党校教务管理系统的设计与实现[D];电子科技大学;2014年
9 余永磊;学院教务管理系统的设计与实现[D];电子科技大学;2015年
10 王瑞琦;基于B/S架构的高校教务管理系统的设计与实现[D];电子科技大学;2015年
本文关键词:基于Android的教务管理系统的设计与实现,由笔耕文化传播整理发布。
本文编号:334523
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/334523.html