Sie sind auf Seite 1von 28

Online Student Registration System

Project Report On

Online Student Registration System

(SESSION -2009-2010)

Guided By Submitted By:


Sushil Kumar Chaturevdi Roll No: 0103CS08mt32

Online Student Registration System

ACKNOWLEDGEMENT
The satisfaction that accompanies that the successful completion of any task would be incomplete without the mention of people whose ceaseless cooperation made it possible, whose constant guidance and encouragement crown all efforts with success. We are grateful to our project guide Mr for the guidance, inspiration and constructive suggestions that helpful us in the preparation of this project. We also thank our colleagues who have helped in successful completion of the project.

Online Student Registration System

CERTIFICATE
This is to certify that this report of Online Student registration System embodies the original work done by Sushil Kumar Chaturvedi during this project submission as a partial fulfillment of the requirement for the System Design Project of Masters of Technology III Semester, of the R.G.P.V,Bhopal.

Online Student Registration System

HOD

Guide

Table of Contents
Contents
1.

Page No.
6 6 7 7 7-8 9 10
4

About The Project 1.1 Platform Specification 1.2 Software Requirements 1.3 Hardware Requirements 1.4 Implementation Language 1.5 System Analysis

2.

Feasibility Study

Online Student Registration System

2.1 Working of Present Manual System 10 2.2 Drawback of Present System 2.3 Proposed System
3.

10 11 12 12 12 13 13 13

Data Tables 3.1 result 3.2 student account 3.3 student inf 3.4 updated data 3.5 upload file

4.

Entity Relationship Diagram /DFD Screen Shots And Links 5.1 Index page 5.2 Admin home page 5.3 Upload page 5.4 Download page 5.5 Search page 5.6 Student page 15 15 16 17 18 19 20 21
5

14

5.

6.

Future Scope

Online Student Registration System

6.1 Future Modifications 6.1.1 Classroom/Dept Info on Maps 6.1.2 More Statistics for Grades 6.1.3 Administrators 6.1.4 Alumnis specific pages 6.1.5 Encryption 6.2 FUTURE SCOPE OF WEBSITE 6.2.1 SOFTWARE SCOPE 6.2.1.1 Extensibility 6.2.1.2 Reusability 6.2.1.3 Cost-effectiveness
7.

21 21 21 21 22 22 22 23 23 23 23 24 25

Conclusion Bibliography

8.

About The Project


Currently student submits hardcopy of filled registration form to the college/university, office staff enters all data into excel file and write same in manual register. Proposed online student registration system will eliminate all
6

Online Student Registration System

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 user id and password for each student. Student can login into system by using user id and check their registration details as well as semester schedule. The Online Student Registration System is a web based portal developed in PHP. Online Student Registration System Project consists of two functional elements: an enhanced Student module for Registration, Edit Profile, View Test history, Change Password., store test results.

1.1Platform Specification:
Selecting proper H/W and S/W combination for the development the project is another issue of great importance in the project development cycle. Following are the H/W and S/W configuration used in developing the system Online Student Registration System.

Online Student Registration System

1.2 Software Requirements:

Microsoft Windows 2000/XP /Vista/Linux etc.

Mysql database server

Web server(apache ,IIS ,etc)

Dream weaver

1.3 Hardware Requirements:


Intel Processor 2.0 GHz or above.

MINIMUM CAPACITY OF RAM (RAMDOM ACCESS MEMORY) IS 128 MB.

Hard Disk Capacity 20 GB.

1.4 Implementation Language:

XHTML (extensible Hyper Text Markup Language): It is a family of xml markup languages that mirror or extend versions of widely used hypertext markup language (html), the language in which web pages are written.
8

Online Student Registration System

PHP (PHP: hypertext preprocessor): PHP is a reflective programming language originally designed for producing dynamic web pages.PHP is used mainly in server-side scripting & is installed on the server as service. It runs on almost any Web server on several operating systems. One of the strongest features is the wide range of supported databases. Front End: PHP, HTML, Java script. Back End: MySQL, Apache server.

Apache http server: Open-Source Web server originally based on NCSA server. Available on over 160 varieties of UNIX and Windows NT Since it is necessary to have a server to run php codes being a server side programming language, thus is the need of a server & that is why we install apache server to run our php application. If any other server is not installed like oracle then this server is installed with default port number 80 & the server works. After installing this, the machine acts as server. If you want to run the application on any other system that is connected to the server, you have to just type the ip address of the
9

Online Student Registration System

server machine in your web browser & you will be connected to it. If, in case you want to run the application on the server itself, then you have to open the web browser & type there http://localhost or 127.0.0.1 to connect to the local server itself installed on machine.

1.5 System Analysis:


Analysis means to develop a model that describes software it works to satisfy customer- defined requirement. It helps us to build the software effectively. The intent of analysis is to understand the problem and to begin to develop a visual model of what we are trying to build, independent of implementation and technology concerns. Analysis focus on translating the functional requirement into software concepts.

10

Online Student Registration System

Feasibility Study
In feasibility study phase we had undergone through various steps which are describe as under : 1. Identify the origin of the information at different level. 2. Identify the expectation of user from computerized system. 3. Analyze the draw back of existing system (manual) system.

