Файл: Разработка информационной системы на базе 1С для.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.12.2023

Просмотров: 194

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
26
В данных клиента содержатся следующие реквизиты:

Имя.

Фамилия.

Отчество.

Дата рождения.

Место рождения.

Пол.

Страна.

Телефон.

Серия паспорта.

Номер паспорта.

Дата выдачи.

Кто выдал.

Код подразделения.

Адрес регистрации.

Мобильный телефон.
Выводы по разделу один:
В данном разделе проанализирована предметная область, выделены основные задачи и цели, которые должна решать информационная система.
Определены требования к программному комплексу. Описана формальная постановка задачи. Также проведен обзор существующих программных продуктов.

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
27 2.
Разработка информационной системы для салона красоты
2.1 Обзор и анализ основных методов и средств разработки информационных систем
Инструменты, методики и принципы являются средствами проектирования, составляющими основу проекта любой ИС. Методология создается через конкретные технологии и включенные в них стандарты, инструменты и методики, поддерживающие реализацию процессов ЖЦ.
Технология реализации определяются в виде совокупности 3 составляющих:
− процедуры, отражающей очередность технологических операций разработки;
− правил и критериев, которые применяются в рамках оценки итогов реализации технологических операций;
− нотаций в текстовом и графическом виде, которые используются для отражения реализуемой системы.
Технология проектирования, разработки и сопровождения информационных систем должна удовлетворять следующим общим требованиям:
− поддержка полного жизненного цикла системы;
− обеспечение гарантированного достижения целей разработки информационной системы с заданным качеством и в установленное время;
− обеспечение возможности выполнения крупных проектов в виде подсистем;
− обеспечение возможности ведения работ по проектированию отдельных подсистем небольшими группами разработчиков;
− обеспечение минимального времени получения работоспособной
ИС;
− возможность управления конфигурацией работы;

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
28
− обеспечение независимости выполняемых проектных решений от средств реализации (операционных систем, языков и систем программирования, систем управления базами данных);
− должна быть поддержана комплексом согласованных CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях проектирования.
Нынешние инструментальные средства проектирования включают в себя обширную область поддержки различных технологий создания ИС: от обычных методик анализа и документирования до полноценных комплексов автоматизации процессов производства.
Самыми сложными этапами создания ИС становится анализ и проектирование, в процессе которых CASE-средства поддерживают уровень принимаемых технических решений и разработку документов по проекту. И тут важную роль играют методики визуального представления данных. Такой процесс предполагает создание структурных и других диаграмм в полноценном масштабе времени, применение разнообразной цветовой палитры, проверки синтаксических правил. Графические средства построения моделей предметной области помогают создателям наглядно понять имеющуюся ИС, перестроить ее в рамках поставленных целей и ограничений.
В совокупность CASE-средств приходят как дешевые системы для ПК с минимальными возможностями, так и дорогие системы для разнородных вычислительных платформ и ОС.
Чаще всего к CASE-средствам можно отнести любое программное средство, которое может автоматизировать ту или иную совокупность процессов
ЖЦ и имеет некоторые основные особенности:
− присутствие графических средств для документации и описания ис, которые поддерживают удобный интерфейс с создателем и развивают его творческие амбиции;


ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
29
− внедрение отдельных составляющих case-средств, что помогает управлять процессом создания ис;
− применение специализированного организованного хранилища
(репозитория) проектных метаданных.
Новейшие CASE-средства могут делиться зачастую по типам и категориям. Деление по типам говорит о функциональной ориентированности
CASE-средств на разные процессы ЖЦ.
Деление по типам часто совпадает с составом компонент CASE-средств и имеет такие типы:
− анализирующие средства, которые нужны для создания и анализа моделей предметной области;
− проектирующие средства, которые поддерживают самые распространенные методологии разработки и применяются для реализации проектных спецификаций компонентов и интерфейсов системы, алгоритмов и структур данных, архитектурных системных решений;
− средства для контроля бд, которые поддерживают моделирование данных и создание схем бд (часто на sql) для самых известных субд;
− средства для создания приложений и код-генераторы;
− инжиниринговые средства, поддерживающие изучение программных кодов и схем бд для создания на их основе различных проектных спецификаций и моделей.
Вспомогательные типы состоят из:
− средств контроля и управления проектом;
− средств конфигурирования;
− тестирующих средств;
− документирующих средств.
Деление по категориям говорит о степени включенности по выполняемым функциям и состоит из отдельных локальных средств, которые решают малые локальные задачи, набор частично включенных средств, которые занимаются

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
30
поддержкой этапов ЖЦ ИС и полностью включенных средств, которые координируют весь ЖЦ ИС и объединены общим репозиторием. Также CASE- средства можно разделить по ряду признаков:
− используемые методологии и модели систем и бд;
− уровень включенности в субд;
− доступность платформы.
При выборе инструментальных средств проектирования главным является вопрос о том, будет ли программа локальной, или она должна быть распределенной. Причем следует понимать, что все современные средства разработки приложений позволяют разработать и тот и другой варианты реализации программы. Учитывая, что проектируемое в данной дипломной работе автоматизированное рабочее место должно являться частью более общей информационной системы, следует заложить возможность распределенной работы.
При реализации распределенной системы управления базами данных (а по сути эту систему мы и разрабатываем), возможно использование двух принципиальных подходов:
– использование традиционных средств программирования по технологии клиент-сервер:
– использование возможностей Internet-технологий.
Преимущество первого подхода заключается в возможности строгой реализации всех бизнес-правил.
Преимущество второго подхода заключается в отсутствии необходимости программирования клиентской стороны, где используется стандартный браузер, а для передачи данных – стандартные протоколы и каналы связи.


ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
31 2.2 Обоснование выбора аппаратного обеспечения ИС
Техническое обеспечение
- комплекс технических средств, предназначенных для работы информационной системы, а также соответствующая документация на эти средства и технологические процессы [9].
Комплекс технических средств составляют:
− компьютеры;
− устройства сбора, накопления, обработки, передачи и вывода информации: жесткие диски, устройства хранения данных, сканеры, принтеры, факсимильные аппараты;
− устройства передачи данных и линий связи – модемы;
− эксплуатационные материалы – бумага, CD (DVD)- диски и т. п.
Сеть построена на основе коммутаторов Cisco.
В качестве коммутатора уровня распределения используется маршрутизирующий коммутатор Cisco Catalyst 5000. В сети функционирует 5 таких устройств.
В качестве коммутаторов уровня доступа используются устройства Cisco
Catalyst WS-C3550-24PWR-SMI, которые имеют 24 порта Ethernet 10/100
Мбит/сек с поддержкой Inline Power для питания IP телефонов. Количество коммутаторов этой модели в ЛВС – 50.
Доступ локальной вычислительной сети к корпоративной сети осуществлен отказоустойчивым способом через двух провайдеров связи, не зависящих друг от друга с точки зрения организации последней мили и опорного оборудования доступа. Каналы связи от каждого из операторов связи опираются на отдельный маршрутизатор серии Cisco 2651XM.
В локальной сети используется разграничение доступа на уровне виртуальных сетей (VLAN). Для разграничения доступа пользователей к различным приложениям, виртуальным сетям, внешней сети, а также

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
32
непосредственно к сетевым устройствам ЛВС применены списки доступа (Access
Control Lists), содержащие списки IP-адресов, правил и ограничений доступа для сетевых устройств с данными адресами.
В компании принят корпоративный стандарт на вычислительную технику, согласно которому закупается только техника Hewlett Packard. В каждом из отделов компании используются ПК различных моделей, характеристики которых приведены в таблице 2.1.
Таблица 2.1 – Характеристики персональных компьютеров

