Vous êtes sur la page 1sur 27

TABLE OF CONTENTS

Title Page i
Approval Sheet ii
Acknowledgment iii
Table of Contents iv
List of Tables v
List of Figures vi
Abstract of the Study vii

Chapter

1 THE PROBLEM AND RESEARCH DESIGN 1

1.1 Introduction 2
1.2 Objectives of the Study
1.2.1 Development Objectives
1.2.2 Immediate Objectives
1.3 Significant of the Study
1.4 Scope and Limitation of the Study
1.5 Review and Literature of the Study
1.6 Framework of the Study
1.7 Research Design
1.8 Research Setting
1.9 Research Instrument
1.10 Data Gathering Procedure

2 PRESENTATION, ANALYSIS, AND INTERPRETATION OF DATA

2.1 Use Case Diagram


2.2 Use Case Description
2.3 Sequence Diagram
2.4 Activity Diagram
2.5 Entity-Relationship Diagram
2.6 Data Dictionary
2.7 User Interface

3. SUMMARY, CONCLUSIONS AND RECOMMENDATIONS

BIBLIOGRAPHY

APPENDICES
A. Definition of Terms
B. List of Templates
C. Curriculum Vitae
Attendance-Monitoring System

A System Proposal for Department of Public Works and

Highways

A Project Proposal

Presented to

Dr. Andrew P. Ponte

Dean of the College of Information Technology

Liceo de Cagayan University

by

Cayet
ano D.
In Partial Fulfillment of the Subject Paderang
a

System Analysis and Design


M
a
y
2
0
1
0
APPROVAL SHEET

This project entitled Attendance-Monitoring System” prepared and submitted by

Cayetano D. Paderanga in p a r t i a l f u l f i l l m e n t o f t h e requirements on the

Subject IT302-11 (System Analysis and Design) has been examined and is

recommended for acceptance and approved in Oral Examination.

Approved by the Committee on Oral Examination with a Grade of .

Instructor
ACKNOWLEDGMENT

First and foremost, I would like to express my genuine thanks to our almighty
God for his unconditional love, unlimited support, and blessings such as wisdom,
and knowledge in making this system study successful.

I would also like extend my deepest thanks to our Dean of the College of
Information Technology Dr. Andrew P. Ponte and at same time our subject
instructor. I am very thankful for the knowledge and goodness he shared; and
comments he provided me on my system that will make my system more reliable
and detailed.
LIST OF TABLES

Table Page

1 Use Case for View Customer Record 20

2 Use Case for Update Payments 20


LIST OF FIGURES

Figure Page

1 Spiral Model 6

2 Current System Flow Diagram 14


1. INTRODUCTION

Technology nowadays is fast changing and new machines are developed

in order to make job faster and more convenient. Automation is designed to

maximize efficiency, convenience, and quality service offered. It is undeniable

that automation is a lot faster compared to the traditional way of doing job which

requires much effort.

1.2 Objectives of the Study

1.2.1 Development Objectives

The research project was intended to design, develop

and implement an attendance-monitoring system serves as a time

log that is set up as a computerized database. An attendance-

monitoring system maintains a daily record of a person's arrival and

departure time from work.

1.2.2 Immediate Objectives

The project aimed to develop an System to a client-

server event driven user interface using Active Server Pages as

front-end, MySQL for the back-end, and Windows Server for the

operating system.
1.3 Significant of the Study

The findings of this study would benefit the following entities.

The University. The findings of this study would help the

university produce learners with skills and knowledge necessary to

excel in the emerging digital society.

The Instructors. The findings would encourage them to use the

information technology in the deployment of the curricular offerings.

The Developers. The findings of this study would provide them

insights they could use to improve the system that caters to the

different learning levels of the clients.

The Students. An attendance-monitoring system tracks students'

attendance and progress from pre-kindergarten through 12th grade.

Parents can request students' progress reports or transcripts.

The Future Researchers. The findings of the study would serve as a

springboard for related studies to be conducted in other academic settings.

1.4 Scope of the Study

This research will develop an Attendance-Monitoring system. The

system platform is dependent on the HyperText Markup Language (HTML)

and the ASP Scripts. An attendance-monitoring system contains a person's

name, address, date of birth, medical history and attendance history.

1.5 Review of the Literature


Most of the attendance systems use paper based methods for taking and

calculating attendance and this manual method requires paper sheets and a lot of

stationery material. Previously a very few work has been done relating to the

academic attendance monitoring problem. Some software’s have been designed

previously to keep track of attendance .But they require manual entry of data by

the staff workers. So the problem remains unsolved. Furthermore idea of

attendance tracking systems using facial recognition techniques have also been

proposed but it requires expensive apparatus still not getting the required

accuracy.

In this paper we propose a system that automates the whole process

