Курсовые работы / ПРИС КП_И_1
.pdfРисунок 16 – Выбор пути к БД
3. После выбора пути к БД и успешной идентификации пользователя открывается главная форма программы, представленная на рисунке 17.
Рисунок 17 - Главное окно программы
Ввыпадающем меню имеются следующие пункты:
1)Файл:
–Закрыть;
2)Справочники:
-Дисциплины;
-Тарифы;
-Преподаватели;
-Группы.
3)Отчеты:
-Расчет почасовой оплаты преподавателей;
-Список преподавателей для группы;
-Расчет нагрузка преподавателей;
-Список экзаменов преподавателя;
29
5) Сервис:
-Резервное копирование;
-Изменение пароля.
6)Справка
7)О программе.
Рассмотрим работу с системой на примере справочника «Дисциплины».
Для поиска необходимо задать критерий поиска и ввести искомое значение.
Поиск производится по введенным буквам. Пример работы поиска представлен на рисунке 18.
Рисунок 18 – Поиск по критерию «Дисциплина»
Для добавления новой дисциплины необходимо нажать на кнопку «Добавить» и заполнить все необходимые поля как показано на рисунке 19.
30
Рисунок 19 - Добавление сведений о новой дисциплине
Причем идентификатор номера семестра к названию дисциплины добавится автоматически.
Редактирование происходит аналогично.
Для удаления дисциплины необходимо поставить курсор на интересующую запись и нажать на кнопку «Удалить».
Работа с остальными справочниками происходит аналогично.
Работу с отчетами рассмотрим на примере отчета «Почасовая оплата».
Для расчета почасовой оплаты необходимо выбрать за какой семестр будет произведен расчет и нажать кнопку рассчитать (рисунок 20)
31
Рисунок 20 – Расчет почасовой оплаты преподавателей
Для выбора конкретного преподавателя необходимо указать его ФИО в соответствующем окне и нажать кнопку «Расчет почасовой оплаты», после чего появится форма «Оплата Преподаватель» (рисунок 21).
Рисунок 21 – Расчет почасовой оплаты для работника
32
ЗАКЛЮЧЕНИЕ
Создание информационной системы – трудоемкая задача, для решения которой необходимо иметь представление о методах анализа, проектирования и реализации программных систем, ориентироваться в существующих подходах и технологиях. Данный курсовой проект посвящен разработке информационной системы для автоматизации расчетов почасовой оплаты преподавателей учебного заведения. В результате выполнения курсового проекта решены следующие задачи:
-дан теоретический обзор по заданной теме «internet Information Server»;
-проведен анадиз предметной области;
-в результате анализа построены структурно-функциональная модель и модель данных «сущность-связь», выбраны структуры таблиц базы данных, учтены вопросы, связанные с нормализацией баз, описаны таблицы нормализованной базы данных;
-выбраны ключевые поля, по которым необходимо провести индексацию таблиц; приведено и описано разработанное дерево программных модулей,
приведена блок-схема модуля расчета зарплаты;
-приведена инструкция пользователя по установке ИС и работе с ней.
Разработанная ИС выполняет все указанные в техническом задании функции,
имеет удобный пользовательский интерфейс, обладает достаточной степенью надежности в работе. Кроме этого в системе реализован контекстный поиск,
проверка корректности при вводе. Основными направлениями дальнейшего совершенствования разработанной ИС являются:
-использование данной базы для различных учебных заведений: создание дополнительных таблиц, содержащих специфические для учебного заведения данные (количество семестров, размер почасовой оплаты и т.д.).
-увеличение объема статистичекой отчетности: по конкретным преподавателям,
курсм, предметам.
33
СПИСОК ИСПОЛЬЗОВАННЫ ИСТОЧНИКОВ
1 Абрамов Г. В., Медведкова И. Е., Коробова Л. А. Проектирование информационных систем [электронный ресурс]. Воронеж, Воронежский Государственный университет инженерных технологий, 2012. 172 с. Режим доступа:
http://biblioclub.ru/index.php?page=book_red&id=141626&sr=1
2 Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник для студентов вузов М. : Финансы и статистика,
2013. 352 с.
3 Ревунков Г. И. Проектирование баз данных [электронный ресурс]: учебное пособие. М. : МГТУ им. Н.Э. Баумана (Московский государственный технический университет имени Н.Э. Баумана), 2011. 20 с. Режим доступа:
http://e.lanbook.com/books/element.php?pl1_id=52390
4 Карпова Т. С. Базы данных: Модели, разработка, реализация. СПб: Питер,
2011. 253 с.
5 Вендров А. М. CASE технологии. Современные методы и средства
проектирования информационных систем. М. : Финансы и статистика, 2012. 254 с.
6 Вендров А. М. Современные технологии анализа и проектирования информационных систем [Электронный ресурс] // Центр Информационных
Технологий: Режим доступа: URL http://www.citmgu.ru/
7 Арутюнов, В. В. Теория экономических информационных систем. М. :
Синтег, 2011. 360 с.
8 Проектирование информационных систем [Электронный ресурс]: Режим
доступа: URL http://www.kgau.ru/istiki/umk/pis/pis.htm
9 Хоменко А. Д. Базы данных. Учебник для вузов. М. : Синтег, 2012. 262 с.
10 Елманова Н. Корпоративные СУБД – 2011 [Электронный ресурс]//
КомпьютерПресс: Режим доступа: URL
http://www.compress.ru/article.aspx?id=20548&iid=939
34
11 Богданова С. В., Ермакова А. Н. Информационные технологии: учебное пособие для студентов вузов [электронный ресурс]: Ставрополь: Сервисшкола, 2014. 211 с. Режим доступа: http://biblioclub.ru/index.php?page=book_red&id=277476&sr=1
12 Ачкасов В. Ю. Программирование баз данных в Delphi [электронный ресурс]: М. : Интернет-Университет Информационных Технологий, 2010. 382 с.
Режим доступа: URL http://biblioclub.ru/index.php?page=book_red&id=233558&sr=1 13 Описание бизнес процессов [Электронный ресурс]: Режим доступа: URL:
http://www.bsc-consulting.ru/services/business_consulting/business_processes_definition/
14 Дарахвелидзе П. Г. Программирование в Delphi 7. Спб. : БХВ-Петербург, 2013. 784 с.
15 Проектная деятельность на уроке с использованием информационных технологий [электронный ресурс]: Проектная деятельность – Режим доступа: URL http://window.edu.ru/window/library/pdf2txt?p_id=26689
16 Нечаев Д. Ю., Чекмарев Ю. В. Надежность информационных систем
[электронный ресурс]: учебное пособие. М. : Изд. «ДМК Пресс» 2012. 64 с. Режим доступа: http://e.lanbook.com/books/element.php?pl1_id=3030
17 Ерамоков В. П. Организация оплаты труда в учреждении. 2013. 87с.
18 Курочкин В. Н. Организация, нормаитрпование и оплата труда: учебное пособие. «Директ-Медиа» 2014. 236с.
35
36
ПРИЛОЖЕНИЕ А
Функциональная модель по стандарту IDEF0
Уровни |
Шаблоны |
Параметры |
доступа |
отчетов |
обработки |
Информация о преподавателях |
|
|
|
|
|
|
Отчеты |
Информация о клиентах |
|
|
|
|
|
Работа ИС для автоматизации |
|
Информация о заработной плате |
|
расчетов почасовой оплаты |
|
|
преподавателей учебного |
|
|
|
|
|
|
Пароль пользователя |
|
заведения |
|
|
|
|
|
|
|
|
БД |
Имя пользователя |
|
|
|
|
. |
0 |
|
|
|
|
|
Администраторы системы ИС
Рисунок 22 – Контекстная диаграмма
|
Уровни доступа |
Шаблоны отчетов |
Параметры обработки |
|
|
|
|
||
Имя |
|
|
|
|
пользовател |
|
|
|
|
я |
Авторизация и |
Предоставленные права |
|
|
|
|
|
||
Пароль |
аутентификация |
|
|
|
|
|
|
||
пользователя |
пользователя |
|
|
|
. |
|
1 |
Право на обработку |
|
|
|
|
||
|
|
|
Право на работу с БД |
|
Информация о |
|
|
|
|
клиентах |
|
|
|
|
|
|
|
БД |
|
Информация о ЗП |
|
|
Заполнение БД |
|
|
|
|
|
|
|
|
. |
2 |
|
|
|
|
Администратор БД |
Отчеты |
информация о заработной |
|
Обработка |
||
|
|
|||
плате |
|
|
данных |
|
|
|
|
. |
3 |
|
|
Запросы на изменение БД |
|
|
|
ИС |
|
Администраторы системы |
|
Администратор ИС
Рисунок 23 – Диаграмма декомпозиции 1-го уровня.
37
|
|
Параметры обработки |
Право на обработку |
Шаблоны отчетов |
||
|
|
Найденная |
|
|
|
|
БД |
Поиск записи |
информация |
|
|
|
|
|
по значению |
|
|
|
|
|
|
поля |
|
|
|
|
|
|
. |
1 |
|
|
|
|
|
|
Сортировка |
|
|
|
|
|
|
записей |
|
|
|
|
|
|
|
|
Обработанная |
|
|
|
|
. |
2 |
заявка |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Запросы на |
|
|
Обработанные |
|
|
|
изменение БД |
|
|
данные |
|
|
|
|
|
|
|
|
Обработка |
|
|
|
|
|
|
заявки |
|
|
Информация о преподавателях |
|
|
|
|
|
|
|
|
|
. |
3 |
|
|
|
|
|
Администратор ИС |
Вывод данных |
Отчеты |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
. |
|
4 |
ИС
Рисунок 24 – Диаграмма декомпозиции 2-го уровня.
38