easygurukul/ims overview easygurukul/ims migrate to next generation all rights reserved ©...

54
Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Upload: remington-ordway

Post on 14-Dec-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Easygurukul/IMS Overview

Easygurukul/IMSMigrate to next generation

All rights reserved © Easygurukul/IMS

Page 2: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

April 14, 2006

Index

Overview

Features

Benefits, USP

Integrated Services

Implementation and support

Architecture and Technology

Costing

Clients & Partners

All rights reserved © Easygurukul/IMS

Page 3: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Easygurukul/IMSAn Overview

All rights reserved © Easygurukul/IMS

Page 4: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Brief about the product

The Education industry is on edge of a radical change. The need of manpower is increasing with the growth in the Education industry, and a huge demand-supply gap is expected in the education space. To overcome these challenges resulting from such gaps, this industry needs IT solutions to manage its resources with optimal efficiency.

Easygurukul/IMS – A ‘S-a-a-S’ Based ERP solution for the schools/colleges/colleges is a complete application which helps to upgrade the standard of any school not only in the management level but also helps in transforming the educational standards, increase the security system of the school, manager the resources in efficient way, reduces the communication gap between the parents, faculties and management team, provides complete IT infrastructure to the schools/colleges/colleges like Wi-Fi setup, high speed internet connections, attendance system with access cards, laptops to every faculty and management teams along with onsite support with zero expenditure of the school authority.

Easygurukul/IMS will help any education industry prove itself equal to their counterparts elsewhere in the world. Easygurukul/IMS can be used by any school. Being a web based application software it can be access from anywhere at any time. The software is very much dynamic where maximum things can be configured as per the school’s requirement but still if some rules in the school is very much specific then we work to customize the rule in the software.

Easygurukul/IMS is a single interface to every requirements of a school. Why to use separate applications to manage a single school when there is a single application to manage the complete school with 180 power tools integrated in 39 different module in a single software.

All rights reserved © Easygurukul/IMS

Page 5: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Implementation structure of Easygurukul/IMS

All rights reserved © Easygurukul/IMS

Page 6: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Why Easygurukul/IMS ?

All rights reserved © Easygurukul/IMS

Page 7: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Future is in cloud

All rights reserved © Easygurukul/IMS

Page 8: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Easygurukul/IMSFeatures, Benefits, USP

All rights reserved © Easygurukul/IMS

Page 9: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Features of Easygurukul/IMS

1. Security -- Server Security -- Data Security -- Network Security -- Content Security

2. Basic Configuration -- Current Session setting -- Classes -- Section -- House -- Class wise Subjects -- Subjects wise Books -- Syllabus -- Holiday List -- Parents Teachers Meeting -- Major Activities -- My Teachers

3. Comprehensive Reports

4. Registration Manager -- Employee Login and Registration -- Student Login and Registration -- Parent Login and Registration -- Alumni Login and Registration

5. Profile and Dashboard Manager

6. Student Admission Manager

7. Notice Board

8. Lesson Plan with Video

9. Information Manager -- Complete Student Info -- Complete Employee Info -- News and Poll Management -- School policies and notifications

10. Student Attendance Manager

11. Class Notes, Homework & Assignments

12. Examination Manager -- CCE (CBSE) -- ICSE -- International Board (IB) -- Cambridge Board -- State Boards -- Student Progress Reports

13. Fee Manager

14. Identification Manager -- Student ID/BUS/Health Card -- Student Escort Card -- Employee ID Card

15. Student Health Manager

16. Gallery -- Photo Gallery -- Video Gallery -- Gaming interface

17. Timetable Manager

18. Communication Tools

19. Document Manager

20. Transport Manager

21. Hostel Manager

22. Library Manager

23. Employee Management Tools -- Employee Registration -- Employee Attendance -- Leave Manager -- Payroll System

24. Finance Manager

25. Asset Inventory Manager

26. SMS Manager

27. Integrated Systems -- Biometric device -- High frequency RFID device -- Bar code reader and scanner -- GPRS System -- Language Lab -- Tablets with K-12 content

28. Alerts

-- SMS Config & Notification

-- Email Config & Notification

*Modules listed can get modified as per current version of ERP, please check representative for the available modules information.

Page 10: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Security)

1) Server Securitya) Multiple database server environment – The data of the ERP gets saved in multiple databases servers of rackspacecloud, thus to hack a data the hacker have to hack through all this servers which is an impossible task. Rackspacecloud also takes care of daily auto backup of the data with highest level of encryption.