of taking attendance and maintaining its records in an academic institute.

Managing people is a difficult task for most of the organizations, and

maintaining the attendance record is an important factor in people management.

When considering academic institutes, taking the attendance of students on daily

basis and maintaining the records is a major task. Manually taking the

attendance and maintaining it for a long time adds to the difficulty of this task as

well as wastes a lot of time. For this reason an efficient system is designed.

1.6 Framework of the Study


Makes Attendance

View Employee View Attendance


Records Record
0
Employe
Admin Attendance e
Monitoring
System

Add Employee

Add Schedule

Figure 1

Context Diagram

The context diagram illustrates the structure of Information Messaging

System. In the figure above the admin can view records, add employees, add

schedule and make schedule while the employee can view its attendance record

of their arrival and departure time from work.


1.7 Research Design

The researchers used the spiral model for the proposed system. The model

starts with planning. The flow of study was planned carefully. The next step taken

was the gathering of data from internet, books, and journals as bases for the

system design. After designing, the system was tested to determine the

accomplishment of the stated objectives.

1.8 Research Setting/locale

This p r o p o s a l centered o n t h e A t t e n d a n c e -Monitoring System for

Department of Public Works and Highways Apovel, Patag, Cagayan de Oro City.
1.9 Research Instrument

The requirements of proposed system were analyzed using the Unified

Modeling Language (UML). The model of the data and data relationships was

presented using the Entity Relationship Diagram (E-RD).

The system will be developed in HTML format with Active Server Pages

and Visual Basic Script for the language program. The Macromedia

Dreamweaver will be used for the programming editor, the MySQL for the

back- end, and the Internet Information Server (IIS) for the web site. The

system used the Internet Browser, and the program will be linked to

Open Data Base Connectivity (ODBC).

1.10 Data Gathering Procedure

For the needed data, a thorough review of the m a n u a l attendance

system was conducted. Interview with faculty and staff and review of related

studies and literature published in the Internet were also done.


2. PRESENTATION, ANALYSIS, AND INTERPRETATION OF DATA

This chapter presents the system design modeled on Unified Modeling

Language. The Use Case Description Tables depict the functions of each

diagram.

2.1 Use Case Diagram


It describes the system from the user’s point of view. It also describes the

various functionalities expected from the system to be developed and how the user

is going to interact with those features (interview-

questions-on-uml-use-case-diagrams-class-diagram-and-sequence- diagram.html).
LOGIN

Add Employee

Make Schedule

View Employee

View Schedule

Evaluates Employee’s
Attendance
Admin
Logout

Figure 3. Use Case Diagram for Administrator


Login

View Attendance Record

Logout

Employe
e

Figure 4. Use Case Diagram for Employee


2.2 Use Case Description

It is a simple synopsis or abstract of the use case diagram. It explains the

goals, plot, and theme of the use case (http://books.google.com.ph).

Table 1
Use Case for Log-in
Use case name Log-in
Actor Admin/Instructor/Student
Description This use case is used by the actor to access the system.
Normal Flow 1) The user invokes the use case by clicking the
“Log-in”
button.
2) The user enters log-in name and password.
3) The system verifies and validates the log-in name
and password.
Alternate Flow If log-in name or password is invalid, user has to re-
enter a valid user name or password.
Precondition User must be registered.
Post-condition User can access the system or just exit the website.
Assumption User is on the website.

2.2 Sequence Diagram

It shows the sequence of method and interactions between classes. It also

shows the interaction of objects through message passing that reflects the

sequence of events. Every use case has one sequence diagram

(http://www.fresherswisdom.wisdomplug.com/interview-questions/6-uml/6-

interview-questions-on-uml-use-case-diagrams-class-diagram-and-sequence-

diagram.html).
USER INTERFACE LO-GIN CONTROLLER DATABASE

USER
Employee / ADMIN 1.) DISPLAY
LOG-IN

CHECK LOG-IN
2.) ENTER USER 3.) CHECK USER
NAME &
NAME &
PASSWORD PASSWORD

4.) INFORMATION
DISPLAY

Figure 5. Sequence Diagram for Log-in


2.3 Activity Diagram

It describes the sequence of activities in a system

