1. Постановка задачі 5
2. Аналіз задачі на можливість розв'язання 6
3.Структура бази даних 7
4. Результати роботи програми 8
5. Висновки 10
6. Література 11
Додаток А: 12
Додаток В: 13
Вступ
Об’єктно-орієнтоване програмування (ООП) – це еволюційний крок, який випливає із розвитку програмування. ООП дає нам можливість відчути себе не тільки програмістом, а й архітектором, проектуючи структуру програми, створюючи красиві форми. Створення класів за допомогою ООП можна порівняти з будуванням будинку. Спочатку ми створюємо план – описуємо клас, а пізніше будуємо будинок – створюємо об’єкт, тобто сутність класу.
Ціль курсової роботи продемонструвати основи ООП на прикладі програми «Розробка бібліотечної каталогізації» за допомогою технології Windows Forms.
1. Постановка задачі
За основну задачу було поставлено створення системи, призначеної для пошуку книг у базі данних бібліотеки.
Перед роботою було поставлено ряд завдань:
Пошук гравця за ініціалами;
Можливість поповнювати списку бази данних.
Всі завдання потребували для їх виконання ґрунтовних знать у різних розділах програмування. Мовою програмування було вибрано C#
2. Аналіз задачі на можливість розв'язання
Задачу було поставлено так, що протиріч у роботі додатку не було.
Реалізувати кожен із пунктів виявилося можливим, завдяки набутим під час курсу навичкам.
Програма розробляється як додаток Windows Form за допомогою мови програмування C# .
Рекомендоване вирішення. На відміну від мінімального вирішення повинно забезпечувати роботу програму без внесення будь-яких змін у код на більшості відомих конфігурацій обладнання.
3.Структура бази даних
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace BoookKatalog
{
static class Program
{
/// <summary>
/// Главная точка входа для приложения.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
4. Результати роботи програми
(Рис.2)
(Рис.3)
(Рис.4)
5. Висновки
В ході виконання роботи мовою С# в середовищі Visual Studio2012 реалізовано програму " Розробка системи бібліотечної каталогізації " . Також продемонстровано на прикладі можливості об’єктно-орієнтованого програмування.
Результати:
Створено форму для пошуку данних.
Варто відзначити, що:
Технологія Windows Forms дає можливість створювати зручний інтерфейс користувача.
Об’єктно-орієнтоване програмування дозволяє створювати програму, як набір користувацьких типів даних (класів), приховувати деталі реалізації, використовувати повторний код, інтерпретувати виклики процедур та функцій на етапі виконання (втілюючи основи ООП)
6. Література
ДСТУ 3008-95 „Документація. Звіти в сфері науки і техніки. Структура і правила оформлення” [Текст] – Державний стандарт України.
РД 50-34_698-90 „Автоматизированные системы. Требования к содержанию документов” [Текст] – Руководящий документ по стандартизации.
Сайт „football.ua”.
Уэзерелл Ч. Этюды для программистов [Текст] / Ч. Уэзерелл. – М.: Мир, 1982. – 288 с.
Гросс, К. C# и платформа NET 3.5 Framework: базовое руководство [Текст] : учебное пособие / К. Гросс. - 2-е изд. - М. : ООО "И.Д. Вильямс", 2009. - 480 с.
Шилдт, Г. C# 3.0: руководство для начинающих [Текст] : учебное пособие / Ш. Герберт. - 2-е изд. - М. : ООО "И.Д. Вильямс", 2009. - 688 с.
Глушаков, С. В. Практикум по C# [Текст] : учебное пособие / С.В. Глушаков, А.В. Коваль, С.В. Смирнов. - Х. : Фолио, 2006. - 525 с.
