Programming in JAVA



Stock Management System

The Stock Management System is a complete dispensing workflow management system that is designed to improve accuracy, enhance safety and efficiency. But the “Best Sports” still uses the manual system. This manual system requires to manually monitoring each sport item, and the available stock, sales, purchases and suppliers information.

“Best Sports” decides to move from manual system to automated system by considering time factor, inventory management, efficiency of the automated system and the other benefits of the system.

Main requirements of the expected automated system:

• Manage Item stock (Inventory)

• Manage Sales information

• Manage Purchases and suppliers information

The objectives of Inventory Management are:

• To identify and track all data processing assets in an Inventory System Repository.

• To define the process by which assets are identified and maintained in the Inventory System.

• To provide Inventory System access to all necessary personnel (data entry, view, update and deletion).

• To provide training to personnel responsible for supporting the Inventory Management System.

(You may add any additional requirement for the database and user interfaces)


To implement the software system outlined above.

• Provide an effective and an efficient performance.

• The user view of the system will be a number of interactive windows forms implemented in Java.

• It is critical that data validation and error trapping is comprehensive.

• Ensure that the input is acceptable to and understood by the staff.

Assume you are an individual to develop this system, which leads you to perform as a project manager, system analyst, programmer, etc…

You can use tools (IDEs) to develop the system (Eclipse, NetBeans).

Task 1

a) Briefly explain the principles, characteristics features and in Java programming

b) Explain environmental flexibility of programming in Java programming and evaluate your answer.

Task 2

a) Design a database to include necessary tables.

b) Set up the database structure by using suitable RDBMS. (MS Access, MySQL or MsSQL server)

c) Populate the database with suitable test data.

Task 3

a) The designs of all the required algorithms are required as part of this task. You can use suitable design techniques (Class diagrams, flow charts, pseudo code etc.)

b) Design necessary user interfaces.

Task 4

a) Using java programming language implement the “Best Sports” Stock Management System designed in Task 03.

b) Produce suitable screenshots and solutions for error handling during implementation.

Task 5

a) Carry out complete system testing and provide user guide. System testing and user guide must include suitable screen shots. Test your complete project with suitable data.

b) Produce suitable screenshots and solutions for error handling during testing.

c) Include feedbacks on provided java solution (surveys, questionnaire, analyze feedback and present results), evaluate all and provide summery report.

Task 6

a) Produce a publishable working copy a compiled version of the completed assignment together with software installation notes. The installation note should include the system requirements.

Submission Requirements

A word processed document consists with the full documentation of each all the tasks detailed above. The document should be submitted both in paper form and in digital form.

Java application submits as .jar file or a setup file with necessary java files.

Skills: Inventory Management, Java, MySQL, Software Testing, Technical Writing

See more: inventory java programming language, assignment, environmental flexibility programming java, stock management java, inventory management system project java, stock management system project java, java assignment, inventory system using java mysql, stock management project java, java programming inventory management, stock information system java project interfaces, inventory application mysql java, java project inventory database, java project inventory management, project inventory management java, stock management system using java, database design inventory system java, stock management using java, java inventory manager, java project stock management, stock system management project java, database inventory software java mysql, java mysql inventory database, interfaces java stock management project, explain inventory java

Project ID: #4578634

10 freelancers are bidding on average $184 for this job


Hey, I am the best Java Programmer and done 500+ projects. I understand your requirements. Award me this project and relax. Also check PMB.

$210 USD in 5 days
(323 Reviews)

Hi, I am Java and Mysql expert, I am confident to handle this project perfectly. Thanks

$199 USD in 10 days
(196 Reviews)

Kindly check your inbox Thanks

$198 USD in 3 days
(90 Reviews)

Hi, I am database and java expert. Please check my profile. I did lots of project similar. Committed to keep my words.

$188 USD in 3 days
(15 Reviews)

Hi we are interested

$150 USD in 7 days
(7 Reviews)

Please check PMB for details

$166 USD in 10 days
(4 Reviews)

Hi I can create this project in Java. I have done similaar project in fast. If you want sample then i can provide you. Charges will be 200 dollar.

$200 USD in 3 days
(5 Reviews)

I'm a computing science graduate with 5+ years experience with Java, software development, databases testing and report writing. I'm a native English speaker. I would be keen to work on this for you.

$120 USD in 6 days
(1 Review)

I have bachelor and master degrees in IT. My Primary skills include Java, VB/.NET, Delphi, and PHP. Also database skills include MS Access, MySQL, and Oracle. My Other skills include server and network administration a More

$111 USD in 3 days
(1 Review)

Hi. Please see PM. I'm a software developer with 10 years working experience. I also have an excellent grasp of the English language.

$190 USD in 5 days
(0 Reviews)

Hi, I am java expert and like to complete the job for you, Let's Discuss Ajay

$222 USD in 15 days
(0 Reviews)