我正在开发一个员工日程安排客户端,以帮助一些人为他们的工作制定日程安排。它应该能够计算每个员工被安排的小时数并跟踪这一点。
重要的部分是:我有一个数据库表,employees,用于存储员工信息,例如员工 ID、姓名和联系信息。困难的部分是设计一个存储时间表本身的表格。我想过设计一个表格,其中每个条目都有一个员工 ID、一个日期和一个轮班时间,但这似乎非常低效。
我要问的是:我如何设计数据库和表格以允许每个班次有多个员工,每天有多个班次?另外,我将如何从我的代码中访问这个多表信息?
相关信息:我将 c++ 与 Qt 库一起使用。
它正在进行中,因此可以更改我拥有的任何内容以允许更简单的数据库结构或访问。