Final Project Presentation on
KUDUMBASREE CDS AUTOMATION
By
Megha V
MSc. Computer Science
B4MCSC1010
Under the Guidance of
Dr. Rajkumar K K
Dept. IT
School of Information Science and Technology
Kannur University
2016
INTRODUCTION
 CDS: It is Panchayath level section of Kudumbasree
organization.
 The aim of the proposed work is to provide a website
for ‘Kudumbasree Community Development Society’
of Alakode Panchayat, Kannur district.
 This project will enable any Kudumbasree user in the
Pachayat to search activities, find, and manage their
unit profile up to date and communicate with the
CDS.
EXISTING SYSTEM
 Manual operations
 A lot of paper work
DRAWBACKS OF EXISTING SYSTEM
 Time consuming
 Lot of paper work is involved
PROPOSED SYSYTEM
 It overcomes the limitations of existing system
 Easy to manage
REQUIREMENT ENGINEERING
FEASIBILITY STUDY
In the development of “KUDUMBASREE CDS
AUTOMATION”, the feasibility study is carried out to
determine whether the proposed system can be developed
with the available resources. The key steps in the feasibility
study are:
 Economic Feasibility
 Technical Feasibility
 Operational Feasibility
 Behavioral Feasibility
Purpose
 The aim of the project Kudumbasree CDS automation
is to computerize all the registers and account details
and automating all tasks thus by reducing the effort
and time required to manage all this information
manually.
 Registration of Kudumbasree units to CDS are also
done through this application.
Scope
 The CDS Automation basically focusing on
digitalizing the traditional system thus reducing paper
work.
 Manual work will be reduced and entire system will be
automated
Product Perspectives
 Web based system
 Authorized Users can access data
 This website can be used for managing all Kudumbasree
units in the Panchayat
USERS
CDS chairperson(Admin)
Accountant
Kudumbasree
GENERAL DESCRIPTION
FUNCTIONS
 Kudumbasree registration
 Adding Members
 Committee Registration
 Report Submitting
 Adding Cash Book
 Managing Balasabha
 Managing Farmers facilitation Center
FUNCTIONS
CDS Chairperson
 Chairperson is the Admin of the Website
 Give Affiliation to Kudumbasree units
 Viewing Kudumbasree units profile
 Add ADS Committee from Kudumbasree committee
 Form CDS Committee
 Check Stock and Cash Book
 Give Affiliation to Balasabha
FUNCTIONS
Accountant
Add Income and Expense
Check stock
Manage farmers Facilitation Center(FFC)
Verify Monthly Report from Kudumbasree
Kudumbasree
Apply for Affiliation
Add Members to units
Update Profile
Form Committee
Add ADS Members
Submit Monthly report
Apply Loan
Submit re affiliation
Operating Environment
Technologies used:
 Language: C#
 Front end:ASP.NET
 IDE: Visual Studio 2010
 Backend: Microsoft SQL Server 2008
System Requirement:
 Minimum RAM : 512 MB
 Hard Disk : 40 GB
 Processor : Intel
 Operating System : Windows XP, Windows 7 and above
General Constraints
 System is to be developed as a web application.
 System is to be developed in ASP.NET
 Data must be stored in a relational database for quick
queries and storage.
 All users are to be authorized users.
External Interface Requirements
 System Interface
Database connection to the Microsoft SQL Server
2008 database
 User Interface
Forms and dialogues.
 Hardware Interface
Desktop PC or laptop with an internet connection
 Software interfaces
Operating System
Browser to load and view the web pages
 Communication Interface
The connection between the client and the server uses
connection oriented communication, via TCP/IP
NON FUNCTIONAL REQUIREMENTS
 Error handling
 Performance Requirements
 Safety Requirements
 Security Requirements
 secured database
 permit only user to modify the contents
DESIGN
SPECIFICATION
INPUT DESIGN
Major Input Screens
 Login Screen
 Kudumbasree Affiliation form
 Kudumbasree Committee Updating form
 CDS executive committee updating form
 Loan application form
 Monthly report form
 Member registration form
 Bala sabha registration form
OUTPUT DESIGN
Major output Screens
 View Affiliation and re affiliation requests
 View kudumbasree profile
 View Bala registration
 Meeting report
 Monthly report of kudumbasree
 Account details of CDS