2.1 Working of Present Manual System


11

Online Student Registration System

The staffs of college are involved in the following tasks. 1. Membership process: students have to fill registration form and they are provided with user id.

2.2 Drawbacks of Present System


Some of the problems being faced in manual system are as follows: 1. Fast report generation is not possible. 2. Tracing a student address is difficult. 3. Information about student of the college is not properly maintained. 4. No central database can be created as information is not available in database.

2.3 Proposed System


There will be three major components: 1. Personal Detail maintenance. 2. Result Maintenance. 3. Reports.
12

Online Student Registration System

Proposed system provides with following solutions: 1. It provides "better and efficient" service to members. 2. Reduce the workload of employee. 3. Faster retrieval of information about the student. 4. Provide facility for proper monitoring reduce paper work and provide data security. 5. All details will be available on a click.

Data Tables
13

Online Student Registration System

The database used is named lnctcollege containing five tables whose structures are given below:

lnctcollege

3.1 Result

3.2 Studentaccount

14

Online Student Registration System

3.3 Studentinf

3.4 Updatedata

3.5 Uploadfile

Entity Relationship Diagram


15

Online Student Registration System

16

Online Student Registration System

Screen shots
Index.php -> This is the index page, any new user is directed to this page. The page simply asks for username and password from the user and depending on the user type student, administrator, the user is directed to appropriate homepage.

5.1 Fig: Index page

17

Online Student Registration System

The screen shot of instructors home page is shown below and also the side links are explained

5.2 Fig: admin home page

18

Online Student Registration System

5.3 Fig: Upload File page

19

Online Student Registration System

5.4 Fig: Download File page

20

Online Student Registration System

5.5 Fig: Search page

21

Online Student Registration System

5.6 Fig: Student page

22

Online Student Registration System

Future Scope
6.1 Future Modifications
This project was developed keeping in mind the functionalities for students and instructors. This project provides all the functionalities specified in the project document. Much functionality can be added over the existing one so that the system has more enhanced features and is more efficient. 6.1.1 Classroom/Dept Info on Maps: Students can view the classrooms, departments and other related information on campus map and thus will know the classroom locations more clearly. Google Map API can be used and data can be easily mapped on top of the map. 6.1.2 More Statistics for Grades: Students can know about the distribution of grades and other statistics such as assignment scores, project scores in that course. Thus students can be aware of the grading system followed by a particular instructor. 6.1.3 Administrators:
23

Online Student Registration System

We can add a third kind of user besides students and instructors called administrators to the system. They can have a clearer view of underlying databases. They can add a new user to the system, update status of existing users, can generate reports from time to time check various statistics about the system and user behavior. Statistics results can be used by Database administrators to tweak the underlying database at the lowest level to improve the performance and efficiency of the system. The administrator can also do time to time backup of the databases in the system. 6.1.4 Alumnis specific pages: A different view of the system can be created for the students who have graduated from the college. They can only see the courses offered by each department but will not be allowed to register for any courses. Additional functionalities include request for duplicate degree transcripts etc. 6.1.5 Encryption: Effective encryption schemes can be used to improve the security of the system. Password recovery facility can be provided for effective functioning of system and ease of use by users.
24

Online Student Registration System

6.2 FUTURE SCOPE OF WEBSITE


This application can be easily implemented under various situations. We can add new features as and when we require. Reusability is possible as and when require in this application. There is flexibility in all the modules.

6.2.1 SOFTWARE SCOPE: 6.2.1.1 Extensibility: This software is extendable in ways that its original developers may not expect. The following principles enhance extensibility like hide data structure, avoid traversing multiple links or methods, avoid case statements on object type and distinguish public and private operations. 6.2.1.2 Reusability: Reusability is possible as and when require in this application. We can update it next version. Reusable software reduces design, coding and testing cost by amortizing effort over several designs. Reducing the
25

Online Student Registration System

amount of code also simplifies understanding, which increases the likelihood that the code is correct. We follow up both types of reusability:Sharing of newly written code within a project and reuse of previously written code on new projects. Understandability: A method is understandable if someone other than the creator of the method can understand the code (as well as the creator after a time lapse). We use the method, which small and coherent helps to accomplish this.

6.2.1.3 Cost-effectiveness: Its cost is under the budget and make within given time period. It is desirable to aim for a system with a minimum cost subject to the condition that it must satisfy the entire requirement. Scope of this document is to put down the requirements, clearly identifying the information needed by the user, the source of the information and outputs expected from the system.

Conclusion
From a proper analysis of positive points and constraints on the component, it can be safely concluded that the website has highly efficient GUI based component. This website is
26

Online Student Registration System

working properly and meeting to all user requirements. This website can be easily uploaded in many other web servers.

Bibliography
Books:
1. Fundamentals of Database Systems Elmasri, Navathe,
27

Online Student Registration System

Somayajulu, Gupta 2nd Edition 2. Database Management Systems Ramakrishnan, Gherke 3rd Edition 3. Head firsts PHP

4. Complete reference on PHP

5. PHP by digit

Web Sites:
1.

http://en.wikipedia.org/wiki/Database_normalization Normalization article

2. http://www.wampserver.com/en/ - WAMP information

28

Das könnte Ihnen auch gefallen