Data Bases
Custom Term Papers
Free Term Papers
Free Research Papers
Free Essays
Free Book Reports
Plagiarism?
Links
Top 100 Term Paper Sites
Top 25 Essay Sites
Top 50 Essay Sites
Search 97,000 Papers @ DirectEssays.com
Search 101,000 Papers @ ExampleEssays.com
Search 90,000 Papers @ MegaEssays.com
Free Essays
Term Paper Sites
Chuck III's Free Essays
Free College Essays
TermPaperSites.com
Free Essays
My Term Papers
Essay World
Planet Papers
Search Lots of Essays
Back to Subjects
-
Computers
The Effects Of computer in the Society
The Effects Of computer in the Society THE EFFECTS OF COMPUTER IN THE SOCIETY Of the Requirements of the Degree Bachelor of Science The researchers vow to the Lord Almighty for giving us the spirit to push through with this challenging event of this summer. This Term Paper is dedicated to our loving parents who gave their understanding and undying moral and financial support. We would like to thank all the people who helped us at various stages. Their encouragements, criticisms, and suggestions have been very useful to us. Mrs. Delia A. Antonio, who suggested the interface of our term paper. Mr. Renerose C. Antonio, the one who in the first place suggested our term paper and encouraged us to do and finish it, in as much as possible. We thank him; because he supported us in the term paper, he never let us down. 1.1 Background of the Study 1 1.2 Conceptual Framework 2 1.3Objectives of the Study 3 1.3.1 General Objectives 3 1.3.2Specific Objectives 3 1.4 Hypothesis 4 1.5 Scope and Delimitation 4 1.6 Significance of the Study 5 1.7 Definition of Terms 5 Chapter II: Review of Related Literature and Studies 2.1 Review of Related Literature and Studies 7 2.1.1 Local Literature and Studies 7 2.1.2 Foreign Literature and Studies 8 2.2 Findings of Related Literature and Studies 9 3.1 Method Use in Developing the Software Product 11 3.1.1 Justification of the Methodology 11 3.2Method Use in Evaluating the Product 15 3.2.1 Justification of the Method of Evaluating the Software Product 17 4.1 Theoretical Framework 21 Chapter V: Requirement Analysis Specification 5.1 Current Operation 22 5.2 Problem Definition 22 5.3 Proposed Solution 22 5.4 The System Components 23 5.4.1 Features 23 6.1 Logical Design 26 6.1.1 Overview 26 6.1.2 Logical Design 26 6.2 Physical Design 27 6.2.1 Visual Table of Contents 27 6.2.2 Input-Process-Output 27 7.1 Hardware Specification 34 7.2 Software Requirements 34 7.3 Human Resource Requirement 34 8.1 Conclusion 35 9.1 Recommendation 36 Name: Adrian A. Aquino Citizenship: Filipino Name: Timothy Joseph O. Cardinal Citizenship: Filipino Name: Jeam Paul Dingle Citizenship: Filipino Computer Science Room Scheduling Software The study will improve the existing manual room scheduling software of Lorma Colleges. In developing the software, prototyping paradigm will be used. The researchers gathered the information’s through interviews, observations and questionnaires. The researchers will develop the software using Visual Basic 6.0. To avoid conflict schedule and make the Deans work easier by providing a Computer Science Room Scheduling Software. “Our Schedule indicates that we should be having our class at this room right now, but how come our instructor is not yet around and the room is still occupied?” This is a common statement of students every semester opening at Lorma Colleges. For now Lorma Colleges don’t have a computerized scheduling so there’s a lot of problems that are encountered by the students like conflicting room or time schedules. As senior students, we have also encountered these problems for a long time like in laboratories, and other room in Lorma. There are just few of the hundreds of complaints, coming from, not only the students but also on the part of the instructors. We were freshmen then, we are now senior students but still, this problem exists. The researchers were challenged and now on the track on providing a solution to this problem of conflicting schedules. We tried our best to do it manually, but still errors occurred resulting to conflicts of schedules, this time we’d try it computerized. Basing from the unsatisfactory results of manual scheduling, the researchers believe that its about time to avoid distributing conflicting schedules, thus making way for computer aided room scheduling software. This made the researchers motivated in developing a system to solve this problem. Not to mention that it’s a requirement in our degree, the researchers are determined to leave a legacy to Lorma Colleges through this project. Also the researchers wanted to prove their skills and make way out through this bound challenge. The software product was developed using Visual Basic 6.0. Visual Basic 6.0 is object-oriented, it focuses mainly on the objects used in a program, and also, the programs are easy to understand. The software product was developed exclusively for Lorma Colleges to be used by the Dean of Computer Studies Department who are concerned in making the schedules for the students and instructors. Through the completion of this project, the researchers attempt to: 1. Implement a computer aided room scheduling software for the Computer Department of Lorma Colleges to improve the existing manual room scheduling practice. In the line with the development of the proposed system, the researchers aim the following: 1. To make scheduling easier for the College of Computer Studies. 2. Improve the system’s process for better results, faster manipulation and output, thus helping the faculty and students by providing them with accurate schedules. 4. Implement the scheduling algorithm using Visual Basic and learn more from it by developing the software under its environment. Through the development of computer aided room scheduling software, the 1. Computer aided room scheduling was solve the time frame problem regarding conflicts schedules. 2. The faculty and students do have accurate schedules. 3. The room scheduling manipulation was easier for the user(s). 4. An object-oriented programming language is the most appropriate language for this study. The study improve the system’s process from manual room scheduling to computerized room scheduling. Its coverage includes display of room schedules, faculty and students schedules, and a features added is the function of closing or adding of rooms including room, faculty, and students schedule. With these functions added, rooms and schedules will be utilized and modified for special purposes. If a room will not be available for semester for the purpose of renovation, the user can easily close the room so it not be available for further room scheduling and it can be easily opened again after the renovation. Another is when there’s a newly constructed room, the user can easily open the room so it will be available for further room scheduling. The study cover all the major subjects of the College of Computer Studies that are within Lorma Colleges only. The platform used is Visual Basic 6.0. Manipulation of Computerized Room Scheduling is limited only to the Dean of Computer Studies who creates schedules for particular departments of specific years sections, faculty, and room schedules. Through this study, the problem of conflicting schedules was solved. 1. To the researchers, this study was enhance their skills in the scientific method of gathering data, and analyzing and solving particular problems. 2. To the concerned authorities that this study was improve their current system regarding room scheduling, and to help them make their work easier. 3. To the future researchers that this study was serve as their guide and basis for their research works. The study as a whole aims to provide the Computer Department of Lorma Colleges a computerized room scheduling that willmake-work easier. Computerized- a manual system that is converted to software program. Display- to show the output/result. Edit- to make a revision/ modifying from the past record. Graphics- the utilization of colors and images to enhance a display or presentation. Multimedia- a collection of media applications used for conferencing or plainly for entertainment such as c.d. player, movie player, and sound recorder. Object-Oriented Programming Language (OOPL)- is a method of implementation in which programs are organized as cooperative collection of objects each of which represents an instance of some class and whose classes are all members of a hierarchy of class via inheritance relationship. Process- a set of steps or procedures that helps in attaining specific goals. Prototype- it is model or references used to create a quick design of a certain software product. Software- a collection of programs and instructions. - an application used for various uses such as problem solving, making documents, and entertainment (e.g. games). REVIEW OF RELATED LITERATURE AND STUDIES 2.1 Review of Related Literature and Studies The study entitled “Food Express” of Melanie S. Cruz of AMA Computer College, City of Makati Provided the said city with software, which is used by the public to order different kinds of food delicacies from 20 of the famous food chains in Makati. The study made use of multimedia features and graphical presentation. It was developed using Visual Basic 6.0, following 4GT methodology. The system entitled “Internet Reservation System” by Mr. Dominic Gozon focuses on the scheduling and reservation of computer units inside the Internet Room. The software was developed using VB Script, and this system is already operational only at Lorma Colleges, City of San Fernando. The system Entitled “Library System” by Mr. Allan Cacdac provides an alternative environment in searching for various books in the library. The system is focused on searching a large database using three primary keys: Title, Author, and Topic. The system was developed using VB Script, and it is already operational at Lorma Colleges, City of San Fernando. 2.1.2 Foreign Literature and Studies The Class Scheduling System (CLASS) uses the Course Approval System. Previous year’s classes, and on-line user input to set up course offerings for a term. The system assigns room to classes using a multi-pass sorting algorithm; keeps track of time, room, instructor,, units, credit code, etc.; produces the Schedule of Classes; final exams; produces the Schedule of Final Exams; and maintains room information including such details as lab, computer, video and TV facilities. CLASS is integrated with other databases systems, such as the Course Approval, Room Reservation, Tele-BEARS, and OLADS. All departments use this system with the scheduling section of the Registrar as the main user. The system has 70 o-line IDMS/ADSO programs, 40 batch COBOL programs, and 60 report programs (EASYTRIEVE). Source: http://bearlink.berkeley.edu/sis/class.html. The Room Reservation System (ROOM) keeps tract of usage of general assignment classrooms that are under the jurisdiction of the Office of the Registrar. Using this system, the Scheduling Section of the Office of the Registrar can schedule special events in these rooms during times such as evenings and weekends when classes are not scheduled. ROOM is integrated with other database systems such as the CLASS system. It allows users to search for room availability by size, area of campus, and features. Source: http://bearlink.Berkeley.edu/sis/room.html The book entitled “Visual Basic 6.0 Complete” complied by the following contributors: Steve Brown, Wayne S. Freeze, Ken Getz, Mike Gilbert, Guy Hart-Davis, Kevin Hough, Susan Novalis, and Evangelos Petroutsos was published to provide sample programs, hints and tips in programming, visual layouts and serves as a references for beginners and professionals. The book is presented in style that closely resembles a manual of instructions, thus making the contents of the book easier to understand. The book entitled Software Engineering was to provide the necessary processes and information needed in developing software. The book includes on prototyping and 4GT methodologies that are adopted in the development of the proposed software product of the researchers. 2.2 Findings of Related Literature and Studies The thesis entitled “Food Express” concluded that people preferred a computerized system that they can use in ordering foods and groceries while they are right inside their own homes, rather than going to the streets and buying goods manually Then, at the library, the students used to seek the books they need with the aid of a card catalogue. This process takes too long and it is a little bit complicated especially to some students that do not know to use a card catalogue. Now, students that will search for books will just type the title or the author or just a topic name then click the “Search” buttons. It will then display every book that matches your search topic including the books’ author, title, and its location. 3.1 Method Used in Developing the Software Product Given only with limited time and resources, the researchers adopted the prototyping paradigm. The prototyping model allows all or the system to be constructed quickly so that the desired characteristics of the system can be decided or clarified early on. Also, the requirements or design are repeatedly investigated to ensure that the developer, user, and the customer have a common understanding both of what is needed and what is proposed. The figure below illustrates a prototyping dataflow. One or more of the loops for prototyping requirements, design or the system may be eliminated, depending on the goals of the prototyping. However, at each step, a prototype can be used to explore any aspects of the system that may need modifications. Below is the prototype dataflow. SYSTEM REQUIREMENTS DELIVERED (Sometimes informal or incomplete) SYSTEM Processes, so that requirement can be modified as the analysts examine available options. In other cases, the customer knows what is needed or wanted, but the analysts are not certain whether the requirements can be met. Here, the analysts may determine whether the customer’s problem has a feasible solution. Problem with building information system: (1)the system development life cycle takes too long and (2) the right system is rarely developed the first time. It advocates building a simple system through trial and error and refining it through an interactive process. The steps are: 1.Identify the user’s information and operating requirements. 2.Develop a working prototype that focuses on only the most important functions, using basic database. 3.Allow the user to use the prototype with further changes, and implement the most important changes. 4. Repeat the next version of the prototype with further changes incorporated until the system fully meets user requirements. The benefits include shorter development time, more accurate user requirements, and greater user participation and support. Screen Layouts of the Proposed Software This is the main screen of the software. There are four menus to choose from Create Schedule is for creating new schedules. Utility is for modifying rooms, instructor list, and curriculums that needs editing or has errors. Profiles will supply you with more information about the developers. Exit will terminate the current application. In this screen, the software will ask the Dean to enter the corresponding year and section of the schedule he wants to create. After entering the year, the software will only give the corresponding subjects, instructors, and time schedules for the defined year. 3.1.1 Justification of the Methodology Prototyping allows the analyst to skip a certain process or module when resources are scarce. And also, the analyst has the option to return a particular process or module if refinement or modifications are needed or requested by the user or customer. A brief description is that, prototyping is an interactive process of system building on which the system is continually revised through close work between the user and the analyst. These are the reasons why the researchers adopted prototyping paradigm to be used in the construction of the proposed software product. Using prototyping as a development technique, the analyst works with users to determine the initial or basic requirements for the system. The analyst then quickly builds a prototype. When the prototype is completed, the user works with it and tell the analyst what they like and do not like about it. The analyst uses this feedback to improve the prototype and takes the new version back to the users. This iterative process continues until the users are relatively satisfied with what they have seen. 3.2 Method Used in Evaluating the Product In order to determine the performance of the proposed software product, the following methods were used by the researchers. The researchers interviewed the Dean of Nursing and Computer Studies that are concerned in making schedules. They give their feedback that molds the prototype into a refined software product. 50 users were given questionnaires for them to evaluate the proposed software product. Their answers will give the researchers an idea on what parts of the software product needs modification. A logical sample of question will be given to the 50 users in order to come up with accurate description of the characteristics of the software product in terms of the following criteria: The researchers selected 50 users to used the proposed system to test its effectiveness. The software product should be effective and productive. The selected 50 users will manipulate the software and they will test its results. The software product must produce accurate results. 50 randomly selected users will use the software without supervision. The software product should be credible and dependable. The software product should contain features that will guide the users to move through the system without being lost. 3.2.1 Justification of the Method of Evaluating the Software Product The researchers questionnaires require a direct answer from the user. Therefore, unnecessary comments are no longer included, case of tabulation and interpretation simply follows. Using questionnaires also reduces the time both on user and researcher’s part. This process is definitely not time consuming, yet still as effective as what the researcher has expected. With the tabulations, the researcher was able to see the advantages and deficiencies of the software. Likert Type Scale, Derived by Rennis Likert in 1932, as summated scale type. This is the process used by the researcher to response of the people who will interact with the software. In this treatment, the respondents will be ask to respond to each item in terms of several degrees of agreement or disagreement. Procedures Involved in the Construction of a Likert Type Scale are: 1. The researcher will have to assemble all items considered relevant to the research being done thTat are either clearly favorable or clearly unfavorable. This is to make sure that the pros and cons of the software can be pointed out. 2. The items will be administered to a group of respondent’s representative to those with whom to the costume to the questionnaire is being used. The respondents will indicate their response to each item by checking on the categories of agreement-disagreement. This will enable the respondent to directly give their comment on the software in terms of the questions provided to them. 3. The response to the various item or scored in such a way that a response indicative of the most favorable attitude is given the highest score. 4. Each individual’s total score is determined by adding the individuals item score. 5. The weighted frequency of each item is taken and then divided by the total sample population. Then the quotient is then compared to the scale whether in totality, the question agreed upon or disagreed by the sample population. 6. The responses are analyzed to determine which of the items discriminate most of clearly between the high score and the low scores on the total scale. The Likert Scale Table used by the study: Result in each question = ((“SA” response of all respondents “”SA” value in the 5-point scale) + (“A” response of all respondent “”A” value in the5-point scale) + (“U” response of all respondents “”U” value in the 5-point scale) + (“D” respondent of all respondents “”D” value in the 5-point scale) + (“SD” response of all respondents “”SD” value in the 5-point scale)) / total no. of respondents. No. of persons who voted for strongly agree = 20 No. of persons who voted for agree = 8 No. of persons who voted for uncertain = 0 No. of persons who voted for disagree = 2 No. of persons who voted for strongly disagree = 0 Result in question = (20*5) + (8*4) + (0*3) + (2*2) + (0*1) / 30 In today’s world we have seen and experienced the product and technology that kept our lives comfortable. That humans are being dependent for what our technology has done to our daily lives. Through this technology, human seek for more easier, reliable work. Researchers chose graphical design to make the user more interested and comfortable for using the software. Just simple button menus and labels are used for the user to understand what the software can do, so there can be an interaction between the user and software. Clicking and a little bit of typing are the fundamental things that the user is required to do in making the process easy. The Computer Science Room Scheduling System is done manually. The Dean of Computer Science Department will make a schedule for Computer Science students. The department head will submit the schedule to the Registrar’s Office to check the schedule for conflicts on other departments. Through interviews and investigation conducted by the researchers, the following problem were identified: 1. Inaccurate schedule for every year and sections. 2. Conflicts between two sections regarding to room(s). 3. The existing system takes too much time to complete. The general objective of the researchers is to make a software capable of providing accurate time, room, and subject for Computer Science students, because the researchers believe that the proposed software will meet the requirements and eventually solve and minimize the problems of the Department of Computer Science. Through the experience of students on conflicting schedules, the researchers proposed a software to solve the existing problems. This proposed software is an error-free software, because it will give the accurate time, room, and subject for every Computer Science student. System components are the parts that comprises the whole software. The form has a 4 primary options and these options are create, utility, profile, and exit. The option enables the user to add rooms, add instructors, and curriculums. The proposed software has features that are necessary for the system to work efficiently. In the proposed software, the researcher used simple design for the software to be formal and easier for the users to manipulate. Easy to use by clicking the button menus to activate the step-by-step procedure needed in creating the schedules. Statistical Analysis of the Questionnaire The researchers used the Lickert Scale Method in tabulating the results of the responses. In the questionnaires used, the responses are strongly Agree, Agree, Undecided, Disagree, and Strongly Disagree. Points are given to each responses 5 for strongly agree, 4 fro agree, 3 for undecided, 2 for disagree, 1 for strongly disagree. The number of respondents for each response multiplies these points. The product of each response is summed up and divided by the total number of respondents. The quotient is then compared to the table in chapter 3 for interpretation The main goal of the proposed software, Computer Science Room Scheduling Software is to provide an accurate schedules of time, rooms, instructors, and subjects for every Computer Science students. HIPO is for hierarchy input output process. The acronym provides us with a description and a memory aid for what this technique is all about. The HIPO helps the user understand the logical arrangement of the program from the general topic down to the specific topic. Main menu shows the different topics are included in the development program. IPO stands for Input Process Output. This was used to show the different inputs of each module. It includes the calling/invoking module process of the software. Process: Enables the user to choose from the option depending on the type Input: Curriculum code, section, room, day, subject, time, instructor Process: to set the proper scheduling Input: add room, add instructor, add curriculum Process: adding another room, adding new instructor, adding new curriculum Output: there will be new room; there will be new c.s. Instructor, there will be new c.s. Curriculum Process: to display time, instructor, and section Space requirement is approximately 195 MB of free hard disk space Microsoft mouse or any compatible pointing devices The Computer Science Dean or any authorized user with a minimum background in computer manipulation. The researchers gathered facts through direct communication, interviews, and reference to various related studies in order to understand how the present system works. The researchers were able to come up with the following findings; that implementing a computerized room scheduler for one department requires a lot hard work and logical thinking including creating algorithms and program simulations; that prototyping model is the best method used by the researchers in developing the proposed software; that the software product will reduce the time spent in making schedules and it will also provide conflict-free schedules. The researchers made this software to encourage the other researchers to create functional, and reliable software, not only to create simple software but also to create unique software, and to widen our knowledge not for us to become idle but to become functional programmers, analysts, and graphic/layout artists. Through this thesis the researchers do believe that this is only the start of the evolution of this software, future improvements will turn into a more functional Artificial Intelligence Software. 1. Sybex (1999) Visual Basic 6 Complete, Sybex Inc., USA, ISBN 09092 5. http://www.Programmers_heaven.com Name: Adrian Aguire Aquino Age: 21 Address: P.Burgos St. San Fernando City Elementary: Lorma Colleges 1987-1993 High School: DIMMSU 1993-1997 College: Lorma Colleges 1997-2001 Course: Bachelor of Science in Computer Science E-mail Address: baby_00630@yahoo.com Bibliography: PERSONAL INFORMATION Name: Jean Paul Visaya Dingle Age: 20 Address: Bangar La Union Birthday: August 07, 1980 Weight: 125 lbs. Height: 5’ 7” Religion: Roman Catholic Civil Status: Single Nationality: Filipino Father’s Name: Saturnino O. Dingle Mother’s Name: Febe Dingle EDUCATIONAL ATTAINMENT Elementary: Bangar Central School 1987-1993 High School: Saint Christopher Academy 1993-1997 College: Lorma Colleges 1997-2001 Course: Bachelor of Science in Computer Science E-mail Address: J24DR2001@yahoo.com
Word Count: 4569
Copyright © 1998-2008
College Term Papers
, INC All Rights Reserved.
DMCA Notifications and Requests