+ All Categories
Home > Documents > Model View Controller Based Retail Management System Moiuddin Bukhari2003 – CE – 357.

Model View Controller Based Retail Management System Moiuddin Bukhari2003 – CE – 357.

Date post: 21-Jan-2016
Category:
Upload: sophia-howard
View: 218 times
Download: 0 times
Share this document with a friend
Popular Tags:
17
Model View Controller Based Retail Management System Moiuddin Bukhari 2003 – CE – 357
Transcript

Model View ControllerBased

Retail Management System

Moiuddin Bukhari 2003 – CE – 357

Introduction

What is Model View Controller

Effect on transaction speed

Reduce code

Ease to decide business logic

Resources

• ASP.net 2.0

• C# .NET 2.0

• SQL Server 2000

• Microsoft Office 2003

• Adobe Photoshop CS

• Crystal Reports OEM Version

Development Phases 1

Project Planning

Time Schedule Management

Design Pattern

Database Designing

Development Phases 2

Writing the Stored Procedures

Writing the Controller

Writing the Data Model

Writing the View

Development Phases 3

Designing the view

Testing

Deployment

Project Planning

Research Work

Development

Testing

Completion

Time Schedule Management

Setting a work schedule

Maintaining the schedule

Deadline issues

Constraints

Design Pattern

General solution to a common problem

Only description, not the actual code

Model View Controller

Other Design Patterns

Database Designing

Designing table structure

Defining Relationships

Managing Dependencies

Entity Relation Diagram

Stored Procedures

Why stored procedures are used

Execution from the database

Independent of programming language

Controller

Handlers

AdminDelegate Class

UserDelegate Class

SsuetController Class

Data Model

Sql Helper Class

Data Access Factory

Interface Class

View

User controls

Re-usability of user controls

Forms Designing

Crystal Reports

Testing

Testing Strategies

Testing at the end of each phase

Test Cases and Scenarios

Defect Tracking

Deployment

IIS Server

Deployment Issues

.NET Framework support

Summary

Thoughts before starting the project

Lessons learned

Suggestions forfuture enhancements


Recommended