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

  Algorithm analysis with advanced data structures

Write a program to help the merchants devise a sequence of transmutations that would change silver into gold with the smallest possible total fee paid to the alchemists.

  Write java program to compute how much federal need to pay

Write a java application to calculate how much federal and state tax you need to pay. The program should accomplish the following task.

  Prepare a program that constructs a binary tree

Write your own implementation of primitive operations and use self-referential classes in your implementation.

  Design a course registration system

Create an application which represents a simplified course registration system using ArrayLists and HashMaps.

  Write function in javascript to compute person-s gross pay

Write the function using JavaScript syntax to compute a person's gross pay for a week. The function should receive the number of hours worked and the rate of pay per hour.

  Java program to declares integer array

Write a complete Java program to declares integer array, intArray, and initialize it to {1, 2, 3, 4, 5, 6, 7}.

  Java application to permit user to enter ten numbers

Write down Java application which permits a user to enter 10 numbers (double precision) into the array and then sorts and displays numbers from lowest to highest.

  Write java program which simulates flipping of coin

Write a Java program which simulates flipping of coin 1000 times and prints total number of heads and tails. You should create a class.

  What position along the chord does minimum pressure occur

At what position along the chord does the minimum pressure occur? What is special about the point where C p is a maximum?

  Java application to declare and create a vector

Write a java application that perform the following task: declare and create a vector with initial size of 10, increment of 2

  Java program use breadth-first search closest broadcast

Write the java program which will use breadth-first search (which you implement as part of your program) to determine the closest broadcast vertex for each vertex in graph.

  Minimal spanning tree decreasing edge dismissal

Minimal Spanning Tree Decreasing Edge Dismissal, Reverse-delete algorithm. Develop an implementation that computes the MST

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