Автор работы: Пользователь скрыл имя, 13 Января 2013 в 21:25, курсовая работа
Целью данной курсовой работы является создание информационной системы, позволяющей максимально автоматизировать работу отдела по работе с заказами. В ходе выполнения данной работы будет проведен анализ объекта автоматизации, разработана база данных, структура пользовательского интерфейса информационной системы. Все полученные результаты будут представлены в виде таблиц и схем, а так же будет разработана действующая информационная система с соответствующей базой данных в СУБД Microsoft Visual FoxPro 9.0.
ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ 3
Введение 4
1 Системно-комплексный анализ объекта автоматизации 5
2 Структура пользовательского интерфейса автоматизированной системы 7
2.1 Функциональный аспект информационной страты объекта 7
2.2 Структура экранных форм пользовательского интерфейса 15
3 Концептуальная модель базы данных 16
3.1 1 уровень структурного аспекта информационной страты объекта 16
3.2 2 уровень структурного аспекта информационной страты объекта 17
3.3 Функционально-структурный аспект информационной страты объекта 19
3.4 Нормализация отношений 20
3.5 Структурно-функциональный аспект информационной страты объекта 22
3.6 Генерация базы данных 23
Заключение 25
Библиографический список 26
ПРИЛОЖЕНИЕ 1. ЛИСТ САМОКОНТРОЛЯ 27
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ
РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА ИТС
КУРСОВОЙ ПРОЕКТ
По дисциплине «БАЗЫ ДАННЫХ»
Тема «Информационная система “Конный магазин”»
Группа ИТА-4-08
Студент Разумова М.Б.
Преподаватель Чумак Б.Б.
Москва 2011
ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ 3
Введение 4
1 Системно-комплексный анализ объекта автоматизации 5
2 Структура пользовательского интерфейса автоматизированной системы 7
2.1 Функциональный аспект информационной страты объекта 7
2.2 Структура экранных форм пользовательского интерфейса 15
3 Концептуальная модель базы данных 16
3.1 1 уровень структурного аспекта информационной страты объекта 16
3.2 2 уровень структурного аспекта информационной страты объекта 17
3.3 Функционально-структурный аспект информационной страты объекта 19
3.4 Нормализация отношений 20
3.5 Структурно-функциональный аспект информационной страты объекта 22
3.6 Генерация базы данных 23
Заключение 25
Библиографический список 26
ПРИЛОЖЕНИЕ 1. ЛИСТ САМОКОНТРОЛЯ 27
ПРИЛОЖЕНИЕ 2. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КУРСОВОГО ПРОЕКТА 29
1. Провести краткий системно-комплексный анализ выбранного объекта автоматизации (1-я самостоятельная работа).
2. Разработать структуру пользовательского интерфейса, автоматизированной системы.
2.1. Разработать
функциональный аспект
2.2. Разработать
структуру экранных форм
3. Разработать
концептуальную модель базы
3.1. Разработать 1 уровень структурного аспекта информационной страты объекта.
3.2. Разработать 2 уровень структурного аспекта информационной страты объекта ( п.3.1.и 3.2 – 3 самостоятельная работа).
3.3. Разработать
функционально-структурный
3.4. Провести
нормализацию полученных
3.5. Разработать структурно-функциональный аспект информационной страты объекта.
3.6. Провести
генерацию базы данных. Привести
все таблицы базы данных с
их именами, именами их
4. Провести разработку проекта в СУБД Visual Fox Pro 9.0 (В проекте должны быть использованы все базовые классы СУБД и собственные пользовательские классы, материалы всех лабораторных работ по курсу «Базы данных» и «Управление данными»).
4.1. Разработать главное меню, формы ввода данных со словарями, отчеты. Разработать систему планируемых запросов. Представить их в табличной форме и в виде графиков.
4.2. Реализовать взаимодействие с текстовым редактором «Word» и электронными таблицами «Excel».
Введение
Целью данной курсовой работы является создание информационной системы, позволяющей максимально автоматизировать работу отдела по работе с заказами. В ходе выполнения данной работы будет проведен анализ объекта автоматизации, разработана база данных, структура пользовательского интерфейса информационной системы. Все полученные результаты будут представлены в виде таблиц и схем, а так же будет разработана действующая информационная система с соответствующей базой данных в СУБД Microsoft Visual FoxPro 9.0.
База данных будет создана с учетом соблюдения нормальных форм, что будет гарантировать отсутствие аномалий включения, удаления и обновления.
Для описания объекта необходимо рассмотреть сложный объект как совокупность страт: информационной, материальной, энергетической, экономической и организационной:
Sо=<Sи, Sм, Sэн, Sэк, Sорг>.
При разработке данного курсового проекта будут использоваться только информационная, материальная и организационная страты.
В качестве объекта автоматизации будет выступать отдел по работе с заказами, деятельность которого заключается в работе с клиентской базой и базой заказов, которые формируются самими клиентами при регистрации и предварительном заказе лошади, и в работе с базой лошадей и конеферм, информацию о которых присылает отдел по работе с конефермами, а также передача различной информации в другие отделы фирмы.
Структура такой организации представлена на рис.1.1.
Бухгалтерия
Отдел кадров
Отдел по работе с заказами
Отдел по работе с конефермами
Рис.1.1. Схема организационной структуры
Более полная схема взаимодействия между отделом по работе с заказами и другими подразделениями фирмы представлена на рис.1.2.
Рис. 1.2. Схема взаимодействия рассматриваемого объекта с остальными отделами фирмы
На рисунке представлены следующие информационные и материальные потоки:
1. Управляющий поток информации;
2.
Поток информации для
3. Поток информации о бюджете;
4. Поток информации о начислении зарплаты;
5.
Поток запросов о наличии
6. Поток информации о лошадях, имеющихся на конефермах;
7.
Поток информации о
8. Поток информации о принятых сотрудниках;
9. Поток людей, увольняющихся с работы;
10. Поток людей, направленных на работу в отдел по работе с заказами;
11. Поток информации о заказе на приобретение лошади;
12. Поток информации о конеферме;
13. Поток информации о клиентах.
Для разработки структуры пользовательского интерфейса необходимо рассмотреть концептуальную модель функционального аспекта информационной страты объекта автоматизации:
где – входные вектора,
– выходные вектора,
– функции преобразования в ,
– параметр функции преобразования (в данной курсовой работе не будет рассматриваться),
– определяет, как изменяются первые 4 элемента в концептуальной модели (в данной курсовой работе не рассматривается).
Если рассмотреть объект автоматизации отдельно от всей организации в целом, то отдел по работе с заказами можно представить в виде функционального элемента, осуществляющего преобразование входных векторов в выходные (рис. 2.1, 2.2).
Рис. 2.1
Входные потоки информации:
1. Управляющий поток информации;
4. Поток информации о начислении зарплаты;
6. Поток информации о лошадях, имеющихся на конефермах;
8. Поток информации о принятых сотрудниках;
11. Поток информации о заказе на приобретение лошади;
13. Поток информации о клиентах.
Выходные потоки информации:
2.
Поток информации для
3. Поток информации о бюджете;
5.
Поток запросов о наличии
7.
Поток информации о
Анализ входных и выходных векторов объекта
Рис. 2.2
Входные вектора:
– Управляющий поток
– номер приказа
– предмет приказа
– суть приказа
– обоснование приказа
– дата
– подпись
– Информация о начислении зарплаты :
– номер квитанции
- ФИО сотрудника
– должность
– отдел
– сумма зарплаты
– дата
– подпись
– Информация о лошади, имеющейся на конеферме:
– номер лошади
– кличка лошади
– характер лошади
– пол
– порода
– масть
– высота в холке
– год рождения
– специализация
– класс
– конеферма
– услуга
– стоимость
– Информация о принятых сотрудниках:
– номер приказа
– ФИО сотрудника
– должность
– отдел
– дата
– подпись
– Информация о заказе на приобретение лошади:
– номер заказа
– номер клиента
– номер лошади
– адрес доставки
– дата доставки
– комментарий
– Информация о клиентах:
– номер клиента
– ФИО клиента
– адрес
– контактный телефон
– пароль
– логин
– Информация о конеферме:
– номер конефермы
– название
– ФИО управляющего
– адрес
– контактный телефон
Выходные вектора:
– Информация для администрации (отчетность):
– номер заказа
– ФИО заказчика
– адрес проживания заказчика
– кличка лошади
– порода
– масть
– пол
– высота в холке
– год рождения
– специализация
– услуга
– поставщик
– адрес поставщика
– стоимость
– дата
– подпись
– печать
– Информация о бюджете:
– номер отчета
– отдел
– отчетный месяц
– количество потраченных средств
– детализация
– прибыль
– дата
– подпись
– Информация о наличии лошади
– порода
– пол
– специализация
– услуга
– Информация о
сотрудниках (в качестве
– номер заявления
– ФИО сотрудника
– должность
– отдел
– причина увольнения
– дата
– подпись
Примеры входных и выходных документов
– Управляющий поток информации от администрации
ПРИКАЗ № _____
Предмет приказа: ________
Суть приказа: ______
Обоснование приказа: ______
Дата: ______
Подпись: ______
– Информация о начислении зарплаты
КВИТАНЦИЯ № ______
ФИО сотрудника: ______
Должность: ______
Отдел: ______
Сумма зарплаты: ______ руб.
Дата: ___________
Подпись начальника бухгалтерии: ___________
– Информация о лошади, имеющейся на конеферме:
ЛОШАДЬ № ______
Кличка лошади: ______
Порода: ______
Пол: ______
Масть: ______
Высота в холке: ______
Год рождения: ______
Специализация: ______
Класс: ______
Конеферма: ______
Услуга: ______
Стоимость: ______
– Информациия о принятых сотрудниках:
ПРИКАЗ № ______
ФИО сотрудника: ______
Должность: ______
Отдел: _____
Дата принятия на работу: ______
Подпись начальника ОК: ______
– Информация о заказе на приобретение лошади:
ЗАКАЗ № _____
ФИО клиента: ______
Номер лошади: ______
Адрес доставки: _____
Комментарий: ______
Дата: ______
– Информация о клиентах:
КЛИЕНТ № _____
ФИО клиента: ______
Адрес проживания: ______
Контактный телефон: ______
Пароль: ______
Логин: ______
– Информация о конеферме:
КОНЕФЕРМА № ______
Название: ______
ФИО управляющего: ______
Адрес: ______
Контактный телефон: ______
– Информация для администрации (отчетность):
ЗАКАЗ № ______
ФИО заказчика: ______
Адрес проживания заказчика: ______
Предмет договора:
Кличка лошади: ______
Порода: ______
Масть: ______
Пол: ______
Высота в холке: ______
Год рождения: _____
Специализация: ______
Услуга: ______
Поставщик (наименование конефермы, в которой находится лошадь): ______
Адрес поставщика: ______
Стоимость: ______ руб.
Дата: ______
Подпись: ______
Печать: ______
– Информация о бюджете:
ОТЧЕТ № ______
Отдел: ______
Отчетный месяц: ______
Количество потраченных
Детализация (на что потрачено): _____
Общее количество средств, вырученных за все заключенные договора: _____ руб.
Дата: _____
Подпись начальника ОРЗ: _____
– Информация о наличии лошади:
ЗАПРОС № ______
Порода: ______
Пол: ______
Специализация: ______
Услуга: ______
– Информация о сотрудниках:
ЗАЯВЛЕНИЕ ОБ УВОЛЬНЕНИИ № ______
Я, (ФИО) ___________, работающий в _____ отделе на должности ____, прошу меня уволить в связи с _____.