Дипломная работа: Автоматизация обработки заявок ИП "Байбеков"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
71
Структура представления (VIEW) ALLCLIENTS, предназначенного
для временного хранения и обработки сумм оплаты клиентами за
выполненные работы, представлена в таблице 21.
Таблица 21
Структура записи представления ALLCLIENTS («Денежные
выплаты клиентами за выполненные работы»)
Наименование показателя
Идентификатор
Тип
Код строки
id
Int
Код клиента
Clients_id
Int
ФИО клиента. Формируется из поля
Name справочника Clients
Name
Nvarchar(600)
Заказ клиента, по которому были
оплачены выполненные работы (берется
из поля «Num» таблицы Orders
NumZak
Int
Сумма оплаты по заказу (берется как
сумма полей «Price» из таблиц
DeffectsList и ComponentsList)
Sum
Money
Переменная Sum в блок-схеме данного модуля представляют собой
результатные показатели «Денежные выплаты клиентом за выполненные
работы».
2.4. Контрольный пример реализации проекта и его описание
Взаимодействие пользователя с системой осуществляется в
диалоговом режиме. Основным связующим элементом разрабатываемой
АИС является система меню, состоящего из главной формы и
вспомогательных. Разработанная система является меню -
ориентированной. Опишем интерфейс работы с программой. При запуске
программы необходимо ввести имя и пароль для авторизации в данной
программе (см. рис. 25).
Рисунок 25. Вход в систему обработки заявок
В результате удачной авторизации появляется главное меню.
72
При нажатии меню «?» – «О программе» появляется форма с
информацией о данной программе в которой указано наименование
дипломной работы и год создания.
При нажатии меню «Служебные» – «Выход» программа закрывается,
а «Служебные» - «Смена пользователя» программа закрывается и
появляется форма авторизации.
При нажатии меню «Журнал» - «Заявки от клиента» появляется
форма с заявками.
При нажатии меню «Журнал» - «Дефектная ведомость» появляется
одноименная форма.
Для того чтобы ограничить количество выводимых документов
используется кнопка при нажатии на которую появляется форма
выбора периода
При нажатии периода с 01.04.2017 получаем документы за данный
период (см. рис. 26).
Рисунок 26. Форма «Заявки от клиента»
В случае использования фильтра по описанию (см. рис. 27) остаются
только те документы, у которых в описании содержится «Ремонт».
Рисунок 27. Форма с распорядительными документами по
фильтру
73
На рисунке 28 представлена форма на которой производится ввод
нового документа.
Рисунок 28. Ввод новой заявки на ремонт кузова
Как видно на рисунке выбран клиент из справочника клиента,
менеджер, который принял заявку из справочника пользователей, введен
номер 33, выбрана дата 06.12.2017. В описании сказано что данная заявка
на ремонт кузова.
Для того чтобы просмотреть историю по документу необходимо
нажать кнопку . В результате появляется форма с историей изменения
документа (см. рис. 28).
Рисунок 28. История ведения заявок
Для того чтобы просмотреть документы определенного менеджера
компании, например Иванова нажимаем кнопку (см. рис. 29).
74
Рисунок 29. Настройка отображаемых документов
После выбора определенного менеджера на форме заявок клиента
отображаются только те документы, у которых создатель Иванов.
Рисунок 30. Вывод заявок Иванова
В результате можно сделать вывод, что программа работает и
соответствует целям и задачам дипломной работы.
Выводы по главе 2
Для проектирования системы более всего подходит стандарт
ISO/IEC 12207:2010, который задает более 40 процессов и охватывает
различные работы и задачи, которые связаны с разработкой и построением
программных средств, начиная с анализа предметной области и заканчивая
изготовлением конечного продукта. Из существующих на сегодняшний
день каскадной, спиральной и итерационной моделей жизненного цикла
проекта автоматизации в данном проекте мы выберем итерационную
75
модель, при которой происходит способ быстрой разработки приложений
RAD (Rapid Application Development). Так как компания ИП
«БАЙБЕКОВ» не может приостанавливать работу из-за внедрения
информационной системы мы будем использовать метод «скачок».
Использование метода «скачка» предусматривает полный отказ от уже
существующей и работающей системы и моментальный переход на новую
информационную систему. Для данного дипломного проекта разработка
ИС производится внутренними силами, то есть теми специалистами-
разработчиками проекта, а также персоналом IT-cлужбы, без привлечения
сторонних специалистов. Согласно безопасности пользователи должны
иметь учетные записи, защищенные паролем, который состоит из
латинских букв и цифр и имеет длину более 7 символов. Все сервера
компании должны быть защищены от возможности несанкционированного
доступа к ним. Базу данных ИС можно зашифровать при помощи
встроенных средств Microsoft SQL Server 2008, который обеспечивает
прозрачное шифрование данных (Transparent Data Encryption или TDE), а
так же целиком всей базы данных. Разрабатываемый программный
продукт автоматизирует функции обработки заявок компанией ИП
«БАЙБЕКОВ». Выделяется два подмножества функций системы
обработки заявок это- служебные функции и основные функции обработки
данных.
Разработаем ER-модель (Entity-Relationship model, модель
«сущность-связь») базы данных. ER модель (рисунок 13) отображает
состав и взаимосвязи таблиц, отражающих содержание информационной
модели в терминах конкретной СУБД. В качестве СУБД для клиент-
серверного самописного приложения оптимальным решением будет SQL
Server, в связи с этим база данных Applications будет являться реляционной
базой данных с составе разрабатываемой информационной системы.
Описание программных модулей включает блок-схемы программных
модулей и описание блок-схем алгоритмов основных расчетных модулей.
Источник: https://baza.diplomsite.ru/previewfile/1876