ablan's thesis2

242
UNIVERSITY OF SAINT ANTHONY (DR. SANTIAGO G. ORTEGA MEMORIAL) IRIGA CITY CHAPTER I INTRODUCTION As technology continues to advance, computers are becoming more part of everyday life. Computers are everywhere at work, at school, and at home .Many daily activities either involve the use of or depend on information from a computer. This maybe because computers are used in almost every field and profession like education and office works to perform large number of computer application .It also the best solution for providing information and a way of communications in every individual and gives better understanding of some event s that can arouse the interest of some particular subject matter. The extensive records will not be a problem to a post industrialized society, likewise the unreliable and slow processing and preparing student record and enrollment summary of report. Computer can be considered as another 1

Upload: victor-realubit-ablan

Post on 01-Nov-2014

66 views

Category:

Documents


3 download

DESCRIPTION

AUTOMATED SCHEDULER OF FACULTY LOADING AND ROOM ASSIGNMENT CBE, USANT

TRANSCRIPT

Page 1: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

CHAPTER I

INTRODUCTION

As technology continues to advance, computers are becoming more part

of everyday life. Computers are everywhere at work, at school, and at

home .Many daily activities either involve the use of or depend on information

from a computer. This maybe because computers are used in almost every field

and profession like education and office works to perform large number of

computer application .It also the best solution for providing information and a

way of communications in every individual and gives better understanding of

some event s that can arouse the interest of some particular subject matter.

The extensive records will not be a problem to a post industrialized

society, likewise the unreliable and slow processing and preparing student record

and enrollment summary of report. Computer can be considered as another

instrument for developing a system like enrollment in every school. This can be a

great help to those students, teachers and school who are handling many task

from providing easier and faster access.

1

Page 2: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Recently, computerization has been a part of the massive globalization of

our modern times. Computerized system is being adopted to replace the

tiresome and time consuming manual operations in performing series of related

task.

Like private establishments, government entities and agencies nowadays

are allocating funds for computerization projects to cope up with the tremendous

demands brought about by the fast-changing projects to cope up with the fast-

changing trends of today’s extremely global competition.

The proposed system is a necessity to College of Business Education

Department in order to generate the class scheduling, faculty loading, and room

assignment at an easier, faster and accurate way and will control numerous

transactions at a time without the risk of losing data and having multiple errors.

The present enrollment procedure of College of Business Education

Department is done computerized. But it caused a lot of inaccuracy and

efficiency like conflicting the subject of the student when it comes upon

enrollment. Too much time and effort are consumed when it happened because it

will affect the present schedule, for example the student will have given a certain

schedule and that student sure about his/her subject on that time. But a few after

weeks the department will force to change the schedule of their students to sure

that the exact schedule of the student was been given and they want to avoid

conflicting the time, teachers, room that the student have.

2

Page 3: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

CONCEPTUAL FRAMEWORK

In this research, the researcher aims to provide a better way of scheduling

the subject of each student who categorized their subject from those

departments, where the staff and the management can handle a faster and easy

way of retrieving and scheduling the student’s subject. Only the dean and

secretary/personnel has the authority to use the system that can manipulate the

records in the system. The process of the system is that, the user will encode the

corresponding subject of a student when the enrollment time is near or

happened. The system will provide a reliable and efficient way of checking,

monitoring, updating and keeping subject. The study aims to produce a result of

Automated Scheduler that can cope up with the needs of the College Of

Business Education.

Also this study is based and focuses only on the process of enrollment in

College of Business Education Department. This is also aiming an effective

means of processing transaction and avoiding any kind of conflicting when it

comes to choosing student subjects.

3

Page 4: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 1, illustrates the important features incorporated in this study.

Input It is consist of the existing scheduling, faculty Loading and

Room Assignment of College of Business Education

Department.

Process The study considers the analysis of the existing system and

problems encountered.

Output. The expected output of this study is the “Automated

Scheduler of Faculty Loading and Room Assignment of

CBE, USANT”

Feedback. This touches on the looping in the paradigm to make sure

there is a continues evaluation to improve the Scheduling

Procedure of the College of Business Education

Department.

4

Page 5: Ablan's Thesis2

Problem Encountered in Manual Process of Scheduling of Faculty Loading, and Room Assignment of CBE, USANT.

Faculty will be searching the system when they want to check the schedules, edit and delete in the record. Scheduling of Room Assignment become easy and it can avoid conflicting of certain schedules of the students.

“Automated Scheduler of Faculty Loading, And Room Assignment of CBE”, USANT”

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure (1)

CONCEPTUAL PARADIGM

5

Page 6: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

STATEMENT OF THE PROBLEM

Different Problems are as follows:

1. What are the problems encountered of the present/existing system

in the college of Business Education, in terms of:

a.) Class Scheduling

b.) Faculty Loading

c.) Room Assignment

2. What computerized system can be proposed to support the present

system?

These are the main problems encountered during the present

manual procedures of College of Business Education Department. The data

entered in the forms are redundant and inconsistent, retrieving and editing data

are very tedious.

6

Page 7: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

ASSUMPTION OF THE STUDY

The following Assumption is adopted in this study:

1. That the existing College of Business Education Department in terms of

processing the schedule of different subject of different student under the

department of College of Commerce are done manually/sufficiently.

2. That the problems encountered by the personnel in keeping/maintaining

the schedule of different subject was said to be conflict when the enrollment time

was conduct or happen.

3. The current system is proposed to aid in minimizing the problems

occurred during the enrollment of enrollees and encountered by the office

personnel (Dean, Secretary).

4. The purposeof the study is to lessen the problems.

7

Page 8: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

SIGNIFICANT OF THE STUDY

The study will be a great help to the following:

Dean/Secretary. This study will help them to process student schedule and keep

avoiding any kind of hustle or problem when it comes enrollment from their

department. It will help to handle essential transaction with their students.

Students. The students can will be sure that their corresponding subject has been

get and there’s no need to concern about for conflicting their subjects.

Faculty. The faculty or the teacher can notify about the changes of their schedule

when cant’ avoid conflicting subject through deans’ office.

The Client. This study has great benefits to the clients because it will provide a faster

means if processing their claims by automated process.

Future Researchers. The students who would need information related to the study,

it will serve as a guide in making a system similar to this. It will provide them enough

understanding and insight on how the study was done.

8

Page 9: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

SCOPE AND DELIMITATION

The study focuses on the scheduling, assigning of students subject on the

College Business Education Department in USANT. The Automated Scheduling

system is concerned in getting the right schedule in terms of: subjects, time,

room, teachers when a student enrolled by every semester. And every semester

it will updated by the user to encode the another schedule

The study will be limited only to the boundaries of (College Of Business

Education Department).The researchers focused in getting relevant data

including data of the students and make a necessary system for student

scheduling. It has an ability to see, notify, and avoid those kind of unnecessary

thing that gives to the department personnel hustle when it comes to enrollment

procedures. The study covers the computerized preventing conflict among

student’s subjects, the Automated Scheduler of Faculty Loading and Room

Assignment of College Business Education Department at University of Saint

Anthony.

9

Page 10: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

DEFINITION OF TERMS

These terminologies were gathered by the researcher for better and

clearer understanding about the study.

Automated. Is the of converting the manual process to automation

operation.

Conflicting. The process/way of giving a hustle or unnecessary problem

on the certain task, process, work.

Edit. Is to view the records in order to make some vital changes.

Operational. The way of relating operation process.

Record. It is the collection of related field with information that usually

pertains to only one subject.

Scheduler. Is the certain program that make for conducting, processing a

schedule.

System. It is a group of interrelated components working together toward

a common goal by accepting input and producing output in an organized

transformation process.

Loading. Is the process of being load of a certain program etc.

Save. A program command that write/copy data from the main memory to

the secondary storage devices like diskettes.

Search. A program features which locate records in database file.

10

Page 11: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

REVIEW OF RELATED LITERATURE AND STUDIES

The chapter states the different literature and studies that were conducted for the

research to gain familiarity that are relevant and similar to the present study.

Related Literature

Tinn, (2001) stated that the computerization responded to the call the office or

any workplace to help their daily operation.

Maloloset.al (2002) stated that the study of automation is important in the sense

time that minimizes the time and effort normally exerted in manual process.

Dioso, (2001) stated that computer assist careful intelligent planning,

organizing, actuating and controlling .This maybe observed from the past that

they monitor production activities, solve scientific problem and help arrive in

tentative answer to a multitude of involve conditions.

Mane, (2000) mentioned that the creation of the computer made the easier to

accomplish that by doing it manually, to have the direct access

11

Page 12: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

on straightforward answer just monitoring record where in the needs of computer

make possible for everyone to get data in a particular need. We can consider that

the computer is necessary and its productive tool for individual.

Gurewich, (1999) stated that the database system makes the work faster for

every institution. For the mere fact that instead of doing things manually, with the

use of computer technology everything is done fasters.

Towsand, (2005) stated that database is structed collection of data. The data

may be about people, product events in short, any type of information is to

manage the collection of data for reporting and making decision.

Silberschatz, (2006) in his book “Database System Concept” the goal of

database system is to simplify and facilitate access to data.

Hammer (2003) Said that computer could eliminate the need for copying and

rearranging information, which was entered into system. They also perform

mathematical computation; in short computer can eliminate most of the paper

works.

12

Page 13: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Related Studies

Garcia(2002) created the “CSPC Enrollment System”, the study can be a great

help to persons concerned during the enrollment period, the personnel, instructor

of the students as they retrieval necessary information when needed and lessen

the burden manually browsing over enrollment record purposes.

Saayo et.al(2008) Computerized developed System. Due to increasing

population of the institution, and the school currently implementing the manual

system, every student spends a lot of time during enrollment period, such as

choosing their corresponding subject and processing the enrollment

requirements.

Gumitao (2001) System Designed to provide reports of the list of enrollment per

school year, periodical grade of students, and list of new, old and transferees

IPizzara and Veridiano (2001) this system was done using Microsoft Visual

Basic 6.0. This conducted system goes along the trend of computerization to be

in the field of competitiveness and survive to the complicated works.

Dawn RosebergMckoy (2007) “Computer literacy: A NEW GENERATION

SKILL States that in most place of business of computer is standard. In the bank

13

Page 14: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

they used computers to look up your account in information. Dean’s offices utilize

computers to state to store student subject and student information

SYNTHESIS OF THE STATE-OF-THE ART

The Advocate of the studies stated on the review of related literature are

therefore similar to the present studies but at some point differs from views of the

present researchers. Furthermore, the discussions were shown below.

The researchers agreed upon what Saayo et.alis the most perfect case

that is parallel to the present study, believed that other innovations can make

ways and helped improve more frequently and secure and no hustle computer

processing system. When It comes to enrollment procedures or period.

The Study of Dawn RosebergMckoy is stated that the computer is good

sure equipment in the business world. Like in the College Department stated that

Dean’s offices utilize computers to state to store student subject and student

information.

Their study focused on improving the process of enrollment and alters it

with a computerized one. Together with it is the information system of the school.

14

Page 15: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

RESEARCH GAP

Through brief analysis made, the present study “Automated Scheduler

of Faculty Loading and Room Assignment of CBE, USANT” focuses on

checking and maintaining the corresponding subject of various students who

enrolled on this department with their corresponding course. Through the help of

this kind of propose system. However, the present study focuses not only at

concerning/avoiding about the conflicting the subject of students process, but

also it talks about the maintaining and upgrading the subjects through every

semester happened before the day that the dean announces when we can start

inquiring about the subjects we suppose to enrolled.

After a careful analysis of the different literature and studies, it shows that

some studies gently analyzed the system we proposed is seldom seen or used

by some school and university because deans and other faculty still used the

manual process of scheduling and arranging room assignment.

The system offers instructions to users on how to manipulate and operate

the program themselves. A window-based program and runs by a mouse by only

clicking a certain item.

The study was an idea of the researchers to produce a system that can

use to make the scheduling of Faculty Loading and Room Assignment become a

fully automated system.

15

Page 16: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

NOTES

First Name MI Last Name.TITLE OF BOOK/THESIS.Publisher. c. 2010

Garcia,“CSPC Enrollment System”, ( Unpublished Baby Thesis, CSPC, 2001)

Saayo et.al Computerized Developed System,

Gumitao, (System Designed) Prentice Hall, 1992, pg. 1

Dawn RosebergMckoy Computer literacy: “A NEW GENERATION SKILL” New York: Van Nostrand Reinhold.

Camarines Sur Polytechnic Colleges Budget Office Records System (CSPC) (Unpublished Thesis, CSPC, March 2005)

Grace Navaro et.al. “Proposed Computerized Scheduling System of BUPC” (Unpublished Baby Thesis, CSPC, 2000)

CENRO “Delos Santos et al2, (2004)”

16

Page 17: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

CHAPTER II

RESEARCH METHODOLOGY AND FINDINGS

This chapter covers a discussion on the research methodology and

procedure used. Details in gathering tools, data collection instruments, and

statistical treatment of the data gathered were conferred for the clean

presentation of the findings regarding the problem of the proposed system.

THE RESEARCH METHOD

This study made use of the descriptive survey and normative method

employing a questionnaire. It is the fundamental instrument used in gathering the

necessary data from the awareness of the target respondents about the problem

encountered and the implication of the findings of using the manual system. The

descriptive survey is a method used to collect information or data; it is simple and

helpful enough in data gathering. Thus, the data gathered on, the survey will give

the researcher the accurate summary of information.

17

Page 18: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

RESPONDENTS

Figure 1, Show on the next page, portray the respondents of the study and

their position. There were 100 total number of respondents, consists of student,

personnel, faculty and others that participated in the distribution of the

questionnaire.

Table1

Function in school

Function in school

18

Page 19: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

The data gathering tools in this study that helped and enriched the

knowledge of the researcher in collecting the data are the following:

Interview. Formal, informal and follow-up interviews were conducted to gather

necessary information from the respondents. It was conducted during their

leisure time so as not interrupt with their business flow especially during class

hours. The questions used were explained in a dialect understandable manner to

each respondent.

Questionnaire. Before the questionnaires were made, several meetings of said

respondents were performed to collect what possible questions should be

formulated.

The researchers also observed the attitude of the respondents if they will truly

cooperate. After the questionnaire was made, draft was submitted to the adviser

to correct errors and for suggestions, comment and recommendation.

The questionnaire were formulated clearly and based on their level of

intelligence. On the interval of the questionnaires, the researcher conducts a

follow-up interview to check the veracity of the answer so that reliability

information regarding the study will be gathered.

19

Page 20: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Library Technique. Other needed information was gathered through research

conducted from different libraries.

