基于Android百度云平台的校外实习管理系统.rar

收藏

资源目录
    文档预览:
    编号:20181030004416864    类型:共享资源    大小:82.47MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    89
    金币
    关 键 词:
    基于 Android 百度 平台 校外 实习 管理 系统
    资源描述:
    本科毕业设计说明书题 目:基于百度云平台的校外实习管理系统设计与实现院 (部):计算机科学与技术学院专 业:软件工程班 级:软件 123姓 名:李娜学 号:20121112090指导教师:伊静完成日期:2016 年 05 月 26 日山东建筑大学毕业设计说明书I目 录摘要 ..............................................................................................................................................IVABSTRACT..................................................................................................................................V1 前言 ............................................................................................................................................21.1 选题背景 ..............................................................................................................................21.2 系统简要说明 ......................................................................................................................31.3 相关开发技术简介 ..............................................................................................................41.3.1 MVC 设计模式 .............................................................................................................41.3.2 Android..........................................................................................................................41.3.3 Afinal 框架 ....................................................................................................................51.3.4 移动互联技术 ..............................................................................................................61.3.5 实时通信技术 ..............................................................................................................61.3.6 图片处理技术 ..............................................................................................................71.3.7 语音识别技术 ..............................................................................................................81.3.8 信息缓存技术 ..............................................................................................................81.3.9 HTTP 协议 ....................................................................................................................81.3.10 PHP 语言 .....................................................................................................................91.4 应用前景 ..............................................................................................................................92 需求分析 ..................................................................................................................................112.1 任务概述 ...........................................................................................................................112.1.1 目标 ............................................................................................................................112.1.2 开发环境 ....................................................................................................................112.1.3 运行环境 ....................................................................................................................112.1.4 条件与限制 ................................................................................................................122.1.5 用户特征 ....................................................................................................................122.2 数据描述 ...........................................................................................................................122.2.1 静态数据 ....................................................................................................................122.2.2 动态数据 ....................................................................................................................12山东建筑大学毕业设计说明书II2.3 功能需求 ...........................................................................................................................132.3.1 业务流程图 ................................................................................................................132.3.2 功能划分 ....................................................................................................................142.3.3 其他功能需求 ............................................................................................................142.4 性能需求 ...........................................................................................................................152.4.1 数据精确度 ................................................................................................................152.4.2 时间特性 ....................................................................................................................152.4.3 适应性 ........................................................................................................................162.5 运行需求 ...........................................................................................................................162.5.1 用户界面 ....................................................................................................................162.5.2 硬件接口 ....................................................................................................................162.5.3 软件接口 ....................................................................................................................162.5.4 故障处理 ....................................................................................................................163 概要设计 ..................................................................................................................................173.1 系统结构设计 ...................................................................................................................173.2 功能概要设计 ...................................................................................................................173.2.1 模块功能描述 .............................................................................................................173.2.2 系统用例图 ................................................................................................................193.2.3 目标业务时序图 ........................................................................................................203.3 数据库设计 .......................................................................................................................233.3.1 概念结构设计 ............................................................................................................233.3.2 逻辑结构设计 ............................................................................................................264 详细设计与系统实现 ..............................................................................................................304.1 系统总体结构 ...................................................................................................................304.2 系统架构设计 ...................................................................................................................314.2.1 Model 层的实现 ..........................................................................................................314.2.2 View 层的实现 ............................................................................................................324.2.3 Controller 层的实现 ....................................................................................................32山东建筑大学毕业设计说明书III4.3 系统关键基础类 ...............................................................................................................334.4 百度云数据库配置 ...........................................................................................................344.5 公共模块功能设计与实现 ...............................................................................................364.5.1 登录功能 ....................................................................................................................364.5.2 忘记密码功能 ............................................................................................................384.6 考勤功能模块设计与实现 ...............................................................................................424.7 统计分析功能模块设计与实现 .......................................................................................494.8 一键 SOS 功能模块设计与实现 ......................................................................................514.9 请假审批功能模块设计与实现 .......................................................................................554.10 通知推送功能模块设计与实现 .....................................................................................594.11 实时定位功能模块设计与实现 .....................................................................................614.12 语音查询功能模块设计与实现 .....................................................................................654.13 其他功能界面设计说明 .................................................................................................685 系统测试 ..................................................................................................................................695.1 测试计划描述 ...................................................................................................................695.2 测试环境 ...........................................................................................................................695.3 测试结果及分析 ...............................................................................................................695.3.1 功能测试报告 ............................................................................................................695.3.2 性能测试报告 ............................................................................................................745.3.3 安全测试报告 ............................................................................................................755.3.4 易用性测试报告 ........................................................................................................765.3.5 可靠性测试报告 ........................................................................................................775.3.6 功能测试结果 ............................................................................................................786 总结 ..........................................................................................................................................82谢辞 ..............................................................................................................................................84参考文献 ......................................................................................................................................85山东建筑大学毕业设计说明书IV摘 要校外实习是高校学生都需要经历的一个教学过程,通过对这些学生进行及时有效的管理,确保其人身安全是学校管理的一个重要课题,同时也是一个难题。本系统是以校外实习管理的需求为基础,经过大量实践调查和归纳总结开发的一套基于百度云平台的校外实习管理系统。系统分为两个客户端,教师端和学生端。学生端的主要功能是定位当前位置、拍摄水印照片、发送考勤信息、发送请假信息、一键 SOS 等。教师端的主要功能是 考勤情况查看、考勤情况统计分析、请假审批、实时定位、同地图定位、通知推送、语音查询等。本系统以百度云数据库与手机客户端相分离的 C/S 结构和将业务逻辑和数据显示分离开来的 MVC 设计模式进行开发。以百度云平台为依托,综合运用移动互联技术、实时通信技术、图片处理技术、信息缓存技术、百度地图、百度云存储、百度云数据库、百度媒体云等多种开发技术,实现了定位、存储、推送、浏览、即时通讯等功能,实现了校外实习管理的基本需求,拥有很强的可操作性及应用前景。关键词:校外实习管理;实时通信;XMPP ;通知推送;百度云山东建筑大学毕业设计说明书VDesign and Implementation of Practice Management System of Outside College Based on The Baidu Cloud PlatformABSTRACTPractice outside the college is all of college students need to experience a teaching process. It is an important problem to ensure the security of students by timely and effective management,it is also a difficult problem.This system is based on the requirement of Practice of outside college, after a lot of practice survey and summarized, I developed a Practice Management System of Outside College which is Based on The Baidu Cloud Platform.This system is divided into a couple of client-side: Teachers’client and Student’client. Some importmant functions for Student’client includes locating the current location, watermark photographs taken, sending attendance information, sending leave the information and one-key SOS function etc. Some importmant functions for Teachers’client includes viewing attendance situation, the statistics and analysis of the attendance situation, approval of asking for leave, real-time location, one map location, push notification and voice query function etc. This system uses a C/S architecture model where database server based on Baidu cloud and client software is separated from each other, and it uses a MVC design pattern where business logic and data display is separated from each other. This system based on Baidu cloud platform, the integrated use of a variety of technologies such as mobile Internet technology, real time communication technology, image-processing technology, information cache technology, Baidu Maps, Baidu Object Storage, Baidu cloud Database and Baidu Media Cloud, implements a variety of functions such as location, storage, push, browsing and instant messaging function etc, implements the basic demand of Outside The College Management, has strong operability and application prospects.Key Words:Practice Management System of Outside College;real time communication;XMPP;push notification; Baidu Cloud山东建筑大学毕业设计说明书21 前言1.1 选题背景校外实习是高校学生都需要经历的一个教学实践过程,同时也是学校教务管理的一个重要工作,而对校外实习的学生进行及时有效的管理是学生工作人员工作的重中之重。通过对这些学生进行及时有效的管理,掌握其学习进度、确保其人身安全是学校管理的一个重要课题,同时也是一个难题,其主要原因就是由于时间、地点等因素,导致现有的管理制度无法及时准确掌握校外实习学生的信息。综合而言主要有以下几个方面的问题:(1) 现有的考勤制度无法完成准确考勤(是否本人签到) ;(2) 通知下发不够及时方便;(3) 校外人身安全难以保障,紧急情况求救不便;(4) 请假审批不够及时便捷;(5) 各班级考勤情况不能及时统计对比;(6) 考勤管理信息化程度明显不足;(7) 难以实现校外实习管理一站式服务。移动设备的快速发展给我们带来了新的思路。Android 系统的出现给智能移动设备带来一场新的革命,它的易用性、界面友好性都深深吸引用户。人们越来越希望能在智能移动终端上完成之前只能在 PC 上完成的工作,事实上 Android 已经做到了这一点。 智能手机可以通过连接网络方便地实现定位、拍摄、语音、收发消息等功能,智能手机的迅速普及为校外实习管理系统的实现带来了可能。将所有的业务都转向云平台,是信息行业面临的一个重大改变。当前有很多的云平台供用户使用,比如百度云、新浪云、微软云等。云平台具有搭建快速、操作简捷、智能管理、运行稳定、安全可靠;弹性扩展、节约成本等优点。将应用部署于云平台上已成为大势所趋。针对以上存在的几点问题,借助智能移动设备进行基于百度云平台的校外实习管理为学校教务管理开辟了一种新的管理模式,对高校提高管理效率,进行规范化、科学化管理具有重要意义。主要体现在:山东建筑大学毕业设计说明书3(1) 手机定位加水印照片考勤,精准考勤;(2) 通知推送功能,通知下发及时方便;(3) 一键 SOS 功能,紧急求救一键完成;(4) 请假审批,请假手续网上办理;(5) 考勤情况统计评比;(6) 语音查询,方便快捷;(7) 考勤、请假、求救、评比,人员管理一站式服务。1.2 系统简要说明基于百度云平台的校外实习管理系统是高校基础管理系统之一。引进该系统将有助于探索新的考勤管理模式,为改善高校学风、营造良好的学习氛围提供有力支持。同时,利用移动终端将考勤情况信息化,可以减轻相关人员管理负担,轻松便捷实现高效管理。按照各角色所承担的业务,本系统主要由两个功能模块组成:教师模块和学生模块。其中,教师模块的主要功能包括:(1) 考勤情况查看;(2) 考勤情况统计分析;(3) 请假审批;(4) 实时定位;(5) 通知推送;(6) 语音查询;(7) 接收求救信息。学生模块的主要功能包括:(1) 定位当前位置;(2) 拍摄水印照片;(3) 发送考勤信息;(4) 一键 SOS;(5) 请假。该系统两个模块分别拥有自己的客户端,功能不同,客户端不同,登录时无需进行山东建筑大学毕业设计说明书4角色验证。1.3 相关开发技术简介1.3.1 MVC 设计模式MVC 模式(Model-View-Controller)是软件工程中的一种软件设计典范,把软件系统分为三个基本部分:模型(Model) 、视图(View )和控制器(Controller) 。它们各自的功能分别为:(1) 控制器( Controller) - 负责转发请求,对请求进行处理。(2) 视图(View) - 界面设计人员进行图形界面设计。(3) 模型(Model) - 程序员编写程序应有的功能(实现算法等等) 、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。这种经典的模式优点众多,主要包括低耦合性、高重用性和可适用性、较低的生命周期成本、部署快,可维护性高。MVC 模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部分分离的同时也赋予了各个基本部分应有的功能。图 1.1 MVC 组件类型的关系和功能1.3.2 AndroidAndroid 系统架构采用了分层架构的思想,从底层到上层共有四层:Linux Kernel(Linux 内核层) 、 Android Runtime and Libraries(系统运行库层) 、Application 山东建筑大学毕业设计说明书5Framework(应用程序框架层)和 Applications(应用程序层) 。四层架构分工合作,将Android 打造成一种以 Linux 为核心的移动平台。图 1.2 Android 系统架构图1.3.3 Afinal 框架Afinal 是一个 Android 的 sqlite orm 和 ioc 框架。同时封装了 Android 中的 Http 框架,使其
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Android百度云平台的校外实习管理系统.rar
    链接地址:http://www.gold-doc.com/p-255614.html
    收起
    展开