Дипломная работа: Автоматизация учета продаж спортивных товаров (на примере ООО «Контакт+»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
программ [9].
Программное обеспечение делится по назначению на системное,
прикладное и инструментальное, а по способу распространения и использования
несвободное (закрытое), открытое и свободное [9].
Системное программное обеспечение представляет собой комплекс
программ, обеспечивающих эффективное управление компонентами
вычислительной системы, такими как процессор, оперативная память, каналы
ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс» с
одной стороны которого аппаратура, а с другой приложения пользователя.
Прикладное программное обеспечение представляет собой программу,
предназначенную для выполнения определенных пользовательских задач и
рассчитанную на непосредственное взаимодействие с пользователем [5].
Инструментальное программное обеспечение представляет собой
программное обеспечение, использующиеся в ходе проектирования, разработки
и сопровождения программ [5].
В торговом предприятии ООО «Контакт+» программное обеспечение,
необходимое для проектирования и дальнейшего функционирования
разрабатываемой автоматизированной системы уже имеется. Заменять
имеющееся программное обеспечение нет необходимости.
Рассмотрим подробно все необходимое программное обеспечение.
Microsoft Windows Server 2008 R2.
Корпорация Microsoft является мировым лидером по производству
операционных систем.
Программное обеспечение Microsoft зарекомендовало себя
стабильностью работы, удобным интерфейсом, постоянной технической
поддержкой и наличием справочной документации.
Windows Server 2008 R2 является усовершенствованой надежной
платформой веб-приложений. Windows Server 2008 R2 имеет обновленную роль
веб-сервера и службы IIS 7.5 и обеспечивает поддержку .NET в режиме
установки Server Core. Усовершенствования служб IIS 7.5 предоставляют
администраторам веб-серверов удобные средства развертывания веб-
приложений и управления ими и повышают тем самым надежность и
43
масштабируемость. Так же, службы IIS 7.5 делают более простым управление и
обширнее возможности настройки среды веб - сервера. В Windows Server 2008
R2 в службы IIS и веб-платформу Windows внесены следующие
усовершенствования [4]:
- Снижение трудоемкости администрирования и поддержки Web-
приложений.
- Снижение трудоемкости поддержки и разрешения проблем.
- Усовершенствованные службы передачи файлов (FTP).
- Возможность расширения функциональности.
- Улучшенная поддержка .NET.
- Повышение защищенности пула приложений.
В качестве средства разработки выберем Delphi XE.
Embarcadero® Delphi® XE является мощной технологией разработки
приложений под Windows с развитым интерфейсом. Высокая скорость
разработки достигается за счет сокращения времени кодирования согласно
концепции Rapid Application Development с помощью визуальной среды
разработки. Такой подход позволяет разрабатывать различные системы:
настольные приложения, приложения для сенсорных экранов, платежных
терминалов, приложения для баз данных, включая многозвенные, web-
приложения и приложения, взаимодействующие с облачной инфраструктурой.
Delphi позволяет [14]:
- Быстро создавать приложения с использованием метода
визуального проектирования.
- Разрабатывать приложения, интенсивно взаимодействующие с
базами данных, управляющие аппаратным обеспечением в режиме реального
времени, системы мерного моделирования, расчетные программы для
прогнозирования, обработки изображений и многие другие.
- Обеспечивать эффективное взаимодействие приложений с базами
данных любой из 9 основных платформ СУБД и сервисами cloud computing.
- Использовать множество бесплатных и коммерческих компонентов
для создания интерфейсов, взаимодействия со специфическими базами данных,
создания web -приложений, реализации прикладные алгоритмы и т. д.
44
1.4.3. Обоснование проектных решений по техническому обеспечению
Под техническим обеспечением информационной системы понимается
весь комплекс электронных, электрических и механических устройств,
входящих в состав системы и/или сети, исключая программное обеспечение и
хранимую информацию [5]. В этот комплекс входят: компьютеры,
периферийные устройства ввода/вывода и хранения информации, а также
сетевое оборудование различных типов и энергетическое оборудование (батареи
и аккумуляторы).
Беря во внимание, используемое программное обеспечение, требования
к техническому обеспечению следующие (таблица 8):
Таблица 8.
Аппаратные требования информационной системы
С
е
рв
е
р
Кли
е
нт
П
ро
ц
ессор
2,0
ГГц
(
с арх
ит
ек
т
уро
й
x64
)
1,6
ГГц
О
З
У
2
ГБ
512
МБ
В
и
деокар
т
а
и
мо
нит
ор
мо
нит
ор
SVGA
(
с м
ини
ма
льн
ым ра
з
ре
ш
е
ни
ем 1024х768
т
очек
)
Жес
т
к
ий
д
и
ск
120
Г
б
100
МБ
Опти
ческ
ий
п
р
ив
од
DVD-
R
OM
У
с
т
ро
й
с
тв
а
вв
ода
к
л
а
ви
а
т
ура
и
мы
шь
Л
ВС
П
ро
п
уск
н
ая с
п
особ
н
ос
ть
100 мб
ит
/с.
Исходя из данных аппаратных требований, можно сделать вывод, что
имеющихся у предприятия средств технического обеспечения для
функционирования создаваемой информационной системы учета продаж
спортивных товаров и ее технической поддержки достаточно, необходимости
приобритения нового технического обеспечения не имеется.
45
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Одним из базовых
тюрколог
понятий методологии проектирования
информационных систем является понятие жизненного цикла.
Жизненный
тюрколог
цикл (ЖЦ)
тюрколог
программного ܖ обеспечения (ПО)
автоматизированной системы это непрерывный процесс, который начинается
с момента принятия решения о создании ПО и заканчивается по завершении ܖ его
эксплуатации [5].
Стандарт
тюрколог
ЖЦ нормативно-технический документ, который
устанавливает комплекс норм, правил,
тюрколог
требований регулирующих различные
аспекты
тюрколог
жизненного
тюрколог
цикла и вовлеченные в
тюрколог
него процессы. Среди наиболее
известных стандартов можно выделить следующие:
- ГОСТ 34.601-90 распространяется
тюрколог
на автоматизированные системы и
устанавливает стадии и этапы
тюрколог
их создания. Кроме того, в стандарте содержится
описание содержания работ на
тюрколог
каждом этапе. Стадии
тюрколог
и
тюрколог
этапы работы,
закрепленные в стандарте, в
тюрколог
большей степени соответствуют каскадной модели
жизненного цикла.
- ISO/IEC 12207 стандарт
тюрколог
на
тюрколог
процессы и организацию
тюрколог
жизненного
цикла. Распространяется на все виды заказного
тюрколог
ПО. Стандарт не содержит
описания фаз, стадий и этапов.
- Custom Development
тюрколог
Method
тюрколог
(методика Oracle) по разработке
прикладных информационных
тюрколог
систем - технологический материал,
детализированный до уровня заготовок проектных
тюрколог
документов, рассчитанных на
использование в проектах с применением
тюрколог
Oracle. Применяется
тюрколог
CDM для
классической
тюрколог
модели
тюрколог
ЖЦ (предусмотрены
тюрколог
все
тюрколог
работы/задачи и
тюрколог
этапы), а также
для технологий " быстрой разработки " (Fast Track) или "облегченного подхода",
рекомендуемых в случае малых проектов.
- Rational
тюрколог
Unified
тюрколог
Process (RUP)
тюрколог
предлагает
тюрколог
итеративную
тюрколог
модель
разработки,
тюрколог
включающую
тюрколог
четыре
тюрколог
фазы:
тюрколог
начало,
тюрколог
исследование,
тюрколог
построение и
внедрение. Каждая
тюрколог
фаза
тюрколог
может быть
тюрколог
разбита
тюрколог
на
тюрколог
этапы (итерации), в
тюрколог
результате
которых выпускается версия для
тюрколог
внутреннего или
тюрколог
внешнего
тюрколог
использования.
46
Прохождение через четыре основные фазы
тюрколог
называется циклом разработки,
каждый цикл завершается генерацией версии
тюрколог
системы. Если после этого работа
над проектом не прекращается, то полученный продукт
тюрколог
продолжает развиваться
и снова минует
тюрколог
те
тюрколог
же
тюрколог
фазы.
тюрколог
Суть
тюрколог
работы
тюрколог
в
тюрколог
рамках RUP - это создание и
сопровождение моделей на базе UML.
- Microsoft Solution
тюрколог
Framework (MSF) сходна с RUP, так же
тюрколог
включает
четыре фазы: анализ, проектирование,
тюрколог
разработка,
тюрколог
стабилизация, является
итерационной, предполагает
тюрколог
использование
тюрколог
объектно-ориентированного
моделирования. MSF в сравнении с RUP
тюрколог
в большей степени ориентирована на
разработку бизнес-приложений.
- Extreme
тюрколог
Programming
тюрколог
(XP). Экстремальное
тюрколог
программирование. В основе
методологии командная работа, эффективная
тюрколог
коммуникация
тюрколог
между заказчиком
тюрколог
и исполнителем в течение всего
тюрколог
проекта по
тюрколог
разработке ИС, а разработка ведется
с использованием
тюрколог
последовательно
тюрколог
дорабатываемых прототипов.
Для разработки был
тюрколог
выбран
тюрколог
стандарт
тюрколог
ISO/IEC
тюрколог
12207. Стандарт позволяет
обеспечить качество с разной
тюрколог
степенью организационной
тюрколог
независимости
контролирующей деятельности.
тюрколог
Стандарт обеспечивает
тюрколог
гибкую степень
обязательности. Достаточно указать небольшое количество
тюрколог
процессов и задач,
соответствующих данному стандарту. Стандарт
тюрколог
содержит предельно мало
описаний, направленных на проектирование баз данных (возможны ситуации,
когда базы данных и не используются).
Ценность стандарта
тюрколог
ISO/IEC
тюрколог
12207 заключается в том, что он дает набор
задач, характеристик
тюрколог
качества, критериев оценки, охватывающих все проектные
ситуации.
Согласно ISO/IEC
тюрколог
12207
тюрколог
основные
тюрколог
процессы
тюрколог
жизненного цикла
построения системы:
процесс заказа
тюрколог
;
процесс поставки
тюрколог
;
процесс разработки
тюрколог
;
процесс эксплуатации
тюрколог
;
Процесс заказа
тюрколог
состоит
тюрколог
из работ и задач, выполняемых заказчиком. В
данной разработке заказчиком является само
тюрколог
предприятие.
Источник: https://baza.diplomsite.ru/previewfile/2414