Internet. It is the fast technology-based source of information/ data used for this

study. Internet is used for gathering important information and data from many

sources that has been very helpful to the completion of this study.

STATISTICAL TREATMENT OF DATA

To have a clear summarized presentation, the data gathered were tallied

and tabulated.

Percentage. Thisis the technique used because of its accuracy and efficiency in

obtaining the proportioned indication of the responses. The following formula is

used.

P= r∗100R

Where:

r = number of the respondents

R = total number of the respondents

P = percentage

20

Page 21: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Rank = A technique used in obtaining the proportion of the response.

R= fF

Where:

f: total rank number of similar frequency

F: sum of number of similar frequency

R: rank

FINDINGS

The following tables reflected the data gathered from the One Hundred (100)

respondents.

Table 1

Gender of the Respondents

21

Page 22: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Graph1: shows the respondents gender tallied with their percentage rate.

Female consist of fifty-eight(58) and has fifty-eightpercent (58%) while male has

forty-two (42) and has forty-two percent (42%) of the total respondents.

Table 2

Problem Encountered with Manual Transaction

Problem of Manual Transaction

FREQUENCY RANK

Slow processing of Scheduling Faculty Loading & Room Assignment

32 3

Consume too much time and effort when it comes upon time scheduling and making reports.

63 1

Conflicting of Schedules 39 2

22

Page 23: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Table 2: Shows the ranking and the frequency of the problem

encountered by the school, the most common and chosen problem meet by the

school is the “Consume too much time and effort when it comes upon time

scheduling and room assignment chosen by the sixty three (63) respondents.

Second top this is “Conflicting subject schedule having thirty nine (39)of the

respondents. Last chosen problem is the “Slow processing of Room

Assignment”, having thirty two (32) of the respondents.

Table 3

Efficiency of the current systemRATING FREQUENCY PERCENTAGE

POOR 10 10

SATISFACTORY 51 51

EXCELLENT 26 26

VERY SATISFACTORY 13 13

TOTAL 100 100

Table 3: Shows the percentage rate of the current system with the

frequency indicated. This question was only limited to the employees of the

school only considering the Faculty, Dean, Personnel and Student. There were

100 despondence that had the chance to answer the question, including the

Dean. Fifty one (51) of them answered as satisfactory rating of the school with

fifty-one percent (51%) in average. Twenty six (26) answered excellent with only

23

Page 24: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

twenty six percent (26%) and thirteen (13) answered very satisfactory with the

average of thirteen percent (13%). While as poor rating with ten respondents with

ten percent (10%) in average.

Table 4

Satisfactoryof thecurrent processof scheduling system

INDICATOR STUDENT PERSONNEL / FACULTY

FREQUENCY PERCENTAGE FREQUENCY PERCENTAGE

YES 1 17 44 47

NO 5 3 50 53

TOTAL 6 100 94 100

Table 4: Illustrate the percentage of the satisfaction of the faculty and

student by their current process of scheduling system. It shows the satisfaction

rating of the faculty of the school with their scheduling process. Most of them

answered they were not satisfied with the process and only one answer yes. The

students the satisfaction of the current system was also showed above. There

were personnel / faculty who had answered yes with the rating of forty seven

percent (47%), they were satisfied of the current system with their department.

And fifty three percent (53%) of the respondents were not satisfied of the current

manual system.

24

Page 25: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

TABLE 5

Preferred system of the faculty and students

INDICATOR FACULTY / PERSONNEL STUDENTS

FREQUENCY PERCENTAGE FREQUENCY PERCENTAGE

COMPUTERIZED SYSTEM

6 100 92 98

MANUAL SYSTEM 0 0 2 2

TOTAL 6 100 94 100

Table 5: Shows the hundred percent (100%) of the employees likes to

have a computerized system. And out of one hundred (100) respondents there

are ninety two (92) who wanted to have a computerized system. While remaining

two (2) respondents wanted the usual system the current manual system

25

Page 26: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

CHAPTER III

TECHNICAL INVESTIGATION AND IMPLEMENTATION OF SETTING

Figure 1

GEOGRAPHICAL LOCATION

College of Education Department, University of Saint Anthony is located at San

Miguel Iriga City, 4431.

Figure 2

26

Page 27: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

UNIVERSITY OF SAINT ANTHONY SGO CAMPUS

27

Page 28: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 3

COLLEGE OF COMMERSE DEPARTMENT OFFICIAL LOGO

THE COLLEGE OF COMMERCE BRIEF HISTORY

The four-year degree leading to Bachelor of Science in Commerce (BSC)

major in Economics, Finance, Management and Marketing was first offered in

1966 to keep up with the demands of times. In 1983, computer subjects were

integrated n the curriculum to meet the country’s growing demand for computer-

trained commerce graduates.

At present, the commerce program enjoys the benefits of the level II

accredited status as awarded by the Philippine Association of Colleges and

28

Page 29: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

University – Commission on Accreditation (PACUCOA) and embodied in CHED

ORDER No. 31, s. 1995 with validity date up to November 2010.

VISION

The College of Commerce vision is to produce graduates who are globally

competitive.

MISSION

The mission of the college of Commerce is to provide quality education

necessary to equip students with values, knowledge and skills essential in the

work environment in local and international job opportunities.

GOALS AD OBJECTIVES

The college of Commerce provides an instruction geared toward the

preparation of the students to keep apace with the demands of global

competitiveness.

29

Page 30: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

The Commerce program is designed to provide student with:

1. A common foundation of knowledge of a specific area through a core

cluster of courses consisting of general education and professional

courses.

2. Sufficient to the realities of work environment particularly in the use of

computer technology;

3. Skills for self or cooperate employment;

4. Proper motivation, opportunities for the inculcation of values and the

promotion of professional growth; and

5. A proper environment to develop a firm commitment and participation in

the realization of national and regional development.

MOTTO

College of Business Education. . reinventing the future

30

Page 31: Ablan's Thesis2

ANALYSIS

SYSTEM ENGINEERING

DESIGN

CODING

TESTING

MAINTENANCE

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

PROGRAMMING PARADIGM

Figure 4

The programming paradigm adopted in development of this software is the

classic life cycle, commonly referred to as the “waterfall model”.

31

Page 32: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

The Classical Lifecycle Paradigm

The classic life cycle is composed of the following: the system

engineering, analysis, design, coding testing and maintenance. The researchers

believe that this paradigm is the best suit to the proposed system.

System Engineering

The first phase of the paradigm involves the great task to be tackled by

the researchers. A thorough investigation is needed to overcome this phase and

so comprehensive research and personal interview to the concerned officers are

needed to gather necessary information to arrive at a useful data needed to

study further the transactions conducted in the office. Thru the interview and

questionnaire done it derive an overview of transaction and process conducted at

the institution.

The gathered information and system requirements were studied one by

one and critically analyzed all the important details needed in making the system.

The researcher gathers all information needed from Mrs. Marieta L.

Monte, Dean, College of Commerce, USANT. The information gathered would

help to make system that will suits their needs and meet their expectations.

32

Page 33: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Analysis

The second phase in the paradigm is the Analysis which is the major

function is to study completely all the gathered data and information. Before the

researcher designed the system, they must first identify what the system needed

by the institution employee. Thus, understanding the system intent and functions

starts with an examination of the requirements. In this place, the researchers

performed a study to assess the overall scope of the problem and determine the

risk factor in making the system.

In making the analysis of the system, an interview is accomplished from

the Dean, Secretary and Faculty. Gathering of data through questionnaire was

carried out. These were distributed to the Faculty, Students, and School

Personnel to add more information needed in making the system.

In programming paradigm, conceptualization of requirements and

converting it to Data Flow Diagram (DFD) and Entity- Relationship (E-R) will

show clearly the flow of the system to be made. Analyzing the problems

encountered by the respondents and reflects on the best solution that we could

be proposed to solve the problems. DFD and E-R provides an overview of actual

transaction that they currently using and presents the possible solutions to

minimized, if not it eliminate totally the problems that they are encountering.

33

Page 34: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Design

The next phase is the one responsible in making of blue print of the

system. Software design focuses on the four (4) distinct attributes of the program

such as data structure, software architectures, procedural detail and interface

characterizing.

The researchers reviewed the data and information on the existing

system. We gathered information and documents, the kinds and types of

information to be processed by the system. In this phase of paradigm, we made

the work design of the system from Graphical User Interface (GUI) to the system

design was made know how it will looks like, how will the transaction flows and

how the data will treated by the system.

Final studies of the transaction used, analyzed the proposed solution and

made the final design and overview on how the new system will work.

Coding

After the 3rd phase, coding is the most substantial phase wherein we

divided the series of large program into bits and pieces of sub programs in order

to accomplish the coding mechanically. This is the process in which fourth phase

take place.

34

Page 35: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Also known as programming, this phase involves the creation of system

software. The requirements and system specification from the system design

steps and translated into machine readable computer code.

This is most important parts of developing the system. The specification,

verification and condition of system where given emphasis.

Testing

The fifth phase covers the debugging of errors of the system and testing

the system logic of the program to ensure that all the users’ requirement has

been met. The purpose if this is to establish from a variety of possible errors that

should be checked that the modules were coded correctly.

The researchers had satisfied all the errors that will cause of malfunctions

of the system, in case debugging of the program will be applied and find ways to

avoid system failures and made the system function accurately.

Maintenance

Maintenance must be applied so that the system can accommodate

changes in its system environment because testing does not guarantee that

there will be no totally errors can happen in program. There are always some

errors detected that must be corrected. Also maintenance includes

enhancements of capabilities adaption of the software to new processing

environments and corrections of software bugs.

35

Page 36: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Through testing was conducted before the actual usage of the system.

Updating the system is important to make it free from errors therefore the

expected convenience and satisfaction of the user will be attained.

36

Page 37: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

ANALYSIS OF SYSTEM REQUIREMENTS

The “Automated Scheduler of Faculty Loading and Room

Assignment of CBE, USANT” requires the following hardware specifications for

better performance.

COMPONENTS DESCRIPTION

Type of processor - Pentium or Higher

Primary Memory - 2GB RAM or Higher

Secondary Memory -149GB Hard disk or Higher, CD Room Drive

Windows OS -Windows XP Professional Service Pack 3 32

bit

Input / Output Device -Mouse, Keyboard, Printer

Monitor -Compaq LCD Monitor

Screen Resolution -1024 X 768-60Hz Screen Resolutions

Printing Device - Continuous Printer

Programming Tool - Microsoft Visual Basic 6.0, Microsoft Access

2007

Back-Up Device - Flash Drive, External Hard Disk

37

Page 38: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

ANALYSIS OF SOFTWARE REQUIREMENTS

1. Windows XP Professional Service Pack

2. Microsoft Access 2003/2007

3. Microsoft Visual Basic 6.0

4. Printer Driver

5. Macromedia Plash Application

6. AAA Logo

7. Image Converter Plus

8. Microsoft Vision

38

Page 39: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

ANALYSIS OF SYSTEM PROCEDURE

MANUAL SYSTEM

The College of Business Education Department used present manual

encoded system and papers when scheduling and processing their own

transaction in that department. Their assigning, analyzing, scheduling the certain

subject of their students under their department.

PROJECT SOLUTION

The current system being used by College of Business Education

Department has a lot of disadvantage. With the new system, they are able to

manipulate, notify and analyzing the entire schedule in terms; of (Room, Time,

Teachers, Subjects) and all the transaction are automatically in the database so

there is no need to write in a record book. And within anytime they can generate

report to post in for the reminders of loans.

The main objective is to replace the old style of scheduling, loading

transaction of College of Business Education Department.

39

Page 40: Ablan's Thesis2

Issue Schedule

Form

Checked

Filling Up

Submitted

Schedule

Enrollees Schedule

Create Schedule

Student-Information

Class Rec.

Received Request

Schedule

Print

ENROLLESS

PERSONNEL

STUDENT

1Request

Enrollment Schedule Form

3Form Submission

4Checked for conflict Schedule

5Give in right schedule

6Record the Schedule

7Create student schedule

2Filling up of Schedule form

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

DATA FLOW DIAGRAM ENROLLMENT SYSTEM

Figure 5

40

Page 41: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

PROPOSED SYSTEM

The “Automated Scheduler of Faculty Loading and Room

Assignment of CBE, USANT” were designed specifically for the Faculty in

College of Business Education Department. The proposed system is customized

according to the given expectation and requirement of the client. The goal of this

system is to automate the old procedure which utilized a manual procedure for

Scheduling Faculty loading Assignment and Room Assignment. For the user to

begin, first they prompt their given USERNAME and PASSWORD to access the

system.

41

Page 42: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 6

MAIN FORM

It has thirteen menus that will be show to select several lists options. The

thirteen menus are shown at the right side part of the form. Which are the

followingth

eTIME,FACULTY,ROOM,SUBJECTS,YEARLEVEL,COURSE,ROOM_SCHEDU

LE,DAY,FACULTY_SCHEDULE,SCHEDULE,CLASS_SCHEDULE ,

LOGOFF, SHUTDOWN. And it includes 3 button namely; VIEW CALENDAR,

MANAGE, SYSTEM DEVELOPER.

42

Page 43: Ablan's Thesis2

ENROLEES-IDNAMEADDRESSAGEGENDERDATE OF BIRTHSTATUS

ENROLEES-IDFORM-NODATE_REQUESTED

FORM-NOPERSONNEL-NAMEDATE_SUBMMITTEDSTUDENT-NOFNAMELNAMEMNAMEDATE OF BIRTHAGEGENDERPERSON_CONTACTCELLPHONE/TELEPHONE NO.COURSE_LEVELSCHOOL LAST_ATTENDED

PERSONNEL-NAMERECORD-NOSTUDENT_NO

ENROLLEES

Request

FORM

Submit

To

PERSONNEL

Give Right

Schedule

CheckedSchedule

ENROLLESSSCHEDULE

Record

Student -Information

Class-Record CreateSchedu

le

STUDENT

STUDENT-NO

RECORD-NOSTUDENT_NOFNAMELNAMEMNAMECOURSE_LEVELTEACHER_NAMESUBJECT_NAMETIMEDAYROOM_NO

ENROLLESS-IDPERSONNEL-IDDATE_CHECKED

ENROLEES_IDPERSONNEL_NAMEDATE_GIVEN

PERSONNEL-NAME

FORM-NO

ENROLLESS-IDENROLLESS FORM

RECORD-NOSTUDENT-NODATE_SCHEDULE

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 7

ENTITY RELATIONSHIP DIAGRAM FORM SCHEDULE

AS

43

Page 44: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

DATABASE SCHEME

ADMINISTRATORS INFORMATION

Figure 8

