guided by: ms. sweta jethva project manager

77
Guided By: Ms. Sweta Jethva Project Manager Mr. Subhas Talati Prepared By: Pratik Patel Exam No: 6625 Parul Institute of Engineering & Technology, Vadodara

Upload: sybill-wong

Post on 01-Jan-2016

36 views

Category:

Documents


0 download

DESCRIPTION

Guided By: Ms. Sweta Jethva Project Manager Mr. Subhas Talati Prepared By: Pratik PatelExam No: 6625 Parul Institute of Engineering & Technology, Vadodara. Company Profile. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Guided By: Ms. Sweta Jethva Project Manager

Guided By:Ms. Sweta JethvaProject ManagerMr. Subhas Talati Prepared By:

Pratik PatelExam

No: 6625

Parul Institute of Engineering & Technology, Vadodara

Page 2: Guided By: Ms. Sweta Jethva Project Manager

S.K INFOSOFT is Software Services Company with a team of well

qualified creative designers and developers of experience in design and

development. Services Offered:

Open Source Development

Web Development & Web Design

B2B Application Development

E-Commerce Development & Multimedia

I-phone Application

Industrial Training

Page 3: Guided By: Ms. Sweta Jethva Project Manager

Project Title Customer Relationship and Service Management

Company Name S.K INFOSOFT, VADODARA

Platform .NET Framework 3.5

