0% found this document useful (0 votes)
240 views22 pages

Co-operative Society System Design

This document discusses the system design of a Co-operative Society Management System. It includes flow charts, ERD diagrams, DFD diagrams, class diagrams, use case diagrams and data dictionaries describing the tables needed for the system.

Uploaded by

Parth A Shah
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
240 views22 pages

Co-operative Society System Design

This document discusses the system design of a Co-operative Society Management System. It includes flow charts, ERD diagrams, DFD diagrams, class diagrams, use case diagrams and data dictionaries describing the tables needed for the system.

Uploaded by

Parth A Shah
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

System Designing

Co-operative Society Management System

System Designing

5.1 Study of Current System 5.2 Analysis and Design 5.3 Data Dictionary

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

SYSTEM DESIGNING

Chapter-5

5.1 Study of Current System:


System Design: FLOW CHART
Start

Registered or not?
Yes

Request to Admin No

Login
Not

Valid or not?
Yes

Guest

Roll Id
2

Admin

Collect Info

Contact user

Registered User

Register new user

Generate report/notice

Modify user details

View profile / report

Post Complaint

Give advertise

Logout

End

Fig. 5(a) - flow chart

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

5.2 ANALYSIS AND DESIGN


5.2.1 E-R Diagram
E R Diagram For Co-Operative Society

State name StateID StateID

CityID City Name

1 State Has

AdvID City

User ID

Date CompID Date Advertisem ent * Complaint MainID Date UserID View * Maintenanc e Details * 1 Has User Details 1 UserID ExpID Status Amount Mobile Name * Expenses Has Date ExpID Type 1 Role Details BlockNo. RoleID UserID *

RoleID

RoleNam e

Fig. 5(b) - E-R Diagram

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

5.2.2

Data Flow Diagram

Data Flow Diagram (DFD) is a pictorial representation, which shows how the data passes from various stages one by cone during the processing.

DFD has some in defined symbols using which we can denote input, dataflow and storing databases files.

Symbols Used In DFD:-

Input & Output

Processing

Flow of Data

Data Storage

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Context Level DFD Or 0 Level DFD For Co-Operative Society


Add/Del/Edit Member

Request For Uname And Pwd

Admin
Give Uname & Pwd Make Notice/ ADV View And Collect Info Login

Member
Post Complaint Get Uname & Pwd Member Login

Solve Complaint Admin Home Generate Reports View Request

View All Reports

Co-Operative Society

View Notice/ADV

Visitor

DFD (0-Lavel) DIAGRAM

Visit Website

View Gallery

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Set Collect 1.0 Login

Store User Details

User Details

2.0 Set Collect CMS Add Member etc. Save All CMS Data
Society Details/ Expenses Details/ Society Master/ Maintenance Details/ State/City

Admin
Set Collect 3.0 Make Notice Store Notice Details

Notice Details

4.0 Make Generate Reports View

Store Data Regarding Reports

User Details/Society Details/Expenses Details/Society Master/Maintenance Details.

1 Level DFD For Co-Operative Society


DFD (1-Lavel) DIAGRAM

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Req For Login 1.0 Login

Authenticated By Admin

User Details

2.0 See Reports CMS Add Member etc. Save All CMS Data
Society Details/ Expenses Details/ Society Master/ Maintenance Details/ State/City

Member
View 3.0 View Notice Store Notice Details

Notice Details

Request For Notice

1 Level DFD For Member Of Co-Operative Society

Hasmukh Goswami College of Engineering

Request For Reports

4.0 View Reports View

Retrive Data Regarding Reports

User Details/Society Details/Expenses Details/Society Master/Maintenance Details.

System Designing

Co-operative Society Management System

DFD (1-Lavel) DIAGRAM

2ND

LEVEL OF LOGIN PROCESS

Login Invalid Login Authentication

Process

Change Password Update Password

1.2 Change Password Process


Login information

Login information
Save Login Information

ADMIN

1.1

User Details

1.3
Forgot Password

Member
Update Password

Forgot Password Process

Fig. 5(c) - DFD Diagram

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

5.2.3

Class Diagram

Fig. 5(d) Class Diagram

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

5.2.4

Use Case Diagram

Co-operative Housing
Manage society notice/report/ complaint Manage users

Register user

Post Complaint

Admin

View report / notice Register user Give advertise

View advertise Society details

Contact to user

Visitor / guest

Fig. 5(e) Use Case Diagram

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

5.3 DATA DICTIONARY

Table 5.3.1 Area: Project Name: Co-operative Society Management System Primary key: AreaID Foreign key: none Table Name: Area

Table Description: this table is contain the information about area of the society Field Name AreaID AreaName Type Int Varchar 50 size Constrain Primary key Not null Description Unique id Area Name

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.2 ComplaintSuggestion: Project Name: Co-operative Society Management System Primary key: ComplaintID Foreign key: SocietyID Table Name: ComplaintSuggestion

