Beruflich Dokumente
Kultur Dokumente
On
By:
Gajera Dhaval(08ce13)
Agarwal Sarthak(08ce01)
Submitted to,
Department of Computer Engineering / Information
Technology,
U. V. Patel College of Engineering
Ganpat University, Kherva - 382 711
1
INDEX:
1. Abstract 4
............................................................................................................................................................1
1. INTRODUCTION..........................................................................................................................4
1.2 SCOPE.....................................................................................................................5
1.3 DEFINITIONS, ACRONYMS,AND ABBREVIATIONS.....................................6
Definitions:...............................................................................................................................6
1.4 REFERENCES ..............................................................................................................6
4. SUPPORTING INFORMATION................................................................................................12
2
3. Methodology 14
4. List of Requirements 16
5. Use-case Diagrams 18
6. Class Diagrams 20
7. Activity Diagrams 21
8. Sequence Diagrams 22
9. Collaboration Diagram 22
15. Conclusion 32
PROJECT ABSTRACT
Online Exam is a web application. In which the candidate will be able to give an
online examination. This project divided into the three module which is as administrator,
user, guest user.
Admin can also delete or add or update the question. He/she can provide the date
of exam to the examiner. He/she arrange marks of question paper and after examination
display on screen. In this web application also provide to Admin show a detail of register
user delete user profile show history of visiting user and decide new user request accept
or reject.
3
User can give the examination. If User has no valid information or dummy
account then that user is not able to give online exam.
Guest User is able to read the information about examination and updated news
about exam.
1. INTRODUCTION
1.1 PURPOSE
On line examination can change the approach of admin. This
system can generate the report of the student according to the score. It is
time saving system because when the student gives test then the checking
4
time can be saved. The score of student is automatically generated by this
system.
1.2 SCOPE
Objective:
• To follow SDLC to develop the system.
• To develop GUI as per convenience of the user.
• To implement the physical model, being tested as per the
Standards.
• To document our efforts and analysis in a proper
Comprehensible manner.
Goals:
• To make a responsive, easy to operate, fast and efficient
retrieval of information as per the user's convenience.
• To provide all information of student to admin according
to the requirement.
• To provide ease in the maintenance of different
student scores.
• To make a database that is consistent, reliable and secure.
• To provide correct, complete, ongoing information.
• To develop a well-organized information storage system.
• To make good documentation so as to facilitate possible
5
future enhancements.
Definitions:
1. SDLC:
The Systems Development Life Cycle (SDLC), or Software Develo-
pment Life Cycle in systems engineering and software engineering, is the
process of creating or altering systems, and the models and methodologies
that people use to develop these systems
2.Use Case:
A use case in software engineering and systems engineering is a
description of a system’s behavior as it responds to a request that originates from
outside of that system
3.DFD :
It is pictorial representation of the system that how it works.
Abbreviations:
1.4 REFERENCES
1.5 OVERVIEW
6
2. GENERAL DESCRIPTIONS
REGISTER
HELP DESK
ADMINISTRATOR
QUESTION
ADD UPDATE DELETE VIEW
REPORT
Administrator User:
7
• He/she have knowledge of System.
• He/she handle the system process.
• He/have rights to entry the records.
Normal User:
SPECIFIC REQUIREMENTS
3.1 FUNCTIONALITY
3.1.2 Alerts
The system can alert the administrator in case of any problems.
3.2 USABILITY
8
• The system shall allow the users to access the system from the Internet using
HTML or it’s derivative technologies. The system uses a web browser as an
interface.
• Since all users are familiar with the general usage of browsers, no specific
training is required.
3.3 RELAIBILITY
The system has to be very reliable due to the importance of data and the damages
incorrect or incomplete data can do.
3.3.3 Accuracy
The accuracy of the system is limited by the accuracy of the speed at which the
uses use the system.
3.4 PERFORMANCE
9
3.4.2 Administrator Response
The system shall take as less time as possible to provide service to the
administrator.
3.4.3 Throughput
The number of transactions is directly dependent on the number of users.
So throughput should be maximum as much as possible.
3.4.4 Capacity
The system is capable of handling requirement users (maxi.500 users) at a time.
3.5 SUPPORTABILITY
3.5.4 Maintenance
The maintenance of the system shall be done as per the maintenance contract.
10
3.5.5 Standards
The coding standards and naming conventions will be as per the American
standards.
Online help is provided for each of the feature available with the Online
Examination System. All the applications provide an on-line help system to assist
the user. The nature of these systems is unique to application development as they
combine aspects of programming (hyperlinks, etc) with aspects of technical
writing (organization, presentation). Online help is provided for each and every
feature provided by the system.
The User Manual describes the use of the system to Admin and users. The user
manual should be available as a hard copy and also as online help.
3.8 INTERFACES
• My Sql
• Ms Office Package
The Online Examination System will be connected to the World Wide Web.
4. SUPPORTING INFORMATION
The use-case storyboards or the user-interface prototypes are not available. The
appendices are not to be considered as part of the requirements.
12
METHODOLOGY
MODEL SELECTION:
DESCRIPTION:
Quick
desig
n
Refine
requirements
Build
Incorporating
prototyp
Customer
e
Customer
Evaluation
of prototype
14
Design
Implement
Test
Maintain
LIST OF REQUIREMENTS
1. Login
User can access the system after successful login. User can login successfully
if and if he/she is an authenticated user and authorized user. User prompted
for username and password. User gives username and password. If he/she
entered wrong username or password then system allow him/her to re-enter it.
2. Insert
This operation is used to insert the data into the different tables. First, Data are
15
filled into the form by any user or administrator. Then the filled data are
submitted by verifying by internal queries. If the data are inserted correctly
then & then it will be inserted into the database otherwise it will give an error
to the user or administrator. Inserted data will be stored into the appropriate
table.
3. Update
Depending on the database that is selected, the user may wish to modify some
details under certain parameter(s) for an existing entity.
4. Delete
This operation is used to delete the data from the database which are
unwanted or duplicate. In this application, basically delete operation is
performed by the admin side.
5. Search
This operation is used to search the particular entry from the database. As per
delete operation, this operation also needs to give an id of particular entry of
the table.
6. Reliability
The system shall allow the users to access the system from the Internet using
HTML or it’s derivative technologies. The system uses a web browser as an
interface. Since all users are familiar with the general usage of browsers, no
specific training is required.The system is user friendly and self-explanatory.
8. Maintainability:
The system should be designed to be easily maintainable and get the least
Complaints from users, along with minimum downtime.
9. Extensibility:
16
The system should be designed to be extensible to changes. A change might
be a result of either a change in the user requirements or required adherence
to some new company policy.
UML DIAGRAMS
17
Login:
18
CLASS DIAGRAM:
19
ACTIVITY DIAGRAM:
20
SEQUENCE DIAGRAM:
21
COLLABORATION DIAGRAM:
22
DATA FLOW DIAGRAM:
STUDENT:
LEVEL-1
ADMIN:
23
DATA DICTIONARY
24
Admin:
Online test:
Username:
25
Column Name Data type Allow Description
Nulls
fname nvarchar(50) No Indicates the name of user
lname nvarchar(50) No Indicates the lastname of user
uname nvarchar(50) No Indicates the username
password nvarchar(50) No Indicates the password of user
dob nvarchar(50) No Indicates the birthdate of user
gender nvarchar(50) No Indicates the gender of user
email nvarchar(50) No Indicates the mail id of user
city nvarchar(50) No Indicates the city of user
country nvarchar(50) No Indicates the country of user
pcode nvarchar(50) Yes Indicates the pincode of user’s city
Sq_que nvarchar(50) No Indicates the admin’s questions if
he/she forgot password
Sq_ans nvarchar(50) No Indicates the answer of above que.
isuser Numeric(1,0) No Indicates the validation
Material:
Display:
26
date nvarchar(50) No Indicates the date
27
password rollno name
password
userid
Stdid courseName
lls
enro
Student Admin
iv n
G co uct
e d
s
Exam
exami questionpape
studentmap
d r
TEST CASES
Administrator Module
28
Obtained
Sr.No Scenario Expected Result
Result
“Invalid Username or
Username is correct, Password is
1 Password” messge is TRUE
incorrect.
displayed.
“Invalid Username or
Username is incorrect, Password is
2 Password” message is TRUE
correct.
displayed.
“Invalid Username or
Incorrect values for username and TRUE
3 Password” message is
password are submitted.
displayed.
Navigates to the next page
Correct values for username and
4 based on the user who is TRUE
password are submitted.
logging in.
Display Module:
30
3 Student/candidates wish The result is displayed. TRUE
to view the result and
click on its link
CONCLUSION
The following project will be useful for all the educational organisations
who wish to have an online examination conducted thereby reducing the paper work.
It is user friendly to all the people. In developing the modules and all the coding
scheme, system architecture has been kept in mind. All the modules are added in the
system in such a way that they would not cause any harm to other modules.
32