Six Week Industrial Training

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 30

SIX WEEK INDUSTRIAL TRAINING

ON

FULL STACK WEB DEVELOPMENT


UDEMY (ONLINE)
Submitted in partial fulfillment for the award of the degree of
BACHELOR OF TECHNOLOGY
In
Computer Science & Engineering
29-06-2023 to 03-08-2023
Under the guidance of
Mr. Ashutosh Pawar
Suman (21LCS002)

DEPARTMENT OF COMPUTER SCIENCE & TECHNOLOGY SCHOOL OF ENGINEERING AND


EMERGING TECHNOLOGY (SEET) BADDI UNIVERSITY OF EMERGING SCIENCES AND

TECHNOLOGY, BADDI (H.P.) (2023)


CANDIDATE DECLARATION

I (Suman) hereby declare that I have undertaken six-week industrial training project during a
period from 29-06-2023 to 19-08-2023 in partial fulfillment of requirements for the award of
degree of Bachelor of Technology in Computer Science & Engineering at School of
Engineering and Emerging Technology, BUEST, Baddi. The work which is being presented in
the industrial project report is an authentic record of our work carried out under the guidance
of Mr. Ashutosh Pawar. I have not submitted this work elsewhere for any other degree or
diploma.

Name & Signature of Student


Suman

The Industrial Training Viva-Voce Examination Department ___________has been held on


___________and accepted.

Signature of Examiner

i
ACKNOWLEDGEMENT

Behind every successful effort, there lie contributions from numerous sources irrespective of
their magnitude. Hard work and dedication are not the only things required for the completion
of a Project, but equally important is proper guidance and inspiration. My project is no
exception and I take this opportunity to thank all those who are lending a helping hand.
I take this opportunity to express my deep and sincere gratitude to the most esteemed Head of
Department Ms. Agrima Singh Thakur and Project Guide Mr. Ashutosh Pawar as who have
been kind enough to spare their valuable time, on which I have no claim. Their guidance and
motivation conceived a direction in me and are helping me to make this project a grand
success.
Last but not least I shall remain thankful to all our classmates, at present as well as in future,
who are cooperating with me in making this project happen.
Moreover, I express deep gratitude towards BADDI UNIVERSITY OF EMERGING
SCIENCES AND TECHNOLOGY, BADDI for providing us with the different resources
and facility of Internet from where we took the references and completed our work on time.

ii
COMPANY PROFILE
Udemy is a massively-open online course (M.O.O.C.) website where anyone is free to create
and promote courses in the style of traditional post-secondary education. Users can also take
courses to earn credit towards technical certification, or just to pick up or improve various
job-related skills.

Udemy has over 40,000 courses that have served over 10 million students. Courses require
paying a tuition fee to enrol in; the price depends on the instructor who created the course. .

OAK Academy will be the bridge between the tech industry and people who -are planning a
new career -are thinking career transformation -want career shift or reinvention, -have the
desire to learn new hobbies at their own pace Because they believe they can assist this
generation in acquiring the skills needed to fill these jobs and pursue happier, more fulfilling
careers. And this is what motivates us every day. They specialize in critical areas like
cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to our
practical alignment, we are continuously translating industry insights into the most in-demand
and up-to-date courses. OAK Academy will provide the information and support you need to
navigate your journey with confidence and ease. OAK Academy is here to transform
passionate, enthusiastic people to reach their dream job positions.

ii
i
ABSTRACT

Background Smartphone to-do list app was hypothesized to be more efficient than a paper-
based list in the management of workflow and to provide additional benefits. Purpose To
analyze the impact of a mobile task-management application on the workflow of an ICU
medical staff. Methods Superiority by a margin test, quasi-experimental study comparing the
use of a smartphone application versus standard practice regarding tasks management in an
academic ICU. Superiority margin was set at 8% based on a pilot study. During two periods
of 20 working days each (October 2018 and January 2019), medical staff managed tasks
with both methods on a weekly rotation basis. Primary outcome was the proportion of daily
tasks completed. Secondary outcomes assessed users’ satisfaction and the impact of the app
in terms of changes in clinical practice. Results 25 ICU physicians were enrolled. A total of
1983 tasks were recorded. The proportion of completed tasks per day was higher when using
the smartphone app but did not reach the superiority margin. Smartphone application was
perceived as positive experience, as participants felt that they forgot fewer tasks were more
aware of their progress on ongoing or remaining tasks and observed an improvement in
communication among the medical staff Conclusion This study failed to demonstrate the
superiority of a smartphone app over paper-based lists regarding the proportion of daily tasks
completed. However, positive feedback regarding the application was received from the
medical staff.

