0% found this document useful (0 votes)
443 views9 pages

Supermarket Detailed Design Documents

The document provides details on the design of a software system. It begins with an introduction to detailed design and the applicable system and database design documents. It then describes the structure of the software package and users. The modular decomposition of components is explained along with the modules and their functions. Finally, the module design of specific components like Login, Search, Modify etc. are explained with inputs, procedures, and outputs.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
443 views9 pages

Supermarket Detailed Design Documents

The document provides details on the design of a software system. It begins with an introduction to detailed design and the applicable system and database design documents. It then describes the structure of the software package and users. The modular decomposition of components is explained along with the modules and their functions. Finally, the module design of specific components like Login, Search, Modify etc. are explained with inputs, procedures, and outputs.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

DETAILED DESIGN DOCUMENTS

1.Introduction:Detailed design starts after the system design phase is completed. The goal of this phase is to develop the internal logic of each of the modules identified during the system design. In a design document, a more detailed specification is given by explaining in natural language what a module is supposed to do. The design level in which the internal design of the modules, or how the specification of the module can be satisified, is decided, is often called Detailed design or Logic design. Detailed design essentially expand the system design to contain a more detailed description of the processing logic and data structures so that the design is sufficiently complete for coding. Detailed design is an extension of the system.

2.Applicable Documents:The document that are applicable for the detailed design are the System Design Document and the Database Design Document.

3.Structure of the Software Package:3.1. User:The user may be Administrator and Employee.

3.2.Process ID & Password:Takes the ID and Password from the user and passes it to the user master for checking the similarity.

4. Modular Decomposition of Components 4.1. Modules of components:-

1. Search:This module is used to search any record from any database. In this we can get particular record for our use.

2. Modify:After searching we can use the modify module. Here we can modify the any searched record for our convenience.

3. View:Under this module we can view the any database record in our form.

4. Delete:As name itself indicate that this module is used to delete particular record from database.

5. Save:As name itself indicate that this module is used to save any particular record into our database.

6.New:As name indicate that this module is used to add any particular record into our database.

7. Print :This module is used only in billing form.

8.Close :Every form contains this module. This module is used to close the any opened form in the screen.

Login
Administrator Account

FIRS T NEXT LAST

Employees
NEW
Change Password

SAVE CLOSE
DELETE MODIF Y

Customer Custom er Account Stocks Supplier s Suppliers Products Items

SEARC H

PRINT Products Transactions


Orders Issued

VIEW

Arrival

Arrival report Issued report Report s Stock Report Purchase report Bill Cusomer Bill Payment Purchase Bill payments

logout

Main

Validated input

Calculation of bill

Output

5.2. Module Design of Component:5.2.1.Login 5.2.1.a . Input:At the first user should enter the name, afterwards he should enter his given password. 5.2.1. b. Procedural details:Pseudo- code fro Login:Receive Username and Password BEGIN IF Valid THEN Display main form

MSGBOX Invalid password END IF END

5.2.1.c. Output
Display the main form

5.2.1.1 NEW:5.2.1.1.a Procedural details:New button refresh the fields in the form BEGIN IF option selected is NEW THEN Show the new record in the form END IF END

5.2.1.2 SEARCH:5.2.1.2. A.Input


Product number, name

5.2.1.2.b procedural details:Search button search particular record and Displays BEGIN IF option selected is Search THEN Show the particular record in the form END IF END

5.2.1. c. Output
Display the Product detail

5.2.1.3 View:5.2.1.3.a procedural details:View button Displays all the details about the particular from BEGIN IF option selected is View THEN Show form END IF END

5.2.1.3. b. Output
Display the Product detail

5.2.1.4. MODIFY 5.2.1.4.a. Input


Here only the particular records, which need to be changed, are modified.

5.2.1.4.b. procedural details:Modify button allows changing the existed data in the database BEGIN IF option selected is Modify THEN Allows modifying the data in the current database END IF

END 5.2.1.5.CLOSE . 5.2.1.5.a procedural details:-

Close button closes the particular form


BEGIN IF option selected is Close THEN Close the form END IF END

5.2.1.6.PRINT 5.2.1.6.a.Input Patient detail

5.2.1.6.b. procedural details:PRINT button print the particular form


BEGIN IF option selected is Print THEN Print the form END IF END

5.2.1.6.c.Output
Product detail

5.2.1.7.SAVE 5.2.1.7.a.Input Patient detail

5.2.1.7.b. procedural details:SAVE button saves the current record at the end of the database.
BEGIN IF option selected is Save THEN SAVE the new detail END IF END

5.2.1.8.DELETE 5.2.1.8.a.Input Patient detail

5.2.1.8.b. procedural details:DELETE button deletes the selected record


BEGIN IF option selected is Delete THEN Delete selected data in the database END IF END

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy