Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Вищий навчальний заклад Укоопспілки
«Полтавський університет економіки і торгівлі»
Кафедра економічної кібернетики
Програмування
Методичні рекомендації до виконання курсового проекту для студентів напряму підготовки
6.040302 “Інформатика”
Підлягає поверненню до університету
Примірник № ____
ПОЛТАВА
2011
Автор: Карнаухова Г.В. ст. викладач кафедри економічної кібернетики Полтавського університету економіки і торгівлі
Рецензенти: Козир О.О. доцент кафедри економічної кібернетики Полтавського університету економіки і торгівлі, к.т.н.
Крещенко Л.Ф. доцент кафедри економічної кібернетики, Полтавського університету економіки і торгівлі, к.т.н.
Методичні рекомендації обговорено і схвалено на засіданні кафедри ЕК протокол №___ від „____”__________ 2011
Зав. кафедрою ЕК
_____________ проф. Рогоза М.Є.
“УЗГОДЖЕНО”
Декан факультету економіки і менеджменту
______________ доц. Ворона П.В.
“_____” _________ 2011 р.
“УЗГОДЖЕНО”
Директор навчального центру
_____________ доц. Герман Н.В.
“_____” _________ 2011 р.
“УЗГОДЖЕНО”
Керівник НМЦУ ЯОД
_____________ доц. Огуй Н.І.
“_____” _________ 2011 р.
Методична розробка призначена для використання у якості посібника у процесі виконання курсового проекту з дисципліни “Програмування” протягом 4 семестру для спеціальності 6.040302 “Інформатика”. Курсове проектування є однією з форм самостійної роботи студента і сприяє отриманню студентом практичних навичок застосування сучасних засобів програмування в практичній професійній діяльності, в науці, економіці та інших галузях.
Основною метою даного курсового проектування є закріплення знань, умінь і практичних навичок складання алгоритмів та програм з використанням сучасної компонентно-орієнтованої мови програмування С# у середовищі програмування Visual Studio 2008/2010.
У процесі виконання курсового проекту студенти мають розробити алгоритм і скласти програму інформаційної системи певної предметної області, створити відповідний інтерфейс користувача для зручного користування інформаційною системою. Курсовий проект надає можливість на практиці засвоїти основні концепції проектування Windows- застосувань.
Методичні вказівки містять порядок виконання та вимоги до оформлення курсового проекту, а також надають практичний зразок виконання практичної частини та оформлення пояснювальної записки до курсового проекту.
Основний напрямок тематики курсових проектів формується, розглядається та затверджується на засіданні кафедри. Студент може запропонувати власну тему з обґрунтуванням актуальності тематики, доцільності розроблення технічного завдання, яке затверджується керівником роботи.
Матеріал методичних вказівок має допомогти студентам краще засвоїти основні навички роботи з технологіями програмування, що дозволить у подальшому полегшити вивчення курсу "Інтернет-програмування", "Обчислювальна геометрія та комп'ютерна графіка" у дипломному проектуванні тощо.
2.1.Отримання завдання (7-й тиждень семестру)
Після заповнення відповідної заяви завдання видається керівником курсового проекту у визначений термін на стандартному бланку (додаток А) із переліку тем курсових проектів, затверджених на кафедрі.
2.2.Дослідження поставленої задачі та узгодження графіка виконання курсового проекту (7-й тиждень семестру)
На консультації підписати бланк завдання у керівника, узгодити з ним розуміння завдання, перелік вимог до виконання, способи реалізації, а також скласти та узгодити графік виконання курсового проекту.
2.3. Аналіз завдання, постановка задачі, вивчення літератури (7-8-й тижні семестру)
На аналіз завдання, постановку задачі та вивчення літератури планується два тижні протягом яких слід ознайомитись з рекомендованою літературою та визначити методи розв'язку поставленої задачі.
У процесі постановки задачі слід:
Для проекту Console Application
Для проекту Windows Forms Application
2.4. Реалізація проектів (7-10-й тижні семестру)
Процес реалізації поділяється на окремі етапи:
|
8 10-й тижні семестру |
|
9 10-й тижні семестру |
У процесі створення проектів:
У процесі виконання цієї частини роботи студенти можуть скористатись текстами лекцій, лабораторним практикумом та методичними вказівками щодо роботи, розміщеними у відповідних модулях електронного курсу «Програмування» віртуально-тренінгової системи SITA та СДН «Moodle».
Перевірка працездатності відбувається шляхом багаторазового завантаження відповідної системи у різних режимах роботи.
2.5. Оформлення пояснювальної записки (11-13-й тижні семестру)
Пояснювальна записка до курсового проекту оформлюється згідно діючих норм оформлення документації.
2.6. Перевірка та захист курсового проекту (14-й тиждень семестру)
До захисту повинен бути представлений працюючий проект та пояснювальна записка до нього з відповідною рецензією. Захист курсового проекту відбувається у присутності комісії, склад якої затверджений на кафедрі. У процесі захисту студент має відповісти на питання стосовно проектування та оформлення представленого проекту
2.7. Критерії оцінювання курсового проекту
У процесі оцінки курсового проекту враховується обґрунтованість прийнятих рішень, оригінальність розроблених програмних продуктів, зручність інтерфейсу користувача, якість оформлення записки (грамотність, акуратність, повнота та наочність представлення результатів), систематичність роботи і підготовленість студента до захисту.
Зміст рецензії на курсовий проект наводиться у додатку Б.
Курсовий проект оцінюється у 100 балів: виконання проектів Windows Console Application та Windows Forms Application оцінюється у 60 балів, якість оформлення пояснювальної записки 40 балів. Порушення термінів виконання курсового проекту з неповажних причин до 5 днів мінус 20 балів, 6 днів і більше мінус 40 балів. Курсовий проект, який відповідає вимогам оцінюється не менше ніж у 60 балів.
Критерій, параметри та шкала оцінювання знань студентів наведено у табл. 1.
Таблиця 1 - Шкала нарахування підсумкових балів
Оцінка за системою ECTS |
Оцінка за бальною шкалою, що використовується в ПУСКУ |
Оцінка за національною шкалою |
Якісні критерії оцінки знань |
А |
86-100 |
5 (відмінно) |
Глибокі знання, можлива незначна кількість помилок |
В С |
79-85 71-78 |
4 (добре) |
Міцні знання з можливими кількома помилками |
D E |
66-70 60-65 |
3 (задовільно) |
Непогані знання, але є значна кількість недоліків |
FX |
35-59 |
2 (незадовільно) з можливістю повторного складання |
Недостатні знання, слабо засвоєний матеріал, невміння самостійно викласти його зміст |
F |
0-34 |
2 (незадовільно) з обовязковим повторним вивченням дисципліни |
Невміння осмислити зміст теми і публічно чи письмово представити його |
Пояснювальну записку виконують на аркушах білого паперу формату А4 з рамками (рис. 1-2) з полями (ліве не менше 20 мм, праве, верхнє і нижнє не менше 10 мм). Номери сторінок проставляють у рамках.
Обовязковими частинами для курсової роботи є:
Структурні частини пояснювальної записки починають з нового аркуша і не нумерують.
Заголовки першого рівня (ЗМІСТ; ПЕРЕЛІК умовних позначень, символів, одиниць та термінів; вступ; Теоретична частина; практична частина; ВИСНОВКИ; література; додатки) та заголовки розділів основної частини записують симетрично тексту великими літерами на відстані 10 мм від попереднього та наступного тексту. Заголовки підрозділів записують з абзацу малими буквами. Точку в конці заголовків не ставлять. Розмір шрифту 14. Весь текст, а також заголовки, виконується одним шрифтом. Перенос слів в заголовках, підкреслення, виділення заголовків напівжирним шрифтом і курсивом не допускається.
Тексти програм у додатках можна наводити шрифтом меншого розміру.
Титульний аркуш повинен бути встановленого зразку, що наведений в додатку В та містити назву міністерства, вузу, факультету, кафедри і тему курсового проекту.
На титульному аркуші розписуються сам студент та керівник проекту. Поряд з підписами вказуються прізвища осіб з перерахуванням вчених ступенів та звань. Титульний аркуш не нумерується як розділ, не вноситься до змісту і не нумерується як сторінка.
Зміст (додаток Г) характеризує структуру курсового проекту. Як розділ зміст не нумерується. Зміст повинен містити назви всіх розділів, підрозділів, пунктів та підпунктів, що є в курсовому проекті, а також перелік додатків. Усі назви повинні бути записані таким же чином, як вони сформульовані у проекті. Визначення сторінок обовязкове.
Зміст розташовують на аркушах із великим кутовим штампом (рис. 1).
Група № залікової книжки КП |
|||||||
П. І. Б. |
Підпис |
Дата |
|||||
Розробив |
Прізвище, ініціали |
Тема курсового проекту |
Стадія |
Аркуш |
Аркушів |
||
Керівник |
Прізвище, ініціали |
КП |
|||||
ПУЕТ Кафедра ЕК |
|||||||
Н. контр. |
Прізвище, ініціали |
||||||
Зав. каф. |
Прізвище, ініціали |
Рис. 1. Вигляд великого кутового штампу
Текстовий матеріал оформляється (додаток Д) на аркушах формату А4 (210297 мм) з малим кутовим штампом (рис. 2). За необхідності допускається використання аркушів формату А3 (297420 мм).
Рис. 2. Вигляд малого кутового штампу
Індивідуальне завдання на курсовий проект видається керівником. Індивідуальне завдання засвідчується підписом керівника проекту. Завдання не нумерується як розділ.
Перелік умовних позначень, символів, одиниць та термінів складається за необхідністю. У переліку розміщують специфічні, маловживані, такі, що допускаються у технічній літературі скорочення та нові символи тощо, що не розшифровуються у формулах. У перелік не включаються умовні позначення, символи, що повторюються у тексті менше трьох разів; їх розшифровують у тексті при першому згадуванні. Перелік розміщують у вигляді стовпця ліворуч, у алфавітному порядку наводять скорочення, символи, а праворуч детальну їх розшифровку та одиниці виміру.
Вступ розташовують після переліку умовних позначень, символів, одиниць скорочень і термінів (якщо він є), починаючи з нової сторінки. У вступі розкривають сутність і стан наукової задачі та її значущість, підстави та вихідні дані для розробки теми, обґрунтування необхідності проведення дослідження.
Далі подають загальну характеристику роботи у рекомендованій нижче послідовності.
Обґрунтовують актуальність та доцільність роботи для розвитку відповідної галузі науки чи виробництва, особливо на користь України шляхом аналізу та порівняння з відомими розв'язками наукової задачі.
Коротко викладають зв'язок вибраного напрямку досліджень з планами організації, де виконана робота, а також з галузевими та (або) державними планами та програмами.
Формулюють мету роботи і задачі, які необхідно вирішити для досягнення поставленої мети.
Об'єкт дослідження - це процес або явище, що породжує проблемну ситуацію і обране для вивчення.
Предмет дослідження міститься в межах об'єкта. Об'єкт і предмет дослідження як категорії наукового процесу співвідносяться між собою як загальне і часткове. В об'єкті виділяється та його частина, яка є предметом дослідження.
Подають перелік використаних методів дослідження (засобів) для досягнення поставленої в роботі мети. Перераховувати їх треба не відірвано від змісту роботи, а коротко та змістовно визначаючи, що саме досліджувалось тим чи іншим методом.
Подають коротку анотацію нових наукових положень (рішень), запропонованих автором особисто, якщо вони є. Необхідно показати відмінність одержаних результатів від відомих раніше, описати ступінь новизни (вперше одержано, удосконалено, дістало подальший розвиток).
Відзначаючи практичну цінність одержаних результатів, необхідно подати інформацію щодо ступеня готовності до використання або масштабів використання. Необхідно дати короткі відомості щодо впровадження результатів досліджень із зазначенням назв організацій, в яких здійснена реалізація, форм реалізації та реквізитів відповідних документів. Він розкриває сутність і стан наукової проблеми та її значимість, підстави і вихідні дані для розробки теми, обґрунтування необхідності проведення дослідження.
У вступі треба коротко відобразити оцінку сучасного стану досліджуваної проблеми, обґрунтування вибраної теми та необхідності проведення досліджень, відмічаючи: практично розв'язані задачі; прогалини знань, що існують у даній галузі; провідних вчених і фахівців даної галузі; актуальність та новизну теми, взаємозв'язок з іншими роботами. Необхідно також дати коротку характеристику розділів роботи.
Результати дослідження, виконаного у співавторстві, подаються кожним із співавторів у вигляді окремої роботи з обов'язковим посиланням на роботи співавторів.
В основній частині наводиться постановка задачі, послідовність та результати її розв'язку. Заголовок "Основна частина" не записується.
Постановка задачі має містити детальний опис функцій об'єкта, що розробляється, кількісні та якісні показники його функціонування, форми представлення результатів, можуть також наводитись додаткові вимоги (наприклад, до захисту інформації тощо).
За постановкою задачі розміщують теоретичну частину, форми взаємодії з іншими об'єктами тощо.
У теоретичній частині наводиться огляд поставленої задачі з урахуванням останніх концепцій у галузі створення програмних засобів. На основі проведеного аналізу визначаються основні шляхи розв'язку задачі, проводиться їх аналіз і вибирається оптимальний з них. Рекомендований обсяг розділу - 5 - 10 сторінок.
Практична частина є основною частиною пояснювальної записки за обсягом та змістом і містить виклад результатів роботи: опис середовища розробки, схеми і описи алгоритмів, інтерфейси користувача, інструкції користувача, опис застосування програми, тексти програм та їх описів, методику та результати тестування.
Креслення та схеми оформлюють у відповідності до вимог стандартів Єдиної системи конструкторської документації (ЄСКД), програмні документи у відповідності з вимогами Єдиної системи програмної документації (ЕСПД).
Детальні схеми, креслення і повні тексти програм рекомендовано виносити у додатки.
Розділи основної частини пояснювальної записки розбивають на підрозділи і пункти. Пункти за необхідністю можуть бути розбитими на підпункти.
Розділи повинні мати порядкову нумерацію в межах всієї основної частини, підрозділи у межах розділу, а підпункти у межах кожного пункту. Наприкінці номерів розділів, підрозділів, пунктів і підпунктів ставлять крапку
У випадку невеликого об'єму пояснювальної записки новий розділ припускається розміщувати на тому ж аркуші, де закінчився попередній.
Всі матеріали, що ілюструють пояснювальну записку (рисунки, креслення, схеми, діаграми, графіки) повинні мати назву рисунків. Рисунки виконують на аркушах пояснювальної записки та позначають словом "Рис." і нумерують в межах розділу арабськими цифрами, наприклад, "Рис.2.1" (перший рисунок другого розділу) або в межах всього документа. Рисунки розташовують після першого посилання на них у тексті. Посилання наводять з вказуванням порядкового номера рисунка, наприклад, "(див. рис. 1.2).
Цифровий матеріал та інші структуровані дані оформлюють у вигляді таблиці. Якщо таблиць більше однієї, то їх нумерують арабськими цифрами у межах розділу або всього документу, наприклад, "Таблиця 2.1" (друга таблиця першого розділу). Номер розміщують у правому верхньому куті над таблицею. Якщо таблиця не розміщується на одному аркуші допускається її поділ на частини.
Таблиці можуть мати заголовки. Заголовки починають з великих літер і розміщують над таблицею. Діагональний поділ шапки таблиці не допускається.
В заключній частині формулюються основні висновки щодо досягнутих результатів проектування. Висновки пишуться на 1 - 2 сторінки і як розділ не нумеруються.
В літературі наводиться перелік джерел, на які були посилання в тексті. Список повинен формуватися в порядку посилань за текстом і містити бібліографічні відомості офіційно виданих паперових джерел (книжок, статей, посібників). Приклад оформлення літератури наведено у додатку Е. Внутрішні документи підприємств та Інтернет адреси розміщують після основного переліку з відповідними заголовками. Як розділ література не нумерується.
Додаток необхідно починати з нової сторінки. У додатках міститься матеріал, який:
У додаток, при необхідності, можна включити допоміжний матеріал, наприклад:
Додатки слід оформлювати як продовження роботи на його наступних сторінках, розташовуючи додатки в порядку появи посилань на них у тексті роботи. Кожний такий додаток повинен починатися з нової сторінки. Додатки повинні мати спільну з рештою звіту наскрізну нумерацію сторінок.
Додаток повинен мати заголовок, надрукований угорі малими літерами з першої великої симетрично відносно тексту сторінки. Посередині рядка над заголовком малими літерами з першої великої повинно бути надруковане слово "Додаток" і велика літера, що позначає додаток. Додатки слід позначати послідовно великими літерами української абетки, за винятком літер Ґ, Є, З, І, Ї, Й, О, Ч, Ь, наприклад: "Додаток А", "Додаток Б" тощо. Текст додатка за необхідності можна розділити на підрозділи, пункти та підпункти, які слід нумерувати арабськими цифрами у межах кожного додатку. У цьому разі перед кожним номером ставлять позначення додатку (літеру) і крапку, наприклад: "А.2" (другий розділ додатку А), "Г3.1" (підрозділ 3.1 додатку Г) тощо.
Ілюстрації, таблиці, формули та рівняння, розміщені у тексті додатку, слід нумерувати арабськими цифрами у межах кожного додатка, наприклад: "Рисунок Г.2" − другий рисунок додатку Г; "Таблиця А.2" друга таблиця додатку А, "формула (А.1)" − перша формула додатку А. В посиланнях у тексті додатку на ілюстрації, таблиці, формули, рівняння рекомендується писати: "... на рисунку А.2 ...", "... у таблиці А.1 ...", "... за формулою (А.3) ...". Переліки, примітки у тексті додатку оформлюють і нумерують як і в основній частині.
Джерела, що цитують тільки у додатках, повинні розглядатись незалежно від тих, які цитують в основній частині роботи, і повинні бути перелічені наприкінці кожного додатку в переліку посилань (Список використаної літератури). Форма цитування, правила складання переліку посилань повинні бути аналогічними прийнятим в основній частині роботи.
Орієнтований обсяг пояснювальної записки не менше 20 аркушів друкованого тексту формату А4.
З детальними вимогами щодо оформлення пояснювальної записки можна ознайомитись у відповідному розділі електронного курсу «Програмування» віртуально - тренінгової системи SITA та СДН «Moodle».
При створенні додатку Console Application обовязковою умовою є:
При створенні проекту Windows Forms Application обовязковою умовою є:
Електронні та Інтернет джерела:
ВНЗ УКООПСПІЛКИ
Полтавський університет економіки і торгівлі
кафедра економічної кібернетики
“Затверджую”
Зав. кафедрою ЕК_______
Завдання до курсового проекту
з дисципліни "ПРОГРАМУВАННЯ"
студента групи І 21 факультету економіки та менеджменту
Розробка інформаційної системи ___________________________________
Зміст курсового проекту: розробити та реалізувати модель інформаційної системи вказаної предметної області з використанням мови програмування С# та Visual С# у середовищі Studio. NET 2008/2010. Розробити та реалізувати інтерфейс користувача у консольному додатку та Windows-додатку з використанням Windows форм.
Вимоги до консольного проекту: використання принципів ООП (абстрагування, інкапсуляція, поліморфізм, спадкування) проект має містити батьківській клас і не менше 2 нащадків, закриті змінні-члени (передбачити ініціалізацію за допомогою конструктора, а також за допомогою SET- методів), обов'язкова наявність розрахункових методів. Передбачити введення інформації з консолі а виведення на екран та до файлу з даними. Обовязкова наявність екранного меню роботи з програмою.
Вимоги до проекту Windows Forms: мінімальна кількість форм проекту 3, на одній з яких обовязкова інформація про автора проекту та про навчальний заклад з відповідною контактною інформацією 3 мовами (українська, російська, англійська); обовязкова робота з джерелами даних.
Зміст - пояснювальної записки: Титульний аркуш. Завдання до курсового проекту. Технічне завдання на розробку інформаційної системи. Вступ. Постановка задачі. Теоретична частина. Практична частина. Висновки. Список літератури. Додатки. Електронні матеріали на компакт-диску.
Графік представлення проекту :
Постановка задачі та побудова об'єктної моделі |
Дата |
Розробка і реалізація інтерфейсу користувача консольного додатка |
Дата |
Розробка та реалізація екранних форм з необхідними елементами керування |
Дата |
Робота з даними |
Дата |
Забезпечення функціонування інформаційної системи |
Дата |
Оформлення проектної документації |
Дата |
Захист курсового проекту |
Дата |
«Програмування», 4-й семестр
студента групи І-21
Зміст рецензії |
Кількість балів |
Оцінка в балах |
1. Наявність змісту (плану роботи): а) є; б) не має; в) не відповідає роботі; г) з зауваженнями |
5 |
|
2. Наявність вступу, обґрунтування необхідності, актуальності: а) вступ є; не має; з зауваженнями; не відповідає змісту роботи |
3 |
|
б) обґрунтування необхідності, актуальності: є; не має; з зауваженнями; не відповідає змісту роботи |
4 |
|
в) вказано мету, завдання, структуру, обсяг. |
4 |
|
3. Повнота виконання (розкриття теми): |
||
а) постановка задачі − є; не має; не повна; |
5 |
|
б) теоретична частина − достатня; не повна; |
15 |
|
в) практична частина - достатня; не повна; не має; |
15 |
|
г) додаток на дискеті (диску) − є; не має; не має конверта з клапаном; конверт приклеїти |
4 |
|
4. Наявність та повнота висновків: а) є повні; б) не має; в) висновки не відповідають змісту; г) є, з зауваженнями; д) не має оцінки результатів; е) не вказана відповідність результатів меті |
5 |
|
5. Рівень використання літератури, наявність списку літератури: |
||
а) рівень використання літератури: достатній, не достатній; з зауваженням |
5 |
|
б) список джерел: є; не має; з зауваженнями по оформленню |
5 |
|
6. Відповідність оформлення вимогам: а) відповідає; б) з зауваженнями; в) не відповідає |
15 |
|
7. Дотримання графіку виконання роботи а) порушень графіку не має; б) порушення графіку не великі; в) порушення графіку суттєві |
15 |
|
8. Відповідність завданню (темі): а) відповідає; б) не відповідає; в) не вказано № варіанту (вказати) |
||
9. Висновок щодо загальної відповідності курсового проекту вимогам: а) відповідає вимогам в цілому; б) відповідає переважно всім вимогам з певними зауваженнями; в) відповідає вимогам в основному; г) не відповідає вимогам треба доробити, виправити вказані в тексті пояснювальної записки зауваження. |
||
10. Рекомендована до захисту оцінка ________ (балів); А, В, С, Д, Е, F, FX, не рекомендовано до захисту (на доробку). |
Дата ___________20___ р. Керівник _____________
(аркуші третій і наступні)
Характеристика джерела |
Приклад оформлення |
Книги: Один автор |
|
Два автори |
|
Три автори |
|
Чотири автори |
|
Пять і більше авторів |
|
Без автора |
|
Багатотомний документ |
|
Матеріали конференцій, зїздів |
|
Препринти |
|
Депоновані наукові праці |
|
Словники |
|
Атласи |
|
Законодавчі та нормативні документи |
|
Стандарти |
|
Каталоги |
|
Бібліографічні показчики |
|
Дисертації |
|
Автореферати дисертацій |
|
Авторські свідоцтва |
1. А. с. 1007970 СССР, МКИ3 В 25 J 15/00. Устройство для захвата неориентированных деталей типа валов / В.С. Ваулин, В.Г. Кемайкин (СССР). № 3360585/2508; заявл. 23.11.81; опубл. 30.03.83, Бюл. № 12. |
Патенти |
1. Пат. 2187888 Российская Федерация, МПК7 H 04 В 1/38, Н 04 J 13/00. Приемопередающее устройство / Чугаева В.И.; заявитель и патентообладатель Воронеж. науч.-исслед. ин-т связи. № 2000131736/09; заявл. 18.12.00; опубл. 20.08.02, Бюл. № 23 (II ч.). |
Частина книги, періодичного, продовжуваного видання |
|
Електронні ресурси |
|
public class tovar
{
//закрита змінна
protected string nazva;
public void set_nazva(string nazva1)
{ nazva = nazva1; }
public string get_nazva()
{ return nazva; }
public double cena;
public double k_t;
public double vartist(double prise, double kilkist)
{
return prise * kilkist;
}
}
public class tren : tovar
{
public string vud;
public string cvet;
}
public class inv : tovar
{
public string ves;
public string mater;
}
class Program
{
static void Main(string[] args)
{
tovar tov = new tovar();
tren velo = new tren();
inv gan = new inv();
Console.WriteLine("*************************************************************************");
Console.WriteLine("");
Console.WriteLine("Вас вітає інформаційна система крамниці спортінветаря");
Console.WriteLine("Виберіть товар");
Console.WriteLine("");
Console.WriteLine("*************************************************************************");
Console.WriteLine("");
StreamWriter t = new StreamWriter("text.txt");//открываем файл для записи
Console.WriteLine("Виеріть товар (Спортивний інвентар -1, Тренажери-2):");
string vubor = Console.ReadLine();
switch (vubor)
{
case "1":
{
Console.WriteLine("Введіть назву:");
string x = Console.ReadLine();
string ss;
gan.set_nazva(x);
ss = gan.get_nazva();
Console.WriteLine("Введіть кількість:");
gan.k_t=double.Parse(Console.ReadLine());
Console.WriteLine("Введіть ціну:");
gan.cena = double.Parse(Console.ReadLine());
Console.WriteLine("Введіть вагу:");
gan.ves = Console.ReadLine();
Console.WriteLine("Введите цвет:");
gan.mater= Console.ReadLine();
t.WriteLine("Інвентар: Назва: "+x+"| Кількість: "+gan.k_t +"| Ціна: "+gan.cena +"| Вага: "+gan.ves +"| Матеріал: "+gan. mater +"| Вартість: "+gan.vartist(gan.cena, gan.k_t));
}
break;
case "2":
{
Console.WriteLine("Введіть назву тренажера:");
string y = Console.ReadLine();
string s;
velo.set_nazva(y);
s = velo.get_nazva();
Console.WriteLine("Введіть вид:");
velo.vud = Console.ReadLine();
Console.WriteLine("Введіть кількість:");
velo.k_t = double.Parse(Console.ReadLine()); Console.WriteLine("Введіть ціну:");
velo.cena = double.Parse(Console.ReadLine());
Console.WriteLine("Введіть колір:");
velo.cvet = Console.ReadLine();
t.WriteLine("Тренажер: Назва: " + y + "| Кількість: " + velo.k_t + "| Ціна: " + velo.cena + "| Вид: " velo.vud + "| Колір: " + velo.cvet + "| Вартість: " + velo.vartist(velo.cena, velo.k_t));
}
break;
default:
{
Console.WriteLine("До побачення!!!");
}
break;
}
t.Close();
//Виведення з файлу
StreamReader f = new StreamReader("text.txt");
string s1;
s1 = f.ReadLine();
f.Close();
Console.WriteLine(s1);
}
}
ЗМІСТ
[0.0.1] [0.0.2] 1. Мета і задачі курсового проекту [0.0.3] 2. Послідовність виконання курсового проекту [0.0.4] 3. Вимоги до оформлення пояснювальної записки та вміст розділів [0.0.5] 5. Перелік рекомендованої літератури
[0.0.6]
[0.0.7]
[0.0.8] [0.0.9] Зразок титульного аркуша
[0.0.10] [0.0.11] Приклад заповнення змісту пояснювальної записки:
[0.0.12] [0.0.13] Зразок оформлення текстового документа
[0.0.14] [0.0.15] Зразок оформлення бібліографічного опису в списку літературних джерел [0.0.15.1] Три автори [0.0.15.2] Словники
[0.0.16] |
Вищий навчальний заклад Укоопспілки
«Полтавський університет економіки і торгівлі»
Факультет економіки та менеджменту
Кафедра економічної кібернетики
ТЕМА ПРОЕКТУ
________________________________________________
________________________________________________
Пояснювальна записка до курсового проекту
з дисципліни "Програмування"
Захищена на Виконав(ла) студент(ка) групи ____
„_______________” спеціальності „Інформатика”
„____” _____________20___ р. ________________________________
Прізвище, імя, по батькові
Члени комісії _______________ _________________________
Підпис
_____________ Керівник:______________________ науковий ступінь, вчене звання, посада
________________ _____________________________
Прізвище, ініціали
_____________________________
Підпис
Полтава 20___
ЗМІСТ
Стор.
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ ДО КУРСОВОГО ПРОЕКТУ................... |
3 |
ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ ТА ТЕРМІНІВ.......................................................................................................... |
4 |
ВСТУП ............................................................................................................... |
5 |
РОЗДІЛ 1. ТЕОРЕТИЧНА ЧАСТИНА |
|
1.1 Постановка задачі........................................................................................ |
7 |
1.2 Огляд існуючих програмних засобів ………............................................ |
8 |
1.3. Загальна характеристика ООП. Поняття класу та обєкту................... |
9 |
1.4. Інформаційна структура системи |
|
1.4.1. Застосування принципу абстрагування обєктна модель. |
10 |
1.4.2. Застосування принципів наслідування та інкапсуляції……….. |
11 |
1.4.3..Поділ програми на модулі |
12 |
РОЗДІЛ 2. ПРАКТИЧНА ЧАСТИНА |
|
2.1. Проект Console Application |
|
2.1.1. Реалізація програмних модулів...................................................... |
13 |
2.1.2. Інтерфейс користувача................................................................ |
16 |
2.1.3. Результати тестування................................................................... |
20 |
2.2. Проект Windows Forms Application |
|
2.2.1. Реалізація програмних модулів...................................................... |
22 |
2.2.2. Інтерфейс користувача................................................................... |
24 |
2.2.3. Результати тестування................................................................... |
28 |
ВИСНОВКИ ...................................................................................................... |
30 |
СПИСОК ЛІТЕРАТУРНИХ ДЖЕРЕЛ ........................................................... |
31 |
ДОДАТОК А. Програмні коди......................................................................... |
32 |
ДОДАТОК Б. Електронні матеріали (диск).................................................... |
40 |
Група № залікової книжки КП |
|||||||
П. І. Б. |
Підпис |
Дата |
|||||
Розробив |
Прізвище, ініціали |
Тема курсового проекту |
Стадія |
Аркуш |
Аркушів |
||
Керівник |
Прізвище, ініціали |
КП |
2 |
35 |
|||
ПУЕТ Кафедра ЕК |
|||||||
Н. контр. |
Прізвище, ініціали |
||||||
Зав. каф. |
Прізвище, ініціали |
ВСТУП
У процесі виконання курсового проекту студенти мають розробити алгоритм і скласти програму інформаційної системи певної предметної області, створити відповідний інтерфейс користувача для зручного користування інформаційною системою. Курсовий проект надає можливість на практиці засвоїти основні концепції проектування Windows- застосувань.
Методичні вказівки містять порядок виконання та вимоги до оформлення курсового проекту, а також надають практичний зразок виконання практичної частини та оформлення пояснювальної записки до курсового проекту.
Основний напрямок тематики курсових проектів формується, розглядається та затверджується на засіданні кафедри. Студент може запропонувати власну тему з обґрунтуванням актуальності тематики, доцільності розроблення технічного завдання, яке затверджується керівником роботи.
Матеріал методичних вказівок має допомогти студентам краще засвоїти основні навички роботи з технологіями програмування, що дозволить у подальшому полегшити вивчення курсу "Інтернет-програмування", "Обчислювальна геометрія та комп'ютерна графіка" у дипломному проектуванні тощо.
Група № залікової книжки КП Аркуш