0% found this document useful (0 votes)
17 views3 pages

Document

the mane

Uploaded by

casverryle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Document

the mane

Uploaded by

casverryle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

INTRODUCTION

Technology evolved in recent years to assist people in accomplishing their


tasks. Thus, implementing

this requires cooperation between human beings and computers. These


tasks cannot be performed in the

same way as two-person communication. People who work with computers


ought to comprehend the way

computers think and perform. There are many kinds of programming


languages for computers, including

Java, Python, C, C++, and more. In fact, among all programming languages,
C programming, which we

used for this assignment, ranks as one of the most utilized in programming.
These high-level programming

languages are employed to create software programs, database servers,


compilers, and other items on

computers.

With this paper, I would like to come up with documentation for the project I
completed for an

individual final assignment which required me to use C programming


language to create a Programming

Café system for APU university. Implementing the C programming language


will make any function of

this software simpler because it has all the functions this program requires.
In addition, since C Language

is how computers think and operate, as previously defined, completing this


project demands the

incorporation of computer logic.

There will be three distinct user categories in the system: administrators,


tutors, and students. Each type
of user has a unique characteristic when employing the application. For
instance, the administrator can add

new programming sessions, register tutors and students, engage students in


those sessions, and display the

enrolment for all sessions alongside the students enrolled in each one. Tutors
must also log in with their

Tutor ID and password to access the tutor function which is to view a list of
the sessions that have been

allocated to them. Before using the features on their web page, including
being able to see the session that

has been enrolled to them and enrolling themselves, students must also be
logged in with their TP Number

and password to keep their data secured.

For the application to execute smoothly, all those characteristics necessitate


the composition of

numerous functions. As a result, in addition to other fundamental C


programming concepts, functions,

arrays, control structures, pointers, structs, files, logic, and more are used in
this software

2. ASSUMPTION

Here are the list of assumptions that must be evaluated before the system is
available to users to

verify the project's outcomes.

1. There will be three types of users and entering their own section requires
their ID and password

(except for admin)

2. Information details will be given when running the system for the first time
to assist the user with

what they should input in the program.


3. Validation of input will be operated here since none of the values can be
null.

4. Password will be encrypted automatically after users have successfully


entered the correct

specification of password.

5. Admin can register students, tutor, session and update their information
except their password.

6. Students can enroll themselves to a session.

7. Each user has their own access control of each function.

8. Deleting and modifying data can only be proceeded if that detail is


available in any of the session

or enrollment.

9. Files will be created right away with the default information as the users
executed the program for

the first time and the other time the system is running again, the system will
only read existing

files.

10. Program will always give a command on what to do next in case users
are confused executing the

system.

You might also like