Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME 12 E-RAILWAY CONCESSION FORM SYSTEM Akash Rai1 , Ankit Singh2 , Manali Killedar3 1, 2, 3 (Department of Information Technology, RamraoAdik Institute of Technology) ABSTRACT Local train is the lifeline of people in Mumbai, and students are no exceptions. Education without train travelling is a rarely seen case. Students (below the age of 25) are given a facility by Central and Western Railway, Mumbai, giving them concession in train pass if they use the local train services for going to their educational institutes.Colleges in Mumbai, provide students the railway train concession forms, issued by the Central and Western Railway, Mumbai, to avail the concession facility. Students have to wait for hours in a queue to get this form. The concerned college authority has a cumbersome task of filling the student details manually on the form. After analyzing all the problems and requirements of the hour, the need for automation was strongly felt.E- Railway Concession Form System is an application that has automated the manual process which has many flaws.The perfection of data that this system provides to the institute and the government cannot be achieved with the manual proceedings. It aims at making the process efficient, quick and easy-going. Keywords: Certificate Number, College Report, Concession Form, FPDF Class. 1. INTRODUCTION Progress in web technologies has led to rapid growth of online systems for day-to-day tasks such as shopping, paying bills, reservation etc. E-Railway Concession Form System is a similar innovation where a tiresome manual process is automated.To avail the concession facility students have to get the concession form that the college issues with their respective details filled on it. This includes their personal details as well as their preferences for the railway pass for which they need concession. These preferences include: 1. Class: Mumbai locals have two types of compartments, first and second class. 2. Duration: The time period for which they need the railway pass- monthly and quarterly. 3. Via: If travelling to the institution needs a change-over of train, then via field decides the route of travelling. INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2014): 8.5328 (Calculated by GISI) www.jifactor.com IJCET © I A E M E
  2. 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME 13 Filing a request online for concession makes it convenient for the students. They simply have to fill a web form to send their request of a railway concession form. Every request that a student puts up is received by the concerned college authority who prints it on the railway-issued concession form. The authentication and authorization is done for every student by the proposed web application which makes sure that the facility of the concession provided by the IndianRailwaysisn’t misused. Looking beyond ease and convenience, this web application will also stop the misuse of the government given facilities. The various concessions given are: 1. Girls’ second class pass for monthly duration is free of cost. 2. Students’ issuing first class pass for quarterly duration are given 35-45% concession. 3. Students’ belonging to Scheduled Caste (SC)/Scheduled Tribe (ST) are given 55-65% concession. Considering, the importance of this facility, any exploitation of it has to be stopped first-hand. 2. EXISTING SYSTEM The Central and Western Railway, Mumbai send the educational institutes, stack of concession form booklet; each consisting of 50 forms.The concession pass that a student gets with the help of this form is valid for a duration of a month or three months depending upon the preference given by the student. And every time, the student has to get a fresh form. So this process of giving and taking concession forms goes all through the academic year. 2.1. Working The manual process of issuing concession forms, demands students to visit the concerned authority and give all their details. The authority then manually fills all the data in the form. This is a very lengthy process. Particularly during those times when large number of students come along together to issue their forms. A college report has to be generated for every booklet, wherein, against every form number, details of the student who issued it, is mentioned. This report is an acknowledgment to the railway authority of each booklet.Even this report is manually written by the students. 2.2. Drawbacks of the manual process The manual filling of forms brought many snags in the process. Students have to wait in queue for hours during their college hours. The concerned authority would half-fill the form to fasten the work. The source (railway station near to their current residential address) and destination (railway station near to their college address) for which students get concession is fixed. The destination is always fixed, however the source is manually filled in the form. If students give wrong details and if no validation is done, a different source can be filled which leads to misuse of the facility. All of this eventually leads to an ill-filled form. No full-proof records of the previously issued forms are maintained. So a student can issue a form any number of times,however according to the Railway rule no one can issue a second form before his/her current railway pass expires. This eventually led to misuse of the facility. 3. PROPOSED SYSTEM This web application provides an interface to the students who can put up an online request for the concession form by filling a HTML [1] built web form. It would solve all of the prevailing issues, ease the process, increase the efficiency and speed up the tasks.On the college administration
  3. 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME 14 side, the concerned authority, also through an application interface, can view who all have requested for the concession form. The authority then prints the concession form. For every user, an unique session is maintained. Only students who are currently studying in the institution are allowed to avail this facility. All the details filled by them are subsequently validated. However, the required details that are available in the college database are retrieved directly and can’t be edited. Thus the integrity and consistency is maintained. All the concession records are stored and as per requirement information can be retrieved at any point. 3.1. User interface For this web application, the user is the student. User first has to register onto the system with the college roll number and email-id. This assures that only user belonging to the institution can enroll to avail this facility. The CAPTCHA included in the registration form ensures that only a human is accessing the system. A random password is generated using a programming function that is sent on the user’s registered email-id after successful registration. The user then can log in into the system with the roll number as the username and the password. After logging in successfully, the user can then fill the respective form and submit their request. For the first request, user has to fill a form with just the via, duration and class details. From the second time onwards, the user along with the previous mentioned details, also has to give the details about his last travelling pass issued through the last concession form given. They can also check the status of their request, whether it is printed or is pending for printing. Features like change of password and a page on ‘Frequently Asked Questions’ is also provided. 3.2. Client interface For this web application, the concerned college authority who issues the concession form is the client. The client is the one who views all the submitted forms and eventually prints it. For this purpose, a separate login and interface is provided. The client has to input the starting certificate number of the form in the booklet. All the requests that are yet to be printed are then assigned the certificate number sequentially. For every request there is a print button and a confirmation check box. The print button generates a pdf file of the corresponding student. The pdf file has all the required form data properly mapped at their respective positions as required on the concession form. This PDF is printed on the form with the respective certificate number. Once the form is properly printed, the client gives a confirmation through a checkbox that is linked with every request. Once checkbox is checked, the following concession form details-the certificate number, date of issue, class, duration, etc. are stored. All these details of the concession form are automatically retrieved when the user comes to put up the next request. Along with the form-related tasks, the client has also been given various features to update, delete or check the stored information. Update Feature: • Update Student’s Registered Email-Id. • Update Student’s Personal Information. • Update Student’s Previous Pass’ Certificate Number. Delete Feature: • Delete a student’s request (if not printed). • Delete a registered student. • Delete all the printed request. Check Feature: • Check the total number of requests yet to be printed.
  4. 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME 15 • Check the total number of forms printed through the system. • Check for a user all the concession forms’ details that were issued. • Check the total number of requests that a student has issued in the academic year. • Check the total number of requests that a student has issued from the time he registered on the system. In addition to these, features like change of password, generation of a college report is provided. A college report is a report of all the students whose form is printed with their form details.Various other reports like, department wise report, student’s-yearly report, report of all the issued form from-to a specified date, can also be generated. 3.3. System flow The entire flow of the process is shown in Fig. 3.3.1. When user uses the system for the first time, while registration verification is done through the college database. Once registration is successful, user can access the system.The validations of the details filled in the e-form are done using both system and college database, only after which the form is submitted. Once the form is printed, user gets the unique certificate number, which is displayed in ‘CHECK STATUS’ feature. It is with the help of this number that the user can get the form from the concerned authority. The client (college authority) controls entire work flow. Printing the forms, updating college database, updating system database in case of any change in student details. The concession form is divided in two sections, one of which is issued to the student. The authority gives that part of the form to students, as and when they come. The other part is kept with the college. Once the entire booklet is used up, a report of that booklet is generated which the authority prints and submits it to the concerned railway authority along with the second part of the form. This report is the record of all the forms issued with the respective student details. Fig. 3.3.1: Flow Diagram
  5. 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME 16 3.4. Validations For every input given by user/client, validations are performed. No incorrect format of data can be given in the input fields of the various forms. Protection against web server attacks like SQL injection [2] has been done. Validations in accordance to the rules prescribed by the Central and Western Railway, Mumbai are done. The route for which the railway pass concession is given, depends on where the student stays. So, the student isn’t allowed to take concession for any other route. 3.5. Advantages Automation of a manual process have the basic advantages of reduction of manual effort, perfection of the data processing, proper validations and verifications. However, this web application provides a platform where those tasks that were not possible earlier can be efficiently and easily performed. • Form details are now properly and completely filled. • Every user who takes a pass for the second time needs to fill extra details relating to their respective last pass. This demand can now be satisfied without errors. • Many details of the students are retrieved from the college provided database. In case of any change required, the student has to notify the college. Thus, the college database is kept up-to- date. • Once the user’s form is printed, the system doesn’t allow filing of any further request in accordance with the duration of the pass that the user has selected. So, forms are no more wasted. • Misuse of forms has been entirely eliminated. • Nevertheless, the system is user-friendly for both client and the user. • For any improper input, suitable error message is displayed. 4. EXPERIMENTAL RESULTS The technologies used to build this system were PHP [3] at the front end and MySQL [4]backend. The richness in the look and presentation of the webpage is brought by jQuery [5] and CSS [6]. For the generation of the PDF file, FPDF [7] was used.FPDF is a PHP class which is used for generation of the PDF file, eliminating the use of PDFlib library. Below are the screenshots of the developed web application. Fig 4.1: User Login Page Fig 4.2: Concession Form
  6. 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME 17 Fig 4.3: Admin Login Page Fig 4.4: List of requests to be processed Fig 4.5: The PDF file generated for each request with form details mapped at their positions Fig 4.6: Printed Concession Form Fig 4.7: Page to choose preference of the report to be generated
  7. 7. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME 18 Fig 4.7: College Report Fig 4.8: Delete Feature of the client Fig 4.8: Update feature of the client Fig 4.9: Check feature of the client
  8. 8. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME 19 5. SIGNIFICANCE Currently this application is implemented in RamraoAdik Institute of Technology, Nerul, Navi Mumbai. However, it can be used by colleges all over Mumbai.There are about 373colleges, all of which follow the same procedure as prescribed by the Central and Western Railway, Mumbai.There are huge number of students studying in these colleges who avail this facility. Fig. 5.1 A newspaper article is shown in Fig 5.1 which states that the railways aim at making the entire process online.It is practically impossible for the government bodies to acquire the database of all theeducational institutions in Mumbai to verify the student. This software can be used as the base to link the two major activities involved: 1. Issuing of the concession form in the college that the proposed system does. 2. In accordance with this verified form issued, a railway pass can be subsequently delivered to the student. Students who live away from their homes, also get concession to travel by long distance express trains.So on a bigger front, Government of India can use this system for its facility of giving concession to students for long distance travelling. 6. CONCLUSION The system not only lessens the work load on the college authority but also fixes any wrong information about the students that the institution may have. It is a boon for the students’ whose precious time and energy is saved, for the concerned educational institute’s authority whose workload is tremendously reduced and for the government at large, whose services are protected from exploitation.
  9. 9. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 5, May (2014), pp. 12-20 © IAEME 20 7. ACKNOWLEDGMENTS Special thanks to Prof. ReshmaGulwani for her mentorship throughout the project development and implementation. The college administration of RamraoAdik Institute of Technology for helping us in our requirement gathering. Nevertheless, the students involved in the testing phase, who helped us keep the quality assurance check. 8. REFERENCES [1] Bunny Mehra and NavneetMehra, Website Development using HTML and CSS (Unicorn Books, 2012). [2] Manisha A. Bhagat and Prof.Vanita Mane, Protection of Web Application Against SQL Injection Attack, International Journal of Scientific and Research Publications, Volume 3, Issue 10, October 2013, ISSN2250-3153. [3] Steve Holzner, PHP: The Complete Reference 5.2 (Tata McGraw Hill Publication, 2007). [4] VikramVaswani, MySQL(TM): The Complete Reference (Tata McGraw Hill Publication, 2004). [5] Jonathan Chaffer and Karl Swedberg, Learning jQuery, 4th Edition (Packt Publication, September 2011). [6] Eric A.Meyer, CSS: The Definitive Guide, 3rd Edition (Oreily Publication, November 2006). [7] FPDF 1.7 Reference Manual. <http://fpdf.org>. [8] Neelunihalani, Dr. Mahesh Motwani and Dr. Sanjay Silakari, ““Intelligent Query Converter”: A Domain Independent Interface for Conversion of Natural Language Queries in English to SQL”, International Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 2, 2013, pp. 379 - 385, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375. [9] Sanjeev Kumar Jha, Pankaj Kumar and Dr. A.K.D.Dwivedi, “An Experimental Analysis of MYSQL Database Server Reliability”, International Journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 2, 2012, pp. 354 - 371, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375.