This project/internship entitled “STOCK MANAGEMENT SYSTEM” submitted by Sayed Wadud Islam, ID No. at Department of Computer Science and Engineering, Daffodil International University, has been accepted as satisfactory for partial fulfillment of the requirements for the grade of B. Sc . Department of Computer Science and Engineering Faculty of Science and Information Technology Daffodil International University. I hereby declare that this project has been carried out by me under the supervision of Aniruddha Rakshit, Senior Lecturer, Department of CSE Daffodil International University.
I also certify that neither this project nor any part of this project has been submitted elsewhere for the award of any degree or diploma. First of all, I would like to thank Almighty Allah for giving me the opportunity to participate in this project. The project aims to develop a web-based application called Stock Management System to manage the inventory system of each store.
Stock Management System (SMS) can be used to maintain stock details, stock maintenance, stock update based on sales. The stock management system is important to ensure quality control in businesses dealing with problem solving around consumer goods.
LIST OF TABLES
- Introduction
- PROJECT BACKGROUND
- GOALS OF THE PROJECT
- MOTIVATION
- Objective
- Schedule and Planning
- Features of Project
- Scope of the Application
- Literature review
- LITERATURE REVIEW AND RELATED WORK
- Problem Statement
- Limitations
- Possible solution
- Methodology
- Method Use To Develop Application
- Data Collection Methods
- Tools And Software
- Implementation plans
- Active user involvement –
- Empowered teams –
- Frequent delivery –
- Fitness for business –
- Incremental development –
- Reversible changes –
- Base-line the requirements –
- Integrated testing –
- Stakeholder collaboration –
- Feasibility
- Economic feasibility
- Operational Feasibility
- Technical Feasibility
The main goal of the project is to develop the inventory management system template software in which all the information related to the organization's inventory will be presented. It is an internet based web application that has an administration component to manage inventory and maintenance of the inventory system. Some key perspectives such as supply chain management, logistics and inventory from the backbone of the business delivery operation.
Displays the details of the purchase made by the organization along with the price and quantity. Displays the details of the sales made by the organization along with the price and quantity. One person is responsible for assigning details or records. Can add item and also add barcode/QR code of the item.
After analyzing some existing warehouse management applications, I had the obvious vision for the project to be developed. To cover all areas of inventory management system such as purchase details, sales details and inventory management. Business cases are the core of the DSDM model, which ensures that delivered projects have real business value.
Research and information collection play an important role in the first part of the project. Interview: Conducting interviews with the few Store owners to see if the system is useful to them and gathering information about the system's requirements. The user, the people who will use the end product, must actively participate in the development of the project.
This incremental development and delivery continues to provide the full range of features that the business needs. Looking at the current state of the store, the owner needs to purchase a desktop computer and one server to use the system and a barcode scanner to scan the barcode of the products. In general, a newly developed system will require special training for the user, but in this case the system is very easy to operate and eliminates the need for training.
In addition, since most store staff do not have computer skills, the system will be easy to use and operate. As needed, data will be retrieved from the server at the client end.
System Architecture Overview
Development Environment
- Front End[7]
- Back End[8]
Functional Requirements
Non-Functional Requirements
Use Case Diagram
- Association Diagram
Activity Diagrams
- Login Activity
- Customer Add Activity
- Product Add Activity
- Product Out Activity
- Supplier Activity
After the user logs in, select add customer, enter the first name, last name, email address and password for the customer addition process and click save button to receive a message with valid details. After the user is logged in, select product, select the product name and supplier name, then barcode and price automatically complete for the product addition process. After the user logs in, select the product, select the product name and the customer's name, then automatically complete barcode for the product checkout process.
After login, user must select Supplier, enter company name, product name, barcode and product price for the supplier addition process and click the save button to receive a message with valid details.
Class Diagram
Sequence Diagram
System Testing
- Testing Materials
- Software Requirements
- Hardware Requirements
- Testing Features .1 Features to be tested
- Features not to be tested
- Test Cases
- Integration Testing Case Module 6.3.2 Log In
- Log Out
- Registration
- Add new Customer
- Add new product
- Sell product
- Add new supplier
- User Interface Sketches
- UI Sketch for “Home” page
- UI Sketch for “Register” page
- UI Sketch for “Login” page
- UI Sketch for “Add Customer” page
- UI Sketch for “Product In” page
- UI Sketch for “Product Out” page
Module: User Login Module Test Designed: Sayed Wadud Islam Test Priority: (Low/Medium/High): High Test Date. Module: User Logout Module Test Designed: Sayed Wadud Islam Test Priority: (Low/Medium/High): High Test Date. Test Title: Verify Logout Test conducted by: Sayed Wadud Islam Description: Test Logout Page Date of test execution.
Module: User Registration Module Test Designed: Sayed Wadud Islam Test Priority: (Low/Medium/High): High Test Date. Module: Add New Customer Module Test Designed: Sayed Wadud Islam Test Priority: (Low/Medium/High): High Test Date. Test Title: Add New Customer Test Performed By: Sayed Wadud Islam Description: Test Add New Customer Page Date Test Performed.
Module: Add New Product Module Test Designed: Sayed Wadud Islam Test Priority: (Low/Medium/High): High Test Date. Test title: Add new product Test conducted by: Sayed Wadud Islam Description: Test Add new product page Date of test execution. Module: Selling Product Module Test Designed: Sayed Wadud Islam Test Priority: (Low/Medium/High): High Test Date.
Test title: Sell product Test conducted by: Sayed Wadud Islam Description: Test Sell product page Date of test conducted: 3.02.2021. Module: Add New Supplier Module Test Designed: Sayed Wadud Islam Test Priority: (Low/Medium/High): High Test Date: 4.02.2021. Test Title: Add New Vendor Test Conducted By: Sayed Wadud Islam Description: Test Vendor Page Date of Test Execution.
Conclusion
PLAGIARISM REPORT