Icon College: System Analysis and Design Coursework 1 Report
VerifiedAdded on  2023/04/22
|17
|2787
|112
Report
AI Summary
This report details a system analysis and design project for Icon College, encompassing various aspects of the system development lifecycle. It begins with an overview of functional requirements, including the need for expansion, staff management, student attendance tracking, and a virtual learning environment (VLE) based on Moodle. The report then presents a Use Case Diagram and detailed Use Case Descriptions for key functionalities like grading assignments and reviewing grades. Conceptual class design is illustrated through a class diagram, outlining the main classes and their attributes (Tutor, Administrator, Student, Assignments, Grading, and Marking). The report further includes interaction diagrams, such as sequence and collaboration diagrams, to visualize the flow of processes and interactions between actors and objects within the system. An activity diagram is also provided, alongside a design description and illustrations. The system aims to streamline administrative tasks, enhance the learning experience through a VLE, and provide efficient communication and notification systems for students, tutors, and administrators. The report concludes with a bibliography.

Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student:
Name of the University:
Author Note
System Analysis and Design
Name of the Student:
Name of the University:
Author Note
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1
SYSTEM ANALYSIS AND DESIGN
Table of Contents
Coursework 1: System Design...................................................................................................2
Use Case Diagram and documentation..................................................................................2
List of functional requirements..........................................................................................2
Use Case.............................................................................................................................3
Detailed Use Case Descriptions.........................................................................................5
Brief Use Case Descriptions..............................................................................................8
Conceptual Class Design........................................................................................................9
Class Diagram....................................................................................................................9
Description of the Conceptual Classes and Main attributes.............................................10
Interaction Diagrams............................................................................................................10
Sequence Diagram...........................................................................................................10
Collaboration Diagram.....................................................................................................11
Activity Diagram..............................................................................................................13
Design Description and illustrations................................................................................14
Bibliography.........................................................................................................................15
SYSTEM ANALYSIS AND DESIGN
Table of Contents
Coursework 1: System Design...................................................................................................2
Use Case Diagram and documentation..................................................................................2
List of functional requirements..........................................................................................2
Use Case.............................................................................................................................3
Detailed Use Case Descriptions.........................................................................................5
Brief Use Case Descriptions..............................................................................................8
Conceptual Class Design........................................................................................................9
Class Diagram....................................................................................................................9
Description of the Conceptual Classes and Main attributes.............................................10
Interaction Diagrams............................................................................................................10
Sequence Diagram...........................................................................................................10
Collaboration Diagram.....................................................................................................11
Activity Diagram..............................................................................................................13
Design Description and illustrations................................................................................14
Bibliography.........................................................................................................................15

