Saturday, March 22, 2008

Order Management System


“Chocolate is the voice of passion and love, whether it is the love of chocolate itself or as an expression of love for another human being. Chocolate is the perfect gift for those we care about or just want to impress.”



I am the owner of chocolate shop named “Chakola” located in Vasant Vihar, beside Barista. Creamy, not-too-sweet chocolates with intense fillings are made fresh daily at this small chocolate shop. At this small shop one can only purchase these chocolates in person. Now we are planning to open two more shops in different locations. In order to make things simpler so that we are able to track how much inventory is available in the warehouse (situated in Defence Colony), our management has planned to form an Order Management System, a software system used for order entry and processing.
Details of the products and quantity available in the central warehouse:

Products /Quantity /Price

Fruit Chocolate /1000 /50
Milk Chocolate /1000 /30
Truffle /1000 /45
Marzipans /500 /45
Dark Chocolate /250 /35
White Chocolate /400 /35







Monday, March 3, 2008

SURVEY FOR GOODYEAR TYRE

This is Market Survey on Goodyear Tyres.You have to rate the underlying potions on a scale of 1 to 5,where 1 being the lowest and 5 the highest.kindly fill it ,it will only take few minutes.



Wednesday, February 27, 2008

SE Assignment 4 (Compiler)

How was the first compiler compiled?
(A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or "code" that a computer's processor uses. Typically, a programmer writes language statements in a language such as Pascal or C one line at a time using an editor. The file that is created contains what are called the source statements. The programmer then runs the appropriate language compiler, specifying the name of the file that contains the source statements.)

Software for early computers was exclusively written in assembly language for many years. Higher level programming languages were not invented until the benefits of being able to reuse software on different kinds of CPUs started to become significantly greater than the cost of writing a compiler. The very limited memory capacity of early computers also created many technical problems when implementing a compiler.
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. The FORTRAN team led by John Backus at IBM is generally credited as having introduced the first complete compiler, in 1957. It functioned more as a loader or linker than the modern notion of a compiler. Loader is the part of an operating system that is responsible for loading programs from executables into memory, preparing them for execution and then executing them. So we can say that the first compiler was developed with the help of assembly language. However these days we use Pascal, C ++, C etc.

Monday, February 18, 2008

SE Assignment 3 (part A & B)

SE Assignment 3 (part : A)

SE Assignment 3 (part : B)

Step 1: Go to http://db.zoho.com/ sign up and create an I.D there (note: activate your I.D by going to your email account which you provided to them and clicking on the activation link).
Step 2: Creating database tables (2): The home page of zoho will give four options. (Import excel file, create database, create database templets and enter data right away).
In this case, data is imported from an Excel file. So copy the table from the excel file and paste it in the appeared window and name it. Click creates. In the Import Data Details window that appears next, click close. The database table would get created.
Repeat the procedure for the other two database tables.
Step 3: Creating queries (3): Locate the option: ‘New’ in the top left corner of the page and in the drop down box click the option: ‘New Query Table’. A ‘New Query Table Creation’ option would appear next. Enter the select command that you require, in the space provided and click execute. The query table would get created. Repeat the procedure for the other two query tables.
Step 4: Posting in the blog: Go to the extreme left option: ‘Publish’ in that click on option: ‘Embed in webpage/blog’ and copy & paste your code in your own webpage/blog.

Tuesday, February 12, 2008

Sunday, February 3, 2008

systems architecture

Shuchi: Good Morning! What good fortune it is to discover you here, especially since I have just been going through your slides of System Architecture. An admirable work, to be sure, but full of questionable thinking. Would you be good enough to discuss it with me?
Silky: Gladly. I do not leave Delhi until tomorrow and can think of no better use of my time than to explain you this.
Shuchi: Splendid! What puzzles me is mainly is why an organisation found it necessary to spend so much of their time on system architecture.
Silky: I'm glad you got right to the point because it shows how little you understand of what I was doing. Anyways, if we were planning to build a home, we would first lay out the floor plans, grouping each room by function and placing structural items within each room according to their best utility. This is not an arbitrary process – it is architecture. Moving from home design to IT system design does not change the process. Grouping data and processes into information systems creates the rooms of the system architecture. The architectural framework reduces information system complexity by identifying and eliminating redundancy in data. The resulting enterprise information architecture will have significantly fewer applications and databases as well as a resulting reduction in intersystem links. This simplification also leads to significantly reduced costs.
Shuchi: How is it done?
Silky: That implementation is what we call as application architecture.
In Single tier architecture: you need to separate your data from application even if they are on the same hardware, as in same laptop or desktop or server.
In two tier architecture: in case it’s on LAN i.e. local area network, applications are stored on individual machines or say computer and data is in server which can be accessed by using TCP or IP protocols.
Other than LAN, one can also use internet.
In three tier architecture: application is partitioned between business logic i.e. applications which are business critical are kept centrally and presentation logic i.e. applications which can be shared and are not business critical are kept locally.
In multi tier architecture: everything remains as it is; only the application is accessed via internet. Each application unit will have a web browser to access the information residing on the server side.
Shuchi: What if you have multiple applications?
Silky: In that case management becomes very complex. You get back to two tier architecture where you have different applications in different machines and data for each application lies in the server.
Either you can have Relational Database Management System (RDBMS), where application remains in your system and you have a corporate database i.e. integrated database which restores and maintains a backup and is easy to manage.
Or else one can go for ERP where you can integrate all the modules and processes of an organisation into a unified system. Your data will reside on RDBMS; only ERP system gets involved where there are different modules like HR, Finance, and Sales which can be access by using GUI in order to make any change in a particular module.
I think this discussion will help your basic understanding of the subject but for detailed discussion we need to sit some other day when we both are free and have no other works to concentrate in.
Suchi: Thanks for explaining the concept.