World's most popular travel blog for travel bloggers.
3. For which value of n are these graph regular ?
(a) Kn (b) Cn (c) Wn (d) Qn

MCS033 Solved Assignment, Ignou MCA Solved Assignment
Note: These solution based on my analysis, if you find any issue or incorrect solution then please post your comments below, I will moderate the solution.


3. For which value of n are these graph regular ?
(a) Kn (b) Cn (c) Wn (d) Qn

MCS033 Solved Assignment, Ignou MCA Solved Assignment
Note: These solution based on my analysis, if you find any issue or incorrect solution then please post your comments below, I will moderate the solution.


Draw these graphs
(i) C6, (ii) W6 (iii) Q3 (iv) K4,4 (v) K6
Note: These solution based on my analysis, if you find any issue or incorrect solution then please post your comments below, I will moderate the solution.

Draw these graphs
(i) C6, (ii) W6 (iii) Q3 (iv) K4,4 (v) K6
Note: These solution based on my analysis, if you find any issue or incorrect solution then please post your comments below, I will moderate the solution.

(i) an = nan-1 + n2 an-2 + an-1 an-2
(ii) an = 5 an-1 + n3
(iii) an = C an/m + b
(iv) an = nan-1 + n2an-2 + an-1 an-2
(v) an = C1 an-1 + C2 an-2+ ….. Cn-k an-k
Note: These solution based on my analysis, if you find any issue or incorrect solution then please post your comments below, I will moderate the solution. Thanks
(i) an = nan-1 + n2 an-2 + an-1 an-2
(ii) an = 5 an-1 + n3
(iii) an = C an/m + b
(iv) an = nan-1 + n2an-2 + an-1 an-2
(v) an = C1 an-1 + C2 an-2+ ….. Cn-k an-k
Note: These solution based on my analysis, if you find any issue or incorrect solution then please post your comments below, I will moderate the solution. Thanks

ER diagram of Cab Management System, Cab Booking System or Cab Mobile Application

ER diagram of Cab Management System, Cab Booking System or Cab Mobile Application

Introduction

Cab booking service is a major transport service provided by the various transport operators in a particular city. Mostly peoples use cab service for their daily transportation's need. The company must be a registered and fulfills all the requirements and security standards set by the transport department.


In a nutshell your Taxi Booking Software should be able to:
o Provide the functionality to make your own bookings
o Give your customers the facility to make payments and deposits online with their credit / debit card.
o Generate Invoiceso Update your web site without the need to get a web designer involved.
o Provide the customer with taxi availability
o Track your customers.
o Engage your customers through interaction such as feedback forms

1.1 Purpose:

The purpose of this case study is to describe the cab booking system which provides the cab booking details ,billing, and cancellation on various types of booking namely.

  • Confirm booking .
  • Online booking.
  •  Phone booking.


1.2 Document Conventions:


 1.3 Intended Audience and reading suggestions:

The different types of readers are:
(a).Customers
(b).Developers
(c).Management people
Specifically,
Passengers

1.4 Definitions, Acronyms,and Abbreviation:

Following abbreviation has been used throughout this document:

CBS:Cab booking system.
PDA: Personal Digital Assistant 
IVRS:Voice Response System
  1.  Cab Details
  2.  Booking Form
  3.  Billing
  4. Cancellation

1.5 Scope

  • Passenger Revenue Enhancement. 
  • Improved and Optimized service

1.6 Approach


SYSTEM DEVELOPMENT LIFE CYCLE

The systems development life cycle is a project management technique that divides complex projects into smaller, more easily managed segments or phases. Segmenting projects allows managers to verify the successful completion of project phases before allocating resources to subsequent phases. Software development projects typically include initiation,planning, design, development, testing, implementation, and maintenance phases. However, the phases may be divided differently depending on the organization involved. For example, initial project activities might be designated as request, requirements-definition, and planning phases, or initiation, concept-development, and planning phases. End users of the system under development should be involved in reviewing the output of each phase to ensure the system is being built to deliver the needed functionality.


2. Overall description:

It enables us to maintain the cab details like this

2.1Product Perspective:

heir timing number of seat available, and bookingbilling and canceling the cab.

2.1.1 User Interface:

Mobile Application, tablets

2.1.2 Development Hardware Interface:

Minimum system requirements for Cab Management:

Processor:

Intel Core 2Duo or AMD equivalent, 2Gz or better

RAM:

2GB

HDD:

160 GB, 7200k spin

Operating systems used in development:

Windows XP sp3 / Windows 7
Business broadband connection with static IP (8mb download)
Online backup
Logmein, or Windows Remote Desktop Connectivity.Other suggested components
17 inch or larger display
Secondary hard drive
 –
for additional local backups


Minimum system requirements for Mobile:

 Operating system: Android

Smartphone

GPS Enabled

Internet Active or JIO enabled :-)


2.1.3 SOFTWARE INTERFACE:

Front end -> C#,WCF, MapsAPi
Back end -> MSSql

UserApp -> Mobile Interface



2.1.4.Communication Interfaces

The website www.uber.com offeres CBS enquiries on the internet availability, status , fare,service area etc.

Mobile based inquiry service.
Setting up of voice response system.

2.1.4 Operating Environment:

