Professional Documents
Culture Documents
System Design: System Design Is The Process of Defining The Architecture, Components, Modules
System Design: System Design Is The Process of Defining The Architecture, Components, Modules
INTRODUCTION
System design is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements.
Once the analysis of the software requirements of the system was complete, the next step was to determine how the problem was to be solved. System design aimed at answering the question (how will the information system do what it must do to obtain a solution to the problem?) It includes:
Logical design: This involved a successive refinement of the system until it met the users requirements. The logical view of the system gave the system view as seen by the user which helped to ensure that the needs of the user were considered in the design process
Interface design: In this case the physical environment was considered that is the hardware, files and program procedures. Was represented using pseudocode.
Database design: Includes database schema representation, data normalization and database
model diagram (class diagrams)
The database design was done to enhance the speed of access, efficiency, and amount of storage space taken by the files.
DATA FLOW DIAGRAMS The following are the tools that were used to show the logical and the physical data flow diagrams of the new system to be developed
ENTITY
DATA FLOW
PROCESS
DATA STORE
MAGNETIC STORE
GUEST
BOOK ROOM BOOKING REPORTS 1 BOOKINGS TAKES CARE OF THE BOOKINGS MADE
S 1 1
STORE BOOKINGS
BOOKINGS FEEDBACK
WEB MASTER
RECEIVE BOOKINGS 2
BOOKINGS REPORTS
FRONT DESK
FEEDBACK
MANAGEMENT
DATABASE DESIGN
Below are tables which are used to show the design of the database and also contains the various data types of the fields that are in the respective tables:
Users table
Field Name username password Name Email address Data Type varchar varchar varchar varchar Size 50 50 30 50 Null No No No No
Guest
Field name Guest name Guest id Guest address location Data type varchar varchar varchar varchar Size 30 30 30 30 Null No No No No
Hotel
Field name Hotel name Hotel location Hotel Room numbers Data type varchar varchar int Size 30 30 5 Null No No No
Normalization
1NF
Name, username, password, email address, guest id, guest name, guest address, guest location, hotel name, hotel location, hotel room numbers. I. II.
2
Name, user name, password, email address, date registered, date last visited, session time, session id, user type. Travelers name, travelers id, passport number, travelers address, country of origin, destination name, destination id, destination description, destination description.
NF 1.
II Session id, date registered, date last visited, session time, username, password
.2 I Travelers id, travelers name, passport number, travelers address, country of origin, destination
Session id, username, password, session time, date last visited, userTravelers id type 4.0.8 Entity relationship diagram
User Username Name Password email address Session Session id, session time date last visited user type username, password travelers name passport number travelers address country of origin destination id
MODULES
The figure below shows integration of system modules.
Login_window
Add guest
Edit guest
Delete guestReport
Help
USERNAME PASSWORD
OK
EXIT
The login window consists of a user name and password text area. It allows access to authorized personnel only.
Adding guests
First name
Edit guest
Add Reset Exit
Find
Edit
Exit
Delete guest
First name
Find
Delete
Exit