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

Functionality of customer relationship management system, The basic system ...

The basic system has to offer the following options: 1. Exit the program 2. Enter new customer The program prompts for the details of a new customer, assigns a unique cust

Describe what is meant by a constructor in java, Question: (a) Describe...

Question: (a) Describe what is meant by a ‘constructor' in Java. Use a simple example to illustrate your answer. (b) Differentiate between a class method and an instance me

Area under curve., write a program to find the area under the curve y=f(x) ...

write a program to find the area under the curve y=f(x) between x=a and x=b,integrate y=f(x) between the limits of a and b.   #include float start_point,

Develop an employee application, Employee application Project Descriptio...

Employee application Project Description: Subsequent Technology should be used 1) UI (jsp, jstl ,html, etc) 2) Framework (Spring MVC and hibernate) 3) Database (MYSQ

What do you understand by java virtual machine, Java Programming 1. Wha...

Java Programming 1. What do you understand by Java Virtual Machine? 2. Write a simple Java program to display a string message and explain the steps of compilation and execu

Java collection framework., #question.Write a program that computes the edi...

#question.Write a program that computes the edit distance (also called the Levenshtein distance, for its creator Vladimir Levenshtein) between two words. The edit distance between

Implement queues - linked list, Implement Queues / Linked List Project D...

Implement Queues / Linked List Project Description: In this project, two kinds of queue are implemented: LinkedQueue implements FIFOQueueInterface { .... } and LLQueueItr imp

Test plan & white box plan, i would like to ask if you have someone able to...

i would like to ask if you have someone able to do test plan & white box plan for the game 2048. Game already developed and tested (unit test only ). this task developed using the

Explain the methods of java.lang.object, Explain The Methods of java.lang.O...

Explain The Methods of java.lang.Object? java.lang.Object gives a number of methods that are general to all objects. toString() is the most general such method. Because the def

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