erp project
TRANSCRIPT
![Page 1: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/1.jpg)
ERP Solution for ICTAD-OTC
Supervisor : Dr. Jayalath Ekanayake
Presenter : W.K. Manoj Sanjeewa
Department of Computing & Information Systems
![Page 2: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/2.jpg)
Our Client
![Page 3: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/3.jpg)
We are….
![Page 4: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/4.jpg)
Our Team
![Page 5: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/5.jpg)
ICTAD-OTC Overview
• Was established in 1982.• Provide training to construction equipment operators.• Students have so many opportunities locally and
internationally.
![Page 6: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/6.jpg)
Problems faced by ICTAD
• Cost Controlling issues
• Inefficiency in Management• Time lagging in decision making• Financial reporting issues• Lack of Integration
![Page 7: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/7.jpg)
Current System used in ICTAD
• Entire business process of ICTAD was performing manually.
![Page 8: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/8.jpg)
OTC Departments
![Page 9: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/9.jpg)
OUR Solution
• To Integrate all departments• To save time In decision making• To Control costs• To efficiently manage decision making
through OCTAD ERP System
![Page 10: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/10.jpg)
My Roles
• UI designer• Developer
![Page 11: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/11.jpg)
My Roles – Finance Module
• Performing SDLC • Designing user interfaces for Finance Module.• Engage in development phase.
![Page 12: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/12.jpg)
My Roles - System Designer
• Identifying the system architecture• Determining the software type • Completing database design• Designing a reusable application basement
![Page 13: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/13.jpg)
• User Interface - Dashboard
![Page 14: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/14.jpg)
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.
![Page 15: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/15.jpg)
Technologies- Web services
• RESTful web services using HTTP.– JSON as Communication medium .
• Suppliers System Prototype.– PHP– Jquery– Ajax– Javascript
![Page 16: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/16.jpg)
Technologies
![Page 17: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/17.jpg)
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
![Page 18: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/18.jpg)
– 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
![Page 19: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/19.jpg)
• 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
![Page 20: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/20.jpg)
Conclusion
•Extend the Dashboard capabilities.•Extend communication with external Parties Using
Web services.•SMS, Email functionality•Vehicle tracking system•Mobile app for admins
![Page 21: ERP project](https://reader035.vdocument.in/reader035/viewer/2022081506/559083c61a28abbe328b460f/html5/thumbnails/21.jpg)