0% found this document useful (0 votes)
3 views50 pages

Final Report of Digi Society

digital society report

Uploaded by

Motto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views50 pages

Final Report of Digi Society

digital society report

Uploaded by

Motto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

1

CERTIFICATE

GOVERNMENT POLYTECHNIC FOR GIRLS

This is to certify that Ms. SONERA BHOOMI RAMESHCHANDRA having Enrolment No:
206140307040 has completed Report on the Semester V Project having title DIGITAL SOCIETY in
a group consisting of 2 persons under the guidance of the Faculty Guide C.J.VAGHELA

The mentor from the industry for the project:

Name: ANJALI PATEL

Industry: Tops Technology

Contact Details: 8401739217

Institute Guide – IDP Head of Department

C.J.VAGHELA H.R.PARMAR

Lecturer in Computer Engg. HOD, Computer Engg.

Govt. Polytechnic for Girls, Govt.Polytechnic for Girls,


Girls,

Ahmedabad Ahmedabad

2
CERTIFICATE
GOVERNMENT POLYTECHNIC FOR GIRLS

This is to certify that Ms. MOMIN BASHARAT FATIMA IQBAL ALI having Enrolment No:
206140307072 has completed Report on the Semester V Project having title DIGITAL SOCIETY in a
group consisting of 2 persons under the guidance of the Faculty Guide

C.J.VAGHELA

The mentor from the industry for the project:

Name: ANJALI PATEL

Industry: Tops Technology

Contact Details:

Institute Guide – IDP Head of Department

C.J.VAGHELA H.R.PARMAR

Lecturer in Computer Engg. HOD, Computer Engg.

Govt. Polytechnic for Girls, Govt.Polytechnic for Girls,


Girls,

Ahmedaba Ahmedabad

3
Acknowledgement
Without taking help of other people it is not possible to complete this large
project. So we have opportunity to say thank them all who have helped us
directly or indirectly to make the project successful.

Firstly, we would like to thank our guide Chaitali Vaghela. We are grateful to
her prolonged interests in our work and excellence guidance. She has been a
constant source of motivation to us by providing us with suitable media
performance, a platform to show our potential and a chance to prove our skills
by the way of project development.

We are grateful to Mr.H.R.PARMAR, HOD of computer Department for


allowing us to take project at GPG. We are sincerely thankful to him for his
time and valuable guidance during the training period.

With Sincerely,

BHOOMI SONERA (206140307040)

BASHARAT MOMIN (206140307078)

4
Abstract
The Objective of this app is to track society problems, solve it and easily
manage society members. In this application User can get report of pending
maintenance of society members, send notification, manage society events,
competitions in society events, society events gallery, society members
information management, send notifications, emergency contact details, society
problems discussions and solutions, Global notice management, online payment
of society fund etc. With this app there is no need to go door by door and inform
about any new information related to society. Head of the society can send
notification to the society members with his Android Device.

5
Index
Chapter: 1 Problem Identification and Definition……………………………..10

Chapter: 2 Detail description of problem/problem analysis…………………...12

Chapter: 3 Excepted UDP result

3.1] Proposed System…………………………………………….15

3.2] Features of the System………………………………………16

3.3] Modules of the System………………………………………20

3.4] Working Flow of the System………………………………..21

3.5] Development Tools and Technologies

3.5.1] Front End…………………………………………...23

3.5.2] Back End……………………………………………23

Chapter: 4 Literature Survey…………………………………………………...24

Chapter: 5 Project Design (Use case diagrams, DFD diagrams, ER diagrams,


Data dictionary)………………………………………………………………..27

Chapter: 6 The Outline of work to be carried out in sem-V during Part-II……44

Chapter:7 Conclusion………………………………………………………….48

6
CHAPTER: 1
INTRODUCTION OF THE INDUSTRY

7
TOPS Technologies

Tops Technologies is one of the leading IT software outsourcing company.


