Introduction to Web and Database Concepts

Verified

Added on  2022/12/15

|19
|1755
|51
AI Summary
This document provides an introduction to web and database concepts, focusing on system design techniques, entity relationship diagram, use case diagram, activity diagram, sequence diagram, and class diagram. It discusses the importance of these concepts in managing data and information in an organization.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Introduction to Web
and Database Concepts
Assessment 1
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Table of Contents
INTRODUCTION...........................................................................................................................1
MAIN BODY...................................................................................................................................1
System design techniques...........................................................................................................1
Entity Relationship Diagram.......................................................................................................6
Use Case diagram......................................................................................................................12
Activity Diagram.......................................................................................................................13
Sequence Diagram....................................................................................................................14
Class Diagram...........................................................................................................................15
CONCLUSION..............................................................................................................................16
References:.....................................................................................................................................17
Document Page
INTRODUCTION
Database management system can be defined as the handling and managing the large or
small data or information in an organization in order to add, retrieve, modify and delete the
information, this is done so that functioning of an organization can be smooth in future (Zerkin
and Pritychenko, 2018). Data analysis through online systems is an easy manner to perform so
that convenient way can be pick out to examine the data and information for better future
considerations. The following discussions is made on the system design techniques, entity
relationship diagram, use case diagram, activity diagram, sequence diagram and class diagram in
context of the given case study with proper findings and conclusion in order to develop the
online catering services system to manage the customers and stakeholders in an effective and
efficient manner.
MAIN BODY
System design techniques
Structure charts
It is defined as the fundamental method of structured system design, it is considered as
the graphic representation of the modular hierarchy and the relationships among them
(Altenhoff, Glover, Train and Redestig, 2018). It is mainly of two types, structured charts and
program structured charts. Former one represents the brief breakdown of the functions of the
software without taking any consideration like package into account. Latter one depicts the
actual programs and processes which are to be build up or developed. Structure charts represents
the structure of the system. It is also can be used to showcase the information flow among
modules. It is not responsible for the illustration of the flow of control and more over it also not
renders any information about the sequencing of events and condition tests. The below figure is
of the program structure chart which illustrates the assorted symbols that can be utilised. A box
depicts the module, lines which are connecting the modules are representing the calling
hierarchy. Parameters, conditional calls and loops are also can be illustrated on the structured
charts as well by using the symbols shown.
1
Document Page
Data flow oriented design
It is a technique of deriving the design of the modules which are dependent on the data
flow diagram. It is suggested tool for processing applications which are oriented in nature for
example accounting, inventory and payroll (Tafrihi and Hasheminasab, 2019). It has some
process which are as follows: first is the definition of the topmost model, second is the
identification of the major input streams, processing centre and output streams. It can also be
recognised by parallelism of flow of the data. Third is definition of module for each and every
output and input stream and the processing centre. In case if processing centre, definition of sub
module for each and every of the processes which are occurring in a parallel form. Fourth
defines the step such as for each and every module which are at lower level, take the portion
which are corresponding of the data flow diagram and repetition of step 2 and 3 until and unless
2
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
it is fully decomposed. Fifth step refines the design on order to reduce the coupling and increase
the modules cohesion. It is essential because data flow diagrams never take the account of flow
of the control, packaging considerations and trivial paths.
3
Document Page
4
Document Page
Data structure oriented design
It is a tool of decomposition of modules which converts the data representation of a
structure of the data into the software representation. It is mainly used for the systems with a well
defined, heavy flow of input or output, little processing logic and hierarchical structure of
information such as online catering system (Yang, Yan, Subramaniam, Lu and Cheung, 2018).
Object oriented design
It is the method to decomposition of modules which depicts the problems in the form of
objects or operations and describes the solution in the similar forms. It is majorly applicable to
some of the applications such as real time systems, simulation systems and complex and
dynamic entities systems and this is difficult to showcase the usage of techniques in the
traditional form. This tool highly needs the language in which the objects of real world can be
5
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
illustrated, such languages typically develop the classes of an object in a particular application
(Majeed and Rauf, 2018). For each and every class, the properties and attributes in each and
every object in the class share are described. The activity with each and every object cab execute
are defined. Such things are written in the terms of messages to which each and every object in
the class can be able to respond. It is resulted that all communication among any two of the
objects even when are they from the different classes or not is executed by sending the messages.
Therefore, object oriented languages are containing the high degree of encapsulation feature in
them in which each and every object is accountable for their own operations and not an another
object can have a access on their structure in a direct way. Hence, the total result is that each and
every messages is similar to the separate black box, which is a property which formulates the
designing of the system in a more manageable manner.
Entity Relationship Diagram
It is defined as the visual representation of various entities inside the system and shows
the relationship among them. An entity acts a table or an attribute of a table in a database
management system. Therefore, by depicting the relationship between the tables and their
attributes, it shows the complete database structure in a logical manner. Here the example is
taken from the given case study of online catering services systems.
6
Document Page
7
Document Page
8
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
9
Document Page
10
Document Page
11
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Use Case diagram
It can be defined as the simplest way of representing of user's communication with the
system which illustrates the relationship among the user and the various use cases in which there
is an involvement of the user. Here the example is taken from the given case study of the online
catering services system.
12
Document Page
Activity Diagram
It is defined as the representation in a graphical form of the flow of the work in a step
wise manner as per the activities scheduled and moreover the actions which supports the
iteration, concurrency and choice. Here the example is taken from the given case study of online
catering services system.
13
Document Page
Sequence Diagram
It is defined as the representation of the interaction of objects which are arranged in the
sequence on the basis of time. It showcases the involvement of the objects in the cases and the
sequencing of the messages which are exchanges among the objects that is required to pull off
the functionality of the scenario. Here the example is taken from the given case study of online
catering services system.
14
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Class Diagram
It can be defined as the type of the diagram of static structure which defined the structure
of the system in the form of classes of the system, their attributes, relationship among objects and
operations. Here the example is taken from the given case study of the online catering services
system.
15
Document Page
CONCLUSION
It is concluded that web and database concepts are an important concepts to learn in order
to work and make the efficient use of the advanced technology available for the convenience of
the business. Now a days technology is upgrading day by day and this updating technology has
benefited the business not only in the database management system online but also the other
management areas as well for the proper and an appropriate management of the business in a
technical and online manner. In order to apply such technical concepts in a real time
organizations, it is important to analyse the system design techniques, it is essential to examine
the entity relationship diagram, it is necessary to determine the use case diagram, it is significant
to study about the activity diagram, it is crucial to gain the knowledge about the sequence
diagram and it is imperative to learn the class diagram. Hence, this report covers all such areas in
order to better understand the conception of the web and database conceptualization in an
organization.
16
Document Page
References:
Books and Journals
Altenhoff, A.M., Glover, N.M., Train, C.M. and Redestig, H., 2018. The OMA orthology
database in 2018: retrieving evolutionary relationships among all domains of life
through richer web and programmatic interfaces. Nucleic acids research. 46(D1),
pp.D477-D485.
Majeed, A. and Rauf, I., 2018. MVC architecture: a detailed insight to the modern web
applications development. Peer Review Journal of Solar & Photoenergy Systems. 1(1).
pp.1-7.
Tafrihi, M. and Hasheminasab, E., 2019. MiRNAs: biology, biogenesis, their web-based tools,
and databases. Microrna. 8(1). pp.4-27.
Yang, J., Yan, C., Subramaniam, P., Lu, S. and Cheung, A., 2018, May. How not to structure
your database-backed web applications: a study of performance bugs in the wild.
In 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) (pp.
800-810). IEEE.
Zerkin, V.V. and Pritychenko, B., 2018. The experimental nuclear reaction data (EXFOR):
Extended computer database and Web retrieval system. Nuclear Instruments and
Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and
Associated Equipment, 888, pp.31-43.
17
chevron_up_icon
1 out of 19
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]