mysql:出于计费目的,在账单上打印用户ID。

时间:2012-01-04 11:03:42

标签: mysql login billing

我有这个想法,我需要一些帮助。目前我正在开发一个带有java接口的mysql数据库。它是一个酒店管理系统,用于计费目的。我有以下表格。

Bill(BillID,ResvID,IssueDate,ToTalBill,ChargedTo)

员工(EmpID,姓名,年龄,国籍,NatId,手机,电话,电子邮件,职位,语言,薪酬,JoinDate)

用户(UserID,密码)

根据要求,应在账单上打印员工的ID号(UserID或EmpID)。

有关实施此方法的任何建议或想法吗?

感谢名单

注意:要登录系统,用户必须登录(前台接待员)。员工表包括所有员工的列表,还有另一个表User(他们是系统的用户,换句话说,User必须是员工,而不是所有员工都是用户) 我正在考虑将Bill表连接到User表

1 个答案:

答案 0 :(得分:0)

按如下方式更改表格结构

Bill (BillID, ResvID, IssueDate, ToTalBill, ChargedTo, UserID(foreign key User))  

Employee (EmpID, Name, Age, Nationality, NatId, Mobile, Telephone, Email, Position, Language, Salary, JoinDate)

User(UserID, EmpID(foreign Key Employee), Password)

现在您在帐单中拥有用户ID,如果需要,您可以使用用户ID获取empID 假设
- 每个用户都是员工 - 只有用户才能生成账单。