Sie sind auf Seite 1von 46

Documentation on:

Online Examination System

Submitted to:
Md. Rashed Karim
Department of SWE
Daffodil International University

Submitted by:
MD. Shakibul Islam
ID: 163-35-1792
Section: B
Department of SWE

Project Title
The following project document on Online Examination System Management has been accepted and approved by the
following:
Course Teacher Project Name Signature Date

MD. Rashed Karim Online Examination


System Management

Abstract

Online Examination System is an on-line test simulator is to take online examination, test in an efficient
manner and no time wasting for manually checking of the test paper. The main objective of this web based
online examination system is to efficiently evaluate the student thoroughly through a fully automated system
that not only saves lot of time but also gives fast and accurate results. Online examination system helps
students to offer a quick and easy way to appear for the test. It also provides the results immediately after the
examination with 100% accuracy and security. Student can enter to perform exam only with their valid
username and password. This examination contains multiple choice questions and appropriate number of
options. There are no limitations on number of options and it can be randomized so same set of question will
not appear to all student so it prevent manipulation. More than one option can be correct but the user can
select only one option. This provides time limit. The user can see their results after completing the exam.
This helps the students to write the exam from far distance and which can provide security and simplicity
and other beneficial features to the user.
Introduction

This document specially containing details about objectives, scope limitation, process model, primary
requirements, team development, possible project risks, project schedule, and finally monitoring and
reporting mechanisms.On-line Exam System is very useful for Educational Institute to prepare an exam, safe
the time that will take to check the paper and prepare mark sheets. It will help the Institute to testing of
students and develop their skills. But the disadvantages for this system, it takes a lot of times when you
prepare the exam at the first time for usage. And we are needs number of computers with the same number
of students.The effective use of "On-line Exam System", any Educational Institute or training centers can be
use it to develop their strategy for putting the exams, and for getting better results in less time.

Software Requirement Specification:(SRS)

Functional Requirement: (Admin)


SRS ID Process Name Description Priority
FR_01 Sign In By using an Email and password, Admin can High
sign into the system.
FR_02 User Manage The admin can View user Profile , Active High
,Inactive user .
FR_03 Add Question The admin can add a Short question to the High
website for user.
FR_04 Manage Course In this part admin can update and remove High
Course, View question ,update and remove
question ,View Answer Shit.
FR_05 Job Post In this part admin can Post Job Circular, High
FR_06 Upload Marks Admin Can Upload Exam Result. High
FR_07 Announcement Admin Post Important Notice for User High
FR_08 Logout The admin can log out of the website High

Functional Requirement: (User)


SRS Process Name Description Priority
ID
FR_1 Registration User Must be Sign Up Using by Name , email, & High
Password he/she will have to Sign up.
FR_2 Login Using by Email & Password he/she will have to High
login
FR_3 View Job Candidate View Any Job Circular. Medium

FR_4 Manage Profile After logging, Candidate Create Profile and Update. Medium
FR_5 Participant Exam User select Course then the Join Exam then will be High
Start the exam .
FR_6 View Marks After finished the exam then View the result of Medium
every Candidate
FR_7 View Candidate can view Important Notice . Medium
Announcement
FR_8 Logout Candidate can do logout High

FR_9 Job Apply Candidate can apply any job from post employer Medium
Use Case: (User):

Case Description: (Admin)


Case Name: Log In

Case ID C_ID_01
Case Description The admin must sign in using an Email and password click to login button then
Admin can sign in into the system.
Pre-Condition Connect internet and check electricity connection.
Post Condition Go to home page successfully and start working to addquestion , deleteQuestion ,
manageUser etc.
Flow control Full the input field by right email and password.

Case Name: Add Question.

Case ID C_ID_02
Case Description The admin can insert QuestionNO , Question and add four multiple choice then click
submit button .
Pre-Condition Must be successfully login fast.
Post Condition Insert Multiple Exam Question .
Flow control Fill the all question details in input field correctly.
Case Name: Question List
Case ID C_ID_03
Case Description In this part admin see all Question List.
Pre-Condition Admin must Login first then he/she click AddQuestion button then insert question
and after he/she see the question list.
Post Condition Admin see question list if he/she want to remove or update question .
Flow control Admin see question list and all question is right then he/she exist this page.

Case Name: Delete Question

