Upload
controleys
View
165
Download
5
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
23/7/2012
Group members:
Chicas Germán, Ángel Iván
Guevara Rodríguez, Kennette Guevara
Luna Granadeño, Ricardo José
Maida Recinos, Héctor Arturo
Mejía Huezo, Diego Armando
Müller Mancía, Gustavo Alejandro
Teachers:
Félix Masin
Miguel Salguero
For Santa Cecilia Salesian School | Computing Systems & English
SANTA
CECILIA
SALESIAN
SCHOOL
CONTROL SYSTEM FOR ENTRY AND EXIT
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
2
OBJECTIVES
General Objective
To program a control system for entry and exit, to give a solution to
the problem of the Santa Cecilia School’s students of the learning
time lost, from January to July of 2012.
Specific Objectives
To collect the basic information, like personal information, of the high
school students and employees of the Salesian school.
To program a barcode reader to read the codes of every ID Card that
are going to be used to know if the person entered or get out of the
school.
To facilitate the attendance control through a program that will
contain the basic info of the students and employees of the school.
To evaluate if the TCP (PTC) helps to solve the problem of the loss of
learning time of the Santa Cecilia School.
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
3
JUSTIFICATION
he present memory introduces the work in the project Control System for
Entry and Exit, this project has a lot of importance, because in the case of
being approved it will be useful to speed up the classes, optimize the
learning time and also it will serve to the students to get better grades, because if
there’s more learning time, the teacher will teach a better class.
The benefits of this project are multiple and have different beneficiaries, from the
student to the coordinator of level and also the director.
The student will be beneficiated by having better grades, coming to have better
average. The teacher will impart a better class, because if he or she is no very
limited of time, he or she will teach better, answer doubts clearer, and others. And
for last, it’ll serve to the level’s coordinator to have a better control of student’s in
classes.
T
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
4
PROJECT’S WORK ESTRUCTURE
Project’s Description
n Santa Cecilia School, attendance is passed every day to students, with this
project each teacher will have to register what time did he or she entered and
what time he or she left the school.
Then the barcode has to be read in the Barcode Reader to know that he already
entered the institution if he don´t mark, the institution take it as the teacher did not
attended to school, in another case if the teacher comes after the predefined time
the school takes it as a late arrival.
Each student has an ID card and the teachers and employees too. The code that is
contained in the card has to pass in the bar code reader to identify the student,
teacher or employee and if he or she came to the institution.
I
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
5
Trouble’s Resolution
A. Requirements definition
The particular problems should be clearly defined to be solved, this will let to know
what is pretended to solve and will provide useful information for the solution
planning.
B. Analysis
The selected data must be fixed up in an ordered form in order to produce
information. This output could a printer or a monitor.
C. Computing Resolution development
Hera are defined the processing tasks that have to be developed for making the
entry data convert to exit data.
A database with the next tables is going to be created:
Requirements definition
Análysis Arquitechture Design
Computing resolution
development
Test Documentation Mantainment
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
6
Student´s table
Tabla Alumnos
Primer Apellido
Segundo Apellido
Primer Nombre
Segundo Nombre
ID-Alumno
ID-Grado
ID-Seccion
ID-Especialidad
Gómez Márquez Fernando Javier 012005 1 2 4
Trejo Peraza Eduardo Antonio 012027 1 4 4
Cerritos Gonzales Walter Mauricio 012037 1 3 4
Maida Recinos Héctor Arturo 012056 1 5 4
Müller Mancía Gustavo Alejandro 012060 1 2 4
Posada Menjivar José Ricardo 012063 1 5 4
Sagastume Orellana Diego Arturo 012067 1 4 4
Gómez López Jorge Alberto 012089 1 2 4
Rosales Coreas Mario Ernesto 021679 1 5 4
Chicas Germán Ángel Iván 031825 1 5 4
Rivera León Manuel Humberto 031831 1 5 4
Zayas González Christian Humberto 031838 1 2 4
Castillo Ayala Gabriel Edgardo 061547 1 3 4
Guzman Puquirre Emerson Mauricio 061552 1 5 4
Mejía Huezo Diego Armando 061554 1 3 4
Gonzáles Lievano Mario Rafael 071594 1 2 4
Divas Hernández José Vladimir 081629 1 2 4
Meza Rivera José Augusto 091508 1 4 4
Oliva Rebollo German Eduardo 091510 1 2 4
Reyes Bryan Mauricio 091511 1 4 4
Galdámez Interiano Juan Carlos 101584 1 2 4
Castellanos Torres Carlos Ricardo 101590 1 1 4
Granados Morales Oscar Salvador 101592 1 5 4
Medrano Argueta Christian José 101595 1 1 4
Moisa Calero Eduardo Miguel 101597 1 1 4
Luna Granadeño Ricardo José 101715 1 3 4
Quintana Martinez Oscar Alberto 20110078 1 5 4
Vásquez Alfaro Erick Rickelmy 20110199 1 5 4
Mejía Madríz Luis Alberto 20110202 1 2 4
Alfaro Calderon Reynaldo José 20110295 1 5 4
Pérez Sibrian Luis Enrique 20120108 1 2 4
Linares Ayala Gabriel Fernando 20120110 1 1 4
Guerra Magaña Raúl 20120112 1 4 4
Guevara Rodríguez Kennette Fernando 20120114 1 1 4
Flores Santamaría Fernando José 20120120 1 2 4
Roque Mayén José Antonio 20120187 1 4 4
Alfaro Pineda Alfredo José 20120200 1 1 4
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
7
Section table
Sección
ID-Sección ID-Grado Descripcion
1 1 1A
2 1 1B
3 1 1C
4 1 1D
5 1 1E
Mayor Table
Especialidad
ID-Especialidad Descripción de especialidad
1 General
2 Electronica
3 Diseño Grafico
4 Sistemas Informaticos
5 Electromecanica
Student’s State Table
Estado Alumno
ID-Materia Grado Sección Día Hora Inicio ID-Alumno Fecha Acción Hora
Student’s Register Table
Registro Alumno
IDRegistro IDAlumno Acción Hora
01 061554 E 19/07/2012 06:51:47 a.m.
02 031825 E 19/07/2012 07:10:45 a.m.
03 20120114 E 19/07/2012 07:11:29 a.m.
04 101715 E 19/07/2012 07:13:14 a.m.
05 012060 E 19/07/2012 08:10:14 a.m.
06 012056 E 19/07/2012 08:10:21 a.m.
07 061554 S 19/07/2012 06:51:47 p.m.
08 031825 S 19/07/2012 07:10:45 p.m.
09 20120114 S 19/07/2012 07:11:29 p.m.
10 101715 S 19/07/2012 07:13:14 p.m.
11 012060 S 19/07/2012 08:10:14 p.m.
12 012056 S 19/07/2012 08:10:21 p.m.
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
8
User’s Table
Usuarios
Usuario ID-Alumno Contraseña
Gmuller 012060 ********
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
9
INVESTIGATION METHODOLOGY
1. Antecedents
1.1 Of the place
he place in where this Project will be applied is the Santa Cecilia Salesian
School, located in Don Bosco street and Manuel Gallardo avenue, N°1-1, in
Santa Tecla, La Libertad, El Salvador. It was founded by Salesian
missioners in 1900; this was the first big Salesian work of Central America. It is a
Salesian institution especially dedicated to the academic formation of the young
ones, always under the fundaments and values that direct the salesian family. The
school is known as a prestige institution, for its education, it has the levels of
nursery school, elementary school, junior high school and high school, also the
high school has five majors: Computing Systems and English, Graphic Design,
Electronic, Electro mechanic and General & the number of students approximately
of 1500 students.
1.2 Of the people to help
The students of the Santa Cecilia Salesian School are included between the ages
of 4 to 18 years old, approximately there is a number of 35 students per section,
along with the students there are also the employees that has the position of
teacher, secretary, ordinance, coordinator and administrator.
1.3 Of the problem
1.3.1 Since when?
The problem has been happening since the current attendance system was
implemented for the students in the Santa Cecilia Salesian School.
1.3.2 How it has been happening?
At the beginning of a class attendance is passed, this reduces the learning
time in the class. It has been happening because at the moment of passing
attendance, the student has to be called orally and for that reason a lot of
learning time in class is lost.
1.3.3 What consequences did it brought?
Lost of learning time when passing attendance every time that a class was
began and it increased the flunk students rating by the lost of time in the
classes.
T
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
10
2. Intervention
2.1 TCP (PTC) Presentation
2.1.1 Origins.
During a time the Santa Cecilia Salesian School used a similar system to
our TCP, but only for teachers and employees of the school. Actually, for
registering the attendance to every employee a fingerprint reader is used.
2.1.2 Operation
By using a barcode reader the students and employees, passing the ID in
front of the reader, that will read the barcode registering the entry of the
person and equally the exit of every class.
2.1.3 Structure
The Project will be created in the BASIC programming language, it’ll have
an administrator of information which will be the employees’ & students’
information, this information will be contained in the database created in
Microsoft Office Access 2010, that will be linked in the program created
Visual Basic 2010.
2.1.4 Materials
A server with Windows 7 (2GB of RAM)
The program Visual Basic 2010 installed in the server.
ID card of the students and/or employees.
Barcode reader.
Microsoft Office Access (2007-2010)
2.2 How would it help to solve the situation?
Using the current system, attendance is passed every time that the class is started,
for that the teacher lose 5 to 10 minutes in doing the process of the attendance.
With this project it will be necessary to pass the ID card in front of the barcode
reader at the moment the student enters the class
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
11
3. RESOURCES
3.1 HUMAN RESOURCES
Methodological Assessor:
Alvin Silva.
Technical Assessors:
Félix Masín
Miguel Salguero
External Assessors
Héctor Maida
Roque Mocan.
Working Group:
Chicas Germán, Ángel Iván Guevara Rodríguez, Kennette Fernando Luna Granadeño, Ricardo José Maida Recinos, Héctor Arturo Mejía Huezo, Diego Armando
Müller Mancía, Gustavo Alejandro
3.2 MATERIALS
Barcode Reader
Student’s ID Card
A computer with Windows® 7
Visual Basic® 2010
Microsoft® Office Access 2007/2010
3.3 FINANCIAL
AMOUNT MATERIAL UNIT PRICE TOTAL PRICE
1 Assessor $7.00 per hour $98.00 (updated 21/07/2012)
1 Barcode Reader $53.00 per week
$106.00
Subtotal $204.00
Unexpected $44.00 $44.00
Total $248.00
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
12
3.4 TIME
6 Months
24 Weeks
48 Days
144 Hours
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
13
POSITIVE AND NEGATIVE ASPECTS IN THE PROJECT’S
CONSTRUCTION
POSITIVE EFFECTS
Thanks to this program more time is going to be saved, and therefore
there will be more learning time.
It will help to control the Entry and Exit time of the employees.
NEGATIVE EFFECTS
It will be easier for the educative community to evade their
responsibilities, to avoid this situation, visual supervision can be used.
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
14
LIMITATIONS
At the first, the working group didn’t have assessor.
The working group didn´t have a barcode reader.
The working group at the first just appointed to sing.
At the first the working group appointed to throw balls on every group
member.
The working group had not involved their parents.
The working group had to start again, because the assessor proposed to
work in Visual Basic 2010 and not in Visual Basic 6.0.
No members of the working group didn´t know how to work in Visual Basic
2010 or any other program of .NET Framework.
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
15
BENEFICIARIES
he beneficiaries are going to be the students, because they are going to
have more learning time, and due to this, they are going to have better
grades.
Other beneficiaries are going to be the family parents, because they are not going
to waste money on their children, because the students are going to increase their
grades.
And at last, the teachers are going to have more time to teach the classes to the
students.
T
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
16
BIBLIOGRAPHY
Author:
Michael Halvorson
Book’s Title:
Microsoft Visual Basic 2010 Step By Step
# of Pages:
576
Editorial:
Microsoft Press
Country:
United States Of America
Publication Year:
2010
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
17
CONCLUSIONS
With the current system a lot of learning time is lost.
With this Project the classes are going to be faster, the learning will be
optimized and the grades are going to improve.
Using this system the coordinator or administrator will have a better control.
The learning time will be longer and due to this, the grades will be better.
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
18
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
19
GLOSSARY
ASP.NET
ASP.NET is a set of Web development tools offered by Microsoft. Programs like
Visual Studio .NET and Visual Web Developer allow Web developers to create
dynamic websites using a visual interface. Of course, programmers can write their
own code and scripts and incorporate it into ASP.NET websites as well.
BASIC
Stands for "Beginner's All-purpose Symbolic Instruction Code." BASIC is a
computer programming language that was developed in the mid-1960s to provide a
way for students to write simple computer programs. Since then, the language has
evolved into a more robust and powerful language and can be used to create
advanced programs for today's computer systems.
Database
A database is a data structure that stores organized information. Most databases
contain multiple tables, which may each include several different fields.
Microsoft Access
Microsoft Access, often abbreviated "MS Access," is a popular database
application for Windows. Access allows users to create custom databases that
store information in an organized structure. The program also provides a visual
interface for creating custom forms, tables, and SQL queries. Data can be entered
into an Access database using either visual forms or a basic spreadsheet interface.
The information stored within an Access database can be browsed, searched, and
accessed from other programs, including Web services.
Programming Language
A programming language is a set of commands, instructions, and other syntax use
to create a software program. Languages that programmers use to write code are
called "high-level languages." This code can be compiled into a "low-level
language," which is recognized directly by the computer hardware.
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
20
Table
A table is a data structure that organizes information into rows and columns. It can
be used to both store and display data in a structured format. For example,
databases store data in tables so that information can be quickly accessed from
specific rows.
Visual Basic
Visual Basic is a programming language and development environment created by
Microsoft. It is an extension of the BASIC programming language that combines
BASIC functions and commands with visual controls. Visual Basic provides a
graphical user interface GUI that allows the developer to drag and drop objects into
the program as well as manually write program code.
Windows 7
Windows 7 is an operating system released by Microsoft on October 22, 2009. It
follows the previous (sixth) version of Windows, called Windows Vista.
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
21
ANEXOS
CONTROL SYSTEM FOR ENTRY AND EXIT | CSEE
22