DATABASE DESIGN
1. Table Name: Login This table is used to store login
details of the users.
FIELD
NAME
DATATYPE
DESCRIPTION CONSTRAINTS
Username varchar(20) Username of user Primary key
Password varchar(20) Password of user Not null
Type varchar(15) Type of user which means
admin, accountant and
Kudumbasree
Not null
2. Affiliation_Request
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
Reg_id int Registration ID Primary key
Ward_No int Ward Number Foreign Key
Name varchar(20) Kudumbasree name Not null
Place varchar(20) Place Not null
Date_Formed date date when kudumbasree formed Not null
Bank_ac_started_date date Bank account started date Not null
Bank_id int Bank id Foreign Key
Branch varchar(20) Branch name Not null
Meeting_place varchar(20) Place of meeting Not null
Meeting_time varchar(20) Time of meeting Not null
Day varchar(10) Day of unit meeting Not null
Mailid varchar(20) Common mail ID of the unit Not null
status varchar(10) To check whether approved or Not null
3. NHG
FIELD NAME DATATYPE DESCRIPTION ONSTRAINTS
Affiliation_no varchar(20) Affiliation
number
Primary key
Reg_id varchar(50) Registration ID Foreign key
Next_date date Re affiliation date Not null
4.Profile
pFIELD NAME DATATYPE DESCRIPTION CONSTRAIN
TS
Affiliation_no varchar(20) Affiliation number of
unit
Foreign key
Total_member int Total members Not null
SCST int Total SCST members Not null
BPL int Total BPL members Not null
APL int Total APL members Not null
5. Member
FIELD
NAME
DATATYPE
DESCRIPTION
CONSTRAINT
S
Member_id varchar(20) Type id Primary key
Affiliation_no varchar(20) Affiliation number Foreign key
Name float price of the service Not null
House_name varchar(10) Date Not null
Date date Membership given
date
Not null
Age int Age of member Not null
Occupation varchar(20) occupation Not null
Tech_skill varchar(20) Technical skill
education varchar(20) Educational
qualification
Not null
family_mem int no of Family member Not null
bplapl varchar(20) BPL or APL Not null
category varchar(20) Category of member Not null
Amount numeric(18, 0) Thrift amount Not null
6. NHG_Committee
FIELD NAME DATATYPE DESCRIPTION
CONSTRAINT
S
Comm_id int committee ID Primary key
Member_id varchar(20) unit member ID Foreign key
Post varchar(20) Post name Not null
Phn Phone number Not null
7. NHG_Committee
FIELD NAME DATATYPE DESCRIPTION
CONSTRAINT
S
Ward_No int Ward no Primary key
Ward_name varchar(20) Ward name Not null
Member varchar(20) Ward Member Name Not null
8. ADS_member
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
ADS_memid int ADS member ID Primary key
Member_id varchar(20) Kudumbasree member ID Foreign key
Phone number varchar(20) Phone number Not null
9. ADS_Committee
FIELD NAME DATATYPE
DESCRIPTION
CONSTRAINTS
Ward_No int Ward number Foreign key
ADS_memid int ADS member ID Foreign key
Post int Post name Not null
FIELD NAME
DATATYPE
DESCRIPTION CONSTRAINTS
genid int General body member
ID
Primary key
ADS_memid varchar(20) ADS member ID Foreign key
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
exeid int Committee member ID Primary key
genid int General body member
id
Foreign key
Post Varchar(25) Post name Not null
10. General_body
11. Executive
12. Income_Source
FIELD NAME DATATYPE DISCRIPTION CONSTRAINTS
incid int income sourse id Primary key
Source varchar(30) Source of income Not null
13. Income
FIELD
NAME
DATATYPE
DESCRIPTION
CONSTRAINTS
id int Id of income added Primary key
incid int income source id Foreign key
date date Date Not null
Amount float Amount Not null
Status varchar(10) status indicating
verification
Not null
14. Expense_category
FIELD NAME
DATATYPE
DESCRIPTION CONSTRAINTS
expid int Expense category ID Primary key
Category int category Not null
15. Expense
FIELD NAME DATATYPE
DESCRIPTION
CONSTRAINTS
id int Id of Expense
added
Primary key
expid int Expense category ID Foreign key
Date date Date Not null
Amount float expense amount Not null
Status varchar(10) status indicating
verification
Not null
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
meeting_id int Meeting ID Primary key
genid int General body member
ID
Foreign key
attendance varchar(10) Attendance of member Not null
date date Date of meeting Not null
16. Gen_meeting
17. Exe_meeting
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
meeting_id int Meeting ID Primary key
exeid int Id of executive committee
member
Foreign key
attendance varchar(10) Attendance of member Not null
date date Date Not null
18. Loan
19. Stock
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
Loan_id int ID of loan application Primary key
Affiliation_no varchar(20) Kudumbasree Affiliation date Foreign key
Amount float Amount of loan required from
bank
Not null
status varchar(10) status for approval Not null
require varchar(10) No. of required persons Not null
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
Bank_id int bank ID Primary key
B_Name Varcchar(20) Bank Name Not Null
19. Bank
19. Stock
FIELD NAME DATATYPE DESCRIPTION CONSTRAINT
S
stkid int Stock item id Primary key
Item name varchar(20) Item name Not null
no int Number available Not null
rent float rent amount Not null
21. Rent
FIELD NAME DATATYPE DESCRIPTION CONSTRAINT
S
Rentid int Rent Id Primary key
stkid int Item ID Foreign key
no int Number of item given Not Null
date date Date Not Null
cus_name varchar(20) Customer Name Not null
rtdate date Returned date Not null
duration int Number of days given
for
Not Null
22. Ward
FIELD NAME DATATYPE DESCRIPTION CONSTRAINT
S
Ward_No int Ward no Primary key
Ward_name varchar(20) Route name Not null
Member varchar(20) Ward Member Name Not null
23. BalaSabha_Reg
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
regid int Registration ID Primary key
Affiliation_no varchar(20) Kudumbasree
Affiliation number
Foreign key
place varchar(20) Place Not null
total int Total number of child Not null
regno varchar(20) Registration number Not null
status varchar(20) registration status Not null
24. Child
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
Child_id int ID of child Primary key
Regid int Bala sabha ID Foreign key
Name varchar(20) name of child Not null
Parent varchar(20) name of parent Not null
age int Date Not null
25. Balapanchayat
FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS
bchildid int Membership id Primary key
child_id int Child ID Foreign key
post varchar(20) Post name Not null
26. Month_Report
FIELD NAME DATATYPE DESCRIPTION CONSTRAINT
S
Report_id int ID of child Primary key
Affiliation_no int Bala sabha ID Foreign key
date date Date Not null
Thrift float Thrift amount Not null
Loan float Internal Loan Amount Not null
repay float Loan repayment amount Not null
withdwthrift float Withdrawed Thrift Not null
loano int Number of loan in the month Not null
link_ln_no int Linkage Loan number Not null
link_repay_amnt float linkage loan repayment amount Not null
purpose varchar(25) Purpose of loan Not null
Date_alwd date Loan allowed date Not null
total float Loan amount Not null
required int No of member Not null
match_amount float Matching grant amount Not null
interest varchar Interest rate Not null
dur varchar(20) Duration of repayment Not null
ac_no varchar(25) loan Account number Not null
cuur_repay float repaid amount in the current month Not null
remaining float Remaining repayment amount Not null
repay_no int The number of the cuurent Not null
FIELD NAME DATATYPE DESCRIPTIO
N
CONSTRAIN
TS
staff_id int Staff ID Primary key
Name Varcchar20() Child ID Foreign key
Post varchar(20) Post name Not null
Joined date date Joined Date Not Null
27. Staff
ER DIAGRAM
DATA FLOW DIAGRAM
Context Level
Level 0
1. Username+password
Level 1 Admin
1. Ward_No+ Name+ Place+ Date_Formed+ Bank_ac_started_date+
Bank_Name+ Branch+ Meeting_place+ Meeting_time+ Day+ Mailid
2. Status
3. Affiliation_no+reg_id+next_date
4. Affiliation_no+next_date
5. Affiliation_no+place+total
6. Regno+status
7. Childid+regid+name+parent+age
8. Childid+regid+name+parent+age
9. ADSmem_id+member_id+phno
10. ADS_memid+ Genid
11. Exeid+genid
12. Exeid
13. Stockid
14. Id
15. Status
16. Id
17. Status
18. Ward number
Level 1.1:Admin
1. wardno+name+place+Date_formed+Bank_ac_started_date+Bank_name+branch+meetin
g_place+meeting_time+meeting_day+mailid
2. status
3. Affiliation_no+reg_id+next_date
4. Affiliation_no
5. member_id
6. membered+post
7. comm_id
8. Affiliation_no+amount+date
9. Status
10. affiliation_no+redid+date+thrift+loan+repay+withdwthrift+loanno+link_ln_no+link_rep
ay_amnt+purpose+date_alwd+total+required+match_amount+interest+dur+ac_no+curr_r
epay+remaining+repay_no
11. Reportid+status
Level 1.2 : Admin
1. Affiliation_no+place+total
2. Regno+status
3. status
4. Regno
5. Chidid
6. Childid
7. Bchildid+childid+post
Level 1 Accountant
1. Incid+source
2. Id+incid+date+amount
3. Expid+category
4. Id+expid+amount+date
5. Stkid+item+no
6. Stkid
7. Affliation+no+amount+status
Leve1 1: Kudumbasree
1. Status
2. Loanid+affiliation_no+amount
3. Affiliation_no
4. Reg_id+wardno+name+place+Date_formed+Bank_ac_started_date+Bank_name+branch+meeting_place+
meeting_time+meeting_day+mailid
5. Wardno
6. Reportid+affiliation_no+redid+date+thrift+loan+repay+withdwthrift+loanno+link_ln_no+link_repay_amnt
+purpose+date_alwd+total+required+match_amount+interest+dur+ac_no+curr_repay+remaining+repay_n
o
7. Affiliation_no
8. Affiliation_no
9. Affiliation_no+total_member+scst+bpl+apl
10. Affiliation_no
11. Member_id+Affiliation_no+Name+house_name+date+age+occupation+tech_skill+education+family_mem
+bplapl+category+amount
12. Member_id
13. Postid
14. Comm_id+member_id+post+phno
15. Affiliation_no
16. Regid+affiliation_no+place+total
17. Regno
18. Childid+regno+name+age+parent
UML DIAGRAMS
Use case Diagram
2. Activity Diagrams
1.Activity diagram of admin
2.Activity diagram of accountant
3. Activity diagram of Kudumbasree
3.SEQUENCE DIAGRAM
SYSTEM DEVELOPMENT
Coding structure
System development is a series of operation performed to manipulate
data to produce output from a computer system.
1. External system development
2. Internal system development
The major external system development activities are:
Planning
Equipment acquisition
Installation
Implementation
The major internal development activities are:
Coding structure
Computer program development
Performance testing
SYSTEM TESTING
System testing is actually a series of different
tests whose primary purpose is to fully exercise the
computer-based system
 Unit testing
