Giter Club home page Giter Club logo

inventorymanagementsystem's Introduction

InventoryManagementSystem

A software developed using Java SE which provides as easy way to track the products, suppliers, customers as well as purchase and sales information. It also records the stock currently available in the store. There are basically two users, Administrator and Normal User. Both the users can manage suppliers, products, customers and purchase and sell products. The only difference between the two users is that the administrator can also view sales report and can also manage other users.

Download .sql file for this application: https://drive.google.com/file/d/0Bw-qNYNSGhdCN09YZDV6SmtRN00/view?usp=sharing&resourcekey=0-g98Gi5ErSgzV-Jit-4Ow6Q

Download required third party plugins (includes JCalender, JTattoo and SQLConnector) : https://drive.google.com/file/d/0Bw-qNYNSGhdCMU1mekN4SmRCb1E/view?usp=sharing&resourcekey=0-mynFCWwHM0l7oUuBwDIVbw

Download the software only: https://drive.google.com/file/d/0Bw-qNYNSGhdCbVdSdzZHX0pZOFE/view?usp=sharing&resourcekey=0-Q9wY-we5-vgs26YpPMrYaQ

Download full documentation for free:

Credentials:

After importing the above sql file and adding the plugins, try using the credential username: user4 and password: test123

Also make sure your mysql is username: root and password: root. If not change the credential in ../ims/src/com/inventory/database/ConnectionFactory.java line no. 36 and 44.

inventorymanagementsystem's People

Contributors

gaurabdev avatar sajanrjb avatar sazanrjb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

inventorymanagementsystem's Issues

passwords

Hello,i'm from China,very interesting in your work ,can you send me the username and password to me for the project InventoryManagementSystem? sincerely thank you.

Normal User Login Issue

Describe the bug
Normal users can’t login. The reason for the bug is that in ConnectionFactory class the checkLogin method is having hard-coded SQL query for ADMINISTRATOR instead of ADMINISTRATOR or Normal User. Therefore, if a Normal User tries to login into the application. This query returns a NULL result.

To Reproduce
Steps to reproduce the behavior:

  1. Enter Username : (Normal User's username)
  2. Enter password : (Normal User's password)
  3. User gets login error.

Expected behavior
Users should allow logging into the system if their Username and password associated with the Username is correct.

Screenshots
Screenshot 2023-08-13 at 5 51 25 PM

How to setup or run program and what is id pass because it rejects user4 and test123

@sazanrjb dude you wrote very clean code i saw your source code appreciable
now my question is that how could i run the software as you provide the link of just running software locally
when ever i run and put username user4 and password test123 it says invalid id pass
and when i run in eclipse it give me mysql error i tried so much but i could not trouble shoot it
i will be thankful if you tell me process

Documentation requires Scribd account.

Would you be able to move the documentation into the repo, or host it somewhere else?

I'm only able to read the first few pages before being prompted to sign up for scribd, and it cuts off before the introduction is finished.

Solid: 2 Single Responsability Violations

First Violation:
In the CustomerDAO clas i found a function which adds the class another responsability. the method ProductsName searchs all the products availables and shows its names.
image
Anothe Class should be created which consults the proudcts available.
image
image

Second Violation:
In the class ProductDao i found the same method and 2 more mthods which broke the principle. The methods getSupplierCode
and getSupplersInfo should be managed by another class.
image
image
Another class Suppier should be created which controls those methods, and remove the ProductsName method should be removed.
image
image

Can't Connect to Database

I have created Database , As well setup the project with jdbc
but still it can't connect with mysql server
i have tried using
user4, test123 or Test123
but failed to connect and get this error in my console screen:
java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:923) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:404) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:317) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.inventory.database.ConnectionFactory.<init>(ConnectionFactory.java:26) at com.inventory.ui.LoginDialog.loginBttnMouseClicked(LoginDialog.java:193) at com.inventory.ui.LoginDialog.access$1(LoginDialog.java:187) at com.inventory.ui.LoginDialog$2.mouseClicked(LoginDialog.java:68)

dd
asd

Release via GitHub

I have problems with downloading the content from google drive. Would you please create a release instead of uploading it to Google Drive?

Can't login

Hi i donwloaded your program but i can't login because i can't find login details?
what license is this program?

Sql Injection Security Issues

Hey, I find few parameters are vulnerable to SQL injection vulnerability.
A list of affected files:
UserDAO.java
Stocks.java
SupplierDAO.java
ProductDAO.java
CustomerDAO.java
ConnectionFactory.java

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.