Society Management: Kathan Ketanbhai Adalaja
Society Management: Kathan Ketanbhai Adalaja
A PROJECT REPORT
Submitted by
BECHELOR OF ENGINEERING
In
Information Technology
April, 2024
GOVERNMENT ENGINEERING COLLEGE, BHAVNAGAR
CERTIFICATE
This is to certify that the Project report submitted along with the project entitled Society
Website: https://www.thinktanker.io
Company Type: Private Company Headquarters: 508, Avadh Pride, Nr. Nirat Cross ,Vastral ,
Ahmedabad
Email: mailto:[email protected]
COMPANY LOGO
HISTORY
Think Tanker has championed technological innovation since its dawn in 2015. With competent
teams of developers, project managers, and strategists, we help our clients overcome their
business challenges with customized software development. Our services and solutions help your
business. We contribute to the success of some of the powerful leading brands in the modern
market.
● COMPANY MISSION
To consistently deliver cost-efficient and effective solutions through IT for the global market by
creating a professional environment for our talent, stakeholders, and clients.
● COMPANY VISION
To be the most sought-after enterprise service provider in the tech market and deliver solutions
in the most critical business areas. Our mission is to be the best IT enterprise in the tech
industry.
● Software development
● Python
● Node-JS
● PHP
● React native
● React-JS
Government Engineering College, Bhavnagar
Nr. Sir BPTI Campus, Vidyanagar, Bhavnagar,Gujarat 364002
DECLARATION
We hereby declare that the Project report submitted along with the Project entitled
SOCIETY Management System submitted in partial fulfilment for the degree of Bachelor
the supervision of Mr. Shubham Vaishnav, Prof. Nishidh Chavda and that no part of this
report has been directly copied from any student’s reports or taken from any other
enhancement, we rarely find enough words to express our gratitude towards those who were
constantly involved with us during our project. At the outset, we wish to express our sincere
gratitude to all who have helped us to complete this project in at most accomplished manner.
First of all, we are very grateful to our external project guide Mr. Shubham
Vaishnav and internal guide Prof. Nishidh Chavda (I.T. Department) who has guided us to
accomplish our project and giving their wide experience of knowledge. We are also very
thankful to the Government Engineering College for allowing us to work on this project.
Last but not least, we would like to acknowledge and thanks in large measures to all
1
ABSTRACT
2
LIST OF FIGURES
3
Figure 5.6 Contact US 27
4
LIST OF TABLES
5
ABBREVIATIONS
Docs Documents
IDE Integrated Development Environment
SQL Structured Query Language
JS JavaScript
HTML Hyper Text Markup Language
CSS Cascading Style Sheet
DBA Database Administrator
DBMS Database Management System
SM Society Memeber
6
LIST OF SYMBOLS
7
SYMBOLS FOR DATA FLOW DIAGRAM:
8
TABLE OF CONTENTS
Acknowledgement ................................................................................................................ i
Abstract ................................................................................................................................. ii
Abbreviations........................................................................................................................ vi
1.1 History
2.2 Purpose
2.3 Objective
2.6 Planning
9
3.4 Activity in New System
References ............................................................................................................................. 37
Appendix ............................................................................................................................... 38
10
444450 OVERVIEW
CHAPTER
1
1.0 OVERVIEW OF THE COMPANY
1.1 History
1.1 History
● Think-Tanker is a privately owned venture of IT Solutions and IT Consultants formed
in 2010.
● It has aspire to create a resistant future.
● The believing system is bringing Business, People and Technology together in the
way forward.
● Think-Tanker is focused on rigorous development and comprehensive quality.
● It has already helped over many companies achieve remarkable results.
Scope of Computer Science and Information Technology has amplified massively in recent
years. With a large adoption of Artificial Intelligence, Deep Learning, IOT and Robotics, the
knowledge of Computer Science has become an essential skill for the jobs. Every year, 15+
Lac passing out engineers through 10K+ engineering college and 5 Lacs diploma engineers,
creates a huge mass of technocrats, those needs similar training to match with industrial
requirements. Skill-based education has become the base of every institution and all major
technical universities have included Computer Science and Information Technology in their
curriculum as well. In the present condition, the scope is Computer Science is shifting from
the infant to a mature stage, which asserts a considerable demand for Computer Science in
future as well. In nutshell, Computer Science and Information technologies and training is the
emerging field in India with ample scopes of profitability, stability and reputation.
Security Department
Communication Department
CHAPTER
2
2.0 INTRODUCTION OF INTERNSHIP
2.2 Purpose
2.3 Objectives
2.4 Scope
2.6 Planning
2.2 Purpose
The purpose is to provide a centralized platform for managing Society information and
processes. This system allows organizations to streamline their HR processes and improve
efficiency in managing Society information, time and attendance tracking, payroll processing,
performance management, training and development, leave management, and more. An
effective Society Management System can also help organizations stay compliant with
employment laws and regulations, minimize errors and discrepancies in Society records, and
improve overall organizational performance.
2.3 Objective
2.4 Scope
programming styles. It has application programming interfaces (APIs) for working with text,
dates, regular expressions, standard data structures, and the Document Object Model (DOM).
The ECMAScript standard does not include any input/output (I/O), such as networking,
storage, or graphics facilities. In practice, the web browser or other runtime system provides
JavaScript APIs for I/O.Although Java and JavaScript are similar in name, syntax, and
respective standard libraries, the two languages are distinct and differ greatly in design.
Courtesy of:
https://en.wikipedia.org/wiki/JavaScript
⮚ React.js
Courtesy of:
https://www.w3schools.com/REACT/react_intro.as
⮚ MongoDB
MongoDB is an open source NoSQL database management program. NoSQL (Not only
SQL) is used as an alternative to traditional relational databases. NoSQL databases are quite
useful for working with large sets of distributed data. MongoDB is a tool that can manage
document-oriented information, store or retrieve information.
MongoDB is used for high-volume data storage, helping organizations store large amounts of
data while still performing rapidly. Organizations also use MongoDB for its ad-hoc queries,
indexing, load balancing, aggregation, server-side JavaScript execution and other features.
Courtesy of:
https://www.techtarget.com/searchdatamanagement/definition/MongoDB
Database MongoDB
CHAPTER
3
3.0 SYSTEM ANALYSIS
However, over time, modern web standards and technologies like Node.js and Express.js with
MongoDB (Web Real-Time Data storage and management) have become more prevalent.
Database allows for real-time communication directly in web browsers without the need for
plugins. This approach has improved compatibility and security for data storage on the web.
V. Latency
VII. Notification
Information Sharing
Admin
Data Records
Virtual Backgrounds
Department Dependency
Responsive Design
Details Sharing
❖ Hardware
⮚ Development Machine Requirement
o 8 GB RAM
o 50 GB HDD
o Internet
⮚ Server Machine Requirement
o Operating system: Windows or Linux
o Ram: 128 MB
o HDD or SSD: 20 GB
⮚ Client Machine Requirement
o 4 GB RAM
o 500 GB of HDD space
❖ Software
⮚ Development Machine Requirements
o Visual Studio Code
o React.js
o Node.js
o Browser
o MongoDB
⮚ Server Machine Requirements
o Operating system: Windows or Linux
⮚ Client Machine Requirements
o Browser
CHAPTER
4
4.0 SYSTEM DESIGN
4.0
SYSTEM DESIGN
the system. It makes it easier for users and analysts to use data as well as
❖ Data standards are rules that govern the way data are collected, recorded, and
1 Database id
id (Primary) Number Yes
CHAPTER
5
5.0 IMPLEMENTATION
5.0 IMPLEMENTATION
Single vs Multi-user:
GUI vs Non-GUI:
Here HTML, CSS, Bootstrap, JavaScript is used for providing GUI, while React.js and
Node.js is used for making business level logic. Database has a platform of MongoDB.
CHAPTER
6
6.0 TESTING
6.0 TESTING
Unit testing involves the testing of each unit or an individual component of the software
application. It is the first level of functional testing. The aim behind unit testing is to validate
unit components with its performance.A unit is a single testable part of a software system and
tested during the development phase of the application software.The purpose of unit testing is
to test the correctness of isolated code. A unit component is an individual function or code of
the application. White box testing approach used for unit testing and usually done by the
developers.
Whenever the application is ready and given to the Test engineer, he/she will start checking
every component of the module or module of the application independently or one by one,
and this process is known as Unit testing or components testing.
CHAPTER
7
7.0 CONCLUSION AND DISCUSSION
Poor user experience: Some systems have a complicated user interface, making it difficult
for users to navigate and complete tasks efficiently. This can lead to frustration and low user
adoption rates.
Security vulnerabilities: Society management systems often contain sensitive data, such as
personal information, and performance reviews. If the system lacks proper security measures,
it can be vulnerable to cyberattacks or unauthorized access.
Integration challenges: Many systems may not integrate well with other applications, such
as payroll or accounting software. This can lead to manual data entry errors and
discrepancies, which can be time-consuming and costly to correct.
Outdated technology: Some systems may be built on outdated technology or software that is
no longer supported. This can make it challenging to maintain or update the system,
increasing the risk of system failure.
Lack of customization: Some systems may not offer customization options, which can limit
their usefulness and impact. Organizations may have unique needs that require specific
features or configurations to manage their workforce effectively.
FUTURE ENHANCEMENT
To enhance the effectiveness of Society Management Systems (SMS), future developments
could include the integration of advanced technologies such as artificial intelligence (AI) and
machine learning. AI could help automate Society processes and improve the accuracy of
data, while machine learning could enable predictive analytics to identify potential issues and
provide recommendations for addressing them.
Another potential enhancement is the integration of SMS with other systems, such as project
management and collaboration tools. This could improve communication and collaboration
across different departments and streamline processes.
REFERENCES
APPENDIX