Integration testing
Validation testing
Output testing
TEST CASES
Test Case Name Login
Test Case Description Test whether login is possible
Item(s) to be Tested
1 User Name
2 Password
Specifications
Input Expected Output/Result
1.Invalid username and password
2.Invalid username and valid password
3.Valid username and Invalid password
4.Valid username and Password
1.Form is displayed with “User name or
password is incorrect” message
2. Form is displayed with “User name or
password is incorrect” message
3. Form is displayed with “User name or
password is incorrect” message
4.Home page according to user type is displayed
Test Case Name Kudumbasree Registration
Test Case Description
Test whether Kudumbasree entry is
possible without giving proper details
Item(s) to be selected
All Fields
Specifications
Input Output
Any one of the mandatory field is empty
Invalid email entry
Ward is not selected
Displays message “Field is required”
Displays message “Invalid email”
Displays message “Select Ward Number”
Test Case Name Member Registration
Test Case Description
Test whether Member registration is
possible without giving proper details
Item(s) to be selected
All Fields
Specifications
Input Output
Any one of the mandatory field is
Invalid email entry
Invalid phone no entry
Category is not selected
Displays message “Field is required”
Displays message “Invalid email”
Displays message “Invalid phone”
Displays message “Please Select
Category”
Test Case Name Account
Test Case Description
Test whether Income and expense
details entry is possible without giving
proper details
Item(s) to be selected
All Fields
Specifications
Input Output
Any one of the mandatory field is empty
Invalid amount entry
Displays message “Please fill the
field”
Displays message “Invalid amount”
SCREEN SHOTS
HOME PAGE
LOGIN PAGE
KUDUMBASREE REGISTRATION FORM
KUDUMBASREE PROFILE FORM
BALASABHA REGISTRATION
ADMIN APPROVE KUDUMBASREE AFFILIATION
ADMIN ADD ADS COMMITTEE
ADMIN VIEW KUDUMBASREE COMMITTEE
KUDUMBASREE MEMBER REGISTRATION FORM
CHILD REGISTRATION FORM
CONCLUSION
The “KUDUMBASREE CDS AUTOMATION” able to keep details all
Kudumbasree units in the Panchayat. This project will enable any
Kudumbasree user to search activities, find, and manage their unit profile
up to date with the CDS and communicate with CDS. The CDS
Automation basically focusing on digitalizing the traditional system thus
reducing paper work. Manual work will be reduced and entire system will
be automated.
FUTURE ENHANCEMENTS
The software I was developed can be used to automate all the activities in
the Alakode Panchayat. CDS Admin can search view all kudumbasree and
members. Later This software can be extended to include all kudumbasree
units in the district. Hence District mission can search and view all
kudumbasree units in the district. This application provides better
extensibility and flexibility for future enhancements. Any further
requirement website is possible with the same features guaranteed
3. REFERENCES
BOOKS
 Ragu Ramakrishna - Database Management Systems, Second Edition
 Roger S Pressman-Software Engineering, A Practitioner’s Approach.
