Professional Documents
Culture Documents
Manage
employee
record
Manage
ambassador
record
Manage
product record
Manage
contract record
Manage
payment
record
Generate bill
report
Manage product
details
Manage client
contract details
Prepare bill
Employee
Employee
Use case for client
Enquiry
Make
contract
Get bill
Client
Pay bill
Client
E-R Diagram Product
Addres name
Name s Brand
Contact
no
Works
for
Emp_id Client
name
Emp_na
me
Employee Client
M Handled M contract
by
Emp_emai
Contact salary
lid
no
Class diagram
Client Employee
Client Id Employee Id
Client No Email Id
Email ID Contact No
add() Salary
update() add()
delete() update()
display() delete()
search() display()
search()
Product details
Bill Details
Product name
Product name
Brand name
Brand name
Color
Period
Price
Payment
Add ()
Print ()
Delete ()
Add ()
Display ()
Search ()
Search ()
Delete ()
Ambassador Details Contact details
Payment
Add ()
Delete () Add ()
Search () Delete ()
Update () Search ()
Client
1
1
PAY
1
1 1 INCLUDE
Bill Order product to Report
advertise 1 1
Employee Client
1 Get Order 1
1
Check
Contract
OBJECT DIGRAM
Employee
Emp_Id:e01
Emp_Name:Rakhi
Address :Bharne
C:Client C:client
Client_Id:C01 Client_Id:C02
Client_Name:Shewta Client_Name:Nida
Address:Songaon Address:Tise
Activity Diagram
Order
No
Yo Stop
make Contract
Ask Bill
Request Bill
Pay Bill
Collaboration Diagram
:Place Order
Database
Employee
Client
Product
Ambassador
Contract
Menu Tree
Master
Entries
Employee Entries
Ambassador Entries
Client Entries
Transaction
Contract
Emp_Payment
Report
Process
By Client
Process
Process
By Contract
pProcess
Process
By Order
PProcess
Exit
Deployment Diagram
Database:
Server DB:
Database
Printer Printer
System Admin
App. (Executable)
Advertisement
Data Access
Security
Advertisement
type
Data Access
Sizes
Advertisement
management
system
Data Access
Persistance
Payment
Database
Customer
List of Tables with Attributes and Constraints
1. Employee: Worker
Field Name Data Types Size Description
Employee_ID Numeric (18,0) Unique Emp_id
Employee_Name Nvarchar 50 Employee name
Address Nvarchar 50 Address of Emp
Email_ID Numeric 50 E-mail_id of Emp
Date_of_Birth Numeric (18,0) Date of Birth
Salary Numeric (18,0) Salary of Emp
2. Client
Field Name Data Types Size Description
Client_ID Numeric (18,0) Unique Client_id
Client_Name Nvarchar 50 Client name
Address Nvarchar 50 Address of Client
Contact_No Numeric 50 Contact no of
Client
Gender Nvarchar 50 Gender of Client
Email_ID Nvarchar 50 E-mail_id of Client