Retrieved from https://studentshare.org/information-technology/1485055-auto-park-management-system-part
https://studentshare.org/information-technology/1485055-auto-park-management-system-part.
Auto Park Management System - Part 2 Data Designing: The entity relationship diagram represents the data model and data dictionary are transferred into the data structures necessary for the software implementation. Data design is a data model represented at the high abstract level. Data design is refined to create specific representations for implementation. There are several elements of the data design given in the following. 1. Data Object: Data objects are identified and a relationship between the various data objects is established by using the entity relationship diagram. 2. Database: By using the software design model, the data structure and databases are translated from the data models at the application level. 3. Data designing for Auto Park Management System involves the representation of data objects and relationship between these objects. 4. Designing for the efficient data structures will encompass all those operations performed on it. 5. Various data objects are represented by the explicit data dictionary. 6. Decisions of low level design are deferred until the late in the designing process.
Attributes are also designed initially in order to establish the architecture of data. In the design of the data structure, the data hiding is ensured. 7. Data structures and operations are used by data abstraction, which supports the data specification. 8. Data structures’ implementation is done through the efficient software design, and appropriate programming is also chosen (Puntambekar 2007). Architectural Design The architectural design is used for the designing process to identify the subsystems making up the main system of Auto Park Management System and also a framework for communication and subsystem control.
This architectural design will help to establish the overall structure for the system Auto Park Management System. An association between actual design process and design specification is also established through the architectural design. The design process of Auto Park Management System will cover the following activities. Auto Park Management System will be subdivided into subsystem components and communication between these subsystems. These identified subsystems are then decomposed into the modules (Puntambekar 2007).
For example in the audio transcription system, the text generation from the audio data is streamed in the radio broadcast. Audio signals are the continuous stream as an input. Component level Design Before designing phase starts, the business concept and use case modeling are available. As seen in the earlier part of auto park management system, a use case diagram described the interaction of user with the system that determined the necessary operations of the component. Use case diagram is mapped with the provided service interface of the component specification.
Implementation of a use case is known as the collaboration. The intended software will be used to manage the parking of vehicles. Figure: Component based software architecture Above figure depicts the component-based software architecture of the problem domain. There are two levels of the components as vehicle record management on top and location identification and payment system component on the next level. Each use case is intended to transform into the interface for users’ interaction with the system.
Vehicle record management is another system, which corresponds to an interface. Location identification and payment system have business logic to manage (Qian et al., 2010). As in class of vehicle record that adds, updates, removes and accesses various fields of the vehicle record for vehicle record management component. User interface Design User interface design is also known as the human computer action that determines how users and computers work together to satisfy the persons’ needs. Various factors are involved in the designing of the user interface.
Designers consider technical features and limitation of computer software and hardware. User interface of auto parking management system can be seen, talked, heard and touched. There are two main components of the user interface input and output. Input determines the desires of people as they communicate. Most important input components are mouse, and keyboard. Computer conveys the results as an output i.e. display screen (Galitz 2007). User interface design involves the selection of the appropriate interaction techniques and information presentation for the end-users’ classes.
Appropriate layouts, interface, correct language and interface controls (check boxes versus radio buttons) are entailed. User’s testing is the best way the iterative for improvement of the user interface. Use of correct checkboxes against each of the statement such as “Do not write your name” is the best way of a good user interface (Qian et al., 2010). References: Galitz, W. (2007). User Interface design, (3rd Ed.). Wiley Publishing Inc. Puntambekar, A. (2007). Software Engineering, (1st Ed.). Technical Publication Pune. Qian, K., Fu, X., Tao, L., Xu, C.
, and Diaz-Herrera. (2010). Software Architecture and Design Illuminated, Jones and Bartlett Publishers.
Read More