BY
VARUN SOOD
  6190302620
   First introduced to India in 1853.

   During 1947 there were 42 Rail units.

   In 1951 it is Nationalized , thus i...
   Indian Railways is the world's second-largest
    railway .

   6,853 stations, 63,028 kilometers of
    track, 37,84...
   Continuous update of information about current
    status and location of the assets.

   Confronting and tackling th...
   Design, development & implementation of
    computer based information systems and
    associated communication networ...
   Booking
              Simple ticket selling.
              No guarantee of seat.

   Reservation
        Ticket & gua...
   An online application of CRIS which aims to
    report every incident in the ongoing
    projects of different groups....
   To report the bugs and incidents of a
    particular project to the associated team.

   To plan the schedule of acti...
   3 – Tier architecture is three way interaction
    in client server environment.
•   Presentation Tier – constitutes u...
   Model Layer – It consists the business Logic.

   View Layer – It generates response to
    browser.

   Control Lay...
LOGIC DETAILS OF
PROJECT.
Struts – An introduction.
   Premier framework to design JAVA based web
    applications.

   Based on JSP model 2 archi...
Basic Components of Struts.
   Base Framework.

   JSP tag libraries.
•   HTML.
•   Bean.
•   Logic.
•   Nested.

   Ti...
Action Servlet Class.
   <web-app>
    <servlet>
      <servlet-name>action</servlet-name>      Receives All incoming
...
Action Class.
   import                                       It is responsible for
    javax.servlet.http.HttpServletRe...
Action Forward Class.
   import javax.servlet.http.HttpServletRequest;      It encapsulates
    importjavax.servlet.http...
Struts Working Diagram.
                      strut-config.xml

       2: Get Mapped
           Action                  3:...
LOGIN PAGE.
INBOX OF USER.
REPORT NEW INCIDENT.
REPORTED INCIDENTS.
INCIDENT STATUS.
DELETED INCIDENTS.
SCHEDULE NEW ACTIVITY.
PLANNED ACTIVITIES.
ACTIVITY STATUS.
RELEASE PLANNER.
RELEASE TRACKER.
STATUS RELEASE.
REPORT SECTION.
FEEDBACK.
MANAGE USER.
Project Description Of Incident Management System Developed by PRS (CRIS) , NEW DELHI BY VARUN SOOD
Project Description Of Incident Management System Developed by PRS (CRIS) , NEW DELHI BY VARUN SOOD
Project Description Of Incident Management System Developed by PRS (CRIS) , NEW DELHI BY VARUN SOOD
Project Description Of Incident Management System Developed by PRS (CRIS) , NEW DELHI BY VARUN SOOD
Upcoming SlideShare
Loading in …5
×

Project Description Of Incident Management System Developed by PRS (CRIS) , NEW DELHI BY VARUN SOOD

2,598 views
2,489 views

Published on

