project report

26
Individual Project Title Individual Project Title SHOWMAN HOUSE SHOWMAN HOUSE Batch Batch : B070020 : B070020 Individual Project Number Individual Project Number : 02 : 02 Group Number Group Number : 02 : 02 PROJECT REPORT PROJECT REPORT

Upload: christiano-milan

Post on 22-Oct-2014

133 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Project Report

Individual Project TitleIndividual Project Title

SHOWMAN HOUSESHOWMAN HOUSE

BatchBatch : B070020 : B070020Individual Project NumberIndividual Project Number : 02 : 02Group NumberGroup Number : 02 : 02

PROJECT REPORTPROJECT REPORT

Page 2: Project 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. ::

Page 3: Project Report

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

Page 4: Project Report

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

Page 5: Project Report

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.

Page 6: Project Report

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.

Page 7: Project Report

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

Page 8: Project Report

ATTRIBUTESATTRIBUTES Attributes:Attributes: The attributes of entities are:The attributes of entities are: A.A. EventsEvents

EventIdEventIdEventNameEventNameEventTypeIdEventTypeIdLocationLocationStartDateStartDateEndDateEndDateEventDescriptionEventDescriptionNoOfPeopleNoOfPeopleStaffingRequiredStaffingRequiredEmployeeIdEmployeeIdAttendeeIdAttendeeIdPaymentIdPaymentIdPaymentDatePaymentDatePaymentAmountPaymentAmountPaymentMethodIdPaymentMethodIdPaymentMethodDescriptionPaymentMethodDescription

Page 9: Project Report

ATTRIBUTESATTRIBUTES

B.B. EventTypes EventTypes

EventTypeIdEventTypeId

EventTypeNameEventTypeName

EventTypeDescriptionEventTypeDescription

Page 10: Project Report

ATTRIBUTESATTRIBUTES

C.C. FeeSchedulesFeeSchedules

FeeScheduleIdFeeScheduleId

FeeDescriptionFeeDescription

FeeFee

EventIdEventId

Page 11: Project Report

ATTRIBUTESATTRIBUTES

D.D. AttendeesAttendeesAttendeeIdAttendeeIdFirstNameFirstNameLastNameLastNameAddressAddressCityCityStateStateZipZipCountryCountryPhoneNoPhoneNo

Page 12: Project Report

ATTRIBUTESATTRIBUTES

E.E. EmployeesEmployees

EmployeeIdEmployeeId

FirstNameFirstName

LastNameLastName

PhoneNoPhoneNo

TitleTitle

Page 13: Project Report

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

Page 14: Project Report

TABLESTABLES

Page 15: Project Report

TABLES AFTER 1NFTABLES AFTER 1NF

Page 16: Project Report

TABLES AFTER 2 NFTABLES AFTER 2 NF

Page 17: Project Report

TABLES AFTER 3 NFTABLES AFTER 3 NF

Page 18: Project Report

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

Page 19: Project Report

RELATIONSHIPS BETWEEN FINAL TABLESRELATIONSHIPS BETWEEN FINAL TABLES

Page 20: Project Report

TABLE DESIGNTABLE DESIGN

Page 21: Project Report

TABLE DESIGNTABLE DESIGN

Page 22: Project Report

TABLE DESIGNTABLE DESIGN

Page 23: Project Report

TABLE DESIGNTABLE DESIGN

Page 24: Project Report

VALIDATIONS PERFORMEDVALIDATIONS PERFORMED

Page 25: Project Report

VALIDATIONS PERFORMEDVALIDATIONS PERFORMED

Page 26: Project Report

VALIDATIONS PERFORMEDVALIDATIONS PERFORMED