Consider the database development project developed during previous semester. A
complete database design and development was carried out in previous semester project
as detailed in your project report in printed form.
In addition during one of previous labs (see reference below) you were required to
develop web interfaces on paper and then develop html prototypes for various
functionalities of your database project mentioned as above.
Now the next task is to transform paper based and html based prototype interfaces
into full scale working web forms for realization of various functionalities of your project.
Ideally you are required to develop all web forms for implementing various project
functionalities.
Reference: Lab 3 Q1) Consider the project database designed and implemented during previous semester i.e. Fall 2024.
Its implementation was done using structured query language during previous semester. Try to recall major relations in your project
database. You already have its report in printed form.
There is a need to implement a web based solution for above mentioned database. The web based solution must incorporate
various functionalities of your project.
(1) Registration of Student/Patient/Passenger/Customer, or whatever is applicable in your project.
(2) Search facilities including partial matches
(3) Any other project specific functionalities
(4) Role based access control
(5) Payment system (if required)
As a first step design above mentioned (i) to (v) user interfaces using paper and pencil.
Next write appropriate html for creating (i) to (v) user interface prototypes.
Create links for navigation among above pages.
Design a menu using list and styles.
Add help pages for user guidance.
Either use table for layout or may opt for flow based layout.
Test user interface prototypes in browser.
Experiment with style sheets.
You are strictly advised to refrain from using any AI tool during lab work. (0 score
will be given for any such effort). Just follow codes as listed in book or as demonstrated in
class from time to time.
Q1) Write code (code behind only) for any two of the interfaces below?
Q2) Draw corresponding graphical user interface as rendered in browser?
Q3) Write a few test cases for testing user interfaces?