Sei sulla pagina 1di 33

A

Mini Project
On
Online Student Registration System

Internal guide : Presented By


V. Kalyani V. Mounika
B. Baby
Y. Srinu
B. Dinesh
Content
 Abstract

 1.Introduction

 2.The overall Description

 2.1 Hardware Interfaces

 2.2 Software Interfaces

 2.3 Operation

 3. Specific Requirements

 3.1 External Interface


 3.2 Functional requirements

 3.3 Data flow diagrams

 4. System Design

 4.1 Database Design

5. System Testing

Screen shorts

Conclusion

Reference
Abstract
 Currently student submits hardcopy of filled application form to the college/university,
office staff enters all data into excel file and write same in manual register. Issue hall
ticket / admit card to student and conduct test for student. Student comes to college and
give test for the specified date. Office staff check all the paper calculate results and type
all the details for taking printout and display it in college premises. College inform
student to check the result, student comes to college and view the results. Proposed
online student registration system will eliminate all the manual intervention and
increase the speed of whole process. System will allow student to fill the form online,
system has inbuilt validation system to validate the entered data. After successful
submission, system will give unique registration no for each student. Student can login
into system by using registration no and give online test. System will show the result after
instantlyand stored the results for further use.
1. Introduction
 Student Online admissions are a vital part of any university.

 The Student admission is one of the most important activities within a university as one

cannot survive without students.

 Online Student Registration is the software which is helpful for students as well as the

department In this univertsity.

 In the Software we can register as a user and user has of two types, student and

administrator.

 Administrator has the power to add a new user and delete a user. Through this online

system we overcome many Problems.

 Time and Money is saved.

 Nothing is done manually.

 Long lines in the department for these issues.


2. The over all description
 This section will give an overview of the whole system. The system will be
explained in its context to show how the system interacts with other systems and
introduce the basic functionality of it.

 In Online Student Registration System, the student is facilitated by the online


system for registering students, add subjects and fee structure Our Student Online
Registration System deals with the various activities related to the students.
2.1. Hardware Interfaces
 Minimum 350MB Hard Disk space for installation.

 4GB HD space required for a typical live system with 1000-2000 events.

 Recommended minimum CPU – Pentium 4, 3.2GHz

 Recommended 1GB RAM for a Central Server with 3 Nodes

 Network Card

 Printer (If required)

 Server side

 The web application will be hosted on one of the department’s Linux servers and
connecting to one of the school Oracle Database server. The web server is listening on the web
standard port, port 80.

 Client Side

 The system is a web based application; clients are requiring using a modern web browser such
as Mozilla Firebox 1.5, Internet Explorer 6, and Google Chrome
2.2. Software Interfaces
 Adobe Dreamweaver

 PHP Wamp Server For Windows(Apache)

 Database My sql For Backend

 Server side

 An Apache Web server will accept all requests from the client. A development
