Could anyone explain this to me? I just seemed not to understand it. Basically I know, I need to come out with a system with the specs below and its wide.
Is there any IT specialist that can simplify for me? thanks!
which programming language will you be using?
*Paging for small ant and latecomerx*
LOL... break down the XML file and try to make sense of it.
Hint: Use another text editor like Notepad++.
And I bet you're RP student.
Originally posted by Trcyng:Customers are usually allocated to sales staff on the basis of geographical or industry division. This system must be able to do the following functions:
1) Automatic allocation of new customers, prospects or leads
a. Manage a customer and sales staff database
b. Allow automatic or manual allocation of new customers to Sales staff based on preset criteria2) Tracking the frequency of contact with customers
a. Monitors when the customer was last contacted
b. Generates a recommended list of customers that each Sales staff should visit3)Analysis of customer base
a. Provide a report on the size of each sales territory.
b. Provide a report to recommend re-allocation of customers if sales territories are not balancedSystem should include 1) Administrative Module 2) Customer Allocation Module 3) Tracking Module 4) Report Module
Sorry about that
Sounds like SugarCRM will fit in nicely. There's a community edition of it available for free. You may have to code your own module for the automated allocation of sales staffs though.
First, what you need to do is a requirements analysis.
================================================================
Customers are usually allocated to sales staff on the basis of geographical or industry division. This system must be able to do the following functions:
There are two primary actors in your system. Customer, Sales Staff
=================================================================
1) Automatic allocation of new customers, prospects or leads
a. Manage a customer and sales staff database
b. Allow automatic or manual allocation of new customers to Sales staff based on preset criteria
1) Means that new customers will automatically be assigned to gepgraphical location (e.g. Singapore) or industry division (e.g. consumer electronics, clothings, foodstuff)
a. Means that the system must be able to VIEW / INSERT / UPDATE / DELETE customer and sales staff records. (with database of course)
b. Means that the system will allow automatic or manual (recommend manual) assignment of customers to sales staff. (many to one relationship)
==================================================================
2) Tracking the frequency of contact with customers
a. Monitors when the customer was last contacted
b. Generates a recommended list of customers that each Sales staff should visit
2) Just record how many times the sales staff contacts each customer. (To make it simple for you, but the more accurate requirement is-> Number of contacts over a period of time. e.g. 10 times per year)
a.) Use timestamp to record datetime in database per contact.
b.) This requirement is very ambiguous (unclear)... you can assumpt that the top ten customers that contact the sales staff most often should be in the list.
===================================================================
3) Analysis of customer base
a. Provide a report on the size of each sales territory.
b. Provide a report to recommend re-allocation of customers if sales territories are not balanced
3) This is what you business students are suppose to be good at.
Use pie charts, bar charts or whatever graphical report format you think is suitable.
From your report,
I should be able to know total number of sales in each territory in each year (history report).
I should be able to know how many customers (CURRENTLY) from each terriotry should be relocated.
===================================================================
System should include 1) Administrative Module 2) Customer Allocation Module 3) Tracking Module 4) Report Module.
This is the minimun number of modules you should produce but if you want to score high distinction, add another User Authentication Module which is just a login portal to authenticate your users.
===================================================================
This application should be Web-based which means you will need a Web Browser (Firefox), Web Server (Apache), Database Server (MySQL) to deploy and test your system.
You should choose PHP as development language but definitely not C++.
Happy now?