Thesis Documentation | Online Supply and Inventory System Chapter 3

Thesis Documentation | Online Supply and Inventory System Chapter 3

This chapter Thesis Documentation | Online Supply and Inventory System Chapter 3 a condition will be set on the software based on the usage of the software. Then, the features of the software are determined based on the needs. Next, a data flow diagram is created to determine the flow of data from server to user. The software development tools is chosen based on the limitation and features. Then, the software flow chart is created based on the limitation and features.

Here’s the Steps on How to Make Online Supply and Inventory System Chapter 3

Online Supply and Inventory System Chapter 3

  1. Methodology

  2. Usecase Diagram

  3. Activity Diagram

  4. Context Diagram

  5. Data flow Diagram

  6. Entity Relationship Diagram

  7. Data Tables

  8. Archetectural Diagram

  9. Screen Design

Thesis Documentation | Online Supply and Inventory System Chapter 3 : Methodology

This chapter presents the system design of the proponent’s system.

System Development Life Cycle (SDLC)

The Software Development Life Cycle (SDLC) is very important in developing the system since it can help us to know how to use a process for planning, requirements analysis, testing, evaluation and deploying an information system. The SDLC is used as a guide in developing the project, planning and analyzing in which the processes are in step by step procedures.

The concept of SDLC applies to a range of hardware and software configurations, as a system can be composed of hardware and software only, or a combination of both. This space is done by step by step and was used repeatedly to accomplish the final project.

Rapid Application Development Methodology

Figure 1: Rapid Application Development Methodology

Figure 1 tells from the beginning of the research up to the last process. RAD model distributes the analysis, design, build and test phases into a series of short, iterative development cycle. RAD makes heavy use of prototyping to make sure interested parties have a clear picture of all aspects of the system.

Rapid Application Development is easy to use as a methodology the diagram shows the step by step so that the problems that might encounter can be polished by reviewing every step. In RAD, the functions are developed as the prototype is being integrated to make the complete process quicker it makes it easier to incorporate and understand the changes within the development.

Analysis and Quick Design

In this phase, the proponents analyzed the data they gathered and created a design that is suitable for the processed for AGRI-TRADING.

Business Modeling

This phase of software development is the stimulant of the proponents to plan a software that will aid the agri-trading. The proponents conducted an interview and observations on how the staff doing their job in a period of time.

Then, proponents asked for the process they’re doing manual when it comes to inventory and the proponents found out a problem and a need that can be addressed by the proponent’s system.

Then proponents had sited different platforms to be used for the entire development of the system that can attain the objectives of the study.

Data Modeling

In this phase, the information that has been gathered from business model is being analyzed to form a set of data objects deemed very important all throughout the process for developing a system. The relation between these data objects are established and defined in detail in relevance to the business model.

Design Modeling

In this phase, the proponents developed a design which is user-friendly and can obtain an easy access to the field requested by the user and since one of the features of the system is web-hosted, proponent used the standard mark-up language for creating web-site or the HTML, and for the design or the CSS.

Process Modeling

In this phase, the data object sets are being executed to start the first process which is establishing the business information flow needed to achieve specific business objectives as per the business model. The process model for any changes or enhancements to the data object set is defined in this phase.

In line with this stage of development, the proponents had created some of the methods for the system’s processes, however the proponents had been encountered some problems while developing these processes.

Yet by the availability of the information on the internet. And in agreement to this stage, the proponents had also sought for some of the further inputs vital to the system and formulate further processes. Furthermore, knowledge in programming and logic were really needed to attain this stage.

Application Generation

Generating the actual system is being describe in this phase, by using automation tools for the process to be converted into actual prototype. The over-all development of the system in both front-end and back-end has been developed using PHP since PHP file contain text, HTML, CSS, JavaScript and PHP code.

The proponents used this platform via Sublime Text Editor and for the database of the system, the proponents had used Structured Query Language specifically MYSQL using PHPMyAdmin. But during the development of the system the proponents used local hosting using XAMPP- Apache Server.

Testing and Implementation

This phase is the actual testing of the actual prototype, to be able to fix suddenly if there is an error found. The overall testing time is reduced in the RAD model as the prototype is independently tested during iterations.

At this stage, the proponents will conduct a series of testing of the system to the user, however, in every test done by the proponents, the user/s suggest further changes of lay-out of the system. The proponents took a lot of testing and checking until it reaches the maximum user’s satisfaction.

Thesis Documentation | Online Supply and Inventory System Chapter 3 : Usecase Diagram

Agri-Trading Supply and Inventory Management System with SMS Notification Use Case Model

Figure 2: Agri-Trading Supply and Inventory Management System Use Case Diagram

Figure 2 shows the use case of Agri-Trading Supply and Inventory Management System and the task of every actors of the system.

Manage Inventory

Figure 3: Manage Inventory Use Case Diagram

Figure 3 shows manage inventory use case diagram and how the actors manage the inventory of Agri-Trading.

Table 2: Manage Inventory Use Case Description of Agri-Trading Supply and Inventory Management System with SMS Notification.

Generate Report

Figure 4: Generates Report Use Case Diagram

Figure 4 shows generates report use case diagram and how the actors generate report of Agri-Trading.

Table 3: Generates Reports Use Case Description of Agri-Trading Supply and Inventory Management System with SMS Notification.

Manage Delivery

Figure 5: Manage Delivery Use Case Diagram

Figure 5 shows manage delivery use case diagram and how the actors manage the delivery of Agri-Trading.

