Vous êtes sur la page 1sur 2

Proposal for Inventory Management System –

Introduction:
Thank you for giving us the opportunity to submit a proposal to you. Working together, we
believe we can do our best. Based on your requirement details, we have identified and listed
below, the Objectives and Solution that we want to address in this proposal.

Objective:
As per your given description I have to develop a web application that can produce quotes and
keep track of inventory.

Application Architect for Development:

Detailed description of the modules.


1. Application Architecture Design:
To start the development of eCommerce Portal first thing is to conceptualize the overall
logical architecture design of the application. Complete solution is divided into various
layers. The layers of architecture are:

Multi - Channel Client Layer –


Required application will run on multiple devices.
To fulfill this requirement two client layer needs to be implemented:

i. Client Browser Layer :


This layer represents the browser interface. The browser container interprets the
response data (HTML/JavaScript/CSS/AJAX etc) from the domain to present the intended
visual experience to the user.

ii. Native Android Layer :


This layer represents the Android interface which will run on android based tablets and
mobiles. It will harness the power of native device to present very good experience to the
user and will provide seamless synchronization with the server side components.

Server Component Layer –


This layer enhances the web server by server side components and is responsible for
encapsulating all the major functional components serving page content to the client layers.
Content Architecture Layer –
This layer represents the content architecture layer of the system where content, images,
profile, configurations and rules are defined.

Data Layer –
This data access layer is a layer of a computer program which provides simplified access to
data stored in persistent storage of some kind, such as an entity-relational database.

2. Client Browser Interface Module:


This module actually implements the client browser layer. This layer represents the browser
interface. The browser container interprets the response data (HTML/JavaScript/CSS/AJAX
etc) from the domain to present the intended visual experience to the user.

3. Android Interface Module:


This module actually implements the native android layer.
This layer represents the android interface which will run on android based tablets and mobiles.
It will harness the power of native device to present very good experience to the user and will
provide seamless synchronization with the server side components.

Workflow:

Vous aimerez peut-être aussi