i
v
LIST OF FIGURES

Fig No. Figure Name Page No.


Fig.2.1 Data Flow Diagram 12
Fig.2.2 ER-Diagram 13-14

v
LIST OF TABLES

Table No. Table Name Page No.


Table 1.1 HTML Versions 2

v
i
TABLE OF CONTENT

Certificate i
Candidate Declaration ii
Acknowledgement iii
Abstract iv
List of figures v
List of Tables vi
Table of Content vii-vii
1. INTRODUCTION 1

1.1 INTRODUCTION TO PROJECT 1

1.2 DEFINING THE PROBLEM 1-2

1.3 EXISTING SYSTEM 3

1.4 PROPOSED SYSTEM 4

1.5 OBJECTIVES 5

1.6 FRONT END & BACK END 6-7

1.7 FEASIBILITY STUDY 8

2. SYSTEM ANALYSIS & DESIGN 9-10

2.1 MODEL USED 11

2.2 SRS (SYSTEM REQUIREMENT SPECIFICATION): 12

2.3 DATA FLOW DIAGRAMS (DFDS): 13

2.4 E-R DIAGRAM: 14

3. WORKING OF PROJECT 15

3.1 INTRODUCTION TO PROJECT 15

3.2 TECHNOLOGY USED IN THE PROJECT 16

3.3 WORKING OF PROJECT 17

4. RESULTS & DISCUSSION 18

5. CONCLUSION & FUTURE SCOPE 19

v
ii
5.1 CONCLUSION 19

5.2 FUTURE SCOPE 20

References 21

v
iii
1. Introductioncomplex tasks like
creating project briefs.
ToDo List App is a kind of app that generally used to maintain our day-to-day tasks or
list everything that we have to do, with the most important tasks at the top of the list,
and the least important tasks at the bottom. It is helpful in planning our daily schedules.
We can add more tasks at any time and delete a task that is completed.
A Todo App is a simple and effective way to manage your daily tasks and ensure that
nothing falls through the cracks. Using Javascript, we can create a Todo App with
additional features like edit and delete functionality. These features make it easier to
modify or remove tasks that have been added, which is especially useful for tasks that
may change or become irrelevant over time.
Features:
In this version of the ToDo list, the user will be getting four options:

 Create (add) a new task or adding a new ToDo in the ToDo List App.
 See all the tasks or View all the ToDos that were added to the app.
 Delete any ToDo from the list of ToDos.
 Exit from the app.

1
HTML (Hypertext Markup Language)
Hypertext Markup Language (HTML) is the standard”markup language for archives
intended to be shown in an internet browser. It very well may be”helped by
advancements, for example, Cascading Style Sheets (CSS) and scripting dialects, for
example, JavaScript.
Internet browsers get HTML reports from a web server or from nearby capacity and
render the records into mixed media site pages. HTML portrays the” structure of a site
page semantically and initially included signals” for the presence of the” archive.
HTML components are the structure squares of HTML pages. With HTML builds,

pictures and different “items, for example, intelligent structures might be implanted
into the rendered page. HTML gives a way to make organized archives by indicating
basic semantics for content, for example, headings, passages.

TABLE 1.1 VERSIONS OF HTML

VERSION YEAR

HTML 1991

HTML+ 1993

HTML2.0 1995

HTML3.2 1997

HTML4.01 1999

XHTML1.0 2000

HTML5 2012

XHTML5 2013

2
Cascading Style Sheets (CSS)
CSS is a template language utilized for”portraying the introduction of a record written
in a markup language like”HTML. CSS is a foundation innovation of the World Wide
Web, close by HTML and JavaScript”. CSS is “intended to empower the partition of
introduction and substance, including design, hues, and fonts. This detachment “can
improve content availability, give greater adaptability and control in the detail of
introduction qualities,“empower different site pages to share arranging by determining
the significant CSS in a different .css record, and lessen intricacy and redundancy in
the auxiliary substance”.

JavaScript
Javascript frequently”shortened as JS, is a programming language that fits in with the
ECMAScript determination. JavaScript is elevated level, regularly in the nick of
time”gathered, and multi-worldview. It has wavy section linguistic structure, dynamic
composing, model based article direction, and top of the line capacities. Nearby HTML
and CSS, JavaScript is one of the center advances of the World Wide Web. “JavaScript
empowers intuitive site pages and is a 13 fundamental piece of web applications. Most
by far of sites use it for customer side page conduct,” and all significant internet
browsers have a devoted JavaScript motor to execute it. As”a multi-worldview
language, JavaScript underpins occasion driven, practical, and basic programming
styles.

React js
React (otherwise called React.js or ReactJS) is an open-source JavaScript library for
building UIs. It is kept up by Facebook and a network of individual designers and
organizations. React “can be utilized as a base in the advancement of single-page or
portable applications. Be that as it may, React is just worried about rendering
information to the DOM, thus making React applications for the most part requires the
utilization of extra libraries “for state the executives and directing. Redux and React
Router are individual instances of such libraries.

3
Node js
Node.js”is an open-source, cross-stage, JavaScript runtime condition that executes
JavaScript code outside of an internet browser. Node.js lets engineers use JavaScript to
compose order line devices and for server-side scripting—running contents server-side
to deliver dynamic website page content before the page is sent to the client's internet
browser. Subsequently, Node.js speaks to a "JavaScript all over the place" worldview,”
bringing together web-application improvement around a solitary programming
language, as opposed to various dialects for server-and customer side contents.

Introduction to Project
A to-do list is a list of tasks that need to be completed within a certain time period. Items
on a to-do list can range from simple activities like replying to an email to more complex
tasks like creating project briefs.
To-do lists can be written on paper or created using task management software. They can
help you:
Stay motivated: Seeing yourself working through the list can help you stay motivated.
Reduce stress: Having clarity on what needs to be done can help reduce stress.
Keep yourself and others accountable: To-do lists can help you and others stay
accountable for getting important things done.
Estimate how long tasks will take: To-do lists can help you estimate how long each task
will take before moving on to the next.
Manage time: To-do lists can help you manage time by motivating you to work faster to
finish all your tasks within the assigned period.

4
1.2 Defining the problem
To Do Lists are great for making you feel productive, but they’re not always an effective
way to accomplish your goals or lead your best life…at least the way that I was
approaching them.
Until about 2 weeks ago, I always approached to do lists in a linear fashion. I’d prioritize
my list by putting the most important and difficult tasks at the top. Few things gave me
more satisfaction than drop-kicking tasks off my list one by one until I’d accomplished
every single thing I set out to do. Three cheers for feeling productive!

But what I realized is that although this method is very good at helping me to get things
done, it doesn’t always lend itself to getting the right things done. The linear
methodology’s inherent flaw is that it doesn’t have an allocation framework…

I want to simultaneously be a good human-being, son, brother, friend, and employee


amongst other things. All of these aspirations require effort. Yet it’s nearly impossible to
make sure I allocate enough energy towards all of these ambitions using a linear To-Do-
List. Some days I’d be a super-productive employee, but a crappy friend. I’d get
everything done, but neglect crucial areas of my life. Worst of all, most of the time I
wasn’t even cognizant of the imbalance.

1.3 Existing System


To-do lists help you organize your work and keep track of tasks. A good digital to-do
list makes it easier to get work done—and makes it harder to miss deadlines..

Adding tasks was quick on every platform in my tests, thanks in part to natural language
processing (type "buy milk Monday" and the task "buy milk" will be added with the next
Monday set as your due date). You can put new tasks in your Inbox and then move them
to relevant projects; you can also set due dates. Paid users can create custom filters and
labels, and there are also some basic collaboration features.

5
1.4 Proposed System
A to-do list is simply a list of all of the tasks you need to complete during a particular
period of time. For instance, at the beginning of the day, you might jot down on a sticky
note all of the tasks you want to complete before the end of the day. That becomes your
to-do list.

With to-do list functionality built into your project management software, you can easily
create, manage, edit, and share your lists. Plus, you don’t have to worry about losing
sticky notes or pieces of paper. If your chosen software has a mobile application, you can
keep the list with you wherever you go.

1.5 Objectives
One of the most important reasons you should use a to do list is that it will help you stay
organised. When you write all your tasks in a list, they seem more manageable. When
you’ve got a clear outline of the tasks you’ve got to do and those you’ve completed, it
helps you stay focused. While freeing up space in your mind for other more creative
tasks.
When you complete a task, you can cross it off your list. This gives you a sense of
progress and achievement, something you’ll lack if you’re always rushing from one task
to the next. If you feel a sense of achievement, it spurs you on and motivates you to keep
moving forward.
But that’s not the only benefit of a to do list. Here are a few more:
Improves your memory: A to do list acts as an external memory aid. It’s only possible to
hold a few pieces of information at one time. Keep a to do list and you’ll be able to keep
track of everything, rather than just a few of the tasks you need to do. Your to do list will
also reinforce the information, which makes it less likely you’re going to forget
something.
Increases productivity: A to do list allows you to prioritize the tasks that are more
important. This means you don’t waste time on tasks that don’t require your immediate
attention. Your list will help you stay focused on the tasks that are the most important.