They have online and offline classes. After completion students get NSDC
certificate. They give good practical training with assignments to clear the
concept. You can get individual training. It has been fastest growing IT
outsourcing company with an increasing talent pool of rich experienced
software engineers, creative website designers with an adequate industry
knowledge to deliver maximum quality custom web application on time.

 Key Highlights of Tops Technology:

 Limited Students Batch


 Personalised Attention
 Highly Qualified Teachers
 Flexible Batch Timings
 Interactive Learning
 Live Projects
 Career Support
 Job Oriented Training

8
 Works on following Technologies:

 Python
 PHP
 Java
 ASP.NET
 Angular
 React
 C & C++
 Front end Developer
 Full stack
 Flutter
 Web Development, etc.

9
CHAPTER – 2
PROBLEM IDENTIFICATION AND
DEFINITION

10
PROBLEM ANALYSIS:

 Digital Society web application can’t use those people who can
uneducated background.
 This web Application can’t use those people who have no android mobile
phone.

Solutions:

 We can develop a mobile web application because every people not


afford laptop or computer so; we create a mobile web application so
everybody can use it easily.

Definition:

 The Digital Society will be a web application which is used to manage


apartments and members of the society.

 This system will keep the details of the details of notices, meetings, and
cultural events and also contains sections such a complaint, online
payment and review etc.

11
CHAPTER-3
DETAIL DISCRIPPTION OF PROBLEM &
PROBLEM ANALYSIS

12
Detail Description of problem & problem analysis:

The function of a Digital society is an inevitable part of our lives. There are
chores here which unknowingly take up a considerable amount of our lives.
Managing committee often gets tired of maintaining multiple email groups;
excel sheets containing members contact information, vehicle details of owners
and at the same time addressing the grievances of the society residents. Worse is
the case where technology remains unused. Also, residents get restless that
issues are not getting resolved despite reminders and no one knows the status of
the complaint raised. Such issues and many more are common in most hosing
societies. With no appropriate tools, managing a residential complex takes too
much of time, effort and money with a lot of inefficiency. As times have
changed, most of us have strived to combine technology with our daily chores
irrespective of the field. Thus, changing the way of maintaining the society
information will also prove to be beneficial, improve efficiency and save us
time.

13
CHAPTER-4
EXPECTED IDP RESULT

14
4.1] PROPSED SYSTEM:

 To subjugate the shortcomings of the current system, we provide an


efficient and simple way to address the critical issues by easing the efforts
and focusing on reliable communication. Different functions in the
society like Complaints, Notices, Meetings, Rules, Suggestions, and
Miscellaneous Contacts will be available within a glance so that residents
can use the features whenever obligatory. We propose an application
which will be very helpful for all the residents of society to keep up-to-
date information related to society. Also in any of the existing apps, there
is no feature for social interaction. So we came up with a chat box friend
recommendations and pandemic tracker. In this way, no member can feel
lonely, he/she can chat with any of the society members, also with friend
recommendation module, they can find new friends and can interact with
them via social grouping module.

Advantages:
 It helps the society secretary to handle and manage flat owner’s data.
 It helps them manage society funds.
 It brings transparency and efficiency in the working of housing societies

15
4.2] FEATURES OF THE SYSTEM:

1. Visitor Management

 Entry for each visitor: the visitor entry maintains detail of all, who visit to
the society for any work in the apartments, etc.
 Maintain listing for the visitors: Once entered the record is maintained
forever & listing can be viewed at any point of time
 Upload photo for each visitor: the photo can be directly clicked from
device & attached to the details
 In time and out time: the time of entry in the society & exit time are
properly maintained, in case of any information required, register are not
to be searched & get all info at just a click
 Vehicle details of the visitor: the vehicle that the visitor used to come can
be maintained for any future reference.

2. Maintenance management

 All kinds of bills required: Bills related to any kind of services provided
to the residents, maintenance, power back up, water etc. can be raised
using the software
16
 Mailing of bills for maintenance: the bills can be send to the residents at a
