Дипломная работа: Автоматизация регистрации и обработки заявок на комплектующие для ПК в компании ООО "SevStar"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
Применяемые сокращения, графики и сообщения должны быть
приняты в обществе и рассматриваемой предметной области, а также утверждены
с заказчиком.
в ИС важно предусмотреть механизмы проверки входной и выходной
информации, обновления данных в массивах данных, отслеживания целостности
БД, защиты НСД.
в ИС важно наличие средства контроля начальной и итоговой информации,
проверки актуальности массива данных, контроля целостности БД, защиты от
НСД.
В описанном случае к ИО также относятся входные и выходные документы,
классификаторы, а также список экранных форм, которые нужны для поддержки
диалога самой системы и юзера. В данном дипломном проекте должны быть
спроектированы следующие локальные классификаторы:
сотрудники банка;
отделы банка;
заявки.
Разрабатываемая система должна содержать в себе следующие модули:
- модуль авторизации;
- модуль работы со справочниками;
- модуль ввода данных (заявки);
- модуль получения отчетов;
- модуль поиска.
В модуле авторизации должны быть реализованы следующие функции:
Доступ пользователя к главной странице системы после корректного
ввода пароля и логина;
Вывод сообщения об ошибке ввода пароля и логина с предложением
повторить ввод.
В данном модуле должны быть реализованы следующие функции:
Ввод данных в справочники;
Проверка вводимых данных на корректность по типам;
Вывод в виде экранной формы состава справочника;
63
Редактирование состава справочника.
В модуле ввода данных должны быть реализованы следующие функции:
Возможность ввода данных с помощью экранной формы;
Проверка вводимых данных на их корректность.
В модуле получения отчетов должны быть реализованы следующие
функции:
Возможность получения отчета в соответствии с заданными
параметрами:
Формирование необходимых аналитических отчетов
В модуле поиска должна присутствовать функция, позволяющая
осуществлять поиск по справочникам, существующим в системе.
В данной ВКР должны быть спроектированы следующие локальные
классификаторы:
сотрудники компании;
заказчики;
проекты;
задачи;
специализации сотрудников.
В ВКР входной информацией являются следующие сведения:
данные пользователей;
сведения об отделах компании;
сведения о закупаемых комплектующих;
сведения о поставщиках;
сведения о поступающих заявках с отделов на закупку комплектующих;
сведения о складах компании,.
Результатными документами являются:
общая заявка поставщикам
отчет по заявкам за период за отдел и за компанию в целом;
отчет по совершенным поставкам за период за отдел и за компанию
в целом;
64
2. отчет по комплектующим и товарным группам за период за отдел
и за компанию в целом;
4. отчет по поступлению комплектующих на склад компании;
отчет по работе с поставщиками отправленные заявки,
полученные предложения, совершенные закупки;
отчет по заключенным договорам с поставщиками за период;
финансовый отчет за период – содержит сведения о сумме
полученных и оплаченных заявок за период
отчет по каждому заказу;
отчет по наличию комплектующих на складе.
1.4.2 Обоснование проектных решений по программному
обеспечению
ПО часто является совокупностью программ для выполнения конкретных
целей и задач автоматизированной системы.
Обычно ПО можно разделить на два вида: общее (ОС, операционные
оболочки, компиляторы, интерпретаторы, программные среды, СУБД, сетевое
ПО и т.п.) и специальное (совокупность прикладных программ, которые
используются для конкретных задач в рамках функциональной подсистем, а
также контрольные примеры).
ПО общего назначения обязаны отвечать нескольким требованиям:
Являться набором взаимосвязанных программ с оптимальными
указаниями и инструкциями по применения рабочих программ на каждой стадии
расчёта комплексов задач;
Создаваться по принципу открытого ПО для возможности
совершенствования в будущем;
Вести контроль устройств комплекса ТС и готовить порядок решения
задач;
Реализовывать работу программ самоконтроля и иметь некие тесты
для диагностики;
65
Поддерживать защиту данных и программ персонала друг от друга и
от самой ОС;
Предоставлять инструменты для хранения данных и обращения к
любой их совокупности;
Поддерживать стабильность хранения данных при сбоях ЭВМ;
Выполнять оценку аварийных ситуаций, выявлять их причину,
оповещать о ней и различные варианты дальнейших действий.
Операционная система и базовое ПО.
Аналогично техническому обеспечению программное обеспечение
отличается для клиентской и серверной части.
Выбор сетевой операционной системы (СОС) во многом зависит от
технической платформы вычислительных средств.
Применительно к данному дипломному проекту необходима серверная ОС
и персональная ОС для клиентских ЭВМ.
Выбранная СОС, для достижения максимальной производительности,
должна быть:
многозадачной (с вытесняющей многозадачностью);
много нитевой;
многопользовательской;
многопроцессорной.
Применительно к условиям внедрения проекта в рассматриваемой
компании необходимо отметить, что использование в работе технологий Microsoft
существенно ограничивает выбор серверной ОС в пользу ОС Microsoft Windows
Server.
Windows Server 2008 - многозадачная операционная система, которая
основана на том же ядре, что и Windows Server 2003, но характеризуется более
простым развертыванием, управлением и использованием, а также является
наиболее быстрой, надежной и безопасной операционной системой в семействе
серверных ОС Windows.
По сравнению с Windows Server 2003 значительно улучшена
производительность многих других функций, в том числе службы каталога
66
Microsoft Active Directory, компонентов веб-сервера и сервера терминалов и
сетевых служб.
Кроме того, в Windows Server 2008 предоставлены новые функции и
усовершенствования системы обеспечения безопасности.
Выбор серверной ОС ограничивает выбор ОС для клиентских ЭВМ. Эта
также должна быть ОС из семейства Windows.
Для создания сайта лучше всего применять клиент-серверную архитектуру,
где в работе участвует БД, серверные скрипты и, при необходимости, скрипты
клиента.
Для этого нужно выбрать требуемый язык программирования и СУБД.
Подбор самой достойной СУБД под задачу всегда является сложной
задачей с различными требованиями и основными элементами, но становится
чуть ли не основой фазой всей разработки приложений БД.
Для реализации описанных в работе задач можно выбрать одну из
современных СУБД. Для удобного взаимодействия системы и пользователя
важно точно продумать визуальную часть системы она должна быть простой и
функциональный.
Для четкой работы БД важно правильно выразить логические взаимосвязи
между таблицами. Таким образом, на создание самой БД и главного клиентского
приложения может быть выделено явное время.
Точно выделив, какие точно данные будут использоваться, как они станут
храниться в памяти и какую систему доступа к данным нужно будет реализовать,
мы смогли решить только вопрос контроля данными. Также необходим еще
легкий способ автоматизации решения требуемых типовых задач.
Для выбора СУБД есть несколько групп критериев:
Построение модели данных;
Главные встроенные возможности и нюансы архитектуры;
Отслеживание работы системы;
Правила создания приложений;
Скорость работы;
Стабильность;
Источник: https://baza.diplomsite.ru/previewfile/2206