FIELD NAME DATATYPE FIELD SIZE DESCRIPTIONSAMPLE

DATE

User_ID Text 50 User ID of the administrator

Administrator

Password Text 50Password of the

administrator*****

Figure 9

44

Page 45: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

CLASS SCHEDULE TABLE

45

Field Name

Data Type

Size Description Sample

No. Text 50 Student Number

081021197

Fname Text 50 First Name of Student

Melvin

Lname Text 50 Given Name of Student

Garbida

MIname Text 50 Middle initial D.

Course Text 50 Course in Schedule

COMSCI

Year Number 10 Year Level 4

Subject Text 50 Subject Enrolled

ComSci 501

Unit Number 20 Unit/ Subject 3

Time Number 20 Scheduled Time

1:00-3:00

Days Text 50 Scheduled Day

Mon

Room Text 50 Given Setting

SGO 305

Page 46: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

46

Field Name Data Type Size Description Sample

No. Texr 50 Student Number 081071081

Fname Text 50 Faculty First Name Marietta

Lname Text 50 Faculty Last Name Monte

MIname Text 50 Middle initial L

Course Text 50 Course inSchedule BS in Accountancy

Year Level Number 10 Year Level 4

Subject Text 50 Subject Enrolled Accounting 1

Unit Number 20 Unit/ Subject 3

Time Number 20 Scheduled Time 8:00-10:00

Days Text 50 Scheduled Day Thurs

Room Text 50 Given Setting SGO 303

Page 47: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

SIZE OF INPUT

The bulk of data will come from daily transaction will approximately hold

150kb and for each Employee features about 50kb will be used so therefore,

200kb is more than enough to store the subscriber information, and daily

transaction.

DIVISION OF MODULES

The “Automated Scheduler of Faculty Loading and Room

Assignment of CBE” are divided to different modules namely: save, edit, search

and print is used in adding data in the choose transaction.

Figure 10

SPLASH FORM

47

Page 48: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 11

LOGIN FORM

Once the splash form is executed it automatically show fisrt only the tow options botton for choosing the account type for ADMIN OR STUDENT.In this scenario user choose the admin account type.so, it appears the User ID & Password to be input.

48

Page 49: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 12

ADMIN MAIN FORM

This holds the overall transaction of the system. The user can access all the transaction of the system.

49

Page 50: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 13

USER(s) ACCOUNT

Show in the main form the button from MANAGE when it click the four

button will be pop down significantly.

In this button named User when it click this goes like this;

50

Page 51: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 14

SCHEDULE FORM

It Show the process of inputting the schedule in corresponding input area.

51

Page 52: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 15

ROOM SCHEDULE FORM

It shows the schedule by room there has a 3 button namely; Delete, Print,

Cancel. And the user can choose in the combo box the room he/she want to

search and then print.

52

Page 53: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 16

FACULTY SCHEDULE FORM

It shows the schedule by room there has a 4 button namely; Search,

Delete, Print, Cancel. And the user click the search button to find the

corresponding faculty to be search in; then it shows the faculty schedule at the

list box and the the name of faculty was written at the bottom side of list box.

53

Page 54: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Figure 17

PRINT SCHEDULE FORM

It shows the form for printing the schedule by day; by Course And Year &

Course there has a 3 button namely; Delete, Print, Cancel. The user let choose

in 2 corresponding option button at the left side of form namely; Print By Day,

Print By Course And Year

54

Page 55: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

CHAPTER IV

SUMMARY, CONCLUSION AND RECOMMENDATIONS

This chapter is a presentation of the summary of findings, the conclusions

drawn from the interpreted data and the recommendations of the research

entitled “Automated Scheduler of Faculty Loading and Room Assignment, CBE

USANT”.

This study deals about the factors affecting the Schedules and information

system used in Automated Scheduler of Faculty Loading and Room Assignment.

What is the existing system used in recording schedules and reports of the

College of Business Education: Loading and Information System office in terms

of:

1. Recording of schedules incurred by the personnel.

2. Generating reports from the encoded records such as conflicting of

schedules.

3. What are the problems encountered by the office personnel in scheduling

and producing reports using the existing scheduling system?

4. What proposed system will aid in minimizing problems encountered by the

office personnel?

5. What improvements will be brought about by the new system?

55

Page 56: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

FINDINGS

Based from the summary

1. That the existing College of Commerce Department Scheduling System in

terms of faculty loading and room assignment incurred by the office and

the generating of reports from the encoded records are done manually.

2. That the problems encountered by the personnel in making and

generating schedule reports using the manual record time, effort

consuming, redundancy of work, and conflicting of schedules.

3. The current system is proposed to aid in minimizing the problems

encountered by the office personnel.

4. The proposed study generated the encoded reports are now done

automatically and it’s lessen the problems encountered by office

personnel.

56

Page 57: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

CONCLUSIONS

We concluded that this study will help to minimize, diminish the time of

long process and eliminate the problem which the College of Business Education

Department encountered. It removes the manual way of scheduling of Faculty

Loading and Room Assignment.

RECOMMENDATIONS

1. A computer server use an Uninterrupted Power Supply (UPS), to avoid

data lose, data damage and data inconsistency in the database.

2. The project should be considered as an input and guide to the College of

Business Education Department: Scheduling and Information System, If

they plan fully develop a computerized scheduling system.

3. The office of College of Business Education Department needs software

application program to make accurate information and fast tracking of

conflicting data.

4. They need to back-up the database records, to avoid data loss.

57

Page 58: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

APPENDICES

58

Page 59: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

LETTER TO CONDUCT A STUDY

MRS. MARIETTA L. MONTE, CPA, MBA

Dean, College of Business Education

University of Saint Anthony

San Miguel Iriga City

Dear Ma’am:

Greetings!

We, the 4th year Bachelor of Science in Computer Science students of University Of Saint Anthony, are making a software project in partial fulfillment of the requirement in our degree. We are proposing the thesis entitled “AUTOMATED SCHEDULER OF FACULTY LOADING AND ROOM ASSIGNMENT, CBE USANT”.

In connection with this, we would like your permission for us to conduct a study/interview the important information that we need, to complete our proposed system. We firmly believe that your expertise will be a major influence in the completion of the software.

We are hoping for your favorable response. Thank you very much!

Sincerely yours,

Reynaldo Quindo

Victorio Ablan

Mark Joseph Naldo

Norvic Ocile

.

Noted by: Approved by:

MELVIN ROY D. GARBIDA MRS. MARIETTA L. MONTE, CPA, MBASoftware Project Instructor Dean Of College of Business Education

59

Page 60: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

LETTER TO CONDUCT LIBRARY RESEARCH

THE LIBRARIAN

_____________________

_____________________

Dear Sir/Madam:

We, the undersigned 4th year Computer students of University of Saint Anthony, are making a software project in partial fulfillment of the requirements in our course. We are proposing our thesis entitled“AUTOMATED SCHEDULER OF FACULTY LOADING AND ROOM ASSIGNMENT, CBE USANT””.

In connection with this, we would like to ask permission from your good office, or us to conduct a research in your published books, to be used in our review of related studies in our thesis.

We are hoping for your favorable response. Thank you very much!

Sincerely yours,

Reynaldo Quindo

Victorio Ablan

Mark Joseph Naldo

Norvic Ocile

Noted by: Approved by:MELVIN ROY D. GARBIDA MRS. MARIETTA L. MONTE, CPA, MBASoftware Project Instructor Dean Of College of Business Education

60

Page 61: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

SAMPLE QUESTIONNAIRE

This questionnaire has been prepared to gather information and data needed

which will be utilized as basis in the preparation of the thesis entitled” AUTOMATED

SCHEDULER OF FACULTY LOADING AND ROOM ASSIGNMENT, CBE USANT” as

partial fulfillment in our software project.

QuestionnaireThe purpose of these questionnaires is to provide statistical information

and to obtain additional facts and information from the respondents about.

This is not a test. Please feel free to accurately answer each item according to

your own preferences. All your answer will be held confidential.

Direction:

Kindly answer the questions by checking the option on the space provided.

1. Your function in school?

Dean Personnel

Faculty Student Others

2. Gender:

Male Female

3. What are the problems you encountered?

Having Conflict to a Certain Subject.

Consumes too much time and efforts when it comes upon enrollment.

Conflicting subjects through enrollment.

Others please specify: ________________________________

61

Page 62: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

4. Are you satisfied with the current system on your school?

Yes No

5. How efficient is the system on you school?

Poor Very Satisfactory

Excellent Satisfactory

6. Do you want to improve your current computer system which used when it comes

to enrollment procedures at College of Business Education Department?.

Yes No

62

Page 63: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

INTERVIEW PLAN

MRS. MARIETTA L. MONTE, CPA, MBADean of College of Business Education

QUESTIONS:

1. What are the disadvantages of using your manual process of?

2. Do you commonly encounter errors that fatally complicate your dealings?

3. What are the common problems encountered in FACULTY LOADING AND

ROOM ASSIGNMENT at your office which you know can possibly be

automated?

4. How would you want the system to be designed?

5. What conditions do you want to impose when creating the system?

6. How often do you update your records?

7. Would it annoy you if we come back here from time to time for updates as well as

to show you the development of our system?

8. How strict is your audit system?

9. How often do you check your accounting records?

63

Page 64: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

SAMPLE REPORT

64

Page 65: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

Information Report

65

Page 66: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

USER LOGIN/LOGOUT REPORT

66

Account Type Login Time Logout Time

Admin 08:03:37AM Monday, February 27, 2012 08:34:06 am Monday, February 27, 2012

Admin 09:14:24 AM Monday, February 27, 2012 09:20:02 am Monday, February 27, 2012

Admin 09:31:46 AM Monday, February 27, 2012 09:35:20 am Monday, February 27,2012

Admin 09:46:04 AM Monday, February 27,2012 09:48:12 am Monday, February 27,2012

Admin 10:12:09:AM Monday, February 27, 2012 10:19:37:am Monday, February 27, 2012

Admin 10:31:32 AM Monday, February 27, 2012 10:36:09 am Monday, February 27, 2012

Admin 10:42:11 AM Monday, February 27, 2012 10:48:10 am Monday, February 27,2012

Admin 10:55:14 AM Monday, February 27, 2012 10:58:17 am Monday, February 27,2012

Admin 11:03:05 AM Monday, February 27,2012 11:10:53 am Monday, February 27,2012

Admin 11:16:47 AM Monday, February 27,2012 11:28:19 am Monday, February 27, 2012

Admin 08:05:14 AM Wednesday, February 29,2012 08:17:25 am Wednesday, February 29,2012

Admin 09:06:58 AM Wednesday, February 29,2012 09:12:47 am Wednesday, February 29,2012

Admin 09:26:39 Am Wednesday, February 29,2012 09:36:59 am Wednesday, February 29,2012

Admin 09:44:01 AM Wednesday, February 29,2012 09:51:35 am Wednesday, February 29,2012

Admin 10:11:32 AM Wednesday, February 29,2012 10:29:18 am Wednesday, February 29,2012

Admin 01:05:53 PM Wednesday, February 29,2012 01:35:29 pm Wednesday, February 29,2012

Admin 01:46:39 PM Wednesday, February 29,2012 01:59:21 pm Wednesday, February 29,2012

Admin 03:11:10 PM Wednesday, February 29,2012 03:16:30 pm Wednesday, February 29,2012

Admin 03:22:09 PM Wednesday, February 29,2012 03:39:06 pm Wednesday, February 29,2012

Admin 04:05:07 PM Wednesday, February 29,2012 04:15:44 pm Wednesday, February 29,2012

Admin 09:08:46 AM March 05, 2012 09:18:47 am March 05, 2012

Page 67: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(DR. SANTIAGO G. ORTEGA MEMORIAL)

IRIGA CITY

LETTER OF SOFTWARE DELIVERY

February 28, 2012

MRS. MARIETTA L. MONTE, CPA, MBA

Dean, College of Business Education

University of Saint Anthony

San Miguel Iriga City

Dear Maam:

We, the undersigned 4th year Bachelor of Science in Computer Science

students of the University of Saint Anthony, have already accomplished our

software thesis entitled “AUTOMATED SCHEDULER OF FACULTY LOADING

AND ROOM ASSIGNMENT, CBE USANT” in partial fulfillment of the

requirements of our degree.

In connection with this, we would like to ask for your kind authorization to

implement our said system in your institution for at list (1) month.

Sincerely Yours,

Reynaldo Quindo

Victorio Ablan

Mark Joseph Naldo

Norvic Ocile

Noted by Approved by

MR. MELVIN ROY D. GARBIDASoftware Project Instructor

MRS. MARIETTA L. MONTE, CPA, MBADean, College of Business Educ

67

Page 68: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

College of Business Education

“Automated Scheduler of Faculty Loading and Room Assignment”

A Software Implementation and Maintenance Daily Time Record

REYNALDO F. QUINDO

Mr. Melvin Roy D. GarbidaSoftware Project Instructor

68

DATE TIME IN TIME OUT ACCOMPLISHMENT

February 27, 2012 08:01 AM 11:30 AM Computer Checking

February 29,2012 08:00-10:30 AM 01:00-04:15 PM Rechecking

March 05, 2012 09:00-11:31 AM 01:00-02:15 PM Copying the Software/Delivery

March 07, 2012 08:00-11:30 AM 01:30-01:50 PM Installing/Inputting Data

Page 69: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

College of Business Education

“Automated Scheduler of Faculty Loading and Room Assignment”

A Software Implementation and Maintenance Daily Time Record

VICTORIO R. ABLAN

Mr. Melvin Roy D. GarbidaSoftware Project Instructor

69

DATE TIME IN TIME OUT ACCOMPLISHMENT

February 27, 2012 08:01 AM 11:30 AM Computer Checking

February 29,2012 08:00-10:30 AM 01:00-04:15 PM Rechecking

March 05, 2012 09:00-11:31 AM 01:00-02:15 PM Copying the Software/Delivery

March 07, 2012 08:00-11:30 AM 01:30-01:50 PM Installing/Inputting Data

Page 70: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

College of Business Education

“Automated Scheduler of Faculty Loading and Room Assignment”

A Software Implementation and Maintenance Daily Time Record

MARK JOSEPH A. NALDO

Mr. Melvin Roy D. GarbidaSoftware Project Instructor

70

DATE TIME IN TIME OUT ACCOMPLISHMENT

February 27, 2012 08:01 AM 11:30 AM Computer Checking

February 29,2012 08:00-10:30 AM 01:00-04:15 PM Rechecking

March 05, 2012 09:00-11:31 AM 01:00-02:15 PM Copying the Software/Delivery

