Develop a purchase order system, JAVA Programming

Assignment Help:

Develop a Purchase Order System

Project Description:

Purchase Order (PO) is one of the first steps in the ordering process of a store. Before, we rely on manual computation to merge the POs we made, we use papers to locate the preceding orders we made to a specific supplier. Presently, we put our POs in an excel file for consolidation and for provision of a simple summary. Since the data base we input into the Excel file is getting bigger, and our computer is a little old, the process is getting really unreliable and slow. Also, because this is handled by only one encoder, it is overriding a lot of time.

What we require is to have a web-based application to transfer the complete processing load to the server and to have multiple users access the system to hasten the transaction. We also require summary reports via online and via Jasper Report.

Description of System:

1. It is a Purchase Order System. I believe it is a little similar to an Inventory System. This can be deployed locally.

2. A User should have a login and logout module, with User Groups (Encoder, Administrator etc.), and Modules (Add, Delete, Edit, etc.) for permission.

3. Apache Tomcat Server and Java EE for the web-based application.

4. MS Access or MySQL for the database.

5. The flow will be like this:

  • Buyer can make a PO.
  • Heads will approve first before receiving is allowed.
  • Once approved, Receiver can receive PO.
  • Heads will see summary of purchases.

Coming from the Excel file we are using, these are the modules I will see that needs to be done to restrict users accessing the system to their designated task:

1. Add Purchase Order

2. Edit Purchase Order (Disabled when Received)

3. Delete Purchase Order (Disabled when Received)

4. Receive Purchase Order (Can only be Cancelled)

5. Cancel Purchase Order (Can be deleted but not edited)

6. View Purchase Order (Search By: Supplier, Sub-Category, Main Category, Delivery Date, Payment Date, PO Number, PO Date)

7. Approve Purchase Order (Department Head)

8. Approve Purchase Order (Division Head)

9. View Purchase Report (Purchase Summary - Category, Purchase Summary - Category/ Buyer, Purchase Summary - Category/ Supplier)

10. View Purchase Report via Jasper Reports

Skills required are Java, JSP, Microsoft Access, MySQL


Related Discussions:- Develop a purchase order system

What are the object and class classes used for, The Object class is the hig...

The Object class is the highest-level class in the Java class hierarchy. The Class is used to show the classes and interfaces that are loaded by a Java program..

How does java allocate heap and stack memory?, Each time an object is start...

Each time an object is started in Java it goes into the area of memory named as heap. The primitive variables like double and int are allocated in the stack, if they are local inst

Explain about java sdk, Java SDK is not so comfortable with people used to ...

Java SDK is not so comfortable with people used to command line interpreter. IDEs contain compilers, editors, debugging facilities, drag and drop methods, etc. This compiler strive

Build KNN Classifier in Java, Can you help? this assignment I will need to ...

Can you help? this assignment I will need to build a very straightforward and fully functional machine learning classifier with the K-Nearest Neighbor (KNN) algorithm. The KNN mode

List down the analytical engine''s elements name, List down the Analytical ...

List down the Analytical Engine's elements name An analytical engine elements are as follows: Input Memory Processor Output.

What are the different types of actions in struts, The different types of a...

The different types of actions in Struts are: ? DispatchAction ? LookupDispatchAction ? ForwardAction ? SwitchAction ? IncludeAction

What is jdbc exactly, What is JDBC exactly? Describe the steps required to ...

What is JDBC exactly? Describe the steps required to execute a SQL query using JDBC.

Functions in javascript, These are the central working units of JavaScript....

These are the central working units of JavaScript. Almost all the scripting code employs one or more functions to obtain the desired result. If you desire your page to provide cert

Garbage collection model, This assignment is about experimenting with the J...

This assignment is about experimenting with the Java runtime system's garbage collection model, and comparing it with the C++ manual memory allocation model. Below is the Garbage J

Describe the socket and inter process communication in java?, A   socket   ...

A   socket   is      interaction   channel,   which   facilitates   inter-process   communication. A socket is an endpoint for interaction. There are two types of sockets, dependin

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd