Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Розробка програми «Інформаційна система ДАЇ»

КурсоваДопомога в написанніДізнатися вартістьмоєї роботи

Вступ Об'єктно-орієнтоване програмування (ООП) — це еволюційний крок, який випливає із розвитку програмування. ООП дає нам можливість відчути себе не тільки програмістом, а й архітектором, проектуючи структуру програми, створюючи красиві форми. Створення класів за допомогою ООП можна порівняти з будуванням будинку. Спочатку ми створюємо план — описуємо клас, а пізніше будуємо будинок — створюємо… Читати ще >

Розробка програми «Інформаційна система ДАЇ» (реферат, курсова, диплом, контрольна)

Зміст Вступ

1. Технічне завдання

2. Алгоритм розв’язання програми

3. Інструкція оператору Висновки Перелік використаної літератури

Додаток а: форма вхідного документу Додаток б: форма вихідного документу

Вступ Об'єктно-орієнтоване програмування (ООП) — це еволюційний крок, який випливає із розвитку програмування. ООП дає нам можливість відчути себе не тільки програмістом, а й архітектором, проектуючи структуру програми, створюючи красиві форми. Створення класів за допомогою ООП можна порівняти з будуванням будинку. Спочатку ми створюємо план — описуємо клас, а пізніше будуємо будинок — створюємо об'єкт, тобто сутність класу.

Ціль моєї курсової роботи продемонструвати основи ООП на прикладі програми реєстрації волонтерів і подій за допомогою технології Windows Forms.

Без комп’ютерних технологій неможливе сьогодення. У воєнній сфері ПК значне спрощує облік військовослужбовців.

Програма має красивий і зручний інтерфейс, який забезпечує приємну роботу з нею.

1. Технічне завдання Введення

Розробити програму «Інформаційна система ДАЇ».

Основа для розробки Основою для розробки програмного продукту є завдання на курсовий проект, видане ХПКК 01 березня 2014 року на замовлення Батозської Л.М.

Призначення розробки Призначенням розробки є :

— Систематизація інформації

— Автоматизація роботи працівників військового міністерства

— Здійснення можливості доступу до інформаційних ресурсів міністерства

— Введення статистики

— Створення таблиць бази даних

— Форми для перегляду

— Здійснення корегування в таблицях

— Здійснення видалення в таблицях

— Пошук даних в таблицях

— Розробка зручного інтерфейсу для користувача

— Виконання запитів до зовнішньої бази даних Вимоги до програмного продукту Вимоги до функціональних можливостей

Програма повинна виконувати такі функції: перегляд інформації, яка зберігається в базі даних, додавання інформації до таблиці бази даних, корегування, пошук та видалення інформації в таблицях бази даних, виконання запитів, формування звітів у форматі Excel.

Вимоги до вхідних та вихідних даних

Вхідні данні

Форми вхідних документів приведені у додатку, А Вихідні данні

Форми вихідних документів приведені у додатку Б Вимоги до надійності

Програма повинна виконувати перевірку вірності введеної інформації згідно з її форматом, обробляти недопустимі операції та видавати користувачу пояснюючи повідомлення. Наприклад обмеження введення символьної інформації, числове поле. Програма повинна коректно працювати у разі, якщо потрібна інформація відсутня.

Умови експлуатації

Програма може зберігатися на будь-якому носії інформації з достатню для запису ємністю. Рекомендовані тип носія жорсткий диск комп’ютера або оптичний тип носія, умови навколишнього середовища повинні відповідати умовам експлуатації цих носіїв які вказуються в їх технічних характеристиках, при їх недотримані автор програмного продукту не несе відповідальності за коректність роботи програми та її зберігання.

Вимоги до складу та параметрів технічних засобів Технічні засоби для використання даного програмного продукту повинні включати в себе IBMPC сумісний комп’ютер під управлінням операційної системи Windows XP/Vista/7/8/

Конфігурація комп’ютера :

1. Тип комп’ютера: ноутбук.

2. Відеокарта: NVIDIA GeForce GTX 740 м.

3. Процесор: Intel Quad Duo 6600.

4. Системна пам’ять: 4гб.

Вимоги до інформаційної та програмної сумісності

Програма повинна використовувати операційну систему Windows 7/8.

Вихідні коди програми мають бути написані мовою C# отримання одного стилю програмування. Код програми повинен бути написаний бути з використанням середовища розробки Microsoft Visual Studio 2012

Вимоги до маркування та упаковки Спеціальні вимоги до маркування та упаковки не висуваються рекомендований спосіб упаковки запис на диск.

Вимоги до транспортування Вимоги до транспортування вказані в вимогах до носія інформації, на якому написаний даний програмний продукт Вимоги до програмної документації

Створюється програмна та експлуатаційна документація. Програмні документи призначені для розробників програмного продукту, експлуатаційний — для замовника. До експлуатаційних документів належить інструкція оператора.

До програмних документів належить:

— технічне завдання;

— пояснювальна записка;

— текст програми (у роздрукованому виді, або на диску);

— опис програми;

— методика тестування (тестові дані до програми).

Всі документи оформлюються відповідно до існуючих стандартів ЄСПД

