Диплом: Автоматизация рабочего места отдела продаж в ТОО "UNIKASSA"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
65
Рис.2.9Сценарий диалогадляменеджера
2.3.2 Характеристикабазыданных
В разработанном приложении используется СУБД MySQL. MySQL
являетсярешениемдлямалыхисреднихприложений.ВходитвLAMP.Обычно
MySQLиспользуетсявкачествесервера,ккоторомуобращаютсялокальныеили
удаленные клиенты, однако в дистрибутив входит библиотека внутреннего
сервера,позволяющаявключатьMySQLвавтономныепрограммы.
ГибкостьСУБДMySQLобеспечиваетсяподдержкойбольшогоколичества
типов таблиц: пользователи могут выбрать как таблицы типа MyISAM,
поддерживающие полнотекстовый поиск, так и таблицы InnoDB,
поддерживающие транзакции на уровне отдельных записей. Более того, СУБД
MySQL поставляется со специальным типом таблиц EXAMPLE,
демонстрирующим принципы создания новых типов таблиц. Благодаря
открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно
появляютсяновыетипытаблиц.
ER-диаграммаиспользуемойбазыданныхприведенанарисунке25.
Главное
меню
Терминалы
Платежи
Отчеты
Справочники
Модели
Список
Провайдеры
Платежи
клиентов
Арендодатели
Платежи
клиентов
Платежные
терминалы
Виды
платежей
66
Рис.2.10 ER-диаграммабазыданных
Структуратаблицсозданнойбазыданныхприведенавтаблицах2.3-2.7.
Таблица2.3
Клиенты
Имяполя
Ключевое
поле
Типданных
Размер
Код
Да
Счетчик
Длинноецелое
Название
арендодателя
Нет
Текстовый
Длинноецелое
БИН
Нет
Числовой
20
№соглашения
Нет
Числовой
20
67
Продолжениетаблицы2.3
Год
Нет
Числовой
20
Месяц
Нет
Числовой
10
Аренднаяптала
Нет
Числовой
15
Договор
Нет
Числовой
15
Таблица2.4
Арендныесоглашения
Имяполя
Ключевое
поле
Типданных
Размер
Код
Да
Счетчик
Длинноецелое
Название
арендодателя
Нет
Текстовый
Длинноецелое
БИН
Нет
Текстовый
Длинноецелое
№соглашения
Нет
Числовой
10
Год
Нет
Числовой
10
Месяц
Нет
Числовой
10
Аренднаяплата
Нет
Числовой
25
Договор
Нет
Числовой
15
68
Таблица2.5
Арендодатели
Имяполя
Ключевоеполе
Типданных
Размер
Код
Да
Числовой,
счетчик
Длинноецелое
Название
арендодателя
Нет
Текстовый
Длинноецелое
БИН
Нет
Числовой
20
Адрес
Нет
Текстовый
25
Часыработы
Нет
Числовой
10
Таблица2.6
Счетанаоплату
Имяполя
Ключевоеполе
Типданных
Размер
Датасчета
Да
Числовой,
счетчик
Длинноецелое
Год
Нет
Числовой
10
Месяц
Нет
Числовой
10
Название
арендодателя
Нет
Текстовый
Длинноецелое
Аренднаяплата
Нет
Денежный
15
Номертерминала
Нет
Числовой
25
69
Таблица2.7
Платежиклиентов
Имяполя
Ключевоеполе
Типданных
Размер
Код
Да
Числовой,
счетчик
Длинное
целое
Датаплатежа
Да
Дата/время
10
Название
провайдера
Нет
Текстовый
50
Номертерминала
Нет
Числовой
50
Адрес
Нет
Текстовый
50
Сумма
Нет
Денежный
25
Датаплатежа
Нет
Дата/время
10
2.3.3.Структурнаясхемапакета(деревовызовапрограммных
модулей)
Программный продукт будет автоматизировать функции обработки
данныхиподготовкидокументовврамкахработыменеджерапопродажам.
Призапускепрограммы открывается главнаяформа, спомощью которой
возможна реализация всех функций программного продукта. В программе
предусмотренавозможностьперехода навсеостальныеформыинформационной
системы, тем самым обеспечивается полная функциональность программного
приложения. Программа компактна и не занимает много пространства на
рабочемместе,всвязисэтимнеобходимомаксимальноиспользоватьотводимое
подформуместо,атакжеиспользоватьмножествовкладокнаоднойформе для
того,чтобыневызыватьмножествоформ.
70
Также требуется предусмотреть возможность оперативного перехода на
формированиеотчетовсосновной формыразрабатываемойпрограммы.
Нарисунке23 приведенаструктурнаясхемапакета.
Рис.2.11 Структурнаясхемапакета
У конечного пользователя программный комплекс не отображается в
представленном выше виде, для него разработан более удобный и интуитивно
понятныйинтерфейс.
2.3.4 Описаниепрограммныхмодулей
Работа с программным продуктом начинается с вывода главного окна
программы,котораяфункционируетподиалоговомурежиму.Диалогомпринято
называтьпредоставлениепользователюнесколькихальтернативиобработкаего
выбора.
В диалоговую систему входят главного меню с соответствующими
всплывающимиподменюидиалоговыеокна.
На основании событий активизируются процедуры контроль
71
допустимости данных. Событием называют процесс, который активизируется
пользователем.
Все модули программного продукта связаны между собой по данным,
анализируемым на входе и вырабатываемыми на выходе. Данные поступают в
модули посредством диалога с пользователем, параметров и документов
информационной базы. Данные передаются отодного модуля к другомулишь
посредствомхранимыхдокументов.
Вцелях ведения информационной базы могутбытьреализованыведение
нормативно-справочныхдокументов,операциипросмотраипечатидокументов,
ихредактирование.Операциивыполняютсяметодомвыборазаданныхпунктовв
главном иподчиненныхменю.
ПроектируемаясистемапредназначенадляработысприменениемWEB -
интерфейса по средствам использования Интернет обозревателя,
подключающегося к серверу, выполняющему модули данного приложения и
посылающегорезультатывыполнениямодулейпользователям.
Всяработаприложенияпостроенана еговзаимодействии спользователем.
Нарисунке26 представленнаблоксхемаобработкиплатежа:
Начал
Выбор
платеж
Получени
возможны
получателе
выбра
отсутствуе
Выхо
Выбор
получател
отсутствуе
Выхо
Ввод
Выбра
Сохранени
транзакци
Выхо
72
Рис.2.12 Обработкаплатежа
Теперьпредставимсхемууправлениясправочниками(рисунок27)
Рис.2.13 Управлениесправочниками
2.4 Контрольныйпримерреализациипроектаиегоописание
Открытаячастьсайта.
Дляпросмотраспискаплатежныхтерминаловнеобходимовыбратьпункт
меню«Нашитерминалы»вверхнейчастиглавнойстраницы (рисунок28).
Для поиска информации можно использовать панель поиска в верхней
частистраницыподстрокойменю.
Начало
Выбор
справочникадля
изменения
Виды
платеж
ей
Плател
ьщики
БИК
Актуализация
Актуализация
Актуализация
Сохранение
Сохранение
Сохранение
Выход
Выход
73
Рис.2.14 Меню«Нашитерминалы»
Для просмотра новостей необходимо выбрать пункт меню «Новости» в
верхнейчастиглавнойстраницы (рисунок29).
Для поиска информации можно использовать панель поиска в верхней
частистраницыподстрокойменю.
74
Рис.2.15 Меню«Новости»
Выборпунктаменю«Контакты»открываетстраницусконтактной
информацией,какэтопоказанонарисунке30.
Рис.2.16 Меню«Контакты»

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)