6
1.6 Frontend and Backend

React is an open-source JavaScript library for building user interfaces. It is maintained by


Meta (formerly Facebook) and a community of individual developers and companies.

React uses a declarative approach to building UIs. This means that you describe what you
want the UI to look like, and React takes care of the rest. React also uses a virtual DOM,
which is a lightweight representation of the real DOM. This makes React applications
very fast and efficient.

Here are some of the key features of React:


 Component-based:

React applications are made up of components, which are reusable pieces of


code. This makes it easy to build complex UIs from small, manageable pieces.

 Declarative:

React uses a declarative approach to building UIs. This means that you describe
what you want the UI to look like, and React takes care of the rest.

 Virtual DOM:

React uses a virtual DOM, which is a lightweight representation of the real


DOM. This makes React applications very fast and efficient.

 One-way data flow:

React uses one-way data flow, which makes it easy to reason about your application
state.

 JSX:
React supports JSX, which is a syntax extension to JavaScript. JSX makes it easy to
write React code that is both readable and maintainable.

7
1.7 Feasibility Study
1.7.1 Technical Feasibility
Technically, this project is achievable. Among the technologies used I mention: html,
css, Reactjs . All these technologies are easy to use.Thus, this project can be
considered technically feasible.

1.7.2. Schedule Feasibility


This project has been elected feasible since the first week. The development started on
the first week of July until the first week of august. The rest of the time was allocated
to optimization of design and testing.

1.7.3. Economic Feasibility


The cost of this project is minimal. All the software used is free. All the development
steps of this website are completed by me making it cost-free. Regarding users, they
will need to have access to internet. This requirement is not hard to achieve since many
users have their internet subscriptions or use Wi-Fi.
Thus, we conclude that our application is economically feasible.

1.7.4 Behavioral Feasibility


It is natural observation that people are resistant to change and computers have know to
facilitate change. When the user system has been developed or when a step is taken to
convert a manual system to the computerized system, it is a significant factor to know the
reaction of the user staff as they are once who will judge the working of the new system.
It is checked as to what percentage of staff members are against the change and one who
support it.

1.7.5 Operational Feasibility


Operational feasibility ascertains how well the implementation of a project fits in with the
current organizational structure. The solutions to a current problem must come as close as
possible to a perfect fit with the organizational structure and be able to be applied to solve
other arising problems. The opportunities that come along the way during the solution
implementation must be able to be harnessed for even easier implementation

8
2. System Analysis and design

2.1 Introduction
Analysis can be defined as breaking up of any whole so as to find out their nature,
function etc. It defines design as to make preliminary sketches of; to sketch a pattern or
outline for plan. To plan and carry out especially by artistic arrangement or in a skillful
wall. System analysis and design can be characterized as a set of techniques and
processes, a community of interests, a culture and an intellectual orientation. The
various tasks in the system analysis include the following.
• Understanding application.

• Planning.

• Scheduling.

• Developing candidate solution.

• Performing trade studies

• Performing cost benefit analysis.

• Recommending alternative solutions.

• Selling of the system.

• Supervising stalling and maintaining the system.

When you complete a task, you can cross it off your list. This gives you a sense of
progress and achievement, something you’ll lack if you’re always rushing from one task
to the next. If you feel a sense of achievement, it spurs you on and motivates you to keep
moving forward.
.

9
2.1 Model Used

A todo item is often grouped into a checklist along with other todo items so that it can be
used to measure the progress of a bigger picture.
A data set can often be related to another data set, so that an entity may be able to provide
access to another entity based on its relationship with the other entity. To
take TodoListApplication one step further and establish relations with the
existing Todo model as real-world applications often tend to do, we’ll introduce the
model TodoList.
We’ll create the TodoList model to represent a checklist that contains multiple Todo
items. Let’s define TodoList model with the following properties:
a unique id
a title
a color to represent the TodoList with.

2.2 System Requirement Specifications