2. Алгоритм розв’язання програми Діаграми класів, прецедентів та станів Рисунок 2.1 «Діаграма прецедентів»

Рисунок 2.2 «Діаграма станів»

Рисунок 2.3 «Діаграма класів»

Схема бази даних Рисунок 2.4 «Схема бази даних»

3. Інструкція оператора Для початку роботи с програмою необхідно натиснути на ярлик програми.

З’явиться форма для роботи із програмою.

Рисунок 1.1 «Головна форма»

На батьківській формі є пункти меню. Для початку роботи із базою даних треба нажати пункт меню «Начать работу с БД».

Рисунок 1.2 «Дочірня форма»

Відкриється дочірня форма, на якій є вкладки меню з відображеними таблицями бази даних. Також на формі маються такі кнопки як «Добавить», «Обновить», «Найти», «Удалить», «Очистить», «Изменить», «в Xml», «из Xml», «в Word», «в Excel».

Для корекції обновлення необхідно заповнити усі поля на формі та виділити необхідну строку. Натиснути кнопку «Изменить».

Рисунок 1.3 «Кнопка Обновить»

Щоб скористатися пошуком треба ввести данні по яким ви збираєтесь здійснювати пошук та натиснути на кнопку «Найти» після чого в таблиці з’являться данні, які Ви шукали.

Рисунок 1.4 «Кнопка Найти»

Для видалення необхідно вибрати поле яке треба видалити, після чого натиснути на кнопку «Удалить».

Що б перейти на іншу вкладку треба використати навігаційну панель у верхній частині та вибрати необхідну вкладку.

Програма має також збережені процедури та SQL запросы, скористатися цими даними можна на вкладці «Хранимые процедуры и запросы»

Рисунок 1.5 «Складний запит»

Рисунок 1.6 «Збережена Процедура»

Також можливо вивести данні в документ Excel та Word. Для цього необхідно натиснути кнопку «Добавить в Word» та «Добавить в Excel».

Рисунок 1.7 «Додавання у Word»

Рисунок 1.8 «Додавання у Excel»

У програмі передбачено запис та зчитування з Xml. Для того, щоб скористатися цією функцією треба натиснути кнопку «в Xml» та «из Xml». Для зручної роботи із вікнами програми є пункт меню «Окна», де можна обрати будь-яке відкрите вікно, а також спосіб їх розташування «Каскадом», «Зверху Вниз» або «Зліва Направо» — для всього цього можна задати потрібні параметри.

оператор програма excel прецедент

Висновки Під час виконання курсового проекту мною буда написана програма на мові С# для роботи з базою даних, яка передбачає виконання наступних функцій

— Систематизація інформації

— Автоматизація роботи працівників військового міністерства

— Здійснення можливості доступу до інформаційних ресурсів

— Введення статистики

— Створення таблиць бази даних

— Форми для перегляду

— Здійснення корегування в таблицях

— Здійснення видалення в таблицях

— Пошук даних в таблицях

— Розробка зручного інтерфейсу для користувача

— Виконання запитів до зовнішньої бази даних Я навчився :

— Працювати з елементами форми

— Підключати базу даних до програми

— Обробляти інформацію у базі (видаляти, корегувати, змінювати)

— Виводити інформацію в Word та Excel

— Створювати наслідуванні форми Я закріпив :

— Навички з розробки зрозумілого та зручного користувачеві інтерфейсу

— Роботу з базою даних

— Роботу з SQL запитами

Список використаних джерел

1. С#: Пер. С англ./Дейтел Х., Дейтел П., Листфилд Дж., Нието Т., Йегер Ш., Златкина М. — СПб.: БХВ-Петербург, 2006. — 1056 с.:ил.

2. ДжеффриРихтер — CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке С#. Мастер-класс./Пер. с англ. — М.: Издательство «РусскаяРедакция»; СПб.: Питер, 2007. — 656 стр.: ил.

3. Симон Робинсон, ОллиКорнес, ДжейГлинн, БартонХарвей, КрейгМакквин, ДжеродМоемека, Кристиан Нагель, Морган Скиннер, Карли Ватсон — С# для профессионалов Том I.

4. Симон Робинсон, ОллиКорнес, ДжейГлинн, БартонХарвей, КрейгМакквин, ДжеродМоемека, Кристиан Нагель, Морган Скиннер, Карли Ватсон — С# для профессионалов Том II.

5. А. В. Фролов, Г. В. Фролов — Язык С#. Самоучитель. — М.: Диалог-Мифи, 2003.-560с.

Додаток, А Форма вхідного документу Рисунок 3.1 «Форма вхідного документу № 1»

Рисунок 3.2 «Форма вхідного документу № 2»

Рисунок 3.3 «Форма вхідного документу № 3»

Рисунок 3.4 «Форма вхідного документу № 4»

Рисунок 3.4 «Форма вхідного документу № 5»

Додаток Б Форма Вихідного Документу Рисунок 4.1 «Форма вихідного документу № 1»

Рисунок 4.2 «Форма вихідного документу № 2»

Рисунок 4.3 «Форма вихідного документу № 3»

Показати весь текст
Заповнити форму поточною роботою