You are on page 1of 59

S.D.L.C.

Deployment Architecture
LEGEN Mbps Shared Optical Fiber DS 2 Leased Line (which may be
upgraded to 4 Mbps)

Minister

Secretary

Director of health dept

Logical Network Setup

Ministry of health dept

64 Kbps Dial Up
VSAT with minimum 384 Kbps Internet Bandwidth for Internet access & Video Conferencing

w.h.o

Wireless Access Protocol (WAP) Access


INTERNET GSWAN

Districts (District healths Office)

Gov hospital Dist Health dept commissnory health dept


Testing labs

state health dept

Web request
Send http request Process Execute

Server iis

Client browser

Send result

Web Base request cycle

page cycle in http Request

Execution cycle
1. 2. 3. 4. 5. 6.

7.
8. 9. 10.

find Check extension (for compilation env.) Env. Load Compile code Compile code load Execute it Fetch output Render (convert to html) Send to client unload

Give a solution for next slide.

How we are generally do


What a code scenario adopt by student View + BL + DL

I.T. does not support This coding scenario

What is the problems


Same b.l. Write again and again form diff UI Request Management is very heavy

Page Execution process

All process handle by single object


Such as presentation B. logic DL process

State less drawback is Big issue Result : performance issue

What is a solution
To increases the performance it is better to Distribute the jobs

Design own framework

Frame work Architecture


MVC

Model View Controller

1.Model contains the B. L. of the Application System. 2.View is the User Interface of the Application System. 3.Controller provide the interaction between the model and view.

Get and display the values View html or aspx page Get request data controller

Analyze and pass for right bl

Execute bl and return result

Bl 1

Bl2

Bl3

Major issue
1 Object creation as per request because of http protocol

object life cycle


Analyze resource Fetch resource Load into the memory Initialize with default value Come in working conditions

Major issue
2. Business component is heavy

Bl object deals d.b.


Time consume Heavy process Format conversion a big task for provider handles by bl object

Need to implement write approch

Not object creation as per req Bl object not deal bata base Database deal by other object

Next : write solution

View html or aspx page

Connection pool concept

Singleton pattern

controller

Factory pattern

Connection

Bl 1

Bl2

Bl3 Data base

Singleton pattern

Thanks ..

To be continue.Be prepare

Step For Development Project.

Application Framework Design Frame work development Security module


Database Design Functional implementation Database Design DFD Analysis Function Sub Module Design Coding & Implementation

Health Card Module


Start Frame work Development Design implementation

Step 1

Creational Patterns

Factory Singleton Service pattern

Structural Patterns

Behavioral Patterns
observer pattern connection pool concept

Factory Method

: Creates and manage instance of several classes Singleton : A class of which only a single instance can exist Service Pattern : provide the functionality of deferent objects Observer : A way of notifying change to a classes Connection pool: which manage multiple connection object

View html or aspx page

Connection pool concept

Singleton pattern

controller

Factory pattern

Connection

Bl 1

Bl2

Bl3 Data base

Singleton pattern

To deal any request of browser we must have two thing

1 web factory class 2 connection pool

Approach : when application load the component web factory and connection pool will be created

All the setting will be define in application setting tag of Web config file

Coding of frame work standard

Component design for application Frame work Files

UI.cs Application.cs Database.cs

NOTE
All component namespacename Are fix as :Com.<Project name>.<file name>

Ui .cs

WebFactory

Application .cs

Init Properties

Database .cs

Connection ConnectionPool

Global. asax file

Application_start

method

Work flow of frame work


Global.asax >> applicatin_start WebFactory. CreateInstance(). LoadSetting() When Web Application Load

Ui.cs WebFactroy >> LoadSetting Init.LoadApplicationSetting ConnectionPool.CreateInstance

Application.cs Init.>>LoadApplicationSetting Properties.LoadNameVlaueCollection Properties DataBase.cs ConnectionPool Connection

Complete Frame work Development

Step 1 Finish

MODULES AND THEIR DESCRIPTION


Each

Foreverfun.com module has different requirements from the others. This section describes the requirements, design, and implementation of each module.

Security Module
Security

Modulethe security module requires a user to sign on before accessing certain screens, and manages the sign on process

Registration Module

Registration Moduleusing Registration module, a new user can get registered by filling registration forms.

Profile Module

Profile Modulethe profile module enables user to change his/her profile and. The module facilitate user to maintain various type of profiles like personal, professional, social .

Friend Invitation Module

Friend Invitation Modulethe friend invitation module provides feature of sending invitation to his/her friends .

Scrap Module

Scrap Modulethe scrap module provides facility of sending scrap and receiving scraps .

User_login

Professional_details

Personal_details

General_details

Scrap_detail

Friend_Invitation

Friend_detail

Friend_detail

MODULES AND THEIR DESCRIPTION

Each SHOPENMART (Future Fashion) module has different requirements from the others. This section describes the requirements, design, and implementation of each module .

Security Module
Security

Modulethe security module requires a user to sign on before accessing certain screens, and manages the sign on process

ShoppingCart Module

Shopping cart modulethe shopping cart tracks the items a user has selected for purchase

Catalog Module

Catalog modulethe catalog module provides a page-based view of the catalog based on user search criteria

Stock Module

Stock modulethe stock module provides the maintenances of product stock.

Customer Module

Customer modulethe customer module represents customer information: addresses, credit cards, contact information, and so

Login

User_details

Product_detail

Cagegory_detail

You might also like