database will be hosted locally (using MySQL); the production database is
hosted centrally (using Oracle
2.3. Operation
The normal and special operations required by the user such as:

 The various modes of operations in the user organization

 Periods of interactive operations and periods of unattended operations

 Data processing support functions

 Backup and recovery operations


3. Specific Requirements
 This section provides software requirements to a level of detail sufficient to enable
designers to design the system an testers to test the system.

 This section contains all of the functional and quality requirements of the system. It
gives a detailed description of the system and all its features.
3.1External Requirements
 This section provides a description of all inputs into and outputs from the
system. It also gives a description of the hardware, software and communication
interfaces and provides basic prototypes of the user interface.

 User Interfaces:

 Registration Screen: Various fields available on this screen will be:

 Login Name

 Institute Name

 Email Id

 Password

 Login Screen: Fields available on this screen are:

 Login Name
 Student List Screen: Various Fields are:

 Student ID

 Student Name

 Student Login Screen: Various Fields are:

 Student ID

 Student Name
3.2. Functional Requirements
 It deals with the functionalities required from the system which are as follows:

 The website will help the colleges/organizations/companies to conduct their


student registration.

 Only authorized person can access related details.

 Organizations can change their information regarding themselves. The students can
login through TEST-ID and PASSWORD.

 Administrator will be responsible for updating the site.


3.3. Data Flow Diagrams
 A DFD also known as ‘bubble chart’, has the purpose of clarifying system
requirements and identifying major transformations. It shows the flow of data
through a system. It is a graphical tool because it presents a picture.

 DATA FLOW: - The data flow is used to describe the movement of Information
from one part of the system to another part. Flows represent data in motion. It is a
pipe line through which information flows.

 DATA STORE:- The data store represents a logical file. A logical file can represent
either a data store symbol which can represent either a data structure or a physical
file on disk. The data store is used to collect data at rest or a temporary repository
of data. It is represented by open rectangle.
My SQL Database:

 This will stores each and every information that is saved by the user whether it
is the new registration or an old one. The modification or the updating of the
registration is also very quickly and efficiently updated in the database.

 Input:

 Saves the details of all the students as well as their information.

 Output:

 Gives the details of the students requested by the user.


LEVEL-1 DFD for Administrator/User

Online Student Registration


User System

Upda Generat
Delete Reports
User
User

Database
4. System Design
The purpose of System Design is to create a technical solution. That satisfies the
functional requirements for the system. At this Point in the project lifecycle
there should be a Functional Specification, written primarily in business
terminology, containing a complete description of the operational needs of the
various organizational entities that will use the new system. The Challenge is to
translate all of this information into Technical Specifications that accurately
describe the design of the system, And that can be used as input to System
Construction. Thee Functional Specification produced during System Requirements
Analysis is transformed into a physical architecture.
4.1. Database Design
 The general theme behind a database is to handle information as an integrated
whole. A database is a collection of interrelated data stored with minimum
redundancy to serve many users quickly and efficiently. The general objective is
to make information access easy quick and flexible for user. In database design
several objectives are considered.
 Control Redundancy:
 Redundant occupies space and therefore, is wasteful. If versions of the data are
in different phases of updating the system often gives conflicting information.
A unique aspect of database design is storing only once, which controls
redundancy and improves system erformance.
Registration Table
Update Table
Field Name Data Type Constraint

fname varchar(30)

lname varchar(30)

session int(10)

rollno int(20) Primay Key

branch varchar(30)

year int(10)

semester int(10)

mm varchar(20)

dd int(10)

yy int(10)

address varchar(40)
Delete Table

Field Name Data Type Constraint

rollno int(11) Primary Key


5. System Testing
 The testing process focuses on the logical intervals of the
software ensuring that all statements have been tested and
on functional interval is conducting tests to uncover errors
and ensure that defined input will produce actual
results that agree with the required results. Program level
testing, modules level testing integrated and carried out.

Testing Methods

 There are two major type of testing they are

 White Box Testing.

 Black Box Testing.


White Box Testing
White box sometimes cal ed “Glass box testing” is a test case design uses the control structure of the procedural
design to drive test case.
Black box Testing
Black box testing focuses on the functional requirements of the software. This is black box testing enables the
software engineering to derive a set of input conditions that will fully exercise all functional requirements for a
program. Black box testing is not an alternative to white box testing rather it is complementary approach that is
likely to uncover a different class of errors that white box methods like..
•Interface errors

•Performance in data structure

•Performance errors

• Initializing and termination errors


5.2 Test Cases
6. Results
Conclusion
 The purpose of php is to have code that is structured
and organized. For the most part, you’l find yourself in
situations where you’ll be reusing code.For example,
let’s say you had a database class. A lot of people
connect to databases. Some people may be looking for
code that can help them connect to a database easier
and run certain functions.
References
 Software Requirement Specifications from Internet.
 Software Requirement Specifications, Online Examination System.
 EEE (Institute of Electrical and Electronics Engineers) Guide to
Software Requirements Specifications.
 www.slideshare.com
 www.google.com
 www.wikipedia.com
 www.project-online-system-basics.com
 HTML for the World Wide Web with XHTML and CSS Guide, Fifth
Edition
 IEEE Computer Society, 1998.

Potrebbero piacerti anche