Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

PROJECT PROPOSAL

SEMESTER 1st

CALENDAR

BY:
SUDIP PRADHAN

BACHELOR OF INFORMATION & COMMUNICATION TECHNOLOGY


SCHOOL OF SCIENCE & TECHNOLOGY
ASIA e UNIVERSITY
Table of Content:
INTRODUCTION:.......................................................................................................................................................
INVITATION:...........................................................................................................................................................
PURPOSE:..................................................................................................................................................................
Scope of the Project:............................................................................................................................................
Features:.................................................................................................................................................................
THEORY:.....................................................................................................................................................................
ALGORITHM.............................................................................................................................................................
FLOWCHART..............................................................................................................................................................
PROJECT SCHEDULING.........................................................................................................................................
CONCLUSION:...........................................................................................................................................................
EXPECTED OUTPUT:...............................................................................................................................................
REFERENCES............................................................................................................................................................
Project on C Programming
Calendar

INTRODUCTION:
During the course of our semester we are studying the most basic programming language .i.e. C
language. So, now it’s time to implement it to solve real life problems. Here we are going to create a C
project using Dev C++ application. All the codes used are in c programming based on teachers’ guidance
throughout the semester and some research. Therefore, this project i.e. Calendar also uses fundamental
concept of C-programming.

INVITATION:
The project proposal has been written and submitted to our particular course at Asia e University, which is
seeking proposals from Virinchi College. We students hope to demonstrate our ability and understanding
by finishing this work in the allotted time.

1|Page
Project on C Programming
Calendar

PURPOSE:
The primary goal of this paper is to demonstrate the project Calendar’s requirements, which are related to
C-Programming and general knowledge. The document contains in-depth regarding the program. This
program was created after conferring with the Virinchi's respective teachers and consultants. This project
allows us to display our learning and ideas that we have accumulated over the past months. This is an
opportunity for students to demonstrate what they can do with their knowledge.

Scope of the Project:


There numerous possibilities in the provided project. These are quite beneficial to students and aid them in
their academic pursuits.

To demonstrate a student's proficiency after studying C programming.

To assist students in mastering the meaning of each chapter.

To learn about students' abilities.

To help for the advancement of general knowledge.

Features:
This program features are briefed for anyone. The features available are:

1. Easy to use.
2. Can find day.
3. Access to any date.
4. Can add notes to a given day of month.

2|Page
Project on C Programming
Calendar

THEORY:
C programming is a general-purpose, procedural, imperative computer programming language developed
in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system. C
is the most widely used computer language. It keeps fluctuating at number one scale of popularity along
with Java programming language, which is also equally popular and most widely used among modern
software programmers. C is known as structured modular programming language because while solving
large and complex problem, C programming language divides the problem into smaller modules called
function. And entire problem is solved by collecting such functions or smaller modules. C is also called
middle level language because it combines the features of higher level language and machine level
language.

Advantages of C

• Machine independent

• Easy to learn and implement

• Modularity

• Middle level Language

• Simple

Disadvantages of C

• It is complex and hard for beginners.

• OOP is not possible by using C language

• C does not provide constructor and destructor.

• C-does not provide binding or wrapping of data into a single unit.

3|Page
Project on C Programming
Calendar

ALGORITHM

The step by step procedure of the program is given below:-

Steps Algorithms
Step1: Start
Step2: Choose from the following option
1. Access to calendar
2. Find day
3. Add note
4. Exit
Step3: If option 1 then enter month and year and goto step 4
Else if option 2 then enter day, month and year and goto step 7
Else if option 3 then enter day and month and goto step 8
Else if option 4 then goto step 9
Step4: Display calendar
Step5: Enter ‘n’ for next, ‘p’ for previous, ‘q’ for quit and ‘s’ to see notes
Step6: If ‘n’ display next month and goto step 5
Else if ‘p’ display previous month and goto step 5
Else if ‘q’ then goto step 1
Else if ‘s’ then display notes then goto step 4
Step7: Display result then goto step 1
Step8: Enter note and go to step 1 after end of process
Step9: Stop

4|Page
Project on C Programming
Calendar

FLOWCHART
Start

Access to calendar
Find day
Add note
Exit

Option1/ Option2/
Option3/Option4

Option 1 Option 4
Option 2 Option 3

Enter month and year Enter day, month Enter day Stop
and year and month
Press ‘n’ for next, ‘p’ for
previous and ‘q’ for quit and ‘s’
to display note
Display result Enter note

Display calendar

n/p/q/s

n
Display next month

Display previous month

s
Display notes

5|Page
Project on C Programming
Calendar

PROJECT SCHEDULING
The timetable for this project is as follows, with times managed on a week-by-week basis.

Week Schedule
June 5 Researched about project and review
June 12 Prepared proposal
June 26 Will start coding
July 8 Will complete main part
July 9 Will focus on remaining part
July 16 Will complete coding
July 17 Will start and complete report
July 23 Will complete project

Diagrammatical representation of Project Schedule:

June 5: July 8: July 17:


Will complete Will start and
Researched complete report
project and coding
review

June 12: July 9: July 23:


Prepared proposal Will focus on Will complete
remaining part project

June 26: July 16:


Will start coding
Will complete main
part

Fig: Project Schedule

6|Page
Project on C Programming
Calendar

CONCLUSION:
This System Project is being developed in C programming language, and this simple project can enhance
the knowledge of the beginners or the students to develop their skills in programming, also this project will
have easy to understand the module and their variables.

EXPECTED OUTPUT:

7|Page
Project on C Programming
Calendar

REFERENCES
Angel, J. S. (2020, September 21). Calendar In C Programming With Source Code. Retrieved June 7, 2022, from IT
SOURCECODE: https://itsourcecode.com/free-projects/c-projects/calendar-in-c-programming-with-source-
code/

8|Page

You might also like