Форум программистов, компьютерный форум, киберфорум
Наши страницы

Проект библиотека . Загляни - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ввод http://www.cyberforum.ru/cpp-beginners/thread1032530.html
нужен ввод одного либо двух чисел, в зависимости от того, одно или два числа введено, производить то или иное действие, для простоты выводить эти самые числа. если введено a -> вывод а если введены...
C++ Задача про векторы (операции над ними и сортировка) Добрый вечер, подскажите пожалуйста реализацию на С++, мне как новичку трудно разобраться и понять как это решить. Задали задачу для курсовой: Реализовать в виде класса набор подпрограмм для... http://www.cyberforum.ru/cpp-beginners/thread1032527.html
C++ Блок-схема
Привет, форумчане! Помогите составить блок-схему? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main () { int nSize, n, Max = 0, IndexMax, multi = 1;
C++ Составить блок-схему по коду
#include "stdafx.h" #include <iostream> #include <ctime> #include <iomanip> using namespace std; int _tmain(int argc, _TCHAR* argv) { srand(time(0)); setlocale(LC_ALL,"RUS"); ...
C++ СПОСОБЫ ПРЕДСТАВЛЕНИЯ ФОРМУЛ ЛОГИКИ ВЫСКАЗЫВАНИЙ http://www.cyberforum.ru/cpp-beginners/thread1032506.html
Написать программу, которая осуществляет переход от КНФ к ДНФ
C++ формулы алгебры логики Написать программу, которая производит переход от табличного задания к СКНФ и СДНФ подробнее

Показать сообщение отдельно
Pavlo-
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 46

Проект библиотека . Загляни - C++

07.12.2013, 22:53. Просмотров 246. Ответов 2
Метки (Все метки)

Здраствуйте мне нужно зделать проет по ООП.
Разработать информационную систему « Библиотека» .
Описать классы Book и Reader .
Класс Book должен содержать поля с такой информацией : идентификатор книги , название книги , автор , жанр , количество страниц , статус ( в наличии , выдано ) .
Класс Reader сохраняет следующую информацию: номер читательского билета , фамилия и имя читателя , место работы / учебы читателя , адрес.
Также класс Order содержит следующую информацию: номер заказа , дата заказа , идентификатор книги , номер читательского билета читателя , разрешенный срок пользования книгой , дата сдачи книги.
Предусмотреть функции:
1 . добавления новой книги ,
2 . редактирования информации о книге ,
3 . удаления книги из базы ,
4 . добавления нового читателя ,
5 . изъятие существующего читателя ,
6 . редактирования данных о читателе ,
7 . создания нового заказа книги читателем (проверить наличие книги) ,
8 . поиск и вывод информации о книге по номеру ,
9 . вывода информации о читателях , которые сдали книги вовремя ( дата сдачи книги - дата заказа > разрешенный срок пользования) ,
10 . вывод списка выданных после указанной даты книг ,
11 . вывода информации о все книги определенного жанра ,
12 . сортировка списка читателей по фамилии.

Вот что у меня получилось. Подскажите или покажите что делать дельше. А если кто знанает поможите дописать код.
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//Book.cpp
#include "Book.h"
#include <iostream>
Book::Book(void)
{
    BookID = 0;
 
    BookName  = new char[];
    strcmp(BookName, "Nothing");
 
    BookAutor  = new char[];
    strcmp(BookAutor, "Nothing");
 
    BookGenre  = new char[];
    strcmp(BookGenre, "Nothing");
 
    BookPage = 0;
 
    BookOn = 1;
 
    
}
 
Book::Book(int _BookID, char* _BookName, char* BookAutor, char* BookGenre,ui BookPage, bool BookOn)
{
    BookID = _BookID;
 
    BookName = new char[strlen(_BookName) +1];
    strcmp (tmp,strlen(_BookName) +1,BookName);
    
}
 
Book::~Book(void)
{
}
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//book.h
#pragma once
 
typedef unsigned int ui; 
 
class Book
{
 
    int BookID;
    char* BookName;
    char* BookAutor;
    char* BookGenre;
    ui BookPage;
    bool BookOn;
 
public:
 
    Book(void);
    Book(int, char*,char*,char*,ui,bool);
 
    void SetBookID(int);
    void SetBookName(char*);
    void SetBookAutor(char*);
    void SetBookGenre(char*);
    void SetBookPage(ui);
    void SetBookOn(bool);
 
    int SetBookID();
    char* SetBookName();
    char* SetBookAutor();
    char* SetBookGenre();
    ui SetBookPage();
    bool SetBookOn();
 
 
    ~Book(void);
};
C++ (Qt)
1
2
3
4
5
6
7
Исходний код.cpp
#include "Book.h"
int main()
{
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.