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

Призначення програмного продукту та вимоги до її функціональних можливостей, вхідних та вихідних даних. Інструкція оператора для роботи з програмою. Діаграми класів, прецедентів та станів. Введення даних в документ Excel і Word. Запис та зчитування з Xml.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 25.04.2015
Размер файла 6,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Зміст

Вступ

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»

Размещено на Allbest.ru


Подобные документы

  • Розробка бази даних для обробки інформації про діяльність туристичного агентства. Визначення предметної області, вхідних та вихідних даних, їх організації. Генерація схеми бази даних. Реалізація функціональних вимог. Інструкція з експлуатації системи.

    курсовая работа [5,3 M], добавлен 12.05.2015

  • Теоретичні відомості про пакет ІЗВП Borland Delphi та СУБД MS Access, оцінка їх функціональних особливостей. Опис структури бази даних. Проектування інтерфейсу програми, опис її логічної структури та функцій. Контроль коректності вхідних, вихідних даних.

    курсовая работа [4,5 M], добавлен 03.01.2014

  • Опис структури даних та вимоги до них, процедур і функцій користувача, файлів та їх призначення. Інструкція для роботи з програмою. Результати роботи програми, її структура та функціональні компоненти, принципи роботи та сфери практичного застосування.

    курсовая работа [330,6 K], добавлен 04.02.2015

  • Сутність алгоритму розв’язку задачі на оптимізацію конічної передачі. Оптимізація параметрів, підстави до розробки, призначення та вимоги до програмного продукту, вибір моделі його створення. Особливості діаграми прецедентів та умови виконання програми.

    курсовая работа [1,6 M], добавлен 12.06.2013

  • Проектування інтерфейсу програми. Вимоги до продукту. Вхідні дані на розробку автоматизованої системи. Вибір середовища програмування. Розробка структури бази даних. Функціональна та логічна структура програми. Розробка структури таблиць бази даних.

    курсовая работа [43,1 K], добавлен 30.06.2015

  • Призначення гри в хрестики-нулики та програмне забезпечення, необхідне для її функціонування. Написання програми в середовищі Borland C++ Builder. Способи виклику програми. Характер вхідних та вихідних даних. Алгоритм та тестування роботи програми.

    курсовая работа [321,6 K], добавлен 01.04.2016

  • Основи криптосистем та їх використання. Шифрування методом гамування, його зміст, прийоми та етапи реалізації. Вимоги до програмного продукту, його структура та принципи роботи, схеми алгоритму, вимоги до функціональних можливостей. Лістинг програми.

    курсовая работа [245,5 K], добавлен 25.08.2014

  • Аналіз сучасних методів та технологій проектування програмного забезпечення. Вибір цільової мобільної платформи. Розробка екранних форм, діаграми класів. Вимоги до програмного продукту. Аналіз небезпечних факторів у відділі роботи з фізичними особами.

    дипломная работа [508,1 K], добавлен 02.12.2015

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

    курсовая работа [2,0 M], добавлен 09.07.2015

  • Проектування бази даних та інтерфейсу програми. Розробка бази даних за допомогою Firebird 2.5. Контроль коректності вхідних та вихідних даних. Додавання та редагування інформації. Вплив електронно-обчислювальних машин на стан здоров'я користувачів.

    дипломная работа [4,7 M], добавлен 12.10.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.