Case ID C_ID_04
Case Description In this part admin want to delete question then he/she select question and click the
remove button
Pre-Condition Admin Login first and addquestion then see the question list choice any question .
Post Condition Successfully deleted or remove the Question .
Flow control Click on the delete or remove button.

Case Name:Update Question

Case ID C_ID_05
Case Description In this part admin want to update question then he/she select question and click the
update button
Pre-Condition The admin login first and then he /she add question after click update button and
update question then click submit button.
Post Condition Successfully update this question
Flow control Fill the details all input field correctly.

Case Name: Remove User

Case ID C_ID_06
Case Description Here the admin any user not need. Admin click removeuser button then remove user
this website.
Pre-Condition admin login first and then click Manage user button and user registration this
website then remove user
Post Condition Successfully Remove User in this website.
Flow control Click on the delete or remove button.
Case Name: Disable User

Case ID C_ID_07
Case Description Here the admin any user not need. Admin click manage user button then see all user
then disable any user.
Pre-Condition Here the admin login and user add this website the Admin click manage user button
then see the all user then select any user then disable this user in this website.
Post Condition Successfully disable user in this website.
Flow control Click on the disable button.
Case Name: Enable User

Case ID C_ID_08
Case Description Here the admin click manage user button see all user then disable any then enable
user .first disable then enable this user.
Pre-Condition Here the admin login and user add this website the Admin click manage user button
then see the all user then select any user if user disable then admin enable this user.
Post Condition Successfully enable user.
Flow control Click on the enable button

Case Name: Show Result

Case ID C_ID_09
Case Description The admin click the show result button then See the all user result after finished the
all user exam.
Pre-Condition Admin login first then insert question and user finished exam .
Post Condition Admin show the all user exam result.
Flow control Show the all correctly marks .

Case Name: Viva Request

Case ID C_ID_10
Case Description The admin send request viva to user if any user pass the exam
Pre-Condition The admin click the show result button then See the all user result .Then admin send
request viva to user if any user pass the exam
Post Condition Successfully send viva request to user .
Flow control Send viva request to user.

Case Name: Log Out

Case ID C_ID_11
Case Description After using the services, the admin can log out of the website.
Pre-Condition Admin have to logged in the system.
Post Condition Successfully logged out from the system.
Flow control Clicked on the log out button.

Case Description: (User)


Case Name: Registration

Case ID C_ID_S_01
Case Description User must create a account as name , age ,paasword ,email etc given the correct
information then click on Submit button and create a account.
Pre-Condition First user must Go to the onilne exam system website then create account.
Post Condition Successfully create a account
Flow control Full the input field by right information then click on submit button .
Case Name: Login

Case ID C_ID_S_02
Case Description The user must sign in using an Email and password click to login button then user
can sign in then go to website .
Pre-Condition Connect internet and check electricity connection and User must be create a account
given valid information
Post Condition Successfully login and go to in the home page by online exam system website.
Flow control Click on the login button.

Case Name:Give Exam

Case ID C_ID_S_03
Case Description User go to online exam system home page then click start exam button then start the
exam
Pre-Condition User must create a account then given email and password then click login button
then go to home page and click the start exam button .
Post Condition Successfully finished the exam .
Flow control Click on the exam start button.

Case Name:User Update Profile

Case ID C_ID_S_04
Case Description User go to online exam system home page then click Update profile button then
he/she update profile.
Pre-Condition User must create a account then given email and password then click login button
then go to home page and click the Update profile button .
Post Condition Successfully update profile.
Flow control Fill the details all input field correctly.

Case Name: Show Result

Case ID C_ID_05
Case Description User click the show result button then See the result after finished the exam.
Pre-Condition User must create a account then given email and password then click login button
then go to home page and click the start exam button and finished the exam and click
on the show result button then see the result.
Post Condition User See the exam result.
Flow control See the correctly marks .

Case Name: Log Out

Case ID C_ID_06
Case Description User finished the exam or other work the he/she logout the website
Pre-Condition User must have to logged in the Website.
Post Condition Successfully logged out from theWebsite.
Flow control Clicked on the log out button.
User Interface: (User)

Log In:

Home Page:
Start Exam:

Start Exam:
Continue Exam:

Finished Exam:
Show Result:

Update Profile:
User Interface(Admin):
Login Page:

Home Page:
All user Page:

Add Question Page:


Question List Page:

Viva List Page


