Вы находитесь на странице: 1из 41

Submitted to

S.M. Saifuddin Shiblu


Consultant
Show & Tell Consulting Ltd

Supervised By
MD. Kazi Rokon
Sr. Faculty
IDB-BISEW IT Scholarship Project

Coordinated by
Md.Mohidul Islam Modhu
Faculty
IDB-BISEW IT Scholarship Project
Masjid Management System
(MMS)

A Software Project Development


By
IDB-BISEW IT Scholarship Graduates

Batch Id: DDD/PTTC-A/35/01

Submitted by:
Kutub Uddin Md. Mizanur Rahaman Md. Al-Nahiyan
Trainee ID: 1239916 Trainee ID: 1240078 Trainee ID: 1240112
Mobile No: 01716674892 Mobile No: 01764550860 Mobile No: 01611979744
Email: kutubict@gmail.com Email: idb1240078@gmail.com Email: alnahiyan37@gmail.com

1|Page
“WHOEVER BUILDS A MASJID FOR ALLAH, ALLAH WILL BUILD
FOR
HIM LIKEWISE IN PARADISE”
BUKHARI & MUSLIM

Project Related Document


Masjid Management System
Prepared By: Kutub Uddin (lead)
Md. Al-Nahiyan
Md. Mizanur Rahaman
Submit Date: 10-Nov-18

Masjid Management System application helps to handling accounts and transaction,


finding due amount of member subscription, Build a better society , Keep donation
related
2 | P a g information,
e report generating etc.
Contents

S.N. Name of Topics Page

1 Letter of Proposal 3

2 Introduction 3

3 Project Objectives 5

4 Execute Summary 7

5 Entity Relationship Diagram 4

6 Recruitment Analysis 9

7 Tools and Technology 13

8 Target user 18

9 High Level Design 25

10 Low Level Design 12

11 Report Layouts 32

12 Conclusion 39

3|Page
06-April-2018

To

The Consultant

Show & Tell consulting Ltd.

Subject: Prayer for approve my ‘ Masjid Management System’ project proposal.

Dear Sir,

We are pleased to present automatic Masjid Management application for your


view. Now-a-days We look forward to some limitation or scope to operate
masjid management system such as Finding cash and due amount of membership
fee, Donation , Handling Accounts and Transaction etc.

Masjid management system application provide some feature that have great
relevant on storing data’s securely and ease to access on them. This Software
Automatic solves to handling account and transection, Donation receive and
payment, helps to easily find due amount of membership fee individually ,Make
your work efficiency increase , helps to build a better society & Islamic
Community. It also helps us to provide report generating.

This is why we are giving Masjid management system application. At present , we


provide this application Free. So we pray upon you to consider me for ‘Masjid
Management System’ proposal.

Best Regards
Kutub Uddin (Lead)
Md. Al-Nahiyan
Md. Mizanur Rahaman

4|Page
Masjid Management System
Introduction:
Present days, maximum Institute entities are going for computerized automation
to deal their Financial operations. So it is important to make Masjid Management
software. Sewrapara Central Masjid Committee has decided to make software for
their Financial activates automation. That’s why Sewrapara Central Masjid
committee conducted with Our Masjid Management System Software For
improving Masjid financial position and Maintain Muslim Society .

Objectives of project:

The main objectives of carrying out this project to focus the various ways by which
the use of computer can be of great benefit to manage Masjid :-
1. To provide adequate security on records of the Masjid members
2. To reduce any attempt of misplacement of data.
3. It helps in Keeping track of Member’s Information throughout his/her stay in the Masjid.
4. To make data validation easier and faster
5. It maintains the data of every Member in the Masjid in terms of his/her Subscription, salary
details , and Masjid information & transections.

Scope Specification:
The scope of the project will cover the process of computerizing all the transaction
made by the above named ----.

There are mainly 4 modules in this software:

 Member Management Module


 Transection Module
 Designation & Responsibilities Module
 Masjid Information Module

5|Page
Executive Summary

Masjid Management software is a system use to manage membership of All


Members. It provides way you to keep your member data in a systematic way in
digital form which can easily accessible due to centralized database. It helps to
communicate with their member conveniently about their Membership and about
the plan which Financial Operation is going to offer to their member. In this
system you can easily maintain data related to member like Add Member, Edit
Exiting Member , New Masjid Information, Member Details, Membership
Category, Masjid property. This system not only help to manage member but also
help to manage transaction and Source information relate to member Subscription .
Member will also know the current status of their account type and account
information. Commitee/Secretary also helps easily to handle user account which is
going to use this system. Committee/Secretary can Add/Edit/Delete user and also
assign rights to them to access the system application. "Masjid Management
System" is software which is helpful for all Member as well as the masjid authorities. In the
current system all the activities are done manually. It is very time consuming and costly. Our
Masjid Management System deals with the various activities related to the Member and
Masjid.Its technology depends on mainly oracle database and apex/developer
font-end on windows platform.
.

