当前位置:主页 > 科技论文 > 软件论文 >

基于钉钉及微信平台的小学信息化系统设计与实现

发布时间:2024-02-15 07:17
  在移动互联网的广泛使用的今天,传统办公方式正在向移动办公转变。钉钉和微信分别为国内最大的工作和生活沟通平台,在其领域均有其它平台无法超越的优势,目前我校采用钉钉作为移动办公平台,采用微信公众号作为面向学生家长的信息服务平台,钉钉平台及其第三方应用已有功能可满足我校移动办公中的大部分需求;在定制开发学校移动信息系统时,基于广泛使用的平台可减少开发、推广成本,让系统更易于使用。本论文所设计并实现的小学移动信息化系统,基于钉钉与微信开放平台定制开发了家校沟通、停车管理等功能;通过此系统实现了钉钉和微信两个平台间数据互通,并深度结合各自平台的优势来为教师和家长提供服务。本论文围绕系统开发的实现过程进行组织。首先从项目背景和相关理论技术进行分析,包括钉钉及微信开放平台的接入流程、API,Ruby语言及其开发框架Sinatra、Active Record,REST架构以及基于REST的超媒体格式等;其次结合学校需求及钉钉平台已有功能,列出本系统需求实现的功能模块并使用用例图对关键模块作需求分析,并设计系统的各功能组件、操作流程及数据模型。在系统实现层面,为适应需求的变化和提高代码复用率,服务端采用...

【文章页数】:79 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第一章 绪论
    1.1 研究工作的背景与意义
    1.2 系统研究现状
    1.3 本文的主要研究内容
    1.4 本论文的结构安排
第二章 相关技术及理论分析
    2.1 基于钉钉平台的开发技术
        2.1.1 钉钉服务端API
        2.1.2 钉钉前端API
    2.2 基于微信的开发技术
        2.2.1 微信API规则
        2.2.2 微信API使用简介
    2.3 基于Ruby的开发技术
        2.3.1 Ruby开发语言
        2.3.2 Ruby开发框架
        2.3.3 Active Record
    2.4 微服务架构相关开发技术
        2.4.1 超媒体
        2.4.2 REST架构
        2.4.3 HAL JSON
        2.4.4 SIREN
        2.4.5 Collection+JSON
        2.4.6 超媒体格式的对比选择
    2.5 本章小结
第三章 系统需求分析
    3.1 系统需求调查
    3.2 各模块详细分析
        3.2.1 用户认证及管理
        3.2.2 第三方平台帐号管理
        3.2.3 停车管理
        3.2.4 家校沟通
    3.3 非功能性需求分析
    3.4 本章小结
第四章 设计与实现
    4.1 总体设计
    4.2 系统功能模块设计
        4.2.1 基础用户模块设计
        4.2.2 账号管理设计
        4.2.3 停车管理设计
        4.2.4 家校沟通模块设计
    4.3 基础功能实现
        4.3.1 钉钉与微信平台连接实现
        4.3.2 数据库构建
        4.3.3 服务端REST接口
        4.3.4 可复用客户端解析
    4.4 系统部分模块实现
        4.4.1 系统主界面
        4.4.2 停车管理实现
        4.4.3 家校沟通实现
    4.5 本章小结
第五章 测试及系统部署
    5.1 系统测试
        5.1.1 单元测试
        5.1.2 接口测试
        5.1.3 性能测试
    5.2 系统部署
    5.3 本章小结
第六章 全文总结与展望
    6.1 全文总结
    6.2 后续工作展望
致谢
参考文献



本文编号:3899438

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3899438.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户daec2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com