This enterprise software engineering project requires students to analyse, design and prototype a centralised parking garage management system for ParkaLot Group, a UK operator of multi-storey parking facilities. The existing organisation relies heavily on manual processes, local spreadsheets and simple barrier-based vehicle counts, resulting in limited real-time occupancy information, inconsistent reservation arrangements, decentralised billing and reduced ability to optimise parking capacity and revenue. COMP1471 CW 2526 (1) The proposed system supports ParkaLot’s wider digital transformation by integrating customer registration, reservations, parking-space allocation, occupancy monitoring, contracts and billing. Customers can check availability and reserve parking through an online portal, while frequent and corporate users can establish recurring arrangements or block reservations. License-plate recognition and individual parking-space sensors enable automated access control and real-time occupancy tracking. COMP1471 CW 2526 (1) Additional functionality includes centralised electronic billing, dynamic pricing, promotional schemes and predictive decision-making for controlled overbooking. Historical usage data may be analysed to estimate no-shows, early departures and overstays, while operational dashboards support staffing, pricing and capacity-management decisions across the garage network. COMP1471 CW 2526 (1) Development is undertaken in two phases. The first uses structured analysis and design, requiring an Entity Relationship Diagram, Data Flow Diagram including a context diagram, and implementation of a prototype database. The second expands the solution using object-oriented analysis and UML, with emphasis on adaptable and reusable software design. COMP1471 CW 2526 (1) The final report covers the software-engineering **5 Ps—Problem, Process, Project, Product and People—**alongside ERD and DFD models, UML use cases, at least three sequence diagrams, a detailed class diagram and application of design patterns such as GRASP. Students must also submit prototype evidence, source code, personal reflection, peer assessment and work-contribution documentation. COMP1471 CW 2526 (1) Overall, the assessment integrates requirements engineering, structured modelling, object-oriented design, database development, design patterns, software project management, implementation and acceptance testing within a realistic enterprise-system case study. Overview word count: approximately 360 words. AI-use note: the brief permits Levels 1–4 of generative-AI use, including research and exploration at Level 4, but all final submitted text, code, diagrams and designs must be the students’ own work. Level 4 use requires disclosure, an appendix of prompts/outputs and reflective commentary. COMP1471 CW 2526 (1)
Enterprise Software Engineering · Software Development · Systems Analysis · Systems Design · ParkaLot · Parking Management System · Digital Transformation · Entity Relationship Diagram · ERD · Data Flow Diagram · DFD · UML
Megaminds has supported academic requirements in this discipline, enterprise software engineering development and related disciplines.