Project File OOPs with C++

Include the following source Code in Document Environment in your LaTeX File.
It is an example of writing Synopsis of a particular project,You can change content according to your needs!!

Source Code:

\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{multicol}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{transparent}
\usepackage{multirow}
\usepackage{eso-pic}
\usepackage[utf8]{inputenc}
\usepackage{color}
\setcounter{secnumdepth}{5}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\rhead{iView AD}
\lhead{OOP's with C++}
%%%%%%%%%%%%%%%
\newcommand\BackgroundIm{
\put(0,0){
\parbox[b][\paperheight]{\paperwidth}{
\vfill
\centering
{\transparent{0.05} \includegraphics[height=\paperheight,width=\paperwidth,
keepaspectratio]{gne}%%Background image
\vfill
}}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{titlepage}
\newcommand{\HRule}{\rule{\linewidth}{1mm}}
\newcommand{\VRule}{\rule{1mm}{\textheight}}
\begin{minipage}[c]{0.1\textwidth}
\emph{\textbf{\huge{\textcolor{blue}
{\vspace{2\baselineskip}\\
G \\[1.15\baselineskip]
N \\[1.15\baselineskip]
D \\[1.15\baselineskip]
E \\[1.15\baselineskip]
C}}}}
\end{minipage}
\begin{minipage}{0.01\textwidth}
\textcolor{blue}{\VRule}
\end{minipage}
\begin{minipage}[height=\paperheight]{0.8\textwidth}
\centering {
\textcolor{blue}
{
\textsc{\Large Guru Nanak Dev Engg College }\\[0.5cm]
\textsc{\large Project File}\\[0.3cm]
\HRule \\[0.2cm]
{ \huge \bfseries OOP's With C++}\\[0.1cm]
\HRule \\[1cm]}
\includegraphics[width=60mm,scale=0.7]{gne}\\[1cm]
\textcolor{blue}
{{\\\today}\\[.5cm]
{\textsc{Sahil Preet Singh \\{1507966}}}\\
{\textsc{Sanjampreet Singh \\{1507967}}}\\
{\textsc{Sarabjot Singh \\{1507968}}}\\
{\textsc{Rishab Jain \\{1507960}\\[.2cm]{D2-IT-B1}}}}\\
}
\end{minipage}
~
\end{titlepage}
%%%%%%%%%%%%%%%%%%%%
\AddToShipoutPicture{\BackgroundIm}
\pagenumbering{gobble}
\tableofcontents
\newpage
\listoffigures
%%%%%%%%%%%%%%%%%%%%
\newpage
\pagenumbering{roman}
\begin{center}
\section*{\huge{\emph{\underline{Acknowledgements}}}}
\end{center}
We would love to express our special thanks of gratitude to our teacher \emph{Professor} Mohanjit Kaur Kang as well as our H.O.D. \emph{Dr.}K.S. Maan who gave me the golden opportunity to do this wonderful project on the topic iView AD's Calendar With To-Do using C++, which also helped us in doing a lot of Research and we came to know about so many new things we are really thankful to them.\\
Secondly we would also like to thank our families and friends who helped me a lot in finalizing this project within the limited time frame.\\
\begin{center}
\huge{\emph{\underline{iView AD}}}
\end{center}
\begin{figure}[h]
\centering
\includegraphics[scale=0.25]{iView}
\caption{Logo of our Team}
\end{figure}
%%%%%%%%%%%%%%%%%%%%%
\newpage
\rfoot{Page \thepage}
\pagenumbering{arabic}
\begin{center}
\huge{\emph{\underline{iView AD's Calender With To-Do List}}}
\end{center}
\section{\emph{Introduction}}
\emph{Calender} is an important tool of our day-to-day life.A calendar is a system of organizing days for social, religious, commercial or administrative purposes. This is done by giving names to periods of time, typically days, weeks, months, and years. A date is the designation of a single, specific day within such a system. A calendar is also a physical record (often paper) of such a system. A calendar can also mean a list of planned events, such as a court calendar or a partly or fully chronological list of documents, such as a calendar of wills.It is used to important dates such as Birthdays,festivals,events etc.\\
\emph{To-Do List} is an important part of Calender used to organise daily purposes using listed work in a given time period i.e. a day.It helps us making us punctual toward our daily routine.It helps us to record our daily time-table.Time management may be aided by a range of skills, tools, and techniques used to manage time when accomplishing specific tasks, projects, and goals complying with a due date. Initially, time management referred to just business or work activities, but eventually the term broadened to include personal activities as well. A time management system is a designed combination of processes, tools, techniques, and methods. Time management is usually a necessity in any project development as it determines the project completion time and scope.\\
Our project is mixture of best of both tools and gives us an idea of how to code complex algorithm and give data-structure handling knowledge to us.We thanks \emph{Professor} Mohanjit Kaur Kang to give us an opertunity to work on this project.
We are very much Thankful to you ma'am.
\newpage
\section{\emph{Calender with To-Do-List}}
Our project is \emph{Calender with To-Do-List}.It is coded in C++ language.
\subsection{Uses:}
Here are the following uses of our project:
\begin{itemize}
\item It shows the present day.
\item It shows present year calander.
\item It shows present month calender.
\item It also shows random year and months.
\item It also has important days record.
\item It can be used to add important events on any day.
\end{itemize}
\section{\emph{Requirements}}
\emph{Prerequsites}
Here are the basic requirements of the software:
\begin{enumerate}
\item Hardware Requirements:
\begin{itemize}
\item An working Machine.
\item With keyboard and mouse.
\item CPU and RAM required shall be enough to run a program coded in C++ language.
\item Memory is required to save Data.
\end{itemize}
\item Software Requirement:
\begin {itemize}
\item An Operating System.
\item OS that supports .exe files.
\item OS with support for C++ language liberary files.
\end{itemize}
\end{enumerate}
%%%%%%%%%%%%%%%%%%%%%%
\newpage
\section{\emph{Future Scope:}}
\begin{figure}[h]
\centering
\includegraphics[scale=0.2]{Future}
\caption{Future Scope}
\end{figure}
The scope of our software is vast.This can be used in future to do following demands:
\begin{itemize}
\item It can be used to remind events with notification.
\item It can be used to integerate weather.
\item It can be used to add events with help of TTS system.
\item It can be integerated with AI.
\item It can be socialized.
\item Big and small organisations can control events for employees.
\item It can be Globally Linked with any DataBase.
\item It can be made more user friendly using Visual C++ tools.
\end{itemize}
%%%%%%%%%%%%%%%%%%%
\newpage
\section{\emph{Early Design}}
\begin{figure}[h]
\centering
\includegraphics[scale=0.8]{cpp1}
\caption{Starting Window}
\end{figure}
Here 3 Options are available:
\begin{enumerate}
\item Calender
\item To-Do List
\item Exit
\end{enumerate}
\subsection{Calender}
It has the following features:
\begin{itemize}
\item Year Calander
\item Month Calender
\item Random Year
\end{itemize}
\subsection{To-Do List}
It has the following features:
\begin{itemize}
\item Add Event
\item Search Event by Date
\end{itemize}
%%%%%%%%%%%%%%%%%
\newpage
\section{\emph{Final UI And Walkthrough}}
\subsection{User's Dashboard}
\begin{figure}[h]
\centering
\includegraphics[scale=0.5]{DashBoard}
\caption{User's DashBoard}
\end{figure}
DashBoard Provides Users with important Information.Such as:
\begin{enumerate}
\item Welcome Message
\item Today's Date
\item Present Month
\item Guides way to main menu\\
\end{enumerate}
It is an important feature of our Application as it provides a basic view to user,which is beautiful and at the same time informative as well.\\
%%%%
\newpage
\subsection{Main Menu}
\begin{figure}[h]
\centering
\includegraphics[scale=0.8]{Option}
\caption{Main Menu}
\end{figure}
Here 4 Options are available:
\begin{enumerate}
\item Calender
\item To-Do List
\item DashBoard
\item Exit\\
\end{enumerate}
As have seen in earlier designs of our application ,you would notice the huge difference and improvements in our Main Menu and also there is addition of DashBoard which gives the best and quick glance information to our users.Also it complements our applications feel.
%%
\newpage
\section{Calender}
\emph{Calender} is an important tool of our day-to-day life.A calendar is a system of organizing days for social, religious, commercial or administrative purposes. This is done by giving names to periods of time, typically days, weeks, months, and years.It has the following features:
\begin{itemize}
\item Year Calander
\begin{figure}[h]
\centering
\includegraphics{YearlyMenu}
\caption{Calender Menu}
\end{figure}
\\{\emph{Year Calender} has the following features:}
\begin{enumerate}
\item Present Year
\item Next Year
\item Previous Year
\item Random Year
\end{enumerate}
\item Month Calender
\begin{figure}[h]
\centering
\includegraphics[scale=0.6]{Month}
\caption{Calender Menu}
\end{figure}
\\ It is used in DashBoard!! But in Future it can also be used as a new and seperate feature as a whole.
\end{itemize}
%%%%%%%%%%%%%%%%55
\newpage
\subsection{Year Calender}
It s an integral part of our project.It provides important functionality to our project.\emph{Year Calender} has the following features:
\begin{enumerate}
\item Present Year
\item Next Year
\item Previous Year
\item Random Year
\end{enumerate}
\subsection{Present Year}
\begin{figure}[h]
\centering
\includegraphics[width=5cm, height=11.2cm]{PresentYear}
\caption{Present Year/System Year}
\end{figure}
\subsection{Random Year}
\begin{figure}[h]
\centering
\includegraphics[width=4cm,height=14cm]{RandomYear}
\caption{Random Year}
\end{figure}
User can check calander for any random year using this funtionality of our application.
%%%%%%%%%%%%%%%%%%%%%%%
\newpage
\section{To-Do List}
\emph{To-Do List} is an important part of Calender used to organise daily purposes using listed work in a given time period i.e. a day.It helps us making us punctual toward our daily routine.
\begin{figure}[h]
\centering
\includegraphics{ListMenu}
\caption{To-Do list Menu}
\end{figure}
\\It has the following features:
\begin{itemize}
\item Add Event
\begin{figure}[h]
\centering
\begin{subfigure}[b]{0.3\textwidth}
\includegraphics[scale=0.4]{listAdd1}
\caption{a}
\end{subfigure}
~
\begin{subfigure}[b]{0.3\textwidth}
\includegraphics[width=5cm,height=1.3cm]{listAdd2}
\caption{b}
\end{subfigure}
\caption{Adding Event}
\end{figure}
\\User can add events by using this funtionality of our application.
\item Search Event by Date
\begin{figure}[h]
\centering
\includegraphics{ListSearch}
\caption{Search Event}
\end{figure}
\\User can search events by using this funtionality of our application.
\end{itemize}
\newpage
\begin{center}
\section*{\emph{\huge{Thank You}}}
\end{center}
\begin{figure}[h]
\centering
\includegraphics{Exit}
\caption{Thank You}
\end{figure}
\Large
{
\underline{Our Team:}\\ Sanjampreet Singh(Group Leader)\\
Sarabjot Singh\\Sahil Preet Singh\\Rishab Jain\\
\underline{Submitted to:}\\
\emph{Professor} Mohanjit Kaur Kang
}
\end{document}

Output:


Comments

Popular posts from this blog

To create an html page with frames and frameset

1. Write a program to insert a new element at end as well as at a given position in an array in Java

1. To familiarize with network devices like switch, hub, routers and bridges in LaTex