- 2070 Magh · 4+8 marks
Event management system summary and class diagram
Short answer
The executive summary proposes a web-based Online Event Management System handling event lifecycle, personnel, revenue/expenditure under headings, and reports. The class diagram centers on Event, with Client booking many Events, and Event having Services, Assignments linking Person (generalized to Client, Staff, Vendor) with role and fee, and Transactions (Revenue/Expense) per head with date, amount, mode, and optional payee.
Imagine your school friend, Miss DilKhus Kumari Vaidya, a very successful entrepreneur at early age, is offering you systems manager position with very good salary in her new business of event management. The proposed system is a complete Online-Event-Management-System (OEMs) that should handle not only event details, rather the revenue, expenditure and transaction details related to various headings of each event and also every personnel involved. Now you have to prepare executive summary and also a class diagram for making your case very strong among the stakeholders for making decision about the project finalization.
Executive summary
Project: Online Event Management System (OEMs) for Miss DilKhus Kumari Vaidya's event management business.
Need: Managing events (weddings, conferences, concerts) with registers and spreadsheets leads to missed bookings, uncontrolled cost and no clear picture of the profit on each event. Clients and staff also want to book and follow events online.
Proposed solution: A web-based system that manages the whole life cycle of an event: enquiry and booking, planning, service and vendor management, staff assignment, budget, billing and payment, and reports.
Main functions
- Create and schedule events with venue, date, services and client.
- Record each person involved (client, staff, vendor, performers) and their assignment.
- Track revenue (advance, instalments, final payment) and expenditure under headings such as venue, catering, decoration, sound, travel and salary.
- Record every transaction with date, amount, mode and head.
- Reports: profit and loss per event, outstanding payments, staff and vendor payments.
Benefits: fewer errors and double bookings, real-time cost control, higher client satisfaction, clear profit visibility and faster decisions.
Scope and risk: a first release with booking, finance and reports within a few iterations. The main risks are user acceptance and data security, handled through training, role-based access and backups.
Recommendation: approve development in iterations, starting with the event booking and finance modules.
Class diagram
+--------+ 1 * +-----------+ * 1 +-------+
| Client |-------| Event |-------| Venue |
+--------+ books |-----------| +-------+
| eventId |
| name,date |
| status |
| profit() |
+-----------+
| 1 | 1 | 1
has | | | has
| * | * | *
+----------+ +------------+ +-------------+
| Service | | Assignment | | Transaction |
|----------| |------------| |-------------|
| name | | role | | amount,date |
| cost | | fee | | mode, head |
+----------+ +------------+ | type: |
| * | Revenue/Exp |
| 1 +-------------+
+----------+ | *
| Person |--------+ 0..1
|----------| paid to / received from
| name |
| phone |
+----------+
^ ^ ^
Client Staff Vendor
Notes on the model
Eventhas manyServices, manyAssignmentsand manyTransactions. EachTransactioncarries a head (venue, catering, decoration, salary, and so on), so revenue and expenditure can be totalled per head.Personis generalised intoClient,StaffandVendor.Clientis drawn again at the top only to show that a client books events. AnAssignmentlinks an event with a person and a role.- A
Transaction(revenue or expenditure) belongs to one event and one head, and may refer to a person (vendor payment or staff salary). - Key operations:
Event.schedule(),Event.totalRevenue(),Event.totalExpense(),Event.profit(),Transaction.record(),Assignment.assign().
✓ Answer checked by Claude Sonnet 5.5
Related questions
- Video rental shop class diagram · Object Oriented Analysis and Design, chapter 2
- Food ordering system sequence diagram · Object Oriented Analysis and Design, chapter 2
- Point of sale class diagram · Object Oriented Analysis and Design, chapter 2
- XYZ Marina class diagram · Object Oriented Analysis and Design, chapter 2
- Deployment diagram as class diagram of nodes · Object Oriented Analysis and Design, chapter 3
- Health care center class diagram to code · Object Oriented Analysis and Design, chapter 4
- Friend class and encapsulation · Object Oriented Programming, chapter 4
- Member function as friend of another class · Object Oriented Programming, chapter 4
- Characteristics of successful entrepreneurs · Entrepreneurship Development, chapter 1
- Autocratic leadership; entrepreneur characteristics · Organization and Management, chapter 8
All Object Oriented Analysis and Design chapter 2 questions →