2
SYSTEM ANALYSIS AND DESIGN
Coursework 1: System Design
Use Case Diagram and documentation
List of functional requirements
The function requirements of the Icon College has been listed below:
ï‚· Firstly, it is to be noted that the organization is looking to expand and hence the
information system should be able to assist the growth for the organization.
ï‚· The system should be able to provide the admin with the ability to record, search, and
update and delete the information related to the staffs in the organizations.
ï‚· The system should provide the tutors to mark the student attendance properly.
ï‚· Virtual Learning environment: A VIL named the Moodle should be used by the
tutors in the organization. The system would be used by the tutors for the marking and
grading of the papers which are sub mitted online in the system. The system should be
able to provide the tutors with the facility to record the grades in to the system. The
grades would be then stored automatically in to the information system.
ï‚· The grades recorded in the information system would be made available to the
administrator, which would not be available to them for updating the records.
ï‚· The system should be able to enrol the student into the college and they would also be
able to track the attendance.
ï‚· The system should provide the student with the option to enrol themselves into the
courses and the record would be stored in to the system.
ï‚· The system should provide the options to store the lecture notes into the system. In
addition to this, the students would be able to download the homework materials and
exercises that would be completed by the students online.
SYSTEM ANALYSIS AND DESIGN
Coursework 1: System Design
Use Case Diagram and documentation
List of functional requirements
The function requirements of the Icon College has been listed below:
ï‚· Firstly, it is to be noted that the organization is looking to expand and hence the
information system should be able to assist the growth for the organization.
ï‚· The system should be able to provide the admin with the ability to record, search, and
update and delete the information related to the staffs in the organizations.
ï‚· The system should provide the tutors to mark the student attendance properly.
ï‚· Virtual Learning environment: A VIL named the Moodle should be used by the
tutors in the organization. The system would be used by the tutors for the marking and
grading of the papers which are sub mitted online in the system. The system should be
able to provide the tutors with the facility to record the grades in to the system. The
grades would be then stored automatically in to the information system.
ï‚· The grades recorded in the information system would be made available to the
administrator, which would not be available to them for updating the records.
ï‚· The system should be able to enrol the student into the college and they would also be
able to track the attendance.
ï‚· The system should provide the student with the option to enrol themselves into the
courses and the record would be stored in to the system.
ï‚· The system should provide the options to store the lecture notes into the system. In
addition to this, the students would be able to download the homework materials and
exercises that would be completed by the students online.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3
SYSTEM ANALYSIS AND DESIGN
ï‚· Notification system: The system should be able to notify the students automatically
when their grades are ready. This would help the students to view their grades
automatically. In addition to this, the system should be able to provide the students
with the warning mails if they do not submit their submit their assignments on the
system in time. The notification system should also be able to send notifications to the
admin about dispelling a particular student from a particular coursework.
ï‚· Triggering functions: The system should be to provide the organization with the
triggering that would prohibit the students from appearing in the courses and
accessing the system if they do not pass the modules in any of the semesters.
ï‚· Log in facilities: The system should be able to record the user details and the
passwords into the system and validate the username and passwords with the ones
recorded in the system.
Use Case
The use case diagram is one of the very effective procedure to model the information
system for the Icon College. A use case is a scenario by which a user case use the system. A
system can have multiple such use cases. Use cases are textual artifacts and pictorially it is
represented by use case diagram. There are two components in a use case diagram that is
actors and use cases. The actors in the use diagram are the ones which performs the actions
and the use cases are the functions in the model which is being performed by the actors in the
systems.
SYSTEM ANALYSIS AND DESIGN
ï‚· Notification system: The system should be able to notify the students automatically
when their grades are ready. This would help the students to view their grades
automatically. In addition to this, the system should be able to provide the students
with the warning mails if they do not submit their submit their assignments on the
system in time. The notification system should also be able to send notifications to the
admin about dispelling a particular student from a particular coursework.
ï‚· Triggering functions: The system should be to provide the organization with the
triggering that would prohibit the students from appearing in the courses and
accessing the system if they do not pass the modules in any of the semesters.
ï‚· Log in facilities: The system should be able to record the user details and the
passwords into the system and validate the username and passwords with the ones
recorded in the system.
Use Case
The use case diagram is one of the very effective procedure to model the information
system for the Icon College. A use case is a scenario by which a user case use the system. A
system can have multiple such use cases. Use cases are textual artifacts and pictorially it is
represented by use case diagram. There are two components in a use case diagram that is
actors and use cases. The actors in the use diagram are the ones which performs the actions
and the use cases are the functions in the model which is being performed by the actors in the
systems.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4
SYSTEM ANALYSIS AND DESIGN
The above use case diagram has been modelled for the ICIM system. The main actors
identified in the systems are Tutor, Admin, Student and staffs. The four have different roles
and the roles of the actors for the system are described in the system effectively.
SYSTEM ANALYSIS AND DESIGN
The above use case diagram has been modelled for the ICIM system. The main actors
identified in the systems are Tutor, Admin, Student and staffs. The four have different roles
and the roles of the actors for the system are described in the system effectively.