Hardware Requirements
Minimum RAM: -4GB
Hard Disk: -128 GB
Processor: -Intel Pentium 4(1.50 GHZ) or above.
Software Requirements-
Operating system: Window 11

Front-End Language: Reactjs

Back-End: Nodejs

Software: Vs Code

10
Data Flow Diagram

Fig 2.3

11
ER Diagram

Fig 2.4

12
3. Working of the project

3.1 Introduction to project


A to-do list is a list of tasks that need to be completed within a certain time period. Items
on a to-do list can range from simple activities like replying to an email to more complex
tasks like creating project briefs.
To-do lists can be written on paper or created using task management software. They can
help you:
Stay motivated: Seeing yourself working through the list can help you stay motivated.
Reduce stress: Having clarity on what needs to be done can help reduce stress.
Keep yourself and others accountable: To-do lists can help you and others stay
accountable for getting important things done.
Estimate how long tasks will take: To-do lists can help you estimate how long each task
will take before moving on to the next.
Manage time: To-do lists can help you manage time by motivating you to work faster to
finish all your tasks within the assigned period.
It seems such a simple solution by putting pen to paper and taking time out of your day to
create a to do list, a plan for your day helps define your challenges and goals. Preventing
time from being wasted trying to identify what is the next most important task to tackle
next and even more important makes sure you don’t forget to do something important.

To-do lists offer a way to increase productivity, stopping you from forgetting things,
helps prioritise tasks, manage tasks effectively, use time wisely and improve time
management as well as workflow.

To do lists come in all shapes and sizes. It always used to be something that you would
write using pen and paper, but thanks to technology there’s an app that can come to the
rescue. What makes a good to do list app?

13
Tasks should be fast to add and organise

There should be a variety of ways to organise the tasks

Ability to plan your workflow

Setting priorities

Reminders for any self-imposed deadlines.

Allocation of tasks if using it for task management with a team. Team to-do list allows
you to assign to the best person for the job.

Able to synch between different platforms

All it takes is just a few minutes every day to keep a to do list up to date. With a to do
list, you can complete goals without wasting time trying to figure out priorities. Your
productivity will increase, you won’t forget things, your time management will improve
and you’ll be able to manage your tasks more effectively.

To-do lists can help you get, and stay, on top of important projects and piles of
tasks or decisions.

For instance, imagine you're heading a team that's working on a project. There are
so many tasks to do, and so many people doing them, that staying on top of it all
seems overwhelming.

In this situation, structure your list by team member, writing out tasks and
deadlines for every person on the project. Each day as you write out your own
tasks that need completion, you can also check your Team To-Do List to see who's
working on what, and if anything is due in that day. You can also include other
tasks that you need to complete as part of your job.

Or, imagine you're in a sales role and have a long list of people who you need to
talk to. You write out a list of everyone you need to call and every client you need
to see, and start prioritizing.

14
You know that one client is really keen on your product and is ready to buy, so
you prioritize them with an "A" – this is a prospect that's really worth focusing on.
Conversely, you know

When building a to-do list, there are specific best practices to follow to ensure it’s as
comprehensive as possible.
Regularly update to-do lists: Without regular updates, a list can become obsolete.
It’s best to edit to-do lists every other day at minimums. As soon as a task is thought of, it
should be included in the list.
Limit the items on a to-do list: The more options on a to-do list, the harder it can
be to decide where to start or what’s most important. It’s best to stick to three to five
more significant items and a few smaller, less essential tasks.
Start with the most important task: When creating a to-do list, organize it from
the most to least important item. Then, start with the most difficult or the critical tasks.
Otherwise, the most meaningful tasks may never get accomplished.
Never micromanage: It’s easy for someone to feel like creating a to-do list is meant
to self-micromanage, but that isn’t the case. Focus less on smaller tasks and more on
overarching items that will help achieve goals.
Add due dates: If a specific item on a to-do list has a deadline or due date that can’t
be overlooked, this detail should be on the list.
Keep it interesting: to-do list should align with the creator's life, vision, and
mission, and things they excel at. This makes it possible to stay motivated and on task.
Make more than one list: Instead of feeling siloed with one to-do list, consider
making multiple. These lists can be broken down into personal tasks, work items,
household tasks, and more.

3.2 Technology Used in the Project


15
React js
React (otherwise called React.js or ReactJS) is an open-source JavaScript library for
building UIs. It is kept up by Facebook and a network of individual designers and
organizations. React “can be utilized as a base in the advancement of single-page or
portable applications. Be that as it may, React is just worried about rendering
information to the DOM, thus making React applications for the most part requires the
utilization of extra libraries “for state the executives and directing. Redux and React
Router are individual instances of such libraries.

