Attendance Management System Final Report
Attendance Management System Final Report
SHA
SIGMA INSTITUTE OF
TECHNOLOGY&ENGINEERING (POLYTECHNIC-648)
Ajwa-Nimeta Road, Bakrol, Ta.: Waghodia,
Vadodara - 390019
Contact :(91)-9909976831, 0265-267111, 267122
www.sigmainstitute.org
PROJECT REPORT
ON
AI.SHA
Submitted by:
SITE/CE/2020-21 Page 1
AI.SHA
ENGINEERING (POLYTECHNIC-648)
Certificate
This is to certify that
MEET DARSHAN BISHT
Of Sigma Institute of Technology & Engineering(POLY)-648 college having
Enrollment no: 186480307015 have completed Final Project Report having title
DATE: DATE:
PRINCIPAL
(Mr. MILAN MEHTA)
AI.SHA
Artificial Intelligence
Simulated Humanoid
Assistant
SITE/CE/2020-21 Page 3
AI.SHA
SITE/CE/2020-21 Page 4
AI.SHA
ACKNOWLEDGEMENT
We had taken help and guideline of some respected persons, who deserve our greatest
gratitude to our PRINCIPAL Mr. MILAN MEHTA. We would like to show our gratitude
to our HOD Mr.SHREYAS PATEL for giving us a good guideline for our project
throughout the year. We would also like to expand our deepest gratitude to Ms. NIDHI
PATEL and all our faculties who have directly and indirectly guided us in this project.
Many persons, especially our classmates, have made valuable comment suggestions on this
proposal which gave us an inspiration to improve our project. We also thank our parents for
their support.
SITE/CE/2020-21 Page 5
AI.SHA
ABSTRACT
SITE/CE/2020-21 Page 6
AI.SHA
INDEX
SR. NO CONTENT PAGE. NO
SITE/CE/2020-21 Page 7
AI.SHA
CHAPTER 1
INTRODUCTION
SITE/CE/2020-21 Page 8
AI.SHA
SITE/CE/2020-21 Page 9
AI.SHA
❖ Objective
➢ Computerize the traditional way of taking attendance.
❖ Scope
SITE/CE/2020-21 Page 10
AI.SHA
CHAPTER 2
PROJECT
DESCRIPTION
SITE/CE/2020-21 Page 11
AI.SHA
• Hardware
- Processor: i3 or Above
- Hard Disk: 500 GB
- RAM: 4 GB or Higher
-
• Software
- Microsoft Visual Studio 2019
- MSSQL Database
- Sublime Text Editor 3
- Windows XP Operating System
• Device Requirement
- Any device with a web browser and a stable internet connection.
SITE/CE/2020-21 Page 12
AI.SHA
MS SQL Server
• Automatically converts column data types to appropriate Oracle data
types.
• Automatically resolves object name conflicts, such as conflicts with
Oracle reserved words.
• Parses and transforms T-SQL stored procedures, functions, triggers, and
views to Oracle PL/SQL.
• Provides advanced customization capabilities such as the ability to
change data type mappings, delete and rename objects.
• Generates reports about the status of the migration.
• Generates the DDL scripts for the creation of the destination Oracle
database.
• Generates scripts for data movement
• Displays informational, error, and warning messages about the migration
in a progress window.
SITE/CE/2020-21 Page 13
AI.SHA
SITE/CE/2020-21 Page 14
AI.SHA
Visual Studio supports 36 different programming languages and allows the code
editor and debugger to support (to varying degrees) nearly any programming
language, provided a language-specific service exists. Built-in languages
include C, C++, C++/CLI, Visual Basic .NET, C#, F#, JavaScript, TypeScript,
XML, XSLT, HTML, and CSS. Support for other languages such as Python,
SITE/CE/2020-21 Page 15
AI.SHA
Ruby, Node.js, and M among others is available via plug-ins. Java (and J#)
were supported in the past.
The most basic edition of Visual Studio, the Community edition, is available
free of charge. The slogan for Visual Studio Community edition is "Free, fully-
featured IDE for students, open-source and individual developers".
SITE/CE/2020-21 Page 16
AI.SHA
SITE/CE/2020-21 Page 17
AI.SHA
SITE/CE/2020-21 Page 18
AI.SHA
2. Teacher Table:
3. Attendance Table
SITE/CE/2020-21 Page 19
AI.SHA
4. Subject Table:
5. Student Table:
SITE/CE/2020-21 Page 20
AI.SHA
2.3.2 Diagrams
2.3.2.1 E-R Diagram
Entity Relationship Diagram, also known as ERD, ER Diagram or ER model,
is a type of structural diagram for use in database design. An ERD contains
different symbols and connectors that visualize two important
information: The major entities within the system scope, and the inter-
relationships among these entities. And that's why it's called "Entity"
"Relationship" diagram (ERD).
SITE/CE/2020-21 Page 21
AI.SHA
SITE/CE/2020-21 Page 22
AI.SHA
Also known as DFD, Data flow diagrams are used to graphically represent the
flow of data in a business information system. DFD describes the processes that
are involved in a system to transfer data from the input to the file storage and
reports generation. Data flow diagrams can be divided into logical and physical.
The logical data flow diagram describes flow of data through a system to
perform certain functionality of a business. The physical data flow diagram
describes the implementation of the logical data flow.
SITE/CE/2020-21 Page 23
AI.SHA
SITE/CE/2020-21 Page 24
AI.SHA
SITE/CE/2020-21 Page 25
AI.SHA
SITE/CE/2020-21 Page 26
AI.SHA
SITE/CE/2020-21 Page 27
AI.SHA
SITE/CE/2020-21 Page 28
AI.SHA
SITE/CE/2020-21 Page 29
AI.SHA
2.4 Designing
2.4.1 Login Form
2.4.2 Admin
Home Page:
SITE/CE/2020-21 Page 30
AI.SHA
Manage Staff :
Manage Standard:
Manage Division:
SITE/CE/2020-21 Page 31
AI.SHA
2.4.3 Teacher
Home Page:
Manage Attendance:
Manage Students:
SITE/CE/2020-21 Page 32
AI.SHA
2.4.4 Student
Home Page:
View Attendance:
SITE/CE/2020-21 Page 33
AI.SHA
CHAPTER 3
SITE/CE/2020-21 Page 34
AI.SHA
Advantages and
Disadvantages
SITE/CE/2020-21 Page 35
AI.SHA
o Disadvantages
o An internet connection is required.
SITE/CE/2020-21 Page 36
AI.SHA
CHAPTER 4
System Testing
4.1 Introduction
Once source code has been generated, software must be tested to uncover (and
correct) as many errors as possible before delivery to customer. Our goal is to
design a series of test cases that have a high likelihood of finding errors. To
uncover the errors software techniques are used. These techniques provide
systematic guidance for designing test that Exercise the internal logic of
software components, and Exercise the input and output domains of the
program to uncover errors in program function, behavior and performance.
Internal program logic is exercised using ―White box test case design
Techniques. Software requirements are exercised using ―block box test case
SITE/CE/2020-21 Page 37
AI.SHA
Design techniques. In both cases, the intent is to find the maximum number of
errors with the Minimum amount of effort and time.
SITE/CE/2020-21 Page 38
AI.SHA
SITE/CE/2020-21 Page 39