RAILWAYS RESV & MGMT SYSTEM A PROJECT ON ORACLE 11G PROJECT PROFILE PROJECT TITLE • RAILWAY BOOKING & MGMT SYSTEM PROJECT DURATION • 1 MONTH PROJECT GUIDE • MOHOSIN SIR SUBMITTED TO • CONSOLE PVT LTD TEAM STRENGTH • 6 MEMBERS TEAM MEMBERS ASHUTOSH KUMAR JAYANT KUMAR MAYANK MRINAL NIKHIL RAJ RAHUL SHARMA PRAVEEN KUMAR JHA AGENDA Introduction Scope and feasibility Technical Details System Requirements Introduction to Oracle Terminology Oracle on Network AGENDA DFD Level 0 DFD Level 1 DFD Level 2 : Train Enquiry DFD Level 2 : Ticket Resv & Payment DFD Level 2 : Ticket Cancel & Refund ER Diagram Conclusion INTRODUCTION • Explains online railway reservation system of Indian Railways, from scratch. • Need of such system arose from the fact that India has 2nd largest rail network in the world. • To overcome many limitations, more efficient, easy handling of data and records . • Consumer satisfaction. SCOPE AND FESIBILITY • Implementations of this project idea are in industrial use in the form of ‘www.irctc.co.in’. • Hence, this can be used for suggesting improvements in design, performance and greater usability. • Apart from the industrial applications, it is a research oriented project as well, the task of performance evaluation of different database designs, for efficiency, is in this spirit. TECHNICAL DETAILS BACKEND DATABASE OS PLATFORM OTHER PLATFORM SOFTWARES ORACLE 11 G WINOWS 7 RED HAT LINUX ENTERPRISE EDITION 5 CHROME SCREEN CASTER TEXT PAD SYSTEM REQUIREMENTS Oracle binary installation requires : • MEMORY REQUIREMENTS Available RAM SWAP Space Requirement Between 1 GB and 2 GB 1.5 times the size of the RAM Between 2 GB and 16 GB Equal to the size of the RAM More than 16 GB 16 GB • DISK SPACE REQUIREMENTS : Installation Type Minimum Requirement for Software Files (GB) Enterprise Edition 4.35 Standard Edition 4.22 • PROCESSER REQUIREMENTS : Intel core processors (32 bit or 64 bit) INTRODUCTION TO ORACLE Oracle Binary Installation Refers to installation of binary executable i.e full server software that supports : – Configuring listener – Creating customized databases – Configuring & monitoring tablespace – Create users , grant or revoke permissions from the user – and lots more…. Terminology • Organized collection of data in digital form. DATABASE • In such a way that a computer program can quickly select desired pieces of data Used to optimize performance. • Provides a layer of abstraction between physical and logical data • Storage location where the actual data underlying database objects are kept. • TABLESPACE TABLES • Model of vertical columns and horizontal rows, the intersection is called cell • Stores logically related data in the se cells ORACLE ON NETWORK How Oracle connects over a network? – Listener : An OS object through which database can be connected in a network – TNSListener , is a Oracle listener which by default listens on port no 1521 – It can be configured using listener.ora file located at C:\app\<user>\product\11.1.0\db_1\NETWORK\ADMIN – Stores the server name, port no and database name. – If it receives any request from the network , it checks the parameter file , listener.ora whether the database is available or not . if available it will help to create a session for the request. DFD - LEVEL 0 DFD - LEVEL 1 TRAIN ENQUIRY TICKET RESV & PAYMENT TICKET CANCEL & REFUND ADMIN LEVEL 1 ADMIN LEVEL 2 ER DIAGRAM CONCLUSION • Practical Training is a very important part of the curriculum as it strengthens the concepts and enhances knowledge about the practical implementation of all the theory concepts, we have learnt so far in different subjects. • This summer training helped us learn a lot. In this training we did the project on railway reservation system. This project is used to keep a track on reserving the seat to the passenger. It helps managing the system very efficiently and conveniently. REFERENCES Oracle Smartdraw Wikipedia Blogspot Google Indian Railways Redhat Wikimedia