Автор: Пользователь скрыл имя, 20 Января 2013 в 16:19, курсовая работа
В настоящий момент на рынке существует небольшое число АИС для автоматизации деятельности «Организация городских мероприятий». Наиболее распространён такой программный продукт, как «1С:Управление небольшой фирмой 8», который предназначен для автоматизации предприятия численностью от одного, двух до нескольких десятков человек. Данное ПО характеризуется несложными процессами управления и организационной структурой, которые значительно упрощают процесс работы с клиентами.
Рисунок 6 – Таблица «Пиротехника»
Рисунок 7 – Таблица «Украшения»
Рисунок 8 – Таблица «Спонсоры»
Рисунок 9 – Таблица «Мероприятие»
На основе перечисленных таблиц создадим схему данных (рис. 10).
Рисунок 10 - Схема данных
Схема данных наглядно отображает логическую структуру базы данных: таблицы и связи между ними, а также обеспечивает использование установленных в ней связей при обработке данных.
2.2.3.2 Запросы БД (представления), хранимые процедуры, функции
Для созданной базы данных создадим хранимую процедуру, функцию и несколько различных запросов, чтобы использовать их в дальнейшем при разработке пользовательского интерфейса.
Рисунок 11 – Запрос «5 самых дешёвых украшений»
Рисунок 12 – Запрос «Вклад >15000»
Рисунок 13 – Запрос «Ответс+организ»
Рисунок 14 – Запрос «Пригласительные»
Рисунок 15 – Запрос «Проведённые мероприятия»
Рисунок 16 – Запрос «Рабочий персонал»
Рисунок 17 – Запрос «Список ответственных за сценарий»
Рисунок 18 – Запрос «Фильтр шар»
Рисунок 19 – Запрос «Фильтр салют»
Рисунок 20 – Хранимая процедура «Отображение мероприятий по названию»
Проверим работоспособность
Рисунок 21 – Результат хранимой процедуры «Отображение мероприятий по названию»
Рисунок 22 – «Функция отбора по возрасту»
Проверим работоспособность
новой табличной
Рисунок 23 – результат «Функции отбора по возрасту»
Полученные запросы будут использованы при разработке интерфейса пользователя.
2.3.1 Выбор среды программирования
Для разработки пользовательского
интерфейса был использован такой
программный продукт как Microsoft Visual
Studio 2008. Эта программа компании Майкрософт включает интегрированную
среду разработки программного обеспечения
и ряд других инструментальных средств.
Данный продукт позволяет разрабатывать
как консольные приложения, так
и приложения с графическим интерфейсом,
в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-
Visual Studio включает в себя редактор исходного кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода и добавление новых наборов инструментов. [11]
2.3.2 Алгоритмы работы программ
Для представления алгоритмов работы программ используем блок-схемы.
Построим алгоритм работы главной формы «Организация городских мероприятий» (рис. 24).
Рисунок 24 – Алгоритм работы главной формы «Организация городских мероприятий»
На рисунке 25 показан алгоритм работы формы «Отображение информации по названию мероприятия», к которой пользователь будет неоднократно обращаться.
Рисунок 25 – Алгоритм работы формы «Отображение информации по названию мероприятия»
Алгоритм основной
формы «Мероприятие»
2.3.3 Разработка экранных форм
При загрузке программы
открывается главная форма «
Рисунок 26 – Главная форма
Главная форма
является основным меню для выбора
дальнейших действий. В верхней части
формы расположена панель (menuStrip1), на которой
находится кнопка «Справка» (справкаToolStripMenuItem), содержащая вкладку
«Вызов справки» (вызовСправкиToolStripMenuItem
При нажатии на вкладку «Вызов справки» выполняется команда:
System.Diagnostics.Progress.
Это команда открывает окно справки, в которой содержится информация о программе (рис. 27).
Рисунок 27 – Справочная система
При нажатии на кнопку «Выход» выполняется операция:
Close();
Кроме меню на главной форме также находится 6 кнопок (button1 – button6) для перехода на другие формы с соответствующими данными. Пропишем код для открытия каждой формы:
Form6 f6 = new Form6();
f6.Show();
Form2 f2 = new Form2();
f2.Show();
Form7 f7 = new Form7();
f7.Show();
Form4 f4 = new Form4();
f4.Show();
Form5 f5 = new Form5();
f5.Show();
Form3 f3 = new Form3();
f3.Show();
Последующие кнопки для открытия других форм будут иметь аналогичный код.
В качестве фона на форму добавлена картинка (pictureBox1), а также надпись «Организация городских мероприятий» (label1).
При нажатии на кнопку «Украшения» (button1) открывается форма «Украшения» (form6) (рис. 28).
Рисунок 28 – Форма «Украшения»
На этой форме
находятся следующие
button1- кнопка для перехода на следущую запись;
button4- кнопка «Прайс-лист украшений» для просмотра отчёта «Прайс-лист «Украшения»» (form21) (рис. 29).
Рисунок 29 – форма, содержащая отчёт «Прайс-лист «Украшения»
button2- кнопка «5 самых дешёвых украшений» для открытия новой формы «5 самых дешёвых украшений» (form20), содержащей таблицу по запросу «5 самых дешёвых украшений» (рис. 30);
Рисунок 30 – Форма «5 самых дешёвых украшений»
button3- кнопка «Фильтр шар» для открытия новой формы «Фильтр шар» (form19), содержащей таблицу по запросу «Фильтр шар» (рис. 31);
Рисунок 31 – Форма «Фильтр шар»
При нажатии кнопки «Ответстсвенные» (button3), расположенной на главной форме, открывается форма «Ответственные» (Form4) (рис. 32).
Рисунок 32 – Форма «Ответственные»
Данная форма содержит похожие компоненты, как и форма «Украшения». Нажимая на кнопку «Ответственные за сценарий» (button3) открывается новая форма «Ответственные за сценарий» (form16), содержащая таблицу по запросу «Список ответственных за сценарий» (рис. 33);
Рисунок 33 – Форма «Ответственные за сценарий»
Если на главной форме «Организация городских мероприятий» нажать на кнопку «Спонсоры» (button5), то появится форма «Спонсоры» (form 5) (рис. 34).
Рисунок 34 – Форма «Спонсоры»
Эта форма аналогична форме «Ответственные», но, при нажатии на кнопку «Табличный вид» (button2), открывается форма «Таблица «Спонсоры»» (form8) (рис. 35).
Рисунок 35 – Форма «Таблица «Спонсоры»»
На этой форме
размещены следующие
Информация о работе Разработка АРМ «Организация городских мероприятий»