ProductsLogo
LogoStudy Documents
LogoAI Grader
LogoAI Answer
LogoAI Code Checker
LogoPlagiarism Checker
LogoAI Paraphraser
LogoAI Quiz
LogoAI Detector
PricingBlogAbout Us
logo

Advanced Object Oriented Programming - Desklib

Verified

Added on  2023/06/15

|7
|642
|317
AI Summary
This article discusses the importance of web-based frameworks for managing conferences and the database design for EConfer. It also provides a user manual and test instructions for scheduling a new conference and registering attendants or speakers.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: ADVANCED OBJECT ORIENTED PROGRAMMING
Advanced Object Oriented Programming
Name of the Student
Name of the University
Authors note

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
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.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
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.
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]