首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要创建一个员工日程/约会计划,但我不知道如何设置它

我需要创建一个员工日程/约会计划,但我不知道如何设置它
EN

Software Engineering用户
提问于 2013-10-25 16:35:17
回答 1查看 3.4K关注 0票数 0

我在健身房工作。我是程序员,只有我,没有其他人!当没有人能从概念上提出想法时,你会感到非常沮丧。

我正在摆脱我们古老的纸夹系统,用来跟踪约会和其他什么。

我已经成功地做了很多事情,现在我正在努力解决个人培训部门的问题。

我想要的:

  • 培训员信息和工作计划
  • 预约时间,可通过时隙与所有可用的培训师进行,或由培训师为该培训师提供所有可用的时间。

到目前为止我尝试过的是:

  • 我从一个“约会”数据库、一个“培训员”数据库和一个“时间表”数据库开始。这变得如此复杂,试图适应时间表,因为我放弃了它。

有谁知道如何最好地构造这些表,以及如何使它们正确地进行通信?我不需要具体的代码,我只是需要帮助,了解如何做这件事!

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2013-10-25 17:20:47

与其从头开始构建一些东西,不如购买或使用已经存在的东西,因为这个软件是广泛可用的。当然,除非你想制造一个更好的产品并把它卖给一个以上的健身房。但是,如果这只是一个健身房或一个客户,我会走购买路线,并为他们设置它。

谷歌“在线预约调度器”,我相信你会发现一些适合你的要求。

如果设置了构建某些内容,则用于数据库架构:

表格

  • 训练员
  • 客户
  • 健身房
  • 预约
  • 附表(视图)

定义

  • 培训师-所有培训员
  • 客户-所有客户(由培训人员培训)

如果需要,这两个表可以卷到"Person“表中。

  • 健身房-所有健身房
  • 任命-双重目的(见下文)
  • 时间表-按日、周、月显示日历的视图

任命是双重目的。训练员进去,并安排在健身房的预约,以便于使用。客户可以搜索培训师约会,然后根据培训师约会安排锻炼约会。该计划是培训师的可用性与预定客户约会的视图,可以在一定的时间内进行汇总。

在这种情况下,我们使用约会作为双重目的来管理培训师的可用性和客户约会。如果你想一想,教练的可用性可以抽象为在健身房的约会,因此同样的桌子(约会)可以用于培训师和客户。

预约会与健身房、教练和客户有关系。如果您将培训师和客户卷到person表中,这可能是一种关系,但分离起来可能更容易。否则,您将需要元数据来描述它是什么样的人(培训师或客户)。

我还会考虑在这里保留数据,并有一个自动的工作来修剪约会表。从6个月前开始就不需要预约了。我不确定你的留用要求。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/215568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档