Модель компьютера
Характеристики
1.
HP Pro 3120
Процессор Intel® Core™2 Duo E7500 (2,93 ГГц, 3 МБ кэш- памяти L2, FSB 1066 МГц)
ОЗУ 2 Гб 1333 МГц DDR3 SDRAM
Жесткий диск SATA (7200 об./мин) 750 Гб
Пишущий DVD-привод SATA SuperMulti LightScribe
Видеокарта NVIDIA GeForce GT320 (1 ГБ)
2.
HP Pro 3120
Процессор Intel® Core™2 Quad Q9500 (2,83 ГГц, 12 МБ кэш-памяти L2, FSB 1333 МГц)
ОЗУ 4 Гб, 1333 МГц DDR3 SDRAM
Жесткий диск SATA (7200 об./мин) 750 Гб
Пишущий DVD-привод SATA SuperMulti LightScribe
Видеокарта NVIDIA GeForce GT320 (1 ГБ)
3.
HP Compaq 6000 Pro
Процессор двухъядерный процессор Intel® Celeron®
E3300 (2,50 ГГц, 1 МБ кэш-памяти L2, FSB 800 МГц),
ОЗУ 4 ГБ DDR3-Synch DRAM
Жесткий диск SATA (7 200 об./мин) 1 Тб
DVD-привод SATA DVD+/-RW SuperMulti LightScribe видеокарта ATI Radeon HD 4650 1 ГБ DH PCIe x16 4.
HP 500B
Процессор Intel® Core™2 Duo E7500 (2,93 ГГц, 3 МБ кэш- памяти L2, FSB 1066 МГц)
ОЗУ 1 Гб 1333 МГц DDR3 SDRAM
Жесткий диск SATA (7200 об./мин) 320 ГБ
Пишущий DVD-привод SATA SuperMulti LightScribe


ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
33
видеокарта NVIDIA GeForce G210 HDMI (512 MБ)
Для обеспечения работы серверов используются источники бесперебойного питания (ИБП) APC Smart-UPS 1500VA USB & Serial RM 2U
230V. Время их работы при полной нагрузке 9.1 мин, при половинной нагрузке
31.6 мин, количество выходных разъемов питания - 4 (из них с питанием от батарей - 4), время зарядки - 3 часа.
Таким образом, техническая архитектура компании готова к внедрению разрабатываемой системы учета продаж
Для печати различных выходных документов необходимо наличие хотя бы одного принтера. Для печати информации можно использовать лазерные или струйные принтеры. При выборе следует учитывать, что у лазерных принтеров качество и скорость монохромной печати выше, а текст, напечатанный на струйном принтере, боится влажности. Также стоимость эксплуатации струйных принтеров выше.
Рекомендуемые требования к характеристикам принтера:

