基于GPS的家教微信小程序的数据库分析与设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
良好的系统需求分析设计是建立冗余度少尧 结构清 晰的数据库必不可少的内容遥 数据库的概念结构设计 就像是 Java 面向对象的过程袁 把掺杂的各种信息按照 类型抽象成实体关系图袁 用来反映客观世界的信息流 动尧 结构和相互制约情况[1]遥 为了使得真实世界的概念 模型转化为 DBMS 所能支持数据模型袁 首先要完成的就 是将由客观对象抽象出的实体和实体间的联系袁 再由 此为基础建立相关的概念模型袁 最后将抽象的概念模型 转化为具有逻辑关系的物理模型遥 概念数据模型的建 立即建立 E-R 图袁 通过第三方建模工具构建该系统部
76 2019.04
微信使用时长占比 渊%冤
100 90 80 70 60 50 40 30 20 10 0
微信单人日均使用时长 渊分钟冤
91
30%
25%
20%
15%
10%
5%
0%
图 2 微信总使用时间占互联网总时长比重
移动互联网取代 PC 互联网的过程中袁 微信成为了 新的流量枢纽和中心遥 在现在生活中袁 微信小程序毫无 疑问成为了移动互联网的中心袁 微信单人的日均使用 时长高达 90 分钟左右袁 而 APP 无一超过其 10%袁 这 带来了两个结果遥 首先袁 微信已经成为移动互联网的 基础曰 其次袁 微信在承担了流量分发的重任的同时袁 为了满足用户的需求袁 逐渐在自己的微信平台里生长 出社交之外的其他功能袁 如微信公众号尧 搜索尧 小游 戏尧 小程序等袁 而这些功能的拓展又很好地吸引力更多 的用户遥
随着国家对教育的重视袁 九年义务教育已经普 及袁 家长校外给孩子请家教已然成为了一个流行趋势遥 虽然到了义务教育的年龄每个孩子都要到学校去接受教 育袁 但是家教老师课下辅导孩子的学习模式却并没有消 失袁 原因有以下几个方面院
国民家庭经济的改善遥 随着国家经济的迅猛发展袁 人们在温饱的基础上袁 更加重视精神文明的培养遥
图 1 基于 GPS 的家教微信小程序界面设计 2 微信程序
家教系统主要依托于微信的第三方平台进行设计与 开发遥 这是因为微信的用户数量在中国是十分庞大 的袁 在 2018 年已经达到了 700 万的一个十分可怕的数 量袁 可见微信在中国互联网中的地位是很高的遥 如图2 所示遥 收稿日期:2019-01-21
通过精密的市场需求分析袁 基于 GPS 定位的家教 微信小程序应运而生了遥 不仅为家长和学生提供了安全
可靠的服务平台袁 还为大学生及各老师提供直接面对家 长的渠道袁 提供直接的交流通道遥
家教微信小程序的用户群体主要划分为两个院 家教 老师和家长遥 它的主要功能包括院 订单管理尧 培训机构 管理尧 制定促销活动尧 会员管理尧 留言反馈及评论管 理尧 教育咨询管理尧 教育资源分类管理尧 学习课程分类 管理尧 会员中心尧 培训机构列表尧 促销活动等袁 在方便 家长和家教老师沟通的同时袁 还分享了学习资源尧 分享 最新的教育资讯遥 如图 1 所示遥
分模块 E-R 图遥
招聘
发表
老师
雇用
教育机构
发布
家长
Βιβλιοθήκη Baidu
售卖 属于
招聘信息 课程
评论
购买 拥有
课程信息
课程类型
课程评论
图 3 部分模块 E-R 图
由图 3 可见抽象出的实体不是一个独立的结构袁 它 们相互之间有着错综复杂的联系袁 这些联系分为 3 种类 别袁 分别是 1:1袁 1:n 和 n:m遥 在实际运用中袁 如果抽象 出的联系具有自己的属性袁 就应该继续将联系划分成新 的实体和联系袁 直到联系不再具有自己的属性遥 这样在 后期转化成逻辑结构时就可以简化大量的工作遥 首先袁 E-R 模型是基于用户观察数据的特定角度建立的模型遥 其次袁 E-R 图作为概念模型设计的基础袁 支撑了从概 念模型到物理模型的转化过程遥 物理模型的构建就是 构建特定数据库所采用的数据模型袁 借此建立家教微 信小程序功能对应的数据库[2]遥 模型间转化主要解决的 是院 如何将 E-R 图的实体以及实体之间的联系转换成 关系模式袁 如何划分实体类中属性袁 如何确定模式中 的主属性遥 为解决以上问题解总结出以下原则院 每个 实体都应该对应一个关系模式袁 关系的属性就是实体 的属性袁 关系的主属性就是实体的主属性遥 对于实体 间不同的联系类型袁 都可以转化成不同的关系模式袁 具体分析如下院
所以基于以上分析袁 本项目选择利用微信的微信小 程序来开发该网络平台袁 微信小程序不仅客户量大袁 用户基数大袁 同时也十分方便袁 不用额外去下载安装其 他微信小程序袁 直接在微信端就可以使用袁 随着微信的 更新微信小程序在微信中的使用也更加方便遥 不仅是 用户群体的方便袁 微信开发团队专门为微信小程序开始 了微信 Web 开发软件袁 大大减少了开发费用和开发周 期遥 所以使用微信小程序作为系统的网络开发平台是一 个双赢的选择遥 3 数据库设计
孩子升学压力大遥 因为当前我国的教育资源现状袁 为了孩子能够有进入高等学府的机会袁 很多家长会给孩 子请家教老师来提高孩子学习成绩遥
基于以上原因袁 请家教老师辅导孩子的学习模式受 到欢迎遥 同时从事家教老师也成为在校大学生勤工俭 学袁 赚取生活费一种选择遥 那么这些大学生如何获取 哪里需要家教老师呢?学生家长又应该从哪里获取家教 老师的个人信息呢?
随着国家互联网事业的迅猛发展袁 各项科学技术在 短期之内得到了高效的发展遥 在这样信息时代的背景 下袁 计算机技术更显得尤为重要遥 而在计算机技术中袁 数据库的内容不仅仅让信息成为了数据的内涵袁 更是让 数据成为了信息的载体遥 在一组很短的格式化数据中袁 就可能隐藏着用户的身份信息遥 而随着数据库理论的 发展袁 人们也很快地意识到了数据仓库和数据集市袁 并 通过一定的数据模型和分析工具进行数据的挖掘袁 目 的是通过大量的数据来进行分析预测事情的发展方向袁 仅通过一个简易的家教微信小程序来向读者说明如何设 计一个易于管理的数据库遥 1 项目背景
基于 GPS 的家教微信小程序的数据库分析与设计
李中秋,凌健航 (西华大学计算机与软件工程学院电气与电子信息学院,成都 610039)
摘 要院 数据充斥在智能生活的角角落落,从衣食住行,到计算机里的 0/1 代码,人类生活无时无刻地 被数据包裹着。教育领域涉众广泛,其中所包含的数据更是恒河沙数。作为整合了老师、学生、教育 机构和教辅资料的 O2O 教育平台,建立一个可支撑系统运行的稳定可靠的信息管理数据库成为了重中 之重。基于 GPS 定位的 O2O 教育平台,分析了该业务领域下的数据库设计原则。 关键词院 家教;微信小程序;家教系统;数据库设计;MySQL 数据库系统
76 2019.04
微信使用时长占比 渊%冤
100 90 80 70 60 50 40 30 20 10 0
微信单人日均使用时长 渊分钟冤
91
30%
25%
20%
15%
10%
5%
0%
图 2 微信总使用时间占互联网总时长比重
移动互联网取代 PC 互联网的过程中袁 微信成为了 新的流量枢纽和中心遥 在现在生活中袁 微信小程序毫无 疑问成为了移动互联网的中心袁 微信单人的日均使用 时长高达 90 分钟左右袁 而 APP 无一超过其 10%袁 这 带来了两个结果遥 首先袁 微信已经成为移动互联网的 基础曰 其次袁 微信在承担了流量分发的重任的同时袁 为了满足用户的需求袁 逐渐在自己的微信平台里生长 出社交之外的其他功能袁 如微信公众号尧 搜索尧 小游 戏尧 小程序等袁 而这些功能的拓展又很好地吸引力更多 的用户遥
随着国家对教育的重视袁 九年义务教育已经普 及袁 家长校外给孩子请家教已然成为了一个流行趋势遥 虽然到了义务教育的年龄每个孩子都要到学校去接受教 育袁 但是家教老师课下辅导孩子的学习模式却并没有消 失袁 原因有以下几个方面院
国民家庭经济的改善遥 随着国家经济的迅猛发展袁 人们在温饱的基础上袁 更加重视精神文明的培养遥
图 1 基于 GPS 的家教微信小程序界面设计 2 微信程序
家教系统主要依托于微信的第三方平台进行设计与 开发遥 这是因为微信的用户数量在中国是十分庞大 的袁 在 2018 年已经达到了 700 万的一个十分可怕的数 量袁 可见微信在中国互联网中的地位是很高的遥 如图2 所示遥 收稿日期:2019-01-21
通过精密的市场需求分析袁 基于 GPS 定位的家教 微信小程序应运而生了遥 不仅为家长和学生提供了安全
可靠的服务平台袁 还为大学生及各老师提供直接面对家 长的渠道袁 提供直接的交流通道遥
家教微信小程序的用户群体主要划分为两个院 家教 老师和家长遥 它的主要功能包括院 订单管理尧 培训机构 管理尧 制定促销活动尧 会员管理尧 留言反馈及评论管 理尧 教育咨询管理尧 教育资源分类管理尧 学习课程分类 管理尧 会员中心尧 培训机构列表尧 促销活动等袁 在方便 家长和家教老师沟通的同时袁 还分享了学习资源尧 分享 最新的教育资讯遥 如图 1 所示遥
分模块 E-R 图遥
招聘
发表
老师
雇用
教育机构
发布
家长
Βιβλιοθήκη Baidu
售卖 属于
招聘信息 课程
评论
购买 拥有
课程信息
课程类型
课程评论
图 3 部分模块 E-R 图
由图 3 可见抽象出的实体不是一个独立的结构袁 它 们相互之间有着错综复杂的联系袁 这些联系分为 3 种类 别袁 分别是 1:1袁 1:n 和 n:m遥 在实际运用中袁 如果抽象 出的联系具有自己的属性袁 就应该继续将联系划分成新 的实体和联系袁 直到联系不再具有自己的属性遥 这样在 后期转化成逻辑结构时就可以简化大量的工作遥 首先袁 E-R 模型是基于用户观察数据的特定角度建立的模型遥 其次袁 E-R 图作为概念模型设计的基础袁 支撑了从概 念模型到物理模型的转化过程遥 物理模型的构建就是 构建特定数据库所采用的数据模型袁 借此建立家教微 信小程序功能对应的数据库[2]遥 模型间转化主要解决的 是院 如何将 E-R 图的实体以及实体之间的联系转换成 关系模式袁 如何划分实体类中属性袁 如何确定模式中 的主属性遥 为解决以上问题解总结出以下原则院 每个 实体都应该对应一个关系模式袁 关系的属性就是实体 的属性袁 关系的主属性就是实体的主属性遥 对于实体 间不同的联系类型袁 都可以转化成不同的关系模式袁 具体分析如下院
所以基于以上分析袁 本项目选择利用微信的微信小 程序来开发该网络平台袁 微信小程序不仅客户量大袁 用户基数大袁 同时也十分方便袁 不用额外去下载安装其 他微信小程序袁 直接在微信端就可以使用袁 随着微信的 更新微信小程序在微信中的使用也更加方便遥 不仅是 用户群体的方便袁 微信开发团队专门为微信小程序开始 了微信 Web 开发软件袁 大大减少了开发费用和开发周 期遥 所以使用微信小程序作为系统的网络开发平台是一 个双赢的选择遥 3 数据库设计
孩子升学压力大遥 因为当前我国的教育资源现状袁 为了孩子能够有进入高等学府的机会袁 很多家长会给孩 子请家教老师来提高孩子学习成绩遥
基于以上原因袁 请家教老师辅导孩子的学习模式受 到欢迎遥 同时从事家教老师也成为在校大学生勤工俭 学袁 赚取生活费一种选择遥 那么这些大学生如何获取 哪里需要家教老师呢?学生家长又应该从哪里获取家教 老师的个人信息呢?
随着国家互联网事业的迅猛发展袁 各项科学技术在 短期之内得到了高效的发展遥 在这样信息时代的背景 下袁 计算机技术更显得尤为重要遥 而在计算机技术中袁 数据库的内容不仅仅让信息成为了数据的内涵袁 更是让 数据成为了信息的载体遥 在一组很短的格式化数据中袁 就可能隐藏着用户的身份信息遥 而随着数据库理论的 发展袁 人们也很快地意识到了数据仓库和数据集市袁 并 通过一定的数据模型和分析工具进行数据的挖掘袁 目 的是通过大量的数据来进行分析预测事情的发展方向袁 仅通过一个简易的家教微信小程序来向读者说明如何设 计一个易于管理的数据库遥 1 项目背景
基于 GPS 的家教微信小程序的数据库分析与设计
李中秋,凌健航 (西华大学计算机与软件工程学院电气与电子信息学院,成都 610039)
摘 要院 数据充斥在智能生活的角角落落,从衣食住行,到计算机里的 0/1 代码,人类生活无时无刻地 被数据包裹着。教育领域涉众广泛,其中所包含的数据更是恒河沙数。作为整合了老师、学生、教育 机构和教辅资料的 O2O 教育平台,建立一个可支撑系统运行的稳定可靠的信息管理数据库成为了重中 之重。基于 GPS 定位的 O2O 教育平台,分析了该业务领域下的数据库设计原则。 关键词院 家教;微信小程序;家教系统;数据库设计;MySQL 数据库系统