STUDENT MANAGEMENT SYSTEM
by
Amit Kumar Nand (0924010011)
Submitted to the Department Department of Computer Science Science in partial fulfillment of requirements for Project of Bachelor of Technology In CS, VI Sem
Sunderdeep Group of Institutions Institutions G.B. Technical University April,2012
Declaration I hereby declare that this submission is my own work and that, to the best of my knowledge and belief, it contains no material previously published or written by another person nor material which to a substantial extent has been accepted for the award of any other degree or diploma of the university or other institute of higher learning, except where due acknowledgement has been made in text.
Signature:-
Name:- Amit Kumar Nand
Roll No.:- 0924010011
Railway Reservation System
1
Certificate This is to certify that the work which is being presented in the project report entitled “Railway Reservation System” is an authentic report of work carried out under the super vision of Mrs. Payal Kansal & Mr. Santosh Kumar Shukla as the project head in Sunderdeep group of Institutions by the students named Amit kumar Nand, Anshul goel, Abhishek Singh, Aprince Gaurav,Anil singh. I here by certify that above statement made by the candidates is correct to the best of my knowledge.
Mrs. Payal Kansal & Mr. Santosh Kumar Shukla (Project Head)
Railway Reservation System
Mr. Anand Prakash Srivastava (H.O.D. C.S. Dept.)
Acknowledgement Finally as the report has been completed I thereby acknowledge the contribution of some people probably without whose work this project would not have been at all what it meant to be actually. First of all I would like to acknowledge the contribution of our H.O.D. Mr. Anand Prakash Srivastava for supporting us and keeping our moral high and then Mrs. Payal Kansal & Mr. Santosh Kumar Shukla who’s teaching,timely suggestions,well guideline and keen interest coupled with easy accessibility was a great help while making this project. And I would also like to appreciate the effort of my whole team for working as a team and their spectacular efferts which make this project to be possible easily.And the internet and books were also very helpful.
Railway Reservation System
3
Table Of Contents
Introduction Abstract Our Student Management System Keeps the record of students in an educational organization or institution. It keeps the detailed information about students as course, branch, parents, resident and result of exams carried out in a session. This is a web or internet based application which makes it easy to retrieve the information of students. There is also a provision of administrator log in and student log in, which has their own several functions. If the user has log in as Administrator then the functionalities are: View the information of all students, studied or studing in the institute Modification in any record information Add information of all newly admitted students Delete the record of any student Share some notification with all students If a user log in as a student then the functionalities are: He/she can see all his/her details Student can change their passwords For the protection from unauthorized retrieval of personal information of students, we have provided the password and i.d. to every single user including the administrator.which makes it pretty secure. As it is a web based application so it can be used anytime and anywhere through internet. As the whole work is being shifted to the computers so it is reducing the paper work for the institution and providing ease in accessing the student information at anytime from anywhere.
Student Management System
4
PURPOSE When we talk about keeping the records of thousands of people, it becomes a tough task to deal with. And if we are going to deal with in an educational organization, then maintaining the records of all students including all new admissions as per every new session started, a very typical task. Apart from this there is also some other hurdles in the way as accessing these records and information at any time when required and at any where easily. For this purpose the it require some flexible and easy to access application to keep record of all the students. So for reducing the paper work and it’s complexities, it requires something which can provide an ease in retrieving student’s details and keeping their record in a manner that it can be accessed any where any time. For fulfilling all above requirement we made this Student Management System. Which is web based application and have several functions which gives a friendly way of dealing with all the student’s record and keep them securely. With SMS’s password and authentication system the personal details of students can be managed securely.
Student Management System
5
SCOPE As the available applications for automating the student’s record mana gement and easy access are just windows based application which means that they works only on a single system and data can only be scene only on that system. So these applications have not fulfilled all the requirements. In our Student Management System(SMS), we have made it a fully internet or web based application so that it can be used at anywhere at anytime through inter net which increases it’s flexibility. SMS works in two subsystems one is administrator and second is student. It has two account types named as administrator and student. In which both administrator and student have to log in for using the functionalities. Administrator has right to delete, add, modify or view the information of all the students while students can only see information regarding them. Our objective of making SMS is to provide the secure and maximum details of the students and maintaining them as long as we want and a high availability of information anywhere anytime. In SMS the automation of data updating can be entertained as the database is just a part of adding the information to it so that newly admitted student’s details can be included. SMS has the capability to maintain up to a large amount of information and the reliability of the information for the purpose of security is also a required feature considered in it. It is fully user friendly product which is made. The task of keeping papers under almirahs is not required. This is fully shifted to the computers which takes care of it. All administrator have to do is to log in and do whatever he want to do with student’s information available.
Student Management System
7
SOFTWARE DEVELOPMENT LIFE CYCLE
The product which is used to create a software product from its initial conception to its public release is known as SDLC. SDLC is the series of stages that s/w product undergoes during it’s life time. The System Development Life Cycle consist of many phases in which the product is developed, maintained and replaced or enhanced information system. The main reason why SDLC is chosen because in SDLC it is possible to complete some activities in one phase I parallel with some activities in another phase. Requirement Analysis phase
System Design
Coding
Testing
Release/Maintenance
Student Management System
8
Requirement Analysis :- In this phase all the requirements given by the customer are studied. That is both in product base or project company’s requirements are coming from the customers or end users. For product base company, companies are going for market survey to know what the end users are in need of.
System design: - In this phase the internal system design of the Software products is decorated. It consists of Data Flow Diagrams, UML Diagrams,Flow charts and Algorithms etc.
Coding:- This phase deals with the Source code. Here we actually start working with the source code of front end and back end.
Testing:- here we check whether the requirements gathered in the documents from customer, are meeting by the software developed or not. It checks all the features of the developed application.
Release/Maintenance:- In this phase customer will test the fitness for use of the Software product. If satisfied then released otherwise it goes for maintenance. Maintenance phase lives till the software works.
Student Management System
9
REQUIREMENT ANALYSIS PHASE
1.FEASIBILITY STUDY In this we have an analysis of the ability to complete the project successfully, economic, technological, scheduling and other factors. The analysis and evaluation of proposed project determine if it is technically feasible, feasible with estimated cost and profitable. A feasible study allows project managers to investigate the possible negative and positive outcomes of a project before investing. A feasible study enables the realistic view at both the positive and negative aspects of the opportunity.
In an educational organization keeping the record of thousands of student’s is becoming a very typical for the organization. So for that purpose a application is required which can provide an ease in accessing and maintaining all the details of the students.
Our Student Management System is a web based application which is reducing the paper work and shifting it to the computers. It increases the availability of information and fast access to the data available. It is having many functions which fulfill all the requirements of the end user and the organization. SMS has the capability to handle the large amount of data and maintain it in a way that make it simpler to understand. And it seems feasible to made an application SMS because it is having certain possibility to be created by available resources.
Student Management System
10
2.PROBLEM ANALYSIS As we have observed from the feasible study that there are some issues concerned about the protection of data, authentication, and the many other aspects. So here is the summarized analysis of them :-
Availability :- The availability of data is obtained in SMS as it can be easily access through internet at anywhere at anytime.
Reliability:- As the paper work is being shifted to the computers then it becomes more reliable to keeping records for a long time.
Security:- As the security of data is a big concern so here in our project(SMS), we have provided a log in option so and both administrator and student have to first log in to access their provided features and data. For this purpose a password and a unique i.d. is provided to all students.
Usability :- Most of the features are provided to the administrator as add, modify, delete and view the information of students. Students can only see their information available in institution’s record.
Easy functioning:- In Student Management System is having a very easy functioning as the user just have to log in and can use all the provided features.
Student Management System
11