Информационная система "Конный магазин"

Автор работы: Пользователь скрыл имя, 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

Содержимое работы - 1 файл

Пояснительная записка Разумова.docx

— 683.25 Кб (Скачать файл)

МОСКОВСКИЙ  ГОСУДАРСТВЕННЫЙ ИНСТИТУТ

РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ

(ТЕХНИЧЕСКИЙ  УНИВЕРСИТЕТ)

 

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

 

КАФЕДРА ИТС

                                                        

 

 

 

 

 

 

 

КУРСОВОЙ  ПРОЕКТ

 

По дисциплине «БАЗЫ ДАННЫХ»

 

Тема «Информационная система “Конный магазин”»

 

 

 

 

 

 

 

 

Группа ИТА-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. Разработать  структуру экранных форм пользовательского  интерфейса (п.2.1 и 2.2. - 2-я самостоятельная  работа).

3. Разработать  концептуальную модель базы данных (база данных должна содержать  не менее 30 атрибутов).

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.

База данных будет  создана с учетом соблюдения нормальных форм, что будет гарантировать  отсутствие аномалий включения, удаления и обновления.

 

  1. Системно-комплексный  анализ объекта  автоматизации

Для описания объекта необходимо рассмотреть  сложный объект как совокупность страт: информационной, материальной, энергетической, экономической и  организационной:

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. Поток информации о клиентах.

  1. Структура пользовательского интерфейса автоматизированной системы

Для разработки структуры пользовательского  интерфейса необходимо рассмотреть  концептуальную модель функционального  аспекта информационной страты объекта  автоматизации:

 

где – входные вектора,

 – выходные вектора,

 – функции преобразования  в    ,

  – параметр функции преобразования (в данной курсовой работе не будет рассматриваться),

 – определяет, как изменяются первые 4 элемента в концептуальной модели (в данной курсовой работе не рассматривается).

 

 

    1. Функциональный аспект информационной страты объекта

Если  рассмотреть объект автоматизации  отдельно от всей организации в целом, то отдел по работе с заказами можно  представить в виде функционального  элемента, осуществляющего преобразование входных векторов в выходные (рис. 2.1, 2.2).

 

Рис. 2.1

Входные потоки информации:

1. Управляющий поток информации;

4. Поток информации о начислении  зарплаты;

6. Поток информации о лошадях,  имеющихся на конефермах;

8. Поток информации о принятых  сотрудниках;

11. Поток информации о заказе  на приобретение лошади;

13. Поток информации о клиентах.

 

Выходные потоки информации:

2. Поток информации для администрации  (отчетность);

3. Поток информации о бюджете;

5. Поток запросов о наличии лошади;

7. Поток информации о сотрудниках.

 

Анализ входных и выходных векторов объекта

 

Рис. 2.2

Входные вектора:

 – Управляющий поток информации  от администрации:

 – номер приказа

 – предмет приказа

 – суть приказа

 – обоснование приказа

 – дата

 – подпись

 – Информация о  начислении зарплаты :

 – номер квитанции

- ФИО сотрудника

 – должность

 – отдел

 – сумма зарплаты

 – дата

 – подпись

 – Информация о  лошади, имеющейся на конеферме:

 – номер лошади

 – кличка лошади

 – характер лошади

 – пол

 – порода

 – масть

 – высота в холке

 – год рождения

 – специализация

 – класс

 – конеферма

 – услуга

 – стоимость

 – Информация о принятых сотрудниках:

 – номер приказа

 – ФИО сотрудника

 – должность

 – отдел

 – дата

 – подпись

 – Информация о  заказе на приобретение лошади:

 – номер заказа

 – номер клиента

 – номер лошади

 – адрес доставки

 – дата доставки

 – комментарий

 – Информация о  клиентах:

 – номер клиента

 – ФИО клиента

 – адрес

 – контактный телефон

 – пароль

 – логин

 – Информация о  конеферме:

    – номер конефермы

 – название

 – ФИО управляющего

 – адрес

 – контактный телефон

 

