IFITT Club ASP.NET MVC System Applications Development Report

Verified

Added on  2020/05/11

|25
|1604
|90
Report
AI Summary
This report details the development of an ASP.NET MVC system for the IFITT Club, an organization focused on tourism and travel. The system aims to manage conferences, organizers, and attendees. It outlines functional requirements, including event registration and data storage. The report presents various user cases, class diagrams, and database design using SQL Server. It also includes user manuals detailing system navigation and administrator functionalities such as creating, editing, viewing, deleting, and assigning records. The report also covers test instructions and validation cases to ensure data integrity and system reliability. References to relevant literature are also included.
Document Page
IFITT Club ASP.NET MVC System Applications Development. 1
IFITT CLUB ASP.NET MVC SYSTEM APPLICATIONS DEVELOPMENT.
By(student Name)
[Class Name]
[Lecture Name]
[University Name]
[City]
[Date]
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
IFITT Club ASP.NET MVC System Applications Development. 2
Background Information
The information system is a vital asset in any organization; however it is used in data
management and easy storage and retrieval of the organizations information.
This report is about IFITT information system that is to storage of the organization
information ,however the IFITT organization deals with the services delivery in the field of the
tourism and travel across the world.
The IFITT organization usually holds conferences where they invites various attendants
to learn and participate in the conferences relating to travel and the tourism in order to add more
knowledge and value in those fields.
This system is developed and it is meant to achieve various things including the
management of the conferences ,organizers and the attendants information.
Functional requirements.
The IFITT system is meant to perform various functions and these functions will assist the
organizations in good record management , below are the functional requirements of this system
i. The system should allow the registration of events and conferences to be held per
year.
ii. The system should store the conferences and events details .
iii. The system should store the details of the organizers of the various conferences.
iv. The system should enable the organizers to store the details of the various attendants
and their respective events attended.
User cases
The system however will be used in various uses ,however the activities carried out in the
system will involve many actors who includes the organizers, attendants and the respective
conferences.
Document Page
IFITT Club ASP.NET MVC System Applications Development. 3
The table below summarizes the various user cases ,their descriptions and the respective actors .’
User cases Descriptions The actors
Organizing series of
conferences
This is the process of the organizers to plan
how the professionals will present their work
in the conferences.
Organizer,
attendees,
professionals
Management of the
conferences and events
This is where the organizer actor manages the
various events to be held in the conference.
Organizers,
attendants
Storing the conferences
details
This is where the actor store the information
about a particular conference.
Organizer,
attendants,
conference
Storing the organizers
details in the respective
conferences
This is where the organizers store their
information about the organizers of the various
conferences.
Organizers,
conference
Storing the attendees details This is where the organizers store the
information about the attendants of the
conference.
Organizers,
attendants
Storing the conferences and
their attendants.
This is where the information of the attendants
and the respective conferences attended is
recorded in the system
Attendants ,org
anizers
Data base design
The IFITT conference management system has a database that is used to keep the
captured data about the organizers, conferences and the respective attendants .
The database is made of three tables which include Events, organizers and the attendants
tables and these tables are linked and related to each other ,however this database is designed
using the SQL server database system.
Document Page
Event is organized by organizer The attendees attend and event
ORGANIZER
OrganizersID:int
Names: varchar1
Email: varchar1
PhoneNo: varchar1
Address: varchar1
EventsID:int
Insert_Organizer()
Delete_Organizer()
Update_Organizer ()
View_Organizer()
ATTENDANT
AttendantsID: int
Names: varchar1
Email: varchar1
PhoneNO: varchar1
Address : varchar1
EventsID:int
insert_Attendant()
delete_Attendant()
update_Attendant()
view_Attendant()
EVENT
EventsID:int
EventName:varchar1
Description: Varchar1
Year: Varchar1
Insert_Events ()
Delete_Events ()
Update _Events ()
View_ Events ()
1
* *
1
IFITT Club ASP.NET MVC System Applications Development. 4
Class diagram
The ITIFF management system is made of various entities and these entities are the
classes used to develop the database as shown below (Barry, 2015).
.
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
IFITT Club ASP.NET MVC System Applications Development. 5
Justification.
The system has three classes as shown in the above class diagram however the above
class diagram relates to each other using the respective reference and foreign keys.
The events class relates to organizer class in one –to-many relationships ,this is because
one conference is organized by one or many organizers (Barry, 2015).
However the events class relates with attendants class in one –to –many relationships
since in one conference there could be more than one attendants.
Below are the various classes with their respective attributes, however the red fields
represents the primary keys and the green fields represents the respective foreign keys.
i. EVENT class
Below are the attributes associated with the events class
EventsID:int
EventName:varchar1
Description: Varchar1
Year: Varchar1
ii. ORGANIZER class
Below are the attributes associated with the organizer class
OrganizersID:int
Names: varchar1
Email: varchar1
PhoneNo: varchar1
Address: varchar1
EventsID:int
iii. ATTENDANT class
Below are the attributes associated with the attendent class
AttendantsID: int
Names: varchar1
Email: varchar1
Document Page
IFITT Club ASP.NET MVC System Applications Development. 6
PhoneNO: varchar1
Address : varchar1
EventsID:int
The database and the respective seed records.
CREATING DATABASE
GENERATED CLASS DIAGRAMS.
Document Page
IFITT Club ASP.NET MVC System Applications Development. 7
EVENTS TABLE SAMPLE DATA
ORGANIZER TABLE SAMPLE 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
IFITT Club ASP.NET MVC System Applications Development. 8
ATTENDANTS TABLE SAMPLE DATA
User manuals
The IFITT conference management system is basically used by the organizer of the
company who usually update the details of the conferences ,organizers and the attendants .
The organizer also allocate the organizers to the various organizers and the attendants,
however below are the various navigation processes of the IFITT conference management
system.
VIEW RECORD
To view the record one require to run the system then one can be able to view various records
by clicking the respective links as follows.
Document Page
IFITT Club ASP.NET MVC System Applications Development. 9
i. Home page.
ii. Contact page
Document Page
IFITT Club ASP.NET MVC System Applications Development. 10
iii. Events page
(Andrew, 2015).
iv. Organizer page
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
IFITT Club ASP.NET MVC System Applications Development. 11
v. Attendants page
ADMIN FUNCTIONALITY
The organizer who is responsible of the data management is able to perform various
operations to the system ,this includes creating/adding conference, editing events ,viewing
details, deleting a record and assigning the organizers and the attendants to the various events or
conferences as discussed below (Brian, 2014).
CREATE
In this Case we use the events page to add an event or conference as below.
Document Page
IFITT Club ASP.NET MVC System Applications Development. 12
Click add new button and add the details as below.
chevron_up_icon
1 out of 25
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]