click
 Online payment integration for easy payment: the payment can be made
by the residents by online method and transferred easily
 Get reminders for any maintenance due: with timely reminders, any
service due can be easily completed on time, No missing on dates

3. Notice Board

 Notices can be uploaded on the common space: Any common


information to be distributed between the Society complex cab be flashed
to all
 Can be for Events, Functions, Common issues, etc.: the information can
be shared for any common thing like Puja celebration, opening of new
facilities, etc.

4. Society Member data

 Admin can add and update member data.

17
5. Feedback/complaints

 Users post feedback / complaints to admin.

6. Manage Society Meetings

 Mange the society meetings.

7. Rent/Sell Post

 We can manage the rent and sell our flats using this software application.

18
8. Suggestion

 We can add any suggestion to society problems.

19
4.3] MODULES OF THE SYSTEM:

1] Chairman
2] Society Member

MODULE DESCRIPTION

SOCIETY
CHAIRMAN
MEMBER

Chairman:

 Login
 Forgot Password
 Can update profile
 Chairman can add society member
 Chairman can view all society member
 Chairman can manage society member
 Can add notice – (chairman can view no. of members notice status)
 Can add events
 Can add pictures and videos

Society Member:

 Login
 First time login – change password- receive password via mail
 View profile and update profile
 Can view other society members
 Can add complaint
 Can add rent or sell post
 Can view notice
 Pay maintenance
 Can add suggestion

20
4.3] Working Flow of System:

21
22
4.4] Development Tools and Technologies:

Tools and Technology

Tools:- Technology:-

Chrome browser Html / html5

Notepad++ Css / Css3

Visual Studio Code JavaScript

BootStrap

Framework: - Database: -

Django – Python web SqlLite

framework

23
CHAPTER-5
LITERCHY SERVEY

24
Literacy Survey:

 Study of implementation of Digital Society Management:


This was an android application which contained features like
Notice Board, Complaint or Suggestion. To overcome the
drawbacks of the existing system, the application provided an
efficient way. It also had a special feature called “Push through
Notification” which helped in efficient usage of roles to the
Digital Society.

 Web Application with recommendation system: This


application helped in improving the sociality of the society by
helping them interact with each other by becoming a member of
a cultural or sports group. This application also helped the
residents to give complaints and suggestion is resolved, it is
updated in the application. Due to this, the residents are always
updated of the current affairs regarding the society matters and
they can also participate in various events.

 Digital society application: This application contained features


like QR code authentication, online payment, Society
Maintenance Amount. To surmount the drawbacks of the
subsisting system, they provided a more astute and efficient way
to handle the critical issues by truncating efforts and
advancements in reliable communication. Different functions in
the society like Complaints, Notices, Meetings, Rules,
Suggestions, Miscellaneous Contacts were available within a
single visual perception so that users can visually examine it and
make utilization of it whenever is obligatory.

 Digital Society Management: To drawbacks of the current


system this project provided a simple and efficient way of
communication via a web application. This application had a
feature which enabled the person to person communication.

25
Different functions within society like Complaints, Notice,
Meetings, Rules, Suggestions, and Miscellaneous Contacts were
available at a glance so that the residents can use any of the
features easily. This Web application also reduced the work of
the admin by providing calendar events so that admin did not
have to keep track of the information’s reachability.

 Digital Society System: This application had features like


Auditing Parking alert button, Notice board. The user module &
Chairman Module maintained a maintenance list of all the flats
in a society. The user will get a prompt on UI about their
pending maintenance payment & user has to pay predefined
maintenance amounts – chairman manually click on respective
name flats.

26
CHAPTER-6
PROJECT DESIGN

27
1] Use Case Diagram:

 Purpose of A Use Case Diagram:

 Use Case Diagram Is One of Them and Its Specific Purpose is To

Gather System Requirements and Actors.

 Use Case Diagrams Specify the Events of a System And their Flows.

 But Use Case Diagrams Never describes How They Are Implemented.

 A Use Case Describes Sequence of Actions That Provide Somethings

Measurable value to an Actor and IS Draw as Horizontal Ellipse.

 Importance of Use Cases:

 Use Cases Are Important Because They are in Tracking Format .

Hence, they can make it easy to Comprehend about The Functional

Requirements in The System and Also Make It Easy to Identify the

Various Interaction between the User and The System Within an

Environment.

28
Symbols of Use Case Diagram

Symbol Name Description


Actor Include all user roles that
interact with the system and
system components only if
they responsible for
initiating/triggering a use
case.

Use Case System function (process–


automated or manual).

Relationship Connection between Actor


and Use Case.

Include Include relationship between


<<include>>
Use Cases (one UC must call
another; e.g., Login includes
User Authentication UC).

Extend Extend relationship between


<<extend>
Use Cases (one calls Another
> under certain condition; think
of if-then decision points).

System Boundary Boundary of system

29
30
31
2] DFD (Data Flow Diagram): Data flow diagram is used to graphically the
flow of data in a business information system.

 It shows how information enters and leaves the system, what changes the
information and where information is stored.
 The purpose of DFD is to show the scope and boundaries of a system as a
whole.
 It is usually beginning with a context diagram as level 0 of the DFD
diagram, a simple representation of the whole system. To elaborate
further from that, we drill down to a level 1 diagram with lower level
functions decomposed from the major functions of the system. This could
continue to evolve to become a level 2 diagram when further analysis is
required. Progression to level 3, 4 and so on is possible but anything
beyond level 3 is not very common.

Symbols of DFD:

1. Process: An activity that changes or transforms incoming data to outgoing


data flow.
2. Data flow: Movement of data between external entities, process and data
stores is represented with an arrow symbol, which indicates the direction
of flow.
3. Data store: A data store does not generate any operation but simply holds
data for later access.
4. External Entity: Also known as actors, sources or sinks, and terminators,
external entities produce and consume data that flows between the entity
and the system being diagrammed.

32
Symbols Used for

Process Process

data Data Flow

--------------------------------
Data store Data store
--------------------------------

Entity
Entity

33
Data Flow Diagram:

Level - 0

Level -1

34
Level-2

35
3] E R Diagram:

 What is ER Diagram?

 An Entity is an object or component of data.

 An Entity is represented as rectangle in an ER Diagram.

 Why We Used ER Diagram?

 ER Diagrams are most often used to design or debug relational database

in the fields of software engineering, business information systems,

education and research.

 ER Diagrams also are often used in conjunction with data flow diagrams

(DFDs), which map out the flow of information for processes or systems

 An Entity relationship model (ER model) describes the structure of a


database with the help of a diagram, which is known as entity relationship
diagram (ER Diagram).
 An ER model is a design or blueprint of a database that can later be
implemented as database.
 The main components of the E-R model are:
1. Entity set
2. Relationship set

36
Symbols Used for

Entity

Relationship

Attribute

Weak Entity

Weak Relationship

Multivalued Attribute

Key Attribute

37
E-R DIAGRAM:

38
4] DATA DICTIONARY:

 A data dictionary, or Meta data repository, as defined in the IBM


dictionary of computing is a “centralized repository of information about
data such as meaning, relationships to other data, origin, usage, and
format.
 The term may have one of several closely related meaning pertaining to
databases and database management systems(DBMS):
 A document describing a database or collection of databases
 An integral component of a DBMS that is required to determine its
structure.
 Apiece of middleware that extends or supplants the native data dictionary
of a DBMS.

 A data dictionary is a centralized repository of metadata. Metadata is data


about data.
 Some examples of what might be contained in an organization data
dictionary include: the data types, E.g., integer, real, character, and image
of all fields in the organization databases.

 What are the benefits of data dictionary?


 They are number of advantages of using data dictionary in computer
system analysis and design.
 The advantage is consistency, clarity; reusability; completeness; increase