Выходные вектора:

 – Информация для  администрации (отчетность):

 – номер заказа

 – ФИО заказчика

 – адрес проживания  заказчика

 – кличка лошади

 – порода

 – масть

 – пол

 – высота в холке

 – год рождения

 – специализация

 – услуга

 – поставщик

 – адрес поставщика

 – стоимость

 – дата

 – подпись

 – печать

 – Информация о  бюджете:

 – номер отчета

 – отдел

 – отчетный месяц

 – количество потраченных  средств

 – детализация

 – прибыль

 – дата

 – подпись

 

 – Информация о  наличии лошади

 – порода 

 – пол

 – специализация

 – услуга

 – Информация о  сотрудниках (в качестве примера  взято заявление об увольнении, однако спектр различных видов  документов данного потока очень  обширный – начиная общей информацией  о каждом сотруднике и заканчивая  заявлением об уходе в декретный  отпуск):

 – номер заявления

 – ФИО сотрудника

 – должность

 – отдел

 – причина увольнения

 – дата

 – подпись

 

Примеры входных и выходных документов

 

 – Управляющий поток информации от администрации

ПРИКАЗ № _____

Предмет приказа: ________

Суть приказа: ______

Обоснование приказа: ______

Дата: ______

Подпись: ______

 

 – Информация о  начислении зарплаты 

КВИТАНЦИЯ № ______

ФИО сотрудника: ______

Должность: ______

Отдел: ______

Сумма зарплаты: ______ руб.

Дата: ___________

Подпись начальника бухгалтерии: ___________

 – Информация о лошади, имеющейся на конеферме:

ЛОШАДЬ №  ______

Кличка лошади: ______

Порода: ______

Пол: ______

Масть: ______

Высота в холке: ______

Год рождения: ______

Специализация: ______

Класс: ______

Конеферма: ______

Услуга: ______

Стоимость: ______

 

 – Информациия о принятых сотрудниках:

ПРИКАЗ № ______

ФИО сотрудника: ______

Должность: ______

Отдел: _____

Дата принятия на работу: ______

Подпись начальника ОК: ______

 – Информация о заказе на приобретение лошади:

ЗАКАЗ № _____

ФИО клиента: ______

Номер лошади: ______

Адрес доставки: _____

Комментарий: ______

Дата: ______

 – Информация о клиентах:

КЛИЕНТ № _____

ФИО клиента: ______

Адрес проживания: ______

Контактный телефон: ______

Пароль: ______

Логин: ______

 – Информация о конеферме:

КОНЕФЕРМА № ______

Название: ______

ФИО управляющего: ______

Адрес: ______

Контактный телефон: ______

 

 – Информация для администрации (отчетность):

ЗАКАЗ № ______

ФИО заказчика: ______

Адрес проживания заказчика: ______

Предмет договора:

Кличка лошади: ______

Порода: ______

Масть: ______

Пол: ______

Высота в холке: ______

Год рождения: _____

Специализация: ______

Услуга: ______

Поставщик (наименование конефермы, в  которой находится лошадь): ______

Адрес поставщика: ______

Стоимость: ______ руб.

Дата: ______

Подпись: ______

Печать: ______

 – Информация о  бюджете:

ОТЧЕТ № ______

Отдел: ______

Отчетный месяц: ______

Количество потраченных средств: ______ руб.

Детализация (на что потрачено): _____

Общее количество средств, вырученных за все заключенные договора: _____ руб.

Дата: _____

Подпись начальника ОРЗ: _____

 – Информация о  наличии лошади:

ЗАПРОС № ______

Порода: ______

Пол: ______

Специализация: ______

Услуга: ______

 

 – Информация о сотрудниках:

ЗАЯВЛЕНИЕ ОБ УВОЛЬНЕНИИ № ______

Я, (ФИО) ___________, работающий в _____ отделе на должности ____, прошу меня уволить  в связи с _____.

Информация о работе Информационная система "Конный магазин"