Front End VS 2008(ASP.NET 3.5(with C#.NET)

Back End SQL Server-2005

Tools Crystal Report, Ajax Toolkit

Documentation Tools

MS Office 2007, MS Visio 2007

Developed By Pratik A Patel

Internal Guide Ms.Sweta Jethva

External Guide Mr.Subhas Talati

Time Duration SEM –VI(Full Time)

Page 4: Guided By: Ms. Sweta Jethva Project Manager

A CRM is a collection of people, processes, software, and internet capabilities that helps an enterprise to manage customer relationship effectively and systematically.

The goal of CRM is to understand and anticipate the needs of current and potential customer to increase customer retention and loyalty while optimizing the way product and services are sold.

Page 5: Guided By: Ms. Sweta Jethva Project Manager

The existing system in the organization is not completely computerized. The system is not working smoothly; therefore the organization has decided to replace it with a completely computerized one. The problems, which the existing system faces are: Low FunctionalityErroneous Input And OutputPortabilitySecurityData RedundancyProcessing SpeedManual ErrorsComplexity In Work:

Page 6: Guided By: Ms. Sweta Jethva Project Manager

In project management, the term scope has two distinct uses: Project Scope Product Scope.

To provide user friendly application to maximum user. Reduces the manual entries of raw data collected. Satisfies all the levels of the customer by after sales

services

Page 7: Guided By: Ms. Sweta Jethva Project Manager

To replace a manual book keeping system in a company. To manage customer data effectively. Provide services to customer and maintain relation. To perform analysis on customer data. To provide security as only an authorized user can interact

with the system. To Provide product information to the customer. Provide a fast mechanism for correcting service deficiencies. To provide mechanism to deal with customer complaints

effectively. To provide facility of submitting feedback of the customer. Automatic management of data.

Page 8: Guided By: Ms. Sweta Jethva Project Manager

Provides efficient solution with quick speed. Customer is been treated as the main boss of our

application and is being dedicated with the best and high quality services.

Admin side work is also been simplified. It is also been as an objective of our application.

Timely updating is achieved in our application to remain up to date about all market issues, customers, technology, tools, software resources etc.

Page 9: Guided By: Ms. Sweta Jethva Project Manager

Scope of the Project defines the boundary within which our system is working. Scope of this project is to implement an application according to the requirement of particular client.

Delayed and Distored Information.Lack of proper communication.Lack of proper data collecting and processing.Lack of proper interaction.Lack of better Customer services.Lack of solution of customer Query.Absence of factual, reliable and accurate reports.

Page 10: Guided By: Ms. Sweta Jethva Project Manager

There are three aspects in the feasibility study:-

Technical Feasibility:

The feasibility deals with the technical details of the system

such as,

Whether the tools for the development of the system are available or

not?

Are developers aware of these technologies?

Page 11: Guided By: Ms. Sweta Jethva Project Manager

Economical Feasibility:

Economic feasibility addresses to the following issues:

Economical feasibility deals with the fact that will the system be cost

effective?

Does the organization have enough budgets to develop the system?

Operational Feasibility:

Operational feasibility measures how well the system works does or

performs. How helpful it for the end-user who use the system to extract or

store information through the system.

Page 12: Guided By: Ms. Sweta Jethva Project Manager

Functional Requirement: The users must be able to run the software according to the

privileges, which are given to them. Software must execute all queries according to the database

design. Admin must be able to Add, Update and Delete information

on requirement. Admin can manage and verify whole System,

Page 13: Guided By: Ms. Sweta Jethva Project Manager

Non- Functional Requirements:

Software must support the existing hardware setup. It must also support operating system used currently. Deleting, Updating or adding any data should be applied with

100% accuracy.

Page 14: Guided By: Ms. Sweta Jethva Project Manager

Software Specification

Software

Requirements

O

perating System :

Windows XP

A

pplication Software

Microsoft Visual Studio 2008

FRONT – END TOOLA

SP.NET with C#

BACK – END TOOLS

ql Server

TEMPLATE CREATIONC

ascading Style Sheets (CSS)

Page 15: Guided By: Ms. Sweta Jethva Project Manager

Login verification and management Manage project Manage database Manage employee,customer,supplier Send Email and Message Check Sales & Purchase details Forget Password Change password Logout

Page 16: Guided By: Ms. Sweta Jethva Project Manager

Registration Login Set purchase & Sales details Set and edit stock details Place an order to Supplier Deliver product to Customer Make payment from customer Register and Handle Complain of customer Get Feedback from customer Logout

Page 17: Guided By: Ms. Sweta Jethva Project Manager

A variety of process charts has been designed to meet the needs of a particular level or stage of analysis; they can be used at a detailed level.

Page 18: Guided By: Ms. Sweta Jethva Project Manager
Page 19: Guided By: Ms. Sweta Jethva Project Manager
Page 20: Guided By: Ms. Sweta Jethva Project Manager
Page 21: Guided By: Ms. Sweta Jethva Project Manager
Page 22: Guided By: Ms. Sweta Jethva Project Manager
Page 23: Guided By: Ms. Sweta Jethva Project Manager
Page 24: Guided By: Ms. Sweta Jethva Project Manager

Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of software engineering. The standard is managed, and was created by, the Object Management Group.

Uml Diagrams contains following diagrams: Activity Diagrams Sequence Diagram Use case Diagram Class Diagram

Page 25: Guided By: Ms. Sweta Jethva Project Manager

Displays a special state diagram where most of the states are action states and most of the transitions are triggered by completion of the actions in the source states. This diagram focuses on flows driven by internal processing.

Page 26: Guided By: Ms. Sweta Jethva Project Manager
Page 27: Guided By: Ms. Sweta Jethva Project Manager
Page 28: Guided By: Ms. Sweta Jethva Project Manager

Sequence diagrams describe interactions among classes in terms of an exchange of messages over time.

It displays the time sequence of the objects participating in the interaction.

Page 29: Guided By: Ms. Sweta Jethva Project Manager
Page 30: Guided By: Ms. Sweta Jethva Project Manager
Page 31: Guided By: Ms. Sweta Jethva Project Manager

Use case Diagram displays the relationship among actors and use cases. Each use case should provide some observable and valuable result to the actors or other stakeholders of the system

Page 32: Guided By: Ms. Sweta Jethva Project Manager

Use Case Diagram For Admin

Registration

Login

Edit Profile

Add/Edit/ModifyEmployee

Manage ProjectDatabase

CheckSales/Purchase Details

View ProductDetails

Give Response toCustomer (Complain)

Send Email

Logout

Admin

Employee

Customer

Page 33: Guided By: Ms. Sweta Jethva Project Manager
Page 34: Guided By: Ms. Sweta Jethva Project Manager

UML class diagrams define static structure diagram that describes the structure of a system by showing the system‘s classes, their attributes and interfaces, operations (or) methods and the relationships between the classes.

Relationship In Class Diagram: Association: Aggregation: Composition Generalization Dependency

Page 35: Guided By: Ms. Sweta Jethva Project Manager
Page 36: Guided By: Ms. Sweta Jethva Project Manager

Structure Chart describes functions and sub-functions of each part of system. It shows relationships between common and unique modules of a computer program.

This Chart is tree-like with root module and branches. Structure Charts are based on the DFD and Data Dictionary.

Page 37: Guided By: Ms. Sweta Jethva Project Manager

Customer Relationship and Service Management

Admin Employee Customer Supplier

Assign role & task

Edit user

Generate and View

report

Handle Customer complain

Deliver Product to customer

Make complain

online or by call

Give feedbackSupply Product

Receive Payment

Structure Chart Diagram

Place An order

Give Responseto

Customer Complain

Add/ModifyEmployee

Send Email

Set Sales/Purchase Detail

Page 38: Guided By: Ms. Sweta Jethva Project Manager

A Data dictionary is an automated tool for collecting and organizing the detailed information about system components. Data dictionaries maintain facilities to document data elements, records, programs, systems, files, users, and other system components.

Page 39: Guided By: Ms. Sweta Jethva Project Manager

CountryMaster

Field Name Constraints Data Type Description

CountryId Primary Key Int Unique id for country

CountryName Not null Varchar Name of Country

State

Field Name Constraints Data Type Description

StateId Primary Key Int Unique id for country

StateName Not null Varchar Name of Country

CountryId Foreign Key Int To make relationship with CountryMaster table

Page 40: Guided By: Ms. Sweta Jethva Project Manager

PageMaster

Field Name Constraints Data Type Description

PageId Primary Key Int Unique id for each page

PageNm Not null Varchar Page Name

PageTitle Not null Varchar Page Title

Description Not null Varchar Page Description

Status Not null Varchar Task Status

Page 41: Guided By: Ms. Sweta Jethva Project Manager

DepartmentMaster

DesignationMaster

Field Name Data Type Constraints Description

DepartmentId Int Primary Key Unique id for department

DepartmentNm Varchar Not null Department name

Field Name Data Type Constraints Description

DesigId Int Primary Key Unique id for Designation

DesigNm Varchar Not null Designation name

Page 42: Guided By: Ms. Sweta Jethva Project Manager

GroupMaster

Field Name Data Type Constraints Description

GroupId Int Primary Key Unique id for group

GroupNm Varchar Not null Group name

Page 43: Guided By: Ms. Sweta Jethva Project Manager

ItemMaster

Field Name Data Type Constraints Description

ItemId Int Primary Key Unique id for Item

GroupId Int Foreign Key To make relationship with GroupMaster table

ItemNm Varchar Not null Item name

ItemQty Int Not null Quantity

ReorderQty Int Not null Reorder Quantity

Rate Int Not null Rate/price

RecordDate Datetime Not null Date of record

Page 44: Guided By: Ms. Sweta Jethva Project Manager

Employee

Field Name Data Type Constraints Description

EmpId Int Primary Key Unique id for employee Id

EmpNm Varchar Not null Employee name

UserNm Varchar Not null User name

Password Varchar Not null Password

Confirmpass Varchar Not null Confirm Password

BirthDate Datetime Not null Date of birth

Gender Varchar Not null Male/female

Address Varchar Not null Residence address

CountryId Int Foreign Key To make relationship with CountryMaster table

StateId Int Foreign Key To make relationship with state table

Page 45: Guided By: Ms. Sweta Jethva Project Manager

CityNm Varchar Not null City name

PhoNo Varchar Not null Phone number

Mobno Varchar Not null Mobile number

EmailId Varchar Not null Email id

DesigId Varchar Foreign Key To make relationship with DesignationMaster

DeptId Varchar Foreign Key To make relationship with DepartmntMaster

CreateDt Datetime Not null Joining date

Status Varchar Not null Login status

Page 46: Guided By: Ms. Sweta Jethva Project Manager

Customer

Field Name Data Type Constraints Description

CustId Int Primary Key Unique id for customer

CustNm Varchar Not null Customer name

BirthDate Datetime Not null Date of birth

Gender Varchar Not null Male/Female

Address Varchar Not null Address

CountryId Int Foreign key To make relationship with CountryMaster table

StateId Int Foreign Key To make realtionship with State table

CityNm Varchar Not null City name

PhoNo Varchar Not null Phone number

MobNo Varchar Not null Mobile number

EmailId Varchar Not null Email id

Page 47: Guided By: Ms. Sweta Jethva Project Manager

Field Name Data Type Constraints Description

SuppId Int Primary Key Unique id for Supplier

SuppNm Varchar Not null Supplier name

Gender Varchar Not null Male/Female

Address Varchar Not null Address

CountryId Int Foreign key To make relationship with CountryMaster table

StateId Int Foreign Key To make realtionship with State table

CityNm Varchar Not null City name

PhoNo Varchar Not null Phone number

MobNo Varchar Not null Mobile number

EmailId Varchar Not null Email id

Supplier

Page 48: Guided By: Ms. Sweta Jethva Project Manager

Sales

Field Name

Data Type Constraints Description

SalesId Int Primary key Unique id for sales

CustId Int Foreign Key To make relationship with customer table

ItemId Int Not null To make realtionship with Itemmaster table

SalesQty Int Not null Sold Quantity

Rate Int Not null Rate of sale

Discount Int Not null Rate of discount

Stax Int Not null Sales tax

Vat Int Not null Value added tax on product

Totamt Int Not null Total price

WarrantPeriod Varchar Not null Warranty Period

ExpDt Datetime Not null Expiry date

SalesDt Datetime Not null Sales date

Page 49: Guided By: Ms. Sweta Jethva Project Manager

SalesReturn

Field Name Data Type Constraints Description

SalesretId Int Primary Key Unique sales return id

SalesId Int Foreign Key To make relationship with Sales table

CustId Int Foreign Key To make relationship with Customer table

ItemId Int Foreign Key To make relationship with ItemMaster table

RetQty Int Not Null Return quantity

Rate Int Not null Price of Item

ReturnDt Datetime Not null Date of return

SalesDt Datetime Not null Date of sales

Page 50: Guided By: Ms. Sweta Jethva Project Manager

Purchase

Field Name Data Type Constraints Description

PurchaseId Int Primary Key Unique purchase Id

SuppId Int Foreign Key To make relationship with Supplier table

ItemId Int Foreign Key To make realtionship with ItemMaster table

PurchaseQty Int Not null Sold Quantity

Rate Int Not null Rate of sale

Discount Int Not null Rate of Discount

Tax Int Not null Sales tax

Totamt Int Not null Total amount

WarrantPeriod Varchar Not null Warranty period

ExpDt Datetime Not null Expiry date

PurchaseDt Datetime Not null Date of purchase

Page 51: Guided By: Ms. Sweta Jethva Project Manager

PurchaseReturn

Field Name Data Type Constraints Description

PurchretId Int Primary Key Unique purchase return Id

PurchaseId Int Foreign key To make relationship with purchase table

SuppId Int Foreign Key To make relationship with Supplier table

ItemId Int Foreign Key To make relationship with ItemMaster table

Retqty Int Not null Return Quantity

Rate Int Not null Price of item

Totamt Int Not null Total amount

ReturnDt Datetime Not null Return date

PurchaseDt Datetime Not null Purchase date

Page 52: Guided By: Ms. Sweta Jethva Project Manager

UserRegistration

Field Name Data Type Constraints Description

UserRegId Int Primary Key Unique id for user

UserName Varchar Not null User name

Password Varchar Not null Password

Confirmpass Varchar Not null Confirm Password

UserType Varchar Not null User type

Gender Varchar Not null Male/female

Address Varchar Not null address

CountryId Int Foreign Key To make relationship with CountryMaster table

StateId Int Foreign Key To make relationship with State table

CityNm Varchar Not null City name

MobNo Varchar Not null Mobile number

EmailId Varchar Not null Email Id

RegDate Datetime Not null Registration date

Status Varchar Not null Login status( Active/Inactive)

Page 53: Guided By: Ms. Sweta Jethva Project Manager

ComplainRegistration

Field Name Data Type Constraints Description

CompId Int Primary key Unique id for complain

SalesId Int Foreign Key To make relationship with Sales table

CustId Int Foreign Key To make realtionship with customer table

ItemId Int Foreign Key To make relationship with ItemMaster table

PurchDt Datetime Not null Purchase date

WarrantLaDt Datetime Not null Warranty last date

NatuComp Varchar Not null Nature of complain

CompDt Datetime Not null Complain date

Page 54: Guided By: Ms. Sweta Jethva Project Manager
Page 55: Guided By: Ms. Sweta Jethva Project Manager
Page 56: Guided By: Ms. Sweta Jethva Project Manager
Page 57: Guided By: Ms. Sweta Jethva Project Manager
Page 58: Guided By: Ms. Sweta Jethva Project Manager
Page 59: Guided By: Ms. Sweta Jethva Project Manager
Page 60: Guided By: Ms. Sweta Jethva Project Manager
Page 61: Guided By: Ms. Sweta Jethva Project Manager
Page 62: Guided By: Ms. Sweta Jethva Project Manager
Page 63: Guided By: Ms. Sweta Jethva Project Manager
Page 64: Guided By: Ms. Sweta Jethva Project Manager
Page 65: Guided By: Ms. Sweta Jethva Project Manager
Page 66: Guided By: Ms. Sweta Jethva Project Manager
Page 67: Guided By: Ms. Sweta Jethva Project Manager
Page 68: Guided By: Ms. Sweta Jethva Project Manager
Page 69: Guided By: Ms. Sweta Jethva Project Manager
Page 70: Guided By: Ms. Sweta Jethva Project Manager
Page 71: Guided By: Ms. Sweta Jethva Project Manager
Page 72: Guided By: Ms. Sweta Jethva Project Manager
Page 73: Guided By: Ms. Sweta Jethva Project Manager
Page 74: Guided By: Ms. Sweta Jethva Project Manager
Page 75: Guided By: Ms. Sweta Jethva Project Manager
Page 76: Guided By: Ms. Sweta Jethva Project Manager

There are still some enhancements required to be embedded in the newly developed system to make it perform more efficiently.

In future Customers will also know solutions of query, transaction details and will get notifications by SMS.

Toll free numbers provided to users for complains. Feedback calls or messages to customer.

Page 77: Guided By: Ms. Sweta Jethva Project Manager