Java Tailor Shop Manager

Заказчик: AI | Опубликовано: 22.12.2025

I’m ready to commission a desktop application in Java that streamlines the daily workflow of a real-world tailoring shop. The system must run locally, store its data in SQLite, and present an intuitive interface so staff with basic computer skills can adopt it immediately. Core workflow • Customer intake: I need fields for manual customer ID, name, phone, and gender. The gender choice should drive a dress list that is relevant to that customer. • Dynamic measurements: Once a dress is chosen, the measurement form must refresh to show only the fields required for that garment. • Order handling: Create, edit, delete, and search orders quickly. Newly entered orders should appear in a sortable, filterable table without restarting the program. • Payments: Total amount, payment mode, amount paid, and automatic balance calculation belong on the order screen. • Export: One-click export of any set of displayed records to CSV or PDF. User management Three roles—Admin, Tailor, and Customer Service Representative—log in with a straightforward username/password flow. Admins manage other users; Tailors and CSRs handle orders according to their permissions. Technical expectations The build must be pure Java. If you prefer Swing, JavaFX, or another mainstream desktop UI toolkit, let me know your choice and why. All data lives in a single local SQLite database file so the shop owner can back it up easily without a server. Please keep the code modular and well commented to simplify future feature additions like SMS notifications or cloud sync. Deliverables 1. Executable JAR (or platform-specific installer) ready for Windows 10+. 2. Full, human-readable source code. 3. SQLite schema with seed data for testing. 4. Brief user guide (PDF) showing the main flows and export steps. I’ll verify the build by running the JAR, creating sample orders, exporting them, and confirming that role restrictions function correctly. Once those tests pass, the project is complete.