All user marks page
Class Diagram:
Sequence Diagram(Admin):

Sequence
Diagram(User):

ER Diagram:
Config.Php

<?php

define("DB_HOST", "localhost");
define("DB_USER", "root");

define("DB_PASS", "root");

define("DB_NAME", "db_exam");

User Login.php

<?php include 'inc/header.php'; ?>

<?php

Session::checkLogin();

?>

<div class="main">

<h1>Online Exam System - User Login</h1>

<div class="segment" style="margin-right:30px;">

<img src="img/test.png"/>

</div>

<div class="segment">

<form action="" method="post">

<table class="tbl">

<tr>

<td>Email</td>

<td><input name="email" type="text" id="email"></td>

</tr>

<tr>

<td>Password </td>

<td><input name="password" type="password" id="password"></td>

</tr>

<tr>

<td></td>

<td><input type="submit" id="loginsubmit" value="Login">

</td>

</tr>

</table>
</form>

<p>New User ? <a href="register.php">Signup</a> Free</p>

<p><a href="register.php">Forget Password </a> Click Here </p>

<span class="empty" style="display: none;">Field must not be empty !</span>

<span class="error" style="display: none;">Email or Password not matched !</span>

<span class="disable" style="display: none;">User Id disabled !</span>

</div>

User profile.php

<?php include 'inc/header.php'; ?>

<?php

Session::checkSession();

$userid = Session::get("userid");

?>

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$updateUser = $usr->updateUserData($userid, $_POST);

?>

<style>

