Victoria University NIT5150: EConfer Conference Management System

Verified

Added on  2023/06/15

|7
|642
|317
Practical Assignment
AI Summary
This document details the development of EConfer, a web-based conference management application built using the ASP.NET MVC framework. The application is designed to facilitate the organization of conferences, management of speakers, and attendee registration. It uses a database with four tables (conferencedtl, speakerTbl, PaperTbl, and PaperRevieweTbl) to store conference details, speaker information, and paper submissions. The user interface provides functionalities for scheduling new conferences and registering attendees, with features for creating, viewing, editing, and deleting conference entries. The application includes considerations for data validation to ensure data integrity, and provides user-friendly navigation and information through home, about, and contact pages.
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
Being the largest computing society of the world the ACM conducts different
seminars, conferences on different topics of computing throughout the year. This
conferences helps the professionals, students and researchers to find out and resolve social,
educational and technical issues related to the field of computing. Therefore, in order to
manage this conferences, its speakers, audiences it is important to have a web based
framework or application that will make the whole process easy one.
Data base design
For EConfer, the web based application developed using the MVC paradigm; we have
used four tables with different attributes and using the primary key for establishing
relationships between the different tables. These tables are, “conferencedtl”, “speakerTbl
and “PaperTbl” and “PaperRevieweTbl”. The ID of the different tables are declared as
primary key and is utilized for establishing foreign key relationship between these tables.
Document Page
2ADVANCED OBJECT ORIENTED PROGRAMMING
User manual
For end users we have provided two main operations on the website which are
scheduling a new conference and registration of the attendants or speakers at the conference.
On this application the logo and the name organization name is used for UI controls that will
take the users to the homepage of the website.
Home page of EConfer contains different student details. This includes Student ID,
name of the Student, Assignment name, location of the student. Using the features of the
MVC architecture we have used multiple views as well as controllers in order to develop the
pages and display data on this pages by retrieving data from model.
Document Page
3ADVANCED OBJECT ORIENTED PROGRAMMING
In the footer part of the web pages in this application using ASP.NET MVC
framework.
For creating a new entry for a new conference on any topic and venue, the user of the
application need to click on the “create” link which is located at the left corner under the
navigation bar.
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
After the users click on the different controls on the create or index, the controls will
lead to respective pages that can be used for viewing the detail of the entries, editing and
deletion of the pages.
On the edit page the user has to modify the values for the required field such as venue
of conference, topics for the conference which are intended to be changed for any specific
conference and after modifying the fields the user have to submit the data to make changes in
the database.
Document Page
6ADVANCED OBJECT ORIENTED PROGRAMMING
The users of the system can also get the details of an entry for a conference or
speakers participating in the conference. The users have to select the operations provided at
the right side every record shown on the view page. The about and the contact pages of the
website contains details of the application and student contact data.
Test instruction
For the data insertion pages discussed in the different section of this paper (create a
new conference and new speaker) it is important for the user in order to enter all data fields
on the create pages. The reason behind this can be stated as the database tables are designed
in such a way that they cannot have null value. In case a field in create page is left blank, then
pages will prompt error message so that user reenters the data in the fields.
chevron_up_icon
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]