This project is for the students of BCA, MCA,MSc-it and computer science students.This project store and maintained the records of books purchased or sell by the book storekeeper.
This project is aimed at developing an online movie ticket booking system website for customers.Online movie ticket booking system is a project developed for booking movie ticket online.This project saves lots of time and reduces the work of the customer.In online movie ticket booking system booking the movie ticket can be done from anywhere and at any time(24*7).some features provided to the users are new registration,login in,see movies by category,compare ticket price and timing,Customer can book ticket online without registration but if he/she registers then he/she will get different types of special offers,e-newsletters,movie updates and lots more The user can also cancel or update their order
A calculator is a device that performs arithmetic operations on numbers.
The simplest calculators can do only additions, subtraction, multiplication, and division.
More sophisticated calculators can handle exponential operations roots, logarithms, trigonometric function, and hyperbolic function.
internally some calculators actually perform all of these functions by repeated processes of addition.
mca final year student(synopsis/project report)
presentation of movie ticket booking system(all screenshot available on this project which will help you to make an synopsis or project report easily .
This project is aimed at developing an online movie ticket booking system website for customers.Online movie ticket booking system is a project developed for booking movie ticket online.This project saves lots of time and reduces the work of the customer.In online movie ticket booking system booking the movie ticket can be done from anywhere and at any time(24*7).some features provided to the users are new registration,login in,see movies by category,compare ticket price and timing,Customer can book ticket online without registration but if he/she registers then he/she will get different types of special offers,e-newsletters,movie updates and lots more The user can also cancel or update their order
A calculator is a device that performs arithmetic operations on numbers.
The simplest calculators can do only additions, subtraction, multiplication, and division.
More sophisticated calculators can handle exponential operations roots, logarithms, trigonometric function, and hyperbolic function.
internally some calculators actually perform all of these functions by repeated processes of addition.
mca final year student(synopsis/project report)
presentation of movie ticket booking system(all screenshot available on this project which will help you to make an synopsis or project report easily .
Introduction to Systems with Examples and Introduction to Embedded Systems, History, Advantages, Applications, Classifications,What is inside Embedded System, Architecture, Features and Languages used in Embedded Systems advantages and disadvantages
Random Quiz Maker in C Language Project SlideRaiyad Raad
It is the presentation slide of our group project. We made a random quiz maker with C Programming Language.
You can find the full source code here: http://raiyadraad.blogspot.com/2014/12/random-quiz-maker-in-c-language-course.html
The proposed project “Online Movie Ticket Booking System” is the process whereby consumers directly buy movie tickets online from a multiplex website interactively in real-time without an intermediary service over the Internet. The Given System provides the detailed working of the Online Movie Ticket Booking Processing and what all happens whenever we or any one of us goes to book movie tickets online.
Get This project here: http://mcabcaprojects.com
This project report on canteen management system in c++, for the BCA, MCA and class XII computer science students.This project helps to accept the details of canteen product and maintained the records of product sell or purchased.
Introduction to Systems with Examples and Introduction to Embedded Systems, History, Advantages, Applications, Classifications,What is inside Embedded System, Architecture, Features and Languages used in Embedded Systems advantages and disadvantages
Random Quiz Maker in C Language Project SlideRaiyad Raad
It is the presentation slide of our group project. We made a random quiz maker with C Programming Language.
You can find the full source code here: http://raiyadraad.blogspot.com/2014/12/random-quiz-maker-in-c-language-course.html
The proposed project “Online Movie Ticket Booking System” is the process whereby consumers directly buy movie tickets online from a multiplex website interactively in real-time without an intermediary service over the Internet. The Given System provides the detailed working of the Online Movie Ticket Booking Processing and what all happens whenever we or any one of us goes to book movie tickets online.
Get This project here: http://mcabcaprojects.com
This project report on canteen management system in c++, for the BCA, MCA and class XII computer science students.This project helps to accept the details of canteen product and maintained the records of product sell or purchased.
This project is useful for BCA, MSCIT and class XII students.It is useful for generating report cards of student on the basis of marks enter by the user.
Cosmetics Shop Management System is a complete solution for managing a Shop, in other words, an enhanced tool that assists in organizing the day-to-day activities of a Shop. There is the need of an application for efficient management and handling customer orders. This Cosmetics Shop Management System keeps every record Shop and reducing paperwork
Computer Investgatort Project (HOTEL MANAGEMENT SYSTEM),CBSE Class 12 computer project,Class XII computer project, A project work on Hotel management system in C++,Class 12 C++ Projects, Projects in C++ for Class XII CBSE, C++ Class XII project
THIS PROJECT CANTEEN MANAGEMENT SYSTEM IS FOR THE STUDENTS OF MCA,B.SC.IT,BCA AND STUDENTS OF COMPUTER SCIENCE.THIS PROJECT IS DESIGN IN PYTHON AND USES SQL AS A BACK-END TO STORE ALL THE INFORMATION'S.
New Book Launching “ HSK 5 Mastery: Intensive Reading and Exam Prep Strategies V2023 汉语水平考试五级模拟考题 - Smart Approaches for Excelling with H51007 Test Analysis and In-Depth Reading Techniques 考题精讲及阅读技巧” , BEST price at Our SHOPIFY Shop @ https://1salesforce.com/products/hsk-5-chinese-intensive-reading-h51007 FREE Sample Book, BEST price at our own website: https://edeo.biz/product/hsk-5-reading-h51007/ Thanks for your support in us creating better content for you! Get 30% EXTRA discount, use code "Edeo30", applies to all products! For Hardcopy or Paperback books at best price with reduced postage @ https://www.amazon.com/dp/B0CCCSJ3FW More PDF books and Video courses in our own website at best price @ https://1salesforce.com/ // OR visit Our Amazon Kindle Author Central page: http://bit.ly/david-amazon-kdp
Mastering HSK 5: Intensive Reading and Exam Prep Strategies V2023 汉语水平考试五级模拟考题 -Smart Approaches for Enhanced Skills with H51007 Test Analysis 考题精讲及阅读技巧
Our comprehensive guide is designed for non-native Chinese speakers who want to excel in their daily, academic, and professional lives. With HSK 5 being the advanced level, our expert team has compiled a database of over 250,000 Chinese vocabulary words with the best possible English translations for a better understanding of the language.
Our guide includes footnotes with HSK classifications and vocabulary expansions based on root words, to help you expand your vocabulary and gain fast reading and writing skills. We also provide English translations for the main paragraphs, making it easy for learners to understand and apply the material.
Take advantage of our research and theory-backed approach to achieve your desired proficiency level in the HSK 5 exam. Get your hands on this unique book today and embark on a journey to master the Chinese language.
The Computer Shop System is designed & developed for a computer shop to manage their records of selling and purchasing of the computer parts from the dealers and sell them to the customers. This system makes the work of the computer shopkeepers easy as it keeps all the records of the computer product and also keep the records of the product that is sold to the customers.
IB Chinese A (HL) Grammar 2022 Edition Sample.pdfLEGOO MANDARIN
IB Chinese A (HL) Comprehensive Grammar 2022 Edition 汉语水平考试高级语法 - A Complete Reference for Your Success (424 Grammatical points, 4052 Examples); By referring HSK 1-9 Grammar Version 2021 Get 30% discount, apply code "Edeo30" to Applies to all products in our own website at best price, You can purchase the PDF book @ https://1salesforce.com/ojAPRyzuhnmMPb8 OR https://bit.ly/3pGUh42 // For Hardcopy or Paperback books at best price with reduced postage @ https://www.amazon.com/dp/B09NGRHBMQ
IB Chinese A (HL): First language A: literature course, which introduces students to the analysis of literary texts. It is the course through which the IB’s policy of mother-tongue entitlement is delivered. The course is organized into three areas of exploration and seven central concepts, and focuses on the study of literary works. Together, the three areas of exploration of the course add up to a comprehensive exploration of literature from a variety of cultures, literary forms and periods. Students learn to appreciate the artistry of literature, and develop the ability to reflect critically on their reading, presenting literary analysis powerfully through both oral and written communication. By referring HSK 1-9 Plus Grammar Version 2021 (424 Grammatical points, 4052 Examples)), and IB syllabus, we edited new version for IB Chinese A (HL) Grammar 2022.
By referring HSK (version 2009 and the latest version 2021), we edited a series of Chinese Grammar for those who are studying Chinese or preparing international examinations, such as IB, SAT, AP, IGCSE, GCSE Chinese. Combining our 26 years’ experience in Teaching and editing our own materials, here is the “LIFE SAVING” book called by many students for their exams. The book give a quick revision for your coming exam! Thanks for your support for us creating better contents for you! It takes our years’ painful effort to edit. Grab it!
Development of an interactive car sale system which lets a user to find a car and its details is the main objective of this project. The administrators can access, enter, modify and delete the details of every car. Administrators are responsible of maintaining the details of vehicles like the Manufacturer information,
Python Project book shop system.This project BOOKSHOP SYSTEM includes some facilities for the retail book shop to maintain records of the books and also search, display, modification, delete etc the books available. This software searches the books data which is store in the record.
WHAT IS FUNCTION? WHY WE NEED FUNCTION.
TYPES OF FUNCTIONS
BUILT IN FUNCTIONS
int() , str(), float(), eval(), abs(),pow(), type() , round(),
modules in python,
Mat modules
pi, ceil(),pow(),floor(),sqrt(), sin(), cos() , tan()
NATURAL ENVIRONMENT,CATEGORIES OF RESOURCES,NATURAL RESOURCES,RENEWABLE AND NON-RENEWABLE,EXHAUSTIBLE , NON-EXHAUSTIBLE RESOURCES,HOW ENVIRONMENT IS CRUCIAL FOR US
WHAT IS DICTIONARY IN PYTHON?
HOW TO CREATE A DICTIONARY
INITIALIZE THE DICTIONARY
ACCESSING KEYS AND VALUES FROM A DICTIONARY
LOOPS TO DISPLAY KEYS AND VALUES IN A DICTIONARY
METHODS IN A DICTIONARY
TO WATCH VIDEO OR PDF:
https://computerassignmentsforu.blogspot.com/p/dictinpyxii.html
introduction to boolean logic,truth table and types of forms in truth table , evaluate the expression using truth table
to download pdf:
https://computerassignmentsforu.blogspot.com/p/booleanclassxi.html
To watch video:
https://youtu.be/OrszQmx0BWQ
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
2. ACKNOWLEDGEMENT
I would like to convey my heartful thanks to
…………………….. (Computer Science) who always
gave valuable suggestions & guidance for completion
of my project.
He helped me to understand & remember important
details of the project. My project has been a success
only because of his guidance.
I am especially indented & I am also beholden to my
friends. And finally I thank to the members of my
family for their support & encouragement.
3. CERTIFICATE
This is to certify that ……………………….. of
………. of
…………………………………………………
has completed his project under my supervision.
He has taken proper care & shown sincerity in
completion of this project.
I certify that this project is up to my
expectation & as per the guideline issued by
CBSE.
……………………………….
(Computer Science faculty )
5. This project BOOKSHOP SYSTEM includes some facilities for the
retail book shop to maintain records of the books and also
search, display, modification, delete etc the books available.
This software searches the books data which is store in the
record.
The software used for small shops for maintaining their records
related to books selling, printing the reports and cost savings.
6.
7. //***************************************************************
// HEADER FILE USED IN PROJECT
//****************************************************************
#include<conio.h>
#include<stdio.h>
#include<process.h>
#include<fstream.h>
#include<iomanip.h>
#include<string.h>
#include<ctype.h>
struct order
{
int bookid1;
char name1[50];
char pub1[50];
int qty1;
float price1,dis1;
}o1[50];
int orderk=0;
void copyfile(int bok1,order o11[],int &c1,int qt2);
void copyme(int k,order order1[],int q1,int &c2);
void intromain();
int getrollno();
void display_all();
void book_tabular();
void modify_record(int n);
void delete_record(int n);
void againopenandclose();
int search(int p);
void changeqty(int pr1,int q11);
//***************************************************************
// CLASS USED IN PROJECT
//****************************************************************
class books
{
int bookid;
char name[50];
char pub[50];
int qty;
float price,dis;
public:
books()
{
qty=0;
price=0;
dis=0;
}
void modifydata(int n1,char snm[15],char pubnm[15],int q);
//*****************************************************************************
void showdatamulti()
{
gotoxy(5,7);
cout<<"======================================================================";
gotoxy(10,8);
cout<<"BOOK NO:";
gotoxy(30,8);
cout<<bookid;
gotoxy(40,8);
cout<<"TITLE OF BOOK:";
gotoxy(60,8);
cout<<name;
gotoxy(10,9);
cout<<"PUBLISHER:";
gotoxy(30,9);
cout<<pub;
gotoxy(40,9);
cout<<"BOOK PRICE:";
gotoxy(60,9);
12. //**************temporary hiding these lines
while(objiff.read((char *) &st, sizeof(books)))
{
count++;
}
//***********jump to the last line
objiff.seekg(count-sizeof(st),ios::beg);
objiff.read((char *) &st, sizeof(books));
count=st.retpno();
count++;
objiff.close();
return count;
}
//***************************************************************
// function to read specific record from file
//****************************************************************
void display_sp(int n)
{
int flag=0;
fp.open("book.dat",ios::in);
if(!fp)
{
cout<<"File could not be open !! Press any Key...";
getch();
return;
}
while(fp.read((char*)&pr,sizeof(books)))
{
if(pr.retpno()==n)
{
clrscr();
intromain();
pr.show_book();
flag=1;
}
}
fp.close();
if(flag==0)
cout<<"nnrecord not exist";
getch();
}
//***************************************************************
// function to place order and generating bill for BOOKS PURCHASED
//****************************************************************
void place_order()
{
order o1[50];
int c=0,pr1=0;
float amt=0,damt=0,total=0,ttaxt=0;
int k=0,q1;
char ch='Y';
clrscr();
book_tabular();
clrscr();
intromain();
gotoxy(30,4);
cout<<"============================";
gotoxy(30,5);
cout<<" PLACE YOUR ORDER";
gotoxy(30,6);
cout<<"============================";
do
{
clrscr();
gotoxy(5,10);
cout<<"Enter The BOOK No: ";
13. gotoxy(55,10);
cin>>pr1;
k=search(pr1);
if(k>0)
{
gotoxy(5,12);
cout<<"Enter the Quantity:";
gotoxy(28,12);
cin>>q1;
changeqty(pr1,q1);
copyme(k,o1,q1,c);
}else
{
cout<<"BOOK not found";
}
clrscr();
gotoxy(10,20);
cout<<"Do you want purchase more (Yes[ y or Y ] or NO [n or N])";
gotoxy(10,21);
cin>>ch;
} while(ch=='y' || ch=='Y');
//***************while ends by these lines
clrscr();
gotoxy(20,20);
cout<<"Thank You For Placing The Order..........";
getch();
clrscr();
intromain();
gotoxy(13,5);
cout<<"*************************INVOICE************************";
gotoxy(1,6);
cout<<"BK.No."<<setw(12)<<"TITLE"<<setw(10)<<"Qty"<<setw(15)<<"Price"<<setw(13)<<"Amount"<<setw(23)<<"Amount-
discount";
gotoxy(3,7);
cout<<"----------------------------------------------------------------------------";
int yy=8;
for(int x=0;x<c;x++)
{
gotoxy(1,yy);
cout<<o1[x].bookid1;
gotoxy(10,yy);
cout<<o1[x].name1;
gotoxy(27,yy);
cout<<o1[x].qty1;
gotoxy(40,yy);
cout<<"Rs."<<o1[x].price1;
gotoxy(50,yy);
amt=o1[x].qty1*o1[x].price1;
cout<<"Rs."<<amt;
damt=amt-o1[x].dis1;
gotoxy(65,yy);
cout<<"Rs."<<damt;
total+=damt;
//ttaxt+=o1[x].tax1;
yy++;
}
ttaxt=5;
gotoxy(3,yy);
cout<<"----------------------------------------------------------------------------";
yy++;
gotoxy(25,yy);
cout<<"TOTAL:";
gotoxy(35,yy);
cout<<total;
yy++;
gotoxy(25,yy);
14. cout<<"TAX%:";
gotoxy(36,yy);
cout<<"+"<<ttaxt;
yy++;
gotoxy(25,yy);
cout<<"----------------------------";
yy++;
gotoxy(25,yy);
cout<<"NET TOTAL:";
gotoxy(35,yy);
cout<<(total+((ttaxt*total)/100));
yy++;
gotoxy(3,yy);
cout<<"----------------------------------------------------------------------------";
//*****************change at the above
getch();
}
//********************function to copy all record to a structure
void copyme(int k2,order order1[50],int q1,int &c2)
{
ifstream objiff2("book.dat",ios::binary);
books bk1;
objiff2.seekg(k2-sizeof(books));
objiff2.read((char*)&bk1,sizeof(books));
strcpy(order1[c2].name1,bk1.getname());
strcpy(order1[c2].pub1,bk1.getpub());
order1[c2].dis1=bk1.retdis();
order1[c2].price1=bk1.retprice();
//*********************copy record***********************
order1[c2].qty1=q1;
c2++;
objiff2.close();
}
//***************************************************************
// INTRODUCTION FUNCTION
//****************************************************************
void intro()
{
gotoxy(4,2);
cout<<"****************************BOOK SHOP**********************************";
gotoxy(12,4);
cout<<"===========================================================";
gotoxy(5,5);
cout<<"****************************S=Y=S=T=E=M********************************";
gotoxy(15,10);
cout<<"PROJECT:";
gotoxy(15,12);
cout<<"MADE BY : SHWETA JOSHI AND PREETI PRAKASH";
gotoxy(10,14);
cout<<"---------------SCHOOL : DOON PUBLIC SCHOOL--------------------";
getch();
}
//***************************************************************
// ADMINSTRATOR MENU FUNCTION
//****************************************************************
void admin_menu()
{
clrscr();
char ch2;
int num;
//************************************************************
clrscr();
intromain();
gotoxy(20,6);
cout<<"=================ADMIN MENU====================";
gotoxy(22,7);
cout<<"1.CREATE BOOKS";
15. gotoxy(22,8);
cout<<"2.DISPLAY ALL BOOKS AVAILABEL";
gotoxy(22,9);
cout<<"3.SEARCH RECORD(QUERY) ";
gotoxy(22,10);
cout<<"4.MODIFY BOOKS";
gotoxy(22,11);
cout<<"5.DELETE BOOK";
gotoxy(22,12);
cout<<"6.BACK TO MAIN MENU";
gotoxy(18,13);
cout<<"Please Enter Your Choice (1-6) ";
gotoxy(55,13);
//**********************************************************
ch2=getche();
switch(ch2)
{
case '1': clrscr();
write_book();
break;
case '2': book_tabular();//display_all();
break;
case '3':
//********************
clrscr();
intromain();
gotoxy(10,8);
cout<<"*****ENTER THE BOOK ID TO BE SEARCHED:";
gotoxy(55,9);
cin>>num;
display_sp(num);
break;
case '4':
clrscr();
intromain();
gotoxy(10,8);
cout<<"*****ENTER THE BOOK ID TO BE SEARCHED AND MODIFY:";
gotoxy(55,9);
cin>>num;
modify_record(num);
break;
case '5':
clrscr();
intromain();
gotoxy(10,8);
cout<<"*****ENTER THE BOOK ID TO BE SEARCHED AND TO DELETE:";
gotoxy(55,9);
cin>>num;
delete_record(num);
break;
case '6': break;
default:cout<<"a";admin_menu();
}
}
//***************************************************************
// THE MAIN FUNCTION OF PROGRAM
//****************************************************************
void main()
{
char ch;
intro();
do
{
//****************TEMPORARY***********************
clrscr();
intromain();
gotoxy(20,6);
cout<<"=================MAIN MENU====================";
16. gotoxy(28,7);
cout<<"01. BOOKS SELLING";
gotoxy(28,8);
cout<<"02. ADMINISTRATOR";
gotoxy(28,9);
cout<<"03. EXIT";
gotoxy(20,10);
cout<<"==============================================";
gotoxy(25,12);
cout<<"Please Select Your Option (1-3) ";
gotoxy(30,14);
ch=getche();
switch(ch)
{
case '1': clrscr();
orderk=0;
place_order();
getch();
break;
case '2': admin_menu();
break;
case '3':exit(0);
default :cout<<"a";
}
}while(ch!='3');
}
//***************main intro
void intromain()
{ clrscr();
gotoxy(1,2);
cout<<"*************************BOOKS********SHOP******PROJECT************************";
gotoxy(1,3);
cout<<"******************************************************************************";
}
//******************************************************************************
// DISPLAY ALL THE PRODUCT TABULAR FORM
//******************************************************************************
void book_tabular()
{
int r=0,col=10;
books st;
ifstream inFile;
inFile.open("book.dat",ios::binary);
if(!inFile)
{
cout<<"File could not be open !! Press any Key...";
getch();
return;
}
display_all();
while(inFile.read((char *) &st, sizeof(books)))
{
if(r<=12)
{
r++;
st.showall(col);
col++;
}else
{
gotoxy(20,30);
cout<<"--------------press any key------------------------";
getch();
clrscr();
display_all();
col=10;
r=0;
}
}
17. inFile.close();
getch();
}
//**************************tabular forms ends**********************************
//*******************tabulars forms headings************************************
//function to display all the records of book
//**********************************************************************
void display_all()
{
clrscr();
intromain();
gotoxy(1,5);
cout<<" **********************BOOKS DETAILS***************************";
gotoxy(1,6);
cout<<"================================================================================";
gotoxy(1,7);
cout<<"PROD.NO"<<setw(10)<<"TITLE"<<setw(15)<<"PUBLISHER"<<setw(15)<<"PRICE"<<setw(15)<<"QUANTITY"<<setw
(10)<<"DISCOUNT";
gotoxy(1,8);
cout<<"================================================================================";
}
//************************************************************
// MODIFY RECORD
//**********************************************************
void modify_record(int n)
{
books st,temp;
char tmpnm[50],tmppub[50];
ifstream inFile;
int fpos=-1;
inFile.open("book.dat",ios::binary);
if(!inFile)
{
cout<<"File could not be open !! Press any Key...";
getch();
return;
}
int flag=0;
while(inFile.read((char *) &st, sizeof(books)))
{
if(st.retpno()==n)
{ clrscr();
intromain();
st.showdatamulti();
flag=1;
}
}
inFile.close();
if(flag==0)
cout<<"nnrecord not exist";
else
{
//*******modifying the records starts here
fstream File;
File.open("book.dat",ios::binary|ios::in|ios::out);
if(!File)
{
cout<<"File could not be open !! Press any Key...";
getch();
return;
}
while(File.read((char *) &st, sizeof(books)))
{
if(st.retpno()==n)
{ fpos=(int)File.tellg();
break;
}
}
18. File.seekp(fpos-sizeof(books),ios::beg);
strcpy(tmpnm,st.getname());
strcpy(tmppub,st.getpub());
int q1=st.getqty();
gotoxy(1,12);
cout<<"*****************************************************************************";
gotoxy(1,13);
cout<<"================ENTER NEW VALUES FOR THE RECORDS GIVEN ABOVE=================";
temp.modifydata(n,tmpnm,tmppub,q1);
File.write((char *) &temp, sizeof(books));
File.close();
}
}
//*****************************************************************************
// DELETE THE RECORD OF THE BOOKS NOT AVAILABLE
//****************************************************************************
void delete_record(int n)
{
books st;
ifstream inFile;
inFile.open("book.dat",ios::binary);
if(!inFile)
{
cout<<"File could not be open !! Press any Key...";
getch();
return;
}
int flag=0;
while(inFile.read((char *) &st, sizeof(books)))
{
if(st.retpno()==n)
{ clrscr();
intromain();
st.showdatamulti();
flag=1;
}
}
inFile.close();
char ch;
if(flag==0)
cout<<"nnrecord not exist";
else
{
//*******deletion of the records starts from here
gotoxy(1,15);
cout<<"*****************************************************************************";
gotoxy(5,16);
cout<<"======DO YOU WANT TO DELETE THE RECORDS GIVEN ABOVE[YES(Y) OR NO (N)========";
gotoxy(2,17);
cin>>ch;
if (toupper(ch)=='Y')
{
ofstream outFile;
outFile.open("Temp1.dat",ios::binary);
ifstream objiff("book.dat",ios::binary);
objiff.seekg(0,ios::beg);
while(objiff.read((char *) &st, sizeof(books)))
{
if(st.retpno()!=n)
{
outFile.write((char *) &st, sizeof(books));
}
}
outFile.close();
objiff.close();
remove("book.dat");
rename("Temp2.dat","book.dat");
againopenandclose();
gotoxy(30,20);
19. cout<<"----------------------------Record Deleted----------------------------------";
}
}
getch();
}
//***********************delete record ends************************************
void againopenandclose()
{
ifstream inFile;
books st;
inFile.open("book.dat",ios::binary);
if(!inFile)
{
getch();
return;
}
while(inFile.read((char *) &st, sizeof(books)))
{
}
inFile.close();
}
//***********************search the book***********************
int search(int p)
{
books st;
int tmprt=0;
ifstream inFile;
inFile.open("book.dat",ios::binary);
if(!inFile)
{
cout<<"File could not be open !! Press any Key...";
getch();
return -1;
}
int flag=0;
while(inFile.read((char *) &st, sizeof(books)))
{
if(st.retpno()==p)
{ clrscr();
intromain();
st.showdatamulti();
flag=1;
tmprt=(int)inFile.tellg();
break;
}
}
inFile.close();
if(flag==0)
return 1;
//cout<<"nnrecord not exist";
else
{
return tmprt;
}
}
//********************change quantity*************************
void changeqty(int pr1,int q11)
{
books st;
int fpos=-1;
fstream File;
File.open("book.dat",ios::binary|ios::in|ios::out);
if(!File)
{
cout<<"File could not be open !! Press any Key...";
getch();
return;
}
while(File.read((char *) &st, sizeof(books)))
{
24. REQUIREMENTS
HARDWARE REQUIRED
• Printer, to print the required documents of the project
• Compact Drive
• Processor : intel
• Ram : 512 MB or more than 512MB
• Harddisk : 80 GB or more than 80GB.
SOFTWARE REQUIRED
• Operating system : Windows XP
• Turbo C++, for execution of program and Ms word, for
presentation of output.
25. ADVANTAGES
• Customer does not have to wait in long queues.
• This software reduces paper work.
• It store the details of books purchased
• It is easy to handle customer’s record.
• This software saves the time.
• Information of the customer stores permanently.
DISADVANTAGES
• This system suitable for only small book shops.
• Online facility is not available.
26. CONCLUSION
This software is efficient in maintaining customer’s details and
can easily perform operations on customer’s records. This
software also reduces the work load of the shop keeper to
know the quantity of books available and also keep the records
of how many books are purchased and sold.
In future, this system can launch web site for easy online book
selling.
27. SYSTEM DESIGN
Then we began with the design phase of the system. System design is a solution, a
“HOW TO” approach to the creation of a new system. It translates system
requirements into ways by which they can be made operational. It is a
translational from a user oriented document to a document oriented
programmers. For that, it provides the understanding and procedural details
necessary for the implementation. Here we use Flowchart to supplement the
working of the new system. The system thus made should be reliable, durable and
above all should have least possible maintenance costs. It should overcome all the
drawbacks of the Old existing system and most important of all meet the user
requirements.
START
1.book selling
2.administrator
3.exit
If choice =1
If choice = 2
If choice = 3
?
It will ask how many
Books are needed and
Display the total amount
User can add the books and
Modify the book name,
quantity,etc.
QUIT
STOP
28. BIBILIOGRAPHY
BOOKS REFERENCES
Object Oriented Programming with Java
Autor: E. Balagurusamy
Publisher: Tata Mc Graw Hill
Complete Reference
Autor: schildt
Publisher: Oracle
The green bullets denote texts better suited for newcomers.
The C++ Programming Language , 3rd Edition / Stroustrup
Addison-Wesley.
C++ Primer, 3rd Edition / Lippman and Lajoie
Addison-Wesley.
The Scott Meyers series, Addison-Wesley:
Effective C++ : 50 Specific Ways to Improve Your Programs and Designs, 2nd Edition
More Effective C++ : 35 New Ways to Improve Your Programs and Designs
and
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library