波士顿学院学生使用以下方式构建的 3 个应用程序 Mendix

跳到主要内容

波士顿学院学生使用以下方式构建的 3 个应用程序 Mendix 在课堂上

大学博客背景

在之前的一篇博客文章中,我概述了波士顿学院系统分析与设计教授如何使用 Mendix 消除课堂上的技术债务,并确保所有学生都在一个简单的平台上工作,以促进他们的课堂学习。

从本学年开始,乔治·怀纳教授开始使用 Mendix 平台作为原型设计工具。低代码平台使学生能够为他们的学期项目构建和部署工作应用程序,学生以小组形式工作,开发一组需求和信息系统的原型,以满足实际客户的业务需求。使用 Mendix 微流功能(基于标准 BPMN – 业务流程建模符号)使学生能够直观地绘制业务流程图。

学期结束时,我有机会参加学生们的期末演讲和应用演示。每个小组都有机会选择自己的客户,了解客户面临的挑战,满足他们的要求,并构建一个应用程序来解决他们的业务需求。以下是波士顿学院学生基于这些应用程序构建的一些很棒的应用程序示例 Mendix 在一个学期的时间内。

波士顿学院留学课程审批流程

第一批学生为希望出国留学的学生建立了波士顿学院课程审批流程。他们的客户是学生服务部,这是校园内一个致力于帮助学生的组织,也是校园内所有学生记录和账户的主要焦点。他们发现的业务问题是,获得出国留学课程批准的过程很困难,充满了纸质表格和繁琐的步骤。学生需要前往校园内的某栋建筑领取正确的表格,然后将其交到另一栋建筑,行程估计总距离为 2.6 英里。这个过程效率低下且耗时。

学生们看到了为流程中涉及的四个不同利益相关者(学生、系主任、国际项目办公室 (OIP) 和学生服务)构建新的数字课程审批流程的机会。目标是在一个应用程序中为每个用户角色提供顺畅的流程,并为所有课程审批提供实时反馈和进度跟踪。

该应用程序允许学生通过填写信息并上传课程大纲和成绩单来提出批准请求。系主任可以进入应用程序,根据学生上传的信息接受或拒绝请求,并可以查看所有请求的历史记录。国际项目办公室可以在应用程序中批准或拒绝学生是否获得学分。然后,学生服务部门可以将请求归档以供存档。

这一数字化流程让相关利益者能够轻松、省时地参与其中,同时减少学生服务部门在此流程中的责任,使他们能够专注于为学生群体完成其他任务。数字化流程还可以节省校园内的纸张和存储空间。

这个应用程序是由四名学生组成的团队在一个学期内开发的。接下来,学生们希望根据他们与客户的对话,将这些附加项目添加到他们的 MVP 中:

  • 通过电子邮件和弹出窗口为所有利益相关者实施通知系统
  • 与选定部门创建试点计划

动感单车课程信息管理系统

第二组学生为校园内的 BC Plex 校园娱乐中心建立了动感单车课程信息管理系统。目前报名动感单车课程的方法是致电设备服务台预订座位。他们用笔和纸记录所有预订。这个过程效率低下,可能会重复预订课程座位。Plex 工作人员必须暂停他们正在做的其他工作来接听电话并告诉您可用的时间,而且很难对取消做出反应并通知人们有空位。

学生们看到了创建一个集中式在线系统的机会,其中所有数据都可以由三个不同的利益相关者访问:培训师、会员和 Plex 管理层。

学生现在可以通过进入新的日历视图并单击可用的课程、填写在线注册表并在注册后收到确认来报名参加课程。如果该课程的所有位置都已满,学生将进入候补名单。一旦注册候补名单,学生将收到一个弹出通知,确认他们已注册候补名单。如果另一名学生取消,候补名单上的学生将在有空位时收到一封电子邮件。

新的应用程序将提高 Plex 员工的工作效率,为教练提供候补名单系统以提高自行车利用率,并为会员提供顺畅的用户体验

该应用程序的演示包括以管理员身份登录,然后切换角色并以学员身份注册、注册候补名单以及取消预订。取消预订后,会员将收到一封电子邮件确认,该确认在演示期间显示。

这个应用程序是由一个由四名学生组成的团队在一个学期内开发的。通过学生与客户之间的协作,以及通过 Mendix 平台,在构建 MVP(最小可行产品)后,学生们能够看到独特改进和附加功能的机会。该团队希望为该应用添加以下特性和功能:

  • 将所有 BC Plex 课程添加到应用程序
  • 利用 Spotify API,让学员可以提前查看播放列表
  • 将应用程序引入移动平台,注册更加便捷
  • 收集哪些时间和课程类型最受欢迎的数据,以便增加更多此类课程/时段

Downeast Cider 活动安排应用程序

第三组学生为位于波士顿的手工苹果酒公司 Downeast Cider 开发了一款活动安排应用程序。客户面临的挑战是使用 Gmail 和 Google 日历安排活动,并使用短信作为通讯工具。这不仅效率低下,而且只有一对一的沟通渠道,增加了沟通错误的可能性。活动计划最初仅由一个人协调,但现在有一支完整的大使团队需要扩大流程。

学生们看到了为品牌大使创建更正式的流程和日程安排系统的机会,该系统包括完全透明性。他们确定了应用程序的两个用户,即经理和大使。这带来了对安全性和权限的需求,因此经理有权编辑和删除活动,大使有权查看所有活动并进行注册。该团队还发现需要一个内置日历,显示即将举行的活动以及与这些活动相关的必要信息。该应用程序的另一个机会是将计划参加每个活动的大使名单显示在一个集中位置。

在演示过程中,学生们展示了两种不同的应用程序用户(经理和大使)如何使用该应用程序。他们演示了经理如何通过显示日期和时间的下拉菜单等功能直接从应用程序中创建、编辑或删除即将举行的活动。另一方面,大使可以查看所有即将举行的活动并注册他们计划参加的活动。经理和大使都可以查看谁注册了哪些活动。

这个应用程序是由一个由四名学生组成的团队在一个学期内开发的。通过学生与客户之间的协作,以及通过 Mendix 平台,在构建 MVP(最小可行产品)后,学生们能够看到独特改进和附加功能的机会。该团队希望为该应用添加以下特性和功能:

  • 每场活动对大使的最大/最小要求
  • 内置聊天功能,实现更好的沟通
  • 参与追踪系统
  • 活动后评估
  • 使用地图 API 显示活动举办地点

关键学习

许多学生谈到了通过多次会议与业务客户密切合作的好处,以充分了解业务问题并收集反馈。他们能够学习 Mendix 快速构建一个功能齐全、价值驱动的应用程序,并与客户合作,根据不断变化的需求迭代和更改项目。每位学生在毕业时都具备了足够的知识 Mendix、低代码开发和敏捷流程来继续构建有价值的应用程序。 了解大学为何选择 Mendix

选择你的语言