6|Page
7|Page
Data Flow Diagram

Masjid

Transection Member

Masjid Member
Property Category

8|Page
Table Description
 Table Name: Member_info
 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null.

Constant
Field Name Data Type Size Description
P U F N
Associate_id NUMBER 10 Unique code of Member

Associate id
First_name VARCHAR2 50  Member First Name Which
is Not Null.
Last_name VARCHAR2 50  Member Last Name
Which is Not Null.
Present_address VARCHAR2 200 It holds Present address
Of member.
Permanent_addres VARCHAR2 200 It holds Permanent
address Of member.
Cell_no VARCHAR2 30 It holds Cell No Of
member.
Email VARCHAR2 50 It holds Email Name Of
member.
Joining_date DATE 20 It Keep Joining Date Of
member.
Ending_date DATE 20 It holds Ending Date Of
member.
Gender VARCHAR2 1 It holds Gender Name
Of member.
Marital_status VARCHAR2 1 It holds Marital status Of
member.
Nid NUMBER 10 It Keep Nation ID Of
member.
Designation_id NUMBER 10  It holds Division id Of
member.
Category_id NUMBER 10  It holds category id Of
member.
Date_of_birth DATE 20 It holds Date of birth Of
member.
Date_of_death DATE 20 It holds Date of death of
member.
Present_condition VARCHAR2 50 It holds member present
condition.

9|Page
 Table Name : Masjid_info
 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null.

Constant
Field Name Data Type Size Description
P U F N
masjid_id NUMBER 10  Unique code of Masjid id
masjid_name VARCHAR2 50 Masjid Name Which allow
Null.
address VARCHAR2 250 Address Which allow Null..
phone_number NUMBER 50 It holds Phone Number.
website VARCHAR2 200 It holds website of masjid.

 Table Name : Member_type


P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
associate_id NUMBER 10  Duplicate allow of
associate id,
associate_type VARCHAR2 50 Associate type Which allow
Null.
associate_date DATE 25 Associate date Which
allow Null..
current_status VARCHAR2 50 Its Activity.

10 | P a g e
 Table Name : user_info
P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
associate_id NUMBER 10  Duplicate allow of
associate id,
Masjid_id NUMBER 10  Masjid id Which allow
Duplicate
user_id VARCHAR2 30  User id Which allow
Unique..
password VARCHAR2 50 Its Very Important.
.
status VARCHAR2 1 Activity

 Table Name : responsibilities_info


 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
designation_id NUMBER 10  Duplicate allow of
Designation id,
duties VARCHAR2 300 Duties Which allow Null.

11 | P a g e
 Table Name : certification_info
 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
associate_id NUMBER 10  Duplicate allow of
associate id,
exam_name VARCHAR2 50 Associate type Which allow
Null.
institute_name VARCHAR2 80 It Holds Instiute name..
marks_obtained VARCHAR2 50 It Hold s Marks.
passing_year NUMBER 10 It holds passing year
board_university VARCHAR2 50 It holds university Name

 Table Name : transection_details


 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
transection_id NUMBER 10  Duplicate allow of
Transection id,
particular_id NUMBER 10  Particular id Which allow
Duplicate
property_id NUMBER 30  Property id Which allow
duplicate..
transection_type VARCHAR2 50 Its Very Important.
.
transection_qty NUMBER 10 It hold transection qty
unite_price NUMBER 10 It hold unite price
amount NUMBER 10 It hold amount

12 | P a g e
 Table Name : experience_info
 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
designation_id NUMBER 10  Duplicate allow of
Designation id,
job_title VARCHAR2 50 It holds previous job title
institute_name VARCHAR2 50 It holds the institutional
name where he works
beginning_date DATE 15 Its hold beginning date.
.
closing_date DATE 15 It hold closing Date.

 Table Name : designation_info


 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
designation_id NUMBER 10 Duplicate not allow of

Designation id and unique.
designation_name VARCHAR2 50 It holds Designation name.

13 | P a g e
 Table Name : transection_master
 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
transection_id NUMBER 10 Duplicate Not allow and

unique of transection_id ,
associate_id NUMBER 10  Duplicate and null allow
transection_date DATE 15 It hold transection_date .

 Table Name : membership_category


 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
category_id NUMBER 10 Duplicate not allow and

unique of Category id,
category_name VARCHAR2 30 It holds Category name.
frequency_type VARCHAR2 50 It holds Frequency..
membership_fee Number 15 Its hold Membership fee.
.

14 | P a g e
 Table Name : sources
 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
particular_id NUMBER 10 Duplicate not allow and

unique of Particular id,
particular_name VARCHAR2 30 It holds Particular name.
type VARCHAR2 10 It holds type..

 Table Name : masjid_property


 P = Primary Key, F=Foreign key, U= Unique Key, N= Not Null