March 07, 2012 08:00-11:30 AM 01:30-01:50 PM Installing/Inputting Data

Page 71: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

College of Business Education

“Automated Scheduler of Faculty Loading and Room Assignment”

A Software Implementation and Maintenance Daily Time Record

NORVIC B. OCILE

Mr. Melvin Roy D. GarbidaSoftware Project Instructor

71

DATE TIME IN TIME OUT ACCOMPLISHMENT

February 27, 2012 08:01 AM 11:30 AM Computer Checking

February 29,2012 08:00-10:30 AM 01:00-04:15 PM Rechecking

March 05, 2012 09:00-11:31 AM 01:00-02:15 PM Copying the Software/Delivery

March 07, 2012 08:00-11:30 AM 01:30-01:50 PM Installing/Inputting Data

Page 72: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

LETTER OF REQUEST TO THE PANELIST

72

CERTIFICATION

This is to certify that we are accepting the software thesis made by Reynaldo F. Quindo,

Victor R. Ablan Jr., Mark Joseph A. Naldo, and Norvic B. Ocile entitled “Automated Scheduler

of Faculty Loading and Room Assignment”.

Furthermore, we are allowing them to implement the said software in your office for (1) Month.

Given this ___ day of ___ 2011 for record purposes.

Page 73: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

LETTER OF REQUEST TO THE PANELIST

February 23, 2012

MR. RENE LAGRIMASCollege InstructorUniversity of Saint Anthony

Dear Sir:

Greetings!

In connection with our software project entitled “Automated Scheduler of Faculty Loading and Room Assignment, CBE USANT”. We the undersigned Computer Science students would like to ask permission if you could spare time with us to be one of the panelist in our Oral Defense which will be held on the 9th day of March, 2012, 10:00 A.M at SAP Defense Room.

Thank You Very Much!

Respectfully yours,

Reynaldo Quindo

Victor Ablan II

Mark Joseph Naldo

Norvic Ocile

Noted by:

MR. MELVIN ROY D. GARBIDASoftware Project Instructor

Approved by:

MRS. MARIETTA L. MONTE, CPA, MBADean, College of Business Education

73

Page 74: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

LETTER OF REQUEST TO THE PANELIST

February 23, 2012

MRS. JOY BOLIVARCollege InstructorUniversity of Saint Anthony

Dear Maam:

Greetings!

In connection with our software project entitled “Automated Scheduler of Faculty Loading and Room Assignment, CBE USANT”. We the undersigned Computer Science students would like to ask permission if you could spare time with us to be one of the panelist in our Oral Defense which will be held on the 9th day of March, 2012, 10:00 A.M at SAP Defense Room.

Thank You Very Much!

Respectfully yours,

Reynaldo Quindo

Victor Ablan II

Mark Joseph Naldo

Norvic Ocile

Noted by:

MR. MELVIN ROY D. GARBIDASoftware Project Instructor

Approved by:

MRS. MARIETTA L. MONTE, CPA, MBADean, College of Business Education

74

Page 75: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

LETTER OF REQUEST TO THE PANELIST

February 23, 2012

MR. MELVIN ROY D. GARBIDACollege InstructorUniversity of Saint Anthony

Dear Sir:

Greetings!

In connection with our software project entitled “Automated Scheduler of Faculty Loading and Room Assignment, CBE USANT”. We the undersigned Computer Science students would like to ask permission if you could spare time with us to be one of the panelist in our Oral Defense which will be held on the 9th day of March, 2012, 10:00 A.M at SAP Defense Room.

Thank You Very Much!

Respectfully yours,

Reynaldo Quindo

Victor Ablan II

Mark Joseph Naldo

Norvic Ocile

Noted by:

MR. MELVIN ROY D. GARBIDASoftware Project Instructor

Approved by:

MRS. MARIETTA L. MONTE, CPA, MBADean, College of Business Education

75

Page 76: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

LETTER OF REQUEST TO THE PANELIST

February 23, 2012

MRS. MARIETTA L. MONTE, CPA, MBADean, College of Business EducationUniversity of Saint Anthony

Dear Sir:

Greetings!

In connection with our software project entitled “Automated Scheduler of Faculty Loading and Room Assignment, CBE USANT”. We the undersigned Computer Science students would like to ask permission if you could spare time with us to be one of the panelist in our Oral Defense which will be held on the 9th day of March, 2012, 10:00 A.M at SAP Defense Room.

Thank You Very Much!

Respectfully yours,

Reynaldo Quindo

Victor Ablan II

Mark Joseph Naldo

Norvic Ocile

Noted by:

MR. MELVIN ROY D. GARBIDASoftware Project Instructor

Approved by:

MRS. MARIETTA L. MONTE, CPA, MBADean, College of Business Education

76

Page 77: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

USER MANUAL

77

Page 78: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

SPLASH FORMFIGURE 18

This form will loan before you gain access to the system envirornment.

LOG – IN FORM FOR ADMINISTRATOR

Once the splash form is executed it automatically show fisrt only the tow

options botton for choosing the account type for ADMIN OR STUDENT.In this

scenario user choose the admin account type.so, it appears the User ID &

Password to be input.

78

Page 79: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

LOG – IN FORM FOR STUDENT

FIGURE 19

Once the splash form is executed it automatically show fisrt only the tow options

botton for choosing the account type for ADMIN OR STUDENT.In this scenario user

choose the Student account type.so, it appears the message box saying Enter By the

Student!, then you will only choose among thoose two option Yes Or No?.

79

Page 80: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

ADMINISTRATOR MAIN FORM

FIGURE 20

This holds the overall transaction of the system. The user can access all the transaction of the system.

A. Show the System Calendar.

B. In this button when it click it shows the User(s) Account.

C. When it click it show the pictures of developer who develop/created the system.

80

A

B

C

Page 81: Ablan's Thesis2

C

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

STUDENT MAIN FORM

FIGURE 21

D. In this scenario there is one button compare to ADMIN FORM. When it click the

button named SYSTEM DEVELOPER it show the pictures of developer who

develop/created the system.

81

Page 82: Ablan's Thesis2

A1

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 22

A1. Show in the main form the menu in right side of form pointing the time button.

Then you will see at bottom of this page is the output of that time button.

82

Page 83: Ablan's Thesis2

A2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 23

A2. Show in the main form the menu in right side of form pointing the Faculty button. Then you will see at bottom of this page is the output of that Faculty button.

83

Page 84: Ablan's Thesis2

A3

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 24

A3. Show in the main form the menu in right side of form pointing the Room button.

Then you will see at bottom of this page is the output of that time Room button.

84

Page 85: Ablan's Thesis2

A4

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 25

A1. Show in the main form the menu in right side of form pointing the time button.

Then you will see at bottom of this page is the output of that time button.

85

Page 86: Ablan's Thesis2

A5

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 26

A5. Show in the main form the menu in right side of form pointing the Year

Level button. Then you will see at bottom of this page is the output of that Year

Level button.

86

Page 87: Ablan's Thesis2

A6

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 25

A6. Show in the main form the menu in right side of form pointing the Course

button. Then you will see at bottom of this page is the output of that Course button.

87

Page 88: Ablan's Thesis2

A7

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 26

A7. Show in the main form the menu in right side of form pointing the Room

Schedule button. Then you will see at bottom of this page is the output of that Room

Schedule.

88

Page 89: Ablan's Thesis2

A8

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 27

A8. Show in the main form the menu in right side of form pointing the Day button.

Then you will see at bottom of this page is the output of that Day button.

89

Page 90: Ablan's Thesis2

A9

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 29

A9. Show in the main form the menu in right side of form pointing the Faculty

Schedule button. Then you will see at bottom of this page is the output of that Faculty

Schedule.

90

Page 91: Ablan's Thesis2

A10

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 30

A10. Show in the main form the menu in right side of form pointing the

Schedule button. Then you will see at bottom of this page is the output of that

Schedule button.

91

Page 92: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 31

A(10). It shows in the schedule form when there is a conflict happened to a

certain scheduled in terms; of Time, Faculty, Subject Unit, Room, Day, Year

Level, and Course.

92

Page 93: Ablan's Thesis2

A11

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 32

A11. Show in the main form the menu in right side of form pointing the Class

Schedule button. Then you will see at bottom of this page is the output of that

Class Schedule button

93

Page 94: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 33

A(11). Show in the Class Schedule the user choose the option Print by

Day, so the details area shows the schedule will printed by day.

94

Page 95: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 34

A(11). Show in the Class Schedule the user choose the option Print by

Course and Year, so the details area shows the schedule will printed by day.

95

Page 96: Ablan's Thesis2

A12

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 35

Show in the main form the button from MANAGE when it click the four

button will be pop down significantly.

A12.In this button named User when it click this goes like this;

96

Page 97: Ablan's Thesis2

A13

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 36

Show in the main form the button from MANAGE when it click the four

button will be pop down significantly.

A13.In this button named Backup when it click this goes like this;

97

Page 98: Ablan's Thesis2

A14

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 37

Show in the main form the button from MANAGE when it click the four button will be pop down significantly.

A14.In this button named Restore when it click this goes like this;

98

Page 99: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Figure 37

Show in the main form the button from MANAGE when it click the four button will

be pop down significantly.

A15.In this button named About when it click this goes like this;

99

Page 100: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

SOURCE CODE

100

Page 101: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

LOGIN FORM

Private Sub cmdCancel_Click()

End

LoginSuccess = False

End Sub

Private Sub cmdOK_Click()

Dim msg As String

If cboUser.Text <> "" Then

Set clsUserData = New clsUsers

If True = clsUserData.Login(cboUser.Text, txtpass.Text, msg) Then

DoEvents

LoginSuccess = True

CurrentUser = cboUser

Unload Me

FrmMain.Show

FrmMain.lblusername.Caption = "Admin”

Else

LoginSuccess = False

CurrentUser = ""

MsgBox msg, vbInformation, ""

txtpass = ""

txtpass.SetFocus

End If

Set clsUserData = Nothing

End If

101

Page 102: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

Private Sub Form_Activate()

Option3.SetFocus

End Sub

Private Sub Form_Load()

Set clsUserData = New clsUsers

If clsUserData.GetUsers(cboUser) = False Then Load Me

Set clsUser = Nothing

Label1.Visible = False

Label2.Visible = False

cboUser.Visible = False

txtpass.Visible = False

cmdOK.Visible = False

cmdCancel.Visible = False

End Sub

Private Sub Option1_Click()

Label1.Visible = True

Label2.Visible = True

cboUser.Visible = True

txtpass.Visible = True

cmdOK.Visible = True

cmdCancel.Visible = True

End Sub

102

Page 103: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Private Sub Option2_Click()

If vbYes = MsgBox("Enter By the Student!", vbInformation + vbYesNo, "Student!") Then

FrmMainStudent.Show

cboUser.ListIndex = -1

txtpass.Text = -1

End If

End Sub

Time/Date In Login Form

Private Sub Timer1_Timer()

lbltime.Caption = Format(Now, "hh:mm:ss AM/PM")

lbldate.Caption = Format(Now, "mmmm dd, yyyy")

End Sub

Main Form

Dim bhide As Boolean

Dim bhide1 As Boolean

Dim bhide2 As Boolean

Private Sub cmdabout_Click()

FrmAbout.Show

End Sub

Private Sub cmddate_Click()

If Calendar1.Visible = True Then

103

Page 104: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

tmr2.Interval = 10

bhide1 = True

Else

tmr2.Interval = 10

bhide1 = False

Calendar1.Visible = True

End If

End Sub

Private Sub cmdFile_Click()

If picprint.Visible = True Then

tmr1.Interval = 10

bhide = True

Else

tmr1.Interval = 10

bhide = False

picprint.Visible = True

End If

End Sub

Private Sub cmdBackup_Click()

BackupFrm.Show 1, FrmMain

End Sub

Private Sub cmdRestore_Click()

RestoreFrm.Show 1, FrmMain

104

Page 105: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

Private Sub cmdReyn_Click()

FrmReyn.Show

FrmReyn.Image1.Visible = False

FrmReyn.Label1.Visible = False

FrmReyn.Label2.Visible = False

FrmReyn.Label3.Visible = False

FrmReyn.Label4.Visible = False

FrmReyn.Label5.Visible = False

FrmReyn.Label6.Visible = False

FrmReyn.Label7.Visible = False

FrmReyn.Label8.Visible = False

FrmReyn.Label9.Visible = False

FrmReyn.Label10.Visible = False

FrmReyn.Label11.Visible = False

FrmReyn.Label12.Visible = False

FrmReyn.Label13.Visible = False

FrmReyn.Label14.Visible = False

FrmReyn.Label15.Visible = False

FrmReyn.Label6.Visible = False

FrmReyn.Label17.Visible = False

FrmReyn.Label18.Visible = False

FrmReyn.Label19.Visible = False

FrmReyn.Label20.Visible = False

FrmReyn.Label21.Visible = False

105

Page 106: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

FrmReyn.Label22.Visible = False

FrmReyn.Label23.Visible = False

FrmReyn.Label24.Visible = False

FrmReyn.Label25.Visible = False

FrmReyn.Label26.Visible = False

FrmReyn.Label27.Visible = False

FrmReyn.Label28.Visible = False

FrmReyn.Label29.Visible = False

FrmReyn.Label30.Visible = False

FrmReyn.Label31.Visible = False

FrmReyn.Label32.Visible = False

FrmReyn.Label33.Visible = False

FrmReyn.Label34.Visible = False

FrmReyn.Label35.Visible = False

FrmReyn.Label36.Visible = False

FrmReyn.Label37.Visible = False

FrmReyn.Label38.Visible = False

End Sub

Private Sub cmdSD_Click()

If pctSD.Visible = True Then

tmr3.Interval = 10

bhide2 = True

Else

tmr3.Interval = 10

106

Page 107: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

bhide2 = False

pctSD.Visible = True

End If

End Sub

Private Sub cmduser_Click()

AccountsFrm.Show 1, FrmMain

End Sub

Private Sub Form_Load()

AddQuickLaunchItems

'lblUser.Caption = CurrentUser

End Sub

Private Sub AddQuickLaunchItems()

listQuickLaunch.ListItems.Clear

listQuickLaunch.ListItems.Add _

, "AddTime", "Time", "time", "time"

listQuickLaunch.ListItems.Add _

, "AddFaculty", "Faculty", "instructor", "instructor"

listQuickLaunch.ListItems.Add _

107

Page 108: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

, "AddRoom", "Room", "room", "room"

listQuickLaunch.ListItems.Add _

, "AddSubjects", "Subjects", "subjects", "subjects"

listQuickLaunch.ListItems.Add _

, "Addyearlevel", "Year Levels", "yearlevel", "yearlevel"

