Автор работы: Пользователь скрыл имя, 06 Сентября 2017 в 13:55, курсовая работа
Для большинства средних и мелких российских предприятий информационные системы с использованием сетей персональных компьютеров являются фактическим стандартом. В тоже время, прикладное программное обеспечение, используемое этими предприятиями (такое как автоматизированные системы документооборота, системы управления промышленными и торговыми предприятиями, бухгалтерские системы и др.), создано при помощи инструментария предыдущего поколения и не способно эффективно использовать ресурсы, предоставляемые новыми технологиями. К современным информационным системам уровня предприятия предъявляются очень высокие требования производительности, надежности, обеспечения целостности и безопасности данных (особенно при сегодняшнем развитии Internet), защиты от системных и аппаратных сбоев, масштабируемости, возможности взаимодействия с другими системами, работы в гетерогенных распределенных вычислительных сетях.
Введение………………………………………………………………….……3
Описание предметной области «Туристическое Агентство»…………………….....5
Описание предметной области………………………………………....5
Цели и задачи деятельности предприятия…………………………......5
Организационная структура предприятия…………………………..…6
Характеристика функций информационной системы……………..….…....8
Характеристика информационного обеспечения………………………...…9
Логическая модель базы данных……………………………………………10
Разработка базы данных……………………………………………….…….13
Описание Microsoft SQL Server……………………………………..…13
Описание созданных элементов в Microsoft SQL Server……….….....13
Описание таблиц…………………………………………......…..14
Описание представлений и фильтров………………………..…18
Описание хранимых процедур…………………………….....…22
Описание функций………………………………………….…....23
Диаграмма базы данных и триггеры.………………………..….24
Разработка приложения…………………………………………………...…28
Описание Microsoft Visual Studio………………………………….…..28
Описание форм……………………………………………………....….29
Разработка отчетов……………………………………………………….…..34
Описание технических требований……………………………………..…..36
Экономическое обоснование……………………………………………...…38
Заключение……………………………………………………………......…..40
Список литературы………………………………………………...……...….41
Рисунок 5.3 – Таблица «Клиенты»
Поля созданной таблицы (тип данных поля, ключи, таблица 5.3.).
Таблица 5.3 – «Клиенты»:
Имя столбца |
Тип данных |
Ключи |
Код клиента |
integer |
Первичный ключ |
ФИО |
varchar(50) |
|
Адрес |
varchar(50) |
|
Телефон |
varchar(50) |
Рисунок 5.4. – Таблица «Прайс-лист»
Поля созданной таблицы (тип данных поля, ключи, таблица 5.4.).
Таблица 5.4 – «Прайс-лист»:
Имя столбца |
Тип данных |
Ключи |
Код прайс-листа |
integer |
Первичный ключ |
Код клиента |
integer |
|
Код услуги |
integer |
|
Вид услуги |
varchar(50) |
|
Стоимость |
integer |
Рисунок 5.5. – таблица «Сотрудники»
Поля созданной таблицы (тип данных поля, ключи, таблица 5.5.).
Таблица 5.5 – «Сотрудники»:
Имя столбца |
Тип данных |
Ключи |
Код сотрудника |
integer |
Первичный ключ |
Должность |
varchar(50) |
|
ФИО |
varchar(50) |
|
Телефон |
varchar(50) |
|
Код заказа |
integer |
Рисунок 5.6. – таблица «Статус заказа».
Поля созданной таблицы (тип данных поля, ключи, таблица 5.6.).
Таблица 5.6 – «Статус заказа»:
Имя столбца |
Тип данных |
Ключи |
Код статуса |
integer |
Первичный ключ |
Текущий статус заказа |
varchar(50) |
Созданы следующие представления.
Рисунок 5.7. – запрос «Информация о заказах»
Рисунок 5.8. - Запрос «Заказы в туристическом агенстве + Статус заказа + Сотрудники»
Рисунок 5.9. - Запрос «Клиенты + Заказы в туристическом агенстве»
Созданы следующие фильтры.
Рисунок 5.10. – фильтр «Заказ завершён»
Рисунок 5.11. – фильтр «Стоимость»
Рисунок 5.12. – фильтр «Дата»
Фильтрация проходит по заданным условиям, которые можно менять, в зависимости от требований.
Созданы следующие хранимые процедуры.
Рисунок 5.13. – «Отображение сотрудника по Должности»
Данная хранимая процедура выводит информацию о сотруднике, по заданному пользователем значению поля «Должность».
Рисунок 5.14. – «Отображение клиента по коду клиента»
Данная хранимая процедура выводит информацию о клиенте по заданному пользователем значению поля «Код клиента».
Созданы следующие функции.
Рисунок 5.15. – «Отбор по наименованию заказа»
Данная функция отбирает заказы по их наименованию.
Рисунок 5.16. – «Отображение сотрудников по ФИО»
Данная пользовательская функция выводит информацию, связанную с выбранным пользователем сотрудником.
Создана следующая диаграмма.
Рисунок 5.17. – диаграмма БД
На данной диаграмме отображены все таблицы, их атрибуты и связи.
Созданы следующие триггеры.
Рисунок 5.18. – окно редактирования кода
Данный триггер будет выводить сообщение «Запись добавлена» при добавлении записи в таблицу «Клиенты».
Рисунок 5.19. – результат выполнения триггера
Результатом данного триггера является шестая строчка, которая была добавлена после выполнения триггера.
Рисунок 5.20. – окно редактирования кода
Данный триггер будет выводить сообщение «Запись изменена» при добавлении записи в таблицу «Клиенты».
Рисунок 5.21. – результат выполнения триггера
Результатом данного триггера является пятая строчка, которая была изменена после выполнения триггера.
Рисунок 5.22. – окно редактирования кода
Данный триггер будет выводить сообщение «Запись удалена» при добавлении записи в таблицу «Клиенты».
Рисунок 5.23. – результат выполнения триггера
Результатом данного триггера является шестая строчка, которая была удалена после выполнения триггера.
Microsoft Visual Studio — линейка продуктов
компании Microsoft, включающих интегрированную среду разработки программного обеспечения и
ряд других инструментальных средств.
Данные продукты позволяют разрабатывать
как консольные приложения, так и приложения
с графическим интерфейсом, в
том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Visual Studio включает один или несколько компонентов из следующих:
Многие варианты поставки также включают:
Созданы следующие формы.
Рисунок 6.1 – «Главная кнопочная форма»
Данная форма является главным меню, взаимодействуя с которым пользователь может переключаться между таблицами с помощью соответствующих кнопок.
Рисунок 6.2 – форма «Таблица «Виды услуг»
С помощью данной формы пользователь может взаимодействовать с данными из таблицы «Виды услуг» и просмотреть все виды предоставляемых услуг с помощью навигационных кнопок на панели сверху. Также на ней располагаются 7 кнопок, позволяющих работать с записями: «Первая», «Предыдущая», «Добавить», «Последняя», «Следующая», «Удалить», «Сохранить».
Рисунок 6.3 – форма Таблица «Заказы в туристическом агентстве».
С помощью данной формы пользователь сможет просматривать данные из таблицы «Заказы в Туристическом Агентстве» о заказах и просмотреть все предоставляемые услуги с помощью навигационных кнопок на панели сверху.
Рисунок 6.4 – форма «Таблица «Клиенты»
С помощью данной формы пользователь сможет просматривать информацию из таблицы «Клиенты» о клиентах, которым фотолаборатория предоставляет какие-либо услуги и просмотреть всею хранимую информация с помощью навигационных кнопок на панели сверху.
Рисунок 6.5 – форма «Таблица «Прайс-лист»
С помощью данной формы пользователь сможет просматривать информацию из таблицы «Прайс-лист» о видах предоставляемых услуг и их стоимости, также пользоваться навигационными кнопками на панели сверху для просмотра всей хранимой информации. Также на ней располагаются 7 кнопок, позволяющих работать с записями: «Первая», «Предыдущая», «Добавить», «Последняя», «Следующая», «Удалить», «Сохранить».
Информация о работе Разработка информационной системы «Туристическое Агентство»