Constant
Field Name Data Type Size Description
P U F N
property_id NUMBER 10 Duplicate not allow and

unique of Property id,
property_name NUMBER 10 It display property Name.
description NUMBER 30 It show property
description.
rentable_flag VARCHAR2 50 Its Very Important.
.
rent_frequency NUMBER 10 It hold Rent Frequency
saleable_flag NUMBER 10 It hold saleable Flag
unit_of_measurement NUMBER 10 It hold unite of
measurement
stock_qty NUMBER 10 It holds stock.

15 | P a g e
The main Feature of the Software:
* It helps in Keeping track of Member’s Information throughout his/her stay in the
Masjid.

* It maintains the data of every Member in the Masjid in terms of his/her


Subscription, salary details, and Masjid information & transections.

* The Administrator will get to know about their Member Subscription, Masjid
Income and expense to the schedule within any time.

* The Administrator can maintain a thorough database of every Member in the


Masjid or organizations.

Target Users:

Following are the user of this project :

 Masid Committee
 Islamic Religious Organization.
 Software Company
 Orphanage Organization.
 Madrasha & lillah Boding.

16 | P a g e
Project analytical view:
 This software is built to enhance Member’s Subscription and hence to
improve the overall performance of the Masjid.

Logon Form

17 | P a g e
User Guidelines:
 Enter user name in user name field.
 Enter password in password field.
 Press Sign up button to login.
 User can able login through this with a valid user id and password.
 If user name and password does not match can’t enter into home page
and display an error message.

Home Page:

18 | P a g e
User Guidelines:
 This page has all form buttons that you can use to go selected form &
report information section.
 You just click a button & get a new window.
 If you want to get Member related information, you just click member
Info button.
 If you want to get Transection related information, you just click
transection button.

User Information:

19 | P a g e
User Guidelines:
 This form can be access by only Active user.
 Click Add icon for include new user.
 It’s like a report where display about User information.

20 | P a g e
Masjid Information

21 | P a g e
User Guidelines:
 Here we are showing the Masjid Information with data and reports.
 When we click the help button it gives some information.
 Click edit button for editing existing records.

Member Information

22 | P a g e
User Guidelines:
 First we have to create the member through filling with mandatory fields in
Member Information form.
 Click Add button for create new member.
 Click Edit button For Editing existing Records & click save Button for save
record.

23 | P a g e
Member Type

24 | P a g e
User Guidelines:
 Enter here Member type information.
 Fill up this fields.
 You can go related report by use related button.

MemberShip Category

25 | P a g e
User Guidelines:
 Enter here MemberShip Category information.
 Fill up this fields.
 You can go related report by use related button.
 Click Edit button For existing Data change.

26 | P a g e
Masjid Property

27 | P a g e
User Guidelines:
 Enter here All masjid Property information.
 Decide it Rentable Flag or salable Flag.
 You can go related report by use related button.
 Click Edit button For existing Data change.

Designation&Responsibilities

28 | P a g e
User Guidelines:
 Click this master details forms to Insert Designation & Responsibilities
information.
 When Cursor is Designation Block then you can add New Designation .

29 | P a g e
 When cursor is Responsibilities block then you can add new
Responsiblities.
 You can go related report by use related button
 Click Edit button For existing Data change.

Experience Information

30 | P a g e
User Guidelines:
 Enter here All Expertience information.
 Its Automated query.
 You can go related report by use related button.
 Click Edit button For existing Data change.

31 | P a g e
Certification Information

32 | P a g e
User Guidelines:
 Enter here All Certification information.
 Its Automated query. Click Lov button for list.
 You can go related report by use related button.
 Click Edit button For existing Data change

Transection Information

33 | P a g e
34 | P a g e
User Guidelines:
 Click this master details forms to Insert Transection Master & Details
information.
 When Cursor is Transection Maste Block then you can add New
Transection master record.
 When cursor is Transection Details block then you can add new
Transection details Information.
 You can go related report by use related button
 Click Edit button For existing Data change.

About Us

35 | P a g e
Reports:
Member Details Report:

36 | P a g e
Cash Receipt:

User Detais:

37 | P a g e
Profit & Loss Account :

Member Due Report :

38 | P a g e
Conclusion:
The Quotation for the above Masjid Management System software and the
detailed demo will be given to the client when our Technical and Marketing
Engineer visits your place.

Ours is easy handled software though we claim liability for all troubleshooting.
We offer any kind of help of those troubles arisen from this software handling. In
fact we have checked several times as for causing of no problem. It has been
turned over and over for better performance.

For More Details:

Please Call : +88 01716674892 or,

Email : kutubict@gmail.com

Thank you.

39 | P a g e
40 | P a g e

Вам также может понравиться