Conference Web Application Project: Database and User Interface

Verified

Added on  2020/05/16

|8
|591
|53
Project
AI Summary
This project presents a conference web application, meticulously detailing its design and implementation. It includes a discussion of the database structure, which involves four tables: ConferenceDetail, Viewer, SpeakerDetail, and Reviewer, with the Conference ID serving as the primary key and establishing a foreign key relationship. The application features a user-friendly interface, allowing users to schedule conferences and register attendees. Key functionalities include the ability to create new conferences, inputting details such as conference ID, title, venue, topics, and keynote speaker. Furthermore, the system enables the creation of new viewer profiles, requiring user ID, name, conference ID, email, and contact information. The application uses ASP.NET MVC framework and provides options to edit, delete, and view conference and viewer details. The project also includes testing instructions, emphasizing the importance of completing all required fields to prevent errors due to the database's design.
Document Page
Running head: ADVANCED OBJECT ORIENTED PROGRAMMING
Advanced Object Oriented Programming
Name of the Student
Name of the University
Authors note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1ADVANCED OBJECT ORIENTED PROGRAMMING
Background
ACM is one of the largest computing societies and brings together the researchers,
educators and professionals of the computing field. The society helps in the career
development, learning and providing opportunities. Having councils in the countries like,
India, China and Europe, it engages the professional as well as students to raise the
educational, social and technical issues related to the computing. ACM does so by organizing
conferences on different topics.
Data base design
For this web application we have used four database tables and created required
relationships between them. These tables are, conferencedetail”, viewer”,
speakerdetail” and “Reviewer”. The Conference ID is primary key and is used to establish
a foreign key relation between the Conference Detail and Viewer table.
Document Page
2ADVANCED OBJECT ORIENTED PROGRAMMING
User manual
For the users we have mainly two options scheduling a conference and registration of
the attendants at the conference. On the website, the logo and the organization name is used
as user controls in order to redirect to the homepage of the site.
The Home page of the site contains of different student details such as name of the
Student, Student ID, location of the student and the Assignment name. we have used multiple
controllers and views to generate the different pages of this site.
Document Page
3ADVANCED OBJECT ORIENTED PROGRAMMING
In addition to that we have also added a footer part for this web application using
ASP.NET MVC framework.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4ADVANCED OBJECT ORIENTED PROGRAMMING
Document Page
5ADVANCED OBJECT ORIENTED PROGRAMMING
In order to schedule a news conference, the user have to click on the “create” at the
left under the navigation bar of the page.
After clicking on the control it will redirect to the creation of new conference. Here
the user has to insert the Conference ID, title of the conference, venue for the conference,
topics which will be covered in the conference and at last the key note speaker for the
conference.
Document Page
6ADVANCED OBJECT ORIENTED PROGRAMMING
Similarly, for registering a new viewer for a specific conference the user of the
application has to click on “create new viewer” which will lead to the create form for the new
viewer for the conference.
Here the user has to insert information like the user ID, Name, conference ID to be
attended by the viewer, email and at the end the contact info of the viewer.
After the insertion of data into the creation page the site will redirect them to the
pages where they can see the inserted data and other previously inserted data.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7ADVANCED OBJECT ORIENTED PROGRAMMING
The users can also edit, delete and see the details of the conference and viewers/ or
the audiences of the conference. For this, the users of the application have to select the
operation provided at the side of the side of each record shown in the webpage.
Test instruction
For both the create pages discussed above (create a new conference and new viewer)
it is important to enter all the fields as we have designed the tables in the database having no
null value. If any of the fields in this pages left blank, then the pages will prompt error
message for that specific field.
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]