Search This Blog

Saturday 20 August 2011

CAMPAIGN INFORMATION SYSTEM



An insurance company wants to start campaigns for its new products to be sold to the prospective customers. Campaign means advertising of the products through channels like Tele marketing, letters, signboards, TV Commercials, etc. There are different campaigns for different products.

Before the campaign starts, estimates are made on sales to be achieved, budget allocation for each campaign. When the actual data is captured, the actual amount is calculated. The difference between the actual and the estimated amount gives the insurance company an insight into their estimation and it helps in making strategic decisions about budgets.

You have to develop the system, which captures the above functionality. It is an intranet application

Campaign Information System, which will cover the following modules:

·         Campaign Master – which captures the master data for the campaigns for the product category
·         Product Master – All the new products for which campaigns are to be done.
·         Estimated Budget Campaign - The information about the estimated campaign budget, type of campaign will be captured.
·         Actual Budget Campaign – This will be similar to the above module except that it will capture the actual data
·         Statistics – Here different reports can be shown as follows
Ø  Different campaigns for different products in a given time frame
Ø  Variance reports (estimated vs. actual)

The Front-End   :   Asp.net/C#.net
The Back End    :  Sql Server 2000.

Steps to start-off the project:


Microsoft platform: The system is developed using Active Server Pages Dot net as the front end and SQL Server as the back end.
Requirements
                       

Hardware requirements


Number
Description
1
PC with 5 GB hard-disk and 512 MB RAM

Software requirements



Number

Description

1
Windows 95/98/XP
2
MS-SQL server
3
Visual Studio .net 2.0
4
IIS 5.0, IE 6.0
Manpower requirements:
            Project Duration:  60 days (Business days)
           Project team-size: 1
Project Milestones and Schedules

Number
Milestone Name
Milestone Description


Timeline
No of Days
from start
of the course
Remarks


1
Requirements Specification
Complete specification of the system (with appropriate assumptions) that constitutes this milestone. A document detailing the same should be written and a presentation on that be made.
45 days

Attempt should be made to add some more relevant functionality other than those that are listed in this document.
2
Technology familiarization
Understanding of the technology needed to implement the project.
3 days
The presentation should be from the point of view of being able to apply it to the project, rather than from a theoretical perspective.
3
Database creation
A database of at least 100 entries of users, 50-60products,
10-15 campaigns in a year should be created.
2 days
It is important to finalize on the database at this stage itself so that development and testing can proceed with the actual database itself.
4
High-level and Detailed  Design
Listing down all possible scenarios (like estimated budget, actual budget, etc) and then coming up with flow-charts or pseudo code to handle the scenario.
5 days
The scenarios should map to the requirement specification (i.e., for each requirement that is specified, a corresponding scenario should be there).
5
Implementation of the front-end of the system
Implementation of the main screen giving the login, screen that follows the login giving various options, screens for each of the options (various master modules).
5 days
During this milestone period, it would be a good idea for the team (or one person from the team) to start working on a test-plan for the entire system. This test-plan can be updated as and when new scenarios come to mind.
6
Integrating the front-end with the database
The front-end developed in the earlier milestone will now be able to update the database. Other features like. In short, the system should be ready for integration testing.
10 days

7
Integration Testing
The system should be thoroughly tested by running all the test cases written for the system (from milestone 5).
15 days
Another 2 weeks should be there to handle any issues found during testing of the system. After that, the final demo can be arranged.
8
Final Review
Issues found during the previous milestone are fixed and the system is ready for the final review.
10 days
During the final review of the project, it should be checked that all the requirements specified during milestone number 1 are fulfilled (or appropriate reasons given for not fulfilling the same)

No comments:

Post a Comment