erp project
TRANSCRIPT
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