System, automation is concerned about interrelating different but interdependent transactions. This can result in a system with well-integrated processes that can perform much faster and more accurate than a manual system. (Kidding and Wolf, n. D. ). In Panamanian State University – Laminas City Campus use manual scheduling makes use of pen-and-paper method which is funnel initially through the subjects offered for the given semester, instructor’s qualification, time and day availability. In this form, the Associate Dean, Mrs.. Jejunely V.
Booze (scheduler), will evaluate first the instructors scholastic records if who are the qualified and competent instructors to be assigned in that particular subject because poorly assigned faculty can impact the quality of instruction. Subsequently, the Associate Dean, will assign the instructors based on the given class schedule, and finalize the teacher’s schedule based on the teacher’s time-availability. Conflicts on timeliest may vary during teacher’s assignment which takes time for the Associate Dean to check if that teacher was already assigned on a given time.
The pen-and-paper method appears to be complex and time oncoming task with many inputs to take into considerations and the need of a scheduling system is really imperative. Using a Computer-Based Scheduling system, in terms of time conflicts, the system will certainly prevent time-slot conflicts because the system will check teacher’s time-availability. The software will also calculate or tally individuals’ total hours projected over a scheduling cycle, and finally the system will be able to print generated list of teachers schedule with their corresponding load.
The software will tend to assign a faculty member to instruct each course, and scheduling each instructor to a timeliest to avoid conflicts. The software will also have a propensity to calculate or tally individuals’ total hours projected over a scheduling cycle. Scheduling System is unquestionably a great help for a scheduler in assigning subjects for instructors easily, accurately and reliably. Thus, the proponent proposes to design and develop a Scheduling System for Panamanian State University – Laminas City Campus.
The software will be apt to provide the list of the specialized or qualified teachers based on the inputs from the level of proficiency. In terms of mime conflicts, the system will certainly prevent time-slot conflicts because the system will checks teacher’s time-availability. The system will be able to print generated list of teachers schedule with their corresponding load. Statement of the Objectives Panamanian State University – Laminas City Campus, in their years of services, used traditional method in assigning a schedule of the instructors.
With the current problems they encountered, change is really needed to implement with the help of modern technology. The researcher’s aims to design, develop, and test a Faculty Scheduling System for Panamanian State University – Laminas City Campus. Specifically, it sought to meet the following objectives: 1 . To identify the current scheduling processes along the following; a. Teachers; b. Students; and, c. Rooms; the following: a. Availability; b. Security; c. Accuracy; d. Reliability; and, Maintainability; e. To specify the features of the system; and, 3.
To test the acceptability of the system in terms of: 4. Usability; a. Design; . Navigation; Information; and, User-friendliness. Scope and Delimitation This study will focus on the development of a Scheduling System for Panamanian State University – Laminas Campus. The Scheduling System for US – Laminas Campus is usually a form of software that constructs schedules for the instructors. The software will tend to assign a faculty member to instruct each course, and scheduling each instructor to a timeliest to avoid conflicts.
In terms of time conflicts, the system will certainly prevent time-slot conflicts because the system will automatically checks teacher’s time-availability. And the system will be able to print generated list of teachers schedule with their corresponding load. Definition of Terms The following terms were used in this study and were operationally defined by the developer to facilitate clarity of discussion. Panamanian State University – Laminas Campus.
The findings of this study presented an opportunity for academic environments to transform themselves more effectively, using existing systems as providers of the functionality, which is offered to the academic community through a single secure and personalized gateway. The enrolment system is therefore contributory to in catering the needs of the stakeholders. It promoted life-long connection with the college and attract new students to the institution. Scheduling System. Is usually a form of software that constructs schedules for the instructors. scheduling each instructor to a timeliest to avoid conflicts. Associate Dean Office. This refers to the school office which the advising section should be done. Features. Feature (software design) is an intentional distinguishing characteristic of a software item (in performance, portability, or – especially – functionality). User- friendly . Computer hardware or software designed to be easy for people, especially novices, to use. When computers were operated only by specialists, little attention as paid to making programs user-friendly.
Acceptability. It refers to an overall quality, results, convenience, and attitudes of stakeholders. Database. A collection of information that is organized so that it can easily be accessed, managed, and updated. In one view, databases can be classified according to types of content: bibliographic, full-text, numeric, and images. Software Requirements. Deal with defining software resource requirements and prerequisites that need to be installed on a computer to provide optimal functioning of an application.
These requirements or prerequisites are generally not included in he software installation package and need to be installed separately before the software is installed. System. Is a system of intercommunicating components based on software forming part of a computer system (a combination of hardware and software). It consists of a number of separate programs, configuration files, which are used to set up these programs, system documentation, which describes the structure of the system, and user documentation, which explains how to use the system.
Chapter 3 Research Design The developer will use the Descriptive Developmental Research Method. This type f method in research according to Reardon (2008), “it includes fact finding, adequate interpretation which is something more and beyond Just data gathering. It concerns data collection reported from the point of view of the objective and are basis consumption of the project under way after which a careful classification of data is done. Data must be subjected to the thinking process in terms of ordered reasoning. Moreover, Descriptive Developmental Research Method as cited by Valued (2009), “it involves the description, recording, analysis and interpretation of present nature, composition or processes of phenomena. It goes beyond mere gathering and tabulation of data for it involves the elements or interpretation of the meaning and significance of what is described, thus it becomes a basis to develop a new concept. ” This method was used as this likewise described the Information and Communication Technology (CIT) Resources, dissemination or circulation of researches of US- Laminas City Campus as basis for the development of the Scheduling system.
The results will used as basis of development of the Scheduling system. In the development of the Scheduling System, the developer used the Modified Waterfall Model Approach by Royce (2006). The whole processes of software development were divided into separate processes which are as follows: Requirements, Design, Implementation, Verification and Maintenance. All these processes are cascade to five (5) each other so that other phases are interdependent with one another; from defining set of goals until it signed off.
Essentially, it’s a framework for software development in which development proceeds sequentially through a series of phases, starting with system requirements analysis and leading up to product release and maintenance. Feedback loops exist between each phase, so that as new information is uncovered or problems are discovered, it is possible to “go back” a phase and make appropriate modification. Progress “flows” from one stage to the next; much like the waterfall that gives the model its name.
According to an article of Millionaire (2007) entitled “Understanding the pros and cons of the Waterfall Model of software development,” The Waterfall model offers numerous advantages for software developers. First, the staged development cycle enforces discipline: every phase has a defined start and end point, and progress can e conclusively identified (through the use of milestones) by both vendor and client. The emphasis on requirements and design before writing a single line of code ensures minimal wastage of time and effort and reduces the risk of schedule slippage, or of customer expectations not being met.
Getting the requirements and design out of the way first also improves quality; it’s much easier to catch and correct possible flaws at the design stage than at the testing stage, after all the components have been integrated and tracking down specific errors is more complex. Figure 3. 1 illustrates the system paradigm and operational feasibility in the development of the Scheduling System. Figure 3. 1 The Waterfall Model Waterfall model which includes a meeting with the customer to understand his requirements. This is the most crucial phase as any misinterpretation at this stage may give rise validation issues later.
The software definition must be detailed and accurate with no ambiguities. It is very important to understand that customer requirements and expectations so that the end of the products meet his expectations. Requirements are set of functionalities and constraints that the end- seer (who will be using the system) expects from the systems. The developer administered the requirements analysis and information gathering process is intensified and focused to investigate business processes. During this requirement analysis phase, the developer found the need and to define the problem that needs to be solved.
The requirements needs for scheduling system are gathered from the stakeholders consultation to meet the end product expected output specification. Finally, requirements document is created which serves the purpose of guideline for the next phase of the model. Design Phase. The requirement specifications from the first phase are studied in this phase and system design is prepared. System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture. The system design specifications serve as input for the next phase of the model.
The design work consists of going on from the requirements specification to an implementation definition, in other words the document necessary to undertake the implementation. Implementation. Giuliani (2010) defines implementation as the software process in which actual coding takes place. A software program is written based upon the algorithm designed in the system design phase. This phase, the developer will code the system for every module and checked for the output delivery of the new system into operation. The system is first developed in small programs called units, which are integrated in the next phase.
Each unit is developed and tested for its functionality; this is referred to as Unit Testing. Unit testing mainly verifies if the modules/units meet their specifications. The company has to check on the features done per module to be able to meet the requirements needed. The features of the yester are module per module presented in this phase. Verification. On receiving system design documents, the work is divided into modules/units and actual coding is started. The system is first developed in small programs called units, which are integrated in the next phase.
Each unit is developed and tested for its functionality; this is referred to As Unit testing. Unit testing mainly verifies if the modules/units meet their specifications. In this phase, the developer will do the acceptability test of the system. There are different types of tests given to a particular system. To be able to checked whether a erect calculations is done; response to user commands, accuracy of the results and accessibility of the data are checked against the customer’s performance prescriptions. This acceptance test allows the stakeholders to verify if they started requirements of the system are met.
If the stakeholders are satisfied, the system is then accepted as stated in a contract. Maintenance. This phase of the waterfall model is virtually never ending phase. Development life cycle) come up after its practical use starts, so the issues related to the system are solved after deployment of the system. Not all the problems come in he picture directly but they arise time to time and needs to be solved. The developer will handle the maintenance phase and based from the comments and suggestions of the end-users after evaluating the system, variations and modification will be made to improve the system.
The developer will also trains or orients the users to ensure that the system will be managed well. Sources of Data Data gathering is effective in any different ways, from unstructured observation to sophisticated measurement through special instruments. The data being gathered in this study is classified as primary and secondary sources. The primary sources of information in the development of the system are the information comes from the Associate Dean Mrs.. Jejunely V. Booze.
The information gathered from the stakeholders by nears of interviews, observation, survey/comparative data or study were the main inputs and helped in the development of the study to know the current processes and problems they are encountering. Moreover, the secondary sources of data used by the developer in the development of the project were library techniques and online research. Traditional library research was used to gain additional information and data for the proposed study and for the programming engage used. Online research was another key instrument in data gathering.
With the advantage of Internet Technology, relevant data were gathered. And lastly, observation method was used to have an overview of the proposed study. Processing and analyzing of gathered data were the first two steps in developing the proposed system. After carefully analyzing the collected data, design, and development of the system ensued. Beta testing will be conducted to further evaluate efficiency of the proposed system. Working with the inputs and proper implementation of the systems development life cycle and logical programming sequences led to Scheduling System for Panamanian State University – Laminas City Campus.
Instrumentation and Data Collection The collection of data is needed to check the assumptions of the developer. For this reason the proponent employed different techniques in collecting data. Document Analysis. A useful method to investigate: decision making and strategic planning, resource allocation, outcomes alignment and library policy. The developer have read and analyze several articles, books of the related literatures and documents over the Internet that served as the basis on the existing process on enrolment functions as well as the features that can be associated in the system.
Structured Interview. According to the De La Sale University (2006) as cited by Cabana (201 1), an interview is a systematic attempt to collect information from a person. Interviewing is an important skill for systems analysts because success depends to ability: the workflow, the factors that influence the operations of systems, and the elements (documents procedures, policies, etc. ) that make up the systems. Contain the necessary features to meet the needs of the organization, and poorly reformed interviews can affect the attitudes of the users and have a negative effect on the entire project effort.
The developer will be able to know the needs of the stakeholders which will serve as the major source of information in conducting this study. Questionnaire. It is a research instrument consisting of a series of questions and other prompts for the purpose of gathering information from respondents. Through this questionnaire, the study has all the relevant information for the stud Tools Used in the Development of the System The proponent used the following tools to easily analyze and develop the reposed system: Visual Basic 6. 0. Visual Basic 6. Was the final edition of the software. This version improved the productivity and ability for web applications, which led to the development of Visual Basic . NET. Visual Basic 6. 0 cannot be developed on Windows Vista, Windows 7 or Windows Server 2008. Microsoft ceased mainstream support in 2005, and all support in 2008. Methods Used in Validating the System In this method, the proponent discussed how the system should be evaluated in terms of its acceptability. To determine the acceptability of the software, the following scale was used by instructors in rating the system.
The same scale was used by the users to determine the accessibility and accuracy of the system. Scale: Weight Verbal Interpretation 4 Excellent 3 Very satisfactory 2 poor 1 Very poor Weighted Mean. It is similar to an arithmetic mean (the most common type of average); where instead of each of the data points contributing equally to the final average, some data points contribute more than others. The notion of weighted mean plays a role in descriptive statistics and also occurs in a more general form in several other areas of mathematics.