Vous êtes sur la page 1sur 17

INTRODUCTION

1.1MOTIVATION
This project will help you to understand file handling in PHP i.e. creating a
file and accessing the stored data in the file, modifying and the accessing data. It will
also understand the use of function as well as different parameter of personal home
page.

1.2 PROBLEM STATEMENT


The main idea behind the project had taken birth because in the existing
system organizations manage their question papers in the library. This process is time
consuming us. Thus, the existing system decreases the efficiency of the organization.

A problem for the question papers store by admin to find/add/convert the


records of the paper available.

1.3 OBJECTIVE OF THE PROJECT


This project is designed for student purpose, which saves lot of time, and
question paper is available within the time. This project can be used by any
college/school to make managing question papers computerized. This simple and
secure method helps to know managing project.
SOFTWARE REQUIREMENTS SPECIFICATION

2.1 INTRODUCTION

Under any exam paper repository, there are various subjects of question
papers available and it is sometimes even difficult to remember the details of all
question papers. With this new paper repository, recodes will find easier to perform
all the operations.

2.2 EXISTING SYSTEM

Under the existing system, the questions paper details are stored over through
paper with all information and records in the library, which used saves the details of
the question papers. It takes more time and lot of Papers it needs to save the
information about this project. It takes lot of time to fetching the data from the
library.

2.3 DISADVANTAGES OF THE EXISTING SYSTEM

If any student has to search any paper, then they must enter the correct
options such as year, branch and semester, which they want to search the questions
paper along with total number of details. Admin will have the responsibility to
upload, display and search records related to papers. Such as year, branch, semester
etc.

2.4 PROPOSED SYSTEM

The exam paper repository for students is an abstraction over paper records,
which saves the details of the papers into the files; students can search the question
paper as per details of student year, semester and branch. Admin can successfully
registers his/her details for displaying /uploading papers in every academic year,
semester and branch. The data thus retrieved from files it can be converted into a user
readable PDF format. Summarizing with the platforms and files system/database
here, we use PHP for registering and submitting data using buttons towards the
database. The query language we use to store into database is MYSQL. Finally, the
service for converting the file data to PDF.
2.5 SOFTWARE REQUIREMENT SPECIFICATION
The requirements specification is a technical specification of requirements for the
software products. It is the first step in the requirements analysis process, it lists the
requirements. The requirements also provide usage scenarios from a user, an
operational and an administrative perspective.

Operating System Windows, Unix


Programming Language HTML,CSS,PHP, MYSQL
Processor Intel® i7 Quad Core CPU
RAM 16 GB or more

2.6 CONTENT DIAGRAM OF PROJECT

FIG 2.1 Content Diagram of the Project


SYSTEM DESIGN

3.1 INTRODUCTION
In order for the system to perform as expected, the following system specifications
for hardware and software security operations are required.
1. The requirement is Pentium processor with operating system software and
windows 7,8,10.
2. Memory requirement is 64 RAM for application environment software
where as virtual basic requirement.
3. Disk space requirement is 30GB, which is Microsoft office software.

FIG 3.1 Data Flow Diagram


3.2 MOUDLES
 Faculty: Faculty module performs the below operations.
Faculty need to register and need to login.
Upload new details to database
Search the papers
Detail View of papers it displays the detail view of the papers
 Admin: admin module performs the below operations.
Admin need to register and need to login.
Upload new details to database
Detail View of papers it displays the detail view of the papers
Search the papers
 Student: student module performs the below operations.
Student need not to register and need not to login.
Detail View of papers it displays the detail view of the papers
Search the papers
IMPLEMENTATION
4.1 INTRODUCTION
It is aimed at giving the users a trustable and a safe interface where they can enter
the paper details and find the availability. There are several functions, which allow
the user to be accessed to the services:

 Upload papers
 Search papers
 Display all papers
 View papers
 Print papers

4.2 EXPLANATION OF KEY FUNCTIONS


 get data()-taking the details of the paper subject name, upload and search
records related to papers such as year, branch, semester, available new papers.
 show()-view the details of the paper subject name, upload and search records
related to papers such as year, branch, semester, available new papers.

The options that help the user get access to the exam papers store are:

 UploadPapers- It helps the admin to upload papers to the existing list of


papers.
 SearchPapers- It displays the entire papers records present.
 DisplayallPapers- It is all displays the entire papers records present.
 ViewPapers- It displays the entire papers records present and print papers.

4.3 METHOD OF IMPLEMENTATIONS


HTML:
HTML is the standard markup language for creating Web pages.

 HTML stands for Hyper Text Markup Language


 HTML describes the structure of a Web page
 HTML consists of a series of elements
 HTML elements tell the browser how to display the content
 HTML elements are represented by tags
 HTML tags label pieces of content such as "heading", "paragraph", "table",
and so on
 Browsers do not display the HTML tags, but use them to render the content of
the page

Explained

 The <!DOCTYPE html> declaration defines this document to be HTML5


 The <html> element is the root element of an HTML page
 The <head> element contains meta information about the document
 The <title> element specifies a title for the document
 The <body> element contains the visible page content
 The <h1> element defines a large heading
 The <p> element defines a paragraph