This is Presentation of a project of CENTRE FOR RAILWAY INFORMATION SYSTEMS (CRIS), NEW DELHI.Which is developed by PRS.

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,598
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Project Description Of Incident Management System Developed by PRS (CRIS) , NEW DELHI BY VARUN SOOD

  1. 1. BY VARUN SOOD 6190302620
  2. 2.  First introduced to India in 1853.  During 1947 there were 42 Rail units.  In 1951 it is Nationalized , thus it becomes one of the biggest Rail networks in world.
  3. 3.  Indian Railways is the world's second-largest railway .  6,853 stations, 63,028 kilometers of track, 37,840 passenger coaches and 222,147 freight cars.  Annually it carries some 4.83 billion passengers and 492 million tons of freight.
  4. 4.  Continuous update of information about current status and location of the assets.  Confronting and tackling the business challenges on a real time basis.  To modernize their operations and practices to suit the needs of their customers  To gain tremendous competitive advantage in the present and future business environment.
  5. 5.  Design, development & implementation of computer based information systems and associated communication networks.  Technical support and services to develop, setup , operate and maintain any computerized system & underlying infra structure. 
  6. 6.  Booking Simple ticket selling. No guarantee of seat.  Reservation Ticket & guarantee of accommodation.
  7. 7.  An online application of CRIS which aims to report every incident in the ongoing projects of different groups.  It is developed by PRS group.  Designed and developed for better functionality and performance of different projects of PRS group.
  8. 8.  To report the bugs and incidents of a particular project to the associated team.  To plan the schedule of activities , that ensures the proper working of project.  To track & manage the status of reported incidents and scheduled activities.
  9. 9.  3 – Tier architecture is three way interaction in client server environment. • Presentation Tier – constitutes user interface. • Business Logic Tier – constitutes business logic. • Back end Database – data is stored in database server.
  10. 10.  Model Layer – It consists the business Logic.  View Layer – It generates response to browser.  Control Layer – It receives the request for application & control way other two layers interact.
  11. 11. LOGIC DETAILS OF PROJECT.
  12. 12. Struts – An introduction.  Premier framework to design JAVA based web applications.  Based on JSP model 2 architecture.  Fills in controller & view layer, model layer is left to developer.  It is an open source framework.
  13. 13. Basic Components of Struts.  Base Framework.  JSP tag libraries. • HTML. • Bean. • Logic. • Nested.  Tiles plug-in.  Validator plug-in.
  14. 14. Action Servlet Class.  <web-app>  <servlet>  <servlet-name>action</servlet-name>  Receives All incoming  <servlet-class> HTTP requests. org.apache.struts.action.ActionServlet  </servlet-class> <init-param>   It is mapped in WEB.XML  <param-name>debug</param-name>  <param-value>2</param-value> file.  </init-param>  <init-param>  <param-name>config</param-name>  *.do shows default  <param-value>/WEB-INF/struts- mapping pattern here. config.xml  </param-value>  …  </servlet>  <servlet-mapping>  <servlet-name>action</servlet-name>  <url-pattern>*.do</url-pattern>  </servlet-mapping>  </web-app>
  15. 15. Action Class.  import  It is responsible for javax.servlet.http.HttpServletRequest; import processing every javax.servlet.http.HttpServletResponse; request. import org.apache.struts.action.Action;  import org.apache.struts.action.ActionForm;  Transfers data from import view layer to specific org.apache.struts.action.ActionForward; import business process in org.apache.struts.action.ActionMapping; model layer & vice public class UpdateUserAction extends versa. Action {  public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception  { // Perform request processing here.
  16. 16. Action Forward Class.  import javax.servlet.http.HttpServletRequest;  It encapsulates importjavax.servlet.http.HttpServletResponse ; import org.apache.struts.action.Action; forward.  Import org.apache.struts.action.ActionForm;  Import org.apache.struts.action.ActionForward;  Forward allows to import use the alternate org.apache.struts.action.ActionMapping;  public class UpdateUserAction extends name for URL’S & Action { public ActionForward then this name is execute(ActionMapping mapping, ActionForm used as reference. form, HttpServletRequest request, HttpServletResponse response) throws Exception  The return type of  { // Perform action processing. return execute() is new ActionForward("updateSuccess");  } ACTIONFORWARD.  }
  17. 17. Struts Working Diagram. strut-config.xml 2: Get Mapped Action 3: Invoke mapped Action Bean Controller 1: Post 4: Retrieve Data Browser ActionServlet ActionBean Data Resource Front Controller 5: Establish 7: redirect to bean state, appropriate view then place in 6: Establish Form session or State request object JSP ActionForm Beans 8: Get View The View Information The Model
  18. 18. LOGIN PAGE.
  19. 19. INBOX OF USER.
  20. 20. REPORT NEW INCIDENT.
  21. 21. REPORTED INCIDENTS.
  22. 22. INCIDENT STATUS.
  23. 23. DELETED INCIDENTS.
  24. 24. SCHEDULE NEW ACTIVITY.
  25. 25. PLANNED ACTIVITIES.
  26. 26. ACTIVITY STATUS.
  27. 27. RELEASE PLANNER.
  28. 28. RELEASE TRACKER.
  29. 29. STATUS RELEASE.
  30. 30. REPORT SECTION.
  31. 31. FEEDBACK.
  32. 32. MANAGE USER.

×