Professional Documents
Culture Documents
ASPL Page 1
- WIINDOWS 2000 Or Higher - Microsoft SQL Server 2000/2005 - ASP.NET, C#, HTML, JAVA SCRIPT -.NET 2.0,NET 3.5 - 1)Application Server : IIS 6.0 , Microsoft Visual Studio 2005 /Microsoft Visual Studio 2008 2)Database Server : Microsoft SQL Server 2000/2005
HARDWARE TO USE
ANY INTEL COMPATABILITY PC WITH CONNECTIVITY TO INTERNET WITH AT LEAST 250 MB RAM
TESTING TECHNOLOGIES USE: UNIT TESTING, INTEGRATION TESTING, VALIDATION TESTING AND SYSTEM TESTING. ESTIMATED TIME
1.1 OBJECTIVES AND SCOPE :
3 MAN MONTH
In modern days , service industry is growing day by day, and if chain business is associate with it , there will be a good opportunity to grow business..But keeping the track of business in this kind of business very tuff as the business grows in each level it is a parent child relation. As more and more child join under parent , parent get good rank , commission salary , tour allowance .But to calculate these is a very tedious job . To overcome the situation a system is necessary, called "Money Market"..If it is online more and more user can access the system and get the benefit of the software .The system id is fully dynamic .User changes the business policy till the software will run . Case I There will be a company. Under this company Master Franchise can join (District wise single).Under this Master Franchise, Franchise can be joined (Maximum Two).Associate also can be joined under Master Franchise. But that would not be more than 3 Each Franchise can appoint Franchise and Asscosiate.Under this Franchise Associate can be joined (Maximum Two).Associate also can be joined under Master Franchise. But that would not be more than 3. Associate can appoint sub associate .But that would not be more than 3 Sub Associate can appoint sub-sub associate. But that would not be more than 3 Thus the Process carries on up to level by level.
ASPL Page 2
Case II In case Master Franchise(A) ,Franchise(A) , Asscociate(A) have reached his child(B) limit of 3.If he want to appoint any Franchise or Asscociate .He can appoint the new comer under his child (B).New comer will be under (B) Commission: For case I When Master Franchise (A), Franchise (A), Asscociate (A) have appointed 3 children under him. He (A) will get (3*250) =750 & Tour allowance 100 for one time His Parent/Upper Level will get (3*100) =300 His Parent's Parents /More Upper Level will get (3*75) =225 And so on up to 12th Level When Master Franchise (A), Franchise (A), Asscociate (A) could not appoint 3 child he will not be able for commission For case II In this case Master Franchise (A), Franchise (A), Asscociate (A) will get 3*100+3*205 If he (A) has any upper level, the upper level will get commission accordingly but level (B) will not be eligible for commission An associate join with Rs.1500 (Registration Fees) his validity is for one year. After one year he has to renew his membership by paying Rs.1500 again. During joining of an associate, he may choice Privilege card .He have to pay extra for each category. He will get Privilege accordingly. His service will be available as defined in category effective from joining date Designation : Now When Asscociate (A) joins under Associate (B).The designation of Asscociate (B) changes automatically. This is applicable up to 12th level. After 12th level no up gradation in rank is applied Salary : When associate reached proper level .He is entitled to monthly salary for certain period (Salary and Period are defined in Level & Insurance & Salary) Insurance: When associate reached proper designation, he /she is entitled a insurance. Insurance is defined in (Level & Insurance & Salary).Company automatically insure a sum of amt against him for a certain period ID Generation Id will be generated for each Master Franchise (A), Franchise (A) , Asccociate(A)
Version:1.0.0.0 SYNOPSIS & SDD as ROS000001 ROS is fixed 000001 is serial number in increasing order for example Asscociate (A):ROS000001 Asscociate (B):ROS000002 2.Proposed UI and Data Dictationary Abbreviation txt:TextBox for data input Lov:List of Value , user have to select the data Dt : Date picker Chk: Check box auto:comes automatically Masters 2.1 Page Name:Company Master Company Name:txt Address1:txt Address2:txt Phone Number 1:txt Email Id:txt Web Site :txt Concern Person:txt Mobile Number :txt Data Dictationary Name: M_Company Description: User Master
Column Name Code Cname Address1 Address2 Phno1 Phno2 EmailID Website ConcernPer MoileNo Type Int Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Size 4 200 200 200 30 30 15 15 50 30 Nul l N N N Y Y Y Y Y Y Y Default Values Key Y Remarks
ASPL Page 3
Company Code Company Name Address1 Address 2 Phone No1 Phono 2 Email ID Web Site Concern Person Mobile Number
2.2Page Name:Master Franchise Name:txt Address1:txt Address2:txt Phone Number 1:txt Email Id:txt
Version:1.0.0.0 SYNOPSIS & SDD Concern Person:txt Mobile Number :txt State:Lov Dist:Lov
ASPL Page 4
2.3 Page Name:Parameter Master Maximum Child:txt Effective Date:Date Maximum Franchise Under Master Franchise:txt Maximum Franchise Under Franchise:txt Joining Fees For Master Franchise :txt Master Franchise Validity For Month : Lov Joining Fees For Franchise: txt Franchise Validity For Month: Lov Joining Fees For Asscociate :txt Asscociate Validity For Month :Lov Service Charge (%) hold by Master Franchise: Data Dictationary Name: M_Paramater Description: Parameter Master
Column Name Code MaxiChild EffectiveDt MF_F_limit F_F_Limit Type Int Int Datetime Int Int Size 4 4 4 4 Nul l N N N N N Default Values Key Y Remarks Parameter Code Max.child for all Effective from F Under MF limit F Under F limit
ASPL Page 5
MF joining Fees MF Valid For Month F joining fees F Valid For Month Ass. Joing Fees As valid for Month
2.4 Page Name:Designation Master Designation:txt Data Dictationary Name: M_Designation Description: Designation Master
Column Name Code
Designation
Size 4 50
Null N N
Default
Values
Key Y
2.5 Page Name: Level Master Level Name:txt Commission:txt Parent :Lov Data Dictationary Name: M_Level Description: Level Master
Column Name Code LevelNm Commission ParentCode Type Int Varchar Numeric Int Size 4 30 18,2 4 Null N N N N Default Values Key Y Remarks Level Code Level Name Commission amount Parent
2.6 Page Name:Category Master Category Name:txt Category Amount :txt Condition :txt Service Hour :txt Note :txt Data Dictationary Name: M_Category Description: User Master
Column Name Type Size Null Default Values Key Remarks
ASPL Page 6
Category Code Category Name Category Amount Category Condition Service Hour Extra Note for Use
2.7 Page Name:Designation And Level Designatio :Lov Level :Lov Data Dictationary Name: M_DesignationLevel Description: Designation and Level
Column Name DescCode LevelCode Type Int Int Size 4 4 Null N N Default Values Key Remarks Designation Code Level Code
2.8 Page Name:Level ,Insurance ,Salary Level:Lov Insurance Name :txt Assured Amt :txt Payble Amt :txt Insurance Valid For :Lov Salary Amt.:txt Salary Valid For Month :Lov Data Dictationary Name: M_LevInsSal Description: Level , Insurance , Salary
Column Name LvCode InSurNM InsAssAmt InsPaAmt InsValidMon SalAmt SalValMon Type Int varchar Numeric Numeric Int Numeric Int Size 4 50 18,2 18,2 4 18,2 4 Null N N N N N N N Default Values Key Y Remarks Level Code Code Insurance name Insurance Assured amt Insurance actual paid amt Valid for how many month Salary amount Salary valid for month
Version:1.0.0.0 SYNOPSIS & SDD Edit : chk Delete :chk Print :chk Data Dictationary Name: M_UserPermission Description: Level , Insurance , Salary
Column Name MenuID Status Type Int char Size 4 5 Null N N Default 0 Values Key Y
ASPL Page 7
2.10 Page Name:Event Manage Event Name : txt Event on :dt Event Description:txt Event Venue:txt Event Note:txt Data Dictationary Name: M_Event Description: Event Manager
Column Name Code EventNM EventOn EventDesc EventVenue Note Type Int Varchar Datetime Varchar Varchar Varchar Size 4 50 100 100 100 Null N N N Default Values Key Y Remarks Event Code Event name Event On Event Description Venue of the Event Extra Note
Transactions
2.11 Page Name:E-PIN Generation User ID : txt Password :txt
Version:1.0.0.0 SYNOPSIS & SDD Data Dictationary Name: TRN_Security Description: Event Manager
Column Name TypeID OwnerID EPIN MobileNo EMailID UserNM Password Status SDateTime Type Char varchar varchar Varchar Varchar Varchar Varchar Char datetime Size 1 50 20 20 30 20 20 1 Nul l N N N N N N N N Default Values Key Y Remarks
ASPL Page 8
2.12 Page Name: Join Franchise Name:txt Address1:txt Address2:txt Phone Number 1:txt Email Id:txt Concern Person:txt Mobile Number :txt IntroducerCode:txt Introducer Name:auto Collecter Code :txt Collecter Name :auto Registration Charge:auto Date :dt Bank Account Number :txt Bank Name :txt Bank Branch Name :txt PAN No:txt Payment Mode :Lov Cheque/D.D:txt Money Receipt No.: auto Registration Activation date :dt Receiving officer: txt Data Entered By :txt Authorised By: Registration Valid Upto :auto
Version:1.0.0.0 SYNOPSIS & SDD Data Dictationary Name: TRN_Franchise Description: Franchise Join
Column Name Fode Fname Address1 Address2 Phno1 EmailID ConcernPer MoileNo InTrodeType IntroduceCode CollectorType CollectorCode RegisCharge RegDate RegTime BankAccNo BankName BankBranch PANNo PaymentMode CQDDNO MoneyReceptNo RegActivationDt ReceivingOffice DataEnteredBy AuthorisedBy ValidUpto Type Int Varchar Varchar Varchar Varchar Varchar Varchar Varchar char Int char Int Numeric datetime datetime varchar varchar varchar varchar Int varchar varchar datetime Varchar varchar varchar datetime Size 4 200 200 200 30 15 50 30 1 4 1 4 18,2 Nul l N N N Y Y Y Y Y N N N N N Default Values Key Y Remarks
ASPL Page 9
Franchise Code Franchise Name Address1 Address 2 Phone No1 Email ID Concern Person Mobile Number M/F -M,F-F Introducer code M/F -M,F-F Collector code Registration charge Registration date Bank account Number Name of the bank Bank Branch Pan Number Payment mode Cheque /D.D Number Money Receipt Number Registration Activation Date Receiving Officer Daya Entered by Authorised by Auto Calculate , 1 Year after the Registration Activation Date.After this date Associate have to take new Number
20 30 30 20 20 20 50 50 50
N N N N
N N N N N
2.12 Page Name:Join Asscociate Member id Member Name:txt S/O, D.O /W.O:txt Date of Birth :txt Sex :Lov Mobile:txt Communication Address Village :txt P.S:txt Pin.Code:txt Phone No.:txt PO.:txt District:txt
Version:1.0.0.0 SYNOPSIS & SDD Land Mark:txt Permanaet Address Village ;txt P.S:txt Pin.Code;txt Phone No.:txt PO.:txt District:Lov Land Mark:txt Familimy Member 1:txt Relation:txt Age:txt Familimy Member 2:txt Relation:txt Age:txt Familimy Member 3:txt Relation:txt Age: Height of L.A :txt Weight Of L.A :txt Height of Proposer:;txt Weight of Proposer::txt IntroducerCode:txt Introducer Name:auto Collecter Code :txt Collecter Name :auto Master Franchisee Code :txt Franchisee Code :txt Service category :Lov Registration Charge:auto Service Provide Amount:auto Date :dt Education :txt Occupation :txt Annual Income:txt Marital Status:Lov Nature of Duty :txt Nominee:txt Nominee D.O.B : dt Bank Account Number :txt Bank Name :txt Bank Branch Name :txt
ASPL Page 10
Version:1.0.0.0 SYNOPSIS & SDD PAN No:txt Payment Mode :Lov Cheque/D.D:txt Age Proof Document :txt Address Proof Document :txt Money Receipt No.: auto Registration Activation date :dt Service Activation Date :dt Receiving officer: txt Data Entered By :txt Authorised By: Registration Valid Upto :auto Data Dictationary Name: TRN_Associate Description: Franchise join
Column Name Code DocumentDate Mname SonOf DateOfBirth Sex Mobile Cvillage CPS CPIN CPHNO CPO Cdistrict ClandMRk Pvillage PPS PPIN PPHNO PPO Pdistrict PlandMRk Fmember1 Relation1 Age1 Fmember2 Relation2 Age2 Fmember3 Relation3 Age3 HegOfLA Type Int Datetime Varchar Varchar Varchar Int Varchar Varchar Varchar Varchar Varchar Varchar Int varchar Varchar Varchar Varchar Varchar Varchar Int varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar Size 4 200 200 20 4 50 50 50 50 50 30 4 30 50 50 50 50 30 4 30 50 20 3 50 20 3 50 20 3 5 Nul l N N N Y N Y N Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Default Values Key Y Remarks
ASPL Page 11
Associate Code Server Date & Time Member Name Son Of Date of birth Mobile Number Communication Village Police station Pin no Phone Number Post Office District Lank mark Permanent Village Police station Pin no Phone Number Post Office District Lank mark Family Member 1 Relation Age Family Member 2 Relation Age Family Member Relation Age
Height of L.A
50 30 18,2 30 50 20 30 30 20 20 30 30 20
Y Y N Y N N N N N
50 50 50
N N N N N N N N
2.13 Page Name:Payment Voucher Payment Voucher Number :txt Voucher date :date Type :Lov ID :txt Travelling Allowance:auto
Version:1.0.0.0 SYNOPSIS & SDD Pay Travelling Allowance:chk Commission:auto Pay Commission:chk Salary :auto Pay Salary:chk Total :auto Data Dictationary Name: TRN_PAYMENT Description: Event Manager
Column Name Code PayRectpNo Type AsociateID TraVelAllow Commission Salary Total Type Int Varchar Char Int numeric numeric numeric Numeric Size 4 20 1 4 18 ,2 18 ,2 18,2 18,2 Nul l N N N N Y Y Y N Default Values Key Y Remarks
ASPL Page 13
Payment Voucher Code Payment Voucher Number M/F-M f-F ,Asso-A Code of M/F ,F.,A Travelling Allowance Commission amount Salary Amount Total
2.14 These table are required for transaction purpose no UI is required Data Dictationary Name: TRN_Designationt Description: Designation Change track
Column Name Type AsociateID DesgnationID EffectiveByID EffectiveDate Statue Type Char Int Int Int Datetime Int Size 1 4 4 Nul l N N N N N N Default Values Key Remarks M/F-M f-F ,Asso-A Associate code Designation Code Promoted for whom Date of promotion Is currently active then 1 else 0
Data Dictationary Name: TRN_Commission Description: Comission generate & Change track
Column Name AsociateID CommAmt MoneyReceipt Type Int Numeric varchar Size 4 18, 20 Nul l N N Default Values Key Y Remarks Associate code Commission Amount Money Receipt Number
ASPL Page 14
Promoted for whom Date of promotion Payment Voucher Number Paid 1 else 0
20 4
Data Dictationary Name: TRN_Insurance Description: Insurance generate & Change track
Column Name AsociateID MoneyReceipt InsuranceAmt PaidAmt EffectiveByID EffectiveDate EffectiveUpto PayRectpNo Statue Type Int varchar Numeric Numeric Int Datetime Varchar Int Size 4 20 18,2 18,2 Nul l N N N N 20 4 N N Default Values Key Y Remarks Associate code Money Receipt Number Assure Amount Actual payble Amount Promoted for whom Date of promotion Insurance Upto Payment Voucher Number Paid 1 else 0
Data Dictationary Name: TRN_Salary Description: Insurance generate & Change track
Column Name AsociateID MoneyReceipt EffectiveByID MonthlyAmt MonthYear PayRectpNo Statue Type Int varchar Int Numeric datetime Varchar Int Size 4 20 4 18,2 20 4 Nul l N N N N N Default Values Key Y Remarks Associate code Money Receipt Number Promoted for whom Monthly Amount Month Year Payment Voucher Number Paid 1 else 0
ASPL Page 15
Company
Frnchis ee<3
Franchisee Y
Associ ate<3
Associate
Have parents
Get 100*3
Y
Associ ate<3
Y
Associ ate<3
Y Get 250*3
Y
Get Insurence
Y
Get Salary
Associate
ASPL Page 16
Super User
SMS to Client
Admin
Business Flow Commission Slab Level 1 Level 2 Level 3 Rs. X Rs. Y Rs. Z
ASPL Page 17
Associate
Joining
Associate/Franch isee
Get Previledg e
Priviledge card
Level 1
Associate/Franch isee
Generate Salaly M
Level 2
Associate/Franch isee
Level 3
Associate/Franch isee
Generate Salaly O
ASPL Page 18
Report 1.Periodic Joining Report (Details Fomat) Input : From Date , To Date Output
RAINBOW INFOSOLUTION Address of the company Periodic joining Report from 01/02/2003 to 03/032005 Member ID Name Resistration Fees Service Charge 1500 200 1700
ROW000001 Ayan Banerjee 750 ROW000002 Samar Dey 750 Total:1500 Grand Total: 3200
2.Periodic Joining Report (Summery Fomat) Input : From Date , To Date Output
RAINBOW INFOSOLUTION Address of the company Periodic joining Report from 01/02/2003 to 03/032005 Member ID ROW000001 ROW000002 Total Paid 2250 9500
ASPL Page 19
3.Periodic wise Revenue Collection Report Input : From Date , To Date Output
RAINBOW INFOSOLUTION Address of the company Periodic Revenue collection Report 01/02/2003 to 03/032005 Member ID ROW000001 ROW000002 Toatl Paid 2250 9500
RAINBOW INFOSOLUTION Address of the company Periodic joining Report from 01/02/2003 to 03/032005 Member ID Name Commission
ASPL Page 20
RAINBOW INFOSOLUTION Address of the company Periodic joining Report from 01/02/2003 to 03/032005 Member ID Name Unpaid Amount
ROW00001(Ayan Banerjee)
RAINBOW INFOSOLUTION Address of the company ROW00001(Ayan Banerjee) ROW0000(Samar Nag) ROW (Jatin Lalit)