SlideShare a Scribd company logo
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
Msc project_CDS Automation
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

PDF
Whitepaper E Kyc By Inflow
PPTX
How CBSE Students can get their Digital Marksheets from DigiLocker
PPTX
How ICSE or ISC Students can get their Digital Marksheets from DigiLocker
PDF
SPCE Alumni Association Web Portal
PPTX
Job portal
PPTX
Jobportal
PPTX
Event organization ppt presentation ceremony
PDF
Online_Car_Rental_System_A_Project_Prese.pdf
Whitepaper E Kyc By Inflow
How CBSE Students can get their Digital Marksheets from DigiLocker
How ICSE or ISC Students can get their Digital Marksheets from DigiLocker
SPCE Alumni Association Web Portal
Job portal
Jobportal
Event organization ppt presentation ceremony
Online_Car_Rental_System_A_Project_Prese.pdf

Similar to Msc project_CDS Automation (20)

PPTX
Lawyer portal
PPTX
Online rto management system
PDF
322813487-ONLINE-JEWELLERY-SHOPPING-pdf.pdf
DOCX
Angular
PPTX
Service Provider
PDF
Report On Credit Society
PPTX
Online reastaurant ordering managemant system
PPTX
Final Year Project BCA Presentation on Pic-O-Stica
PPTX
Online Car Rental System PHP and Mysql project
PDF
IDEA Basics, Getting Started, and Basics of Importing Data
PPTX
saloon management system for final year project submission
PPTX
The Asset Consultancy_PPT _final
PPTX
YTR PPT
PPTX
PDF
Restaurent management system
PDF
Report On Travel Cab Agency
PPTX
Beauty Care.pptx
PPTX
Income expense application in iOS
PDF
Modernization of Northwood Housing Society using Salesforce CRM
PDF
Modernization of northwood housing society using salesforce crm
Lawyer portal
Online rto management system
322813487-ONLINE-JEWELLERY-SHOPPING-pdf.pdf
Angular
Service Provider
Report On Credit Society
Online reastaurant ordering managemant system
Final Year Project BCA Presentation on Pic-O-Stica
Online Car Rental System PHP and Mysql project
IDEA Basics, Getting Started, and Basics of Importing Data
saloon management system for final year project submission
The Asset Consultancy_PPT _final
YTR PPT
Restaurent management system
Report On Travel Cab Agency
Beauty Care.pptx
Income expense application in iOS
Modernization of Northwood Housing Society using Salesforce CRM
Modernization of northwood housing society using salesforce crm
Ad

More from Megha V (20)

PPTX
Soft Computing Techniques_Part 1.pptx
PPTX
JavaScript- Functions and arrays.pptx
PPTX
Introduction to JavaScript
PPTX
Python Exception Handling
PPTX
Python- Regular expression
PPTX
File handling in Python
PPTX
Python programming -Tuple and Set Data type
PPTX
Python programming –part 7
PPTX
Python programming Part -6
PPTX
Python programming: Anonymous functions, String operations
PPTX
Python programming- Part IV(Functions)
PPTX
Python programming –part 3
PPTX
Parts of python programming language
PPTX
Python programming
PPTX
Strassen's matrix multiplication
PPTX
Solving recurrences
PPTX
Algorithm Analysis
PPTX
Algorithm analysis and design
PPTX
Genetic algorithm
PPTX
UGC NET Paper 1 ICT Memory and data
Soft Computing Techniques_Part 1.pptx
JavaScript- Functions and arrays.pptx
Introduction to JavaScript
Python Exception Handling
Python- Regular expression
File handling in Python
Python programming -Tuple and Set Data type
Python programming –part 7
Python programming Part -6
Python programming: Anonymous functions, String operations
Python programming- Part IV(Functions)
Python programming –part 3
Parts of python programming language
Python programming
Strassen's matrix multiplication
Solving recurrences
Algorithm Analysis
Algorithm analysis and design
Genetic algorithm
UGC NET Paper 1 ICT Memory and data
Ad

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
01-Introduction-to-Information-Management.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Cell Types and Its function , kingdom of life
PDF
RMMM.pdf make it easy to upload and study
PDF
Insiders guide to clinical Medicine.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Cell Structure & Organelles in detailed.
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
01-Introduction-to-Information-Management.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
VCE English Exam - Section C Student Revision Booklet
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pre independence Education in Inndia.pdf
Institutional Correction lecture only . . .
PPH.pptx obstetrics and gynecology in nursing
Pharma ospi slides which help in ospi learning
Cell Types and Its function , kingdom of life
RMMM.pdf make it easy to upload and study
Insiders guide to clinical Medicine.pdf
O7-L3 Supply Chain Operations - ICLT Program
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student

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
  • 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