Soft-eng-final.docx

  • Uploaded by: Glice Aliponga
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Soft-eng-final.docx as PDF for free.

More details

  • Words: 1,538
  • Pages: 34
SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

Signature

Hanie Maluya

Glice Aliponga

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

Change History

Date January 23, 2019

February 24, 2018

Version 1.0

1.1

Description

Author

Software Design Description

Hanie Maluya

Document.

Glice Aliponga

Software Design Description

Glice Aliponga

Document.

Hanie Maluya

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

Preface

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

 Introduction This plan will address only those items and elements that are related to the Egg Delivery System process, both directly and indirectly affected elements will be addressed. The primary focus of this plan is to ensure that the system works perfectly when use by the administrator to manage the customer’s data in deliverable of egg.

1.1. Purpose The Software Design Description (SDD) document describes all of the essential components of the system to satisfy the requirements given by the client. This report is use especially during implementation of the system.

1.2. Scope This study will help to have an efficient delivery and to access easily, and minimizing the errors that may happen. It would be helpful to automate all the inventories and transactions of the livestock supply and to have an update. It will also enhance quality assurance in customer’s service, due to automated replenishment seeking to avoid delays in buying of the eggs of the customers. In addition, it becomes easy and less hassle in the part of the in charge personnel.

1.3. Definitions and Acronyms

NO. 1

TERMS/ACRONYMS EGG DELIVERY

DEFINITIONS EGG DELIVERY SYSTEM

SOFTWARE REQUIREMENT 2

SDD

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

References Software Engineering Standards Committee of the IEEE Computer Society, “IEEE Recommended Practice for Software Design Descriptions”, IEEE Std 1016-1998.



HTTP://WWW.rentlaw.com



Microsoft access



HTTP://www.EGG DELIVERY.com

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

 Decomposition Description During

the

subsystem decomposition of Egg

Delivery

System,

The egg shell took much longer to decompose in the garbage than in the compose. Make a small hole and put an egg shell inside. A typical egg shell takes

2-4

weeks

to decompose.

Release

of

nutrients.

There

was

a

rapid decomposition rate when the acid from the vinegar came in contact with the egg shell. The decomposition shows the existence of the following subsystems:  Administrator management subsystem 

Customers management subsystem

2.1. Module Decomposition Egg Delivery has different components each has different responsibilities inside the system. User management subsystem This subsystem is responsible for managing different users on the system by taking care of login information to users. It manages the user ID and password of all users of the system for security purpose. Operations provided by this subsystem are:  user admin ()  User log in ()  Registration

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

Customer management subsystem A customer management system, delivery administration software or customer management information system for education is to establish and manage customer data.

The operations provided by this subsystem are: 

Administration and commercial operation (subscription, end terminals, charging and statistics).



Security Management



Network configuration, Operation and Performance Management.



Maintenance Task.

The database subsystem will have implemented by relational database management system used to store the persistent data. The storage subsystem will encapsulate the database providing a common interface to other three high level subsystems. It is responsible for getting system-related data from different subsystems and issuing DBMS-specific calls for information storage and retrieval.

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

Customer Management Subsystem

Registration

User

Admin

customer

Payment

Admin Panel Management Subsystem

Reports

Storage

Database

Figure 1 Subsystem Decomposition with Classes

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

 Concurrent Process Decomposition User Entity This will help of the user list determines if a person trying to login to the system is already registered one or not. If not, an error message will display reminding that the user is unauthorized to access such system.

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

 Data Decomposition Customer Entity This is an entity representing the tenant. It holds all the required properties for the customer such as customer ID, first name, last name, etc. A detailed description will be given in section 6. Delivery Entity This is an entity representing the delivery. It holds all the required properties for the delivery such as eggs order any, medium, small, long amount, availability etc. Order Entity This is an entity representing the customer order payment. It holds all the required properties for the order payments such as customer Id, first name, last name, egg type, down payment, etc. Billing Entity This is an entity representing the billing of the customer. It holds all the required properties for the billing such as billing ID, customer Id, first name, last name, etc.

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

 Dependency Description A Guide to the Project Management Body of Knowledge does not define the term dependency, but refers for this term to a logical relationship, which in turn will define as dependency between two activities, or between an activity and a milestone. Actors: Customer, Delivery, Payment System, Document Management System, and Manager.

 All payment is process through the payment system.  The managers may report to the system with information about credit reports, risk and egg delivery occupation.  In the event of non-consensual billing termination, the legal burden will be on the property owner to begin eviction process.

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

