Sunday, March 23, 2008

Order Management System - Assignment

OBJECT: To develop a small system that will help the company to track orders as they are picked up by the sales force.

Specifications: We are a FMCG company with pan-India presence. We have products in six categories which are soaps, shampoos, detergents, surface cleaners, deodorants and hair gel. We are launching a new pilot project in delhi with the objective of making our order management more effective. The project entails empowering sales managers with PDA, which will enable them to transmit the requirements of distributors in real time. This PDA will be backed by an application with following specifications-

  • Since it is going to be used by sales persons who are usually not tech savvy, the application should be user friendly.
  • It should be an online application.
  • The database should get updated as and when a distributer places an order with the sales person.
  • If the required quantity is not available then the sales person should get a message " out of stock ".
  • The front end of the application should have the following fields-
  1. Product
  2. quantity
  3. unit price


Inventory View




Order Form

Order specification

OBJECT: To develop a small system that will help the company to track orders as they are picked up by the sales force.

Specifications: We are a FMCG company with pan-India presence. We have products in six categories which are soaps, shampoos, detergents, surface cleaners, deodorants and hair gel. We are launching a new pilot project in delhi with the objective of making our order management more effective. The project entails empowering sales managers with PDA, which will enable them to transmit the requirements of distributors in real time. This PDA will be backed by an application with following specifications-

  • Since it is going to be used by sales persons who are usually not tech savvy, the application should be user friendly.
  • It should be an online application.
  • The database should get updated as and when a distributer places an order with the sales person.
  • If the required quantity is not available then the sales person should get a message " out of stock ".
  • The front end of the application should have the following fields-
  1. Product
  2. quantity
  3. unit price

Monday, March 3, 2008

First compiler

Compiler

A compiler is a computer program (or set of programs) that translates text written in a computer language (the source language) into another computer language. The original sequence is usually called the source code and the output called object code.

The most common reason for wanting to translate source code is to create an executable program. The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a lower level language (e.g., assembly language or machine language).

A compiler is likely to perform many or all of the following operations: lexical analysis, preprocessing, parsing, semantic analysis, code generation, and code optimization.

Software for early computers was exclusively written in assembly language for many years. Towards the end of the 1950s, machine-independent programming languages were first proposed. Subsequently, several experimental compilers were developed. The first compiler was written by Grace Hopper, in 1952, for the A-0 programming language. She is also well known for her important role in the development of the COBOL programming language (which is still in widespread use for business applications), including the development of the first COBOL compiler. COBOL was an early language to be compiled on multiple architectures, in 1960. The FORTRAN team led by John Backus at IBM is generally credited as having introduced the first complete compiler, in 1957.