I've got an assignment to do.could anybody suggest me how I can do this.your help is greatly apprecited.I need help on the collection types i should use in hardcoding the details
This application will be built as a server side application (using Servlets) with an HTML front end. This application should work with Netscape 4.5 + and Internet Explorer 4.0 + browsers. A break down of the screen flow and functionality is given below.
Main Menu: A main menu will be displayed to the Registration Officer, the menu options are: 1) View/Modify Students, 2) View/Modify Courses.
Students List/Courses List: Clicking on option 1 stated above will give a list of links with student ID�s. Clicking on option 2 will give a list of links with Course Codes. Clicking on any one of the Student Ids will bring up a Student Information page.
Student Information page. This page will be divided in three sections:
� Student�s Information section: This section will be located on the top of the screen:
� A non-editable field, Student ID
� Three editable fields are First Name, Last Name and Address.
� Currently Enrolled in section: This section will be located under the Student�s Information:
� A list of courses that this student is currently enrolled, if any.
� Remove Course button: When the Remove Course button is clicked, it will unregistered this student from the course selected. If not course was selected nothing should happen.
� Courses Offered section: This section will be located under the Student�s Information section beside the Currently Enrolled in: section.
� A drop-down list will be displayed, this list will have the title Courses Offered.
� Add Course button. When the Add Course button is clicked, this will add the course selected to the list of courses this student is currently taking. In addition, changes done in the Student�s Information section will be reflected when either Remove Course or Add Course buttons are clicked.
Course Information page. This page will contain:
� Course information section: This section will contain:
� Non editable field: Course Code: It should be unique
� Editable fields: Course description, time and day of the week in which this course is offered.
� A flag (radio button or drop down). This flag can be set to Y or N depending on whether or not this course is being offered this semester. Note: All the courses, whose flag is set to Y are to be displayed under Courses Offered section.
You need to put all the source code, compiled code, and a one-page documentation file into a zip file, and submit (soft copy only) it via email. Your one-page document should provide high-level design information on your program, any special algorithms, etc. used, and any known bugs. Please follow Object-Oriented good practices, implementation and design rules.
This assignment is part of a build-on application that will be completed in assignment #2. You must successfully finish assignment #1, since this will be the foundation for assignment #2. In this assignment, you are not required to persist the student or course information. Since the implementation of the database access is to be done in assignment #2, you can hardcode the student list, and the courses list, and the student and course information in your servlet.