The OS types are:

Windows Phone, iPhone, blackberry,Android

2.1.5 Operations:


Any booking can be done 24 hours.

One form for single booking.

Booking is done through pre defined logic.

2.2 Product Functions:

It tells the short note about the product.

2.2.1Cab Details:

Customers may view the cab timing at a date their name and their type of booking.

2.2.2Booking:

After checking the number of cab available the customers books a cab ornumber of cabs according to their requiremnets.

2.2.3Billing:

After reserving the required cab, the customer pays the amount in advance(optional).

2.2.4Cancelation:

If the customer want to cancel the cab then 10% of the amount per person is deducted if the booking is cancelled before 30 mins of the service time.

2.3 User characteristics:

Knowledge userNo voice userExpert user

2.4. Conscabts


Less than 1 sec for local transactions.

3 sec for network transaction.

Uptime of CBS is 99.5+%.SOFTWARE CONSCABTS:Designing->Rational Rose

3. SPECIFIC REQUIREMENTS

3.1. EXTERNAL INTERFACES

Cab Delay Alert Service.Booking Terminals Interactive voice Response System.

3.2. PERFORMANCE REQUIREMENTS:

It is available during all 24 hours




Application interface of our system was unit tested at all levels of implementation, right from start of code writing, to integrating the codewith other modules. Every module was tested fully to check its syntax andlogical correctness. Error handling was implemented into relevant
modules so that the code doesn’t crash on errors.

5.2.4 Integration Testing

Integration testing is a systematic technique for constructing the programstructures, while conducting test to uncover errors associated withinterfacing, the objective is to take unit tested modules and build aprogram structure that has been dictated by design.User interface of i-Admit was developed in modules. All of them were joined together to make the complete running application. Whileintegrating these modules, integration testing was performed on them toverify that they meet all interfacing requirements and that they passrelevant information among themselves. In the end the complete programstructure was tested to ensure interoperability of all the modules.

5.2.5 Validation Testing

At the culmination of integration testing software is completely assembledas a package: interfacing errors have been uncovered and corrected anda final series of software tests

Validation Testing may begin. Validationcan be defined in many ways, but a simple definition is that validationsucceeds when software functions in a manner that can be reasonablyexpected by the customer. Software validation is achieved through aseries of Black Box tests that demonstrate conformity with requirements.

5.2.6 Alpha Testing

It is virtually impossible for a software developer to foresee how thecustomer will really use a program. When custom software is built for onecustomer a series of acceptance tests are conducted to enable thecustomer to validate all requirements.A customer conducts the alpha test at the developer site. The software isused in a natural setting with the d
eveloper “looking over the shoulder” of
the user and recording errors and usage problem. Alpha tests areconducted in a controlled environment.Alpha tests were performed at our development site with the help of ourfriends, who were called and asked to run the program in the mannerthey like, without our guidance and errors and usage problems werenoted and code was updated to remove all of them.



5.2.7 Beta Testing

The Beta test is conducted at one or more customer sites by the end userof the software. Unlike alpha testing the developer is generally notpresent. Therefore the beta test is a live application of the software in anenvironment that cannot be controlled by the developer. The customerrecords all problems that are encountered during beta testing and reportsthese to the developer at regular intervals. As a result of problemsreported during beta test the software developer makes modification andthen prepares for the release of software product to the entire customerbase.Beta testing of our system is not performed as the product is not yet fullydeveloped and has not been installed at the user site as it still is in thedevelopment phase. Beta testing will be performed when the software is
deployed at the user’s site.

5.2.8 System Testing

Ultimately software is incorporated with other system elements (newhardware, information) and a series of system, integration and validationtests are conducted. It is actually a series of different tests whose primarypurpose is to fully exercise the computer-based system. Although eachtest has a different purpose all work to verify that all system elementshave been properly integrated and perform allocated functions.System testing of this system was performed at the development lab of this system by integrating the functional systems to imitate the actualwork environment. Since no special hardware was needed for thispurpose, the testing proceeded and succeeded with no errors.

5.2.9 Recovery Testing

Many computer-based systems must recover from faults and resumeprocessing within a pre-specified time. In some cases a system must befault tolerant that is processing faults must not cause overall systemfunction to cease. Recovery testing is a system test that forces thesoftware to fail in a variety of ways and verifies that recovery is properlyperformed. If recovery is automatic, re-initialization, check pointingmechanisms, data recovery, and restart are each evaluated forcorrectness. If recovery requires human intervention the meantime torepair is evaluated to determine whether it is within acceptable limits.



5.2.10 Security Testing

 Security Testing attempts to verify protection mechanism built into asystem will in fact protect it from improper penetration. Security isprovided for each user by giving them login name and password. Security
testing was done, as any other anonymous user can’t log in with a user
password if the user is already logged in.

5.2.11 Performance Testing


Performance Testing is designed to test run time performance of softwarewithin the context of an integrated system. Performance Testing occursthroughout all steps in the testing process. Performance tests are oftencoupled with stress testing and often require both hardware and softwareinstrumentation. That is it is often necessary to measure resource utilizationin an exacting fashion. External instrumentation can monitor executionintervals, log events as they occur, and sample machines take on a regularbasis. By instrumenting a system the tester can uncover situations that lead todegradation and possible system failure.

Conclusions


Information Technology plays a vital role not only in a particular field, it provides various kinds of solutions and services to the various problemsprevailing in many fields. Cabs exploits information technology at themaximum extent. It uses the information technology in an efficient way forproviding better passenger services. The online booking system helps tosolve the every day problems of the world biggest Indian .

Introduction

Cab booking service is a major transport service provided by the various transport operators in a particular city. Mostly peoples use cab service for their daily transportation's need. The company must be a registered and fulfills all the requirements and security standards set by the transport department.


In a nutshell your Taxi Booking Software should be able to:
o Provide the functionality to make your own bookings
o Give your customers the facility to make payments and deposits online with their credit / debit card.
o Generate Invoiceso Update your web site without the need to get a web designer involved.
o Provide the customer with taxi availability
o Track your customers.
o Engage your customers through interaction such as feedback forms

1.1 Purpose:

The purpose of this case study is to describe the cab booking system which provides the cab booking details ,billing, and cancellation on various types of booking namely.

  • Confirm booking .
  • Online booking.
  •  Phone booking.


1.2 Document Conventions:


 1.3 Intended Audience and reading suggestions:

The different types of readers are:
(a).Customers
(b).Developers
(c).Management people
Specifically,
Passengers

1.4 Definitions, Acronyms,and Abbreviation:

Following abbreviation has been used throughout this document:

CBS:Cab booking system.
PDA: Personal Digital Assistant 
IVRS:Voice Response System
  1.  Cab Details
  2.  Booking Form
  3.  Billing
  4. Cancellation

1.5 Scope

  • Passenger Revenue Enhancement. 
  • Improved and Optimized service

1.6 Approach


SYSTEM DEVELOPMENT LIFE CYCLE

The systems development life cycle is a project management technique that divides complex projects into smaller, more easily managed segments or phases. Segmenting projects allows managers to verify the successful completion of project phases before allocating resources to subsequent phases. Software development projects typically include initiation,planning, design, development, testing, implementation, and maintenance phases. However, the phases may be divided differently depending on the organization involved. For example, initial project activities might be designated as request, requirements-definition, and planning phases, or initiation, concept-development, and planning phases. End users of the system under development should be involved in reviewing the output of each phase to ensure the system is being built to deliver the needed functionality.


2. Overall description:

It enables us to maintain the cab details like this

2.1Product Perspective:

heir timing number of seat available, and bookingbilling and canceling the cab.

2.1.1 User Interface:

Mobile Application, tablets

2.1.2 Development Hardware Interface:

Minimum system requirements for Cab Management:

Processor:

Intel Core 2Duo or AMD equivalent, 2Gz or better

RAM:

2GB

HDD:

160 GB, 7200k spin

Operating systems used in development:

Windows XP sp3 / Windows 7
Business broadband connection with static IP (8mb download)
Online backup
Logmein, or Windows Remote Desktop Connectivity.Other suggested components
17 inch or larger display
Secondary hard drive
 –
for additional local backups


Minimum system requirements for Mobile:

 Operating system: Android

Smartphone

GPS Enabled

Internet Active or JIO enabled :-)


2.1.3 SOFTWARE INTERFACE:

Front end -> C#,WCF, MapsAPi
Back end -> MSSql

UserApp -> Mobile Interface



2.1.4.Communication Interfaces

The website www.uber.com offeres CBS enquiries on the internet availability, status , fare,service area etc.

Mobile based inquiry service.
Setting up of voice response system.

2.1.4 Operating Environment:

The OS types are:

Windows Phone, iPhone, blackberry,Android

2.1.5 Operations:


Any booking can be done 24 hours.

One form for single booking.

Booking is done through pre defined logic.

2.2 Product Functions:

It tells the short note about the product.

2.2.1Cab Details:

Customers may view the cab timing at a date their name and their type of booking.

2.2.2Booking:

After checking the number of cab available the customers books a cab ornumber of cabs according to their requiremnets.

2.2.3Billing:

After reserving the required cab, the customer pays the amount in advance(optional).

2.2.4Cancelation:

If the customer want to cancel the cab then 10% of the amount per person is deducted if the booking is cancelled before 30 mins of the service time.

2.3 User characteristics:

Knowledge userNo voice userExpert user

2.4. Conscabts


Less than 1 sec for local transactions.

3 sec for network transaction.

Uptime of CBS is 99.5+%.SOFTWARE CONSCABTS:Designing->Rational Rose

3. SPECIFIC REQUIREMENTS

3.1. EXTERNAL INTERFACES

Cab Delay Alert Service.Booking Terminals Interactive voice Response System.

3.2. PERFORMANCE REQUIREMENTS:

It is available during all 24 hours




Application interface of our system was unit tested at all levels of implementation, right from start of code writing, to integrating the codewith other modules. Every module was tested fully to check its syntax andlogical correctness. Error handling was implemented into relevant
modules so that the code doesn’t crash on errors.

5.2.4 Integration Testing

Integration testing is a systematic technique for constructing the programstructures, while conducting test to uncover errors associated withinterfacing, the objective is to take unit tested modules and build aprogram structure that has been dictated by design.User interface of i-Admit was developed in modules. All of them were joined together to make the complete running application. Whileintegrating these modules, integration testing was performed on them toverify that they meet all interfacing requirements and that they passrelevant information among themselves. In the end the complete programstructure was tested to ensure interoperability of all the modules.

5.2.5 Validation Testing

At the culmination of integration testing software is completely assembledas a package: interfacing errors have been uncovered and corrected anda final series of software tests

Validation Testing may begin. Validationcan be defined in many ways, but a simple definition is that validationsucceeds when software functions in a manner that can be reasonablyexpected by the customer. Software validation is achieved through aseries of Black Box tests that demonstrate conformity with requirements.

5.2.6 Alpha Testing

It is virtually impossible for a software developer to foresee how thecustomer will really use a program. When custom software is built for onecustomer a series of acceptance tests are conducted to enable thecustomer to validate all requirements.A customer conducts the alpha test at the developer site. The software isused in a natural setting with the d
eveloper “looking over the shoulder” of
the user and recording errors and usage problem. Alpha tests areconducted in a controlled environment.Alpha tests were performed at our development site with the help of ourfriends, who were called and asked to run the program in the mannerthey like, without our guidance and errors and usage problems werenoted and code was updated to remove all of them.



5.2.7 Beta Testing

The Beta test is conducted at one or more customer sites by the end userof the software. Unlike alpha testing the developer is generally notpresent. Therefore the beta test is a live application of the software in anenvironment that cannot be controlled by the developer. The customerrecords all problems that are encountered during beta testing and reportsthese to the developer at regular intervals. As a result of problemsreported during beta test the software developer makes modification andthen prepares for the release of software product to the entire customerbase.Beta testing of our system is not performed as the product is not yet fullydeveloped and has not been installed at the user site as it still is in thedevelopment phase. Beta testing will be performed when the software is
deployed at the user’s site.

5.2.8 System Testing

Ultimately software is incorporated with other system elements (newhardware, information) and a series of system, integration and validationtests are conducted. It is actually a series of different tests whose primarypurpose is to fully exercise the computer-based system. Although eachtest has a different purpose all work to verify that all system elementshave been properly integrated and perform allocated functions.System testing of this system was performed at the development lab of this system by integrating the functional systems to imitate the actualwork environment. Since no special hardware was needed for thispurpose, the testing proceeded and succeeded with no errors.

5.2.9 Recovery Testing

Many computer-based systems must recover from faults and resumeprocessing within a pre-specified time. In some cases a system must befault tolerant that is processing faults must not cause overall systemfunction to cease. Recovery testing is a system test that forces thesoftware to fail in a variety of ways and verifies that recovery is properlyperformed. If recovery is automatic, re-initialization, check pointingmechanisms, data recovery, and restart are each evaluated forcorrectness. If recovery requires human intervention the meantime torepair is evaluated to determine whether it is within acceptable limits.



5.2.10 Security Testing

 Security Testing attempts to verify protection mechanism built into asystem will in fact protect it from improper penetration. Security isprovided for each user by giving them login name and password. Security
testing was done, as any other anonymous user can’t log in with a user
password if the user is already logged in.

5.2.11 Performance Testing


Performance Testing is designed to test run time performance of softwarewithin the context of an integrated system. Performance Testing occursthroughout all steps in the testing process. Performance tests are oftencoupled with stress testing and often require both hardware and softwareinstrumentation. That is it is often necessary to measure resource utilizationin an exacting fashion. External instrumentation can monitor executionintervals, log events as they occur, and sample machines take on a regularbasis. By instrumenting a system the tester can uncover situations that lead todegradation and possible system failure.

Conclusions


Information Technology plays a vital role not only in a particular field, it provides various kinds of solutions and services to the various problemsprevailing in many fields. Cabs exploits information technology at themaximum extent. It uses the information technology in an efficient way forproviding better passenger services. The online booking system helps tosolve the every day problems of the world biggest Indian .


Reservation Clerk is a person to create and Cancel Reservation by entering Login Password. Manager is a person who updates the Train Information by entering his own Password. The system can handle only reservation and train details efficiently and it doesn’t contain other details about the railway administration. The main purpose of this system is

Ø  Creating reservation
Ø  Cancel reservation
Ø  View reservation status
Ø  View train schedule
Ø  Generating reports
Ø  Update train schedule
Ø  Update reservation details

            The Seats of Reservation cannot be more than the seats of Train at that date. This is a constraint that has to be followed by the Clerk when he creates the Reservation. For that purpose he wants to check the seats remaining present in the Train.

            The scope of this system in creating Reservation is that, from any Railway Station we can Create Reservation, which is updated automatically in all the stations. Hence, there is no confusion to the Reservation Clerk in all the stations to create the Reservation. This can be possible by maintaining Global Database. Clerks present at different stations can access the global database and the clerks can easily understand the remaining reservation seats. It provides the ability to create reservation from different places for a train.


            The system is so secured and clerk and manager utilize it. Nobody can able to access the system without his or her permission because of providing login facility to the system. The password is in the form of cipher text by using cryptography technology, so it cannot be hacked by any person. The global database can passes through network in order to utilized by managers or clerks at different places. So, we want to provide network security because of the data not hacked by the other persons when it is going through network cables. This network security is provided by the cryptography technology. 

Reservation Clerk is a person to create and Cancel Reservation by entering Login Password. Manager is a person who updates the Train Information by entering his own Password. The system can handle only reservation and train details efficiently and it doesn’t contain other details about the railway administration. The main purpose of this system is

Ø  Creating reservation
Ø  Cancel reservation
Ø  View reservation status
Ø  View train schedule
Ø  Generating reports
Ø  Update train schedule
Ø  Update reservation details

            The Seats of Reservation cannot be more than the seats of Train at that date. This is a constraint that has to be followed by the Clerk when he creates the Reservation. For that purpose he wants to check the seats remaining present in the Train.

            The scope of this system in creating Reservation is that, from any Railway Station we can Create Reservation, which is updated automatically in all the stations. Hence, there is no confusion to the Reservation Clerk in all the stations to create the Reservation. This can be possible by maintaining Global Database. Clerks present at different stations can access the global database and the clerks can easily understand the remaining reservation seats. It provides the ability to create reservation from different places for a train.


            The system is so secured and clerk and manager utilize it. Nobody can able to access the system without his or her permission because of providing login facility to the system. The password is in the form of cipher text by using cryptography technology, so it cannot be hacked by any person. The global database can passes through network in order to utilized by managers or clerks at different places. So, we want to provide network security because of the data not hacked by the other persons when it is going through network cables. This network security is provided by the cryptography technology. 

Draw these graphs
 (i) C6, (ii) W6 (iii) Q3 (iv) K4,4 (v) K6



Draw these graphs
 (i) C6, (ii) W6 (iii) Q3 (iv) K4,4 (v) K6




Download All Assignments


Determine whether the given graph has a Hamilton circuit. If it does, find such a circuit. If it does not, give an argument to show why no such circuit exists.






What is the solution of the recurrence relation
An = an-1 + 2 an-2
With a0 = 2 and a1 = 7





Determine whether the given graph has a Hamilton circuit. If it does, find such a circuit. If it does not, give an argument to show why no such circuit exists.






What is the solution of the recurrence relation
An = an-1 + 2 an-2
With a0 = 2 and a1 = 7




Ignou MCSL036 Solved Assignments

Section A
Section B
Section C

Ignou MCSL036 Solved Assignments

Section A
Section B
Section C

Return on Investment (ROI) is the calculated benefit that an organization is projected to receive in return for investing money (resources) in a project within the context of the review process. The investment would be in an information system development or enhancement project. ROI information is used to assess the status of the business viability of the project at key check points throughout the project’s life-cycle.

ROI may include the benefits associated with improved mission performance, reduced cast, increased quality, speed, or flexibility, and increased customer and employee satisfaction. ROI should reflect such risk factors as the project’s technical complexity. The agency’s management capacity, the likelihood of cost overruns, and the consequences of under – or non-performance where appropriate, ROI should be reflect actual returns observed through pilot projects and prototypes.

ROI should be quantified in terms of dollors and should include a calculation of the break-even point (BEP) which is the date when the investment begins to generate a positive return. ROI should be re-calculated at every major checkpoint of a project to see if the BEP is still on schedule, based on project spending and accomplishments to date. If the project is behind schedule or over budget, the BEP may move out in time; if the project is ahead of or under budget the BEP may occur earlier. In either case, the information is important for decision-making based on the value of the investment throughout the project life-cycle.

Any project that has developed a business case is expected to fresh the ROI at each key project decision point (i.e. stage exist) or at least yearly
========================

return on investment

Another fundamental financial and business performance measure. This term means different things to different people (often depending on perspective and what is actually being judged) so it's important to clarify understanding if interpretation has serious implications. Many business managers and owners use the term in a general sense as a means of assessing the merit of an investment or business decision. 'Return' generally means profit before tax, but clarify this with the person using the term - profit depends on various circumstances, not least the accounting conventions used in the business. In this sense most CEO's and business owners regard ROI as the ultimate measure of any business or any business proposition, after all it's what most business is aimed at producing - maximum return on investment, otherise you might as well put your money in a bank savings account. Strictly speaking Return On Investment is defined as:
Profits derived as a proportion of and directly attributable to cost or 'book value' of an asset, liability or activity, net of depreciation.
In simple terms this the profit made from an investment. The 'investment' could be the value of a whole business (in which case the value is generally regarded as the company's total assets minus intangible assets, such as goodwill, trademarks, etc and liabilities, such as debt. N.B. A company's book value might be higher or lower than its market value); or the investment could relate to a part of a business, a new product, a new factory, a new piece of plant, or any activity or asset with a cost attached to it.
The main point is that the term seeks to define the profit made from a business investment or business decision. Bear in mind that costs and profits can be ongoing and accumulating for several years, which needs to be taken into account when arriving at the correct figures.

Return on investment (ROI) is a term used in the financial industry to describe the monetary gain made by investing in some type of financial vehicle. There are a variety of financial vehicles that can be used to gain a reasonable return on investment. Stocks and bonds are typically what are thought of when considering investing; however, other vehicles, such as small business loans, precious metals, and credit transactions, can also provide reasonable rates of return on investment. An investor simply needs to understand how to calculate and monitor his or her investment and return rates.
Typically, return on investment is determined by dividing the amount of financial return from a specific investment vehicle by the total amount of monetary backing provided initially. For example, if an investor invested $20 US Dollars (USD) and got a return of $15 USD, then he or she would divide 15 by 20 to get 0.75 or a 75% rate of return. The higher the rate of return, the greater amount of money an investor is receiving as either dividend returns or cash returns.
Dividend returns are a specific type of ROI that entail all investors getting a guaranteed return on investment based on the success of the company and regardless of investment amount. As an example, a particular company may have a very successful year, and thus wants to extend dividend offerings of 1% of 10% of all profits to each investor. Therefore, each investor receives the same amount of return for investing in the company. 
Cash returns are similar to dividend returns; however, each investor gets a different rate of return based on the amount of investment, also known as shares, they provided. For instance, if a share of a particular company is valued at $5 USD on the open market, and an investor purchases 100 shares at $500 USD but two weeks later the shares are worth $600 USD, that particular investor has a rate of return of 20% and a cash return of $100 USD. An investor who only purchased $100 USD worth of stock, however, will still get a 20% return, but only gain $20 USD cash return. 

ROI = RETURN  ON  INVESTMENT  ANALYSIS
COVERS  A  NUMBER  OF  ELEMENTS,  WHICH INCLUDE

acid test

A stern measure of a company's ability to pay its short term debts, in that stock is excluded from asset value. (liquid assets/current liabilities) Also referred to as the Quick Ratio.

assets

Anything owned by the company having a monetary value; eg, 'fixed' assets like buildings, plant and machinery, vehicles (these are not assets if rentedand not owned) and potentially including intangibles like trade marks and brand names, and 'current' assets, such as stock, debtors and cash.

asset turnover

Measure of operational efficiency - shows how much revenue is produced per £ of assets available to the business. (sales revenue/total assets less current liabilities) 

balance sheet

The Balance Sheet is one of the three essential measurement reports for the performance and health of a company along with the Profit and Loss Account and the Cashflow Statement. The Balance Sheet is a 'snapshot' in time of who owns what in the company, and what assets and debts represent the value of the company. (It can only ever nbe a snapshot because the picture is always changing.) The Balance Sheet is where to look for information about short-term and long-term debts, gearing (the ratio of debt to equity), reserves, stock values (materials and finsished goods), capital assets, cash on hand, along with the value of shareholders' funds. The term 'balance sheet' is derived from the simple purpose of detailing where the money came from, and where it is now. The balance sheet equation is fundamentally: (where the money came from) Capital + Liabilities = Assets (where the money is now). Hence the term 'double entry' - for every change on one side of the balance sheet, so there must be a corresponding change on the other side - it must always balance. The Balance Sheet does not show how much profit the company is making (the P&L does this), although pervious years' retained profits will add to the company's reserves, which are shown in the balance sheet.

budget

In a financial planning context the word 'budget' (as a noun) strictly speaking means an amount of money that is planned to spend on a particularly activity or resource, usually over a trading year, although budgets apply to shorter and longer periods. An overall organizational plan therefore contains the budgets within it for all the different departments and costs held by them. The verb 'to budget' means to calculate and set a budget, although in a looser context it also means to be careful with money and find reductions (effectively by setting a lower budgeted level of expenditure). The word budget is also more loosely used by many people to mean the whole plan. In which context a budget means the same as a plan. For example in the UK the Government's annual plan is called 'The Budget'. A 'forecast' in certain contexts means the same as a budget - either a planned individual activity/resource cost, or a whole business/ corporate/organizational plan. A 'forecast' more commonly (and precisely in my view) means a prediction of performance - costs and/or revenues, or other data such as headcount, % performance, etc., especially when the 'forecast' is made during the trading period, and normally after the plan or 'budget' has been approved. In simple terms: budget = plan or a cost element within a plan; forecast = updated budget or plan. The verb forms are also used, meaning the act of calculating the budget or forecast.

capital employed

The value of all resources available to the company, typically comprising share capital, retained profits and reserves, long-term loans and deferred taxation. Viewed from the other side of the balance sheet, capital employed comprises fixed assets, investments and the net investment in working capital (current assets less current liabilities). In other words: the total long-term funds invested in or lent to the business and used by it in carrying out its operations.

cashflow

The movement of cash in and out of a business from day-to-day direct trading and other non-trading or indirect effects, such as capital expenditure, tax and dividend payments.

cost of debt ratio (average cost of debt ratio)

Despite the different variations used for this term (cost of debt, cost of debt ratio, average cost of debt ratio, etc) the term normally and simply refers to the interest expense over a given period as a percentage of the average outstanding debt over the same period, ie., cost of interest divided by average outstanding debt. 

cost of goods sold (COGS)

The directly attributable costs of products or services sold, (usually materials, labour, and direct production costs). Sales less COGS = gross profit. Effetively the same as cost of sales (COS) see below for fuller explanation.

cost of sales (COS)

Commonly arrived at via the formula: opening stock + stock purchased - closing stock.

Cost of sales is the value, at cost, of the goods or services sold during the period in question, usually the financial year, as shown in a Profit and Loss Account (P&L). In all accounts, particularly the P&L (trading account) it's important that costs are attributed reliably to the relevant revenues, or the report is distorted and potentially meaningless. To use simply the total value of stock purchases during the period in question would not produce the correct and relevant figure, as some product sold was already held in stock before the period began, and some product bought during the period remains unsold at the end of it. Some stock held before the period often remains unsold at the end of it too. The formula is the most logical way of calculating the value at cost of all goods sold, irrespective of when the stock was purchased. The value of the stock attributable to the sales in the period (cost of sales) is the total of what we started with in stock (opening stock), and what we purchased (stock purchases), minus what stock we have left over at the end of the period (closing stock). 

current assets

Cash and anything that is expected to be converted into cash within twelve months of the balance sheet date.

current ratio

The relationship between current assets and current liabilities, indicating the liquidity of a business, ie its ability to meet its short-term obligations. Also referred to as the Liquidity Ratio.

current liabilities 

Money owed by the business that is generally due for payment within 12 months of balance sheet date. Examples: creditors, bank overdraft, taxation.

depreciation

The apportionment of cost of a (usually large) capital item over an agreed period, (based on life expectancy or obsolescence), for example, a piece of equipment costing £10k having a life of five years might be depreciated over five years at a cost of £2k per year. (In which case the P&L would show a depreciation cost of £2k per year; the balance sheet would show an asset value of £8k at the end of year one, reducing by £2k per year; and the cashflow statement would show all £10k being used to pay for it in year one.)

dividend 

A dividend is a payment made per share, to a company's shareholders by a company, based on the profits of the year, but not necessarily all of the profits, arrived at by the directors and voted at the company's annual general meeting. A company can choose to pay a dividend from reserves following a loss-making year, and conversely a company can choose to pay no dividend after a profit-making year, depending on what is believed to be in the best interests of the company. Keeping shareholders happy and committed to their investment is always an issue in deciding dividend payments. Along with the increase in value of a stock or share, the annual dividend provides the shareholder with a return on the shareholding investment.
earnings before..

There are several 
'Earnings Before..' ratios and acronyms: 
EBT = Earnings Before Taxes; 
EBIT = Earnings Before Interest and Taxes;
 EBIAT = Earnings Before Interest after Taxes;
 EBITD = Earnings Before Interest, Taxes and Depreciation; 
and EBITDA = Earnings Before Interest, Taxes, Depreciation, and Amortization.

(Earnings = operating and non-operating profits (eg interest, dividends received from other investments). Depreciation is the non-cash charge to the balance sheet which is made in writing off an asset over a period. Amortisation is the payment of a loan in instalments. 

fixed assets

Assets held for use by the business rather than for sale or conversion into cash, eg, fixtures and fittings, equipment, buildings. 

fixed cost

A cost which does not vary with changing sales or production volumes, eg, building lease costs, permanent staff wages, rates, depreciation of capital items.

gearing

The ratio of debt to equity, usually the relationship between long-term borrowings and shareholders' funds. 

goodwill

Any surplus money paid to acquire a company that exceeds its net tangible assets value. 

gross profit

Sales less cost of goods or services sold. Also referred to as gross profit margin, or gross profit, and often abbreviated to simply 'margin'. See also 'net profit'.

liabilities 

General term for what the business owes. Liabilities are long-term loans of the type used to finance the business and short-term debts or money owing as a result of trading activities to date . Long term liabilities, along with Share Capital and Reserves make up one side of the balance sheet equation showing where the money came from. The other side of the balance sheet will show Current Liabilities along with various Assets, showing where the money is now.

liquidity ratio

Indicates the company's ability to pay its short term debts, by measuring the relationship between current assets (ie those which can be turned into cash) against the short-term debt value. (current assets/current liabilities) Also referred to as the Current Ratio.

net assets (also called total net assets)

Total assets (fixed and current) less current liabilities and long-term liabilities that have not been capitalised (eg, short-term loans).

net current assets

Current Assets less Current Liabilities.

net present value (npv)

NPV is a significant measurement in business investment decisions. NPV is essentially a measurement of all future cashflow (revenues minus costs, also referred to as net benefits) that will be derived from a particular investment (whether in the form of a project, a new product line, a proposition, or an entire business), minus the cost of the investment. Logically if a proposition has a positive NPV then it is profitable and is worthy of consideration. If negative then it's unprofitable and should not be pursued. While there are many other factors besides a positive NPV which influence investment decisions; NPV provides a consistent method of comparing propositions and investment opportunities from a simple capital/investment/profit perspective. There are different and complex ways to construct NPV formulae, largely due to the interpretation of the 'discount rate' used in the calculations to enable future values to be shown as a present value. Corporations generally develop their own rules for NPV calculations, including discount rate. NPV is not easy to understand for non-financial people - wikipedia seems to provide a good detailed explanation if you need one.
net profit
Net profit can mean different things so it always needs clarifying. Net strictly means 'after all deductions' (as opposed to just certain deductions used to arrive at a gross profit or margin). Net profit normally refers to profit after deduction of all operating expenses, notably after deduction of fixed costs or fixed overheads. This contrasts with the term 'gross profit' which normally refers to the difference between sales and direct cost of product or service sold (also referred to as gross margin or gross profit margin) and certainly before the deduction of operating costs or overheads. Net profit normally refers to the profit figure before deduction of corporation tax, in which case the term is often extended to 'net profit before tax' or PBT.

opening/closing stock

See explanation under Cost of Sales.

p/e ratio (price per earnings) 

The P/E ratio is an important indicator as to how the investing market views the health, performance, prospects and investment risk of a public company listed on a stock exchange (a listed company). The P/E ratio is also a highly complex concept - it's a guide to use alongside other indicators, not an absolute measure to rely on by itself. The P/E ratio is arrived at by dividing the stock or share price by the earnings per share (profit after tax and interest divided by the number of ordinary shares in issue). As earnings per share are a yearly total, the P/E ratio is also an expression of how many years it will take for earnings to cover the stock price investment. P/E ratios are best viewed over time so that they can be seen as a trend. A steadily increasing P/E ratio is seen by the investors as increasingly speculative (high risk) because it takes longer for earnings to cover the stock price. Obviously whenever the stock price changes, so does the P/E ratio. More meaningful P/E analysis is conducted by looking at earnings over a period of several years. P/E ratios should also be compared over time, with other company's P/E ratios in the same market sector, and with the market as a whole. Step by step, to calculate the P/E ratio: 
Establish total profit after tax and interest for the past year. 
Divide this by the number of shares issued. 
This gives you the earnings per share. 
Divide the price of the stock or share by the earnings per share. 
This gives the Price/Earnings or P/E ratio.

profit and loss account (P&L)

One of the three principal business reporting and measuring tools (along with the balance sheet and cashflow statement). The P&L is essentially a trading account for a period, usually a year, but also can be monthly and cumulative. It shows profit performance, which often has little to do with cash, stocks and assets (which must be viewed from a separate perspective using balance sheet and cashflow statement). The P&L typically shows sales revenues, cost of sales/cost of goods sold, generally a gross profit margin (sometimes called 'contribution'), fixed overheads and or operating expenses, and then a profit before tax figure (PBT). A fully detailed P&L can be highly complex, but only because of all the weird and wonderful policies and conventions that the company employs. Basically the P&L shows how well the company has performed in its trading activities.

overhead

An expense that cannot be attributed to any one single part of the company's activities. 

quick ratio

Same as the Acid Test. The relationship between current assets readily convertible into cash (usually current assets less stock) and current liabilities. A sterner test of liquidity.

reserves

The accumulated and retained difference between profits and losses year on year since the company's formation.

return on capital employed (ROCE)

A fundamental financial performance measure. A percentage figure representing profit before interest against the money that is invested in the business. (profit before interest and tax, divided by capital employed, x 100 to produce percentage figure.)

share capital

The balance sheet nominal value paid into the company by shareholders at the time(s) shares were issued. 
shareholders' funds
A measure of the shareholders' total interest in the company represented by the total share capital plus reserves.

variable cost

A cost which varies with sales or operational volumes, eg materials, fuel, commission payments. 

working capital

Current assets less current liabilities, representing the required investment, continually circulating, to finance stock, debtors, and work in progress.

@@@@@@@@@@@@@@@@@@@@@

Here are two formulas for calculating financial ROI for an IT project or any other investment. An example of how each formula is used is provided below.

simple  roi = amount of  financial gain/ total investment  of  amount.
discounted roi = net present value  of benefits/ total present value of costs.
==============================================
The simple ROI calculation is commonly used for short-term (e..g., less than one year) investments and benefits. It is uncomplicated and most people can understand it. For example, say $1,000 is invested and it earns $1,250. This is a gain of $250. Divide the $250 by $1,000 (the amount invested) gives an ROI of 25%.
However, the simple ROI calculation is less accurate when the investments and/or benefits involve future years because future dollars are worth less than current dollars. The general rule for greater accuracy is to use the discounted ROI calculation method when the investments and/or the benefits involve future years. 

Information Required to Calculate ROI


A. Before the Investment : Measure the Baseline Performance

The planned improvement over present performance is what is important. Therefore, a BASELINE of current performance measurements must be established so a before-and-after comparison can be made.

Suitable measures of the performance that exists BEFORE the IT-enabled change can involve measures of cost, time, quality, flexibility, customer service, staffing and other factors. Any measure used must be expressed financially if it is to be included in a financial ROI calculation. (For example, a reduction in staff can be calculated in terms of annual dollar savings from salary, fringe benefits, and office overhead expenses. A reduction in staff turnover can be calculated in terms of cost savings in such areas as recruitment, training, production, and quality.)

B. After the Investment : Determine the Change in Performance


AFTER the IT-enabled change has been implemented, the performance needs to be measured to determine whether and how well the performance improved.

The same performance measures used to establish the baseline performance are used to measure the performance after the IT-enabled change—this is necessary so comparisons can be made.

The change in performance from the baseline that resulted from the IT investment is used to calculate the financial return on the investment.

Expect some complexity in arriving at the IT ROI result. For example, did all of the change in performance result from the IT project/investment? If not, your need to make a fair apportionment of the change caused by IT and the change caused by other factors. For example, a 35% improvement in performance might be partly due to a new incentive program that went into effect before the IT project was completed. A fair allocation might be that 10 percentage points can be attributed to the incentive program and 25 percentage points can be attributed to the IT project.