Create a secure parts inventory catalog system

Assignment Help JAVA Programming
Reference no: EM1379050

Project:

You will create a secure Parts Inventory Catalog system using Model 2 architecture. The application will require a user to have the proper access right to enter the system, and when satisfied, presents the catalog of items currently available in the inventory.

Accessing the system, an authorized user will be able to see the list of items (in the ItemsCatalog page) and get the detailed information about each of them when selecting a specific item in that list ( the detail data will be presented in the ItemDetails page, where a user will be redirected when making a specific item selection from the list ).

If possessing administrative access , a user will be also able to access the NewItem page, which allows to collect a new item data as entered by the admin user and processes that data to be stored in the ItemsCatalog.txt flat file. The same file should be used to fill-in the items list in the ItemsCatalog page , and to display all selected item details in the ItemsDetails page.

You will create an initial ItemsCatalog,txt flat file storing data for a few items. Each item data should include ID, Name, Description, Price, QuantityInStock. When a user sees the ItemsCatalog page, the list of item Names (only) should be retrieved from the file and displayed in a combobox or a listbox. When a user makes a selection of a particular item, processing should be forwarded to the ItemsDetails page, where all data for the item selected should be retrieved from the file and shown in a proper set of textboxes. If a user has the administrative rights, the link "Go to New Item Page" should be displayed, and an admin user should be allowed to go to the NewItem pageto insert new item data to the ItemsCatalog file.

Implementations of the project may vary - but you need to use servlets , JSPs, JavaBeans, session management, and combination-programmic Web security management to make you application functional and secure. You might consider creating a custom Item business class/bean, each object of which will be able to store data for a particular item as retrieved from the flat file. A use of an ArrayList for all such Item objects could serve as a reasonable temporary container for all Items data stored in a flat text file.

You are not using a database /database access in this project, no DBMS of any kind should be involved.

you will use JSP pages for the view, a servlet(s) as a controller, JavaBeans and ordinary Java classes as the model.

When completed , please .zip the whole NetBeans project folder containing your Web application. Make sure it includes all the files (e.g., configuration ones), and all resources which your application uses ( e.g., a flat file with the list of items has to be located inside the project folder, and the relative paths are to be used in the codes accessing that file - no absolute paths of the type C:\MyLocalFolder\MySubfolder; it prevent your .war file to be functional on the UMUC server).

Reference no: EM1379050

Questions Cloud

Specification for an assembly language program : Require help with completing the following specification for an assembly language program. This is a practice question.
Arithmetic operator in some language : Simple project statement with one arithmetic operator in some language you know. For each component of statement, list the many bindings that are needed to estimate the semantics when the statement is executed.
Dereferencing of pointers : Discuss the disadvantages are there in implicit dereferencing of pointers, but only in certain contexts?
Creating a program to compute gpa : Create a program to read a student's number, his or her old grade point average, and old number of course credits and to then print these with appropriate labels.
Create a secure parts inventory catalog system : You will create a secure Parts Inventory Catalog system using Model 2 architecture. The application will require a user to have the proper access right to enter the system, and when satisfied, presents the catalog of items currently available in t..
Cobol as a business oriented language : All COBOL was 1st business-oriented language available, is thirty plus years old, and is still being used for many business applications offer opinions on why it is still being used.
Narrative program for currency conversion : Use the C compiler to write a C program that holds your narrative from broken down into one line sentences, that have been commented out.
Determine all binary cyclic codes : Determine all binary cyclic codes of length 5.
Identify and discuss strategic capabilities : Identify and discuss strategic capabilities of the chosen company using appropriate strategy tools and identify strengths and weaknesses for the firm.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd