
Среда программирования: Visual C# .NET 2003
Название работы: Библиотечный каталог (Бібліотечний каталог)
Тематика работы: Прочие
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 4 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Библиотека, каталог, автор, издательство, год издания, поиск книги
Функции программы:
Розробити програму для роботи з бібліотечним каталогом (зберігання відомостей про книги та періодичні видання). Створити 3 класи (1 базовий, 2 похідних). У базовому класі зберігати спільну інформацію про літературу, у похідних – специфічну (один похідний клас для книг, інший для періодичних видань (журналів)).
Створити універсальну колекцію об’єктів обох класів (або 2 колекції, окремо для книг і журналів). Тут можна використати будь-яку колекцію, може краще за все буде Dictionary<T>.
Сутності: книга, журнал
Атрибути сутності Книга:
1. Назва
2. Автор (автори)
3. Рік видання
4. Видавництво
5. Мова
6. Кількість сторінок
7. Вартість
Примітка:
Можна додати ID книги. Тоді добре застосувати Dictionary<T>.
Атрибути сутності Журнал:
1. Назва журналу
2. Періодичність (кількість випусків на рік)
3. Кількість сторінок
4. Номер
5. Рік
6. Мова
7. Вартість
Вхідні дані зберігаються у текстовому файлі.
Можна створити 2 файли, окремо для кожного виду робіт.
Реалізувати функції:
1. Перегляд книг, введених з файлу
2. Реєстрація нової літератури
3. Редагування літератури
4. Виконання запитів.
Запити до колекції (Linq).
1. Перегляд назв книг в алфавітному порядку (за назвами)
2. Відбір тільки журналів
3. Пошук журналу за номером
4. Пошук книг за автором
Задание на русском:
Разработать программу для работы с библиотечным каталогом (хранение сведений о книгах и периодических изданиях). Создать 3 класса (1 базовый, 2 производных). В базовом классе сохранять общую информацию о литературе, в производных - специфическую (один производный класс для книг, другой для периодических изданий (журналов)).
Создать универсальную коллекцию объектов обоих классов (или 2 коллекции, отдельно для книг и журналов). Здесь можно использовать любую коллекцию, может лучше всего будет Dictionary <T>.
Сущности: книга, журнал
Атрибуты сущности Книга:
1. Название
2. Автор (авторы)
3. Год издания
4. Издательство
5. Язык
6. Количество страниц
7. Стоимость
Примечание:
Можно добавить ID книги. Тогда хорошо применить Dictionary <T>.
Атрибуты сущности Журнал:
1. Название журнала
2. Периодичность (количество выпусков в год)
3. Количество страниц
4. Номер
5. Год
6. Язык
7. Стоимость
Входные данные хранятся в текстовом файле.
Можно создать 2 файла, отдельно для каждого вида работ.
Реализовать функции:
1. Просмотр книг, введенных из файла
2. Регистрация новой литературы
3. Редактирование литературы
4. Выполнение запросов.
Запросы к коллекции (Linq).
1. Просмотр названий книг в алфавитном порядке (по названиям)
2. Отбор только журналов
3. Поиск журнала по телефону
4. Поиск книг по автору
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл LibraryCatalogue.exe
Пояснения к запуску программы:
Для работы с программой нужно запустить файл LibraryCatalogue.exe
LibrariCatalogue
LibraryCatalogue
LibraryCatalogue
App
bin
Debug
Data
LibraryCatalogue
LibraryCatalogue.exe
LibraryCatalogue.vshost
LibraryCatalogue.vshost.exe
Release
bookcase
Data
Book
Catalogue
Journal
Literature
Forms
AddLiteratureForm
AddLiteratureForm.Designer
AddLiteratureForm
MainForm
MainForm.Designer
MainForm
LibraryCatalogue
obj
Debug
DesignTimeResolveAssemblyReferences
DesignTimeResolveAssemblyReferencesInput
LibraryCatalogue.csproj.FileListAbsolute
LibraryCatalogue.csproj.GenerateResource
LibraryCatalogue.csprojResolveAssemblyReference
LibraryCatalogue
LibraryCatalogue.Forms.AddLiteratureForm
LibraryCatalogue.Forms.MainForm
LibraryCatalogue.Properties.Resources
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3
TempPE
Properties.Resources.Designer.cs
Program
Properties
AssemblyInfo
DataSources
LibraryCatalogue.Data.Literature
Resources.Designer
Resources
Settings.Designer
Settings
Resources
accept
add
add_luterature
cancel
cancel_add
delete
edit
ok
ok
saveToFile
upload
LibraryCatalogue
LibraryCatalogue|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 2000 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |