G 222
G 222
G 222
3
OBJECTIVE OF THE PROJECT
4
SPECIFIC OBJECTIVES OF THE PROJECT
The specific objective of the Online Examination System is:-
To enable admin create account to student, exam commitie,
instructor.
To enable student to check the Result.
8
METHODOLOGY
1) Interview
The data gathering system in this project proposal is
interview method. That means by asking the manager or
the department head of the office.
2) Observation
Group members observe the work office of different
department, the examination style during exam and
identify its problem for our projects.
9
HARDWARE AND SOFTWARE REQUIREMENTS
12
PLAYERS IN THE EXISTING SYSTEM
Instructor
Student
Department head
Exam committees
13
FUNCTIONAL REQUIREMENTS
15
NON FUNCTIONAL REQUIREMENT
17
DIAGRAM OF USE CASE OF OES
18
SEQUENCE DIAGRAM
Sequence diagrams show a succession of interactions between
classes or object instances over time.
19
ACTIVITY DIAGRAM
20
DESIGN MODELING CLASS DIAGRAM
21
22
ARCHITECTURE OF THE SYSTEM
It displays data to the user. The client layer interacts with the
web/application Server to make requests and to retrieve data
from the database. It then displays to the user the Data retrieved
from the server.
23
COMPONENT DIAGRAM
The component diagram illustrates the software components to
build the system. Describes how a software system is split-up
into components and shows the dependencies among these
components.
24
DEPLOYMENT DIAGRAM
UML deployment diagram show physical view of system,
taking software into real world by showing how software gets
assigned to hardware and how communicates.
25
PERSISTENCE MODELING
Persistence of our object can be achieved by relational
database since it used as machine to make object persistent. It
describes the persistent data aspect of software system.
26
PART 2
System design and User interfaces
User interface design is the specification of the interaction between the
system users and a system. The process involves input mechanism design,
output mechanism design, and navigation mechanism.
27
DATABASE DESIGN
Database design is the process of producing a detailed data model of a
database. This logical data model contains all the needed logical and
physical design choices and physical storage parameters needed to
generate a design in a Data Definition Language, which can then be used
to create a database. A fully attributed data model contains detailed
attributes for each entity.
28
ACCOUNT TABLE
29
FEEDBACK TABLE
30
USER INTERFACES
user form one part of the system to the other user system.
Input design is about designing a form and its controls for
GUI system.
Output design is about designing reports like detailed,
summarized,and etc.
31
HOME PAGE FOR ONLINE EXAM
32
HOME PAGE FOR ADMIN
33
HOME PAGE FOR INSTRUCTOR
34
TESTING USER INTERFACE
Testing is the process of finding the difference between expected
behaviors specified by the system model and observed behavior of
the implemented system.
Login to the System Testing (Null value)
35
LOGIN TO THE SYSTEM TESTING (INCORRECT USER NAME
OR PASSWORD)
36
ERROR MESSAGE WHEN TO BE ENTERED TO THE SYSTEM IS
NOT FILLED
37
ADMIN ADD USER TO THE SYSTEM (CORRECT VALUE)
38
The end
39