Page 11: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Security)

b) Auto backup – Rackspacecloud also takes care of daily auto backup of the data with highest level of encryption.

Page 12: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Security)

c) Automated allocation of resource and load balancing – Cloud computing servers uses shared hardware where the performance of the software hosted will always remain steady. Even if the number of usage of the software certainly increases the software speed and performance will remain same because the server will automatically assign the required hardware’s (processing cycle, RAM, bandwidth and space) to maintain the same speed and performance

Page 13: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Security)

2) Data Securitya) URL encryption – Any URL which ports data gets encrypted

b) Data encryption – Important data in the databases gets MD5 (one way) encryption

3) Content Securitya) Module level and action level restriction – As per the designation of the user the ERP admin can assign the modules of the ERP along with its action level (add, edit, delete, view). The institution can also decide the module and actions for students, parents or Alumni.

Page 14: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Security)

b) Multiple institution level restriction – If any institution have multiple school then while adding a user the ERP admin can decide the user will be managing which institution or multiple institution.

c) Multiple dashboard restriction – As per the designation of the user the ERP admin can assign the dashboard. The institution can also decide the dashboard for students, parents or Alumni

Page 15: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Dashboard)

1) Important information

The dashboard is divided in two parts, the first part display the important records and the second part displays current record.

Page 16: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Dashboard)

Page 17: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Dashboard)

Page 18: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Dashboard)

Page 19: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Dashboard)

Page 20: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Dashboard)

2) Today's Information

Page 21: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Some important screens (Dashboard)

Page 22: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Easygurukul/IMSBenefits, USP

All rights reserved © Easygurukul/IMS

Page 23: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Benefits of Easygurukul/IMS

All rights reserved © Easygurukul/IMS

Page 24: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

USP

All rights reserved © Easygurukul/IMS

Page 25: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Traditional ERP - TCO

All rights reserved © Easygurukul/IMS

Page 26: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Our Advantage over others

All rights reserved © Easygurukul/IMS

Page 27: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Easygurukul/IMSIntegrated Services

All rights reserved © Easygurukul/IMS

Page 28: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Integrated services

Biometric and Face Recognition Devices

Face Recognition Device (IFACE 302) Face Recognition Device (IFACE 101)

Biometric Device (I CLOCK 990)Biometric Device (E9999)

Biometric Device (X990)

All rights reserved © Easygurukul/IMS

Page 29: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Integrated services

RFID Security for student attendance and surveillance

Improving the safety of students has always been a top priority for the concerned school or Educational Institute’s authorities. Edware® has launched a next generation student safety solution, Edsafe™, which aims at improving student safety, increasing productivity and reducing costs of operation. The Edsafe solution is based on RFID technologies and uses GSM network and specialized applications.

The RFID solution helps in tracking students. Students would be given an advanced long range RFID enabled ID badge that would help authorities identify absenteeism, ensure student’s safety during their commute to and from the school and also guarantee that no student is left behind in school during any evacuation procedure.

All rights reserved © Easygurukul/IMS

Page 30: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Integrated services

Barcode reader and scanner

Can be used in library books for issuing and returning books

Can be used for fixed assets to track records

GPRS Device Server

Can be used in transportation module to track bus movements

All rights reserved © Easygurukul/IMS

Page 31: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Easygurukul/IMSImplementation and support

All rights reserved © Easygurukul/IMS

Page 32: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Implementation process model

Page 33: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Product Upgrade Process Model

Easygurukul/IMS uses Agile SCRUM methodology for the Product Evolution and for the fulfillment of Feature Enhancement requests and release new Product Version every year.

Page 34: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Product Upgrade Process Model (contd.)

Page 35: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Customization Process Model – Agile Waterfall Model

Page 36: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Post – Implementation Support

Post-Implementation Support Go Back (Overview)

Support Service Scope• Manned telephone support• Monitored email support• Remote assistance using Remote DeskFeature

List • Daily system health check

Support Service Availability• Telephone support : 9:00 A.M. to 6:00 P.M. Monday – Friday• Email support: After Normal Business Hours*• Remote assistance.• Daily System Health Checkup – An email will be sent to the customer’s contact

DL/Email address daily at 11 AM with the latest system health checkup report.

* Business Hours- Monday to Friday, From 9 AM to 6PM

Page 37: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Post – Implementation Support

