Professional Documents
Culture Documents
Presented By:
MCA-II (Morning) Roll no: 1-10 (Group-I)
Table of Content
Marketing Information System(MKIS) Working Mechanism of MKIS SDLC
Feasibility Study Requirement Analysis and Specification Structured Analysis Tools Design Phase Coding System Testing Maintenance
Case Study
Market
Definition-The term market refers to group of consumers who are interested in the product, have the resources to purchase it and it is permitted by law to purchase the product. o Potential market o Available market o Qualified available market o Target market o Penetrated market
Marketing
The management process responsible for identifying , anticipating and satisfying customer requirements profitably.
Situation analysis
Marketing strategy
Management control-
Transaction processing-
Operational control-
1.The marketing identification function 7.The posttransaction function 6.The transaction function 2. The purchase motivation function 3.The product adjustment function
Data
Developing INFORMATION
Information
Distributing OUTPUT
Marketing Environment
Markets Channels Competitors Law Economy Technology
Strategic Decisions
Operational Decisions
Gathering Data
Data is gathered from Marketing Environment
Developing Information
Obtains meaningful and useful information for Managers from following sources:
Data Sources: Reports on sales call, expenses, orders, order status, account(customer) status, sales forecast etc.
Data Source: Market Survey, Questionnaires, Personal interviews, Existing Study, etc.
Marketing Models
Definition: Statistical or mathematical tools for interpreting information in MKIS.
Tools: Time Series, Linear Programming, Regression and Correlation, ANOVA, Sensitivity Analysis, Discounted Cash Flow, Spreadsheets What if Models
According to Latest
DEVELOPMENT
Marketing Intelligence System Marketing Research System Marketing Decision Support System
Analyzing Market Structure & Behavior Researching & Selecting Market Opportunities
Distributing Information
Structured Information
Distribute Routine Information for Decision Making in day to- day operations
Unstructured Information
Distributes Non-Routine Information for Special Situation.
Strategic Level
Designing new sales products & services. Monitoring competitors. Market analysis Sales performance analysis Sales staff analysis. Taking customer feedback Tracking operational facts and data
Management level
Operational Level
L
Presented By: Deepika
6. System Testing
3. System Analysis
5. System Coding
4. System Design
System Identification
OBJECTIVES Identify whether the request is feasible and valid Do we need to improve or modify the existing
system Do we need to build altogether a new one Types 1. Preliminary Investigation 2. Feasibility Study
Preliminary Investigation
Study existing Marketing Management System. Conduct surveys in the open market. Interviewing the customers. Questionnaires. Gather information. Analyze the information looking for inconsistencies, ambiguities or unresolved issues.
Feasibility Study
Implementation Function A feasibility study looks at the viability of an idea that attempts to answer one main question: Should we proceed with the proposed project idea? Is it a viable business venture?
SDLC in MKIS
Operational Feasibility
Measure how people interact with the system. Questions that help to test operational feasibility:
1. What is the size and growth forecasts of market segment? What are the industry sales and market trends the product is based on? Are current business methods are acceptable to users? What training will users be given?
Technical Feasibility
Study of function performance and constraints.
1.
Questions that help to test the technical feasibility: What are the target areas where the marketing is to be done? What type of transportation and shipping facilities required for marketing? What type of media is required for promoting the product?
2.
2.
3.
3.
4.
SDLC in MKIS
Economic Feasibility
Profits at less expenditure.
Questions that help to test the economic feasibility: 1. What is the required marketing budget? 2. What is expected rate of return on new product in the market? 3. Will the product be profitable when delivered to customer at target price? 4. Will consumers buy the new product
System Analysis
ANALYSIS Breaking problem into
successively manageable parts for individual study.
SYSTEM ANALYSIS
The systems-analysis phase is the specification of what the system needs to do to meet the requirements of end users.
Gather sufficient information about the performance of your marketing strategy using specific statistical data.
WHY IS IT DONE
We dont start the coding directly first we need to collect the information about the project . Help programmers during system development ex-flowchart, use cases. All the diagrams and process carried out before starting the project comes under system analysis
SYSTEM ANALYST
The system analyst gives a system development project meaning and direction. The analyst first task is to prepare a statements specifying the scope and objective of the problem in this only rough work is done an accurate study is done in the feasibility study.
Qualities
Training Experience Common sense
ACTIVITIES INVOLVED
NEED ANALYSIS The analyst sums up the requirements of
the system from the user and the managers.
ANALYSIS REPORT
PART 1 It should explain how the current
system works.
REQUIREMENT SPECIFICATION
Analysis of data describing the system to determine how well it is performing, what requirements must be met, and strategies for fulfilling them. It has three interrelated parts. 1. Analysis of factual data 2. Identification of essential requirements 3. Selection of requirements fulfillment strategies.
SRS OUTPUT
DFD serves the two purposes: To provide an indication of how data are transformed as they move through the system To depict the functions (sub functions)that transform the data flow.
Yourdon
Data Flow
Processes
Source or Destination
Data Store
CUSTOMERSS DETAILS
Customers Requirements
Customer
Product delivery
Customer
PRODUCTS DETAILS
Organization Plans
Updated data
Communication plans
Distribution plans
feedback
Customer File
DATA DICTIONARY
A data dictionary is a structured repository of data about data. It is a set of precise and accurate definitions of all DFDs data elements and data structures ADVANTAGES OF DATA DICTIONARY: The most obvious is documentation; it is a valuable reference in any organization Improving analyst/user communication by establishing consistent definition of various elements, terms and procedures During implementation , it serves as a common base for programmers who are working on system
DESIGN PHASE
Definition
This phase is the first step in moving from problem domain to the solution domain. The purpose of the design phase is to plan a solution of the problem specified by the requirement document. The design activity of marketing information system is often divided into two separate phase Conceptual design detailed design.
Conceptual Design
Conceptual design aims to identify the modules that should be in the marketing system, the specifications of these modules, and how they interact with each other to produce the desired results. That is why ,it is also known as logical desin ,high level design that becomes a basis for the detailed system design.
DATA DESIGN
PROCESS DESIGN
Data Design
It focuses on the design of the logical structure of databases and file to be used by a marketing information system. Data design frequently produces a data dictionary, which catalogs detailed description of: (a) (b) (c) (d) The attributes . The relationships. The specific data elements Database,files,records are maintained of consumer, salesman. (e) The integrity rules.
DATA DESIGN
FIELD NAME I_code I_name S_id I_price Quantity Date Total FIELD TYPE NUMBER TEXT CHAR CURRENCY NUMBER Date Number FIELD SIZE 7 15 7 3 4 6 4 FORMAT INDE DESCRIPTION XED YES YES YES NO NO NO NO Item Code Item Name Salesman ID Item price Quantity Date of transaction Total amount
Process Design
Activities involved in determining the workflows and implementations requirements for a particular process Different process files will be designed to hold the coding for different processes Process design, whether designing a new process or modernizing an existing process, require knowledge of the process equipments.
Design Methods
Problem Partitioning:-Based on the principle of Divide And Conquer'. the whole problem is divided into small manageable parts to be solved separately. Structured Design:-produce a structure where the modules have minimum dependence on each other and high level of cohesion. Top Down design:-A system may be termed as a hierarchy of sub systems, the highest level sub system corresponding to the total system.
Design Verification
Like every other phase, the design phase ends with verification of the design . One way of doing this is thorough reviews. The Project Manager and System is Proponent conduct the critical design review and approve/disapprove the project into the Development Phase.
C 0 D 1 NG
B.S Products.
Rss Feed
Adv
lloger
Customer Options
B.S Tracker Launched
1.Customer can Enable/Disable the Adevertisements by sending the following messege to 9870807070. On <Channel Name> Off <Channel Name>
2.Customer Can Search any channel by sending the following messege to 9870807070. Search <Channel Name> 3.For subscription use. Subscribe <Channel Name> And send it to 9870807070.
Customer Database
Main Form
TESTING:
Does the software behave as specified?
Why we do Testing?
An error free information system gives marketing managers accurate, timely and relevant information.
An error free information system is a basis for decision making in specific responsibility areas of marketing management.
system development, generally firms conduct system testing, to verify and validate the system. To assess whether the system meets the technical and commercial in order to ascertain the system acceptability. objectives at various levels
Architectural Design
Unit Testing
Implementation
Testing Relationship
Work Flow
Types of Tests
The V-Model of testing in Marketing information System identifies four testing phases, each with a certain type of test associated with it. Phase
Development Phase System and Integration Phase
User Acceptance Phase Implementation Phase
Guiding Document
Technical Design Architectural Design
System Specification Statement of Work
Test Type
Unit Testing System and Integration Testing
User Acceptance Testing Product Verification Testing
Unit Testing
Also known as Module Testing or Component Testing. Individual modules and components are tested, ensuring that they function properly. Done by the developers and not by end-users. Entry Criteria: System Requirements are at least 80% complete and have been approved to-date. Technical Design has been finalized and approved. Code development for the module is complete. Exit Criteria: No major or critical defects prevents any modules from moving to Integration Testing. Project Manager approval has been received.
Integration Testing
Tests all the components and modules that are integrated to form a subsystem. Tests the interaction with between the modules. When a defect is discovered, only those tests with a connection to the defect must be rerun.
Entry Criteria: Unit testing has been completed and signed off.
Exit Criteria: All sub-systems meet the desired functionality and performance requirements. Outstanding defects have been identified, documented, and presented to the business sponsor.
System Testing
Testing the system as a whole. Evaluates the system's compliance with its specified requirements. Checks for unexpected interaction between the units and modules. When a defect is discovered, previously executed system tests must be rerun after the repair is made. Requires many test runs, because it entails feature by feature validation of behavior using a wide range of both normal and erroneous test inputs and data.
System Testing
Testing the system as a whole. Evaluates the system's compliance with its specified requirements. Checks for unexpected interaction between the units and modules. When a defect is discovered, previously executed system tests must be rerun after the repair is made. Requires many test runs, because it entails feature by feature validation of behavior using a wide range of both normal and erroneous test inputs and data.
System Testing
Load factor
Recovery testing
Security testing
Stress testing
Performance testing
Entry Criteria: Integration Testing for each sub-system has been completed and approved. Exit Criteria: Application meets all documented functional requirements.
They report problems to the system developers. After the feedback, the system is modified and either released for further beta testing or for general sale.
Entry Criteria: Business requirements have been met. Security requirements have been documented and necessary user access obtained.
Exit Criteria: UAT has been completed and approved by the user community. Change Control Management is managing requested modifications and enhancements. Business sponsor agrees that known defects do not impact a production release.
As a sort of full dress rehearsal, it should identify anomalies or unexpected changes to existing processes.
Mock production runs will verify that the existing business process flows, interfaces, and batch processes continue to run correctly. Entry Criteria: Known defects have been documented. Migration package documentation has been completed, reviewed, and approved by the production systems manager.
SYSTEM MAINTENANCE
Once a system is fully implemented and being operated by end users, the maintenance function begins. System maintenance is the monitoring, evaluating and modifying of operational information system to make desirable or necessary improvements. Regardless of how well designed, constructed and tested a system or application may be, there may be any need in order to conducting System Maintenance.
3.
Adaptive maintenance:
It changes the system to react to the changes in which the system operates, e.g., porting to a new compiler, operating system or hardware.
Preventive maintenance:
It involves the activities to update the software in anticipation of any future problems.
Perfective maintenance:
Perfective maintenance is where the most of the maintenance time and money is spent. It improves the efficiency and effectiveness of the system.
Benchmark Program
2.
BENCHMARK PROGRAM
This task can be performed by either system analyst and/or programmer. Users should also participate to ensure that the test is conducted as closely as possible under some circumstances that simulate a normal working environment.
1. Unit testing ensure that the stand-alone program fixes the bug without undesirable side effect to the program. 2. System testing ensures that entire application, of which the modified program was a part , still works. 3. Regression testing extrapolates the impact of the changes on program .
CASE STUDY: Market Information System boosts incomes of Ukraines small & medium sized growers
Abstract:
A Market Information System (MIS) was created by the Agricultural Marketing Project (AMP) jointly with its Ukrainian subcontractor APKInform It helped boost sales and profits of small and medium sized growers, and attracted significant investments. Resulted in about $20 in additional benefits to farmers for each $ spent and became self sufficient in 3 years from its launch.
Problem statement
Lack of market infrastructure. Growers did not know where and how to sell fruits & vegetables and consumers paid relatively high prices for these products Complete lack of market transparency. Lack of widely recognized standards for the fruits & vegetables Lack of Internet connection and cell phones. A need to receive easy and fast access, to information about market and market forecasts.
Started collecting weekly farmgate prices for the key products from farmers included in our database via the phone.
Received many phone calls from potential buyers (processors, traders and supermarket chains)
Created a web portal, started publishing weekly magazine and sending it to all market players
The production and price forecast helped farmers to make very profitable planting decisions.
System started getting more than 5,000 hits on the website every day.
Demonstrated modern production, post harvest handling, storage and packing technologies.
A system for collection, processing and distribution of technological, legal, market and other useful information for farmers.
The webportal had become the largest virtual marketplace in the region
Ukraine became one of the largest exporters of onions on the region. Farmers were made aware about new crops, niche products and new technologies to their advantage. Supermarket chains managers start their day from checking daily wholesale prices in the web portal. Most key supermarkets, wholesalers and processors assign specialists to check offers & bids, catalogue, analytics, prices and other parts of the web-portal on a regular basis.
Impact
System has resulted in about $20 in additional benefits to farmers for each $ spent. The web-portal presently attracts around 30,000 unique visitors every month. The MIS helped lower the transaction costs to farmers (reduced by 100-200 times). Allowed farmers to improve their technologies and develop a stronger negotiating position when talking to buyers, use several alternative marketing channels, making their sales more profitable.
Price information from various regions within the country helped them improve their marketing decisions Farmers managed to lower production costs, while boosting yields and quality of the final product produced. Information on the web-portal attracted many foreign and domestic investors to Ukraines horticultural sector. The number of fruit & vegetable processors increased from 15 in 2003 to about 125 in 2006.
The number of full-service wholesale companies has increased from virtually zero to around 30 and many mid-size companies were created. Thousands of on-farm and off-farm seasonal and permanent jobs were created. Ukraine, which prior to AMPs interventions imported fruits & vegetables from neighboring countries, in 2006 became a net exporter of many of these products.
Bikram Chandni
Parul
Dushyant
Deepika
Aseem Devika
Aarushie