Get Help With a similar task to - Java GUI Project ,In ecillpise Id

Login to view and/or buy answers.. or post an answer
Additional Instructions:

CSE148 Final Project Design and Implement a GUI Based Application to Manage Bookstore 1. General Function Design and implement a GUI based application to simulate the management of bookstore. This application will provide functionalities of book management, customer management, transaction simulation. 1.1 Book management Functions: manage a list of books: • List all books • Add a book • Remove a book from the list • Search for books by title, author, or category 1.2 Customer management Function: manage of users. • List all users • add a user • delete a user 1.3 Transaction simulation Simulate the procedure to purchase one or multiple books, update books list 1.4 GUI presentation All above functions are presented through GUI 2. Functionalities The Application will simulate the following scenarios through GUI: Scenario 1: Administrator login, he then performs the following actions: • list all books, • search for books based on book title, author or category; • add one book to the list; • delete a book Administrator logout Scenario 2: Guest login, then perform the following actions: • list all books, • search for books based on book title, author or category; Guest logout Scenario 3: New customer register: • specify the username and password to register as a customer; update customer list Scenario 4: Customer login, then performs the following actions: • list books; • search for books based on book title, author, or category • purchase book: select books to add to the shopping cart; check out; update book list Customer logout 3. Workflow 3.1 Customer management There are 3 types of customers: guest, customer, administer. The application will maintain all these customers. There is only one administrator, it has fixed name: “admin”, and password “cse148” Customer information must be reserved in file. 3.2 Book management The application maintains a list of books. “admin” can add books or remove books from the list; customer can purchase books, thus update book list Book information must be reserved in file. 3.3 GUI The above functions will be visually presented through GUI. When application starts: • Show login interface • Customer login with different authorities (admin, guest, or normal customer) • After login, the customer can perform actions as described in “Functionalities”. Different customer can only perform actions he can do. • After login, the customer and book information should be loaded into application to manage • If there is any update of customers or books, the changes must be permanently reserved in file when application is terminated 4. Design and implementation The design of classes is open. 5. Submission and grading The complete project will include (1) a design report which outlines the design of the application, a brief description of the functionality and implementation; (2) a list of classes in UML; (3) runnable program. Both document and source code must submit to the blackboard before due. Grading: The project will be graded based on the design and the implementation of the system, as well as the quality and efficiency of the program. 6. Due: May 16, 2020

Related Questions

Similar orders to Java GUI Project ,In ecillpise Id
43
Views
0
Answers
PG2 – LAB 2: BLACKJACK OBJECTS
CONTENTS Overview........................................................................................................................................................................2 Part A - Classes......................................................
24
Views
0
Answers
Excel Project with Documentation
In a new sheet, create one-variable data tables for these food items. For each previously selected food item, create a two-variable data table that calculates the amounts of calories based on various portion sizes and the number of portions. I have att...
52
Views
0
Answers
Computer Vision - (Machine Learning, Artificial Intelligence field) assignment in python
Video processing, image processing, object detection, object tracking, background removel. It needs to be in PYTHON. Objective The goal of this project is to develop an automatic system for video analysis of footages for the game of curling. The system...
19
Views
0
Answers
Writing and understanding simple java program code
I need help writing a java program with an Eclipse IDE. Once written I need to identify, objects, lists, algorithms, set of instructions, anything that explains how the code is written, what it does, and how an end user will use it...