Міністерство транспорту РФ
Федеральне агентство залізничного транспорту.
ГОУВПО "Далекосхідний державний університет шляхів сполучення "
Кафедра "Інформаційні технології та системи"
Курсова робота
Розробка прикладного програмного забезпечення відділу кадрів університету
Виконав: Кірєєв Д.Р.
220 група
Перевірив: Гурвіц Г.А.
Хабаровськ 2009
Завдання на курсову роботу
"Розробка геоінформаційної системи"
з дисципліни "Геоінформаційні системи"
Дата видачі завдання: 9 лютого 2009
Термін здачі: 10 травня 2009 року - достроково, 20 травня 2009 року - в термін.
Інструментарій .
Windows XP professional, Windows Vista
Пакет AutoCAD
Пакет Microsoft Office 2007
Використовуючи запропонований інструментарій,
створити файл креслення (. dwg) з шарами: розміри, двері, інтер'єр, кімнати, сходи, написи, стіни, вікна, озера, річки, лісу, вулиці, будівлі і т.д. і т.п. (В залежності від варіанта завдання);
створити базу даних, що містить атрибутивну інформацію (набір полів - на свій вибір);
розробити на VBA форми і модулі, що забезпечують зв'язок просторової інформації з атрибутивною.
Пояснювальна записка повинна включати наступні основні розділи:
1. Текст завдання.
2. Зміст.
3. Опис процесу створення карти, плану і т.д. і т.п. у векторному форматі (в залежності від варіанта завдання).
4. Опис предметної області і схеми моделі даних.
5. Реалізація бази даних.
6. Опис реалізації зв'язку просторових даних з атрибутивними.
7. Розробка додатки (керівництво розробника).
8. Список літератури.
9. Дискета c файлами креслення і AutoCAD VBA Source, піктограм (якщо вони є), базою даних, текстом пояснювальної записки.
Література :
1. Полещук М.М. AutoCAD: розробка додатків, настройка і адаптація. СПб.: БХВ-Петербург, 2006 - 992 c.: Іл.
2. Погорєлов В.І. AutoCAD 2007. Експрес-курс. СПб.: БХВ-Петербург, 2006 - 560 c.: мул.
3. Гурвіц Г.А. Access 2007. Розробка додатків на реальному прикладі. СПб.: БХВ-Петербург, 2007 - 672 c.: Іл.
Завдання видав доцент кафедри "Інформаційні технології та системи " Гурвіц Г.А.
Зміст
1. Створення карти у векторному форматі
2. Опис предметної області та схеми моделі даних
3. Реалізація бази даних
4. Розробка програми
5. Авторські знахідки
6. Список літератури
1. Створення карти в векторному форматі
1. Створення векторної карти і шарів
Для створення векторної карти університету я користувався потужним векторним програмним комплексом по автоматизованого проектування AutoCAD 2007 від фірми Autodesk, в який крім величезного інструментарію входить також вбудовану мову програмування Visual Basic for Application.
Після відкриття AutoCAD 2007 автоматично створиться новий креслення.
Для більш ефективної роботи нашої геоінформаційної системи необхідно скористатися потужним інструментом для роботи - шарами. Використовуючи шари, можна показати/приховати необхідну графічну інформацію. У своїй роботі я використовував наступні шари:
В· План університету
В· Бібліотеки
В· Деканати
В· Зали заходів
В· Кафедри
В· Коридори
В· Приміщення харчування
В· Технічні приміщення
В· Навчальні аудиторії
В· Написи
В· Блоки
Для створення і зміни шарів необхідно виконати команду "Формат-Шар" або натиснути відповідну піктограму на панелі інструментів. В результаті відкриється вікно "Диспетчер властивостей шарів"
Для створення нового шару необхідно натиснути кнопку "Створити шар" та ввести ім'я шару.
Кожен шар можна вимикати, заморожувати і блокувати. При виключенні (зображення у вигляді лампочки) шару все, що знаходиться в ньому, не відображається на екрані, проте під внутрішній базі даних креслення він проглядається і відкритий для редагування. Можна випадково, стерти побудови у вимкненому шарі, так як їх не видно. Заморожування (зображення у вигляді сонця сніжинки) зовні не відрізняється від виключення, але він не проглядається у внутрішній базі креслення. При блокуванні шару (зображення замку) неможливо редагувати даний шар, хоча всі об'єкти видно.
Для створення плану університету я користувався інструментом "Полілінія".
2. Створення блоків
Для з'єднання графічної інформації Автокада з атрибутивною інформацією з бази даних на кресленні необхідно створити окремий шар - Блоки, клацання по якому буде здійснювати це з'єднання.
Для створення блоку використовується кнопкапанелі інструментів " Креслення" або пункт " Блок" падаючого меню "Створити" . За допомогою кнопки "Обрати об'єкти ": виділяємо потрібні елементи креслення для об'єднання, натискаємо Enter і повертаємося в той же вікно. Пишемо назву блоку та вибираємо "Перетворити в блок" в опціональною кнопці, при необхідності додаємо свої коментарі.
Після створення всіх верств і блоків я отримав наступний креслення:
2. Опис предметної області та схеми моделі даних
Розробити прикладне програмне забезпечення діяльності відділу кадрів університету (табл.1). В відділі кадрів університету знаходяться дані всіх співробітників: від викладача до ректора, і їх трудової діяльності. Поряд з такими даними, як спеціальність співробітника і займана посада, обов'язково враховуються відомості про наукового ступеня співробітника (кандидат наук, доктор) та вчене звання (Доцент, професор). Також у відділі кадрів зберігається інформація про трудову діяльності співробітника: про попередніх місцях роботи, термін роботи та підприємстві. Відділ кадрів займається підготовкою трудових договорів з викладачами після обрання їх по конкурсу на черговий термін. Також в його веденні знаходяться відомості про накладення стягнень на співробітників і їх заохочення. Стягнення до трудової книжки не заносяться, а зберігаються в електронному вигляді.
Таблиця 1
№
Поле
Тип
Розмір
Опис
1
PersonID
Числовий
5
Реєстраційний номер співробітника
2
Name
Текстовий
40
ПІБ співробітника
3
Departament
Текстовий
40
Назва кафедри, на якій він працює
4
Institute
Текстовий
40
Назва інституту (Департаменту)
5
Birth
Дата/час
Авто
Дата народження співробітника
6
Place
Текстовий
20
Місце народження
7
Address
Текстовий
60
Домашня адреса співробітника
8
Phone
|