Table Description: this table is contain the information about Complaints Field Name ComplaintID Type Int Size Constrain Primary key SocietyID int Foreign Key MemberID int Foreign Key Date Subject Details IsActive datetime varchar varchar bit 50 50 Allow null Allow null Allow null Allow null Reference from: SocietyMaster Reference from: SocietyMember Date of complaint Subject of complaint Details of complaint Active or not? Description Unique id

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.3 InflowOutflow: Project Name: Co-operative Society Management System Primary key: I_O_ID Foreign key: SocietyFundID Table Name: InflowOutflow

Table Description: this table is contain the information about expenses detail of society Field Name I_O_ID Type Int Size constrain Primary key SocietyFundID Int Foreign Key InflowAmount InflowDetail InflowDate OutflowAmount OutflowDetail OutflowDate Int Varchar varchar Int Varchar Varchar 150 50 150 50 Not null Not null Not null Not null Not null Not null Amount of inflow Details of inflow Date of inflow Amount of outflow Details of outflow Date of outflow Reference from: SocietyFund Description Unique id

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.4 LoginTable: Project Name: Co-operative Society Management System Primary key: LoginID Foreign key: RoleID Table Name: LoginTable

Table Description: this table contains the information about user. Field Name LoginID UserName Password RoleID Int varchar varchar int 50 50 Primary key Allow null Allow null Foreign key Unique ID User name Password of user name Reference from: Role Type Size constrain Description

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.5 Notification: Project Name: Co-operative Society Management System Primary key:NotificationID Foreign key: SocietyID Table Name: Notification

Table Description: this table is contain the information about meeting or notice. Field Name NotificationID Type int size constrain Primary key SocietyID int Foreign Key MemberID int Foreign Key Date Subject Details IsActive datetime varchar varchar bit 50 50 Allow null Allow null Allow null Allow null Reference from: SocietyMaster Reference from: SocietyMember Date Subject Details Active or not? Description Unique id

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.6 NotificationConform: Project Name: Co-operative Society Management System Primary key: Not_Conf_ID Foreign key: NotificationID Table Name: NotificationConform

Table Description: this table is containing the information aboutconfirmation. Field Name Not_Conf_ID NotificationID Type Int Int Size Constrain Primary key Foreign key Description Unique id Reference from: Notification MemberID Int Foreign key Reference from: SocietyMember

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.7 RegistrationRequest: Project Name: Co-operative Society Management System Primary key: RegID Foreign key: AreaID Table Name: RegistrationRequest

Table Description: this table is contain the information about registration process. Field Name RegID SocietyName SocietyAddress AdminName ContactNo EmailID AreaID UserName IsActive Type Int Varchar Varchar Varchar Varchar Varchar Int Varchar Bit 50 Allow null Allow null 50 50 50 50 50 size Constrain Primary key Allow null Allow null Allow null Allow null Allow null Description Unique id Name of society Address of society Name of admin Contact number Email address Reference from: Area User name Active or not?

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.8 Role: Project Name: Co-operative Society Management System Primary key: RoleID Foreign key: none Table Name: Role

Table Description: this table contains the information about the role of the member. Field Name RoleID RoleName Type Int Varchar 50 Size Constrain Primary key Allow null Description Unique id User role

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.9 SocietyAdmin: Project Name: Co-operative Society Management System Primary key: AdminID Foreign key: SocietyID a) Table Name: SocietyAdmin

Table Description: this table is contain the information about maintenance Field Name AdminID Type Int size constrain Primary key SocietyID Int Foreign key AdminName EMailID ContactNo LoginID Varchar Varchar Varchar Int 50 50 50 allow null allow null allow null l Reference from: Societymaster Name of admin Email address Contact number Reference from: LoginTable Description Unique id

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.10 SocietyFund: Project Name: Co-operative Society Management System Primary key: SocietyFundID Foreign key: none Table Name: SocietyFund

Table Description: this table is contain the information about city details Field Name SocietyFundID SocietyID Type int int Size Constrain Primary key Foreign key Description Unique id Reference from: SocietyMaster AdminID int Foreign key Reference from: SocietyAdmin InitialBalance CurrentBalance int int Not null Not null Initial balance Current balance

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.11 Project Name: Co-operative Society Management System Primary key: SocietyID

SocietyMaster: Table Name: SocietyMaster

Foreign key: AreaID

Table Description: this table is containing the information about society. .Field Name SocietyID Type Int size constrain Primary key SocietyName SocietyAddress AreaID Varchar Varchar Int 50 100 not null not null Foreign Key Society name Society Address Reference from: Area Description Unique id

Hasmukh Goswami College of Engineering

System Designing

Co-operative Society Management System

Table 5.3.12 SocietyMember: Project Name: Co-operative Society Management System Primary key: MemberID Foreign key: none Table Name: SocietyMember

Table Description: this table is containing the information about society member. Field Name MemberID MemberName Address SocietyID LoginID IsActive Type Int varchar varchar int bit bit 50 50 size constrain Primary key Not null Not null Foreign key Foreign key Description Unique id Name of member Address of member Reference from: SocietyMaster Reference from: Area Active or not?

Hasmukh Goswami College of Engineering

You might also like