Node js
Node.js”is an open-source, cross-stage, JavaScript runtime condition that executes
JavaScript code outside of an internet browser. Node.js lets engineers use JavaScript to
compose order line devices and for server-side scripting—running contents server-side
to deliver dynamic website page content before the page is sent to the client's internet
browser. Subsequently, Node.js speaks to a "JavaScript all over the place" worldview,”
bringing together web-application improvement around a solitary programming
language, as opposed to various dialects for server-and customer side contents.
It serves as a reminder of tasks to be accomplished. When people are busy, they tend to
forget things, which is unavoidable sometimes for people's limited energy. By keeping
a to-do List, one makes sure that his tasks are written down all in one obvious place so
he doesn't forget anything important. And by prioritizing tasks, planning the order in
which one will do them, he can tell what needs immediate attention, and what can be
dealt with later. The to-do list is also regarded as the key to efficiency. Knowing what
you have to do and the deadlines urge you get things done quickly so that you can
finish tasks on time.

3.3 Working of the project

16
A to-do list is a list of tasks that need to be completed within a certain time period. Items
on a to-do list can range from simple activities like replying to an email to more complex
tasks like creating project briefs.
To-do lists can be written on paper or created using task management software. They can
help you:
Stay motivated: Seeing yourself working through the list can help you stay motivated.
Reduce stress: Having clarity on what needs to be done can help reduce stress.
Keep yourself and others accountable: To-do lists can help you and others stay
accountable for getting important things done.
Estimate how long tasks will take: To-do lists can help you estimate how long each task
will take before moving on to the next.
Manage time: To-do lists can help you manage time by motivating you to work faster to
finish all your tasks within the assigned period.
It seems such a simple solution by putting pen to paper and taking time out of your day to
create a to do list, a plan for your day helps define your challenges and goals. Preventing
time from being wasted trying to identify what is the next most important task to tackle
next and even more important makes sure you don’t forget to do something important.

To-do lists offer a way to increase productivity, stopping you from forgetting things,
helps prioritise tasks, manage tasks effectively, use time wisely and improve time
management as well as workflow.

To do lists come in all shapes and sizes. It always used to be something that you would
write using pen and paper, but thanks to technology there’s an app that can come to the
rescue. What makes a good to do list app?

4. Result & Discussion

17
A to-do list is a list of tasks you need to complete or things you want to do. An outcome-
focused to-do list connects tasks to specific outcomes and is chosen based on their direct
contribution to outcomes.

Here are some tips for making an effective to-do list:

 Prioritize

Organize your tasks in order of priority. You can mark the importance of each task
with a priority from A (very important) to F (unimportant). Then, redraft the list into
this order of importance.

 Track due dates

Effectively tracking when your work is due can help you prioritize and get great
work done.

 Break down larger projects

Break down larger projects into smaller tasks that'll mark your progress along the
way.

 Pick one thing


The Do One Thing method consists of choosing only one thing from your to-do list
and giving complete attention to your selected task.

To-do lists can help you:

 Prioritize your work and personal tasks

 Organize and complete the most crucial tasks first

 Improve time management

 Prevent you from forgetting important things when you become stressed or tired

 Motivate you to complete all the things that you aim to complete

18
Fig 4.1 (Home Page)

19
5. Conclusion and Future Scope

5.1 Conclusion
A to-do list is just a list of things you have to-do. That means basically anything and
everything can be on your to-do list—but just because you've written your to-dos down
doesn't mean your to-do list is actually useful. Effectively tracking when your work is
due can help you prioritize and get great work done.Easy implementation Environment
Generate report Flexibly.

5.2 future Scope


The project has a very vast scope in future. The project can be implemented on intranet
in future. Project can be updated in near future as and when requirement for the same
arises, as it is very flexible in terms of expansion. With the proposed software of
database Space Manager ready and fully functional the client is now able to manage
and hence run the entire work in a much better, accurate and error free manner.
The following are the future scope for the project

• Discontinue of particular student eliminate potential attendance 


Bar code Reader based attendance system.
• Individual Attendance system with photo using Student login.

organization’s computer passed based system to be able to judge the relevance of each
proposed change.

20
References

https://www.academia.edu/
https://en.wikipedia.org/wiki/HTML
https://en.wikipedia.org/wiki/CSS
https://www.slideshare.net https://www.scribd.com/

21

You might also like