Post-Implementation Support (contd.) Go Back (Overview)

Service Levels

Priority Level Response Time SLA Resolve Time SLA*

P1 15 Minutes 0-8 Hours

P2 30 Minutes Within 24 Hours

P3 60 Minutes Within 3 working days

Service Level Definition for Trouble Tickets (Issue/Bug):

* Resolve time SLA can be changed based upon the nature and complexity of issues; however support will notify the customer and will regularly update the customer in such cases.

Page 38: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Post – Implementation Support

Post-Implementation Support (contd.) Go Back (Overview)

Service Level Definition (Based on Issue’s/Bug’s Nature )

Service Level DescriptionP1 System Unavailable

System Hangs/Freezes

System Timeouts

Code Level Exceptions

Error Pages

Database Exceptions

Link Error

Total system inoperability.

P2 Functional Clarification

Unexpected functional behaviour

Sporadic Error Messages

Error limited to page fields

Partial system inoperability.

Unable to perform core business functions.

P3 Cosmetic UI Errors

Javascript Errors

UI Layout issues

Grammar/Spelling Mistakes in UI

UI Color/Theme Issues

 

 

Able to perform limited core business functions.

Page 39: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Easygurukul/IMSArchitecture and Technology

All rights reserved © Easygurukul/IMS

Page 40: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Architecture

Application - N-Tier Architecture

All rights reserved © Easygurukul/IMS

Page 41: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Architecture

• Presentation Layer - This layer has been used for any kind of user interaction with the software basically the client side information. The platform in our User Interface is web.

• Business Layer – All the applications and logics is written in the business layer. This is basically the server side information. Any user request will be to business layer from user interface layer. Business layer opens connection for the database access.

• Data Layer – Database contain all the data needed by the application and user interface layer.

Future Additions:Integration Layer – Addition of this layer will make the application SOA enabled and each modules can be reused through web services in external systems.

Application - N-Tier Architecture (contd.)

All rights reserved © Easygurukul/IMS

Page 42: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

SaaS Architecture Shift

Architecture

Multi-tenant efficient

Configurable

Scaleable

All rights reserved © Easygurukul/IMS

Page 43: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

SaaS Architecture Shift (contd.)

Easygurukul/IMS kinds of SaaS model

1) Single Instance and Shared Database – All the schools/colleges/colleges will share the same instance of application and all schools/colleges/colleges data will be stored in the same database instance but separated using security mechanism

2) Separate Instance and Separate Database – A school can be setup on dedicated instance of application using dedicated instance of database but this dedicated cloud setup will be high on cost.

Architecture

Shared Tables

Tenant-Safe Views

Customers Table

Tenant Customers View

All rights reserved © Easygurukul/IMS

Page 44: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

ERP - Underlying Technologies

WHAT?

SaaS PlatformCloud Servers – provided by Rackspace

Web ApplicationPHP 5Ajax

XML, HTML, DHTMLJava Script

DatabaseMySQL

Application/Web ServerApache 2

Integration/Web ServicesSOAP, WSDL , XML, RESTful API

All rights reserved © Easygurukul/IMS

Page 45: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

ERP - Underlying Technologies

WHY?Rackspace Cloud Vs Dedicated Hosting Platform

  Cloud Sites Dedicated Hosting

Management Easygurukul doesn't want to be in the business of battling server issues. On Cloud Sites™, all the hardware is handled for us. Rackspace monitors, patches, and supports the entire platform. A large group of servers powers our site and if one fails, its removed automatically with no work on our part. It's nice to know I won't get a 911 call in the middle of the night about a hard drive dying.

Typical hosts can put a server online for you and provide you access to it, but you need to play a major role in ensuring the health and uptime of the hardware. It's a lot to manage and for us, it was too much of a distraction from our projects.

Scaling

 One of the greatest features of Cloud Sites™ is that it scales automatically. A traffic spike to the Easygurukul Site just means more servers are working to handle all the requests.

 

Sudden popularity can pretty much overwhelm a single server and take your site offline.

 

Storage

 File on Cloud Sites™ are served from redundant, enterprise NAS (Network Attached Storage) devices. With redundant drives, controllers, and power supplies, the likelihood of us experiencing data loss or unavailability is greatly reduced.

 

Most servers, especially on the lower end of the cost spectrum have just a single hard drive. Even if there's a backup, it can take hours for your site to be restored if that one drive fails.

 

