2012-01-04 13 views
0

私はいくつかの助けが必要なこのアイデアを持っています。現在私は、Javaインターフェイスを持つmysqlデータベースを開発しています。それは請求のためのホテル管理システムです。私は以下の表を持っています。mysql:請求の目的で、請求書にユーザーIDを表示します。

ビル(BillID、ResvID、IssueDate、ToTalBill、ChargedTo)

従業員(のEmpID、名前、年齢、国籍、NatId、モバイル、電話、電子メール、位置、言語、給与、JoinDate)

ユーザ(ユーザID、パスワード)

従業員のID番号(UserIDまたはEmpID)を請求書に印刷する必要があります。

これを実装するための提案やアイデアはありますか?

ありがとう

注:ユーザーが(フロント受付)にログインしなければならないシステムにログインします。従業員テーブルにはすべての従業員のリストが含まれています。別のテーブルUserがあります(ユーザーはシステムのユーザーです。つまり、ユーザーは従業員でなければならず、すべての従業員がユーザーではありません)。 Bill table

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) 

を次のようにUserテーブルに

+0

印刷時にクリスタルレポートを使用していますか? –

+0

いいえ、まだ分かりません – Sasha

答えて

0
は今、あなたは法案自体にユーザーIDを持っているし、必要な場合は、ユーザーIDに
仮定
を使用してEMPIDを得ることができ、あなたのテーブル構造を変更

- すべてのユーザーが従業員
です - ユーザーだけが請求書を生成することができます。

+0

Thanx a lot !!本当に役に立ちました! – Sasha