5
SYSTEM ANALYSIS AND DESIGN
Detailed Use Case Descriptions
The detailed use case description provides the information about the grading of the
assignments is provided below:
Use Case Name Grading Assignments
Use Case ID UC8
Revision and Reference Version 01
Status The use case is a planned one
Priority of accomplishment Must have: The system should possess this use case as it is
very important for the users to grade the assignments
according to the requirements and the quality of the paper.
Goal The main goal of the use case is to provide the tutors in the
system to provide them with the grading options and rate the
assignments in accordance with the quality of the
assignment.
Summary The use case is used in the system by the actors tutor. In
addition to this, the tutor would be able to grade the
assignments, which are submitted by the students.
Category The use case can be categorised as an internal use case.
Actor The main actor of the system is Tutor
Primary Actor The primary actors are the tutors
Stakeholder The stakeholders of the system are Students.
SYSTEM ANALYSIS AND DESIGN
Detailed Use Case Descriptions
The detailed use case description provides the information about the grading of the
assignments is provided below:
Use Case Name Grading Assignments
Use Case ID UC8
Revision and Reference Version 01
Status The use case is a planned one
Priority of accomplishment Must have: The system should possess this use case as it is
very important for the users to grade the assignments
according to the requirements and the quality of the paper.
Goal The main goal of the use case is to provide the tutors in the
system to provide them with the grading options and rate the
assignments in accordance with the quality of the
assignment.
Summary The use case is used in the system by the actors tutor. In
addition to this, the tutor would be able to grade the
assignments, which are submitted by the students.
Category The use case can be categorised as an internal use case.
Actor The main actor of the system is Tutor
Primary Actor The primary actors are the tutors
Stakeholder The stakeholders of the system are Students.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6
SYSTEM ANALYSIS AND DESIGN
Requested Information
Resources
The requested resource information is assignments.
Preconditions The pre-condition to this use case is marking the
assignments
Triggers Submission of the assignment triggers the grading process of
the system.
Main success scenario The success criteria would involve the grading of the
assignment successfully and recording the update.
Extensions The review grading process is the extension of the use case.
Alternative paths There are no alternate paths for this use case.
Post conditions The review of the grades would be the post condition.
Non-functional
requirements
The non-functional requirement for this case is that system
should be made available to the actor 24x7 that would help
them in performing the required actions whenever required.
Validation statement The system validation takes place when the grades are
recorded efficiently into the system.
Author and date [Please Fill]
The detailed use case description provides the information about the review of the
grades of the assignments is provided below:
Use Case Name Review Grades
SYSTEM ANALYSIS AND DESIGN
Requested Information
Resources
The requested resource information is assignments.
Preconditions The pre-condition to this use case is marking the
assignments
Triggers Submission of the assignment triggers the grading process of
the system.
Main success scenario The success criteria would involve the grading of the
assignment successfully and recording the update.
Extensions The review grading process is the extension of the use case.
Alternative paths There are no alternate paths for this use case.
Post conditions The review of the grades would be the post condition.
Non-functional
requirements
The non-functional requirement for this case is that system
should be made available to the actor 24x7 that would help
them in performing the required actions whenever required.
Validation statement The system validation takes place when the grades are
recorded efficiently into the system.
Author and date [Please Fill]
The detailed use case description provides the information about the review of the
grades of the assignments is provided below:
Use Case Name Review Grades
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7
SYSTEM ANALYSIS AND DESIGN
Use Case ID UC9
Revision and Reference Version 01
Status The use case is a planned one
Priority of accomplishment Must have: The system should possess this use case as it is
very important for the users to view the grades provided to
their assignments.
Goal The main goal of the use case is to provide the tutors in the
system to provide them with the option of reviewing the
grade that has been recorded by them in system.
Summary The use case is used in the system by the actors tutor. In
addition to this, the tutor would be able to review the grades
that have been submitted by them in the system.
Category The use case can be categorised as an internal use case.
Actor The main actor of the system is Tutor
Primary Actor The primary actors are the tutors
Stakeholder The stakeholders of the system are Students.
Requested Information
Resources
The requested resource information are grades.
Preconditions The pre-condition to this use case is grading the assignments
Triggers Submission of the grade triggers the review process of the
system.
SYSTEM ANALYSIS AND DESIGN
Use Case ID UC9
Revision and Reference Version 01
Status The use case is a planned one
Priority of accomplishment Must have: The system should possess this use case as it is
very important for the users to view the grades provided to
their assignments.
Goal The main goal of the use case is to provide the tutors in the
system to provide them with the option of reviewing the
grade that has been recorded by them in system.
Summary The use case is used in the system by the actors tutor. In
addition to this, the tutor would be able to review the grades
that have been submitted by them in the system.
Category The use case can be categorised as an internal use case.
Actor The main actor of the system is Tutor
Primary Actor The primary actors are the tutors
Stakeholder The stakeholders of the system are Students.
Requested Information
Resources
The requested resource information are grades.
Preconditions The pre-condition to this use case is grading the assignments
Triggers Submission of the grade triggers the review process of the
system.

