Дипломная работа: Автоматизация процесса ведения документации и отчетности в ИП Черкашин

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
На этой модели данных базируются почти все наиболее популярные
современные СУБД для ПЭВМ. Существенными преимуществами реляционной
модели данных являются простота представления данных, так как таблицы
являются для этого привычной формой, естественный характер формирования
запросов, так как они не привязаны жестко к заранее определенной структуре и
высокая степень независимости данных, так как интерфейс пользователя не
связан с деталями физической структуры памяти и стратегий доступа.
Достоинствами реляционной модели являются:
процесс проектирования баз данных наиболее формализован,
вследствие этого реляционная модель имеет более широкие
возможности для проектирования баз данных.
простота, за счет использования двумерных таблиц;
гибкость, за счет возможности использования отношений, которые
позволяют получать проекции таблиц в разных плоскостях;
ясная взаимосвязь атрибутов из различных отношений и файлов;
независимость данных от прикладной программы;
простой язык манипулирования данными, основанный на
реляционной алгебре, который более доступен для пользователя.
Обоснование выбора формы хранения данных в памяти ЭВМ.
Разработанная система с использованием базы данных позволяет:
централизовать информационный фонд системы;
произвести структурирование данных в виде удобном для
проектировщика или разработчика;
рассчитывать показатели.
Наличие в составе системы управления базами данных (СУБД) средств,
ориентированных на разные категории пользователей, делает возможной работу
с базой данных не только профессионалов в области обработки данных, но и
пользователей, которые не имеют специальных навыков.
Входными данными для информационной системы являются данные о
клиентах и их заказах. Все входные данные формируются путем заполнения
специальных форм на сайте и сохраняются в базе данных.
39
На форме добавления клиента указываются:
наименование клиента (ФИО);
телефон;
комментарий.
При добавлении нового заказа указываются следующие данные:
клиент, для которого создается заказ;
сотрудник, добавивший заказ (менеджер по продажам);
стоимость заказа;
статус заказа;
комментарий сотрудника, добавляющего заказ;
перечень услуг по заказу;
дата и время приема создания заказа.
Формы, с помощью которых формируются входные данные содержат
поля для ввода каждого атрибута, кроме статуса заказа, автора и даты/времени
заказа (они фиксируются системой автоматически.
Всего в информационной системе используется пять справочников:
сотрудники (пользователи ИС);
роли пользователей;
статусы заказа (новый, в работе, ждет выдачи, завершен);
услуги;
виды услуг.
Выходными данными деятельности информационной системы
автоматизации ведения документации и отчетности является отчет о
выполненных работах.
Договор включает все данные по заказу и формируется на его основе.
Отчет о выполненных работах включает следующие параметры:
перечень выполненных работ;
общее количество каждой работы;
сумма стоимости выполненных работ.
Отчет выгружается в виде таблицы в программу Excel.
40
Также выходными данными являются сформированные в виде файлов
Word документы: договор с клиентом на оказание услуг и акт о выполненных
работах.
Для каждого входного документа и справочных данных используются
кодификаторы, предназначенные для идентификации каждой записи.
Описание используемых классификаторов приведено в таблице 4.
Таблица 4
Используемые идентификаторы
пп
Наименование
кодируемого множества
объектов
Значность
кода
Мощность
кода
Система
кодирования
1
Идентификационный
номер пользователя
4
9999
Порядковая
2
Идентификационный
номер услуги
4
9999
Порядковая
3
Идентификационный
номер заказа
4
9999
Порядковая
4
Идентификационный
номер статуса заказа
4
9999
Порядковая
5
Идентификационный
номер вида услуги
4
9999
Порядковая
6
Идентификационный
номер роли пользователя
4
9999
Порядковая
1.4.2. Обоснование проектных решений по программному обеспечению
Под программным обеспечением информационных систем понимают
перечень программ, которые необходимы для обеспечения работы
информационной системы, а также непосредственной её реализации.
В программное обеспечение принято включать как общесистемные
программные продукты (операционная система и пр.), так и специальные
(средства разработки, интерпретаторы и компиляторы программного кода и т.п.).
Для реализации информационной системы автоматизации ведения
документации и отчетности необходимо выбрать язык программирования для
создания пользовательского интерфейса и систему управления базой данных для
организации хранения информации в виде базы данных.
В качестве языка программирования был выбран язык Delphi.
41
Delphi язык программирования высокого уровня, имеющий следующие
особенности [7]:
набор операторов языка отражает принципы структурного
проектирования и позволяет записывать достаточно сложные алгоритмы в лёгкой
и элегантной форме;
синтаксис языка достаточно несложный и включает в себя
возможности объектно-ориентированного программирования;
язык лёгок для изучения;
позволяет работать с базами данных;
позволяет составлять отчёты;
наличие компилятора с возможностью компоновки исполняемых
файлов под операционные системы семейства Windows.
В настоящее время на языке Delphi программы разрабатываются с
помощью среды быстрой разработки приложений Delphi Embarcadero RAD
Studio.
В качестве системы управления базами данных в текущей
информационной системе была выбрана СУБД от компании Microsoft.
СУБД MS SQL Server 2008 R2 Express наделена всеми необходимыми
возможностями. В частности, система обладает следующими преимуществами:
обеспечивает высокую надежность и устойчивость к различным
сбоям;
позволяет осуществлять доступ к данным посредством ЛВС;
обладает развитой системой репликации, позволяющей избегать
конфликтов изменений и чтений информации при многопользовательском
доступе к БД.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение комплекс технических средств,
предназначенных для работы информационной системы, а также
соответствующая документация на эти средства и технологические процессы. В
42
первую очередь это вычислительные машины, периферийное оборудование,
аппаратура, каналы передачи данных и линий связи [3].
Разрабатываемый программный продукт автоматизации ведения
документации и отчетности разрабатывается в виде программы для
персонального компьютера под управлением операционной системы Windows.
Минимальные значения технических характеристик клиентского
компьютера, на котором будет выполняться разработанная программа:
тактовая частота процессора не менее 2 Ггц;
объем оперативной памяти не менее 1 Гб;
периферийные устройства: VGA-монитор с разрешением не менее
1280х800 пикселей, клавиатура, мышь;
доступ к сети на скорости не менее 1 Мб.
Минимальные значения технических характеристик серверного
компьютера диктуются требованиями выбранной серверной СУБД MS SQL
Server:
тактовая частота процессора не менее 2 Ггц, количество ядер не
менее двух;
объем оперативной памяти не менее 2 Гб;
свободное место на жестком диске не менее 5 Гб;
доступ к сети на скорости не менее 100 Мб/с.
Источник: https://baza.diplomsite.ru/previewfile/2037