Table 4: Manage Delivery Use Case Description of Agri-Trading Supply and Inventory Management System with SMS Notification.

Manage Customer

Figure 6: Manage Customer Usecase Diagram

Figure 6 shows manage customer use case diagram and how the actors manage the customer of Agri-Trading.

Table 5: Manage Customer Use Case Description of Agri-Trading Supply and Inventory Management System with SMS Notification.

Send SMS

Figure 7: Send SMS Usecase Diagram

Figure 7 shows send SMS use case diagram and how the actors manage the delivery of Agri-Trading.

Table 6: Send SMS Use Case Description of Agri-Trading Supply and Inventory Management System with SMS Notification.

Thesis Documentation | Online Supply and Inventory System Chapter 3 : Activity Diagram

Activity Diagram for Ordering

Figure 8: Activity Diagram for Ordering

Figure 8 shows the activity diagram for ordering and the steps in ordering.

Activity Diagram for Order Confirmation

Figure 9: Activity Diagram for Order Confirmation

Figure 9 shows the activity diagram for order confirmation and the steps in confirming the order.

Thesis Documentation | Online Supply and Inventory System Chapter 3 : Context Diagram

Figure 9: Context Diagram

Figure 9 shows the context diagram of Agri-Trading Supply and Inventory Management System with SMS Notification.

Thesis Documentation | Online Supply and Inventory System Chapter 3 : Data Flow Diagrams

Figure 10 : Data flow Diagram (Level 0)

Figure 10 shows the data flow diagram of Agri-Trading Supply and Inventory Management System with SMS Notification.

Data Flow Diagram of Purchase Product (Level 1)

Figure 11 : Data Flow Diagram of Purchase Product (Level 1)

Figure 11 shows the data flow diagram of purchase product level 1 of Agri-Trading Supply and Inventory Management System with SMS Notification.

Data Flow Diagram of Inventory (Level 1)

Figure 12: Data Flow Diagram of Inventory (Level 1)

Figure 12 shows the data flow diagram of inventory level 1 of Agri-Trading Supply and Inventory Management System with SMS Notification.

Data Flow Diagram of Reports (Level 1)

Figure 13: Data Flow Diagram of Reports (Level 1)

Figure 13 shows the data flow diagram of reports level 1 of Agri-Trading Supply and Inventory Management System with SMS Notification.

Data Flow Diagram of Delivery (Level 1)

Figure 14: Data Flow Diagram of Delivery (Level 1)

Figure 14 shows the data flow diagram of delivery level 1 of Agri-Trading Supply and Inventory Management System with SMS Notification

Thesis Documentation | Online Supply and Inventory System Chapter 3 : Entity Relationship Diagram

Figure 15 : Entity Relationship Diagram

Figure 15 shows the entity relationship diagram of Agri-Trading Supply and Inventory Management System with SMS Notification

Thesis Documentation | Online Supply and Inventory System Chapter 3 : Data Dictionary

Table 6: tblcategory

Table 6 is the table for category list. It includes category id and category name.

Table 7: tblcustomer

Table 7 is the table for registered customer. It shows the important data given by the customer such as the customer id in which the admin can easily identify the customer.

Table 8: tbldelivery

Table 8 is the table for delivery it includes delivery id and some details of customer for delivery purposes.

Table 9: tblemployees

Table 9 is the table for employees. It shows the important data given by the employee such as the customer id in which the admin can easily identify the employee.

Table 10: tblproducts

Table 10 is the table for products. It includes product id, product name so that admin will easily identify the products. It shows the important data encoded for the table of products.

Table 11: tblsupplier

Table 11 is the table for supplier. It shows the important data given by the supplier such as the supplier id in which the admin can easily identify the supplier.

Table 12: tbltransac

Table 12 is the table for transaction. It includes transaction id, transaction code date which is really important in every transaction that admin easily tract if there are some losses.

Table 13: tbltransacdetail

Table 13 is the table for transaction details. It shows the important data from transaction detail which shows the whole information from the transaction.

Table 14: tblusers

Table 14 is the table for users. It shows the important data given by the users such as the user id in which the admin can easily identify the users.

Architectural Framework

Figure 16 : Architectural Framework

Figure 16 shows the architectural diagram of Agri-Trading Supply and Inventory Management System with SMS Notification.

Screen Layout and Design

Login Page

Figure 17: Screen Design for Login Page

Figure 17 shows the screen design for log in page of the system for the admin side to access the system.

Client Side

Figure 18 : Screen Design for Client Side

Figure 18 shows the screen design for client side of the system which they select different kinds of Agri-Trading products.

Admin Home

Figure 19 : Screen Design for Admin Side

Figure 19 shows the screen design for admin home of the system for the admin side to access the different tables of the system.

User Table

Figure 20: Screen Design for User Table

Figure 20 shows the screen design for user table of the system which will able to see those users who access the system.

Employees Table

Figure 21: Screen Design for Employees Table

Figure 21 shows the screen design for employees table of the system.

Customer Table

Figure 22: Screen Design for Customer Table

Figure 22 shows the screen design for customer table of the system

Suppliers Table

Figure 23: Screen Design for Suppliers Table

Figure 23 shows the screen design for suppliers table of the system which able to add and update supplier.

Products Table

Figure 24: Screen Design for Products Table

Figure 24 shows the screen design for products table of the system which will able to add new stocks and where users can update the products.

Related Article

Inquiries

if you have any questions or suggestions about Thesis Documentation | Online Supply and Inventory System Chapter 3, please let’s me know by dropping your comment below.

Leave a Comment