Диплом: Разработка автоматизированной системы учета продаж ювелирного магазина «Lucky Ring»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
Ключевым элементом в стратегии автоматизации должна стать база
данных, в которой будут содержаться все сведения о документах учета.
Помимо этого, возможен даже и многопользовательский доступ к этой базе
данных.
38
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Обычно приобретение информационной системы достигается тремя
способами:
1) Разработка программного продукта силами сотрудников или заказ
на разработку у сторонних специалистов.
2) Покупка с возможностью дальнейшей доработки.
3) Приобретение уже готового решения.
При разработке собственными силами можно полностью
контролировать процесс, так как он ведется непосредственно в стенах
организации. Данная разработка будет оригинальной, не имеющей аналогов и
будет соответствовать требованиям необходимым для работы сотрудников и
условиям, поставленным руководством, а также сэкономит часть финансов и
упростит последующую доработку. Способ имеет и свои минусы. Из них
следует вывод о том, что в штате сотрудников должен иметься собственный
разработчик, который при необходимости должен провести анализ внутренних
бизнес-процессов, а затем разработать и внедрить эту систему. Поскольку в
данном случае автоматизируется лишь учет продаж, то этому работнику не
составит труда внедрить нужную систему.
Приобретение готового решения дает мощный толчок процессу
автоматизации, только лишь за счет того, что типовые решения должны решать
различные вопросы, но, тем не менее, это весьма усложняет рабочий процесс
из-за лишних деталей, и как результат, оказывает негативное влияние на работу
некоторых сотрудников магазина. Кроме этого, всегда существует некоторая
вероятность того, что приобретение такого готового решения не подойдет для
сотрудников, исходя из требований по интерфейсу, функционалу или обилию
ненужных инструментов. В случае покупки готового решения, имеющего
возможность доработки, нужно учитывать то, что эта готовая система будет
иметь чрезмерно излишний перегруженный функционал, в связи с чем
существенно затруднит разработку или доработку программы, а также
39
помешает работе сотрудников. Также следует понимать, что при данном
способе придется заплатить сначала за готовое решение, а уже потом за
разработку/доработку. Этот способ следовало бы выбрать в случае, если
система удовлетворяет всем требованиям и нужна лишь небольшая доработка.
Вышеизложенные факты заставляют сделать вывод о том, что
выбранную систему нужно разрабатывать с нуля, учитывая наличие в штате
небольшого технического отдела, силами которого и будет проводиться
разработка и внедрение системы.
40
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение - это совокупность форм документов,
нормативной базы и реализованных решений по размещению и организации
информации, находящейся в автоматизированной системе или ИС.
Основополагающими принципами при создании информационного
обеспечения являются: целостность, достоверность, контроль, защищенность,
единство и гибкость; стандартизация, унификация, адаптивность, снижение
возможных ошибок ввода-вывода информации.
Разработка информационного обеспечения - одна из важных частей
разработки ИС, которая должна обеспечить:
Целостность и хранение информации, нужной для решения
поставленных задач;
Единение всех информационных массивов для задач ИС;
Ввод информации и ее универсальное использование;
Разнообразные возможные методы доступа к данным;
Снижение стоимость расходов на хранение и использование
данных.
Информационное обеспечение также состоит из следующих важных
частей:
Методические и инструктивные материалы;
Система классификации и кодирования;
Информационная база.
Информационная база является одной из основных составляющих
информационного обеспечения, представляя собой совокупность четко
упорядоченной информации, которая используется во время работы ИС.
Информационное обеспечение, в свою очередь, делится на внутримашинное и
внемашинное.
41
Внемашинное - все то, что человек способен воспринимать, не
прибегая к различным техническим устройствам.
Внутримашинное - представление данных на разных технических
устройствах в виде четко организованных файлов.
Лучше и нагляднее можно со структурой информационного обеспечения
можно ознакомиться на рисунке 6.
Рисунок 6. Структура информационного обеспечения.
Вся входная информация подразумевает под собой непосредственно
ввод самой информации в базу данных, заполняя отведенные под это поля,
служащие для удобства и структуризации.
Для разрабатываемой системы входной информацией будет являться:
информация о ювелирных изделиях (металл, вставка, проба, вес)
информация о проданном товаре (цена и количество)
А выходная информация это вся та информация, которая была получена
после обработки сотрудниками или устройствами. Примером выходной
42
информации можно считать данные об остатках товара в магазине или отчеты.
Для описания данных, результативного поиска и идентификации
используются средства классификации и кодирования информации.
Классификацией принято называть упорядоченное расположение
значений единиц информации. Система классификации представляется как
совокупность некоторых правил и как результат деления заданного множества
на подмножества по одному или нескольким признакам. Полученные в
результате деления подмножества выступают в роли классификационных
группировок, к примеру таких как классы, подклассы, группы, подгруппы.
После процесса классификации происходит кодирование тех
информационных единиц, согласно выбранной ранее системе, в результате
этого некие условные обозначения присваиваются конкретным элементам
экономических номенклатур, например, номенклатурные номера ювелирных
изделий. В ходе процесса кодирования экономической информации в
большинстве случаев приходится применять порядковые, серийные и
позиционные коды.
По итогам вышеизложенного, можно выявить некоторые преимущества
внутримашинного информационного обеспечения:
Оптимизация хранения информации (снижение бумажной работы
и рисков потери информации)
Обеспечение быстрого доступа к данным
Повышение скорости работы персонала
43
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение - это совокупность компьютерных программ.
Все виды программного обеспечения принято делить на две общих категории:
системное ПО и прикладное ПО. В число системного программного
обеспечения относят, непосредственно, операционные системы, СУБД и
различные оболочки. Прикладное ПО представляет собой совокупность разного
рода прикладных программ, разработанных с целью решения конкретных
задач.
Операционная система по большому счету определяет вид всей
вычислительной системы в целом. ОС представляет собой важную часть
программного обеспечения, так как образует среду выполнения для всех
остальных программ, как, например, система управления БД или язык
программирования. ОС различаются особенностями реализации внутренних
алгоритмов управления важнейшими ресурсами компьютера, видами
аппаратных платформ, областями применения. Эффективность алгоритмов
управления ресурсами компьютера - это то, от чего зависит эффективность
используемой ОС. Поэтому, описывая ОС, часто приводятся ключевые
особенности реализации функций ОС по управлению процессорами, памятью,
внешними устройствами компьютера и процессами.
Так как разрабатываемая система имеет под собой серверную часть
(сервер БД), то предстоит выбрать сразу две ОС, необходимые для грамотного
функционирования: серверную и для пользовательских компьютеров. В
качестве серверной операционной системы выбрана Microsoft Windows Server, а
в качестве операционной системы для пользовательских компьютеров выбрана
Microsoft Windows 10.
СУБД представлена в виде комплекса языковых и программных средств,
предназначенных для создания и использования БД пользователями. СУБД
значится как второй по важности программный компонент (после ОС), который
необходимо выбрать для реализации поставленной задачи.
44
После рассмотрения различных вариантов, для реализации данной
системы была выбрана СУБД Microsoft SQL Server. Выбор основывался на том,
что система 1С: Предприятие в клиент-серверном варианте работы может
нормально сочетаться и работать только с этой СУБД. К тому же, данная СУБД
уже была внедрена ранее и успешно функционирует.
В качестве специального программного обеспечения будет
использоваться система «1С: Предприятие», которая адаптирована под многие
ОС. Эта система может использоваться как система разработки, так и в
качестве платформы для функционирования разрабатываемой конфигурации.
45
1.4.3. Обоснование проектных решений по техническому обеспечению
Под техническим обеспечением имеются в виду все технические
средства, необходимые для функционирования данной информационной
системы.
Ключевыми и определяющими моментами при выборе технического
обеспечения являются, прежде всего, экономическая целесообразность,
поскольку, при внедрении ИС не требуется закупка дополнительного
оборудования для рабочих станций. Учитывая то, что объем данных является
достаточно широким, то оперативная память и объем жесткого диска должны
быть достаточны для того чтобы иметь возможность архивировать большие
объемы информации, и процессор, в свою очередь, должен обладать
быстродействием, столь необходимым для решения задач. Для автоматизации
существует необходимость в установке сервера баз данных, именно на нем
размещается серверная часть программного обеспечения. Объем памяти
жесткого диска сервера баз данных должен быть большим, чтобы вместить всю
необходимую информацию, и объем оперативной памяти тоже должен быть
соответствующим. Сервер должен обладать быстродействием, а еще иметь
стабильно высокую вычислительную мощность.
Рабочие места в ювелирном магазине оборудованы всем необходимым и
для внедрения системы ничего больше не потребуется, тем самым не будет
никаких дополнительных затрат.
46
2. Проектная часть
2.1 Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
В процессе разработки всегда стоит задача в выборе стандарта и
модели жизненного цикла.
Жизненный цикл - это важная часть методологии ИС, которая
является процессом, который начинается идеей о создании ИС вплоть до
вывода ее из эксплуатации. В ходе жизненного цикла система проходит
через множество различных этапов, таких как: исследование предметной
области, разработка, тесты, сопровождение и доработка. Модель ЖЦ во
многом определяет дальнейшее протекание жизненного цикла.
Процесс разработки регулируется соответствующими
стандартами, которые регламентируют жизненный цикл. В число
наиболее прижившихся и известных входят:
ISO/IEC 12207:1995 - Определяет процесс и организацию
ЖЦ.
Extreme Programming - Основа стандарта состоит в
командной работе, которая определяется эффективной
коммуникацией между сторонами.
ГОСТ 34.601-90 - Стандарт для автоматизированных систем,
устанавливающий восемь этапов разработки.
Выделяют три самых основных модели ЖЦ:
Итерационная - Представляет собой разграниченные этапы. Переход от
одного этапа возможен после выполнения предыдущего, но есть возможность
возвращаться к пройденным ранее этапам. Если возвращаться к прошлым
этапам регулярно, то повысятся временные затраты, что уже является минусом.
Спиральная - На каждом кругу этой модели исполняется ряд
идентичных задач, регулярная сверка приводит к улучшению системы. У этой
модели снижены итерации, снижены временные затраты, использование демо-

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
«Управление ресурсами проекта» (на примере организации ООО «ЛАКОСТЭ»)
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)