SlideShare a Scribd company logo
1 of 78
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

More Related Content

Similar to Msc project_CDS Automation

Online rto management system
Online rto management system Online rto management system
Online rto management system DigneshPrajapati1
 
Online reastaurant ordering managemant system
Online reastaurant ordering managemant systemOnline reastaurant ordering managemant system
Online reastaurant ordering managemant systemPreksha Thada
 
Final Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaFinal Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaSharath Raj
 
IDEA Basics, Getting Started, and Basics of Importing Data
IDEA Basics, Getting Started, and Basics of Importing DataIDEA Basics, Getting Started, and Basics of Importing Data
IDEA Basics, Getting Started, and Basics of Importing DataJim Kaplan CIA CFE
 
The Asset Consultancy_PPT _final
The Asset Consultancy_PPT _finalThe Asset Consultancy_PPT _final
The Asset Consultancy_PPT _finalRushin Naik
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management systemSmit Patel
 
Income expense application in iOS
Income expense application in iOSIncome expense application in iOS
Income expense application in iOSmayur patel
 
Modernization of Northwood Housing Society using Salesforce CRM
Modernization of Northwood Housing Society using Salesforce CRMModernization of Northwood Housing Society using Salesforce CRM
Modernization of Northwood Housing Society using Salesforce CRMKaushik Rajan
 
Modernization of northwood housing society using salesforce crm
Modernization of northwood housing society using salesforce crmModernization of northwood housing society using salesforce crm
Modernization of northwood housing society using salesforce crmSindhujanDhayalan
 
Manufacturing and sales management system
Manufacturing and sales management systemManufacturing and sales management system
Manufacturing and sales management systemSmit Patel
 
OSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptxOSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptxShaistaRiaz4
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus ReservationAstha Patel
 
a-project-report-on-business-information-management-system
a-project-report-on-business-information-management-systema-project-report-on-business-information-management-system
a-project-report-on-business-information-management-systemTurjoShawon
 

Similar to Msc project_CDS Automation (20)

Online rto management system
Online rto management system Online rto management system
Online rto management system
 
Angular
AngularAngular
Angular
 
Service Provider
Service Provider Service Provider
Service Provider
 
Report On Credit Society
Report On Credit SocietyReport On Credit Society
Report On Credit Society
 
Online reastaurant ordering managemant system
Online reastaurant ordering managemant systemOnline reastaurant ordering managemant system
Online reastaurant ordering managemant system
 
Final Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaFinal Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-Stica
 
IDEA Basics, Getting Started, and Basics of Importing Data
IDEA Basics, Getting Started, and Basics of Importing DataIDEA Basics, Getting Started, and Basics of Importing Data
IDEA Basics, Getting Started, and Basics of Importing Data
 
The Asset Consultancy_PPT _final
The Asset Consultancy_PPT _finalThe Asset Consultancy_PPT _final
The Asset Consultancy_PPT _final
 
YTR PPT
YTR PPTYTR PPT
YTR PPT
 
Osms5
Osms5Osms5
Osms5
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management system
 
Report On Travel Cab Agency
Report On Travel Cab AgencyReport On Travel Cab Agency
Report On Travel Cab Agency
 
Beauty Care.pptx
Beauty Care.pptxBeauty Care.pptx
Beauty Care.pptx
 
Income expense application in iOS
Income expense application in iOSIncome expense application in iOS
Income expense application in iOS
 
Modernization of Northwood Housing Society using Salesforce CRM
Modernization of Northwood Housing Society using Salesforce CRMModernization of Northwood Housing Society using Salesforce CRM
Modernization of Northwood Housing Society using Salesforce CRM
 
Modernization of northwood housing society using salesforce crm
Modernization of northwood housing society using salesforce crmModernization of northwood housing society using salesforce crm
Modernization of northwood housing society using salesforce crm
 
Manufacturing and sales management system
Manufacturing and sales management systemManufacturing and sales management system
Manufacturing and sales management system
 
OSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptxOSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptx
 
Online Bus Reservation
Online Bus ReservationOnline Bus Reservation
Online Bus Reservation
 
a-project-report-on-business-information-management-system
a-project-report-on-business-information-management-systema-project-report-on-business-information-management-system
a-project-report-on-business-information-management-system
 

More from Megha V

Soft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptxSoft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptxMegha V
 
JavaScript- Functions and arrays.pptx
JavaScript- Functions and arrays.pptxJavaScript- Functions and arrays.pptx
JavaScript- Functions and arrays.pptxMegha V
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScriptMegha V
 
Python Exception Handling
Python Exception HandlingPython Exception Handling
Python Exception HandlingMegha V
 
Python- Regular expression
Python- Regular expressionPython- Regular expression
Python- Regular expressionMegha V
 
File handling in Python
File handling in PythonFile handling in Python
File handling in PythonMegha V
 
Python programming -Tuple and Set Data type
Python programming -Tuple and Set Data typePython programming -Tuple and Set Data type
Python programming -Tuple and Set Data typeMegha V
 
Python programming –part 7
Python programming –part 7Python programming –part 7
Python programming –part 7Megha V
 
Python programming Part -6
Python programming Part -6Python programming Part -6
Python programming Part -6Megha V
 
