Question: Project Title: Creating and Managing a Student Information System Web Application. Project Description: In this project, you will continue to build upon your knowledge of

Project Title: Creating and Managing a Student Information System Web Application.
Project Description: In this project, you will continue to build upon your knowledge of servlets, HTML
forms, and object-oriented programming. You will create a web application that simulates a Student
Information system with three main forms: Student Information Form and Course Form. Your application
should allow users to interact with these forms to input data and save the user inputs to a file.
Instructions
1. Create a web application titled Student Information Web Application that consists of the
following forms: Student Information Form and Course Form.
2.(40 Points) For each form, design an HTML file as follows:
a. Student Information form
Fields: student name, student id, dept, academic level (graduate or
undergraduate), starting semester (Fall 2024 or Spring 2023).
b. Course Information Form
Fields: course id, course title, dept, credits.
3.(40 points) Implement servlets that handle each form submission, and perform actions based on
the user inputs.
a. New Student Form URL: /newStudent
b. Add New Course URL: /addCourse
4.(20 points) Save the data for student and course to a file. Use CSV format files or a suitable
format for data storage. To save student information use student_info.csv and to save course
information use course_info.csv.
5.(Bonus 10 points) Read the saved students and courses to newly created servlets with the URL:
/showStudent,/showCourse.
Note: You need to create two Java classes (Student and Course) and servlet classes for each URL.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!