Курсова робота
з дисципліни «Інформатика»
на тему: «Інформаційно-аналітична система для оформлення відрядних документів»
Зміст
Введення
. ПРОЕКТУВАННЯ ДАНИХ
. 1 ВИХІДНІ ДАНІ
. 2 СТРУКТУРА БАЗИ ДАНИХ
. 3 зв'язків між таблицями
. ПРОЕКТУВАННЯ ТА РОЗРОБКА АЛГОРИТМІВ
. 1 ФОРМА «Список викладачів»
. 2 ФОРМА «Список відряджень»
. РОЗРОБКА ІНТЕРФЕЙСУ
. 1 Основна форма
. 2 Форма «Викладачі»
. 3 Форма «відрядження»
. ДОВІДКОВА СИСТЕМА
ВИСНОВОК
Список використаних джерел
Введення
Темою даної курсової роботи є розробка інформаційно-аналітичної системи для оформлення відрядних документів. Така програма буде мати широке коло організація. Основними інформаційно-аналітичної системи є можливість ведення обліку співробітників фірми, всіх відряджень, вивід на друк готових для відрядження документів.
Дана інформаційно-аналітична система була створена за допомогою редактора Visual Basic в середовищі пакету Microsoft Excel 2007. Даний пакет обраний для середовища розробки за свої якості, такі як:
. Доступність самого пакету MS Office 2007
. Завдяки вбудованим функціям знаходити прості рішення
. Програма сама знаходить помилки коду і виділяє їх.
1. ПРОЕКТУВАННЯ ДАНИХ
. 1 ВИХІДНІ ДАНІ
Для розробки інформаційно-аналітичної системи була створена робоча книга Microsoft Excel, що містить 6 робочих аркушів: Викладачі, Місця відряджень, Відрядження, Лист1, Лист2, Ліст3.
Вихідна інформація знаходиться в таблицях «Викладачі» (ПІБ, Паспорт, Вчений ступінь, Кафедра, Посада)
«Відрядження» (ПІБ, паспорт, місто, організація, дата початку, дата кінця, кафедра, посада, мета)
Таблиця «Міста» містить у собі всі міста Росії.
1.2 СТРУКТУРА БАЗИ ДАНИХ
Перша таблиця містить у собі список всіх викладачів, їх паспортні дані, кафедру, вчений ступінь, займану посаду. Має поля:
Назва поляФорматДопустімие значеніяФІОТекстовийТекстПаспортЧісловойЧіслоУч. степеньТекстовыйТекстКафедраТекстовыйТекстДолжностьТекстовыйтекст
Друга таблиця містить список можливих міст відправки.
НазваніеФорматДопустімие значеніяГородаТекстовийТекст
Третя таблиця містить в собі історію відряджень всіх викладачів формирующуюся в порядку відправки викладача у відрядження.
НазваніеФорматДопустімие значенияФИОТекстовыйТекстПаспортЧисловойЧислаГородТекстовыйТекстОрганизацияТекстовыйТекстДата началаДатаЧіслаДата концаДатаЧислаКафедраТекстовыйТекстДолжностьТекстовыйТекстЦельТекстовыйТекст
1.3 зв'язків між таблицями
Зв'язок між таблицями організовується через форму відправки у відрядження
2. ПРОЕКТУВАННЯ ТА РОЗРОБКА АЛГОРИТМІВ
У цій главі буде розглядатися розробка алгоритмів і програмних кодів для різних елементів користувальницьких форм інформаційно-аналітичної системи.
Головна форма цієї системи відкривається автоматично з відкриттям книги Excel. Так само під час відкриття книги автоматично перевіряється наявність папки Командировочні аркуші для друку raquo ;, якщо ж її немає відбувається її створення .Це відбувається за допомогою макросу:
Private Sub Workbook_Open ()
If Dir ( C: Командировочні аркуші для друку raquo ;, vbDirectory)= Then
MkDir C: Командировочні аркуші для друку
End If.ShowSub
«Командировочні аркуші для друку» ця папка є сховищем готових до друку документів.
Так само головна форма містить три кнопки. Кнопка «Почати роботу» відкриває другу...