ALLWELL IT Project Report
ALLWELL IT Project Report
PROJECT REPORT
Submitted by:
191260116010
BACHELOR OF ENGINEERING
in
INFORMATION TECHNOLOGY
Ahmedabad
CERTIFICATE
This is to certify that the project report submitted along with the project entitled
ALLWELL has been carried out by Gosai Rishabhpuri Krushnapuri
(191260116010) under my guidance in fulfillment for the degree of Bachelor of
Engineering in INFORMATION TECHNOLOGY, 8th Semester of Gujarat
Technological University, Ahmedabad during the academic year 2023-24.
INFORMATION TECHNOLOGY
DECLARATION
I hereby declare that the Internship report submitted along with the Internship entitled
“ALLWELL” submitted in fulfillment for the degree of Bachelor of Engineering in
INFORMATION TECHNOLOGY to Gujarat Technological University,
Ahmedabad, is a bonafide record of original project work carried out by me at
“Electroweb Solutions ” Under the supervision of Prof. Krupa Suthar and that no part
of this report has been directly copied from any student’s reports or taken from anyother
source, without providing due reference.
Gosai Rishabhpuri
I
ACKNOWLEGEMENT
First of all, I would like to express my gratitude to Electroweb staff members to enabling us to
complete this internship report on “ALLWELL”
Successfully completion of any type of project task requires helps from a number of persons. I have
also taken help from different people for the preparation of this report. Now, there is a little effort to
show my deep gratitude to helpful person.
Project Manager of Electroweb I.T Solutions, Gandhinagar. Without his kind direction and proper
guidance this study would have not been a little success. In every phase of the task his supervision
and guidance shaped this report to be completed perfectly.
We would also like to thanks my colleagues to give a clear idea about every task.
II
ABSTRACT
The objective of the project is to provide essential medical services online to users irrespective of their
location. Users can connect through their home internet or approach any nearby kiosk to get these
services. The motivation to build the system is that very few or no doctors are available at remote
locations, limited hour services and lack of sophisticated medical equipment’s and no patients
history/lab data management.
The proposed system is a web-based application which is available all the time. The system provides
details of medical services online and allows users to interact with doctors and other medical personnel.
The patients and doctors are interacting with chatting applications at their relative places. Initiallythe
doctors had got the patients details in the online by help of admin people in order to communicate in
chat.
Administrator regularly takes back up of all kinds of data. Administrator can view the log information.
Administrator also generates system reports. Administrator also provides online help manual for
patients. A doctor must register with the system. Doctor’s can manage their profiles.
Doctor’s give appointments to patients, e-prescriptions, and view patient’s history. Doctor can interact
with patient using live chat. A patient must register with the system. Patients can make online
appointment, view their previous health records and doctor’s prescriptions. Patients can manage their
profiles.
Patient can interact with doctor using live chat. In case of any medical error (wrong medication or lab
report) patient can register a complaint. Patient’s grievance and feedback goes to Admin he can
forward it to any doctor to answer.
III
List of Figures
IV
Fig 6.14 Login Page ................................................................................................................................. 36
V
List Of Table
Table 3.7 Internship Summary (Weekly Update) ……………………………………………….11
VI
Table of Contents
Declaration………......................................................................................................i
Acknowledgement......................................................................................................ii
Abstract……..............................................................................................................iii
List of Figure..............................................................................................................iv
List of Tables…..........................................................................................................vi
Table of Contents......................................................................................................vii
Chapter 1 Overview of the Company .......................................................................1
1.1 About Company………........................................................................................2
1.2 Different product / scope of work ........................................................................2
1.3 Services……………….........................................................................................2
1.4 Capacity of Department .......................................................................................2
Chapter 2 Production Management .........................................................................3
2.1 Characteristics .....................................................................................................4
2.1.2 Web Solution……..………………………………………………………..4
2.1.2 Digital Marketing………………………………………………………….4
2.2 Hardware & Software Requirement…………………………………………….5
2.3 Constraint……………………………………………………………………….5
Chapter 3 Internship Management ..........................................................................6
3.1 Internship Summary…........................................................................................7
3.2 Purpose………………........................................................................................7
3.3 Internship Planning….........................................................................................7
3.4 Internship Development......................................................................................7
3.4.1 Group Dependencies…...............................................................................8
3.5 Internship Scheduling.........................................................................................8
3.6 Technologies & Literature .................................................................................8
3.7 Internship Summary …………………………………………………………10
VII
Chapter 4 System Analysis......................................................................................12
4.1 Study of Current System……………………...................................................13
4.2 Features of New System…………………………...........................................14
4.3 Data Flow Diagram……..……………………….............................................14
4.4 Use Case Diagram………………………………….........................................15
4.5 Activity Diagram…………………………………...........................................19
4.6 ER Diagram……………………………………………...................................22
Chapter 5 System Design.........................................................................................23
5.1 Data Dictionary………..……………………...................................................24
5.2 List of Tables………….…………………………...........................................24
5.2.1 Contact ………………………………………………………………….25
5.2.2 Customer ………………………………………………………………..25
5.2.3 Admin Log ……………………………………………………………...26
Chapter 6 Implementation .....................................................................................27
6.1 PHP……...…...………..……………………...................................................28
6.1.1 MYSQL……....……….………………...................................................28
6.2 System Interface….…...……………………...................................................29
6.2.1 Admin Side…...……….………………...................................................29
6.2.2 Doctor Side…...……….………………...................................................33
6.2.3 Patient Side…...……….………………...................................................36
Chapter 7 Testing ……….......................................................................................41
7.1 Testing Plan ....………..……………………...................................................42
7.2 Test Result & Analysis ...………..…………...................................................42
7.2.1 Test Case...…...……….………………...................................................43
Chapter 8 Conclusion & Discussion ………........................................................45
8.1 Overall Analysis of Internship.………………................................................45
8.2 Surprise Visit by Institute Mentor..…….………….........................................45
VIII
8.3 Dates of Continous Evaluation…………....……….........................................45
8.4 Problem Encountered & Possible Solution.…………….................................46
8.5 Limitation………….…………….………………...........................................46
8.6 Future Enhancement.………….………………………...................................47
8.7 References……………………….………………...........................................48
IX
Team ID: 447279 OVERVIEW OF THE COMPANY
CHAPTER-1
OVERVIEW OF THE COMPANY
1
Gujarat Technological University SETI
Team ID: 447279 OVERVIEW OF THE COMPANY
CHAPTER – 1
OVERVIEW OF THE COMPANY
ELECTROWEB SOLUTION provides quality web solutions at affordable prices. Besides website
development, it provides professional web marketing, online programming, Multimedia
Presentation and Professional IT Training. It gives us a way for the best solution regarding the
user-initiated companies.
Our focus on quality and customer satisfaction has helped us to establish long term relationships
with numbers of our clients.
We take pride in our ability to deliver cost-effective business solutions to customers while
providing them with a word-class level of client service. Repeat customers and client referrals
make up an integral part of our business, so the success of company relies upon the satisfaction
of our clients.
1.3 SERVICES
Open Source: Our team builds highly functional websites & application using Visual Studio,
Notepad.
Web Development: Web development is the work involved in developing a website for the Internet
or an intranet. Web development can range from developing a simple single static page of plain
text to complex web applications, electronic businesses, and social network services.
Web Design: Crafting aesthetically pleasing UI Designs for CMS, E-stores, corporate websites
and apps to make your brand look super- awesome digitally Robotics Design.
2
Gujarat Technological University SETI
Team ID: 447279 PRODUCTION MANAGEMENT
CHAPTER 2
PRODUCTION MANAGEMENT
3
Gujarat Technological University SETI
Team ID: 447279 PRODUCTION MANAGEMENT
CHAPTER – 2
PRODUCTION MANAGEMENT
2.1 CHARACTERISTIC
Admin: Generally, admin is the chairperson of the board and selected through the voting system
conducted by the members of the committee. He or she is able to perform various task by entering
into the system using the authentication.
Admin is the important person who is going to control the whole system. He will give appropriate
permissions to the users for performing a specific task. He will cover areas such as database,
security and integration.
Admin is the responsible for the validating the request of the user.
Users: This is a user end where user can book appointment using our web application. User can
view the appointment for available time slot of doctor.
Electroweb Solutions provides the web solution services in Web Solution Company provide below
types of services:
Electroweb Solutions provides the Digital Marketing services Digital Marketing Company provide
below types of services:
• SEO service
Software: -
2.3 CONSTRAINT
INTERFACE
User interface design creates an effective communication medium between a human and a
computer. Following a set of interface design principles, design identifies interface objects and
actions and then creates a screen layout that forms the basis for a user interface prototype.
We designed the user interface by applying an iterative process that draws on predefined design
principles.
PARALLEL OPERATIONS
Being a web-application, there will be many simultaneous accesses to the system. There are
chances of same data being modified or viewed at the same time.
RELIABILITY REQUIREMENTS
The administrator of the application should be able to understand business rules. If rules are
entered without proper understanding, application may drive the real business application to give
wrong results which may affect the business reputation. User should be authenticated before
accessing their account.
5
Gujarat Technological University SETI
Team ID: 447279 INTERNSHIP MANAGEMENT
CHAPTER-3
INTERNSHIP MANAGEMENT
6
Gujarat Technological University SETI
Team ID: 447279 INTERNSHIP MANAGEMENT
CHAPTER – 3
INTERNSHIP MANAGEMENT
We have done our internship at Electroweb Solutions, Gandhinagar. The internship was for
duration of about 12 weeks and it involved a lot of learning activities all around. Our internship
based on PHP Technology. I have worked with remote access to taking other PC control to setup
whole project.
3.2 PURPOSE
The purpose of the Electroweb Solutions is to build the world’s largest online knowledge
repository for multi-lingualeducation. We use technology to empower great educators and create
a community of self-learners. Our vision is to partner with the brightest minds and democratize
education for everyone looking to learn.
Internship planning is part of project management, which relates to the use of schedules such as
charts to plan and subsequently report progress within the project environment. Initially, the
project scope is defined and the appropriate methods for completing the project are determined.
The durations for the various tasks necessary to complete the work are listed and grouped into a
work breakdown structure. Project planning is often used to organize different areas of a project
including project plans, workloads and the management of teams and individuals.
7
Gujarat Technological University SETI
Team ID: 447279 INTERNSHIP MANAGEMENT
• Allocation of resources
• Database Designing
We participated in live projects of company. So, we were divided with so many tasks of a
project like E-commerce Website programming, software designing, Payment Methods, etc.
We handled client issues and managed the database of the program.
The front-end used in our project is HTML, CSS and the back-end used in PHP and MYSQL.
8
Gujarat Technological University SETI
Team ID: 447279 INTERNSHIP MANAGEMENT
HTML
CSS
9
Gujarat Technological University SETI
Team ID: 447279 INTERNSHIP MANAGEMENT
PHP
MYSQL
WEEK 4 1. Implementation of special keywords used in PHP like false, await, else import.
2. Implement try, catch & block.
3. Learnt about loops & function.
WEEK 5 1. Created a login and registration page using PHP for user.
2. Did a survey with patient.
10
Gujarat Technological University SETI
Team ID: 447279 INTERNSHIP MANAGEMENT
WEEK 7 1. Created a tkinter library for different pages.
2. Implemented tkinter modules.
WEEK 8 1. Created a page on doctor side for viewing and deleting a appointment.
2. Created a page on user side for viewing the different types of doctors.
11
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
CHAPTER 4
SYSTEM ANALYSIS
12
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
CHAPTER – 4
SYSTEM ANALYSIS
1. ADMIN
2. USER
1. ADMIN
Generally, admin is the chairperson of the board and selected through the voting system
conductedby the members of the committee. He or she is able to perform various task by entering
into the systemusing the authentication.
Admin is the important person who is going to control the whole system. He will give appropriate
permissions to the users for performing a specific task. He will cover areas such as database,
security and integration.
Admin can add, update and delete the record of the members.
Admin is the responsible for the validating the request of the user.
2. User
This is a user end where user can book appointment using our web application. User can view the
appointment for available time slot of doctor.
13
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
ALLWELL
User
14
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
Admin
User
Doctor
15
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
ALLWELL
16
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
ALLWELL
User
17
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
ALLWELL
18
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
19
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
User
20
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
21
Gujarat Technological University SETI
Team ID: 447279 SYSTEM ANALYSIS
4.6 ER DIAGRAM
E-R diagram is entity relationship diagram which can describes interrelated things of interest
in aspecific domain of knowledge.
4.8 ER DIAGRAM
22
Gujarat Technological University SETI
Team ID: 447279 SYSTEM DESIGN
CHAPTER-5
SYSTEM DESIGN
23
Gujarat Technological University SETI
Team ID: 447279 SYSTEM DESIGN
CHAPTER-5
SYSTEM DESIGN
Systems design is the process of defining the architecture, components, modules, interfaces, and
data for a system to satisfy specified requirements.
The System Design Description report provides summary or detailed information about a system
design represented by a model. Systems design is therefore the process of defining and developing
systems to satisfy specified requirements of the user.
5.1 D A TA DICTIONARY
Data dictionary is defined as a table which below following point:-
Contact
Customer
Admin-Log
5.2.1 Contact
5.2.2 Customer
5.2.3 Admin Log
24
Gujarat Technological University SETI
Team ID: 447279 SYSTEM DESIGN
5.2.1 CONTACT
The role table stores the data about Customer can contact to admin. All the customer resource
who will manage the system and save the data in this table.
If also user have any issue then using this contact table that contact the Admin.
Table: 5.2.1
5.2.2 CUSTOMER
The user table stores the data about customer resource user profile. All the human resource who
will manage the system and save the data in this table.
Table: 5.2.2
25
Gujarat Technological University SETI
Team ID: 447279 SYSTEM DESIGN
5.2.3 ADMIN_LOG
Table: 5.2.3
26
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
CHAPTER 6
IMPLEMENTATION
27
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
CHAPTER 6
IMPLEMENTATION
6.1 PHP
PHP is a recursive acronym for "PHP: Hypertext Pre-processor".
PHP is a server-side scripting language that is embedded in HTML. It is used to manage dynamic
content, databases, session tracking, even build entire e-commerce sites.
It is integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle,
Sybase, Informix, and Microsoft SQL Server.
6.1.1 MYSQL
MySQL is the de-facto standard database system for web sites with HUGE volumes of both data
and end-users (like Facebook, Twitter, and Wikipedia).
Another great thing about MySQL is that it can be scaled down to support embedded database
applications.
28
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
30
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
31
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
32
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
34
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
35
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
36
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
37
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
38
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
39
Gujarat Technological University SETI
Team ID: 447279 IMPLEMENTATION
40
Gujarat Technological University SETI
Team ID: 447279 TESTING
CHAPTER 7
TESTING
41
Gujarat Technological University SETI
Team ID: 447279 TESTING
CHAPTER – 7
TESTING
7.1 TESTING PLAN
Test Case for HR Payroll System: In this post below, we discuss test cases for the payroll system.
The system under test is taken from the software released by Jake Rodriguez. You can check the
image below to get more ideas about the payroll system.
If you are interested in looking at even better features and the complex HR payroll system, then I
suggest checking the free open-source software available. That way, you can practice writing test
cases more effectively.
42
Gujarat Technological University SETI
Team ID: 447279 TESTING
• A test case is a singular set of actions or instructions for a tester to perform that validates a
specific aspect of productor application functionality.
• The test cases to consider in the internship are:
Separate authentication for both the front end as well as back end.
Inclusion of all eligible data and modules to be tested.
Testing individual module according to requirement.
Privacy to the admin as well as the user who becomes the part of System.
43
Gujarat Technological University SETI
Team ID: 447279 CONCLUSION & DISCUSSION
CHAPTER-8
CONCLUSION & DISCUSSION
44
Gujarat Technological University SETI
Team ID: 447279 CONCLUSION & DISCUSSION
CHAPTER – 8
CONCLUSION & DISCUSSION
First I have learn core PHP and Advance PHP because this technology work on backend. Therefore,
read about the technology and company some time using this language. After that read about database
MYSQL use database to store data and then after work on HTML, CSS for front end. PHP single
page application works so smoothly.
To start my project on ALLWELL, so I worked on PHP use for company in work. It is very useful
website for best online learning platform to provide the video course to the student.
45
Gujarat Technological University SETI
Team ID: 447279 CONCLUSION & DISCUSSION
User Profiles: ALLWELL platforms can allow users to create profiles where they can input their
personal information, health goals, and preferences. By analyzing this data, the platform can offer
personalized suggestions, such as exercise routines, meal plans, and medication reminders.
Artificial Intelligence (AI) Integration: AI can be utilized to analyze user data and provide
personalized recommendations. Machine learning algorithms can learn from user behavior, patterns,
and data inputs to offer customized guidance. This can include personalized exercise plans,
medication reminders, and health tips based on the individual's specific needs.
Virtual Coaching: ALLWELL can integrate virtual telemedicine features, where users can have one-
on-one sessions with healthcare professionals. This allows for personalized guidance, as users can
discuss their concerns, ask questions, and receive tailored advice based on their unique circumstances.
Data Integration with Wearable Devices: ALLWELL platforms can integrate with wearable devices
such as fitness trackers, smartwatches, or health monitoring devices. By collecting real-time data
about the user's activity, sleep patterns, heart rate, and more, the e-health guide can provide
personalized recommendations and adjustments to the user's health plan.
Feedback and Communication Channels: ALLWELL should provide channels for users to provide
feedback, ask questions, or seek clarification. This can include chatbots, email support, or discussion
forums where users can interact with healthcare professionals or other users to receive personalized
guidance.
8.5 LIMITATION
Reliance on user-reported data: ALLWELL often rely on self-reported data provided by users.
However, this data may not always be accurate or complete, leading to potential limitations in the
personalized guidance provided. Future enhancements could involve integrating more accurate and
real-time data sources, such as wearable devices or electronic health records, to overcome this
limitation.
Lack of context and real-time monitoring: ALLWELL typically operate based on static information
provided by users. They may not have access to real-time contextual factors or monitoring of the
user's health status. Future enhancements could include incorporating real-time data and contextual
information to provide more accurate and dynamic guidance.
Limited scope of conditions: ALLWELL often focus on common health conditions and general
wellness guidance. They may not cover a wide range of specific health conditions or address complex
medical issues. Enhancements could involve expanding the scope of the E-health guide to cover a
broader range of conditions and provide specialized guidance.
46
Gujarat Technological University SETI
Team ID: 447279 CONCLUSION & DISCUSSION
Language and cultural barriers: ALLWELL may be limited in their ability to provide personalized
guidance for individuals from different cultural backgrounds or those who speak languages other than
the primary language of the platform. Future enhancements could involve incorporating multi-lingual
support and cultural sensitivity to ensure inclusivity and accessibility.
Predictive analytics: By leveraging data analytics and machine learning algorithms, ALLWELL can
move beyond reactive guidance and provide predictive insights. This can help individuals identify
potential health risks, make proactive lifestyle changes, and receive early interventions.
Virtual reality and augmented reality: Incorporating virtual reality (VR) or augmented reality (AR)
technologies into ALLWELL can create immersive and interactive experiences. This can facilitate
better understanding of medical information, provide simulated training scenarios, or offer virtual
consultations with healthcare professionals.
Integration with smart home devices: ALLWELL can integrate with smart home devices, such as
smart scales, blood pressure monitors, or glucose monitors, to collect real-time health data. This
integration can enable continuous monitoring and provide personalized recommendations based on
the gathered data.
Peer support and social networking: ALLWELL can incorporate features that facilitate peer support
and social networking among users. This can create communities where individuals can share
experiences, seek advice, and provide mutual support, enhancing the overall user experience and
motivation.
Seamless integration with healthcare providers: Future enhancements can focus on enabling seamless
integration between ALLWELL and healthcare providers. This can include secure data sharing,
electronic health record integration, and telemedicine capabilities to ensure coordinated and
comprehensive care.
By addressing the limitations and implementing these future enhancements, ALLWELL can provide
more personalized, accurate, and comprehensive guidance to individuals, improving their overall
health and well-being.
47
Gujarat Technological University SETI
Team ID: 447279 CONCLUSION & DISCUSSION
8.7 REFERENCES
https://www.wolterskluwer.com
https://www.w3schools.com/css/css_intro.asp
https://www.w3schools.com/html/html_intro.asp
https://www.w3schools.com/php/php_intro.asp
https://www.sourcecodester.com/python/14440/hospital-
management-system-project-python.html
https://projectworlds.in/free-projects/php-projects/online-
doctor-appointment-booking-system-php-and-mysql
48
Gujarat Technological University SETI
Team ID: 447279 CONCLUSION & DISCUSSION
49
Gujarat Technological University SETI