All rights reserved © Easygurukul/IMS

Page 46: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

ERP - Underlying Technologies  Cloud Sites Dedicated Hosting

Support

 

Since the Easygurukul site runs on a cloud platform architected and built by Rackspace, they are intimately familiar with the technology involved and provide an amazing level of support. It's nice to have one vendor that I can get on the phone 24x7 and that never passes the problem.

 

Since you manage your server cooperatively with the hosting provider, it's harder for them to provide support. Often, they are coming into your environment blind to how you have it set up. To keep costs down, most providers have only ticket support, forgoing the live 24x7 support that Rackspace provides. For us, that wasn't an option.

Scalability

Since our site is pretty seasonal, we tend to get hit with a lot of our traffic all at once. That's a scenario that can often overwhelm a shared web server, taking your site offline at the most inopportune time. However, on Rackspace's Cloud™, Easygurukul is set up across an entire cluster of servers. As more visitors flock to the site, more servers respond. Rackspace even monitors the server clusters, adding more capacity as required.

Most shared hosting providers don't use cloud architecture. Instead, they add new websites to a web server until it's full, leaving little room for growth and leaving all the sites to fight for the limited resources of a single computer. The problem with this setup is that a traffic rush to any site (even if it's not your own) can put a huge strain on already scarce resources like processing power and memory. When the server becomes overwhelmed, your website slows to a crawl or entirely stops responding.

Reliability

The Cloud™ platform that powers Easygurukul is clustered and redundant. The files and images for our site are stored centrally on advanced storage devices that write each file in multiple locations on multiple hard drives. Clusters of computers are then set up to serve our files and respond to visitors to our website. If one server fails for any reason, the other servers can pick up the load and our visitors are not affected.

The usual shared hosting setup is a very different picture: all of your web content lives on one hard drive inside of one server. If the hard drive fails or the server hiccups, it can take your site offline for several hours if not days while the repairs are made.

All rights reserved © Easygurukul/IMS

Page 47: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

ERP - Underlying Technologies

  Cloud Sites Shared Hosting

Linux Vs Windows

The Cloud™ platform supports both Linux technologies (like Apache and MySQL) and Windows technologies (like .NET and MS SQL). For every site that you add, you can choose which technologies you'd like to use, even combining them in interesting ways. As technologies advance, the Cloud™ platform keeps pace, allowing you to access new technologies from Microsoft and the Linux source community.

Most shared hosting providers make your technology choices for you, specializing in either Linux or Windows, but not both. Even if they do offer both, you have to choose carefully since your site will become "locked in" to the technology set you've selected and can't be changed later.

 

Control Panel

 

Cloud™ offers a simple online control panel that allows us to manage all aspects of our account, from registering domain names to configuring email accounts. It all happens using one simple, intuitive interface. The amazing part is that support is built right in, so we can click once and get live chat support from Rackspace in just a few seconds.

Most shared hosting providers don't write their own software, so the control panels we saw on our shared hosting accounts never felt quite tailored to how the hosting actually worked. Support was usually fairly hard to access, with no live chat option.

 

All rights reserved © Easygurukul/IMS

Page 48: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

ERP - Underlying Technologies

  Cloud Sites Shared Hosting

Linux Vs Windows

The Cloud™ platform supports both Linux technologies (like Apache and MySQL) and Windows technologies (like .NET and MS SQL). For every site that you add, you can choose which technologies you'd like to use, even combining them in interesting ways. As technologies advance, the Cloud™ platform keeps pace, allowing you to access new technologies from Microsoft and the Linux source community.

Most shared hosting providers make your technology choices for you, specializing in either Linux or Windows, but not both. Even if they do offer both, you have to choose carefully since your site will become "locked in" to the technology set you've selected and can't be changed later.

 

Control Panel

 

Cloud™ offers a simple online control panel that allows us to manage all aspects of our account, from registering domain names to configuring email accounts. It all happens using one simple, intuitive interface. The amazing part is that support is built right in, so we can click once and get live chat support from Rackspace in just a few seconds.

Most shared hosting providers don't write their own software, so the control panels we saw on our shared hosting accounts never felt quite tailored to how the hosting actually worked. Support was usually fairly hard to access, with no live chat option.

 

All rights reserved © Easygurukul/IMS

Page 49: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

ERP - Underlying Technologies

WHY?2. Web Application (PHP 5, Ajax, XML, HTML, DHTML, Java Script), Database (MySQL)

WHY PHP & MYSQL?• Cost – Both are Open Source Technologies so comes free

• Cross-platform compatibility –PHP runs on virtually any operating system (including Linux and FreeBSD, the workhorses of affordable Web hosting) and HTTP server (which means that you can develop on WIndows/IIS and host on BSD/Apache); .Net runs only on Windows/IIS, while Java requires an application server (Tomcat, WebSphere, WebLogic, etc.), some of which are OS-dependent. Additionally, Java code may not always be portable between different application servers.

• Large Community to Support The main advantage for most new users is technical support without charge, without boundaries, and without the runaround. People on the mailing list are available 24/7/365 to answeryour questions, help debug your code, and listen to your gripes. The support is human andreal

• Stability – The word stable means two different things in this context:

✦ The server doesn’t need to be rebooted often. ✦ The software doesn’t change radically and incompatibly from release to release.

To our advantage, both of these connotations apply to both MySQL and PHP

All rights reserved © Easygurukul/IMS

Page 50: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

WHY?2. Web Application (PHP 5, Ajax, XML, HTML, DHTML, Java Script), Database (MySQL)

WHY PHP & MYSQL?

• Ease of Use & Easy to learn

• Speed - PHP is pleasingly zippy in its execution, especially when compiled as an Apache module on the Unix side. The MySQL server, once started, executes even very complex queries with huge result sets in record-setting time.

• Many extensions - PHP makes it easy to communicate with other programs and protocols. The PHP development team seems committed to providing maximum flexibility to the largest number of users.

Database connectivity is especially strong, with native-driver support for about 15 of the mostpopular databases plus ODBC. In addition, PHP supports a large number of major protocolssuch as POP3, IMAP, and LDAP. PHP4 added support for Java and distributed object architectures (COM and CORBA), making n-tier development a possibility for the first time. PHP5extends this support even further, offering a fully incorporated GD graphics library andrevamped XML support with DOM and simpleXML.

ERP - Underlying Technologies

All rights reserved © Easygurukul/IMS

Page 51: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

ERP - Underlying Technologies

WHY?2. Web Application (PHP 5, Ajax, XML, HTML, DHTML, Java Script), Database (MySQL)

WHY PHP & MYSQL?

• PopularityPHP is fast becoming one of the most popular choices for so-called two-tier development

PositionAug 2011

PositionAug 2010

Programming Language

RatingsAug 2011

Status

1 1 Java 19.409%   A2 2 C 17.390%   A3 3 C++ 8.433%   A4 4 PHP 7.134%   A5 6 C# 6.042%   A

6 9 Objective-C 5.494%   A

7 5 (Visual) Basic 5.013%   A

8 7 Python 3.415%   A9 8 Perl 2.315%   A

10 11 JavaScript 1.557%   A

All rights reserved © Easygurukul/IMS

Page 52: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

ERP - Underlying Technologies

WHY?2. Web Application (PHP 5, Ajax, XML, HTML, DHTML, Java Script), Database (MySQL)

WHY PHP & MYSQL?

• Popularity

All rights reserved © Easygurukul/IMS

Page 53: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

ERP - Underlying Technologies

WHY?3. Web Server(Apache2)

WHY APACHE Webserver?

Apache Server is generally considered the most stable of major Web servers, with a reputation for enviable uptime percentages. Although it is not the fastest nor the easiest to administer, once you get it set up, Apache HTTP Server seemingly never crashes. It also doesn’t require server reboots every time a setting is changed (at least on the Unix side). PHP inherits this reliability; plus, its own implementation is solid yet lightweight. In a two-and-a-half-month head-to-head test conducted by the Network Computing labs in October 1999, Apache Server with PHP handily beat both IIS/Visual Studio and Netscape Enterprise Server/Java for stability of environment.

All rights reserved © Easygurukul/IMS

Page 54: Easygurukul/IMS Overview Easygurukul/IMS Migrate to next generation All rights reserved © Easygurukul/IMS

Thank You!!

Once again we thank you on behalf of Easygurukul/IMS team, to give us the opportunity to present our capabilities and giving us your valuable time.

We hope to start a successful venture in process of IT automation and skill generation in the field of IT.

Thank You!

Easygurukul/IMSOnline Education Solutions Pvt. Ltd.

103, Rams Infantry Manor, #70 Infantry Road, Bangalore 560 001

All rights reserved © Easygurukul/IMS