- •Міністерство освіти і науки, молоді та спорту України
- •1 Мета та завдання курсової роботи
- •1.1 Мета курсової роботи
- •Завдання курсової роботи
- •2 Структура курсової роботи
- •2.1 Основні структурні елементи курсової роботи
- •2.2 Зміст основних розділів курсової роботи
- •2.2.1. Титульна сторінка
- •3 Вимоги до оформлення курсової роботи
- •3.3 Ілюстрації
- •3.4 Таблиці
- •4 Вимоги до порядку виконання та захисту курсової роботи
- •5 Теми курсових робіт
- •6 Литература
- •6.1 Основна література
- •6.2 Додаткова література
- •Петренко Петро Петрович
- •Черкаси, 2012
4 Вимоги до порядку виконання та захисту курсової роботи
Курсові роботи з виконуються індивідуально. Завдання на виконання курсових робіт видаються керівниками. Кожен студент повинен отримати та підписати листок завдання від керівника. Студент узгоджує з керівником базові засоби, що використовуватимуться при створенні програми.
Після отримання завдання студент повинен дослідити предметну область та розробити структуру бази даних, яку потрібно показати керівникові та отримати його схвалення.
Далі студент повинен сформулювати ті задачі бізнес-логіки, які виконуватиме програма, отримати схвалення викладача. Структура бази даних та список задач повинні бути оформлені студентом в письмовому вигляді і знаходяться у викладача.
Після цього можна перейти до створення безпосередньо програми.
В ході консультацій студент повинен показувати керівникові проміжні версії створюваної програми. Студент може перейти до оформлення звіту після перегляду та схвалення керівником кінцевого варіанту програми.
5 Теми курсових робіт
Розробити базу даних і програму роботи з нею. Для створення бази використовуються СУБД MySQL. База повинна складатись не менше, ніж з 5 пов’язаних між собою таблиць. Зв’язки між таблицями повинні бути оформлені в вигляді зовнішніх ключів (foreign key). Програма повинна забезпечувати перегляд інформації всіх таблиць, введення, редагування, вилучення інформації хоча б для однієї таблиці, а також деяку бізнес-логіку (відбір інформації певного виду за допомогою складних запитів тощо). Програма повинна мати Web-інтерфейс та здійснювати доступ до бази даних за допомогою ORM-системи (Java Persistence API або Hibernate). Для отримання оцінки “відмінно” програма повинна бути розроблена на основі Spring framework та використовувати Ajax.
Варіанти завдань – предметні області, для яких потрібно створити базу даних і програму:
Продуктовий магазин
Магазин будівельних матеріалів
Магазин мобільних телефонів
Аптека
Автобаза
Школа
Технікум
Кредитна спілка
Склад
Кінотеатр
Ресторан
Кав’ярня
Автобусна фірма
Таксопарк
Фірма з продажу комп’ютерів
Фермерське господарство
Авіакомпанія
Футбольний турнір
Тенісний турнір
Турнір з боксу
Інтернет-провайдер
Провайдер кабельного телебачення
Фірма з надання послуг телефонного зв’язку
Зоопарк
Страхова компанія
Туристична фірма
Відділ роботи з абонентами обленерго
Поліклініка
Лікарня
6 Литература
6.1 Основна література
Эккель Б. Философия Java. Библиотека программиста. 4-е изд. – СПб.: Питер, 2009.– 640 с.:ил.
Макконнелл С. Совершенный код. Мастер-класс / Пер. с англ.- М.: Издательско-торговый дом "Русская Редакция"; СПб.: Питер, 2005.- 896 стр.: ил.
Хемраджани, Анил. Гибкая разработка приложений на Java с помощью Spring, Hibernate и Eclipse.: Пер. с англ.– М.: ООО "И.Д.Вильямс", 2008.– 352 с.: ил.
The Java EE 6 Tutorial. – Oracle, PartNo: 821–1841–11, November 2010.– http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf.
Spring Java Application Framework. Reference Documentation. – http://static.springsource.org/spring/docs/1.2.x/reference/index.html
