0% found this document useful (0 votes)
14 views5 pages

Project Proposal (3) - 250524 - 140725

The project proposal outlines 'Sneaky Business', a micro-investment platform designed to connect small businesses with individual investors using Java OOP principles. Key features include secure user authentication, multi-threaded transactions, and a JavaFX GUI for user interaction, with a focus on data persistence and potential MySQL integration. The project timeline includes milestones for design, development, testing, and final reporting, aiming to deliver a functional application that supports entrepreneurs and investors.

Uploaded by

juniormostafiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views5 pages

Project Proposal (3) - 250524 - 140725

The project proposal outlines 'Sneaky Business', a micro-investment platform designed to connect small businesses with individual investors using Java OOP principles. Key features include secure user authentication, multi-threaded transactions, and a JavaFX GUI for user interaction, with a focus on data persistence and potential MySQL integration. The project timeline includes milestones for design, development, testing, and final reporting, aiming to deliver a functional application that supports entrepreneurs and investors.

Uploaded by

juniormostafiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Project Proposal

Course Code ​ : CSE-222

Course Title ​ : Object-Oriented Programming

Project Name : Sneaky Business (Micro-Investment Platform)

Submitted to

Name: Dr. Syed Akhter Hossain

Professor & Dean

Department of Computer Science And Engineering

Daffodil International University

Submitted by:
Team Name: “Stock Overflow”

Team Members:

1.​ B.M Zayed Mahin (241-15-279)


2.​ Kawsar Mahbub Shihab
(241-15-308)
3.​ Ahteshamul Abir (241-15-510)
4.​ Imran Nazir (241-15-352)
5.​ Arnob Debnath (241-15-647)​
Introduction to The Team:

**Dr. Syed Akhter Hossain (Instructor & Supervisor)**

1. B.M Zayed Mahin(Team Lead) 2. Arnob Debnath(Developer)

3. Ahteshamul Abir(SQL) 4. Kawsar Mahbub(Docs) 5. Imran Nazir(GUI)


1. Project Title:
●​ Sneaky Business (Micro-Investment Platform)

“The ultimate platform to connect newbie entrepreneurs with investors.”

2. Project Objectives:

●​ Implement Java OOP principles (inheritance, polymorphism, encapsulation) in a


real-world financial application.
●​ Develop a modular system supporting:

- Secure user authentication (Investor/Business Owner/Admin roles).

- Concurrent transactions via multi-threading.

- Data persistence (file-based → upgradable to MySQL).

●​ Deliver an intuitive JavaFX GUI for seamless user interaction.


●​ Prepare an ecosystem for Entrepreneurs and Investors.

3. Project Description:
●​ Sneaky Business is a micro-investment platform that connects small
businesses with individual investors. Users can register as investors to
fund startups or as business owners to raise capital. The platform features
secure authentication, business listings with financing progress tracking,
and portfolio management. Built with Java for a responsive GUI, it
includes file-based persistence, which can be upgraded to MySQL, and
multi-threading to support concurrent transactions. Optional networking
capabilities enable remote access. It is designed to democratize investing,
helping startups grow while providing investors with transparent ROI
tracking.

(N.B. Powered by deepseek. Modified by the team.)


4. Core Features to Implement:
●​ User authentication (Admin/User)
●​ Business management: Add, update, and manage.
●​ Investment System: Real-time funding with threading for concurrent
transactions.
●​ File-based data persistence (optional: MySQL)
●​ GUI interface using JavaFX
●​ Threading for simultaneous user requests

5. Project Modules and Member Responsibilities:


Module Assigned
Member(s)
Login & User Zayed & Arnob
Authentication
Business and Accounts Zayed & Arnob
Management
Invest/ROI Logic Zayed & Arnob
GUI Design Imran
(JavaFX/Swing)
File Handling/Database Abir
Ops
UML Reports and Shihab
Documentation

6. Development Tools & Technologies:

Tool Purpose
Java Core programming
JavaFX / Swing GUI
GitHub Code collaboration & version
control
Lucidchart UML Diagram creation
MySQL Data persistence
IntelliJ Development Environment

7. Proposed UML Diagrams:


To be submitted later:
●​ Class Diagram (OOP structure).
●​ Sequence Diagram (Investment flow).
●​ Use Case Diagram (User roles).

8. Project Timeline:

Week Milestone
1 Proposal Submission
2 UML Design + Module Planning
3-4 Module Development

5 Unit Testing
6 Final Report Writing & Submission + Presentation.

9. Expected Outcomes:
​ A functional Java application demonstrating:
●​ OOP principles.
●​ Thread-safe transactions.
●​ File-to-DB persistence.
●​ GitHub repository with documented source code.
●​ Comprehensive report including UML diagrams and screenshots.
●​ A full-fledged ecosystem for Entrepreneurs and young Investors.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy