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.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Introduction to Web and Database Concepts Assessment 1
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
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
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 thegraphicrepresentationofthemodularhierarchyandtherelationshipsamongthem (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
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
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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
4
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
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
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
7
8
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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
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
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
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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
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 technicalandonlinemanner.Inordertoapplysuchtechnicalconceptsinarealtime organizations, it is important to analyse thesystem 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
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 throughricherwebandprogrammaticinterfaces.Nucleicacidsresearch.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. In2018 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): ExtendedcomputerdatabaseandWebretrievalsystem.NuclearInstrumentsand Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment,888, pp.31-43. 17