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