Python programming: Anonymous functions, String operations
Python programming: Anonymous functions, String operationsPython programming: Anonymous functions, String operations
Python programming: Anonymous functions, String operationsMegha V
 
Python programming- Part IV(Functions)
Python programming- Part IV(Functions)Python programming- Part IV(Functions)
Python programming- Part IV(Functions)Megha V
 
Python programming –part 3
Python programming –part 3Python programming –part 3
Python programming –part 3Megha V
 
Parts of python programming language
Parts of python programming languageParts of python programming language
Parts of python programming languageMegha V
 
Python programming
Python programmingPython programming
Python programmingMegha V
 
Strassen's matrix multiplication
Strassen's matrix multiplicationStrassen's matrix multiplication
Strassen's matrix multiplicationMegha V
 
Solving recurrences
Solving recurrencesSolving recurrences
Solving recurrencesMegha V
 
Algorithm Analysis
Algorithm AnalysisAlgorithm Analysis
Algorithm AnalysisMegha V
 
Algorithm analysis and design
Algorithm analysis and designAlgorithm analysis and design
Algorithm analysis and designMegha V
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmMegha V
 
UGC NET Paper 1 ICT Memory and data
UGC NET Paper 1 ICT Memory and data  UGC NET Paper 1 ICT Memory and data
UGC NET Paper 1 ICT Memory and data Megha V
 

More from Megha V (20)

Soft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptxSoft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptx
 
JavaScript- Functions and arrays.pptx
JavaScript- Functions and arrays.pptxJavaScript- Functions and arrays.pptx
JavaScript- Functions and arrays.pptx
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
Python Exception Handling
Python Exception HandlingPython Exception Handling
Python Exception Handling
 
Python- Regular expression
Python- Regular expressionPython- Regular expression
Python- Regular expression
 
File handling in Python
File handling in PythonFile handling in Python
File handling in Python
 
Python programming -Tuple and Set Data type
Python programming -Tuple and Set Data typePython programming -Tuple and Set Data type
Python programming -Tuple and Set Data type
 
Python programming –part 7
Python programming –part 7Python programming –part 7
Python programming –part 7
 
Python programming Part -6
Python programming Part -6Python programming Part -6
Python programming Part -6
 
Python programming: Anonymous functions, String operations
Python programming: Anonymous functions, String operationsPython programming: Anonymous functions, String operations
Python programming: Anonymous functions, String operations
 
Python programming- Part IV(Functions)
Python programming- Part IV(Functions)Python programming- Part IV(Functions)
Python programming- Part IV(Functions)
 
Python programming –part 3
Python programming –part 3Python programming –part 3
Python programming –part 3
 
Parts of python programming language
Parts of python programming languageParts of python programming language
Parts of python programming language
 
Python programming
Python programmingPython programming
Python programming
 
Strassen's matrix multiplication
Strassen's matrix multiplicationStrassen's matrix multiplication
Strassen's matrix multiplication
 
Solving recurrences
Solving recurrencesSolving recurrences
Solving recurrences
 
Algorithm Analysis
Algorithm AnalysisAlgorithm Analysis
Algorithm Analysis
 
Algorithm analysis and design
Algorithm analysis and designAlgorithm analysis and design
Algorithm analysis and design
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
UGC NET Paper 1 ICT Memory and data
UGC NET Paper 1 ICT Memory and data  UGC NET Paper 1 ICT Memory and data
UGC NET Paper 1 ICT Memory and data
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 

Msc project_CDS Automation

  • 1. 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
  • 2. 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.
  • 3. 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
  • 5. 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
  • 6. 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.
  • 7. 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
  • 8. Product Perspectives  Web based system  Authorized Users can access data  This website can be used for managing all Kudumbasree units in the Panchayat
  • 10. FUNCTIONS  Kudumbasree registration  Adding Members  Committee Registration  Report Submitting  Adding Cash Book  Managing Balasabha  Managing Farmers facilitation Center
  • 11. 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
  • 12. FUNCTIONS Accountant Add Income and Expense Check stock Manage farmers Facilitation Center(FFC) Verify Monthly Report from Kudumbasree
  • 13. Kudumbasree Apply for Affiliation Add Members 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  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.
  • 16. External Interface Requirements  System Interface Database connection to the Microsoft SQL Server 2008 database  User Interface Forms and dialogues.
  • 17.  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
  • 18. NON FUNCTIONAL REQUIREMENTS  Error handling  Performance Requirements  Safety Requirements  Security Requirements  secured database  permit only user to modify the contents
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 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 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
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. 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
  • 34. 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
  • 35. 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
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. 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
  • 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
  • 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
  • 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
  • 53. 2.Activity diagram of accountant
  • 54. 3. Activity diagram of Kudumbasree
  • 56.
  • 57. 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
  • 58. The major internal development activities are: Coding structure Computer program development Performance testing
  • 59. 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
  • 60. 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
  • 61. 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”
  • 62. 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”
  • 63. 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”
  • 71. ADMIN ADD ADS COMMITTEE
  • 75. 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.
  • 76. 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
  • 77. 3. REFERENCES BOOKS  Ragu Ramakrishna - Database Management Systems, Second Edition  Roger S Pressman-Software Engineering, A Practitioner’s Approach. WEBSITES  www.w3school.com