CSS:
Cascading Style Sheets (CSS) is a stylesheet language used to
describe the presentation of a document written in HTML or XML (including
XML dialects such as SVG, MathML or XHTML). CSS describes how
elements should be rendered on screen, on paper, in speech, or on other
media.CSS is one of the core languages of the open Web and is standardized
across Web browsers according to the W3C specification. Developed in levels,
CSS1 is now obsolete, CSS2.1 is a recommendation, and CSS3, now split into
smaller modules, is progressing on the standardization track.
Our CSS Learning Area features multiple modules that teach CSS
from the ground up — no previous knowledge required.
Introduction to CSS
This module starts with the basics of how CSS works, including selectors and
properties, writing CSS rules, applying CSS to HTML, how to specify length,
color, and other units in CSS, cascade and inheritance, box model basics, and
debugging CSS.

Styling text

This module discusses text styling fundamentals, including setting fonts,


boldness, italics, line and letter spacing, text drop shadows, and other text
properties. This module finishes with applying custom fonts to your page, and
styling lists and links.

Styling boxes
This module looks at styling boxes, one of the fundamental steps towards
laying out a web page. In this module we recap the box model, then look at
controlling box layouts by setting margins, borders, and padding, custom
background colors, images and other features, and fancy features such as drop
shadows and filters on boxes.

CSS layout

At this point we've already looked at CSS fundamentals, how to style text, and
how to style and manipulate the boxes that your content sits inside. Now it's
time to look at how to place your boxes in the right place in relation to the
viewport, and one another. We have covered the necessary prerequisites so
you can now dive deep into CSS layout, looking at different display settings,
traditional layout methods involving float and positioning, and newfangled
layout tools like flexbox.

PHP:

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used


open source general-purpose scripting language that is especially suited for
web development and can be embedded into HTML

Instead of lots of commands to output HTML (as seen in C or Perl), PHP


pages contain HTML with embedded code that does "something" (in this
case, output "Hi, I'm a PHP script!"). The PHP code is enclosed in
special start and end processing instructions <?php and ?> that allow you to
jump into and out of "PHP mode."

What distinguishes PHP from something like client-side JavaScript is


that the code is executed on the server, generating HTML which is then sent
to the client. The client would receive the results of running that script, but
would not know what the underlying code was. You can even configure your
web server to process all your HTML files with PHP, and then there's really
no way that users can tell what you have up your sleeve.

The best things in using PHP are that it is extremely simple for a
newcomer, but offers many advanced features for a professional programmer.
Don't be afraid reading the long list of PHP's features. You can jump in, in a
short time, and start writing simple scripts in a few hours.

Although PHP's development is focused on server-side scripting, you


can do much more with it. Read on, and see more in the What can PHP
do? section, or go right to the introductory tutorial if you are only interested
in web programming.
TESTING AND RESULTS

5.1 INTRODUCTION
The system will be implemented by using the following Framework and
system soft wares which are Microsoft access 2010. It accesses and manipulate data
base, receive data from a data base, insert records in a database update records in a
database, delete records from database create new databases, create new tables in
data base, create and stored procedures in database.

5.2 DESIGN OF TEST CASES AND SCENARIOS

The system will be tested by running it in all the possible cases to see, if it is
achieving what it was intended to do. It will be tested every time the user wants to
check the availability, modify or delete the records.
5.3RESULT

Fig 5.1: Home page


Home page:
It contents 2 modules
 Student: search the exam papers.
 Faculty: admin.
Fig 5.2: About us page

Fig 5.3: Login page


Login page:

 It has user name


 Password
 Which can be used to connect the registration from
 If user name and password is right then it can be shown by rising comment box.

Fig 5.4: Registration from

Registration:
 Here we used to register the details of faculty about papers and he can place total
project in this after registration we should do submit.
 Then the papers is saved in the files.
 Which is used to login with help of login page.
 Then we can our details if we register correctly.

Fig 5.5: Admin page


Admin page:
It has threemodules

 upload: paper is upload using upload module.


 search: search the exam paper.
 display: the all papers are display one click it will display.
Fig 5.6: Upload page

Fig 5.7: search page


Fig: 5.8: display all papers

Fig 5.9: view the papers


CONCLUSION AND FUTURE SCOPE

Conclusion
The “EXAM PAPER REPOSITARY” process made computerized to reduce human
errors and to increase the efficiency. The focus of this project is to lessen human
efforts. It excludes the manual work of tracking projects.

It manages the use of proper resources in time. The system tells the admin
when the resources are about to get save, update, clear the data so that more resources
are made available in the admin. The system saves time, efforts and cost of
organization. It is easy and flexible to use. Thus, the project Management System it is
developed and executed successfully.

Limitation
The major limitation of the system is that through processing has been
computerized input to the system is still manual. This means that not all merits of a
fully computerized system have been fully achieved.

Future Scope

The current system is developed for two department of college i.e. “Department of
Information Technology, CBIT College”. The further modification of the project is to
create or expand the system in such way that it can be used at various institute or
organization levels. It can be stored in database. It can be extended to more security.
Using various levels of authentication and verification more security and privacy
issues can be maintained by using various aspects.

BIBILOGRAPHY
 For SQL Database installation
 http://www.msSQL/.com/index.html
 Reference websites
 www.php.net
 www.w3schools.com/html
 www.w3schools.com/css
 http://www.tutorialspoint.com
 Reference Books
 Learn in PHP
 PHP and MYSQL.
 Complete reference PHP

Vous aimerez peut-être aussi