Автор работы: Пользователь скрыл имя, 20 Октября 2013 в 22:05, курсовая работа
Microsoft Visual Basic - засіб розробки програмного забезпечення, що розробляється корпорацією Microsoft і включає мову програмування і середовище розробки. Мова Visual Basic успадкував дух, стиль і частково синтаксис свого предка - мови Бейсік, у якого є чимало діалектів. У той же час Visual Basic поєднує в собі процедури та елементи об'єктно-орієнтованих та компонентно-орієнтованих мов програмування. Середа розробки VB містить інструменти для візуального конструювання користувальницького інтерфейсу.
Visual Basic вважається хорошим засобом швидкої розробки прототипів програми, для розробки додатків баз даних і взагалі для компонентного способу створення програм, що працюють під управлінням операційних систем сімейства Microsoft Windows.
1. ТЕХНІЧНЕ ЗАВДАННЯ ..................................................................................................... 4
1.1. Вступ ................................................................................................................................... 4
1.2. Підстави для розробки .................................................................................................... 4
1.3. Призначення розробки .................................................................................................... 4
1.4. Вимоги до прикладної системи ..................................................................................... 4
1.4.1. Вимоги до функціональних характеристик .......................................................... 4
1.4.2. Вимоги до надійності.................................................................................................. 4
1.4.3. Умови експлуатації .................................................................................................... 4
1.4.4. Вимоги до складу й параметрів технічних засобів .............................................. 5
1.4.5. Вимоги до інформаційної й програмної сумісності ............................................. 5
1.4.6. Вимоги до маркування й упакування..................................................................... 5
1.4.7. Вимоги до транспортування й зберігання ............................................................. 5
1.5. Вимоги до допоміжної документації ............................................................................. 5
1.6. Вимоги до функціональної частини прикладної системи ........................................ 5
1.6.1. Вимоги до набору функціональних блоків ............................................................ 5
1.6.2. Вимоги до інтерфейсу користувача ........................................................................ 5
1.6.3. Вимоги до взаємодії із зовнішніми даними ........................................................... 5
1.7. Порядок контролю й приймання .................................................................................. 6
2. КАЛЕНДАРНИЙ ПЛАН....................................................................................................... 7
3. ВСТУП .................................................................................................................................... 9
4. СХЕМА АЛГОРИТМУ ....................................................................................................... 10
5. ОПИС ОСНОВНИХ ЕЛЕМЕНТІВ УПРАВЛІННЯ ТА ЇХНЬОГО ПРИЗНАЧЕННЯ …...... 11
5.1. Стисла характеристика ігрової програми ................................................................. 11
5.2. Використані елементи управління та їхнє призначення ........................................ 11
5.2.1. Реалізація функціональності ігрової програми .................................................. 11
5.2.2. Реалізація операцій введення-виведення даних ................................................ 12
5.2.3. Реалізація зв’язку з базою даних ........................................................................... 12
6. СЦЕНАРІЙ РОБОТИ ПРОГРАМНОГО ПРОДУКТУ ................................................. 13
6.1. Умова гри ......................................................................................................................... 13
6.2. Інтерфейс гри .................................................................................................................. 13
6.2.1. Титульна форма ........................................................................................................ 13
6.2.2. Форма Нова Гра ........................................................................................................ 13
6.2.3. Форма Реєстрації ...................................................................................................... 14
6.2.3. Форма Гри .................................................................................................................. 15
6.2.4. Форма відображення статистики .......................................................................... 15
6.2.4. Форма з інформацією про автора гри ................................................................... 16
6.2.5. Форма з інформацією про гру ................................................................................ 16
7. ІНСТРУКЦІЯ КОРИСТУВАЧА ........................................................................................ 17
8. КЕРІВНИЦТВО СИСТЕМНОГО ПРОГРАМІСТА ...................................................... 18
ЛІТЕРАТУРА ............................................................................................................................. 19
ДОДАТОК .................................................................................................................................. 20
МІНІСТЕРСТВО ОСВІТИ І НАУКИ МОЛОДІ ТА СПОРТУ УКРАЇНИ
УКРАЇНСЬКА ІНЖЕНЕРНО-ПЕДАГОГІЧНА АКАДЕМІЯ
Кафедра інформатики та комп’ютерних технологій
ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсової роботи
з дисципліни «Прикладне програмування»
на тему:
Ігрова програма «Мозайка»
Студент групи ДРЕ-К10-1 | ||
Виконав __________ |
Апанасевич В.Л. | |
Доцент кафедри ІКТ | ||
Перевірив __________ |
Громов Є.В. |
Харків 2012 р.
ЗАВДАННЯ
на курсове проектування
Студенту Факультету комп’ютерні технології в управлінні та навчанні, гр.ДРЕ-К10-1,
Апанасевич В.Л.
Керівник доц. Громов Є.В.
1. Назва теми: Ігрова програма «Мозайка»
2. Термін представлення роботи: 28 березня 2012 .
3. Допоміжні матеріали: зразки ігрових програм, курси лекції з дисциплін
«Інформатика та обчислювальна техніка», «Прикладне програмування»,
література по роботі у середовищі програмування Visual Basic .NET.
Дата видачі завдання «__» __________ 2012 р. |
|
Керівник доц. Громов Є.В. |
____________________ (Підпис) |
Завдання прийняв для виконання «__» _______ 2011 р. |
|
СтудентАпанасевич В.Л. |
____________________ (Підпис) |
ЗМІСТ
1. ТЕХНІЧНЕ
ЗАВДАННЯ ..............................
1.1. Вступ
..............................
1.2. Підстави
для розробки ..............................
1.3. Призначення
розробки ..............................
1.4. Вимоги
до прикладної системи ........
1.4.1.
Вимоги до функціональних
1.4.2.
Вимоги до надійності..........
1.4.3.
Умови експлуатації ..............................
1.4.4.
Вимоги до складу й параметрів
технічних засобів ............
1.4.5.
Вимоги до інформаційної й
програмної сумісності ..............................
1.4.6.
Вимоги до маркування
й упакування....................
1.4.7. Вимоги до
транспортування й зберігання ..............................
1.5. Вимоги
до допоміжної документації ..............................
1.6. Вимоги до
функціональної частини
1.6.1.
Вимоги до набору
1.6.2. Вимоги до
інтерфейсу користувача .......
1.6.3. Вимоги до
взаємодії із зовнішніми даними
..............................
1.7. Порядок контролю
й приймання ..............................
2. КАЛЕНДАРНИЙ
ПЛАН..........................
3. ВСТУП ........................
4. СХЕМА АЛГОРИТМУ
..............................
5. ОПИС ОСНОВНИХ ЕЛЕМЕНТІВ УПРАВЛІННЯ ТА ЇХНЬОГО ПРИЗНАЧЕННЯ …...... 11
5.1. Стисла
характеристика ігрової
5.2. Використані
елементи управління та їхнє
призначення ..................
5.2.1.
Реалізація функціональності
5.2.2.
Реалізація операцій введення-
5.2.3.
Реалізація зв’язку з базою
даних ..............................
6. СЦЕНАРІЙ
РОБОТИ ПРОГРАМНОГО ПРОДУКТУ ..............................
6.1. Умова
гри ..........................
6.2. Інтерфейс
гри ..........................
6.2.1.
Титульна форма ...............
6.2.2.
Форма Нова Гра ...............
6.2.3.
Форма Реєстрації ..............................
6.2.3.
Форма Гри ....................
6.2.4.
Форма відображення статистики ..............................
6.2.4.
Форма з інформацією про
6.2.5.
Форма з інформацією про гру
..............................
7. ІНСТРУКЦІЯ
КОРИСТУВАЧА ..................
8. КЕРІВНИЦТВО
СИСТЕМНОГО ПРОГРАМІСТА .......
ЛІТЕРАТУРА
..............................
ДОДАТОК
..............................
1. ТЕХНІЧНЕ ЗАВДАННЯ
1.1. Вступ
Предметом розробки є Ігрова програма «Мозайка».
Область застосування – логічна гра для дітей дошкільного віку
Початок робіт – I квартал 2012 року.
Закінчення робіт – II квартал 2012 року.
Виконавець – студент групи ДРЕ-К10 Апанасевич В.Л.
1.2. Підстави для розробки
Завдання, видане на основі розпорядженням № 8 від 23.03.2012 р. по кафедрі інформатики й комп'ютерних технологій.
1.3. Призначення розробки
Ігрова програма «Мозайка» логічна гра для дітей дошкільного віку.
1.4. Вимоги до прикладної системи
1.4.1. Вимоги до функціональних характеристик
Ігрова програма «Мозайка» яка виконувати такі функції:
• відображення титульної форми гри;
• відображення головного меню гри;
• реєстрація гравця або завантаження раніше збереженої гри;
• збереження гри;
• відображення інформації про автора;
• відображення книги рекордів гри;
• формування книги рекордів гри у текстовому процесорі MS Word;
• формування книги рекордів гри у табличному процесорі MS Excel;
• реалізація виходу з гри.
1.4.2 Вимога до надійності
Ігрова програма «Мозайка» має зберігати працездатність при експлуатації його некваліфікованими користувачами, а також має безвідмовно виконувати свої функції при нормальних заданих умовах.
1.4.3. Умови експлуатації
Умови експлуатації ігрової програми «Мозайка» збігаються з умовами стабільної експлуатації сучасних персональних комп'ютерів.
1.4.4. Вимоги до складу й параметрів технічних засобів
Для стабільної роботи ігрової програми «Мозайка» необхідний персональний комп'ютер типу Pentium із процесором не нижче 100 Мгц.
1.4.5. Вимоги до
інформаційної й програмної
Персональний комп'ютер, використовуваний для функціонування ігрової програми «Мозайка», має працювати під управлінням операційної системи Microsoft Windows 98 або більш пізньої версії.
1.4.6. Вимоги до маркування й упакування
Для перенесення ігрової програми «Мозайка» з метою його встановлення на персональних комп'ютерах потрібен один диск типу CD-R.
1.4.7. Вимоги до транспортування й зберігання
Транспортування ігрової програми «Мозайка» доцільно робити на
CD-R, зазначених у попередньому пункті.
1.5. Вимоги до допоміжної документації
Ігрова програма «Мозайка» має супроводжуватися такими документами:
• технічне завдання;
• сценарій роботи програми;
• інструкція користувача;
• керівництво системного програміста.
Зазначені документи
мають забезпечувати
діючим стандартам.
1.6. Вимоги до
функціональної частини
1.6.1. Вимоги до набору функціональних блоків
Ігрова програма «Мозайка » має складатися з таких функціональних
блоків:
• блоки реєстрації гравця;
• блок гри;
• блок підрахування балів;
• блок виведення результатів гри;
• блок накопичення статистичних даних (формування книги рекордів);
• блок відображення довідкової інформації;
• блок відображення довідкової інформації.
1.6.2. Вимоги до інтерфейсу користувача
Ігрова програма «Мозайка» повинна мати сучасний стандартизований,
інтуїтивно зрозумілий інтерфейс, прийнятий для Windows-програм.
1.6.3. Вимоги до взаємодії із зовнішніми даними
Під час гри у «Мозайка» гравець має можливість вводити такі дані та
виконувати такі дії:
• вводити особисті дані під час реєстрації;
• вводити відповіді на ігрові питання;
• переглядати довідкову інформацію;
• зберігати гру;
• завантажувати раніше збережену гру;
Під час функціонування ігрова програма «Мозайка» має відображувати
гравцю таку інформацію:
• титульну форму гри;
• питання та варіанти відповідей на нього;
• результат гри.
• книгу рекордів гри, що містить таку інформацію: особисті дані гравця, зароблені
бали, дату гри, тривалість гри;
• книгу рекордів гри у текстовому процесорі MS Word та табличному процесорі MS
Excel.
1.7. Порядок контролю й приймання
Результати роботи розглядаються й затверджуються на засіданнях кафедри Інформатики та комп'ютерних технологій.
По закінченню робіт мають бути представлені такі документи:
• ігрова програма;
• інструкція користувача;
• розділ пояснювальної
записки курсової роботи з дисципліни «Прикладне програмування».
Етап |
Найменування етапу |
Термін виконання |
Результат |
Форма показ | |
Початок |
кінець | ||||
1 |
Створення початкового варіанту технічного завдання на розробку ігрового додатку |
02.02.2012 р. |
08.02.2012 р. |
Друкована форма технічного завдання |
Електронна й друкована
форма документу «Технічне |
2 |
Проектування і створення макету інтерфейсу користувача ігрового додатку |
08.02.2012 р. |
08.02.2012 р. |
Проект Visual Basic .Net |
Екранна форма Visual Basic .Net |
3 |
Програмування ігрового додатку |
08.02.2012 р. |
09.02.2012 р. |
Проект Visual Basic .Net |
Програмний код та екранна форма проекту Visual Basic .Net |
4 |
Додавання обмежень в додаток шляхом програмування всіх правил гри |
09.02.2012 р. |
15.02.202 р. |
Проект Visual Basic .Net |
Програмний код та екранна форма проекту Visual Basic .Net |
5 |
Формування книги рекордів, накопичення статистики гри |
15.02.2012 р. |
15.02.2012 р. |
Проект Visual Basic .Net |
Програмний код та екранна форма проекту Visual Basic .Net |
6 |
Програмування функцій збереження та завантаження ігрового додатку |
15.02.2012 р. |
20.02.2012 р. |
Проект Visual Basic .Net |
Програмний код та екранна форма проекту Visual Basic .Net |
7 |
Формування книги рекордів в текстовому процесорі MS Word в табличному вигляді |
20.02.2012 р. |
23.02.2012 р. |
Проект Visual Basic .Net и книга MS Word |
Програмний код та екранна форма проекту Visual Basic .Net та документ MS Word |
8 |
Формування книги рекордів в табличному процесорі MS Excel в табличному вигляді та у вигляді діаграми |
23.02.2012 р. |
29.02.2012 р. |
Проект Visual Basic .Net и файл MS Excel |
Програмний код та екранна форма проекту Visual Basic .Net та документ MS Excel |
9 |
Озвучування додатку |
29.02.2012 р. |
07.03.2012 р. |
Проект Visual Basic .Net |
Програмний код та екранна форма проекту Visual Basic .Net |
10 |
Розробка пояснювальної записки і допоміжної документації |
07.03.2012 р. |
14.03.2012 р. |
Проект Visual Basic .Net, друкована форма пояснювальної записки |
Електронна й друкована форма пояснювальної записки до курсової роботи |
11 |
Підготовка доповіді до захисту курсової роботи |
14.03.2012 р. |
21.03.2012 р. |
Друкована форма доповіді |
Електронна й друкована форма доповіді |
12 |
Підготовка презентації до захисту курсової роботи |
21.03.2012 р. |
22.03.2012 р. |
Презентація MS PowerPoint |
Електронна форма презентації |
13 |
Захист курсової роботи |
22.03.2012 р. |
28.03.2012 р. |
Проект Visual Basic .Net, друкована форма пояснювальної записки |
Доповідь за темою курсової роботи, що супроводжується показом презентації |