Final Report of Digi Society
Final Report of Digi Society
CERTIFICATE
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
C.J.VAGHELA H.R.PARMAR
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
Contact Details:
C.J.VAGHELA H.R.PARMAR
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.
With Sincerely,
                                                                             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:7 Conclusion………………………………………………………….48
                                                                           6
         CHAPTER: 1
INTRODUCTION OF THE INDUSTRY
                               7
                        TOPS Technologies
                                                                           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:
Definition:
   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:
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
                                                                               17
5. Feedback/complaints
7. Rent/Sell Post
 We can manage the rent and sell our flats using this software application.
                                                                          18
8. Suggestion
                                                   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:- Technology:-
BootStrap
Framework: - Database: -
framework
                                              23
   CHAPTER-5
LITERCHY SERVEY
                  24
                        Literacy Survey:
                                                                  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.
                                                               26
  CHAPTER-6
PROJECT DESIGN
                 27
1] Use Case Diagram:
 Use Case Diagrams Specify the Events of a System And their Flows.
 But Use Case Diagrams Never describes How They Are Implemented.
Environment.
                                                                           28
              Symbols of Use Case Diagram
                                                                    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:
                                                                            32
             Symbols               Used for
Process Process
--------------------------------
             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?
 ER Diagrams also are often used in conjunction with data flow diagrams
(DFDs), which map out the flow of information for processes or systems
                                                                            36
Symbols         Used for
Entity
Relationship
Attribute
Weak Entity
Weak Relationship
Multivalued Attribute
Key Attribute
                                  37
E-R DIAGRAM:
               38
4] DATA DICTIONARY:
                                                                               39
1] Login:
Attribute       Constraint    Datatype    Size   Description
Email           NOT NULL      Varchar     25     Email 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
                                                                                 49
THANK YOU
50