listQuickLaunch.ListItems.Add _

, "AddSection", "Course", "course", "course"

listQuickLaunch.ListItems.Add _

, "PrintRoomSchedule", "Room Schedule", "roomschedule", "roomschedule"

listQuickLaunch.ListItems.Add _

, "AddDay", "Day", "day", "day"

'listQuickLaunch.ListItems.Add _

, "AddUnit", "Unit", "units", "units"

listQuickLaunch.ListItems.Add _

, "PrintFacultySchedule", "Faculty Schedule", "facultyschedule", "facultyschedule"

108

Page 109: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

listQuickLaunch.ListItems.Add _

, "AddSchedule", "Schedule", "schedule", "schedule"

listQuickLaunch.ListItems.Add _

, "PrintSchedule", "Class Schedule", "printschedule", "printschedule"

listQuickLaunch.ListItems.Add _

, "Logoff", "Log-off", "logoff", "logoff"

listQuickLaunch.ListItems.Add _

, "Shutdown", "Shutdown", "shutdown", "shutdown"

End Sub

Private Sub img2_MouseMove(Button As Integer, Shift As Integer, X As Single, y As Single)

cmduser.Visible = True

cmdRestore.Visible = True

cmdBackup.Visible = True

End Sub

Private Sub listQuickLaunch_Click()

Select Case listQuickLaunch.SelectedItem.Key

Case "AddSection"

FrmSection.Show

Case "Addyearlevel"

FrmYearLevel.Show

109

Page 110: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Case "AddTime"

FrmTime.Show

Case "AddRoom"

FrmRoom.Show

Case "AddUnit"

FrmUnit.Show

Case "AddFaculty"

FrmFaculty.Show

Case "AddDay"

FrmDay.Show

Case "AddSubjects"

FrmSubjects.Show

Case "AddSchedule"

FrmSchedule.Show

Case "Logoff"

If vbYes = MsgBox("Log-off?", vbQuestion + vbYesNo, "Log-Off") Then

Unload Me

FrmLogin.Show

End If

Case "Shutdown"

If vbYes = MsgBox("Are you Sure you Want to Exit?", vbQuestion + vbYesNo, "Exit!!") Then

End

End If

Case "PrintSchedule"

FrmPrintSchedule.Show

110

Page 111: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Case "PrintFacultySchedule"

FrmPrintFacultySchedule.Show

Case "PrintRoomSchedule"

FrmPrintRoomSchedule.Show

End Select

End Sub

Private Sub Timer1_Timer()

lblmaintime.Caption = Format(Now, "hh:mm:ss AM/PM")

lblmaindate.Caption = Format(Now, "mmmm dd, yyyy")

End Sub

Private Sub tmr1_Timer()

If bhide = False Then

If picprint.Height >= 3500 Then

'picMenu.Height = 3390

tmr1.Interval = 0

Else

picprint.Height = picprint.Height + 249

Dim bhide As Boolean

Dim bhide1 As Boolean

Dim bhide2 As Boolean

Private Sub cmdabout_Click()

FrmAbout.Show

End Sub

111

Page 112: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Private Sub cmddate_Click()

If Calendar1.Visible = True Then

tmr2.Interval = 10

bhide1 = True

Else

tmr2.Interval = 10

bhide1 = False

Calendar1.Visible = True

End If

End Sub

Private Sub cmdFile_Click()

If picprint.Visible = True Then

tmr1.Interval = 10

bhide = True

Else

tmr1.Interval = 10

bhide = False

picprint.Visible = True

End If

End Sub

Private Sub cmdBackup_Click()

BackupFrm.Show 1, FrmMain

End Sub

112

Page 113: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Private Sub cmdRestore_Click()

RestoreFrm.Show 1, FrmMain

End Sub

Private Sub cmdReyn_Click()

FrmReyn.Show

FrmReyn.Image1.Visible = False

FrmReyn.Label1.Visible = False

FrmReyn.Label2.Visible = False

FrmReyn.Label3.Visible = False

FrmReyn.Label4.Visible = False

FrmReyn.Label5.Visible = False

FrmReyn.Label6.Visible = False

FrmReyn.Label7.Visible = False

FrmReyn.Label8.Visible = False

FrmReyn.Label9.Visible = False

FrmReyn.Label10.Visible = False

FrmReyn.Label11.Visible = False

FrmReyn.Label12.Visible = False

FrmReyn.Label13.Visible = False

FrmReyn.Label14.Visible = False

FrmReyn.Label15.Visible = False

FrmReyn.Label6.Visible = False

FrmReyn.Label17.Visible = False

FrmReyn.Label18.Visible = False

113

Page 114: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

FrmReyn.Label19.Visible = False

FrmReyn.Label20.Visible = False

FrmReyn.Label21.Visible = False

FrmReyn.Label22.Visible = False

FrmReyn.Label23.Visible = False

FrmReyn.Label24.Visible = False

FrmReyn.Label25.Visible = False

FrmReyn.Label26.Visible = False

FrmReyn.Label27.Visible = False

FrmReyn.Label28.Visible = False

FrmReyn.Label29.Visible = False

FrmReyn.Label30.Visible = False

FrmReyn.Label31.Visible = False

FrmReyn.Label32.Visible = False

FrmReyn.Label33.Visible = False

FrmReyn.Label34.Visible = False

FrmReyn.Label35.Visible = False

FrmReyn.Label36.Visible = False

FrmReyn.Label37.Visible = False

FrmReyn.Label38.Visible = False

End Sub

Private Sub cmdSD_Click()

If pctSD.Visible = True Then

tmr3.Interval = 10

114

Page 115: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

bhide2 = True

Else

tmr3.Interval = 10

bhide2 = False

pctSD.Visible = True

End If

End Sub

Private Sub cmduser_Click()

AccountsFrm.Show 1, FrmMain

End Sub

Private Sub Form_Load()

AddQuickLaunchItems

'lblUser.Caption = CurrentUser

End Sub

Private Sub AddQuickLaunchItems()

listQuickLaunch.ListItems.Clear

listQuickLaunch.ListItems.Add _

, "AddTime", "Time", "time", "time"

listQuickLaunch.ListItems.Add _

, "AddFaculty", "Faculty", "instructor", "instructor"

115

Page 116: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

listQuickLaunch.ListItems.Add _

, "AddRoom", "Room", "room", "room"

listQuickLaunch.ListItems.Add _

, "AddSubjects", "Subjects", "subjects", "subjects"

listQuickLaunch.ListItems.Add _

, "Addyearlevel", "Year Levels", "yearlevel", "yearlevel"

listQuickLaunch.ListItems.Add _

, "AddSection", "Course", "course", "course"

listQuickLaunch.ListItems.Add _

, "PrintRoomSchedule", "Room Schedule", "roomschedule", "roomschedule"

listQuickLaunch.ListItems.Add _

, "AddDay", "Day", "day", "day"

'listQuickLaunch.ListItems.Add _

, "AddUnit", "Unit", "units", "units"

listQuickLaunch.ListItems.Add _

, "PrintFacultySchedule", "Faculty Schedule", "facultyschedule", "facultyschedule"

116

Page 117: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

listQuickLaunch.ListItems.Add _

, "AddSchedule", "Schedule", "schedule", "schedule"

listQuickLaunch.ListItems.Add _

, "PrintSchedule", "Class Schedule", "printschedule", "printschedule"

listQuickLaunch.ListItems.Add _

, "Logoff", "Log-off", "logoff", "logoff"

listQuickLaunch.ListItems.Add _

, "Shutdown", "Shutdown", "shutdown", "shutdown"

End Sub

Private Sub img2_MouseMove(Button As Integer, Shift As Integer, X As Single, y As Single)

cmduser.Visible = True

cmdRestore.Visible = True

cmdBackup.Visible = True

End Sub

Private Sub listQuickLaunch_Click()

Select Case listQuickLaunch.SelectedItem.Key

Case "AddSection"

FrmSection.Show

117

Page 118: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Case "Addyearlevel"

FrmYearLevel.Show

Case "AddTime"

FrmTime.Show

Case "AddRoom"

FrmRoom.Show

Case "AddUnit"

FrmUnit.Show

Case "AddFaculty"

FrmFaculty.Show

Case "AddDay"

FrmDay.Show

Case "AddSubjects"

FrmSubjects.Show

Case "AddSchedule"

FrmSchedule.Show

Case "Logoff"

If vbYes = MsgBox("Log-off?", vbQuestion + vbYesNo, "Log-Off") Then

Unload Me

FrmLogin.Show

End If

Case "Shutdown"

If vbYes = MsgBox("Are you Sure you Want to Exit?", vbQuestion + vbYesNo, "Exit!!") Then

End

End If

118

Page 119: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Case "PrintSchedule"

FrmPrintSchedule.Show

Case "PrintFacultySchedule"

FrmPrintFacultySchedule.Show

Case "PrintRoomSchedule"

FrmPrintRoomSchedule.Show

End Select

End Sub

Private Sub Timer1_Timer()

lblmaintime.Caption = Format(Now, "hh:mm:ss AM/PM")

lblmaindate.Caption = Format(Now, "mmmm dd, yyyy")

End Sub

Private Sub tmr1_Timer()

If bhide = False Then

If picprint.Height >= 3500 Then

'picMenu.Height = 3390

tmr1.Interval = 0

Else

picprint.Height = picprint.Height + 249

End If

119

Page 120: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Els

If picprint.Height <= 600 Then

picprint.Height = 0

tmr1.Interval = 0

picprint.Visible = False

Else

picprint.Height = picprint.Height - 249

DoEvents

End If

End If

End Sub

Private Sub inlockall()

'picMenu.Visible = False

' bhide = True

' Timer3.Interval = 10

'picMenu.Visible = True

'picSet.Visible = False

' bhide = True

' Timer1.Interval = 10

'picSet.Visible = True

'picbut.Visible = False

' bhide = True

'Timer1.Interval = 10

120

Page 121: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

'picbut.Visible = True

'cmdFile.Enabled = False

'cmdSet.Enabled = False

'cmdAbout.Enabled = False

End Sub

Private Sub tmr2_Timer()

If bhide1 = False Then

If Calendar1.Height >= 2500 Then

'picMenu.Height = 3390

tmr2.Interval = 0

Else

Calendar1.Height = Calendar1.Height + 249

End If

Else

If Calendar1.Height <= 600 Then

Calendar1.Height = 0

tmr2.Interval = 0

Calendar1.Visible = False

Else

Calendar1.Height = Calendar1.Height - 249

DoEvents

End If

121

Page 122: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End If

End Sub

Private Sub txtusername_Change()

FrmMain.Visible = True

FrmMainStudent.Visible = False

End Sub

Private Sub tmr3_Timer()

If bhide2 = False Then

If pctSD.Height >= 2500 Then

'picMenu.Height = 3390

tmr3.Interval = 0

Else

pctSD.Height = pctSD.Height + 249

End If

Else

If pctSD.Height <= 600 Then

pctSD.Height = 0

tmr3.Interval = 0

pctSD.Visible = False

Else

pctSD.Height = pctSD.Height - 249

DoEvents

End If

End If

End Sub

122

Page 123: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Else

If picprint.Height <= 600 Then

picprint.Height = 0

tmr1.Interval = 0

picprint.Visible = False

Else

picprint.Height = picprint.Height - 249

DoEvents

End If

End If

End Sub

Private Sub inlockall()

'picMenu.Visible = False

' bhide = True

' Timer3.Interval = 10

'picMenu.Visible = True

'picSet.Visible = False

' bhide = True

' Timer1.Interval = 10

123

Page 124: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

'picSet.Visible = True

'picbut.Visible = False

' bhide = True

'Timer1.Interval = 10

'picbut.Visible = True

'cmdFile.Enabled = False

'cmdSet.Enabled = False

'cmdAbout.Enabled = False

End Sub

Private Sub tmr2_Timer()

If bhide1 = False Then

If Calendar1.Height >= 2500 Then

'picMenu.Height = 3390

tmr2.Interval = 0

Else

Calendar1.Height = Calendar1.Height + 249

End If

Else

If Calendar1.Height <= 600 Then

Calendar1.Height = 0

tmr2.Interval = 0

Calendar1.Visible = False

Else

Calendar1.Height = Calendar1.Height - 249

124

Page 125: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

DoEvents

End If

End If

End Sub

Private Sub txtusername_Change()

FrmMain.Visible = True

FrmMainStudent.Visible = False

End Sub

Private Sub tmr3_Timer()

If bhide2 = False Then

If pctSD.Height >= 2500 Then

'picMenu.Height = 3390

tmr3.Interval = 0

Else

pctSD.Height = pctSD.Height + 249

End If

Else

If pctSD.Height <= 600 Then

pctSD.Height = 0

tmr3.Interval = 0

pctSD.Visible = False

Else

pctSD.Height = pctSD.Height - 249

DoEvents

125

Page 126: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End If

End If

End Sub

DAY FORM

Dim clsData As New clsDay

Dim OLDDay As String

Private Sub cmdAdd_Click()

If cmdAdd.Caption = "&Add" Then

cmdAdd.Caption = "&Save"

Clear

txtSy.SetFocus

Else

If checkfield = False Then

clsData.AddDay txtID, txtSy, cboStat.Text

Unload Me

FrmDay.Show

End If

End If

End Sub

Private Sub cmdCancel_Click()

Unload Me

End Sub

Private Sub cmdDelete_Click()

126

Page 127: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteDay txtID

Unload Me

FrmDay.Show

End If

End Sub

Private Sub cmdEdit_Click()

If checkfield = False Then

clsData.UpdateDay txtID, txtSy, cboStat.Text, OLDDay

Unload Me

FrmDay.Show

End If

End Sub

Private Sub Form_Load()

clsData.DisplayDay lstDay

txtID = clsData.GetID

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

Function checkfield() As Boolean

127

Page 128: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

checkfield = True