скорость печати: от 12 стр./мин.

выдерживаемая нагрузка: 5000 стр./мес.

объём памяти: от 6 мб.

стоимость печати: до 40 коп./стр.
Под данные требования подходит лазерный принтер HP «LaserJet P1006».
Локально-вычислительная сеть объекта исследования построена по технологии Ethernet с использованием маршрутизаторов ASUS AX-112W по топологии «дерево с активными узлами». В качестве среды передачи данных используется кабель витая пара 5 категории (100BASE-ТX) со скоростью передачи до 100 мбит/сек.
В сети выделяют 2 сегментов:

серверная ферма;

пользовательский сегмент.

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
34
Доступ в Интернет организован по выделенной линии по технологии
ADSL со скоростью до 4 мбит/сек.
В состав серверной фермы входят следующие серверы:
− файловый;
− сервер баз данных;
− почтовый сервер;
− сервер управления;
− веб-сервер;
Защита сети осуществляется за счет применения антивирусной программы
ESET NOD32 Smart Security 5 и программного брандмауэра Agnitum Outpost
Firewall Pro. Кроме того, внедрена политика разделения прав доступа к ресурсам сети и выделены фронтальный участок сети, включающий веб-сервер и рабочее место менеджера, и внутренние участки, включающие все остальное.
Существующая структура отвечает требованиям, предъявляемым разрабатываемой информационной системой.
2.3 Информационное обеспечение разрабатываемой ИС
После разработки внедрения сайта с возможностью оформления заявки на оказание услуги клиент салона красоты получит возможность самостоятельно записаться на прием к выбранному мастеру на выбранные дату и время.
На Рисунке 2.1 представлена схема, характеризующая деятельность салона красоты с учетом внедрения сайта.


ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
35
Рисунок 2.1 – Характеристика деятельности салона красоты с учетом внедрения сайта
На Рисунке 2.2 представлена схема декомпозиции деятельности салона красоты с учетом внедрения сайта.

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
36
Рисунок 2.2 – Схема декомпозиции деятельности салона красоты с учетом внедрения сайта
После внедрения сайта заявки от клиентов будут поступать не толь ко через традиционные каналы, но и через сайт (Рисунок 2.3).

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
37
Рисунок 2.3 – Схема декомпозиции процесса записи клиента на оказание услуги
Используя возможность сайта, клиент самостоятельно сможет последовательно выбрать нужную услугу, мастера, свободные дату и время, ввести личные данные для регистрации на сайте и получить подтверждение о записи. В панели администратора администратор сайта будет видеть список всех полученных заявок с возможностью их редактирования (подтверждения, изменения, удаления).
2.4 Внемашинное ИО
2.4.1 Используемые классификаторы и системы кодирования
В системе используется 6 видов кодирования, предназначенные для однозначной идентификации пользователей, товаров, заказов, производителей, категорий товаров и услуг. Виды системы кодирования указаны в таблице 2.2.

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
38
Таблица 2.2 – Используемые системы кодирования
Кодируемое множество объектов
Длина кода
Мощность кода
Система кодирования
Система классификации
Вид классификатора
Категории услуг
5 9999 порядковая иерархическая общесистемный
Услуги
5 9999 порядковая иерархическая общесистемный
Сотрудники
2 99 порядковая иерархическая общесистемный
Клиенты
2 99 порядковая иерархическая общесистемный
Записи
2 99 порядковая иерархическая общесистемный
Все классификаторы ведутся администратором системы.
Классификатор категорий услуг.
Структурная формула классификатора:
F = [Наименование]:[XX] – код категории услуги
Пример заполнения - 01
Классификатор услуг.
Структурная формула классификатора:
F = [Наименование]:[ XXXX] - код услуги
Пример заполнения – 0224
Классификатор сотрудников.
Структурная формула классификатора:
F = [Наименование ]:[YY] - код сотрудника
Пример заполнения – 01
Классификатор клиента.
Структурная формула классификатора:
F = [Дата]:[ XXXX] - код клиента
Пример заполнения –2302
Классификатор записей.

ЮУрГУ-09.03.04.2021.040.ПЗ ВКР
Лист
39
Структурная формула классификатора:
F = [Наименование]:[ НН-XXXX] - код мастера, код записи
Пример заполнения – 01-2601 2.4.2 Характеристика первичных документов с нормативно-справочной и входной оперативной информацией
В качестве входных данных используются данные о клиентах и сотрудниках, а также оказываемых услугах
В данных сотрудника содержатся следующие реквизиты:

ФИО.

Должность.

Контакты.

Дата рождения.
В данных клиента содержаться следующие реквизиты:

Имя.

Фамилия.

Отчетсво.

Дата рождения.

Место рождения.

Пол.

Страна.

Телефон.

Серия паспорта.

Номер паспорта.

Дата выдачи.

Кто выдал.

Код подразделения.

Адрес регистрации.