ITE
ITE
A Research Presented to
In Partial Fulfillment
By:
September 2019
INTRODUCTION
School record systems were made to utilize the records of students for easy access. This system
provides a program that will help the administrator or the user of the system to access, monitor and
evaluate students’ databases. The system keeps the record of all the students in the institution specifically
the Technological Institute of the Philippines – Quezon City. Administrators who will run the program can
simply add records, show the list of records, modify or change the record, and delete records depend on
what program is needed. It records students’ identification number and class, the personal information of
students will also be recorded such as name, address, contact number, name of parent, occupation of
parent, and contact number. The details mentioned will be used to provide and gather necessary
information for the record of each student to be included in the system of the institution.
OBJECTIVE
This study aimed to help a school to have an efficient and effective way of monitoring students' records to
give a higher quality of service
1. Develop a system that will improve the school process in the Timekeeping and maintaining
accounts;
2. Develop a system that will monitor student data that is efficient to use;
3. Secure the records of student and to have more manageable files, managed by the administrator
of the department.
PURPOSE
The proposed system aims to provide an easy way to automate all functionalities including
monitoring students’ information or details and provide full functional reports to management of the
institution with the necessary information. The main purpose of the project is to develop a school-record
database system to improve access to the student’s record. Nowadays, institutions are committed to
bringing the best way of management in the various forms of school record systems following the born of
this system.
An organization will greatly benefit from this study because hiring programmers to make a system will never
be an issue because of the school-record system. This will lead to lessening the expenses of the company
which can be used for other plans or projects. The system will also make it easier to do a task using the
system like modifying the record whenever the students wanted to change specific information or have
some update.
To the STAFFS and STUDENTS. The staff and students will benefit from the system. It will be easier to
transact the records since searching in the system is faster than tracking in the record book or logbook. The
software will also provide easier access to students' information so losing and giving easy access from
strangers will be prevented. In addition to that, it would be fast and easy for the administrator to handle
transactions such as adding records and updating specific details.
FLOWCHART
The second option, List Record contains all the information and students that are added in the record
system. Students’ information would be listed with the respective student number above the details and
will be chronologically arranged based on the number it was added.
The third option, Modify Student will be used to change or update specific details of the students. First,
user would be ask to enter the last name of the student to know if the student exists in the record system.
If the last name exists, the user will be asked to enter the new and updated details of the student. This
option will be useful when a student shift a course like the given example on the image above, Cess Sy
enrolled in BSIE but now changed into BSCE.
After updating the details of the student, the user can view the updated information on the option 2, List
Students. From the image above, Cess’s program was changed from BSIE to BSCE.
If the entered student last name does not exist in the record system, the software would let the user
know that there is an error because the record was not found on the system.
The fourth option, Delete Student Record will be used if the user wants to delete records of a specific
student. User will be asked to enter the last name of a student then the record will be deleted.
After deleting the record, the details of the deleted student will be gone on the List of Records located on
the Option 2.
Option 5, the “Exit Program” must be choose if the user wanted to leave the software after successfully
using other programs such as add record, list record, modify record and delete record. This would be
eventually the last step in using the Student Record System program.
CODES
#include <cstring>
int main() {
{ fp = fopen("users.txt","wb+");
{ return 0;
char course[50];
rewind(fp); cout<<"\nContact:"<<e.contactB;
cout<<"\n\n\n\n\n\n"; cout<<endl;
*******************************\n"; {
cout << "\nEnter the last name of the student : cout <<endl;
";
cout<< "Father's First name: ";
cin >> xlast_name;
cin>> e.father;
break;
if (strcmp(e.last_name,xlast_name) !=
0)
} {
cout<<endl; fwrite(&e,recsize,1,ft);
fp=fopen("users.txt","rb+");
case '4':
cout << "\n Delete Another Record
system("cls"); (Y/N) ";
{ }
cout<<"\n\n\n\n\n\n";
cout<<"\n\n\n\n\n\n\n\n";
ft = fopen("temp.dat", "wb");
cout << "
=======================================
rewind(fp); =============================\n";
cout<< "\nYOU ARE ABOUT TO LEAVE exit(0);
THE PROGRAM\n";
}
cout << "\nTHANK YOU FOR USING THIS
SOFTWARE\n"; }
cout<<endl;
cout<<endl;
cout<<endl; system("pause");
cout<<endl; }
=======================================
=============================\n\n";
cout<<"\n\n\n\n\n\n";
CONCLUSION
Based on the significant findings the following conclusions drawn:
1. The School Record System is acceptable with regards to speed.
2. The School Record System is acceptable with regards to accuracy.
3. The School Record System is acceptable with regards to efficiency.
4. The School Record System is acceptable with regards to consistency
5. Students will also able to check their data and modify their basic information as per their
requirements.
6. This information could be the general details like student name, address, etc or specific information
related to departments like collection of data.
7. They are maintained manually.
8. It is useful for easy user interface.
Dawates, April Joy C.
IE21FA1
COURSE REFLECTION
Computer Fundamentals and Programming (ITE 001A) is the process of developing and
implementing various sets of instructions to enable a computer to do a certain task. This subject will lasts
up to 3 hours during Tuesday and Thursday on a computer laboratory where we always use the application
Dev C++. It is a very helpful compiler of codes, to write, compile and run a C or C++ program. Since our
learning in computer subject in high school and senior high school is very basic. Based on what I have
read, C is a middle-level programming language which was developed at Bell Lab in 1972 by Dennis
Ritchie, it is a high-level classical type programming language that allows you to develop firmware and
portable applications and it is a Procedural Oriented language. Also, C supports only Pointers. On the other
hand, C++ supports both pointers and references In C language, Polymorphism is not possible while it is
possible in C++, C++ computer programming language was developed by Bjarne Stroustrup in 1980 also it
introduced the concept of Class and Object; It encapsulates high and low-level language features and C++
is an Object-Oriented Programming language.
It is very useful; I might apply this learning in the future when I'll be able to make programs in my
future work. I am still interested in learning deeply about this subject. Even it is hard though. I'm still
wondering about how programming works. Eventually, I discovered that many codes are needed before
running a program.
It is convenient in a way that learning to code can help us in the future to do better. With this, we
learn how to break down a problem into individual steps and to use a language that the computer
understands to logically create a working program. We develop a certain mindset on approaching problems
and processing large amounts of information that is necessary with conquering any new topic.
Dela Peña, Pearl R.
IE21FA1
COURSE REFLECTION
In this course Computer Fundamentals and Programming, I became more competent on making
my own codes. This is my first time to encounter such thing, I had Information and Communications
Technology subject before when I was on junior high school but we have never been taught on how to use
devc++ to make codes. Actually, what I am stressed about is using different ways to make a statement on
the code like switch case, loops and the other ones. At first, I can’t adopt on the routine of making codes
because I can’t get the idea of declaring variables but now, I can say that I improved a lot on making my
own codes compare on the first day of our meeting but just the simple one. I think it’s because I already
understand the ways on declaring a variable so the statement that I need to show on the output would not
have an error. I can definitely say that practice makes it better but not perfect because I am not a
profession IT to say that I am now perfect on doing codes. What I wanted to say is, I started from scratch
because I don’t really have an idea about codes and devc++ at first but now, I can totally make my own
codes.
For me, this final project of ours with a topic of Student Record System helped me to show
improved my skills in making a system. Of course it wasn’t easy because it is my first time to do a system
and it definitely needs proper skills and knowledge. Me and my partner did our best by searching online to
have some guide on how to create a system for beginners. We saw a lot but all of those are hard so we
decided to make it easy as possible by applying our previous lessons. This project definitely challenges
what we learned from the start and how we will be able to apply it.
I can totally say that this course taught me a lot from making simple codes to creating an entire
system. I wasn’t aware on this at first but I’m glad that I took 3 units for this course because it is worth it. A
new knowledge and skill will bring me a benefit in the future, maybe this was just an introduction or just the
basics but starting from basic can make a little bit of changes. So, I am glad, happy and at the same time
stress but it was okay for me. It was just so stressful to handle but like what I said, this was a nice journey
and a good opportunity for me.