8
SYSTEM ANALYSIS AND DESIGN
Main success scenario The success criteria would involve the grading of the
assignment successfully and reviewing the grades in the
assignment.
Extensions The view grade option would be a extension for the process
for the system.
Alternative paths There are no alternate paths for this use case.
Post conditions The view grades option would be the post condition.
Non-functional
requirements
The non-functional requirement for this case is that system
should be made available to the actor 24x7 that would help
them in performing the required actions whenever required.
Validation statement The system validation takes place when the grades are
reviewed successfully into the system.
Author and date [Please Fill]
Brief Use Case Descriptions
Use Case Description
Registration The staffs and the students would be able to register into the system.
Record Details The details of the staffs and the students would be recorded into the
system.
Updated Details The details of the staffs and the students would be updated into the
system.
Record Attendance The attendance for the students would be recorded in the system.
Update Attendance The attendance for the students would be updated in the system.
SYSTEM ANALYSIS AND DESIGN
Main success scenario The success criteria would involve the grading of the
assignment successfully and reviewing the grades in the
assignment.
Extensions The view grade option would be a extension for the process
for the system.
Alternative paths There are no alternate paths for this use case.
Post conditions The view grades option would be the post condition.
Non-functional
requirements
The non-functional requirement for this case is that system
should be made available to the actor 24x7 that would help
them in performing the required actions whenever required.
Validation statement The system validation takes place when the grades are
reviewed successfully into the system.
Author and date [Please Fill]
Brief Use Case Descriptions
Use Case Description
Registration The staffs and the students would be able to register into the system.
Record Details The details of the staffs and the students would be recorded into the
system.
Updated Details The details of the staffs and the students would be updated into the
system.
Record Attendance The attendance for the students would be recorded in the system.
Update Attendance The attendance for the students would be updated in the system.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9
SYSTEM ANALYSIS AND DESIGN
Log in The students and the staffs would be able to log into the system.
Marking
Assignment
The tutors would be marking the assignment.
Grading
Assignment
The marked assignments would then be graded by the system.
Review Grades The marked grades would be reviewed by the tutors.
View Grades The grades would be viewed by the students.
Upload Materials The students would be able to upload the materials on the system.
Admin Notification The notification from the system would be sent to the administrator.
Warning messages The notification from the system would be sent to the students.
Conceptual Class Design
Class Diagram
SYSTEM ANALYSIS AND DESIGN
Log in The students and the staffs would be able to log into the system.
Marking
Assignment
The tutors would be marking the assignment.
Grading
Assignment
The marked assignments would then be graded by the system.
Review Grades The marked grades would be reviewed by the tutors.
View Grades The grades would be viewed by the students.
Upload Materials The students would be able to upload the materials on the system.
Admin Notification The notification from the system would be sent to the administrator.
Warning messages The notification from the system would be sent to the students.
Conceptual Class Design
Class Diagram
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

