CSC8416 Project Proposal: Advanced Java Inventory Management System

Verified

Added on  2024/05/20

|2
|591
|239
Project
AI Summary
This document presents a project proposal for an "Inventory Management System" developed using advanced Java. The system aims to efficiently track materials and items in a store, manage inventory flow, maintain customer details, and generate bills. The system will be fully automated to simplify inventory management. It outlines software requirements (XAMPP, Java GUI in NetBeans, MySQL), hardware requirements, key functions like easy-to-use interface and bill generation, and additional features such as bill storage in the database. The proposal also addresses inherent complexities, such as developing client and server applications and managing data flow between MySQL and the IDE. The project plan includes activities like research, hardware/software analysis, logic design, implementation, and testing.
Document Page
CSC8416 – Advanced Java Programming – Project Proposal
Student Name: Student ID:
Inventory Management System
Abstract
“Inventory Management System” will be developed to keep track of the
materials and items present in a store. The application will manage inventory
efficiently. And also help to maintain the flow of items in the store and to
manage the customer's details and produce bills of product buy from the
store. The application will be fully automated and help to maintain inventory
system.
As mentioned in Springler (Foster 2014) the objective of the system is to
develop an automated inventory system that can easily manage the
inventory and the customer record can also be maintained efficiently.
Introduction
In today's current scenario many departments are using an automated
system to manage their store inventories. Some use the semi-automated
system to maintain inventories. The application will be made so that
inventories can be maintained easily. All the products details can be
maintained easily using the application “inventory management system”.
Motivation
To manage the inventory system and also to keep a record of products
manually is very tedious task. To overcome this problem an automated
system will design so that inventory can be easily managed.
System structures
Software requirements:
Tool Used: XAMPP server
Language: Advanced Java (Java GUI)
IDE- NetBeans 8.0.2 is used.
Database: MySQL
Hardware requirements:
RAM: 1 GB or more, hard disk: 40 GB, Processor: Intel dual core processor.
Functions
According to (Arsan, Barsan, Ar, Bozkus 2013) functions are:
a. The interface of an application is very easy that anybody can use.
b. The system can generate bills of product at the time of purchasing
products.
User requirements
A different operating system like Windows XP, Windows 8 and Window 10
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
CSC8416 – Advanced Java Programming – Project Proposal
Student Name: Student ID:
Additional features
a. The Proposed System can create bill sheet and this bill sheet can store
in the database.
b. There are two applications one for the client and one for the server and
Both are linked with each other.
Inherent complexities and challenges
To develop two applications one for the client and one for the server is a
major task and to maintain data flow from MySQL database to IDE or vice-
versa.
Project Plan
Items Activity date range Activities
1. Week 1- Week 2 Research problem statement.
2. Week 4- Week 6 Critically analyze all hardware
and software requirements.
3. Week 7 Create a logic design for the
application.
4. Week 8- Week 11 Implementation of application
5. Week 12- Week 13 Application test with many
test cases.
Conclusion
To develop two applications one for the client and one for the server is
critical section. And to do interconnectivity of these two applications is a big
task. I will make a separate class to reduce the complexity of the application.
And will also do a backup of these two applications for future use.
References
Foster E. 2014, ‘Project Proposal for a Generic Inventory Management
System’.
Arsan T., Başkan E., Ar E., Bozkuş Z 2013, ‘A Software Architecture for
Inventory Management System’, vol 152.
chevron_up_icon
1 out of 2
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]