Фрагмент для ознакомления
2
ВВЕДЕНИЕ
Проектированием корпоративной информационной системы (КИС) представляет собой разработку требований к КИС и создание КИС, начиная с проекта до сдачи в эксплуатацию.
При проектировании информационных систем используется два подхода: структурное проектирование и объектно-ориентированное. Структурное проектирование предусматривает построение КИС на основе выявление структуры системы, определение составляющих компонент и выделение связей между ними. Объектно-ориентированное проектирование – подход к решению задач с использованием моделей, основанных на понятиях реального мира, а именно на объектах, объединяющих структуру данных с поведением.
При проектировании ИС в рамках объектно-ориентрованного подхода выполняются следующие этапы:
- анализ требований, или точное определение требований к КИС, во время которого определяются основные выполняемые системой действия;
- объектно-ориентированный анализ предметной области, в результате которого определяется состав и назначение элементов предметной области, их взаимоотношения;
- объектно-ориентированное проектирование — определение состава, структуры, назначения и взаимодействия программных и аппаратных элементов, образующих КИС.
На всех этапах объектно-ориентированного проектирования КИС выполняется построение диаграмм UML. Совокупности UML-диаграмм позволяет задать архитектуру КИС.
Цель работы – проектирование корпоративной информационной системы аптечной сети.
Для достижения поставленной цели необходимо решить следующие задачи:
– разработать техническое задание;
– выполнить построение диаграммы логического уровня: диаграмму вариантов использования, диаграмму классов, диаграмм деятельности и последовательности
– построить диаграммы физического уровня: диаграмму компонентов и диаграмму развертывания.
Для построения диаграмм предлагается использовать Rational Rose, для разработки программного обеспечения язык С# Visual Studio 2013.
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
1.1 Общие сведения
Полное наименование разрабатываемой системы: информационная система «Аптечная сеть» для ООО «Будь здоров». Условное обозначение системы: ИС «АС».
Перечень документов, на основе которых создается система:
– учредительные документы организации;
– должностные инструкции сотрудников аптечной сети;
– отчётность организации.
Порядок оформления и предъявления заказчику результатов работ по созданию системы: система передается заказчику в виде программного продукта и решений по техническому, технологическому, организационно-правовому, информационному, лингвистическому обеспечению.
1.2 Назначение и цели создания системы
1.2.1 Назначение информационной системы
Информационная система предназначена для автоматизации работы сотрудников аптечной сети.
Информационная система необходима для автоматизации бизнес-процессов аптечного склада, аптек, входящих в состав аптечной сети, а также процессов, протекающих в центральном офисе.
Виды автоматизированной деятельности: складская деятельность, деятельность аптек, связанная с реализацией лекарственных средств населению, деятельность сотрудников центрального офиса, связанная с формированием и выдачей отчетности о работе аптечной сети.
1.2.2 Цели создания системы
Целями разработки информационной системы являются:
– повышение эффективности работы аптечной сети, за счет ускорения времени решения задач, и качества информации, циркулирующей в организации;
– сокращение трудоемкости работы и более эффективное выполнение сотрудниками основных операций по обработке информации;
– более надежное и эффективное хранение данных и защита от несанкционированного доступа.
1.3 Характеристика объекта автоматизации
1.3.1 Краткие сведения об объекте автоматизации
В состав ООО «Будь здоров» входит пять аптек, аптечный склад и центральный офис.
Аптеки выполняют следующие функции:
– реализацию населению готовых лекарственных препаратов по рецептам и без рецептов врача, а также учреждениям здравоохранения;
– изготовление лекарственных препаратов по рецептам врачей и требованиям учреждений здравоохранения, изготовление внутриаптечной заготовки в соответствии с утверждёнными прописями и фасовку лекарственных препаратов и лекарственного растительного сырья с последующей их реализацией;
– отпуск лекарственных препаратов бесплатно или со скидкой отдельным группам населения в соответствии с действующим законодательством Российской Федерации;
– реализацию лекарственного растительного сырья в заводской упаковке, изделий медицинского назначения, дезинфицирующих средств, предметов личной гигиены, оптики, минеральных вод, лечебного, детского и диетического питания, косметическую и парфюмерную продукцию;
– отпуск предметов через пункт проката в соответствии с установленным порядком;
– предоставление населению необходимой информации по надлежащему использованию и хранению лекарственных препаратов в домашних условиях;
– предоставление медработникам учреждений здравоохранения, просвещения, социального обеспечения и других необходимой информации о лекарственных препаратах, имеющихся в аптеке;
– оказание первой медицинской помощи;
– оказание консультативной помощи в целях обеспечения ответственного самолечения.
Аптека возглавляется директором. В штат аптеки входят фармацевтический и провизорский персонал.
Аптечный склад обеспечивает снабжение лекарственными средствами и медицинскими товарами аптеки сети. Склад концентрирует запасы лекарственных средств и медицинских товаров широкой номенклатуры и неравномерной оборачиваемости (сезонные товары), реализуемые различными партиями поставки (от объема менее одного поддона до нескольких единиц одной группы товаров).
Аптечный склад возглавляет заведующий складом. В штат аптечного склада входит кладовщик-провизор и вспомогательный персонал, обеспечивающий фасовку, упаковку и погрузку лекарственных средств и медицинских товаров.
Центральный офис аптечной сети занимается стратегическим планированием, корпоративными коммуникациями, налогами, решением юридических вопросов, маркетингом, финансовыми вопросами, обеспечивает корпоративное управление.
Центральный офис возглавляет управляющий. Специалисты офиса – это главный бухгалтер, бухгалтер, счетовод, экономист, старший кассир, кассир.
1.4 Требования к системе
1.4.1 Требования к системе в целом
1.4.1.1 Требования к структуре и функционированию системы
Проектируемая информационная система должна быть разделена на несколько подсистем.
Проектируемая система включает пять подсистем:
«Аптека»;
«Склад»;
«Web-система»;
«Отчетность»;
«Администрирование».
Подсистема «Аптека» предназначена для реализации функций:
– Подсистема «Аптека» предназначена для реализации функций:
– ввод, редактирование и сохранение данных о лекарственных средствах и медицинских товарах («Работа с данными»);
– выполнение операции поступление лекарственных средств и медицинских товаров («Поступление ЛС»);
– выполнение розничных продаж лекарственных средств и медицинских товаров(«Продажи ЛС»);
– формирование заказа лекарственных средств и медицинских товаров
для аптечного склада («Заказ»);
– обработка запросов («Запросы»).
Функции подсистемы «Склад»:
– формирование расходных накладных по заказам аптек («Расходная накладная»);
– формирование заказов поставщикам («Заказ для поставщиков»);
– прием лекарственных средств и медицинских товаров в соответствии с приходными накладными («Прием ЛС»);
– обработка запросов («Запросы по складу »);
– формирование отчета об остатках («Остатки»).
К функциям «Web- системы» относятся;
– функционирование интернет-магазина;
– ведение контента сайта.
Подсистема «Отчетность» предназначена для формирования и вывода отчетов:
– отчет о продажах по аптекам;
– отчет о продажах по группам лекарственных средств и медицинских товаров;
–отчет по доходам;
– отчет по поставщикам;
– отчет об остатках на складе и в аптеках.
Подсистема «Администрирование» должна выполнять функции:
– обеспечение безопасности информационной системы;
– добавление нового пользователя и наделение его правами доступа к ресурсам информационной системы;
– архивирование, резервное копирование данных, настройка автоматического резервирования;
– восстановление данных.
1.4.1.2 Требования к численности и квалификации персонала системы и режиму его работы
Пользователей системы можно разделить на две группы
– специалист, осуществляющий обслуживание и настройку системы, обеспечивающий ее работоспособность. Квалификация – администратор системы, программист. Он должен контролировать правильное функционирование системы, следить за оперативностью получения информации, устранять возникшие неполадки в системе, иметь расширенные права для просмотра и внесения изменений, составлять требуемые отчеты, осуществлять поиск в архиве данных;
Фрагмент для ознакомления
3
СПИСОК ЛИТЕРАТУРЫ
1. Гвоздева Т.В. Проектирование информационных систем. Стандартизация./ Т.В. Гвоздева, Б.А. Баллод. – СПб.: Издательство «Лань». – 2019. – 252с.
2. Абрамов, Г.В. Проектирование информационных систем : учебное пособие / Г.В. Абрамов, И.Е. Медведкова, Л.А. Коробова. – Воронеж : Воронежский государственный университет инженерных технологий, 2012. – 172 с.
3. Буч, Грейди Язык UML. Руководство пользователя / Грейди Буч , Джеймс Рамбо , Айвар Джекобсон. - М.: ДМК, 2015. - 432 c.
4. Комплекс стандартов на автоматизированные системы [Электрон. ресурс]. – Режим доступа: http://www.rugost.com/ – 18.04.2016.
5. Мюллер, Роберт Дж. Проектирование баз данных и UML / Мюллер Роберт Дж.. - М.: ЛОРИ, 2013. - 422 c.
6. Остроух А.В. Проектирование информационных систем /А.В. Остроух Н.Е.Суркова. – 2019. М.: Феникс,– 164с.
7. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма и др. - Москва: СИНТЕГ, 2016. - 366 c.
8. Астапчук, В. А. Корпоративные информационные системы: требования при проектировании : учебное пособие для вузов / В. А. Астапчук, П. В. Терещенко. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2020. — 113 с. — (Высшее образование). — ISBN 978-5-534-08546-4. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://urait.ru/bcode/453261 (дата обращения: 11.04.2021).
9. Зыков, С. В. Основы проектирования корпоративных систем [Текст] / С. В. Зыков ; Нац. исслед. ун-т «Высшая школа экономики». — М. : Изд. дом Высшей школы экономики, 2012. — 431
10. Шелухин, О. И. Моделирование информационных систем / О.И. Шелухин. - М.: Горячая линия - Телеком, 2011. - 536 c.
11. Шоу, А. Логическое проектирование операционных систем / А. Шоу. - М.: Мир, 2013. - 360 c.
12. Юркевич, Е. В. Введение в теорию информационных систем / Е.В. Юркевич. - М.: Группа ИДТ, 2013. - 272 c.
13. Фаулер M. UML. Основы, 3е издание. – Пер. с англ./М. Фаулер. – СПб: Символ-Плюс, 2004. – 192 с.,
14. Алпатов, Ю.Н. Моделирование процессов и систем управления: Учебное пособие / Ю.Н. Алпатов. - СПб.: Лань, 2018. - 140 c.
15. Дворецкий, С.И. Моделирование систем: Учебник / С.И. Дворецкий. М.: Академия, 2019. - 304 c.50.
16. Душкин, А.В. Моделирование систем управления и информационно-технического обеспечения: Учебное пособие для вузов / А.В. Душкин, В.И. Новосельцев, В.И. Сумин. - М.: РиС, 2015. - 192 c.
17. Дацун Н. Н. Моделирование информационных систем. Указания к выполнению лабораторных работ и проведению практических занятий. Ч. 1 [Электронный ресурс]: учеб. пособие / Н. Н. Дацун; Перм. гос. нац. исслед. ун-т. – Электрон. дан. – Пермь, 2019. – 2,25 Мб; 105 с. – Режим доступа: http://www.psu.ru/files/docs/ science/books/uchebnie-posobiya/ dacun-modelirovanieinformacionnykh-sistem.pdf.
18. Вдовенко, Л. А. Информационная система предприятия / Л.А. Вдовенко. - М.: Вузовский учебник, Инфра-М, 2014. - 240 c.
19. Емельянова, Н. З. Информационные системы в экономике / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, Инфра-М, 2013. - 464 c.
20. Избачков, Ю. Информационные системы / Ю. Избачков, В. Петров. - М.: Питер, 2014. - 656 c.
21. Носова, Л.С. Корпоративные информационные системы: Учебно-методическое пособие / Л.С. Носова. – Челябинск: Полиграф-Мастер, 2014. – 151 с.
22. Смирнова, Г. Н., Сорокин, А. А., Тельнов, Ю. Ф. Проектирование экономических информационных систем / Г. Н. Смирнова, А. А. Сорокин, Ю. Ф. Тельнов.; М.: Флинта, 2009. 512 с.