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