Академический Документы
Профессиональный Документы
Культура Документы
RIZKI ASHAR
THARANGA SAHABANDU
1 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Table of Contents
Abstract........................................................................................................................ 3
Introduction.................................................................................................................... 4
Instructions and functional area of the system..........................................................................5
The architecture of software in terms of software classes............................................................8
Use Case Diagram of the online examination system..............................................................8
Entity Relationship diagram of the System........................................................................12
Classes of the system................................................................................................... 14
Detailed description of the classes properties and methods.......................................................16
................................................................................................................................. 19
Own Reflection Experience.............................................................................................. 21
Critical Appraisal........................................................................................................... 22
References................................................................................................................... 23
Gantt chart................................................................................................................... 24
2 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Abstract
This report contains details, architecture and instruction regarding the Online Examination
System that is proposed to the Open Spirit Academy (OSA).
OSA is an educational institution that offers various educational programs and is in partnership
with various local and foreign universities.
OSA operates with a number of branches all over the country where various programs are being
delivered and students attempt online exams locally at the branch with they are registered. OSA
has a number of Examiners (Staff) who are responsible for the overall process of online
examinations.
3 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Introduction
OSA is an educational institution that offers various educational programs and is in partnership
with various local and foreign universities. By implementing an online examination system for
university it will increase the education quality and the efficiency of the university. Thus its an
online system it can be manage in a centralize server.
Using this system Students can attempt online exams. There are two type of user can use this
system such as Staff and Student. While staff can undertake all administrating task such as create
users, set question paper, and declare result mean time students are only allowed to handle only
few things on the system. To use this system user should register with a user account on the
system.
Each student can face on one exam at time. Each student has a unique student id automatically
generate which include with branch name. Students will get 30 minutes of time to answer the
random question which system generates. There have 20 questions. System will automatically
generate results after 30 minutes
Once student complete the exam result should display on student account.
4 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Instructions and
area of the system
functional
Login (
All
Students
here. User
the system
user name
should
have
account
(Figure 1.1)
Figure 1.1
Administrator (Staff) Main Menu
5 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Figure 1.2
Student registration, batch details, course details, examination details and lectures details are
available in administrator login (Figure 1.2)
User Registration Form
Figure 1.3
Administrator can add, update or delete a user from the system using this form (Figure 1.3)
Batch Insert Form
6 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Figure 1.4
Administrator can add, update or delete a batch from the system using this form. (Figure 1.4)
Figure 1.5
Administrator can add, update or delete a branch from the system using this form (Figure 1.5)
Question Insert Form
7 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Figure 1.6
Administrator can add, update or delete questions from the system using this form (Figure1.6)
Course form
Figure 1.7
Administrator can add, update or delete courses from the system using this form (Figure 1.7)
8 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Subject form
Figure 1.8
Administrator can add, update or delete subject details from the system using this form (Figure
1.8)
Students will get 30 minutes of time to answer the random question which system generates.
There have 20 questions. System will automatically generate results after 30 minutes
9 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
10 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
II
THRANGA SAHABANDU
CODE : CS6004ES
Name
Priority
Primary Actors
Other participating Actors
Type
Description
Login
High
Staff
Students
Non
Primary
The Use Case Begin when Staff And
Student accessing the system.
Register
High
Students
Staff
Primary
The Use Case Begin when Students are
registering for the online exam and staff
can approve or reject the registration
and in this form students are allowed to
edit their personal details
Answer Question
High
Students
Non
Primary
The Use Case Begin when Students are
facing the exam and students are
allowed to answer the questions.
Name
12 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Priority
Primary Actors
Other participating Actors
Type
Description
High
Student
Non
Primary
The Use Case Begin after complete
answering question and when students
are submitting the paper
View Result
High
Student
Staff
Non
Primary
The Use Case Begin when results are
arrive
II
THRANGA SAHABANDU
CODE : CS6004ES
Name
Priority
Primary Actors
Other participating Actors
Type
Description
14 RIZKI AZHAR
II
THRANGA SAHABANDU
Result Declaration
High
Staff
Non
Primary
CODE : CS6004ES
15 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
16 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Details of classes
17 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
18 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Users class
User details and objects of users included in this class
19 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Subject class
Subject details and objects of subject included in this class
20 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Course class
Course details and objects of course included in this class
21 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Exam class
22 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
II
THRANGA SAHABANDU
CODE : CS6004ES
Also I was learned about CSV data import function in the SQL that helped me to import data into
SQL database using Excel file.
Critical Appraisal
Positive attributes which enables successfully completion on this project.
1) STRENGTHS
Ability to identify problems and apply concepts, techniques in order to overcome those
problems.
Experience of working in team environment that makes easy to complete the assignment
within given time period.
2) WEAKNESS
24 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
References
How to make a random selection from an SQL table - CodeProject. 2016. How to make a
random selection from an SQL table - CodeProject. [ONLINE] Available
at:http://www.codeproject.com/Articles/9721/How-to-make-a-random-selection-from-anSQL-table. [Accessed 13 March 2016].
SQL Server - Select Two Random Rows - YouTube. 2016. SQL Server - Select Two
Random Rows - YouTube. [ONLINE] Available at: https://www.youtube.com/watch?
v=pb5LNMNKJhU. [Accessed 13 March 2016].
Computer Fundamentals - Computer Science Questions and Answers Page 8.
2016. Computer Fundamentals - Computer Science Questions and Answers Page 8.
[ONLINE] Available at:http://www.indiabix.com/computer-science/computerfundamentals/024008. [Accessed 13 March 2016].
C# Corner - Developers and IT Professionals Community. 2016. C# Corner - Developers
and IT Professionals Community. [ONLINE] Available at: http://www.csharpcorner.com/. [Accessed 13 March 2016].
Creating a Website from template using Visual Studio - YouTube. 2016. Creating a
Website from template using Visual Studio - YouTube. [ONLINE] Available
at: https://www.youtube.com/watch?v=RhHw0XlxXI8. [Accessed 13 March 2016].
W3Schools Online Web Tutorials. 2016. W3Schools Online Web Tutorials. [ONLINE]
Available at:http://www.w3schools.com/. [Accessed 13 March 2016].
Stack Overflow. 2016. Stack Overflow. [ONLINE] Available
at: http://stackoverflow.com/. [Accessed 13 March 2016].
CodeProject - For those who code. 2016. CodeProject - For those who code. [ONLINE]
Available at:http://www.codeproject.com/. [Accessed 13 March 2016].
25 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES
Gantt chart
26 RIZKI AZHAR
II
THRANGA SAHABANDU
CODE : CS6004ES