If Trim(txtSy.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtSy.SetFocus

Exit Function

ElseIf Trim(cboStat.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

cboStat.SetFocus

Exit Function

End If

checkfield = False

End Function

Public Sub Clear()

txtID = clsData.GetID

txtSy = ""

cboStat = ""

End Sub

Private Sub lstDay_ItemClick(ByVal Item As MSComctlLib.ListItem)

OLDDay = Item.ListSubItems(1)

txtID = Item.ListSubItems(1)

txtSy = Item.ListSubItems(2)

cboStat = Item.ListSubItems(3)

End Sub

128

Page 129: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

FACULTY FORM

Dim clsData As New clsStudents

Dim OldStudID As String

Private Sub cmdAdd_Click()

If cmdAdd.Caption = "&Add" Then

cmdAdd.Caption = "&Save"

Lockfalse

Clear

txtLname.SetFocus

Else

If ValidateEntry = False Then

cmdAdd.Caption = "&Add"

Lockfalse

txtLname.SetFocus

clsData.AddFaculty txtID, txtLname, txtFname, txtMname, cbostatus, txtCon

Clear

Unload Me

FrmFaculty.Show 1, FrmMain

End If

End If

End Sub

Private Sub cmdCancel_Click()

129

Page 130: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Unload Me

End Sub

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Data?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteFaculty txtID

Unload Me

FrmFaculty.Show 1, FrmMain

End If

End Sub

Private Sub cmdEdit_Click()

If cmdEdit.Caption = "&Edit" Then

cmdEdit.Caption = "&Update"

Lockfalse

txtLname.SetFocus

Else

If ValidateEntry = False Then

cmdEdit.Caption = "&Edit"

Lockfalse

clsData.UpdateFaculty txtID, txtLname, txtFname, txtMname, cbostatus, txtCon, OldStudID

Clear

Unload Me

FrmFaculty.Show 1, FrmMain

End If

130

Page 131: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End If

End Sub

Private Sub Form_Load()

txtID = clsData.GetID

clsData.DisplayFacInfo lstStudents, ""

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

Function ValidateEntry() As Boolean

ValidateEntry = True

If Trim(txtLname.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtLname.SetFocus

Exit Function

ElseIf Trim(txtFname.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtFname.SetFocus

Exit Function

ElseIf Trim(txtMname.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

131

Page 132: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

txtMname.SetFocus

Exit Function

ElseIf Trim(cbostatus.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtAdd.SetFocus

Exit Function

ElseIf Trim(txtCon.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtCon.SetFocus

Exit Function

End If

ValidateEntry = False

End Function

Public Sub Clear()

txtID = clsData.GetID

txtLname = ""

txtMname = ""

txtFname = ""

cbostatus = ""

txtCon = ""

'cboSex.Text = ""

'cboSY.Text = ""

'cboCourse.Text = ""

End Sub

132

Page 133: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Public Sub Lockfalse()

txtLname.Locked = False

txtMname.Locked = False

txtFname.Locked = False

cbostatus.Locked = False

txtCon.Locked = False

End Sub

Private Sub lstStudents_ItemClick(ByVal Item As MSComctlLib.ListItem)

OldStudID = lstStudents.SelectedItem.ListSubItems(1)

txtID = lstStudents.SelectedItem.ListSubItems(1)

txtLname = lstStudents.SelectedItem.ListSubItems(2)

txtFname = lstStudents.SelectedItem.ListSubItems(3)

txtMname = lstStudents.SelectedItem.ListSubItems(4)

cbostatus = lstStudents.SelectedItem.ListSubItems(5)

txtCon = lstStudents.SelectedItem.ListSubItems(6)

End Sub

Private Sub txtCon_KeyPress(KeyAscii As Integer)

If (KeyAscii >= vbKey0 And KeyAscii <= vbKey9) Or KeyAscii = 46 Or KeyAscii = vbKeyBack Then

Else

Beep

KeyAscii = 0

End If

133

Page 134: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

Private Sub txtMotherName_Change()

If Trim(txtMotherName.Text) = "" Then

clsData.DisplayFacInfo lstStudents, ""

Else

clsData.DisplayFacInfo lstStudents, txtMotherName.Text

End If

End Sub

ROOM FORM

Dim clsData As New clsRoom

Dim OLDYL As String

Private Sub cmdAdd_Click()

If cmdAdd.Caption = "&Add" Then

cmdAdd.Caption = "&Save"

Clear

txtSy.SetFocus

Else

If checkfield = False Then

clsData.AddRoom txtID, txtSy, cboStat.Text

Unload Me

FrmRoom.Show

134

Page 135: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End If

End If

End Sub

Private Sub cmdCancel_Click()

Unload Me

End Sub

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteRoom txtID

Unload Me

FrmRoom.Show

End If

End Sub

Private Sub cmdEdit_Click()

If checkfield = False Then

clsData.UpdateRoom txtID, txtSy, cboStat.Text, OLDYL

Unload Me

FrmRoom.Show

End If

End Sub

135

Page 136: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Private Sub Form_Load()

clsData.DisplayRoom lstYL

txtID = clsData.GetID

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

Function checkfield() As Boolean

checkfield = True

If Trim(txtSy.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtSy.SetFocus

Exit Function

ElseIf Trim(cboStat.Text) = "" Then

MsgBox "Don't leave the field empty.", vbCritical, ""

cboStat.SetFocus

Exit Function

End If

checkfield = False

End Function

136

Page 137: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Public Sub Clear()

txtID = clsData.GetID

txtSy = ""

cboStat = ""

End Sub

Private Sub lstYL_ItemClick(ByVal Item As MSComctlLib.ListItem)

OLDYL = Item.ListSubItems(1)

txtID = Item.ListSubItems(1)

txtSy = Item.ListSubItems(2)

cboStat = Item.ListSubItems(3)

End Sub

SUBJECT FORM

Dim clsData As New clsSubjects

Dim OLDSY As String

Private Sub cmdAdd_Click()

If cmdAdd.Caption = "&Add" Then

cmdAdd.Caption = "&Save"

Clear

txtSCode.SetFocus

Else

137

Page 138: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

If checkfield = False Then

clsData.AddSubject txtID, txtSCode, txtSName, cboYearLevel.Text, txtunit.Text

Unload Me

FrmSubjects.Show 1, FrmMain

End If

End If

End Sub

Private Sub cmdCancel_Click()

Unload Me

End Sub

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteSubject txtID

Unload Me

FrmSubjects.Show 1, FrmMain

End If

End Sub

Private Sub cmdEdit_Click()

138

Page 139: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

If checkfield = False Then

clsData.UpdateSubject txtID, txtSCode, txtSName, cboYearLevel.Text, cbosem.Text, OLDSY

Unload Me

FrmSubjects.Show 1, FrmMain

End If

End Sub

Private Sub Form_Load()

clsData.DisplaySubjects lstSY, ""

txtID = clsData.GetID

AddYearLevel

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

Private Sub lstSY_ItemClick(ByVal Item As MSComctlLib.ListItem)

OLDSY = Item.ListSubItems(1)

txtID = Item.ListSubItems(1)

txtSCode = Item.ListSubItems(2)

txtSName = Item.ListSubItems(3)

cboYearLevel.Text = Item.ListSubItems(4)

cbosem = Item.ListSubItems(5)

139

Page 140: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

Private Sub txtMotherName_Change()

If Trim(txtMotherName.Text) = "" Then

clsData.DisplaySubjects lstSY, ""

Else

clsData.DisplaySubjects lstSY, txtMotherName.Text

End If

End Sub

Function checkfield() As Boolean

checkfield = True

If Trim(txtSCode.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtSCode.SetFocus

Exit Function

ElseIf Trim(txtSName.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtSName.SetFocus

Exit Function

ElseIf Trim(cboYearLevel.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

cboYearLevel.SetFocus

Exit Function

ElseIf Trim(cbosem.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

140

Page 141: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

txtunit.SetFocus

Exit Function

End If

checkfield = False

End Function

Public Sub Clear()

txtID = clsData.GetID

txtSCode = ""

txtSName = ""

End Sub

Sub AddYearLevel()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From YearLevel Order By LevelNumerals"

rs.Open msql, conn

cboYearLevel.Clear

Do While Not rs.EOF

cboYearLevel.AddItem rs!LevelNumerals

rs.MoveNext

Loop

End Sub

YEAR LEVEL FORM

Dim clsData As New clsYearLevel

141

Page 142: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Dim OLDYL As String

Private Sub cmdAdd_Click()

If cmdAdd.Caption = "&Add" Then

cmdAdd.Caption = "&Save"

Clear

txtSy.SetFocus

Else

If checkfield = False Then

clsData.AddYL txtID, txtSy, cboStat.Text

Unload Me

FrmYearLevel.Show

End If

End If

End Sub

Private Sub cmdCancel_Click()

Unload Me

End Sub

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteYL txtID

Unload Me

FrmYearLevel.Show

142

Page 143: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End If

End Sub

Private Sub cmdEdit_Click()

If checkfield = False Then

clsData.UpdateYL txtID, txtSy, cboStat.Text, OLDYL

Unload Me

FrmYearLevel.Show

End If

End Sub

Private Sub Form_Load()

clsData.DisplayYL lstYL

txtID = clsData.GetID

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

Function checkfield() As Boolean

checkfield = True

If Trim(txtSy.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtSy.SetFocus

143

Page 144: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Exit Function

ElseIf Trim(cboStat.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

cboStat.SetFocus

Exit Function

End If

checkfield = False

End Function

Public Sub Clear()

txtID = clsData.GetID

txtSy = ""

cboStat = ""

End Sub

Private Sub lstYL_ItemClick(ByVal Item As MSComctlLib.ListItem)

OLDYL = Item.ListSubItems(1)

txtID = Item.ListSubItems(1)

txtSy = Item.ListSubItems(2)

cboStat = Item.ListSubItems(3)

End Sub

144

Page 145: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

COURSE FORM

Dim clsData As New clsSection

Dim OLDSID As String

Private Sub cmdAdd_Click()

If cmdAdd.Caption = "&Add" Then

cmdAdd.Caption = "&Save"

Clear

txtYL.SetFocus

Else

If ValidateParentsInfo = False Then

clsData.AddSection txtSNo, txtYL, txtSName

Unload Me

FrmSection.Show

End If

End If

End Sub

Private Sub cmdCancel_Click()

Unload Me

End Sub

145

Page 146: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteSection txtSNo

Unload Me

FrmSection.Show

End If

End Sub

Private Sub cmdEdit_Click()

If ValidateParentsInfo = False Then

clsData.UpdateSection txtSNo, txtYL, txtSName, OLDSID

Unload Me

FrmSection.Show

End If

End Sub

Private Sub Form_Load()

clsData.DisplaySection lstSection, ""

txtSNo = clsData.GetID

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

146

Page 147: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Function ValidateParentsInfo() As Boolean

ValidateParentsInfo = True

If Trim(txtSNo.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtSNo.SetFocus

Exit Function

ElseIf Trim(txtYL.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtYL.SetFocus

Exit Function

ElseIf Trim(txtSName.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtSName.SetFocus

Exit Function

End If

ValidateParentsInfo = False

End Function

Private Sub jcbutton1_Click()

SearchYLFrm.Show 1

'txtYL = TempLevelNo

End Sub

Private Sub lstSection_ItemClick(ByVal Item As MSComctlLib.ListItem)

OLDSID = Item.ListSubItems(1).Text

147

Page 148: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

txtSNo = Item.ListSubItems(1).Text

txtYL = Item.ListSubItems(2).Text

txtSName = Item.ListSubItems(3).Text

End Sub

Public Sub Clear()

txtSNo = clsData.GetID

txtYL = ""

txtSName = ""

End Sub

Private Sub txtMotherName_Change()

If Trim(txtMotherName) = "" Then

clsData.DisplaySection lstSection, ""

Else

clsData.DisplaySection lstSection, txtMotherName.Text

End If

End Sub

PRINT ROOM SCHEDULE

Dim clsData As New clsSchedule

Private Sub cboRoom_Change()

clsData.DisplayRoomSchedule lstSY, cboRoom.Text

End Sub

Private Sub cboRoom_Click()

148

Page 149: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

clsData.DisplayRoomSchedule lstSY, cboRoom.Text

End Sub

Private Sub cmdCancel_Click()

Unload Me

End Sub

Sub AddRoom()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From MyRoom Order By RoomNumber"

rs.Open msql, conn

cboRoom.Clear

Do While Not rs.EOF

cboRoom.AddItem rs!RoomNumber

rs.MoveNext

Loop

End Sub

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteSchedule lstSY.SelectedItem.ListSubItems(1)

Unload Me

FrmPrintRoomSchedule.Show 1, FrmMain

End If

End Sub

149

Page 150: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Private Sub cmdPrint_Click()

If cboRoom.Text = "" Then

MsgBox " Please Select Room Number.", vbInformation, "Print"

cboRoom.SetFocus

Else

clsData.PrintRoomSchedule cboRoom.Text

End If

End Sub

Private Sub Form_Load()

AddRoom

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

DAY FORM

Dim clsData As New clsDay

Dim OLDDay As String

Private Sub cmdAdd_Click()

If cmdAdd.Caption = "&Add" Then

150

Page 151: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

cmdAdd.Caption = "&Save"

Clear

txtSy.SetFocus

Else

If checkfield = False Then

clsData.AddDay txtID, txtSy, cboStat.Text

Unload Me

FrmDay.Show

End If

End If

End Sub

Private Sub cmdCancel_Click()

Unload Me

End Sub

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteDay txtID

Unload Me

FrmDay.Show

End If

End Sub

Private Sub cmdEdit_Click()

151

Page 152: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

If checkfield = False Then

clsData.UpdateDay txtID, txtSy, cboStat.Text, OLDDay

Unload Me

FrmDay.Show

End If

End Sub

Private Sub Form_Load()

clsData.DisplayDay lstDay

txtID = clsData.GetID

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

Function checkfield() As Boolean

checkfield = True

If Trim(txtSy.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

txtSy.SetFocus

Exit Function

ElseIf Trim(cboStat.Text) = "" Then

MsgBox "Don't Leave the Field Empty.", vbCritical, "CAUTION!"

152

Page 153: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

cboStat.SetFocus

Exit Function

End If

checkfield = False

End Function

Public Sub Clear()

txtID = clsData.GetID

txtSy = ""

cboStat = ""

End Sub

Private Sub lstDay_ItemClick(ByVal Item As MSComctlLib.ListItem)

OLDDay = Item.ListSubItems(1)

txtID = Item.ListSubItems(1)

txtSy = Item.ListSubItems(2)

cboStat = Item.ListSubItems(3)

End Sub

PRINT FACULTY SCHEDULE FORM

Dim clsData As New clsSchedule

Private Sub cmdCancel_Click()

Unload Me

End Sub

153

Page 154: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteSchedule lstSY.SelectedItem.ListSubItems(1)

Unload Me

FrmPrintFacultySchedule.Show 1, FrmMain

End If

End Sub

Private Sub cmdPrint_Click()

If Trim(txtName.Text) <> "" Then

clsData.PrintFacultySchedule txtName.Text

Else

MsgBox " Please Enter Faculty Name.", vbInformation, ""

End If

End Sub

Private Sub cmdSearch_Click()

FrmSearchFaculty.Show 1

End Sub

Private Sub Form_Load()

clsData.DisplayFacultySchedule lstSY, ""

End Sub

Private Sub txtName_Change()

If Trim(txtName.Text) = "" Then

clsData.DisplayFacultySchedule lstSY, ""

154

Page 155: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Else

clsData.DisplayFacultySchedule lstSY, txtName.Text

End If

End Sub

SCHEDULE FORM

Dim clsData As New clsSchedule

Private Sub cboDay_Change()

'clsData.DisplayFilterSchedule lstSY, cboTime.Text, cboRoom.Text, cboDay.Text

End Sub

Private Sub cboDay_Click()

'clsData.DisplayFilterSchedule lstSY, cboTime.Text, cboRoom.Text, cboDay.Text

End Sub

Private Sub cboFilterSection_Change()

clsData.DisplayScheduleByYearAndSection lstSchedules, cboFilterYear.Text, cboFilterSection.Text

End Sub

Private Sub cboFilterSection_Click()

clsData.DisplayScheduleByYearAndSection lstSchedules, cboFilterYear.Text, cboFilterSection.Text

End Sub

Private Sub cboFilterYear_Change()

AddFilterSection

clsData.DisplayScheduleByYearAndSection lstSchedules, cboFilterYear.Text, cboFilterSection.Text

155

Page 156: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

Private Sub cboFilterYear_Click()

AddFilterSection

clsData.DisplayScheduleByYearAndSection lstSchedules, cboFilterYear.Text, cboFilterSection.Text

End Sub

Private Sub cboRoom_Change()

'clsData.DisplayFilterSchedule lstSY, cboTime.Text, cboRoom.Text, cboDay.Text

End Sub

Private Sub cboRoom_Click()

'clsData.DisplayFilterSchedule lstSY, cboTime.Text, cboRoom.Text, cboDay.Text

End Sub

Private Sub cboTime_Change()

'clsData.DisplayFilterSchedule lstSY, cboTime.Text, cboRoom.Text, cboDay.Text

End Sub

Private Sub cboTime_Click()

'clsData.DisplayFilterSchedule lstSY, cboTime.Text, cboRoom.Text, cboDay.Text

End Sub

Private Sub cboYearLevel_Change()

AddSection

End Sub

Private Sub cboYearLevel_Click()

AddSection

End Sub

Private Sub cmdAdd_Click()

156

Page 157: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

'If cmdAdd.Caption = "&Add" Then

'cmdAdd.Caption = "&Save"

'Clear

'txtSpan.SetFocus

lblID.Caption = clsData.GetID

'Else

'If FacultyInUse = False And RoomInUse = False Then

If DataInUse = False Then

lblID.Caption = clsData.GetID

clsData.AddSchedule lblID.Caption, cboTime.Text, cboFaculty.Text, cboSubject.Text, cboRoom.Text, cboDay.Text, cboYearLevel.Text, cboSection.Text

Unload Me

FrmSchedule.Show 1, FrmMain

'Else

' MsgBox "error", vbInformation, ""

End If

'End If

End Sub

Function DataInUse() As Boolean

DataInUse = True

If FacultyInUse = True Then

MsgBox "Faculty is Currently Unavailable.", vbInformation, "CAUTION!"

cboFaculty.SetFocus

157

Page 158: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

DisplayFacultyInUse

DisplayLabelConflictForFaculty

Exit Function

ElseIf RoomInUse = True Then

MsgBox "Room is Currently Unavailable.", vbInformation, "CAUTION!"

cboRoom.SetFocus

DisplayRoomInUse

DisplayLabelConflictForRoom

Exit Function

ElseIf SectionInUse = True Then

MsgBox "Course is Currently Unavailable.", vbInformation, "CAUTION"

cboSection.SetFocus

DisplaySectionInUse

DisplayLabelConflictForSection

Exit Function

End If

DataInUse = False

End Function

Private Sub cmdCancel_Click()

Unload Me

End Sub

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteSchedule lstSchedules.SelectedItem.ListSubItems(1)

Unload Me

158

Page 159: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

FrmSchedule.Show 1, FrmMain

End If

End Sub

Private Sub Form_Load()

AddTime

AddFaculty

AddSubjects

AddRoom

AddDay

AddYearLevel

lblID.Caption = clsData.GetID

'clsData.DisplaySchedule lstSY

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

Sub AddYearLevel()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From YearLevel Order By LevelNumerals"

rs.Open msql, conn

cboYearLevel.Clear

cboFilterYear.Clear

Do While Not rs.EOF

159

Page 160: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

cboYearLevel.AddItem rs!LevelNumerals

cboFilterYear.AddItem rs!LevelNumerals

rs.MoveNext

Loop

End Sub

Sub AddTime()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From MyTime Order By TimeSpan"

rs.Open msql, conn

cboTime.Clear

Do While Not rs.EOF

cboTime.AddItem rs!TimeSpan

rs.MoveNext

Loop

End Sub

Sub AddFaculty()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From Faculty Order By LName"

rs.Open msql, conn

cboFaculty.Clear

Do While Not rs.EOF

cboFaculty.AddItem rs!Lname & ", " & rs!Fname

rs.MoveNext

Loop

End Sub

160

Page 161: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Sub AddSubjects()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From Subject Order By SubjectName"

rs.Open msql, conn

cboSubject.Clear

Do While Not rs.EOF

cboSubject.AddItem rs!SubjectName

rs.MoveNext

Loop

End Sub

Sub AddRoom()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From MyRoom Order By RoomNumber"

rs.Open msql, conn

cboRoom.Clear

Do While Not rs.EOF

cboRoom.AddItem rs!RoomNumber

rs.MoveNext

Loop

End Sub

Sub AddDay()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From MyDay Order By DayInitial"

rs.Open msql, conn

cboDay.Clear

161

Page 162: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Do While Not rs.EOF

cboDay.AddItem rs!DayInitial

rs.MoveNext

Loop

End Sub

Sub AddSection()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From Sections Where LevelNumber='" & cboYearLevel.Text & "' Order By SectionName"

rs.Open msql, conn

cboSection.Clear

Do While Not rs.EOF

cboSection.AddItem rs!SectionName

rs.MoveNext

Loop

End Sub

Sub AddFilterSection()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From Sections Where LevelNumber='" & cboFilterYear.Text & "' Order By SectionName"

rs.Open msql, conn

cboFilterSection.Clear

Do While Not rs.EOF

cboFilterSection.AddItem rs!SectionName

rs.MoveNext

Loop

162

Page 163: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

Private Sub jcbutton1_Click()

If DataInUse = False Then

clsData.UpdateSchedule lblID.Caption, cboTime.Text, cboFaculty.Text, cboSubject.Text, cboRoom.Text, cboDay.Text, cboYearLevel.Text, cboSection.Text

Unload Me

FrmSchedule.Show 1, FrmMain

End If

End Sub

Private Sub jcbutton2_Click()

Unload Me

FrmSchedule.Show 1, FrmMain

End Sub

Private Sub lstSchedules_ItemClick(ByVal Item As MSComctlLib.ListItem)

lblID.Caption = Item.ListSubItems(1)

cboTime.Text = Item.ListSubItems(2)

cboFaculty.Text = Item.ListSubItems(3)

cboSubject.Text = Item.ListSubItems(4)

cboRoom.Text = Item.ListSubItems(5)

cboDay.Text = Item.ListSubItems(6)

cboYearLevel.Text = Item.ListSubItems(7)

cboSection.Text = Item.ListSubItems(8)

163

Page 164: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

'txtunit.Text = Item.ListSubItems(9)

cmdAdd.Enabled = False

End Sub

Function FacultyInUse() As Boolean

If rs.State = adStateOpen Then rs.Close

msql = " Select * from ClassSchedule Where cTime like'" & cboTime.Text & "%' and cFaculty like'" & cboFaculty.Text & "%' and cDay like '" & cboDay.Text & "'"

rs.Open msql, conn

If rs.RecordCount >= 1 Then

FacultyInUse = True

Else

FacultyInUse = False

End If

End Function

Sub DisplayFacultyInUse()

Dim lstItem As ListItem, a As Integer

If rs.State = adStateOpen Then rs.Close

'msql = " Select * from ClassSchedule Where cTime like'" & cboTime.Text & "%' and cFaculty like'" & cboFaculty.Text & "%' and cDay like '" & cboDay.Text & "'"

msql = " SELECT ClassSchedule.ID, ClassSchedule.cTime, ClassSchedule.cFaculty, ClassSchedule.cSubjects, ClassSchedule.cRoom, ClassSchedule.cDay, ClassSchedule.cYearLevel, ClassSchedule.cSection" & _

" From ClassSchedule" & _

" Where ClassSchedule.cFaculty='" & cboFaculty.Text & "'" & _

164

Page 165: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

" GROUP BY ClassSchedule.ID, ClassSchedule.cTime, ClassSchedule.cFaculty, ClassSchedule.cSubjects, ClassSchedule.cRoom, ClassSchedule.cDay, ClassSchedule.cYearLevel, ClassSchedule.cSection" & _

" ORDER BY ClassSchedule.ID;"

rs.Open msql, conn

lstSY.ListItems.Clear

Do While Not rs.EOF

a = a + 1

Set lstItem = lstSY.ListItems.Add(, , a)

lstItem.SubItems(1) = rs(0).Value

lstItem.SubItems(2) = rs(1).Value

lstItem.SubItems(3) = rs(2).Value

lstItem.SubItems(4) = rs(3).Value

lstItem.SubItems(5) = rs(4).Value

lstItem.SubItems(6) = rs(5).Value

lstItem.SubItems(7) = rs(6).Value

lstItem.SubItems(8) = rs(7).Value

rs.MoveNext

Loop

End Sub

Function RoomInUse() As Boolean

If rs.State = adStateOpen Then rs.Close

msql = " Select * from ClassSchedule Where cTime like'" & cboTime.Text & "%' and cRoom like'" & cboRoom.Text & "%'and cDay like '" & cboDay.Text & "'"

165

Page 166: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

rs.Open msql, conn

If rs.RecordCount >= 1 Then

RoomInUse = True

Else

RoomInUse = False

End If

End Function

Sub DisplayRoomInUse()

Dim lstItem As ListItem, a As Integer

If rs.State = adStateOpen Then rs.Close

'msql = " Select * from ClassSchedule Where cTime like'" & cboTime.Text & "%' and cFaculty like'" & cboFaculty.Text & "%' and cDay like '" & cboDay.Text & "'"

msql = " SELECT ClassSchedule.ID, ClassSchedule.cTime, ClassSchedule.cFaculty, ClassSchedule.cSubjects, ClassSchedule.cRoom, ClassSchedule.cDay, ClassSchedule.cYearLevel, ClassSchedule.cSection" & _

" From ClassSchedule" & _

" Where ClassSchedule.cRoom='" & cboRoom.Text & "'" & _

" GROUP BY ClassSchedule.ID, ClassSchedule.cTime, ClassSchedule.cFaculty, ClassSchedule.cSubjects, ClassSchedule.cRoom, ClassSchedule.cDay, ClassSchedule.cYearLevel, ClassSchedule.cSection" & _

" ORDER BY ClassSchedule.ID;"

rs.Open msql, conn

lstSY.ListItems.Clear

Do While Not rs.EOF

a = a + 1

Set lstItem = lstSY.ListItems.Add(, , a)

lstItem.SubItems(1) = rs(0).Value

166

Page 167: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

lstItem.SubItems(2) = rs(1).Value

lstItem.SubItems(3) = rs(2).Value

lstItem.SubItems(4) = rs(3).Value

lstItem.SubItems(5) = rs(4).Value

lstItem.SubItems(6) = rs(5).Value

lstItem.SubItems(7) = rs(6).Value

lstItem.SubItems(8) = rs(7).Value

rs.MoveNext

Loop

End Sub

Function SectionInUse() As Boolean

If rs.State = adStateOpen Then rs.Close

msql = " Select * from ClassSchedule Where cTime like'" & cboTime.Text & "%' and cSection like'" & cboSection.Text & "%' and cDay like '" & cboDay.Text & "'"

rs.Open msql, conn

If rs.RecordCount >= 1 Then

SectionInUse = True

Else

SectionInUse = False

End If

End Function

Sub DisplaySectionInUse()

Dim lstItem As ListItem, a As Integer

If rs.State = adStateOpen Then rs.Close

167

Page 168: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

'msql = " Select * from ClassSchedule Where cTime like'" & cboTime.Text & "%' and cFaculty like'" & cboFaculty.Text & "%' and cDay like '" & cboDay.Text & "'"

msql = " SELECT ClassSchedule.ID, ClassSchedule.cTime, ClassSchedule.cFaculty, ClassSchedule.cSubjects, ClassSchedule.cRoom, ClassSchedule.cDay, ClassSchedule.cYearLevel, ClassSchedule.cSection" & _

" From ClassSchedule" & _

" Where ClassSchedule.cSection='" & cboSection.Text & "'" & _

" GROUP BY ClassSchedule.ID, ClassSchedule.cTime, ClassSchedule.cFaculty, ClassSchedule.cSubjects, ClassSchedule.cRoom, ClassSchedule.cDay, ClassSchedule.cYearLevel, ClassSchedule.cSection" & _

" ORDER BY ClassSchedule.ID;"

rs.Open msql, conn

lstSY.ListItems.Clear

Do While Not rs.EOF

a = a + 1

Set lstItem = lstSY.ListItems.Add(, , a)

lstItem.SubItems(1) = rs(0).Value

lstItem.SubItems(2) = rs(1).Value

lstItem.SubItems(3) = rs(2).Value

lstItem.SubItems(4) = rs(3).Value

lstItem.SubItems(5) = rs(4).Value

lstItem.SubItems(6) = rs(5).Value

lstItem.SubItems(7) = rs(6).Value

lstItem.SubItems(8) = rs(7).Value

rs.MoveNext

Loop

168

Page 169: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

Sub DisplayLabelConflictForFaculty()

If lstSY.ListItems.Count >= 1 Then

lblConflict.Caption = " Conflict Schedules For: " & cboFaculty.Text

Else

lblConflict.Caption = "NO Concflict"

End If

End Sub

Sub DisplayLabelConflictForRoom()

If lstSY.ListItems.Count >= 1 Then

lblConflict.Caption = " Conflict Schedules For Room: " & cboRoom.Text

Else

lblConflict.Caption = "NO Concflict"

End If

End Sub

Sub DisplayLabelConflictForSection()

If lstSY.ListItems.Count >= 1 Then

lblConflict.Caption = " Conflict Schedules For Course: " & cboSection.Text

Else

lblConflict.Caption = "NO Concflict"

End If

End Sub

Private Sub txtunit_Change()

'clsData.DisplayFilterSchedule lstSY, cboTime.Text, cboRoom.Text, cboDay.Text

169

Page 170: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

PRINT SCHEDULE FORM

Dim clsData As New clsSchedule

Private Sub cboDay_Change()

clsData.DisplayScheduleByDay lstSY, cboDay.Text

End Sub

Private Sub cboDay_Click()

clsData.DisplayScheduleByDay lstSY, cboDay.Text

End Sub

Private Sub cboSection_Change()

clsData.DisplayScheduleByYearAndSection lstSY, cboYearLevel.Text, cboSection.Text

End Sub

Private Sub cboSection_Click()

clsData.DisplayScheduleByYearAndSection lstSY, cboYearLevel.Text, cboSection.Text

End Sub

Private Sub cboYearLevel_Change()

AddSection

clsData.DisplayScheduleByYearAndSection lstSY, cboYearLevel.Text, cboSection.Text

End Sub

Private Sub cboYearLevel_Click()

170

Page 171: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

AddSection

clsData.DisplayScheduleByYearAndSection lstSY, cboYearLevel.Text, cboSection.Text

End Sub

Private Sub cmdCancel_Click()

Unload Me

End Sub

Private Sub cmdDelete_Click()

If vbYes = MsgBox("Delete Item?", vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteSchedule lstSY.SelectedItem.ListSubItems(1)

Unload Me

FrmPrintSchedule.Show 1, FrmMain

End If

End Sub

Private Sub cmdPrint_Click()

If optionDay.Value = True Then

If cboDay.Text = "" Then

MsgBox "Please Select Day.", vbCritical, "CAUTION"

Else

clsData.PrintScheduleByDay cboDay.Text

End If

171

Page 172: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Else

If Option1.Value = True Then

If cboYearLevel.Text = "" Or cboSection.Text = "" Then

MsgBox "Please Select Yearlevel and Course.", vbCritical, "CAUTION!"

Else

clsData.PrintScheduleByYearAndSection cboYearLevel.Text, cboSection.Text

End If

End If

End If

'clsData.PrintSchedule

End Sub

Private Sub Form_Load()

'clsData.DisplaySchedule lstSY

AddYearLevel

AddDay

If FrmMain.Tag <> "Admin" Then

cmdDelete.Enabled = False

Else

cmdDelete.Enabled = True

End If

End Sub

Sub AddYearLevel()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From YearLevel Order By LevelNumerals"

172

Page 173: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

rs.Open msql, conn

cboYearLevel.Clear

'cboYearLevel.AddItem "All"

Do While Not rs.EOF

cboYearLevel.AddItem rs!LevelNumerals

rs.MoveNext

Loop

End Sub

Sub AddSection()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From Sections Where LevelNumber='" & cboYearLevel.Text & "' Order By SectionName"

rs.Open msql, conn

cboSection.Clear

'cboSection.AddItem "All"

Do While Not rs.EOF

cboSection.AddItem rs!SectionName

rs.MoveNext

Loop

End Sub

Sub AddDay()

If rs.State = adStateOpen Then rs.Close

msql = " Select * From MyDay Order By DayInitial"

rs.Open msql, conn

cboDay.Clear

Do While Not rs.EOF

173

Page 174: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

cboDay.AddItem rs!DayInitial

rs.MoveNext

Loop

End Sub

Private Sub Option1_Click()

Frame3.Visible = False

Frame2.Visible = True

cboDay.ListIndex = -1

End Sub

Private Sub optionDay_Click()

Frame3.Visible = True

Frame2.Visible = False

cboYearLevel.ListIndex = -1

cboSection.ListIndex = -1

End Sub

ACCOUNT(s) FORM

Option Explicit

Dim clsData As New clsUsers

Dim OldID As String

Private Sub cmdClose_Click()

Unload Me

174

Page 175: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

Private Sub cmdAdd_Click()

'If rAdd = False Then MsgBox "Access Denied. The operation is not allowed", vbCritical, "Restriction": Exit Sub

If cmdAdd.Caption = "&Add" Then

cmdAdd.Caption = "&Save"

Lockfalse

Clear

Else

If ValidateEntry = False Then

cmdAdd.Caption = "&Add"

txtUser.SetFocus

Lockfalse

clsData.AddUser txtUser, txtpass, cbotype.Text

Clear

Unload Me

AccountsFrm.Show 1, FrmMain

End If

End If

End Sub

Private Sub cmdCancel_Click()

Unload Me

End Sub

175

Page 176: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Private Sub cmdDelete_Click()

'If rDelete = False Then MsgBox "Access Denied. The operation is not allowed", vbCritical, "Restriction": Exit Sub

If txtUser = "" Then Exit Sub

If txtUser = CurrentUser Then

MsgBox "Can't Delete Your Own Profile.", vbCritical, "RESTRICTION!"

Else

If vbYes = MsgBox("Are you Sure You Want to Delete this User" & vbCrLf & "Username: " & OldID, vbQuestion + vbYesNo, "DELETE?") Then

clsData.DeleteUser txtUser

End If

End If

Unload Me

AccountsFrm.Show 1, FrmMain

End Sub

Private Sub cmdEdit_Click()

Lockfalse

txtUser.SetFocus

End Sub

Private Sub cmdUpdate_Click()

'If rUpdate = False Then MsgBox "Access Denied. The operation is not allowed", vbCritical, "Restriction": Exit Sub

If ValidateEntry = False Then

176

Page 177: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

clsData.UpdateUser txtUser, txtpass, cbotype, OldID

Unload Me

AccountsFrm.Show 1, FrmMain

End If

End Sub

Private Sub Form_Activate()

Set clsData = New clsUsers

clsData.DisplayUsers lstUser

Warna_Row_Listview lstUser, &HC0FFFF, vbWhite

End Sub

Public Sub Lockfalse()

txtUser.Locked = False

txtpass.Locked = False

txtVerify.Locked = False

cbotype.Locked = False

End Sub

Public Sub Clear()

txtUser = ""

txtpass = ""

txtVerify = ""

cbotype.ListIndex = 0

177

Page 178: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

End Sub

Public Function ValidateEntry() As Boolean

ValidateEntry = True

If Trim(txtUser) = "" Then

MsgBox "Please Enter Username", vbInformation, ""

Exit Function

ElseIf Trim(txtpass) <> Trim(txtVerify) Then

MsgBox "Password Mismatch.", vbInformation, "CAUTION!"

Exit Function

End If

ValidateEntry = False

End Function

Private Sub lstUser_ItemClick(ByVal Item As MSComctlLib.ListItem)

'Dim a As Boolean, b As Boolean, c As Boolean, d As Boolean

OldID = Item.ListSubItems(1).Text

txtUser = Item.ListSubItems(1).Text

txtpass = Item.ListSubItems(5).Text

txtVerify = Item.ListSubItems(5).Text

cbotype.Text = Item.ListSubItems(2).Text

clsData.GetUserPrivileges txtUser, UserTitle

End Sub

Private Sub Warna_Row_Listview(LST1 As ListView, ByVal BackColorOne As OLE_COLOR, ByVal BackColorTwo As OLE_COLOR)

178

Page 179: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Dim lH As Long

Dim lSM As Byte

Dim picTMP As PictureBox

With LST1

If .View = lvwReport And .ListItems.Count Then

Set picTMP = Me.Controls.Add("VB.PictureBox", "picTMP")

lSM = .Parent.ScaleMode

.Parent.ScaleMode = vbTwips

.PictureAlignment = lvwTile

lH = .ListItems(1).Height

With picTMP

.BackColor = BackColorOne

.AutoRedraw = True

.Height = lH * 2

.BorderStyle = 0

.Width = 10 * Screen.TwipsPerPixelX

picTMP.Line (0, lH)-(.ScaleWidth, lH * 2), BackColorTwo, BF

Set LST1.Picture = .Image

End With

Set picTMP = Nothing

Me.Controls.Remove "picTMP"

LST1.Parent.ScaleMode = lSM

End If

End With

End Sub

179

Page 180: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

BACKUP FORM

Private Declare Sub Sleep Lib "Kernel32" (ByVal dwMilliseconds As Long)

Private Sub cmdCancel_Click()

Unload Me

End Sub

Private Sub cmdOK_Click()

DataBackup

End Sub

Private Sub Dir1_Change()

Dir1_Click

End Sub

Private Sub Dir1_Click()

On Error GoTo hell:

File1.Path = Dir1.Path

txtBackupPath = Dir1.Path

180

Page 181: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Exit Sub

hell:

MsgBox " Error drive is not accessible", vbInformation, "CAUTION!"

Drive1.Drive = "c:"

End Sub

Private Sub Drive1_Change()

On Error GoTo heaven

Dir1.Path = Drive1.Drive

Exit Sub

heaven:

MsgBox " Error Drive is not Accessible", vbInformation, "CAUTION!"

Drive1.Drive = "c:"

End Sub

Sub DataBackup()

Dim FS As New FileSystemObject, a As Integer

'ProgressBar1.Value = 0

FS.CopyFile App.Path & "\data.mdb", txtBackupPath & "\Class" & File1.ListCount & ".junkit", True

'For a = 1 To 10

'DoEvents

Sleep 500

' ProgressBar1 = ProgressBar1 + 10

' BackupFrm.Height = 6240

'Next

Set FS = Nothing

MsgBox "Backup Successful", vbInformation, "Success"

181

Page 182: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

'BackupFrm.Height = 5520

'ProgressBar1.Value = 0

Exit Sub

End Sub

RESTORE FORM

Private Declare Sub Sleep Lib "Kernel32" (ByVal dwMilliseconds As Long)

Private Sub cmdCancel_Click()

Unload Me

End Sub

Private Sub cmdOK_Click()

RestoreData

End Sub

Private Sub Dir1_Change()

On Error GoTo hell1

File1.Path = Dir1.Path

Exit Sub

hell1:

MsgBox "Error Drive is not Accessible", vbInformation, ""

182

Page 183: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

Drive1.Drive = "c:"

End Sub

Private Sub Drive1_Change()

On Error GoTo hell2

Dir1.Path = Drive1.Drive

Exit Sub

hell2:

MsgBox "Error Drive is not Accessible", vbInformation, ""

Drive1.Drive = "c:"

End Sub

Private Sub File1_Click()

txtBackupPath = File1.Path & "\" & File1.FileName

End Sub

Sub RestoreData()

Dim FS As New FileSystemObject, a As Integer

If Trim(txtBackupPath) = "" Then MsgBox "Please Choose Filename of Database you Want to Restore.", vbInformation, "CAUTION!": Exit Sub

'ProgressBar1.Value = 0

FS.CopyFile txtBackupPath, App.Path & "\Data.mdb", True

'For a = 1 To 10

'DoEvents

'Sleep 500

' ProgressBar1 = ProgressBar1 + 10

'RestoreFrm.Height = 6240

183

Page 184: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

'Next

MsgBox "Restore Successful", vbInformation, ""

Set FS = Nothing

'RestoreFrm.Height = 5520

'ProgressBar1.Value = 0

Exit Sub

End Sub

Private Sub jcbutton1_Click()

Unload Me

RestoreFrm.Show 1, FrmMain

End Sub

ABOUT FORM

Private Sub cmdback_Click()

FrmMain.Show

Unload Me

End Sub

184

Page 185: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

CURRICULUM VITAE

185

Page 186: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

CURRICULUM VITAE

NAME: Reynaldo Fillone Qunido

COURSE/YEAR: BS in Computer Science

ADDRESS: Zone 3, Agos Bato, Camarines Sur

CLASSIFICATION: Undergraduate

AGE: 20

DATE OF BIRTH: July 01, 1991

PLACE OF BIRTH: Dr. Jose Favilla Memorial Hospital (Manila)

STATUS: Single

RELIGION: Roman Catholic

GENDER: Male

NATIONALITY: Filipino

CONTACT NUMBER: !.!.!.!.!.!.!.!.!.!.!

EMAIL ADDRESS: [email protected]

EDUCATIONALATTAINMENT

ELEMENTARY: Bato North Central School

Tress Reyes Bato,Camarines Sur

SECONDARY: Nabua National High School

San Miguel, Nabua, Camarines Sur

TERTIARY: University of Saint Anthony

San Miguel, Iriga City

186

Page 187: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

CURRICULUM VITAE

NAME: Victor Realubit Ablan

COURSE/YEAR: BS in Computer Science

ADDRESS: Zone 5, San Agusin Libon Albay

CLASSIFICATION: Undergraduate

AGE: 20

DATE OF BIRTH: August 7, 1991

PLACE OF BIRTH: Matacon Polangui Albay

STATUS: Single

RELIGION: Roman Catholic

GENDER: Male

NATINALITY: Filipino

CONTACT NUMBER: 094*49*548*

EMAIL ADDRESS: [email protected]

EDUCATIONALATTAINMENT

ELEMENTARY: San Agustin Integrated School

San Agustin Libon Albay

SECONDARY: Polangui General Comprehensive High School

Polangui Albay

TERTIARY: University of Saint Anthony

San Miguel, Iriga City

187

Page 188: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

CURRICULUM VITAE

NAME: Mark Joseph A. Naldo

COURSE/YEAR: BS Computer Science

ADDRESS: #560 Balintawak St. San Isidro Iriga City

CLASSIFICATION: Undergraduate

DATE OF BIRTH: March 12, 1991

PLACE OF BIRTH: Novaliches, Quezon City

STATUS: Single

NATIONALITY: Filipino

CONTACT NUMBER: 0948937761

EMAIL ADDRESS: [email protected]

EDUCATIONALATTAINMENT

ELEMENTARY: Iriga Seventh-day Adventist Multi-grade School

San Nicolas, Iriga City

SECONDARY: University of Saint Anthony

San Miguel, Iriga City

TERTIARY: University of Saint Anthony

San Miguel, Iriga City

188

Page 189: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

189

Page 190: Ablan's Thesis2

UNIVERSITY OF SAINT ANTHONY(Dr. Santiago G. Ortega Memorial)

City of Iriga

CURRICULUM VITAE

NAME: Norvic B. Ocile

COURSE/YEAR: BS Computer Science

ADDRESS: San Miguel, Iriga City

CLASSIFICATION: Undergraduate

DATE OF BIRTH:

PLACE OF BIRTH:

STATUS: Single

NATIONALITY: Filipino

CONTACT NUMBER: 09*****F*c*

EMAIL ADDRESS: [email protected]

EDUCATIONALATTAINMENT

ELEMENTARY: University of Saint Anthony

San Miguel, Iriga City

SECONDARY: University of Saint Anthony

San Miguel, Iriga City

TERTIARY: University of Saint Anthony

San Miguel, Iriga City

190