NIT5150 - Project: Conference Management System Application
VerifiedAdded on 2023/06/03
|11
|1141
|303
Project
AI Summary
This project report details the development of a conference management system for UM Inc., an organization focused on adaptive systems and UMAP conferences. The system is designed to streamline conference organization, targeting top-level managers, executives, authors, and speakers. Functional requirements include creating conference entries, managing attendees, speakers, and papers, and providing a web-based accessible platform. The system utilizes an ASP.NET MVC framework, with a focus on a secure and modular design, leveraging a model-view-controller architecture and MS SQL Server database. The report includes an ER diagram outlining the database structure with four key tables: Conference, Author, Speaker, and Attendee. The user manual describes system navigation and functionality, including creating, viewing, editing, and deleting conference entries. The testing phase involved functionality testing, focusing on the application's core features and integration with the database, with the goal of ensuring practicality and reliability. The project demonstrates a comprehensive approach to conference management system design and development, emphasizing efficiency and user-friendliness.

Running head: NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
NIT5150 – Advanced Object Oriented Programming
Name of the Student
Name of the university
Authors note
NIT5150 – Advanced Object Oriented Programming
Name of the Student
Name of the university
Authors note
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING2
Background of the Organization
UM Inc. is the organization which includes practitioners and researchers related to the
development of adaptive systems. As the adaptive systems are important in providing
personalized users experience from the developed systems by the practitioners and
developers. For the last nine years the society is organization is arranging conferences named
UMAP (User Modelling, Adaptation and Personalization).
It is one of the premier and international conference for the researchers working on
systems for individual users/groups of users. In this way the conference becomes a stage for
collection, representation and modelling of the user information. This UMAP conferences are
successor to the Adaptive Hypermedia and Adaptive Web-based Systems (AH) and biennial
User Modeling (UM) and conferences. This two conferences were merged in 2009.
Target user analysis
For the proposed application the users will be the top level managers and executives
who are mainly responsible for arranging and conducting the conferences. Authors, speakers
at the conferences.
Functional requirements
Following are the functional requirements for the propose;
i. The application will allow the users to create a new conference entry for a new
conference along with the arrangement details.
Background of the Organization
UM Inc. is the organization which includes practitioners and researchers related to the
development of adaptive systems. As the adaptive systems are important in providing
personalized users experience from the developed systems by the practitioners and
developers. For the last nine years the society is organization is arranging conferences named
UMAP (User Modelling, Adaptation and Personalization).
It is one of the premier and international conference for the researchers working on
systems for individual users/groups of users. In this way the conference becomes a stage for
collection, representation and modelling of the user information. This UMAP conferences are
successor to the Adaptive Hypermedia and Adaptive Web-based Systems (AH) and biennial
User Modeling (UM) and conferences. This two conferences were merged in 2009.
Target user analysis
For the proposed application the users will be the top level managers and executives
who are mainly responsible for arranging and conducting the conferences. Authors, speakers
at the conferences.
Functional requirements
Following are the functional requirements for the propose;
i. The application will allow the users to create a new conference entry for a new
conference along with the arrangement details.

3NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
ii. The system needs to be a web based system that can be accessible from any
were and anytime musing the internet.
iii. The number of attendees at a conference can be managed by the users of the
system through the use of the application.
iv. Speakers at the conferences and papers by different authors also can be
managed by using this application for future reference.
v. The application will also help the administrators of the conference to manage
the details of the different attendees at the conference.
vi. This application will help in streamlining the processes of arranging the
conferences while easily managing the conferences, speakers and attendees.
ii. The system needs to be a web based system that can be accessible from any
were and anytime musing the internet.
iii. The number of attendees at a conference can be managed by the users of the
system through the use of the application.
iv. Speakers at the conferences and papers by different authors also can be
managed by using this application for future reference.
v. The application will also help the administrators of the conference to manage
the details of the different attendees at the conference.
vi. This application will help in streamlining the processes of arranging the
conferences while easily managing the conferences, speakers and attendees.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

4NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
ER diagram for the developed application
Attendee_tbl
Attendee_ID
Conference_ID
Name
Contact
Address
Email
Author_tbl
PaperID
ConferenceID
Author_Name
Paper_Title
AuthorID
Conference_Table
Conference_ID
Conference_Title
Venue
Special_Speaker
Maximum_Attendees
Speaker_tbl
SpeakerID
Conference_ID
SpeakerName
Country
Email
Contact
For the conference management system, we have used four tables that are related to
the conference details, speaker details at the conference, attendee table that will contain the
details of the attendees at the conference and finally the Author tables for the papers that are
submitted at the conference.
User manual
The conference management system is developed by keeping in mind the processes
and requirements of the UM Inc that arranges and conducts the conferences. Use of the MVC
architecture for this application helped in the more secure and modular development. The
developed application is expected to effectively reduce the effort, cost as well as time in
conducting a conference for the researchers and practitioners. This application will also help
in the paperless and environment friendly way to complete the processes in arranging a
conference successfully.
ER diagram for the developed application
Attendee_tbl
Attendee_ID
Conference_ID
Name
Contact
Address
Author_tbl
PaperID
ConferenceID
Author_Name
Paper_Title
AuthorID
Conference_Table
Conference_ID
Conference_Title
Venue
Special_Speaker
Maximum_Attendees
Speaker_tbl
SpeakerID
Conference_ID
SpeakerName
Country
Contact
For the conference management system, we have used four tables that are related to
the conference details, speaker details at the conference, attendee table that will contain the
details of the attendees at the conference and finally the Author tables for the papers that are
submitted at the conference.
User manual
The conference management system is developed by keeping in mind the processes
and requirements of the UM Inc that arranges and conducts the conferences. Use of the MVC
architecture for this application helped in the more secure and modular development. The
developed application is expected to effectively reduce the effort, cost as well as time in
conducting a conference for the researchers and practitioners. This application will also help
in the paperless and environment friendly way to complete the processes in arranging a
conference successfully.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

5NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
As the application is developed on ASP.NET MVC framework thus to use the
application it needs to be deployed on a windows operating system based server or IIS server
in a network.
In the application there are three layers that are Model, View and Controller. The
model is responsible for managing the database, controller is responsible for interaction
between the database and the view and finally the view is responsible for presenting the data
through the. cshtml file.
The application contains pages that helps the users to create a new entry for a new
conference; the home page contains the name, and details of the developer and location as
well as contact details on the home page and contact us page.
All the pages contain the consistent nav bar on the top of the home page that is
helpful for the users to navigate to any page from any page.
Index page for conference module;
As the application is developed on ASP.NET MVC framework thus to use the
application it needs to be deployed on a windows operating system based server or IIS server
in a network.
In the application there are three layers that are Model, View and Controller. The
model is responsible for managing the database, controller is responsible for interaction
between the database and the view and finally the view is responsible for presenting the data
through the. cshtml file.
The application contains pages that helps the users to create a new entry for a new
conference; the home page contains the name, and details of the developer and location as
well as contact details on the home page and contact us page.
All the pages contain the consistent nav bar on the top of the home page that is
helpful for the users to navigate to any page from any page.
Index page for conference module;

6NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
As shown in the red marked area in the above screen shot the users can create a new
entry by clicking on the hyper link. After clicking on the create new the following page will
be opened on the browser which needs to be completed by the user.
Screenshot: Create page for New conference
After filling up all the fields on the page and clicking on the create button (shown in
the oval red marked shape) the entry can be saved.
As shown in the red marked area in the above screen shot the users can create a new
entry by clicking on the hyper link. After clicking on the create new the following page will
be opened on the browser which needs to be completed by the user.
Screenshot: Create page for New conference
After filling up all the fields on the page and clicking on the create button (shown in
the oval red marked shape) the entry can be saved.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

7NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
In case the user misses any field then error messages are also displayed by the page
as shown in the following screen shot;
Screenshot: error message for a blank field
In order to view the details of an specific record the users can click on the details
button at the right side of the records as displayed in the following screenshot;
In case the user misses any field then error messages are also displayed by the page
as shown in the following screen shot;
Screenshot: error message for a blank field
In order to view the details of an specific record the users can click on the details
button at the right side of the records as displayed in the following screenshot;
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

8NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
Screenshot: Details view page
Screenshot: Edit page for an existing entry
Screenshot: Details view page
Screenshot: Edit page for an existing entry

9NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
Screenshot: Delete page for an entry
Test instruction
The system is tested from various perspectives such as functionality testing. As the
system is using MS SQL Server as back end database, thus when the server and database is
not available to submit or fetch data it prompts error related to that. In addition to that
primary objectives for the testing of the created application is
if the basic functionalities of the application work appropriately.
Screenshot: Delete page for an entry
Test instruction
The system is tested from various perspectives such as functionality testing. As the
system is using MS SQL Server as back end database, thus when the server and database is
not available to submit or fetch data it prompts error related to that. In addition to that
primary objectives for the testing of the created application is
if the basic functionalities of the application work appropriately.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

10NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
testing of the application is useful in deciding the most essential components
to the end clients of the application.
It enhances the practicality and unwavering quality of the application.
For this application we have utilized the ASP.NET MVC development architecture
and the testing of the application should be possible in two different ways.
The created framework interface is produced with the end goal to populate the
database utilized with this application. For this application we have utilized four tables that
incorporates the table containing the conference details, speakers at the meetings and papers
displayed in the meetings.
In the following stage, the ACID properties of the data transaction to the database
from the application to the utilized database in MS SQL server.
testing of the application is useful in deciding the most essential components
to the end clients of the application.
It enhances the practicality and unwavering quality of the application.
For this application we have utilized the ASP.NET MVC development architecture
and the testing of the application should be possible in two different ways.
The created framework interface is produced with the end goal to populate the
database utilized with this application. For this application we have utilized four tables that
incorporates the table containing the conference details, speakers at the meetings and papers
displayed in the meetings.
In the following stage, the ACID properties of the data transaction to the database
from the application to the utilized database in MS SQL server.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

11NIT5150 – ADVANCED OBJECT ORIENTED PROGRAMMING
1 out of 11
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.