Академический Документы
Профессиональный Документы
Культура Документы
Design Document 1
Revision History
1. Introduction
2. Overview
5. Activity Diagram
6. Sequence Diagrams
Analysis Phase:
The Analysis Phase is where the project lifecycle begins. The Analysis Phase
is where you have broken down the high-level Project definition into more
detailed business requirement. The purpose of the Analysis Phase is to identify
and substantiate the optimum solution that will satisfied the project
requirements and constraints and to establish the project budget, schedule,
controls, and evaluation criteria that will be put forward for preliminary project
approval. The level of effort required for this phase is dependent on the nature,
complexity and sensitivities of the project.
Design Phase:
Keeping in view the limitations and issues of the manual system in practice for
poultry business, we will cover the following processes within this project.
Breed Procurement
Feed Procurement
Feed Usage
Breed Vaccination Record
Sale of Meet and Eggs
Sale of Wastage
Employee Salaries
Other Expenses
Along with the above mentioned processes, this application will provide end
user the following extra functionalities to run the business more accurately and
efficiently.
Context Diagram
Level 1 Data Flow Diagram
Level 2 Data Flow Diagram
1-Procurement Process
2 – Sale Process
5 – Expense Process
6 – Vaccination Process
4. Entity Relationship Diagram (ERD)
BREED_PROCUREMENT
FEED_PROCUREMENT SUPPLIER BREED_PROC_ID
FEED_PROC_ID SUPPLIER_ID
FARM_ID (FK)
SUPPLIER_NAME SUPPLIER_ID (FK)
FARM_ID (FK)
ADDRESS USER_ID (FK)
SUPPLIER_ID (FK)
PHONE PROCUREMENT_DATE
USER_ID (FK)
TOTAL_AMOUNT
PROCUREMENT_DATE
AMOUNT _PAID
T OT AL_AMOUNT
AMOUNT_PAID USER
USER_ID OTHER_EXPENSES
USER_NAME EXPENSE_ID
USER_ROLE
PASSWORD FARM_ID (FK)
DESCRIPTION
EXPENSE_DAT E
POULTARY_FARM AMOUNT
USER_ID (FK)
FARM_ID
FARM_DESCRIPTION
FARM_LOCATION
FARM_AREA
RENT_AMOUNT
PRODUCT_SALE WAST E_SALE
PROD_SALE_ID WASTE_SALE_ID
CUST OMER
SALE_DATE FARM_ID (FK)
CUST OMER_ID
CUSTOMER_ID (FK) CUSTOMER_ID (FK)
FARM_ID (FK) CUST OMER_NAME USER_ID (FK)
USER_ID (FK) ADDRESS SALE_DATE
T OT AL_AMOUNT PHONE T OT AL_AMOUNT
AMOUNT_RECEIVED AMOUNT_RECEIVED
BREED_BATCH
PRODUCT_SALE_DETAIL
BAT CH_NUMBER WAST E_SALE_DET AIL
PROD_SALE_ID (FK)
PRODUCT_ID (FK) FARM_ID (FK) WAST E_SALE_ID (FK)
BAT CH_CREATED_DATE WAST E_ID (FK)
PRICE BAT CH_EXP_OUT_DAT E
QUANTITY BREED_ID PRICE
NO_OF_BIRDS QUANT ITY
EXPECT ED_WEIGHT
PRODUCT
PRODUCT_ID
WAST E_TYPE
PRODUCT_DESCRIPTION
UNIT WAST E_ID
SALE_PRICE VACCINATION_PROCESS
WAST E_DESCRIPTIONN
VACC_PROCESS_ID UNIT
VACCINATION_TYPE SALE_PRICE
BAT CH_NUMBER (FK)
VACCINATION_ID VACCINATION_ID (FK)
DESCRIPT ION EMPLOYEE
VACC_NAME VACC_DATE
FREQUENCY QUANTIT Y EMPLOYEE_ID
PRICE
EMPLOYEE_NAME
CNIC
EMPLOYEE_SALARY GENDER
DESIGNAT ION
SALARY_ID DATE_OF_JOINING
EMPLOYEE_ID (FK) SALARY
SALARY_DATE PHONE
SALARY_AMOUNT CELL
ADDRESS
5. Activity Diagram
Login Process
Breed Procurement Process
Feed Procurement Process
Egg/Meat (Product) Sale Process
Wastage Sale Process
Feed Usage Process
Salary Process
Vaccination Process
Expenses Process
6. Sequence Diagrams
Login Process
Breed Procurement Process
Feed Procurement Process
Product Sale Process
Wastage Sale Process
Feed Usage Process
Salary Process
Vaccination Process
Expenses Process
7. Architecture Design Diagram