5.1. Inter-module Dependencies

The functioning of Egg Delivery Management System will be partly dependent on the correctness of the data stored and managed.

DELIVERY EGG

User

Customer Panel

Admin Panel

Storage

Database

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

5.2. Data Dependencies The dependencies between the data will fully present in E/R diagram that can be seen in Figure3.

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

 Interface Description In this section, each user interface will explain along with some screenshots.

6.1.1 User Login Login screen will be available for admin Egg Delivery System. At this screen, enter his/her admin and password to be able to use. This page is to provide the security of the system. Therefore, in wrong password entries system shall warn the user with pop-up window. General view of this screen can be seen.

Figure 2 User Login Screen

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

User Registration The Admin will register the customer through his/her corresponding

User Registration

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

Customer Delivery Details

The Admin will search the customer id, and all details.

User Customer Delivery Details

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

DELETE CUSTOMER

The Admin can delete with all the customers registered in his Egg Delivery.

Admin can delete customer

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

 Logical Architecture Below is diagram that shows the relationship between modules and user interface at Figure14

CUSTOMER

Process Register

PANEL

CUSTOMER

USER ADMIN

User log in Add customer Update, delete USER

CUSTOMER

USER USER LOG IN () ADD CUSTOMER EDIT/ADD INFO DELETE / VIEW

ORDER REGISTER

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

 Detailed Design 8.1. Module Detailed Design

Egg Delivery Detail Users can mode by which the administrator monitors the current done by customers. Its main purpose is to generate data- driven reports.

USER USERNAME- int PASSWORD- varchar

-CREATE (): void -GET ID (): void -GET PASSWORD

There are functions that the admin can do by this module below: User Login: Administrators also logs in to the system to keep his monitored. View Users: The admin can view / search a particular tenant to monitor all his tenants. Update Customer: The admin can update / edit questionnaires. View Customers: The admin can monitor the available egg size. Generate Payment: The admin can view, generate payment and print the tenants bill and amenities.

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

 6.1.1 User Detailed Design Column id (Primary)

Type int(11) Unique identifier

First Name

varchar(20) Name of the users

LastName

varchar(30) Name of the users

Username

varchar(30) Username of Admin

Password

Description

varchar(30) Password combination of characters and symbols

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

9.1. Data Detailed Design

6.2.1 Customer Entity Detail

USER USERNAME- int PASSWORD- varchar

-CREATE (): void -GET ID (): void -GET PASSWORD

Fieldnames Tenant id (Primary)

Type

Description

int(11)

Primary unique identifier

First name

varchar(30)

Customer Name

Lastname

varchar(30)

Customer Last Name

CurrentAdd

varchar(30)

Customer Address

PhoneNum

varchar(17)

Customer contact

Status

Varchar(12)

Customer Status

Age

int(11)

Age

Gender

varchar(1)

Male or Female

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

Add Customer– Add customer information Edit Customer – Edit customer information Update Customer- Update customer information Delete Customer-Delete tenant information

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

1 User Login

ENTER USERNAME

ENTER PASSWORD

DISPLAY VERIFICATION USER

MESSAGE

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

Update / View Profile

EGG PRICES

EGG PRICES

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

6

Appendices Paper Prototype Vs Screen Design

Home Page

Home Page Screen

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

Login

WELCOME

Login Screen

Welcome Screen

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

DELETE

E

DELETE SCREEN

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

VIEW PROFILE/CUSTOMER BILLING

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

SOFTWARE DESIGN DESCRIPTION EGG DELIVERY SYSTEM

7

Annexes

More Documents from "Glice Aliponga"

Chapter-1-1.docx
November 2019 7
Soft-eng-final.docx
November 2019 8