Проектирование информационных систем для "Агентства цифровых и рекламных услуг"
Курсовая работа, 11 Мая 2015, автор: пользователь скрыл имя
Описание работы
Цели работы – полностью разработать информационную систему для «Агентства цифровых и рекламных услуг». Необходимо произвести анализ предметной области, определить структуру задачи и смоделировать систему при помощи диаграмм унифицированного языка моделирования (UML). Далее произвести выбор программных и технических средств. По результатам работы спроектировать экранные формы и создать готовый программный продукт.
Содержание работы
Введение ……………………………………………………………………2
Техническое задание ………………………………………………...........3
Выбор программных и технических средств....…………………...........4
Описание предметной области………....……………….…………....…..5
Модель требований………………………………….…………….......….6
Модель анализа……………………..…………………………………......8
Модель проектирования……………………………………....…….........9
Интерфейсы форм …………………………………………………...…....14
Заключение……………………………………..…………………….…....16
Библиографический список……………………………………..………..
Файлы: 1 файл
Курсовая ПИС 01.04.docx
— 8.59 Мб (Скачать файл)Рис. 6.1 Диаграмма последовательностей: расчет стоимости заказа
Рис. 6.2 Диаграмма последовательностей: регистрация заказа
Рис. 6.3 Диаграмма последовательностей: расчет с заказчиком
Рис. 6.4 Диаграмма последовательностей: внесение материалов
На рис. 6.5, 6.6 и 6.7 показаны диаграммы кооперации.
Рис. 6.5 Диаграмма кооперации: расчет стоимости заказа и его регистрация
Рис. 6.6 Диаграмма кооперации: расчет с заказчиком
Рис. 6.7 Диаграмма кооперации: внесение материалов
Диаграммы состояний показывают поведения определенных классов или других объектов в динамике. Они отражают последовательность состояний, через которые проходит объект; события, которые являются причиной перехода от одного состояния к другому, или действия, которые являются причиной изменения состояния.
На рис. 6.8, 6.9, 6.10 и 6.11 показаны диаграммы состояния.
Рис. 6.8 Диаграмма состояния: расчет стоимости заказа и его регистрация
Рис. 6.9 Диаграмма состояния: внесение материалов
Рис. 6.10 Диаграмма состояния: расчет с заказчиком
Рис. 6.11 Диаграмма состояния: ЖЦ заказа
7. Интерфейсы форм
Итак, составлены модели требований, анализа и проектирования и составлены соответствующие им диаграммы, подробно описано взаимодействие между объектами. Исходя из этого, можно приступить к созданию форм приложения.
Проект запускается с главной формы. С ее помощью открываются все остальные формы, как для расчетов, так и для просмотра и редактирования нужной информации. На всех формах расположены кнопки для вызова процедур добавления, удаления и печати данных. Имеются формы со справочной информацией, полностью отражающие таблицы базы данных. Созданы отдельные формы для расчета смет, расчета оплаты времени и стоимости материалов, расчета с заказчиками и форма для внесения данных о материалах и поставщиках.
Эскизы форм приведены ниже на рис. 7.1 – 7.5.
Итак, составлены модели требований, анализа и проектирования и составлены соответствующие им диаграммы, подробно описано взаимодействие между объектами. Исходя из этого, можно приступить к созданию форм приложения.
Эскизы форм приведены ниже:
Рис. 7.1 Форма входа
Рис. 7.2 Форма каталога
Рис. 7.3 Форма оформления заказа
Рис. 7.4 Форма авторизации
Рис. 7.5 Форма администрирования
Заключение
Язык UML - это язык визуального моделирования, он разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем. Язык UML одновременно является простым и мощным средством моделирования, который может быть эффективно использован для построения разных моделей сложных систем самого различного целевого назначения.
В ходе выполнения работы была
спроектирована информационная система,
содержащая сведения о продаже авиабилетов.
Для этого была разработана последовательность
диаграмм, на основании которых был получен
DDL-код.
Библиографический
список
- Алгоритмические языки и программирование. Система программирования DELPHI: учеб. пособ. для вузов / разраб. Т.А.Лабзиной. - М: Совр. Гум. Ун-т, 2002.
- Ахангельский А.Я. Программирование в Delphi 7. – М.: ООО «Бином-Пресс», 2003 г. – 1152с.
- Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 7. – СПб.: БХВ-Петербург, 2003. – 784с: ил.
- Емельянова Н.З., Партыка Т.А., Попов И. Основы построения автоматизированных информационных систем: учебное пособие для студ. СПО. - М: Форум; Инфра-М, 2005.- 416 с.
- Карпова Т. Базы данных. Модели, разработка, реализация: учеб. пособие. - СПб: Питер, 2002.- 304 с.
- Моисеенко С. SQL : задачи и решения. - СПб: Питер, 2006.-256 с.
- Основы автоматизированных информационных систем: Автоматизированные информационные системы (АИС): учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2000.
- Основы автоматизированных информационных систем. Обеспечение автоматизированных информационных систем: учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2001.
- Принципы построения автоматизированных информационных систем (АИС). Техническое и рабочеее пректирование АИС: учеб. пособие для вузов / разраб. В.Н.Кузубовым. - М: Совр.Гум.Ун-т, 2000.-102 с.
- Семакин И.Г., Шестаков А.П. Основы программирования: учебник для студ. СПО. - М: Академия, 2003.- 438 с.
- Тейлор Аллен Дж. SQL для «чайников», 5-е издание.: Пер. с англ. – М.:
- Фаронов В.В. Система программирования Delphi . - СПб: БХВ-Петербург, 2004.- 912 с.
- Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: учебник для вузов / под ред. А.Д.Хомоненко.- 3-е изд. - СПб: Корона-Принт, 2003.- 672 с.