in sharing and integration; and ease of use for the developer.

 Why do we need a data dictionary?


 a successful data dictionary can improve the reliability and dependability
of an organizations data, reduce redundancy, improve documentation and
control, and make it easier to analyze data and
 Use it to make evidence-based care decisions like those common in
accountable care organizations

39
1] Login:
Attribute Constraint Datatype Size Description
Email NOT NULL Varchar 25 Email of user

Password NOT NULL Varchar 20 Password of


user
Role NOT NULL Int 30 Role of user
Profile photo NOT NULL Long Text 100 Display pic of
user

2] Chairman:
Attribute Constraint Datatype Size Description
User_id Foreign key Int 10 Id of
chairman
Firstname NOT NULL Char 30 Firstname of
chairman
Lastname NOT NULL Char 30 Lastname of
chairman
Contact NOT NULL Int 30 Contact of
chairman
Gender NOT NULL Char 15 Gender of
chairman
House_no NOT NULL Varchar 10 House no of
chairman
Occupation NOT NULL Char 40 Occupation of
chairman
Visting_time NOT NULL Varchar 20 Visiting time
of meet
chairman

40
Profile_pic NOT NULL Long text 100 Image of
chairman

3] Member:
Attribute Constraint Datatype Size Description
User_id Foreign key Int 10
Firstname NOT NULL Char 30 Firstname of
member
Lastname NOT NULL Char 30 Lastname of
member
Contact NOT NULL Int 30 Contact of
member
Gender NOT NULL Char 15 Gender of
member
House_no NOT NULL Varchar 10 House no of
member
Occupation NOT NULL Char 40 Occupation of
member
Working_place NOT NULL Varchar 40 Working
place of
member
Family_member NOT NULL Varchar 10 family
member
details of
member
Vehicle_details NOT NULL Varchar 30 Vehicle
detsils of
member
Blood_group NOT NULL Varchar 6 Blood group
of member

41
Profile_pic NOT NULL Long Text 100 Image of
member
Birthdate NOT NULL Date 10 birthdate

4] Notice:
Attribute Constraint Datatype Size Description
N_id Foregin key Int 10 Notice id
Title NOT NULL Varchar 50 Title of notice
Description NOT NULL Varchar 500 Description of
notice
Pic NOT NULL Long text 100 Image of
related notice
Created_at NOT NULL Date 10 Time of
upload notice

5] Event:
Attribute Constraint Datatype Size Description
N_id Foregin key Int 10 Event id
Title NOT NULL Varchar 50 Title of Event
Description NOT NULL Varchar 500 Description of
Event
Pic NOT NULL Long text 100 Image of
related Event
Date_event NOT NULL Date 10 Time of
upload Event

42
6] View Notice:
Attribute Constraint Datatype Size Description
user-id Foreign key Int 10 Id of member
Notice_id Foreign key Int 10 Id of notice
Date_notice NOT NULL Date 10 Date of
upload notice

7] Complaint:
Attribute Constraint Datatype Size Description
Complaint_id Foreign key Int 10 Id of
complaint
Title NOT NULL Varchar 50 Title of
complaint
Description NOT NULL Varchar 500 Description of
complaint

43
CHAPTER-7
THE OUTLINE WORK TO BE CARRIED OUT
IN SEM VI DURING PART II

44
Login:

Add Member:

All Members:

45
Add Notice:

46
All Notice:

47
CHAPTER-8
CONCLUSION

48
CONCLUSION

Today, in this world, Android is everywhere and used almost by everybody.


This app has provided best alternatives for daily notices, event management,
miscellaneous contacts and many more. It will provide transparency between
residents of society and the management by reducing their efforts There are also
many exclusive features like a health tracker to track the health of a resident and
notify other residents regarding their recovery status, social grouping which
helps them interact with other residents and also has a friend recommendation
system to it, so that no resident can ever be lonely and can chat with other
residents. Through this app, the election process for chairman and other higher
positions becomes easy as they can be done via application.

49
THANK YOU

50

You might also like