Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Student attendance system in vb report, Lab Reports of Information Technology

It us the project report on vb. Net

Typology: Lab Reports

2020/2021

Uploaded on 06/25/2021

18if015-saurabh-chopade
18if015-saurabh-chopade 🇮🇳

1 document

1 / 20

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Micro-Project Report On
STUDENT ATTENDENCE SYSTEM USING .NET
Submitted for partial fulfilment of course FC3410-GUI APPLICATION
DEVELOPMENT USING .NET of the Diploma Programme in Information
Technology
Submitted by
18IF009-DARSHAN BHANGE
18IF010-PRAJWAL BHUTKAR
18IF011-ABHISHEK BODKHE
18IF015-SAURABH CHOPADE
18IF025-PRAVIN GHULE
18IF039-VEDANG MHASKE
Under the Guidance of
Prof. R.Bhoge
Department of Information Technology,
Government Polytechnic, Amravati.
(An Autonomous Institute of Government of Maharashtra)
2020-2021
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Partial preview of the text

Download Student attendance system in vb report and more Lab Reports Information Technology in PDF only on Docsity!

Micro-Project Report On “STUDENT ATTENDENCE SYSTEM USING .NET“ Submitted for partial fulfilment of course FC3410-GUI APPLICATION DEVELOPMENT USING .NET of the Diploma Programme in Information Technology Submitted by – 18IF009-DARSHAN BHANGE 18IF010-PRAJWAL BHUTKAR 18IF011-ABHISHEK BODKHE 18IF015-SAURABH CHOPADE 18IF025-PRAVIN GHULE 18IF039-VEDANG MHASKE Under the Guidance of Prof. R.Bhoge Department of Information Technology, Government Polytechnic, Amravati. (An Autonomous Institute of Government of Maharashtra) 2020 - 2021

CERTIFICATE

This is to certify that the Micro-project entitled “STUDENT ATTENDENCE SYSTEM USING .NET” is a bonafide work and it is submitted to the Government Polytechnic, Amravati. By, 18IF009-DARSHAN BHANGE 18IF010-PRAJWAL BHUTKAR 18IF01 1 - ABHISHEK BODKHE 18IF015-SAURABH CHOPADE 18IF025-PRAVIN GHULE 18IF039-VEDANG MHASKE in the partial fulfilment of the course course FC3410-GUI APPLICATION DEVELOPMENT USING .NET programming for the requirement of the Diploma in Information Technology, during the academic year 2020-2021 under my guidance. Department of Information Technology, Government Polytechnic, Amravati. (An Autonomous Institute of Government of Maharashtra) 2020 - 2021 Prof. Dr. P.P. Karde Head of Department Department of Information Technology Government Polytechnic Amravati. Prof. R.Bhoge Guide & Subject Teacher Department of Information Technology Government Polytechnic Amravati.

Department of Information Technology, Government Polytechnic, Amravati. (An Autonomous Institute of Government of Maharashtra) 2020 - 2021 Vision ❖ To ensure excellent education environment with the technical capability in the field of IT engineering to serve vibrant Industry & Society. Mission ❖ Facilitate Students to learn the basics of IT Engineering entailing the technical gain. ❖ Train Students with technical skills with rational capacity to meet the requirements of industry with technological aspect. ❖ Motivate the students for an advance knowledge in IT engineering and other value-added programs for their holistic development. ❖ Imparting Ethical values, leadership and Social value in Students which transform them in to good human being. ❖ Provide an academic environment and consultancy services to the industry and society in the area of IT & Computer engineering.

COURSE OUTCOMES (COs)

  1. Describe .NET framework and its architecture.
  2. Develop .NET application using decision control and loop control constructs.
  3. Apply Object Oriented concepts in GUI applications.
  4. Use data access controls to store data in Database and retrieve it.
  5. Build static and dynamic web applications using built-In ASP Objects and Controls.
  6. Design ASP.NET applications using ADO.NET INDEX Sr.no Topic
  1. Abstract
  2. Introduction
  3. Time management
  4. Theoretical Background
  5. Detailed life cycle of project
  6. Code
  7. Output
  8. Future scope
  9. conclusion
  10. References

❖ INTRODUCTION

Attendance Management System is a software developed for daily student attendance in schools, colleges, and institutes. It facilitates to access the attendance information of a particular student in a particular class. The information is sorted by the operator, which will be provided by the lecturer or teacher for the particular class. This will also help in evaluating the attendance eligibility criteria of the student for exams. As for system development and implementation is concerned, it should help teachers or lecturers in managing their student attendance systematically. The system must have a database that contains a student or student information and it must help the lecturer or teacher to manipulate data, update the database, alert the manager as and when needed. ❖ Problem Definition This project is aimed to replace the traditional method of the attendance management system. This project is developed mainly to administrate student’s attendance. The purpose of the project entitled “Student Attendance Management System” is to develop a computerized attendance system that is user-friendly, simple, fast, and cost-effective. It deals with the collection of student’s information, class and subject details, etc. Traditionally, it was done manually. The main function of the system is to register and store student details and retrieve these details as and when required. ❖ Benefits of Student Attendance Management System

  • Forget the roll book The roll book in which the teacher took attendance traditionally in school can be easily abandoned with the help of this computerized system. It saves a huge amount of teachers’ time, while also

prevents the chances of false attendance. The management system will assume that all students are present so that the teacher has to mark only the who are absent.

  • Enhancing the punctuality Punctuality is often absent in primary schools and even in some higher schools. Today many students have the tendency of coming late to classes. It is said that a child that comes late missed a huge percentage of the class each day. Which leads to a huge amount of loss. Some student attendance system allows the school to record for late attendance. This system reports total hours and minutes a student has missed at any given point in time.
  • Automatic text to families Some systems designed in such a way so that it can send an automatic text to families when their students are absent.
  • Printing the required data The student attendance system can print the required data for various attendance books that the school has to fill. The job of data entry doesn’t take much time, and on the other hand, once the data is entered report can be taken at any time. ❖ Time Management :- Prior intimation to HR in case of late coming, early going, absence due to travel on duty Management of shifts Managing overtime of employee Manual attendance entries in the system by HR in case of scanner failure The benefits of using a time and attendance management solution at your workplace can not be underestimated. With thousands and thousands of employees working in many companies around the world, the need of an efficient organizational system or programs are getting more and more vital. Therefore, there are many companies implementing time management solutions in order to improve productivity. Attendance Management System covers the requirements of the
  • Advantages of Visual Basic-:
    1. VB applications are event driven. Event driven means that the user is in control of applications. The generates the stream of events each time he/she clicks with the mouse or presses key
    2. VB supports the principles of OOD. This means that you can compartmentalize different aspect of application as object & develop & test those object independently
    3. Microsoft has designed VB to be a complete windows application development system.
    4. VB is infinitely extensible through the use of Active X controls, dynamically linked libraries add INS ❖ DATABASE
    • Introduction about Ms-Access : Access has become the best selling database management program because of its combination of power and ease of use. Access is powerful enough that developers can use it to create entire applications that require little or no programming. It also contains an entire programming language, VISUAL BASIC for application which can be used to develop richer and more advance application. Access is easy enough to use that in short time beginner can learn to manage their own data. It is easy for one to get started with access by taking a quick look at its environment and how it is organized.
  • Access Utilities :
  • Starting Access.
  • Operating a database file.
  • Using the database window to view different access objects.
  • Opening a table in database view and design view.
  • Operating a query database view and design view.
  • Operating a form in form view, database view and design view.
  • Opening a report in the print preview window.
  • Creating new objects.
  • Using the online access help system.
  • Quitting access. ❖ The Access database and its objects:- In other database management programs, the term database is sometimes used to refer only to the tables that hold data; an access database consists of tables that hold the data and all the related objects such as queries, forms and reports, which are used to manage the data in the table. Administration and user log on_._ ❖ **DETAILED LIFE CYCLE OF PROJECT
  1. Requirement Analysis** This step is first and primary step of software development lifecycle which analyzes the requirement of the software. First the analysis of the whole college is done and after collecting all valuable information the all module design comes in the mind of us and the entire requirement was given by accountants of that particular department**.
  2. Design** Preliminary design concerns the brief overview of the software architecture and structure rather than goes into the details of the module .This design is refined by designing each module in detail in the detailed design. As the result of this step, it produces the Software Design Specification (SDS) SDS is built to have:
  • a software architecture in the layered sequential layout,
  • data structure , algorithm, control structure,
  • the interface required for the software, and
  • the satisfaction that requirement have been met in the design After considering much software and the language we decide to make our project in ASP in front hand and Ms Access in back hand 3. Coding

One Level DFD One Level DFD

Two Level DFDCode:

**1. Software_tools_project:

  1. App.config:**

Private Sub AttendanceBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles AttendanceBindingNavigatorSaveItem.Click Me.Validate() Me.AttendanceBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProjectDataSet) End Sub Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'ProjectDataSet.attendance' table. You can move, or remove it, as needed. Me.AttendanceTableAdapter.Fill(Me.ProjectDataSet.attendance) End Sub Private Sub AttendanceDataGridView_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles AttendanceDataGridView.CellContentClick End Sub End Class 4.Form 3.vb Public Class Form Private Sub AttendanceBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles AttendanceBindingNavigatorSaveItem.Click Me.Validate() Me.AttendanceBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.ProjectDataSet) End Sub Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the 'ProjectDataSet.attendance' table. You can move, or remove it, as needed. Me.AttendanceTableAdapter.Fill(Me.ProjectDataSet.attendance) End Sub Private Sub AttendanceDataGridView_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles AttendanceDataGridView.CellContentClick End Sub End Class ❖ Output:

❖ SCOPE FOR FUTURE WORK

Extensibility was one of the most important design goals and every component in the system was designed keeping it in mind. The usage of the web services allows us to retrieve and capture information from a variety of sources. As the software new features can be easily added to the system:

  1. The most exciting feature that can be added to the system is the SAPI (Speech Application Programming Interface) through which the user can be warned if he/she entered wrong password or try to use the project in wrong way.
  2. The number of buttons can be easily doubled or quadrupled easily by adding one or two more Laser Torches.
  3. This also allows for simple development of new applications, because no additional code or knowledge is required to develop software for use with the touch screen

Conclusion: To conclude, Project Data Grid works like a component which can access all the databases and picks up different functions. It overcomes the many limitations incorporated in the attendance. ➢ Easy implementation environment ➢ Generate report flexibly ❖ Reference:

  • Appendix – A List of Useful Websites ➢ http://www.microsoft.com ➢ http://projectabstracts.com ➢ http://www.wikipedia.org
  • Appendix – A List of Useful Book ➢ ASP.NET 2.0 Website Programming: Problem-Design-Solution (Programmer to Programmer) by Marco Bellinaso ➢ Professional ASP.NET 2.0 by Bill Evjen, Scott Hanselman, Farhan ➢ OReilly (E-Book) – Programming in .Net ➢ Oreille (E-Book) – Framework + Essentials.pdf ➢ Beginner ASP.NET 2.0 – Unleashed ➢ PL/SQL Programming – Evan Bayross