Electronic Home
All Your e-dreams under one roof

Report for 24-oct-2001

 

 

Three other milestones were achieved since last report was submitted,

These are:

·        Design of data model

·        Design of process model

·        Feasibility Analysis of project alternatives.

 

 

Design of data model :

 

            This model documents the data that must be captured  and stored by a system, independently of showing how that data is or will be used , that is independently of inputs, outputs, and processing. Its graphical representation of data entities.

Three data models were designed :

-Context level data model

-Key based data model

-Non key based data model.

 

Main entities in our data model are customer, order, purchasing department and inventory products.   This also shows the number of correspondence, each entity has with the other entity or entities.

 

Key based data model shows the primary key and foreign key associated with each entity.

 

Non key based data model mainly emphasis on non key based attributes which are associated with each entity. Its representation is crucial in the phase of database design.

Its nothing but descriptive properties of the entity  like each order can be differentiated with other order in terms of order date, order cost, order quantity, etc.

 

Design of process model :

 

Here the technique for organizing and documenting the structure and flow of data through system’s processes  has been illustrated with use of  three different process model,

Mainly :

            -Context level process model

-Level 1 decomposition of process model

            -Level 2 decomposition of process model

 

main processes related to inventory database are product query for availability of the product, database updating at the time of sales of the product, and updating database at the time of purchase of the product as inventory is replenished.

 

A complex system is usually too difficult to fully understand when viewed as a whole, not so much in our case as the number of processes involved in the system are less ,but though it’s always  more comprehensive to decompose the processes.

 

Our level one decomposition shows the component subsystems such as account subsystem, checkout subsystem, sales subsystem, etc.

 

Second level decomposition further decomposes the subsystems into sub processes.

 

The last set of diagram in this series is Event diagram , the main emphasis is on the data repository ,the change agents of it, and input and output associated with each repository.

 

It shows all three data entities , processes and data repository. In out case the main repository is the inventory database which is central to the system.

 

Feasibility Analysis:

 

It is the measure of how beneficial or practical the development of an system will be to an organization,  we have mainly two system alternatives on hand,

First is the MS Access based database server to manage the inventory database ,and second alternative is the Oracle based database server.

We used mainly three type of feasibility,

            -Operational feasibility

            -Economic feasibility

            -Technical feasibility

In economic feasibility mainly two parameters were compared ,one is Payback period and other is Net present value of the system.

Payback period for the first alternative is found to be 3 years, and that for the other alternative is more than 3 years,

All three feasibility criteria were assigned their own weights like for Operational feasibility it’s 30% ,for economic feasibility 30% and for technical feasibility was assigned the 40% of weight.

 

Based on the ranking received by both alternatives on various criteria ,MS Access based database server is decided to be implemented for the system.

 
go to top

go back to main page