(http://docs.kde.org/development/en_GB/kdesdk/umbrello/uml-elements.html).

ENTER ENTER

INVALID INVALID
USERNAME PASSWORD

VALID VALID

Figure 6. Activity Diagram for Log-in

2.4 Entity-Relationship Diagram

Entity-Relationship Diagram (E-RD) is a graphical representation of E- learning

courseware entities, associations, and data elements (McFadden and Hoffer 1994). E-RD

gives relationship of tables on a database; these tables are interconnected with each other.

The attributes of the tables show the information

that is stored in the database.

Make

Admin sched Schedule


Employee
ule
MNam
e
FNam LNam
e e

EmpId EmailAd
d

SchedI
D Status
AttID

Date
middlena
Attendance Vie me
w
h birth_d
a ate
s
w

SchedI
D

Passw admini
admin ord EmpID d
id
time
adminna day
me
2.6 Data Dictionary

Admin
Filed Name Data Type Size Value Description
AdminID Numeric 7 Not Null Admin ID No.
AdminName Varchar 40 Not Null Admin name
Password Varchar 15 Not Null Admin Password

Schedule
Filed Name Data Type Size Value Description
AdminID Numeric 7 Not Null Admin ID No.
SchedID Numeric 7 Not Null Schedule ID
EmpID Numeric 7 Not Null Employees ID
day varchar 15 Not Null Schedule day
time varchar 15 Not Null Schedule time

Employee
Filed Name Data Type Size Value Description
EmpID Numeric 7 Not Null Employees ID No.
Fname Numeric 7 Not Null Employees firstname
MName Numeric 7 Not Null Employees Middlename
Lname Varchar 15 Not Null Employees Lastname
EmailAdd Varchar 15 Not Null Employees Email address

Attendance
Filed Name Data Type Size Value Description
AttID Numeric 7 Not Null Attendance ID No.
SchedID Numeric 7 Not Null Schedule ID
Status Varchar 15 Not Null Attendance Status
Date Varchar 20 Not Null Attendance Date
2.7 User Interface

This refers to the Attendance Monitoring System interface for a

employee’s interaction in reviewing his/her attendance. This also refers of the

systems capability in presenting the subject matters in wi n do w -based format

by applying icons, menus which can be manipulated by a mouse and keyboard.

Figure 8. Attendance-Monitoring System Main Page


The AMS Main Page is designed to accommodate users who know little

or nothing about the computer. Users must open first a browser and type in

the address field the web site.

3. SUMMARY, CONCLUSIONS, AND RECOMMENDATIONS

SUMMARY (paragraph form)


………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

CONCLUSIONS (paragraph form)


………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

RECOMMENDATIONS (itemized)
1. ………………………………………………………………………………
2. ………………………………………………………………………………

3. ………………………………………………………………………………

23
BIBLIOGRAPHY

A.BOOKS

Joseph Lowery.(2007)., Macromedia DreamWeaver 8 Beyond the basic. Eight


Street Berkeley, CA: Lynda.com

Joydip Kanjilal and Sriram Putrew, (2009)., Sam Teach Yourself ASP.NET Ajax.
United State of America: Pearson Education Inc.

Michel V. Mannino,(2007)., Third Edition Database Design, Application


Development, & Administration. New York, NY: The MCgraw-hill
Companies, inc.

Mike Hotek.(2009)., Microsoft SQL Server 2008 Step by Step. Randmond,


Washington: Mike Hotek

Scott Mitchell, (2008)., Sams Teach Yourself ASP.NET 3.5. United State of
America: Pearson Education Inc.

B. JOURNALS and MAGAZINES

COMPUTER WORLD (June 2006)

IEEE ELECTRONIC SYSTEM AND SOFTWARE (2003)

PC MAGAZINES (October – December 2006)

SYS ADMIN (June – September 2002)

WINDOWS 2001 (January – March 2001)

COMPUTER DESIGNS (February – July 1995)


APPENDIX

A. Definition of Terms

The following terms have been operationally defined to facilitate

understanding of this study.

Graphical Users Interface (GUI). This term refers to a type of display

format that enables the user to choose command, start programs, and

see

lists of files and other options by pointing to pictorial representation (icons)

and lists of menu items on the screen.

Hypertext Markup Language (HTML). It is a system that provides a

marking up or tagging of a document so that it can be published on the

World Wide Web (WWW).

Interactive. It means obtaining immediate responses to inquiries.

Internet. It is a global network of networks used to exchange

information using the TCP/IP protocol. It allows for electronic mail and the

accessing and retrieval of information from remote sources.

Internet Information Server (IIS). It is a high performance web server

that is built and optimized to deliver interactive web server applications

for eCommerce and other uses.

Open Database Connectivity (ODBC). It is a system standard protocol


for accessing relational databases based around SQL.

B. List of Plates

Plate Page

1 Interview with the company administrator 52


26
C. Curriculum Vitae

A. Personal Background

NAME :
ADDRESS :
DATE OF BIRTH :
AGE :
CITIZENSHIP :
STATUS :
MOTHERS NAME :
FATHERS NAME :
HEIGHT :
WEIGHT :
HOBBIES :

B. Educational Attainment

ELEMENTARY :

SECONDARY :

COLLEGE :

DEGRESS :

C. Job Experiences

YEAR COMPANY POSITION

27

Vous aimerez peut-être aussi