.profile{width: 440px;margin: 0 auto;border: 1px solid #ddd;padding: 30px 50px 50px 138px;}

</style>

<div class="main">

<h1>Your Profile</h1>

<div class="profile">

<?php

if (isset($updateUser)) {
echo $updateUser;

?>

<form action="" method="post">

<?php

$getData = $usr->getUserData($userid);

if ($getData) {

//here we can skip while loop for fetching 1 row data

$result = $getData->fetch_assoc();

?>

<table class="tbl">

<tr>

<td>Name</td>

<td><input name="name" type="text" value="<?php echo $result['name'] ?>" /></td>

</tr>

<tr>

<td>Username</td>

<td><input name="username" type="text" value="<?php echo $result['username'] ?>"/></td>

</tr>

<tr>

<td>Email</td>

<td><input name="email" type="text" value="<?php echo $result['email'] ?>"/></td>

</tr>

<tr>

<td></td>

<td><input type="submit" value="Update">

</td>

</tr>

</table>

<?php } ?>
</form>

</div>

</div>

<?php include 'inc/footer.php'; ?>

User register.php

<?php include 'inc/header.php'; ?>

<div class="main">

<h1>Online Exam System - User Registration</h1>

<div class="segment" style="margin-right:30px;">

<img src="img/regi.png"/>

</div>

<div class="segment">

<form action="" method="post">

<table>

<tr>

<td>Name</td>

<td><input type="text" name="name" id="name"></td>

</tr>

<tr>

<td>Username</td>

<td><input name="username" type="text" id="username"></td>

</tr>

<tr>

<td>Password</td>

<td><input type="password" name="password" id="password"></td>

</tr>

<tr>

<td>E-mail</td>

<td><input name="email" type="text" id="email" ></td>

</tr>
<tr>

<td></td>

<td><input type="submit" id="regsubmit" value="Signup">

</td>

</tr>

</table>

</form>

<p>Already Registered ? <a href="index.php">Login</a> Here</p>

<span id="state"></span>

</div>

</div>

<?php include 'inc/footer.php'; ?>

Starttest.php

<?php include 'inc/header.php'; ?>

<div class="main">

<h1>Online Exam System - User Registration</h1>

<div class="segment" style="margin-right:30px;">

<img src="img/regi.png"/>

</div>

<div class="segment">

<form action="" method="post">

<table>

<tr>

<td>Name</td>

<td><input type="text" name="name" id="name"></td>

</tr>

<tr>
<td>Username</td>

<td><input name="username" type="text" id="username"></td>

</tr>

<tr>

<td>Password</td>

<td><input type="password" name="password" id="password"></td>

</tr>

<tr>

<td>E-mail</td>

<td><input name="email" type="text" id="email" ></td>

</tr>

<tr>

<td></td>

<td><input type="submit" id="regsubmit" value="Signup">

</td>

</tr>

</table>

</form>

<p>Already Registered ? <a href="index.php">Login</a> Here</p>

<span id="state"></span>

</div>

</div>

<?php include 'inc/footer.php'; ?>

Test.php

<?php include 'inc/header.php'; ?>

<?php
Session::checkSession();

if (isset($_GET['q'])) {

$number = (int) $_GET['q'];

}else{

header("Location:exam.php");

$total = $exm->getTotalRows();

$question = $exm->getQuesByNumber($number);

?>

<?php

if($_SERVER['REQUEST_METHOD'] == 'POST') {

$process = $pro->processData($_POST);

?>

<div class="main">

<h1>Question <?php echo $question['quesNo']; ?> of <?php echo $total; ?></h1>

<div class="test">

<form method="post" action="">

<table>

<tr>

<td colspan="2">

<h3>Que <?php echo $question['quesNo']; ?>: <?php echo $question['ques']; ?></h3>

</td>

</tr>

<?php
$answer = $exm->getAnswer($number);

if ($answer) {

while ($result = $answer->fetch_assoc()) {

?>

<tr>

<td>

<input type="radio" name="ans" value="<?php echo $result['id']; ?>" /><?php echo $result['ans']; ?>

</td>

</tr>

<?php }} ?>

<tr>

<td>

<input type="submit" name="submit" value="Next Question"/>

<input type="hidden" name="number" value="<?php echo $number; ?>" />

</td>

</tr>

</table>

</form>

</div>

</div>

<?php include 'inc/footer.php'; ?>

User viva.php

<?php include 'inc/header.php'; ?>

<?php

Session::checkSession();

$total = $exm->getTotalRows();
?>

<div class="main">

<h1>All Question & Ans:<?php echo $total; ?></h1>

<div class="viewans">

<table>

<?php

$getQues = $exm->getQueByOrder();

if ($getQues) {

while ($question = $getQues->fetch_assoc()) {

?>

<tr>

<td colspan="2">

<h3>Que <?php echo $question['quesNo']; ?>: <?php echo $question['ques']; ?></h3>

</td>

</tr>

<?php

$number = $question['quesNo'];

$answer = $exm->getAnswer($number);

if ($answer) {

while ($result = $answer->fetch_assoc()) {

?>

<tr>

<td>

<input type="radio"/>

<?php
if ($result['rightAns'] == '1') {

echo "<span style='color:blue'>".$result['ans']."</span>";

}else{

echo $result['ans'];

?>

</td>

</tr>

<?php }} ?>

<?php }} ?>

</table>

<a href="starttest.php">Start Again</a>

</div>

</div>

<?php include 'inc/footer.php'; ?>

Getregister.php

<?php

$filepath = realpath(dirname(__FILE__));

include_once ($filepath.'/classes/User.php');

$usr = new User();

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$name = $_POST['name'];

$username = $_POST['username'];

$password = $_POST['password'];

$email = $_POST['email'];

$userregi = $usr->userRegistration($name,$username,$password,$email);

}
?>

Getlogin.php

<?php

$filepath = realpath(dirname(__FILE__));

include_once ($filepath.'/classes/User.php');

$usr = new User();

//there have no need if condition because we are passing values using ajaz

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$email = $_POST['email'];

$password = $_POST['password'];

$userlogin = $usr->userLogin($email,$password);

?>

Final.php

<?php include 'inc/header.php'; ?>

<?php

Session::checkSession();

?>

<div class="main">

<h1>You are done!</h1>

<div class="starttest">

<p>Congrats! You have just competed the test.</p>

<p>Final Score:

<?php

if (isset($_SESSION['score'])) {

echo $_SESSION['score'];
unset($_SESSION['score']);

?>

</p>

<a href="viewans.php">View Ans</a>

<a href="starttest.php">Start Again</a>

</div>

</div>

<?php include 'inc/footer.php'; ?>

Exam.php

<?php include 'inc/header.php'; ?>

<?php

Session::checkSession();

?>

<div class="main">

<h1>Welcome to Online Exam - Start Now</h1>

<div class="segment" style="margin-right:30px;">

<img src="img/online_exam.png"/>

</div>

<div class="segment">

<h2>Start Test</h2>

<ul>

<li><a href="starttest.php">Start Now...</a></li>

</ul>

</div>

</div>

<?php include 'inc/footer.php'; ?>

Admin index.php
<?php

$filepath = realpath(dirname(__FILE__));

include_once ($filepath.'/inc/header.php');

?>

<div class="main">

<div class="adminpanel">

</div>

</div>

<?php include 'inc/footer.php'; ?>

Login.php

<?php

$filepath = realpath(dirname(__FILE__));

include_once ($filepath.'/inc/loginheader.php');

include_once ($filepath.'/../classes/Admin.php');

$ad = new Admin();

?>

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$adminData = $ad->getAdminData($_POST);

?>

<div class="main">

<h1 align text="center">Admin Login</h1>

<div class="adminlogin">

<form action="" method="post">

<table>

<tr>

<td>Username<br/>

<input type="text" name="adminUser"/></td>

</tr>
<tr>

<td>Password<br/>

<input type="password" name="adminPass"/></td>

</tr>

<tr>

<td><br/>

<input type="submit" name="login" value="Login"/></td>

</tr>

<tr>

<td colspan="2">

<?php

if (isset($adminData)) {

echo $adminData;

?>

</td>

</tr>

</table>

</from>

</div>

</div>

<?php include 'inc/footer.php'; ?>

Addquestion.php

<?php

$filepath = realpath(dirname(__FILE__));

include_once ($filepath.'/inc/header.php');

include_once ($filepath.'/../classes/Exam.php');

$exm = new Exam();

?>

<style>

.adminpanel{width: 480px;color: #999;margin: 20px auto 0;padding: 30px;border: 1px solid #ddd;}
</style>

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$addQue = $exm->addQuestions($_POST);

//Get Total

$total = $exm->getTotalRows();

$next = $total+1;

?>

<div class="main">

<h1>Admin Panel - Add Question</h1>

<?php

if (isset($addQue)) {

echo $addQue;

?>

<div class="adminpanel">

<form action="" method="post">

<table>

<tr>

<td>Question No</td>

<td>:</td>

<td><input type="number" value="<?php

if(isset($next)){

echo $next;

?>" name="quesNo"></td>

</tr>
<tr>

<td>Question</td>

<td>:</td>

<td><input type="text" name="ques" placeholder="Enter Question..." required></td>

</tr>

<tr>

<td>Choice One</td>

<td>:</td>

<td><input type="text" name="ans1" placeholder="Enter Question..." required></td>

</tr>

<tr>

<td>Choice Two</td>

<td>:</td>

<td><input type="text" name="ans2" placeholder="Enter Question..." required></td>

</tr>

<tr>

<td>Choice Three</td>

<td>:</td>

<td><input type="text" name="ans3" placeholder="Enter Question..." required></td>

</tr>

<tr>

<td>Choice Four</td>

<td>:</td>

<td><input type="text" name="ans4" placeholder="Enter Question..." required></td>

</tr>

<tr>

<td>Correct No.</td>

<td>:</td>

<td><input type="number" name="rightAns" required></td>

</tr>

<tr>
<td colspan="3" align="center">

<input type="submit" value="Add A Question">

</td>

</tr>

</table>

</form>

</div>

</div>

<?php include 'inc/footer.php'; ?>

Admin.css

*{margin:0;padding:0;outline:none}

body{font-family:verdana}.phpcoding{

width:900px;

margin: 0 auto;

background:#444 url("../img/study34.jpg") no-repeat scroll 0 0;

height:600px;

.maincontent {

font-size: 18px;

min-height: 430px;

padding: 20px;

color:green;

.success{

color:green;

display: block;

padding-bottom: 5px;}

.error {

color: red;

display: block;
padding-bottom: 5px;

p{margin:0}

input[type="text"], input[type="password"]{

border: 1px solid #ddd;

margin-bottom: 10px;

padding: 10px;

width: 350px;

input[type="number"]{

border: 1px solid #ddd;

margin-bottom: 10px;

padding: 5px;

width: 100px;

input[type="submit"] {

cursor: pointer;

font-size: 15px;

padding: 1px 10px;

.tblone{width:100%;border:1px solid #fff;margin:20px 0}

.tblone td {

font-size: 15px;

padding: 5px 10px;

table.tblone th {

background-color: #d0d0d0;

border: 1px solid #999;

table.tblone tr:nth-child(2n+1){background:#fff;height:30px;}

table.tblone tr:nth-child(2n){background:#f1f1f1;height:30px;}
.tblone td a{color:#3399FF;}

.menu{overflow:hidden;}

.menu ul{margin:0;padding:0;list-style:none}

.menu ul li{display:block;float:left;}

.menu ul li a {

color:#E3E4FA;

text-align:center;

padding:37px;

background:#7F462C;

font-family:Segoe Print;

.menu ul li a:hover{border:1px solid #fff;;color: #fff;}

.segment {

border: 1px solid #d3d3d3;

border-radius: 4px;

float: left;

min-height: 225px;

padding: 20px;

width: 357px;

.segment img {

height: 200px;

margin-left: 80px;

padding-top: 12px;

.segment h2 {

border-bottom: 1px solid #ddd;

font-size: 20px;

margin-bottom: 10px;
padding-bottom: 5px;

text-align: center;

.segment a{color: #3399ff;text-decoration:underline}

.segment a:hover{text-decoration:none}

.segment ul {

list-style: outside none none;

margin: 0 0 0 70px;

padding: 0;

.segment ul li{}

.segment ul li a {

border: 1px solid #3399ff;

border-radius: 3px;

color: #3399ff;

display: block;

margin-bottom: 5px;

padding: 5px 10px;

text-align: center;

text-decoration: none;

width: 200px;

.segment ul li a:hover{border: 1px solid #999; color: #999;}

.test {

border: 1px solid #f3f3f3;

margin: 0 auto;

max-width: 600px;

padding: 20px;

}
.test input[type="radio"] {

margin-bottom: 10px;

margin-right: 10px;

cursor:pointer;

.test h3 {

border-bottom: 1px solid #f3f3f3;

font-size: 16px;

margin-bottom: 10px;

padding-bottom: 10px;

.starttest {

border: 1px solid #f4f4f4;

margin: 0 auto;

padding: 20px;

width: 590px;

.starttest h2 {

border-bottom: 1px dashed #ddd;

font-size: 20px;

margin-bottom: 10px;

padding-bottom: 10px;

text-align: center;

.starttest ul{margin:0;padding:0; list-style:none;}

.starttest ul li{margin-top:5px;}

.starttest a {

background: #f4f4f4 none repeat scroll 0 0;

border: 1px solid #ddd;

color: #3399ff;

display: block;
margin-top: 10px;

padding: 6px 10px;

text-align: center;

text-decoration: none;

.main {

background: #fff;

.footeroption{

color:#614051;

text-align:right;

width:10px;

font-family:Brush Script MT;

Login.css

*{margin:0;padding:0;outline:none}

body{font-family:verdana}.phpcoding{

width:900px;

margin: 0 auto;

background: #444 url("../img/Shakib1.jpg") no-repeat scroll 0 0;

height:500px;

.footeroption{

color:#E3E4FA;

text-align:center;

padding:20px;

background:#7F462C;

font-family:Brush Script MT;

.headeroption h2, .footeroption h2{margin:0;font-size:24px;}


.maincontent {

font-size: 18px;

min-height: 430px;

padding: 20px;

.success{

color:green;

display: block;

padding-bottom: 5px;}

.error {

color: red;

display: block;

padding-bottom: 5px;

p{margin:0}

input[type="text"], input[type="password"] {

border: 1px solid #ddd;

margin-bottom: 10px;

padding: 5px;

width: 238px;

color:#008080;

input[type="submit"] {

cursor: pointer;

font-size: 15px;

padding: 1px 10px;

color: #008080;

font-family:Arial Black;

.tblone{width:100%;border:1px solid #fff;margin:20px 0}


.tblone td{padding:5px 10px;text-align:center;}

table.tblone tr:nth-child(2n+1){background:#fff;height:30px;}

table.tblone tr:nth-child(2n){background:#f1f1f1;height:30px;}

.main h1 {

color: #254117;

text-align:center;

font-family:Brush Script MT;

font-size:60px;

border: 1px solid #ebebeb;

border-radius: 20px;

margin: 15px auto 0;

padding:5px;

width: 280px;

background: #E5E4E2;

.adminlogin {

border: 5px solid #ebebeb;

border-radius: 50px;

margin: 15px auto 0;

padding: 70px;

width: 245px;

background:#4f435d ;

height:190px;

font-family:Rockwell;

color:#008080;

font-size:22px;

height:200px;
}

Das könnte Ihnen auch gefallen