SlideShare a Scribd company logo
1 of 21
ERP Solution for ICTAD-OTC 
Supervisor : Dr. Jayalath Ekanayake 
Presenter : W.K. Manoj Sanjeewa 
Department of Computing & Information Systems
Our Client
We are….
Our Team
ICTAD-OTC Overview 
• Was established in 1982. 
• Provide training to construction equipment operators. 
• Students have so many opportunities locally and 
internationally.
Problems faced by ICTAD 
• Cost Controlling issues 
• Inefficiency in Management 
• Time lagging in decision making 
• Financial reporting issues 
• Lack of Integration
Current System used in ICTAD 
• Entire business process of ICTAD was performing 
manually.
OTC Departments
OUR Solution 
• To Integrate all departments 
• To save time In decision making 
• To Control costs 
• To efficiently manage decision making 
through OCTAD ERP System
My Roles 
• UI designer 
• Developer
My Roles – Finance Module 
• Performing SDLC 
• Designing user interfaces for Finance Module. 
• Engage in development phase.
My Roles - System Designer 
• Identifying the system architecture 
• Determining the software type 
• Completing database design 
• Designing a reusable application basement
• User Interface - Dashboard
My roles - continued 
• Create web services for the system. 
– Web service to communicate with external parties 
such as suppliers. 
– Create prototype system for suppliers using PHP. 
– Sending purchase request to the remote system of 
suppliers.
Technologies- Web services 
• RESTful web services using HTTP. 
– JSON as Communication medium . 
• Suppliers System Prototype. 
– PHP 
– Jquery 
– Ajax 
– Javascript
Technologies
Technologies 
• Programming Language – Java (EE) 
• Frameworks 
– Spring MVC 
• Provide MVC architecture 
• Security (user authentication and http session 
management) 
• Bridge between JSF and Hibernate 
• Hibernate session, transaction management
– Hibernate 
• Database manipulation in ORM manner 
• Support many common database languages 
• Use HQL and Criteria API 
– Java Server Faces (JSF) 
• Ease of creating user interfaces 
• Rich look in user interfaces 
• High Ajax support 
• Primefaces library
• Tools 
– Visual Paradigm 
• Drawing UML diagrams 
• Drawing ER diagram 
• Generate physical database from ER diagram 
– Eclipse J2ee IDE 
– Apache Maven 
• Building tool 
• Library repository 
– GIT
Conclusion 
•Extend the Dashboard capabilities. 
•Extend communication with external Parties Using 
Web services. 
•SMS, Email functionality 
•Vehicle tracking system 
•Mobile app for admins
ERP project

More Related Content

Similar to ERP project

Construction of a dedicated competency software center (Dev Center)
Construction of a dedicated competency software center (Dev Center)Construction of a dedicated competency software center (Dev Center)
Construction of a dedicated competency software center (Dev Center)Miritec
 
Orpos and store practices
Orpos and store practicesOrpos and store practices
Orpos and store practicesShyamChakrapani
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application StrategiesBIOVIA
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.pptKalsoomTahir2
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppteddielyndacanay0
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Codedox42
 
Javaday jplaton presentation final
Javaday jplaton presentation finalJavaday jplaton presentation final
Javaday jplaton presentation finalGeorge Fylaktopoulos
 
Good bye Massive View Controller!
Good bye Massive View Controller!Good bye Massive View Controller!
Good bye Massive View Controller!Supercharge
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia J. Micu
 
JAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITIJAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITIvravi123
 
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with JenkinsContinuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkinsecubemarketing
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingVijaya Raghava Vuligundam
 
Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Slobodan Sipcic
 
2 mobile development frameworks and tools dark temp
2   mobile development frameworks and tools dark temp2   mobile development frameworks and tools dark temp
2 mobile development frameworks and tools dark tempShahid Riaz
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)Vivek Ojha
 

Similar to ERP project (20)

Construction of a dedicated competency software center (Dev Center)
Construction of a dedicated competency software center (Dev Center)Construction of a dedicated competency software center (Dev Center)
Construction of a dedicated competency software center (Dev Center)
 
Orpos and store practices
Orpos and store practicesOrpos and store practices
Orpos and store practices
 
BI Studio profile
BI Studio profileBI Studio profile
BI Studio profile
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 
Sai_Resume
Sai_ResumeSai_Resume
Sai_Resume
 
Javaday jplaton presentation final
Javaday jplaton presentation finalJavaday jplaton presentation final
Javaday jplaton presentation final
 
Resume
ResumeResume
Resume
 
Good bye Massive View Controller!
Good bye Massive View Controller!Good bye Massive View Controller!
Good bye Massive View Controller!
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
 
JAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITIJAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITI
 
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with JenkinsContinuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkins
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development Training
 
Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019Toyota Financial Services Digital Transformation - Think 2019
Toyota Financial Services Digital Transformation - Think 2019
 
2 mobile development frameworks and tools dark temp
2   mobile development frameworks and tools dark temp2   mobile development frameworks and tools dark temp
2 mobile development frameworks and tools dark temp
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)
 

ERP project

  • 1. ERP Solution for ICTAD-OTC Supervisor : Dr. Jayalath Ekanayake Presenter : W.K. Manoj Sanjeewa Department of Computing & Information Systems
  • 5. ICTAD-OTC Overview • Was established in 1982. • Provide training to construction equipment operators. • Students have so many opportunities locally and internationally.
  • 6. Problems faced by ICTAD • Cost Controlling issues • Inefficiency in Management • Time lagging in decision making • Financial reporting issues • Lack of Integration
  • 7. Current System used in ICTAD • Entire business process of ICTAD was performing manually.
  • 9. OUR Solution • To Integrate all departments • To save time In decision making • To Control costs • To efficiently manage decision making through OCTAD ERP System
  • 10. My Roles • UI designer • Developer
  • 11. My Roles – Finance Module • Performing SDLC • Designing user interfaces for Finance Module. • Engage in development phase.
  • 12. My Roles - System Designer • Identifying the system architecture • Determining the software type • Completing database design • Designing a reusable application basement
  • 13. • User Interface - Dashboard
  • 14. My roles - continued • Create web services for the system. – Web service to communicate with external parties such as suppliers. – Create prototype system for suppliers using PHP. – Sending purchase request to the remote system of suppliers.
  • 15. Technologies- Web services • RESTful web services using HTTP. – JSON as Communication medium . • Suppliers System Prototype. – PHP – Jquery – Ajax – Javascript
  • 17. Technologies • Programming Language – Java (EE) • Frameworks – Spring MVC • Provide MVC architecture • Security (user authentication and http session management) • Bridge between JSF and Hibernate • Hibernate session, transaction management
  • 18. – Hibernate • Database manipulation in ORM manner • Support many common database languages • Use HQL and Criteria API – Java Server Faces (JSF) • Ease of creating user interfaces • Rich look in user interfaces • High Ajax support • Primefaces library
  • 19. • Tools – Visual Paradigm • Drawing UML diagrams • Drawing ER diagram • Generate physical database from ER diagram – Eclipse J2ee IDE – Apache Maven • Building tool • Library repository – GIT
  • 20. Conclusion •Extend the Dashboard capabilities. •Extend communication with external Parties Using Web services. •SMS, Email functionality •Vehicle tracking system •Mobile app for admins