WEBSITES
 www.w3school.com
Msc project_CDS Automation

Msc project_CDS Automation

  • 1.
    Final Project Presentationon KUDUMBASREE CDS AUTOMATION By Megha V MSc. Computer Science B4MCSC1010 Under the Guidance of Dr. Rajkumar K K Dept. IT School of Information Science and Technology Kannur University 2016
  • 2.
    INTRODUCTION  CDS: Itis Panchayath level section of Kudumbasree organization.  The aim of the proposed work is to provide a website for ‘Kudumbasree Community Development Society’ of Alakode Panchayat, Kannur district.  This project will enable any Kudumbasree user in the Pachayat to search activities, find, and manage their unit profile up to date and communicate with the CDS.
  • 3.
    EXISTING SYSTEM  Manualoperations  A lot of paper work DRAWBACKS OF EXISTING SYSTEM  Time consuming  Lot of paper work is involved PROPOSED SYSYTEM  It overcomes the limitations of existing system  Easy to manage
  • 4.
  • 5.
    FEASIBILITY STUDY In thedevelopment of “KUDUMBASREE CDS AUTOMATION”, the feasibility study is carried out to determine whether the proposed system can be developed with the available resources. The key steps in the feasibility study are:  Economic Feasibility  Technical Feasibility  Operational Feasibility  Behavioral Feasibility
  • 6.
    Purpose  The aimof the project Kudumbasree CDS automation is to computerize all the registers and account details and automating all tasks thus by reducing the effort and time required to manage all this information manually.  Registration of Kudumbasree units to CDS are also done through this application.
  • 7.
    Scope  The CDSAutomation basically focusing on digitalizing the traditional system thus reducing paper work.  Manual work will be reduced and entire system will be automated
  • 8.
    Product Perspectives  Webbased system  Authorized Users can access data  This website can be used for managing all Kudumbasree units in the Panchayat
  • 9.
  • 10.
    FUNCTIONS  Kudumbasree registration Adding Members  Committee Registration  Report Submitting  Adding Cash Book  Managing Balasabha  Managing Farmers facilitation Center
  • 11.
    FUNCTIONS CDS Chairperson  Chairpersonis the Admin of the Website  Give Affiliation to Kudumbasree units  Viewing Kudumbasree units profile  Add ADS Committee from Kudumbasree committee  Form CDS Committee  Check Stock and Cash Book  Give Affiliation to Balasabha
  • 12.
    FUNCTIONS Accountant Add Income andExpense Check stock Manage farmers Facilitation Center(FFC) Verify Monthly Report from Kudumbasree
  • 13.
    Kudumbasree Apply for Affiliation AddMembers to units Update Profile Form Committee Add ADS Members Submit Monthly report Apply Loan Submit re affiliation
  • 14.
    Operating Environment Technologies used: Language: C#  Front end:ASP.NET  IDE: Visual Studio 2010  Backend: Microsoft SQL Server 2008 System Requirement:  Minimum RAM : 512 MB  Hard Disk : 40 GB  Processor : Intel  Operating System : Windows XP, Windows 7 and above
  • 15.
    General Constraints  Systemis to be developed as a web application.  System is to be developed in ASP.NET  Data must be stored in a relational database for quick queries and storage.  All users are to be authorized users.
  • 16.
    External Interface Requirements System Interface Database connection to the Microsoft SQL Server 2008 database  User Interface Forms and dialogues.
  • 17.
     Hardware Interface DesktopPC or laptop with an internet connection  Software interfaces Operating System Browser to load and view the web pages  Communication Interface The connection between the client and the server uses connection oriented communication, via TCP/IP
  • 18.
    NON FUNCTIONAL REQUIREMENTS Error handling  Performance Requirements  Safety Requirements  Security Requirements  secured database  permit only user to modify the contents
  • 19.
  • 20.
    INPUT DESIGN Major InputScreens  Login Screen  Kudumbasree Affiliation form  Kudumbasree Committee Updating form  CDS executive committee updating form  Loan application form  Monthly report form  Member registration form  Bala sabha registration form
  • 21.
    OUTPUT DESIGN Major outputScreens  View Affiliation and re affiliation requests  View kudumbasree profile  View Bala registration  Meeting report  Monthly report of kudumbasree  Account details of CDS
  • 22.
    DATABASE DESIGN 1. TableName: Login This table is used to store login details of the users. FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS Username varchar(20) Username of user Primary key Password varchar(20) Password of user Not null Type varchar(15) Type of user which means admin, accountant and Kudumbasree Not null
  • 23.
    2. Affiliation_Request FIELD NAMEDATATYPE DESCRIPTION CONSTRAINTS Reg_id int Registration ID Primary key Ward_No int Ward Number Foreign Key Name varchar(20) Kudumbasree name Not null Place varchar(20) Place Not null Date_Formed date date when kudumbasree formed Not null Bank_ac_started_date date Bank account started date Not null Bank_id int Bank id Foreign Key Branch varchar(20) Branch name Not null Meeting_place varchar(20) Place of meeting Not null Meeting_time varchar(20) Time of meeting Not null Day varchar(10) Day of unit meeting Not null Mailid varchar(20) Common mail ID of the unit Not null status varchar(10) To check whether approved or Not null
  • 24.
    3. NHG FIELD NAMEDATATYPE DESCRIPTION ONSTRAINTS Affiliation_no varchar(20) Affiliation number Primary key Reg_id varchar(50) Registration ID Foreign key Next_date date Re affiliation date Not null 4.Profile pFIELD NAME DATATYPE DESCRIPTION CONSTRAIN TS Affiliation_no varchar(20) Affiliation number of unit Foreign key Total_member int Total members Not null SCST int Total SCST members Not null BPL int Total BPL members Not null APL int Total APL members Not null
  • 25.
    5. Member FIELD NAME DATATYPE DESCRIPTION CONSTRAINT S Member_id varchar(20)Type id Primary key Affiliation_no varchar(20) Affiliation number Foreign key Name float price of the service Not null House_name varchar(10) Date Not null Date date Membership given date Not null Age int Age of member Not null Occupation varchar(20) occupation Not null Tech_skill varchar(20) Technical skill education varchar(20) Educational qualification Not null family_mem int no of Family member Not null bplapl varchar(20) BPL or APL Not null category varchar(20) Category of member Not null Amount numeric(18, 0) Thrift amount Not null
  • 26.
    6. NHG_Committee FIELD NAMEDATATYPE DESCRIPTION CONSTRAINT S Comm_id int committee ID Primary key Member_id varchar(20) unit member ID Foreign key Post varchar(20) Post name Not null Phn Phone number Not null 7. NHG_Committee FIELD NAME DATATYPE DESCRIPTION CONSTRAINT S Ward_No int Ward no Primary key Ward_name varchar(20) Ward name Not null Member varchar(20) Ward Member Name Not null
  • 27.
    8. ADS_member FIELD NAMEDATATYPE DESCRIPTION CONSTRAINTS ADS_memid int ADS member ID Primary key Member_id varchar(20) Kudumbasree member ID Foreign key Phone number varchar(20) Phone number Not null 9. ADS_Committee FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS Ward_No int Ward number Foreign key ADS_memid int ADS member ID Foreign key Post int Post name Not null
  • 28.
    FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS genidint General body member ID Primary key ADS_memid varchar(20) ADS member ID Foreign key FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS exeid int Committee member ID Primary key genid int General body member id Foreign key Post Varchar(25) Post name Not null 10. General_body 11. Executive
  • 29.
    12. Income_Source FIELD NAMEDATATYPE DISCRIPTION CONSTRAINTS incid int income sourse id Primary key Source varchar(30) Source of income Not null 13. Income FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS id int Id of income added Primary key incid int income source id Foreign key date date Date Not null Amount float Amount Not null Status varchar(10) status indicating verification Not null
  • 30.
    14. Expense_category FIELD NAME DATATYPE DESCRIPTIONCONSTRAINTS expid int Expense category ID Primary key Category int category Not null 15. Expense FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS id int Id of Expense added Primary key expid int Expense category ID Foreign key Date date Date Not null Amount float expense amount Not null Status varchar(10) status indicating verification Not null
  • 31.
    FIELD NAME DATATYPEDESCRIPTION CONSTRAINTS meeting_id int Meeting ID Primary key genid int General body member ID Foreign key attendance varchar(10) Attendance of member Not null date date Date of meeting Not null 16. Gen_meeting 17. Exe_meeting FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS meeting_id int Meeting ID Primary key exeid int Id of executive committee member Foreign key attendance varchar(10) Attendance of member Not null date date Date Not null
  • 32.
    18. Loan 19. Stock FIELDNAME DATATYPE DESCRIPTION CONSTRAINTS Loan_id int ID of loan application Primary key Affiliation_no varchar(20) Kudumbasree Affiliation date Foreign key Amount float Amount of loan required from bank Not null status varchar(10) status for approval Not null require varchar(10) No. of required persons Not null
  • 33.
    FIELD NAME DATATYPEDESCRIPTION CONSTRAINTS Bank_id int bank ID Primary key B_Name Varcchar(20) Bank Name Not Null 19. Bank 19. Stock FIELD NAME DATATYPE DESCRIPTION CONSTRAINT S stkid int Stock item id Primary key Item name varchar(20) Item name Not null no int Number available Not null rent float rent amount Not null
  • 34.
    21. Rent FIELD NAMEDATATYPE DESCRIPTION CONSTRAINT S Rentid int Rent Id Primary key stkid int Item ID Foreign key no int Number of item given Not Null date date Date Not Null cus_name varchar(20) Customer Name Not null rtdate date Returned date Not null duration int Number of days given for Not Null
  • 35.
    22. Ward FIELD NAMEDATATYPE DESCRIPTION CONSTRAINT S Ward_No int Ward no Primary key Ward_name varchar(20) Route name Not null Member varchar(20) Ward Member Name Not null
  • 36.
    23. BalaSabha_Reg FIELD NAMEDATATYPE DESCRIPTION CONSTRAINTS regid int Registration ID Primary key Affiliation_no varchar(20) Kudumbasree Affiliation number Foreign key place varchar(20) Place Not null total int Total number of child Not null regno varchar(20) Registration number Not null status varchar(20) registration status Not null
  • 37.
    24. Child FIELD NAMEDATATYPE DESCRIPTION CONSTRAINTS Child_id int ID of child Primary key Regid int Bala sabha ID Foreign key Name varchar(20) name of child Not null Parent varchar(20) name of parent Not null age int Date Not null 25. Balapanchayat FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS bchildid int Membership id Primary key child_id int Child ID Foreign key post varchar(20) Post name Not null
  • 38.
    26. Month_Report FIELD NAMEDATATYPE DESCRIPTION CONSTRAINT S Report_id int ID of child Primary key Affiliation_no int Bala sabha ID Foreign key date date Date Not null Thrift float Thrift amount Not null Loan float Internal Loan Amount Not null repay float Loan repayment amount Not null withdwthrift float Withdrawed Thrift Not null loano int Number of loan in the month Not null link_ln_no int Linkage Loan number Not null link_repay_amnt float linkage loan repayment amount Not null purpose varchar(25) Purpose of loan Not null Date_alwd date Loan allowed date Not null total float Loan amount Not null required int No of member Not null match_amount float Matching grant amount Not null interest varchar Interest rate Not null dur varchar(20) Duration of repayment Not null ac_no varchar(25) loan Account number Not null cuur_repay float repaid amount in the current month Not null remaining float Remaining repayment amount Not null repay_no int The number of the cuurent Not null
  • 39.
    FIELD NAME DATATYPEDESCRIPTIO N CONSTRAIN TS staff_id int Staff ID Primary key Name Varcchar20() Child ID Foreign key Post varchar(20) Post name Not null Joined date date Joined Date Not Null 27. Staff
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
    1. Ward_No+ Name+Place+ Date_Formed+ Bank_ac_started_date+ Bank_Name+ Branch+ Meeting_place+ Meeting_time+ Day+ Mailid 2. Status 3. Affiliation_no+reg_id+next_date 4. Affiliation_no+next_date 5. Affiliation_no+place+total 6. Regno+status 7. Childid+regid+name+parent+age 8. Childid+regid+name+parent+age 9. ADSmem_id+member_id+phno 10. ADS_memid+ Genid 11. Exeid+genid 12. Exeid 13. Stockid 14. Id 15. Status 16. Id 17. Status 18. Ward number
  • 45.
  • 46.
    1. wardno+name+place+Date_formed+Bank_ac_started_date+Bank_name+branch+meetin g_place+meeting_time+meeting_day+mailid 2. status 3.Affiliation_no+reg_id+next_date 4. Affiliation_no 5. member_id 6. membered+post 7. comm_id 8. Affiliation_no+amount+date 9. Status 10. affiliation_no+redid+date+thrift+loan+repay+withdwthrift+loanno+link_ln_no+link_rep ay_amnt+purpose+date_alwd+total+required+match_amount+interest+dur+ac_no+curr_r epay+remaining+repay_no 11. Reportid+status
  • 47.
    Level 1.2 :Admin 1. Affiliation_no+place+total 2. Regno+status 3. status 4. Regno 5. Chidid 6. Childid 7. Bchildid+childid+post
  • 48.
    Level 1 Accountant 1.Incid+source 2. Id+incid+date+amount 3. Expid+category 4. Id+expid+amount+date 5. Stkid+item+no 6. Stkid 7. Affliation+no+amount+status
  • 49.
  • 50.
    1. Status 2. Loanid+affiliation_no+amount 3.Affiliation_no 4. Reg_id+wardno+name+place+Date_formed+Bank_ac_started_date+Bank_name+branch+meeting_place+ meeting_time+meeting_day+mailid 5. Wardno 6. Reportid+affiliation_no+redid+date+thrift+loan+repay+withdwthrift+loanno+link_ln_no+link_repay_amnt +purpose+date_alwd+total+required+match_amount+interest+dur+ac_no+curr_repay+remaining+repay_n o 7. Affiliation_no 8. Affiliation_no 9. Affiliation_no+total_member+scst+bpl+apl 10. Affiliation_no 11. Member_id+Affiliation_no+Name+house_name+date+age+occupation+tech_skill+education+family_mem +bplapl+category+amount 12. Member_id 13. Postid 14. Comm_id+member_id+post+phno 15. Affiliation_no 16. Regid+affiliation_no+place+total 17. Regno 18. Childid+regno+name+age+parent
  • 51.
  • 52.
  • 53.
  • 54.
    3. Activity diagramof Kudumbasree
  • 55.
  • 57.
    SYSTEM DEVELOPMENT Coding structure Systemdevelopment is a series of operation performed to manipulate data to produce output from a computer system. 1. External system development 2. Internal system development The major external system development activities are: Planning Equipment acquisition Installation Implementation
  • 58.
    The major internaldevelopment activities are: Coding structure Computer program development Performance testing
  • 59.
    SYSTEM TESTING System testingis actually a series of different tests whose primary purpose is to fully exercise the computer-based system  Unit testing Integration testing Validation testing Output testing
  • 60.
    TEST CASES Test CaseName Login Test Case Description Test whether login is possible Item(s) to be Tested 1 User Name 2 Password Specifications Input Expected Output/Result 1.Invalid username and password 2.Invalid username and valid password 3.Valid username and Invalid password 4.Valid username and Password 1.Form is displayed with “User name or password is incorrect” message 2. Form is displayed with “User name or password is incorrect” message 3. Form is displayed with “User name or password is incorrect” message 4.Home page according to user type is displayed
  • 61.
    Test Case NameKudumbasree Registration Test Case Description Test whether Kudumbasree entry is possible without giving proper details Item(s) to be selected All Fields Specifications Input Output Any one of the mandatory field is empty Invalid email entry Ward is not selected Displays message “Field is required” Displays message “Invalid email” Displays message “Select Ward Number”
  • 62.
    Test Case NameMember Registration Test Case Description Test whether Member registration is possible without giving proper details Item(s) to be selected All Fields Specifications Input Output Any one of the mandatory field is Invalid email entry Invalid phone no entry Category is not selected Displays message “Field is required” Displays message “Invalid email” Displays message “Invalid phone” Displays message “Please Select Category”
  • 63.
    Test Case NameAccount Test Case Description Test whether Income and expense details entry is possible without giving proper details Item(s) to be selected All Fields Specifications Input Output Any one of the mandatory field is empty Invalid amount entry Displays message “Please fill the field” Displays message “Invalid amount”
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
    ADMIN ADD ADSCOMMITTEE
  • 72.
  • 73.
  • 74.
  • 75.
    CONCLUSION The “KUDUMBASREE CDSAUTOMATION” able to keep details all Kudumbasree units in the Panchayat. This project will enable any Kudumbasree user to search activities, find, and manage their unit profile up to date with the CDS and communicate with CDS. The CDS Automation basically focusing on digitalizing the traditional system thus reducing paper work. Manual work will be reduced and entire system will be automated.
  • 76.
    FUTURE ENHANCEMENTS The softwareI was developed can be used to automate all the activities in the Alakode Panchayat. CDS Admin can search view all kudumbasree and members. Later This software can be extended to include all kudumbasree units in the district. Hence District mission can search and view all kudumbasree units in the district. This application provides better extensibility and flexibility for future enhancements. Any further requirement website is possible with the same features guaranteed
  • 77.
    3. REFERENCES BOOKS  RaguRamakrishna - Database Management Systems, Second Edition  Roger S Pressman-Software Engineering, A Practitioner’s Approach. WEBSITES  www.w3school.com