10
SYSTEM ANALYSIS AND DESIGN
Description of the Conceptual Classes and Main attributes
The class diagram is used for the description of the classes that are to be used in the
system and the object of these classes are to be used in the system. The class diagram also
represents the attributes which are being used in the system. The description of the
conceptual class is provided here for the diagram that is provided above, the concept and the
attributes of the system that is designed for the organization has been provided here. The
main entities identified for the system are Tutor, Administrator, Student, Assignments,
Grading and Marking. The main attributes of the Tutor are TutorID and TutorName, the main
attributes of the Administrator are AdminID AdminName. The student entity consists of the
attributes the StudentID and StudentName. In addition to this, Subjects have the attribute
SubjectID and SubjectName. In addition, the gradingID and the MarkingID has been main
attributes of the Classes Grading and Marking.
Interaction Diagrams
The interaction diagrams are used for the description of the system and the actors are
provided with the system. The communication with the actors and the system are displayed
efficiently with the help of the communication diagrams. In addition to this, the interaction
diagram also helps the determination of the different states of the system and the objects
which are being used in the system. The main interaction diagram types are system sequence
diagram, activity diagram, and collaboration diagram.
Sequence Diagram
The sequence diagram helps provides the information about the flow of the processes
and the messages from within the system. The objects and the actors in the system sends and
receives different messages from within the system and the sequence diagram sorts these
messages in a systematic way so that an information regarding the system can be fetched by
observing the system sequence diagram.
SYSTEM ANALYSIS AND DESIGN
Description of the Conceptual Classes and Main attributes
The class diagram is used for the description of the classes that are to be used in the
system and the object of these classes are to be used in the system. The class diagram also
represents the attributes which are being used in the system. The description of the
conceptual class is provided here for the diagram that is provided above, the concept and the
attributes of the system that is designed for the organization has been provided here. The
main entities identified for the system are Tutor, Administrator, Student, Assignments,
Grading and Marking. The main attributes of the Tutor are TutorID and TutorName, the main
attributes of the Administrator are AdminID AdminName. The student entity consists of the
attributes the StudentID and StudentName. In addition to this, Subjects have the attribute
SubjectID and SubjectName. In addition, the gradingID and the MarkingID has been main
attributes of the Classes Grading and Marking.
Interaction Diagrams
The interaction diagrams are used for the description of the system and the actors are
provided with the system. The communication with the actors and the system are displayed
efficiently with the help of the communication diagrams. In addition to this, the interaction
diagram also helps the determination of the different states of the system and the objects
which are being used in the system. The main interaction diagram types are system sequence
diagram, activity diagram, and collaboration diagram.
Sequence Diagram
The sequence diagram helps provides the information about the flow of the processes
and the messages from within the system. The objects and the actors in the system sends and
receives different messages from within the system and the sequence diagram sorts these
messages in a systematic way so that an information regarding the system can be fetched by
observing the system sequence diagram.

11
SYSTEM ANALYSIS AND DESIGN
The above diagram provides the information about the information system designed
online for the Icon College. The VILS system is used as the object in the system and the
main actors of the system are the students and the tutors. The flow of messages from the
students to the system and the tutors have been shown in the above diagram that would help
the reader in understanding the procedures of the system. The system procedures starts with a
message of the logging into the system, and the process ends with the system providing the
student with the option to view the grades.
Collaboration Diagram
The collaboration diagram displays the actors in the system and communication of the
actors with the objects in the system, and the functions in the system are described in the
diagram.
SYSTEM ANALYSIS AND DESIGN
The above diagram provides the information about the information system designed
online for the Icon College. The VILS system is used as the object in the system and the
main actors of the system are the students and the tutors. The flow of messages from the
students to the system and the tutors have been shown in the above diagram that would help
the reader in understanding the procedures of the system. The system procedures starts with a
message of the logging into the system, and the process ends with the system providing the
student with the option to view the grades.
Collaboration Diagram
The collaboration diagram displays the actors in the system and communication of the
actors with the objects in the system, and the functions in the system are described in the
diagram.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 17
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.