project report
TRANSCRIPT
Individual Project TitleIndividual Project Title
SHOWMAN HOUSESHOWMAN HOUSE
BatchBatch : B070020 : B070020Individual Project NumberIndividual Project Number : 02 : 02Group NumberGroup Number : 02 : 02
PROJECT REPORTPROJECT REPORT
Project OnProject OnSHOWMAN HOUSESHOWMAN HOUSE
Developed byDeveloped byNameName : : - Tạ Đăng An- Tạ Đăng An
- Trần Thanh Hải- Trần Thanh Hải - Nguyễn Hoàng- Nguyễn Hoàng - Đinh Đức Minh- Đinh Đức Minh - Phạm Bảo Nhân- Phạm Bảo Nhân
Reg. No.Reg. No. ::
SHOWMAN HOUSESHOWMAN HOUSE
Batch Code :Batch Code : B070020B070020
Start Date :Start Date :
End Date :End Date :
Name Of The Coordinator :Name Of The Coordinator :
Name Of Developer : Name Of Developer : Group 2Group 2
Date Of Submition : Date Of Submition : Saturday, September 8, 2007Saturday, September 8, 2007
CERTIFICATECERTIFICATE
This is certify that this report title This is certify that this report title Showman HouseShowman House embodies the original embodies the original work done by work done by Trần Nhật Minh Châu Trần Nhật Minh Châu in in partial fulfillment of his course partial fulfillment of his course requirement at requirement at NIITNIIT
ACKNOWLEDGEMENTACKNOWLEDGEMENT
We have benefited from the feedback We have benefited from the feedback and suggestions given to us by Mrs and suggestions given to us by Mrs TrầnTrần Nhật Minh ChâuNhật Minh Châu and other faculty and other faculty members.members.
SYSTEM ANALYSISSYSTEM ANALYSISSystem SummarySystem Summary: :
Showman HouseShowman House is a large event management company in New is a large event management company in New York.The Company organizes various types of events throughout York.The Company organizes various types of events throughout the year. The events types include fashion shows, chat shows, the year. The events types include fashion shows, chat shows, musican, extravaganza, exhibitions, fairs and charity shows.musican, extravaganza, exhibitions, fairs and charity shows.Showman House maintains separate files for storing event details, Showman House maintains separate files for storing event details, employees details and attendee details. When an event is employees details and attendee details. When an event is processed, the payment will be divided into various payment processed, the payment will be divided into various payment methods, and every payment will be paid follow various fee methods, and every payment will be paid follow various fee schedules.schedules.There are so much difficult for maintaining data manually. So that, There are so much difficult for maintaining data manually. So that, management of Showman House decided to computerize the management of Showman House decided to computerize the entire system of event management.entire system of event management.
ENTITIESENTITIES
Number of entities: 5Number of entities: 5 Name of entities:Name of entities:
1.1. EventsEvents
2.2. EventTypesEventTypes
3. 3. FeeSchedulesFeeSchedules
4. 4. AttendeesAttendees
5. 5. EmployeesEmployees
ATTRIBUTESATTRIBUTES Attributes:Attributes: The attributes of entities are:The attributes of entities are: A.A. EventsEvents
EventIdEventIdEventNameEventNameEventTypeIdEventTypeIdLocationLocationStartDateStartDateEndDateEndDateEventDescriptionEventDescriptionNoOfPeopleNoOfPeopleStaffingRequiredStaffingRequiredEmployeeIdEmployeeIdAttendeeIdAttendeeIdPaymentIdPaymentIdPaymentDatePaymentDatePaymentAmountPaymentAmountPaymentMethodIdPaymentMethodIdPaymentMethodDescriptionPaymentMethodDescription
ATTRIBUTESATTRIBUTES
B.B. EventTypes EventTypes
EventTypeIdEventTypeId
EventTypeNameEventTypeName
EventTypeDescriptionEventTypeDescription
ATTRIBUTESATTRIBUTES
C.C. FeeSchedulesFeeSchedules
FeeScheduleIdFeeScheduleId
FeeDescriptionFeeDescription
FeeFee
EventIdEventId
ATTRIBUTESATTRIBUTES
D.D. AttendeesAttendeesAttendeeIdAttendeeIdFirstNameFirstNameLastNameLastNameAddressAddressCityCityStateStateZipZipCountryCountryPhoneNoPhoneNo
ATTRIBUTESATTRIBUTES
E.E. EmployeesEmployees
EmployeeIdEmployeeId
FirstNameFirstName
LastNameLastName
PhoneNoPhoneNo
TitleTitle
E/R DIAGRAME/R DIAGRAM
EVENT TYPES
EVENTTYPE ID
EVENTTYPE NAME
EVENT TYPEDESCRIPTION
FEE SCHEDULES
FEESCHEDULE ID
EVENT ID
FEE
FEE DESCRIPTION
EVENTS
EVENT ID
EVENT NAME
EVENTTYPE ID
LOCATION
START DATE
END DATE
EVENTDESCRIPTION
No Of PEOPLESTAFFINGREQUIRED
EMPLOYEE ID
ATTENDEE ID
PAYMENT ID
PAYMENTMETHOD ID
PAYMENT METHOD DESCRIPTION
PAYMENT DATE
PAYMENT AMOUNT
ATTENDEES EMPLOYEESATTENDEE ID
ATTENDEEFIRST NAME
ATTENDEELAST NAME
ADDRESS
CITY
STATE
ZIPCOUNTRY PHONE No
TAX CODE
EMPLOYEE ID
PHONE No
TITLE
EMPLOYEENAME
ORGANIZE MANAGE
FOR FOR
MAKES
1
1
1
m
1
1 1 1 1
1
TABLESTABLES
TABLES AFTER 1NFTABLES AFTER 1NF
TABLES AFTER 2 NFTABLES AFTER 2 NF
TABLES AFTER 3 NFTABLES AFTER 3 NF
PRIMARY AND FOREIGN KEYSPRIMARY AND FOREIGN KEYSEventsEvents
Primary key: EventIDPrimary key: EventIDForeign key: EventTpyeID, EmployeeID, AttendeeIDForeign key: EventTpyeID, EmployeeID, AttendeeID
PaymentsPaymentsPrimary key: PaymentIDPrimary key: PaymentIDForeign key: EventID, FeeScheduleIDForeign key: EventID, FeeScheduleID
EventTypesEventTypesPrimary key : EventTypeIdPrimary key : EventTypeId
FeeSchedulesFeeSchedulesPrimary key: FeeScheduleIdPrimary key: FeeScheduleIdForeign key: EventIDForeign key: EventID
AttendeesAttendeesPrimary key: AttendeeIdPrimary key: AttendeeId
EmployeesEmployeesPrimary key: EmployeeIdPrimary key: EmployeeId
PaymentMethodPaymentMethodPrimary key: PaymentMethodIDPrimary key: PaymentMethodID
RELATIONSHIPS BETWEEN FINAL TABLESRELATIONSHIPS BETWEEN FINAL TABLES
TABLE DESIGNTABLE DESIGN
TABLE DESIGNTABLE DESIGN
TABLE DESIGNTABLE DESIGN
TABLE DESIGNTABLE DESIGN
VALIDATIONS PERFORMEDVALIDATIONS PERFORMED
VALIDATIONS PERFORMEDVALIDATIONS PERFORMED
VALIDATIONS PERFORMEDVALIDATIONS PERFORMED