Name: _____________________ Class: CIS 435
SSN/ID:   _____________________ Section & Group: ____________
Lab_03


Lab Overview: General Specs

TCO:

3 Given a business system application that needs to get data from a user, insert a row of data into a relational database table and display success of that action to a user using a high-level language such as Java: design, code and document the business application
5 Given a business system application that needs to get data from a user, display several rows of data on the screen at one time and allow the user to navigate thru multiple pages of records using Java: design, code and document the business application.

Desired (Lab) Learning Outcome: Upon completion of the lab the students will be able to create a user interface that allows for the display, insertion, update, and deletion of records from a database.

Dependencies: Lab 1 and Reading assignments, on-site and on-line topic/lectures.

 

Lab Overview: Lab Presentation

Add, Update, and Delete Database Interface

Assignment: You are to build a user interface that will allow for the insertion, deletion and the updating of records in a database. This interface needs to have navigation buttons to allow the display of each of the records.

Narrative: Your company has just purchased another organization that is not very technically proficient and it uses a manual record keeping system. You have been charged with developing a user interface that will allow the sales department to view, add, update, and delete records from its list of customers.


You are to modify the week 1 lab to include the following:

Insert button and action listener code that will add a new record to the database

Update button and action listener code that will modify a record in the database

Delete button and action listener code that will delete a record in the database

A programmer needs to ensure that user mistakes are minimized; for this reason, please make sure your application does the following:

Steps:

Student Lab Plan

Student Name:

Date:

Read the Lab Presentation and respond to the following items prior to beginning the lab exercise.

  1. Define the problem(s) to be solved.



  2. Identify the steps you will take to solve the problem(s) in the order you will execute them.



  3. How will you know that the problem has been solved successfully?



  4. What information do you need, or what research do you need to do, in order to accomplish the solution?



  5. What specific computer commands or computer tools will you use to accomplish this lab task?



Lab Student Report

Prepare this Lab Report when you have completed and lab assignment. Include any charts, graphs required to complete the lab. Refer to your initial lab plan to respond to the first questions.

  1. Define the problem you were solving in this lab.



  2. Did your initial plan successfully identify the tasks required to solve the problem? If not, why?



  3. Did the lab require any change in the sequence of steps from your initial plan? Explain.



  4. What challenges did you meet in working towards a solution?



  5. Were you successful in solving the problem? If yes, explain your solution, if no, explain the solution you did use. Please be specific, and provide a detailed description of your solution.


  6. Did you use methods you learned in class? If yes, explain your solution, if no, explain the solution you did use. Please be specific, and provide a detailed description of your solution.


  7. What questions related to this lab still remain for you?




Ricky J. Sethi <rickys at sethi.org>
Last modified: Fri May 26 19:00:39 PDT 2006