Проектирование автоматической информационной системы для предприятия "Аптека Эвалар"
Бизнес-процессы компании "Аптека Эвалар". Создание автоматизированной информационной системы. Построение диаграмм, отображающих деятельность объекта. Моделирование потоков данных, информационного обеспечения с построением диаграмм "сущность-связь".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 08.01.2016 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Курсовая работа
Проектирование автоматической информационной системы для предприятия "Аптека Эвалар"
по дисциплине "Методы и средства проектирования информационных систем"
Содержание работы
- Введение
- Раздел 1. Изучение предприятия и его деятельности с составлением отчета об обследовании и построением организационной и физической диаграмм
- Раздел 2. Построение диаграмм, отображающих деятельность объекта. (IDEF0), Моделирование потоков данных (DFD), Моделирование информационного обеспечения с построением диаграмм сущность-связь (ERD)
- Раздел 3. Построение макета БД средствами СУБД Access с реализацией инструментов ввода и вывода информации
- Заключение
- Список использованной литературы
Введение
Под системой понимают любой объект, который одновременно рассматривается и как единое целое, и как объединенная в интересах достижения поставленных целей совокупность разнородных элементов. Системы значительно отличаются между собой как по составу, так и по главным целям.
В информатике понятие "система" широко распространено и имеет множество смысловых значений. Чаще всего оно используется применительно к набору технических средств и программ. Системой может называться аппаратная часть компьютера. Системой может также считаться множество программ для решения прикладных задач, дополненных процедурами ведения документации и управления расчетами.
Добавление к понятию "система" слова "информационная" отражает цель ее создания и функционирования. Информационные системы обеспечивают сбор, хранение, обработку, поиск, выдачу информации, необходимой в процессе принятия решений задач из любой области. Они помогают анализировать проблемы и создавать новые продукты.
Информационная система (ИС) - это система, реализующая информационную модель предметной области, чаще всего - какой-либо области человеческой деятельности. ИС должна обеспечивать: получение (ввод или сбор), хранение, поиск, передачу и обработку (преобразование) информации.
Информационной системой называют совокупность взаимосвязанных аппаратно-программных средств для автоматизации накопления и обработки информации. В информационную систему данные поступают от источника информации. Эти данные отправляются на хранение либо претерпевают в системе некоторую обработку и затем передаются потребителю.
Современное понимание информационной системы предполагает использование в качестве основного технического средства переработки информации персонального компьютера. В крупных организациях наряду с персональным компьютером в состав технической базы информационной системы может входить мэйнфрейм или суперЭВМ. Кроме того, техническое воплощение информационной системы само по себе ничего не будет значить, если не учтена роль человека, для которого предназначена производимая информация и без которого невозможно ее получение и представление.
Необходимо понимать разницу между компьютерами и информационными системами. Компьютеры, оснащенные специализированными программными средствами, являются технической базой и инструментом для информационных систем. Информационная система немыслима без персонала, взаимодействующего с компьютерами и телекоммуникациями.
Информационная система состоит из баз данных, в которых накапливается информация, источника информации, аппаратной части информационных систем, программной части информационных систем, потребителя информации.
По мнению одних авторов, информационная система включает в себя персонал, её эксплуатирующий, по мнению других - нет.
Раздел 1. Изучение предприятия и его деятельности с составлением отчета об обследовании и построением организационной и физической диаграмм
Аптека "Эвалар" закупает медицинские препараты отечественных и зарубежных производителей и реализует их через собственную дистрибьюторскую сеть и сеть аптек. Компания осуществляет доставку товаров как собственным транспортом, так и с помощью услуг сторонних организаций.
Основные бизнес-процессы компании - закупки, продажи, взаиморасчеты с поставщиками и клиентами.
Адрес: ул Ленина, 244
Тел: +7 (3854) 32-87-43 Поставщики, партнеры
Свои отношения с другими предприятиями, организациями и гражданами во всех сферах хозяйственной деятельности, данная организация строит на основе договоров, учитывая интересы потребителей, их требования к качеству продукции, работ, услуг и условий выполнения обязательств и договора о передачи имущества.
Аптека "Эвалар" реализует продукцию, работы и услуги, оказываемые предприятием и населению по ценам и тарифам, установленным предприятием в соответствии с действующим законодательством.
Аптека "Эвалар" самостоятельно формирует портфель заказов согласно прайс-листа поставщика. Аптеки необходимо постоянное изучение покупательского спроса населения на медицинские препараты и иметь в наличии полный ассортимент препаратов.
Аптека осуществляет следующую деятельность:
изготовление и отпуск лекарств по рецептам врачей;
продажа лекарств, не требующих рецепта врача, а также предметов гигиены, перевязочных материалов, хирургического инструментария, оптики и др.;
распространение среди населения информации о лекарственных средствах (их фармакологическом действии, показаниях к применению, способах применения, противопоказаниях и др.).
Аптека осуществляет снабжение лечебно-профилактического учреждения лекарственными средствами, перевязочным материалом, средствами санитарной гигиены и др. Каждая аптека должна иметь соответствующую аппаратуру, оборудование и инструментарий, а также новейшую научную и справочную литературу по фармакологии, списку лекарственных препаратов, используемых в России.
Рис. 1. Организационная диаграмма
Должностные обязанности
Заведующий аптекой.
Заведующий аптекой осуществляет руководство деятельностью персонала аптеки на принципах единоначалия и несет полную ответственность за ее фармацевтическую, хозяйственную и финансовую деятельность;
Фармацевт.
Фармацевт должен иметь среднее фармацевтическое образование. Его назначает и увольняет заведующий аптекой. Его контролирует провизор-технолог или провизор-аналитик. Фармацевт должен изготавливать лекарства по мере необходимости для отделений и по рецептам врачей, а также должен правильно подготовить и оформить лекарства перед их отпуском. Фармацевт должен периодически повышать квалификацию.
Товаровед.
Он контролирует записи медикаментов, запасы медицинских средств (наличие серии изготовляющего завода, номера лаборатории, анализа, номера склада, срок годности и др.).
Обслуживающий персонал.
Обслуживающий персонал аптеки выполняет различную работу (мытье и обработку посуды, уборку помещений и др.).
Кассир.
Работа за кассой
Мед. Консультант.
Консультации клиентов по лекарственным препаратам и изделиям мед. назначения, распределение по местам хранения, оформление витрин, соблюдение сан. режима.
Рис. 2. Физическая диаграмма
Автоматизация аптеки
Современный мир диктует свои условия жизни, и мир бизнеса не исключение. Меняются рынок, меняются законы, меняются требования к ведению дел. Аптечный бизнес усложняется еще и тем, что постоянно появляются новые товары и законы об их продаже, ужесточается контроль со стороны государства.
Контроль состояния АПТЕКИ Точная информация о состоянии дел в аптеке позволяет оперативно принимать решения в сложных ситуациях и строить жизнеспособные планы на будущее, основанные на достоверных данных.
Разнообразные отчеты, статистические данные (начиная от суммы выручки и заканчивая анализом самых продаваемых позиций за любой период времени) демонстрируют реальное положение дел, как в конкретной аптеке, так и по сети в целом.
Возможность индивидуальных настроек программы для каждого пользователя формирует определенные правила работы и сводит к минимуму возможные ошибки.
Управление запасами Оптимизация товарного запаса - одна из важнейших составляющих розничного бизнеса. При огромном ассортименте аптек, при большом количестве наименований (и аналогов) товаров - грамотное управление запасами становится особенно сложным. Аптека "Эвалар" дает возможность анализа ассортимента в любом разрезе: по группам, по оборачиваемости, по уровню спроса, по скорости оборачиваемости - все это позволяет сформировать оптимальный товарный запас.
Управление финансовыми потоками Грамотное распределение средств не менее важный показатель для успешного ведения бизнеса, чем управление товарным запасом. В аптеке "Эвалар" предусмотрены различные инструменты финансового контроля: составление оптимального графика расчетов с поставщиками (с учетом различных скидок и отсрочек платежей), анализ оборачиваемости товара, контроль прибыли от сделок с поставщиками, маржинальный анализ в целом по аптек, по отдельным поставщикам, по отдельным товарам и группам товаров Сокращение трудозатрат на выполнение рутинных операций Автоматизация некоторых процессов в аптеке существенно сокращает время, затрачиваемое персоналом аптек на формирование разнообразных отчетов, работу с поставщиками, заказ и принятие товара, контроль сроков годности и забракованных серий товаров. Таким образом, "передав" выполнение рутинных задач компьютеру, персонал аптеки сможет повысить уровень обслуживания покупателей, уделяя больше времени на консультации с одной стороны, и сократив время на отпуск товара с другой.
Дополнительные сервисы для клиентов Аптека "Эвалар" предполагает возможность применения разнообразных дисконтных программ и маркетинговых акций с анализом их эффективности. Возможность быстрой консультации покупателей по применению препарата, его характеристикам и аналогам. Кроме того, программа предусматривает отпуск лекарств по льготным рецептам и производство в аптеке, а так же выгрузку данных о наличии препаратов в аптеке в гор. справку и другие справочные системы для информирования покупателей.
Техническое обеспечение аптеки "Эвалар"
Рекомендуются компьютеры, оснащенные процессором Intel Pentium/Celeron, AMD Athlon/Duron или совместимым с частотой 1,6 ГГц или более (одно или многопроцессорная система).
Рекомендуется 512 Мб ОЗУ или более.
20 Гб свободного места на жестком диске.
Сервер.
Источники бесперебойного питания (ИБП).
Так же система каждую ночь делает резервную копию базы данных за сегодняшний день. В случае пропадания электропитания источники бесперебойного питания (ИБП) обеспечивают работоспособность аппаратуры не менее 15 минут для выполнения корректного закрытия системы и выполнения процедур обеспечивающих сохранность информации.
Раздел 2. Построение диаграмм, отображающих деятельность объекта. (IDEF0), Моделирование потоков данных (DFD), Моделирование информационного обеспечения с построением диаграмм сущность-связь (ERD)
Контекстная диаграмма. Деятельность аптеки "Эвалар"
Рис 3. Контекстная диаграмма
Декомпозиция контекстной диаграммы
Рис 4. Декомпозиция контекстной диаграммы
информационная система диаграмма моделирование
Декомпозиция блока А1
Рис 5. Декомпозиция блока А1
Декомпозиция блока А2.
Рис 6. Декомпозиция блока А2
Декомпозиция блока А3
Рис 7. Декомпозиция блока А3
Диаграмма потоков данных
Рис 8. Диаграмма потоков данных
Диаграмма модели данных.
Рис 8. Диаграмма модели данных
Раздел 3. Построение макета БД средствами СУБД Access с реализацией инструментов ввода и вывода информации
Описание базы данных
База данных состоит из нескольких таблиц:
· Медикаменты
· Аптека
· Производитель
· Расфасовка
· Склад
· Условия хранения
· Категория
· Поставка
1. Таблица "Медикаменты" имеет следующие поля:
Ш Код медикамента
Ш Название медикамента
Ш Расфасовка
Ш Упаковка
Ш Условия хранения
2. Таблица "Производитель" имеет следующие поля:
Ш Код производителя
Ш Название производителя
3. Таблица "Склад" имеет следующие поля:
Ш Код медикамента
Ш Код производителя
Ш Код категории
Ш Количество
Ш Цена
Ш Условия хранения
4. Таблица "Условия хранения" имеет следующие поля:
Ш Условие хранения
5. Таблица "Категория" имеет следующие поля:
Ш Код категории
Ш Название категории
6. Таблица "Поставка" имеет следующие поля:
Ш Код медикамента
Ш Код производителя
Ш Дата
Ш Цена
Ш Количество
Ш Сумма поставок в месяц
Ш Срок годности
Схема данных
Схема данных отображает тип связей нескольких таблиц.
Алгоритм работы с базой данных:
Открыть БД "Аптека"
Открыть форму "Касса"
С помощью кнопки "Поиск на складе", ищем нужный медикамент. И добавляем в чек. Далее нажимаем кнопку печать чека.
Кнопка "Закрыть день", показывает отчёт за день.
Если медикамента нет на складе, можно оформить поставку, автоматически переходим в форму "Новые поставки"
Для поставки нужного медикамента можно воспользоваться поиском по коду медикамента, либо ввести данные вручную.
Так же в форме можно посмотреть поставки за сегодня, за месяц и за всё время.
Кнопка "Завершить приём" завершит заказ.
Кнопка "Добавить производителя" позволяет добавить нового производителя.
Кнопка "Предыдущий медикамент" позволяет изменить данные о поставке.
Кнопка "Новый медикамент" предназначена для отправки поставки нового медикамента.
Кнопка "Предыдущий медикамент" позволяет изменить данные о поставке.
Кнопка "Касса" для возврата в форму "Касса".
Форма "Отчёты"
Кнопка "Список медикаментов", позволяет посмотреть список
медикаментов на складе и их количество.
Кнопка "Прайс" предназначена для просмотра цен медикаментов.
Кнопка "Все поставки медикаментов", " предназначена для просмотра всех поставок медикаментов.
Кнопка "Поставки за текущий месяц по категориям", предназначена для просмотра поставок медикаментов за текущий месяц по категориям.
Кнопка "Суммарные поставки за текущий месяц по датам", предназначена для просмотра поставок медикаментов от всех поставщиков в сумме.
Кнопка "Условия хранения" предназначена для просмотра условий хранения медикаментов.
Кнопка "Продажа за указанный день" предназначена для просмотра продаж за указанный день.
Запросы:
1. Запрос "Категория". Поиск всех медикаментов по указанной категории.
2. Запрос "Итог за день", показывает общую прибыль за день.
3. Запрос "Итог за день Сумма", показывает всё о проданных медикаментах за день.
4. Запрос "Общее число каждого товара", показывает кол-во каждого товара на складе.
5. Запрос "Объем поставок за последний месяц", показывает кол-во поставок за последний месяц.
6. Запрос "Прайс", показывает данные о медикаментах и их цену.
7. Запрос "Продажи за указанный день", показывает продажи определенного дня (который запрашиваем).
8. Запрос "Продажи каждого медикамента за день", показывает продажи каждого медикамента за день.
8. Запрос "Продажи за указанный месяц", показывает все продажи медикаментов за указанный месяц.
9. Запрос "Храненение холод", показывает медикаменты, которые можно хранить только при Т: 0-5.
Заключение
В данной курсовой работе было проведено исследование, в ходе которого был изучен настоящий уровень автоматизации на предприятии аптеки "Эвалар" и были учтены все недостатки и недочеты используемой системы и сделаны выводы для разработки и дальнейшего внедрения системы. Для более детального изучения и представления работы предприятия, его подразделений, а также сотрудников были смоделированы ряд диаграмм отражающий работу предприятия в целом, построен макет БД.
В соответствии с поставленными задачами проектирования информационной системы в рамках курсового проекта были выполнены следующие этапы:
- выполнен анализ предметной области;
- Определенна Организационная структура предприятия.
- Построена физическая модель предприятия "Аптека Эвалар".
- Произведено построение диаграмм, отображающих деятельность объекта. (IDEF0).
- Построены DFD и ER диаграммы.
Спроектирована и разработана база данных в СУБД Access.
Список использованной литературы
1. UML для простых смертных: Роберт А. Максимчук, Эрик Дж. Нейбург - Санкт-Петербург, Лори, 2008 г. - 304 с.
2. UML и Rational Rose: Уэнди Боггс, Майкл Боггс - Москва, Лори, 2008 г. - 600 с.
3. UML. Основы. Краткое руководство по стандартному языку объектного моделирования: Мартин Фаулер - Москва, Символ-Плюс, 2012 г. - 192 с.
4. UML. Первое знакомство. Пособие для подготовки к сдаче теста UMO-100 (OMG Certified UML Professional Fundamental) (+ CD-ROM): А.В. Бабич - Санкт-Петербург, Бином. Лаборатория знаний, 2008 г. - 176 с.
5. UML. Универсальный язык программирования: Пол Киммел - Санкт-Петербург, НТ Пресс, 2012 г. - 272 с.
6. Информатика. Новый систематизированный толковый словарь: Ф.С. Воройский - Санкт-Петербург, ФИЗМАТЛИТ, 2003 г. - 760 с.
7. Компонентное моделирование и программирование на языке UML. Практическое руководство по проектированию информационно-измерительных систем: А.Б. Путилин, Е.А. Юрагов - Санкт-Петербург, НТ Пресс, 2014 г. - 664 с.
8. Моделирование на UML. Теория, практика, видеокурс (+ 2 DVD-ROM): Ф.А. Новиков, Д.Ю. Иванов - Санкт-Петербург, Профессиональная литература, Наука и техника, 2010 г. - 640 с.
9. Моделирование систем. Объектно-ориентированный подход: Ю.Б. Колесов, Ю.Б. Сениченков - Санкт-Петербург, БХВ-Петербург, 2006 г. - 192 с.
Размещено на Allbest.ru
Подобные документы
Создание информационной системы "Голд", автоматизирующей работу Ювелирной мастерской. Моделирование бизнес-процессов с помощью диаграмм IDEF0 и UML и потоков данных DFD и sicuence. Составление технического проекта и задания на основании ГОСТ 34.602-89.
курсовая работа [841,1 K], добавлен 10.02.2013Анализ информационных потоков и рабочие станции супермаркета. Проектирование информационной системы магазина стандартами UML. Построение диаграмм вариантов использования, коопераций, классов, деятельности, которые отображают деятельность предприятия.
курсовая работа [531,7 K], добавлен 01.06.2014Проектирование информационной системы "Учёт работы поликлиники": анализ программных продуктов, описание диаграмм бизнес–процесса, описание IDEF0, DFD, IDEF3 диаграмм потоков данных и документирования процессов посредством AllFusion Process Modeler r7.3.
курсовая работа [2,5 M], добавлен 20.08.2012Анализ информационной системы ИНЭК "Страховщик". Описание предметной области с использованием модели "сущность-связь". Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование и разработка приложения в среде Delphi и создание интерфейса.
отчет по практике [4,9 M], добавлен 28.12.2014Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.
отчет по практике [3,4 M], добавлен 07.01.2015Разработка автоматизированной системы управляющей компании "Дом" в среде Visual Studio 2012. Генерация списка существующих квартир. Создание базы данных и программного продукта, функциональные требования к нему. Построение диаграмм UML и ER-модели.
дипломная работа [1,0 M], добавлен 25.10.2017Анализ предметной области. Разработка информационной системы для регистратуры поликлиники. Построение диаграмм и моделей с использование объектно-ориентированного подхода. Формы, таблицы, отчеты и запросы. Создание, редактирование и обработка данных.
курсовая работа [2,7 M], добавлен 04.12.2015Знакомство с особенностями применения компьютерных технологий в практике решения задач управления проектом. Этапы создания проекта автоматизированной информационной системы "Аптека", анализ участников. Проблемы планирования производственной программы.
курсовая работа [294,2 K], добавлен 21.03.2016Исследование системы функционирования зоомагазина "Дракоша" и схематическое описание бизнес-процессов предприятия. Генерация кода и разработка автоматизированной информационной системы магазина на языке программирования С+. Расчет диаграмм автоматизации.
курсовая работа [841,8 K], добавлен 07.08.2013Выбор, обоснование и особенности работы СУБД. Характеристика языков программирования. Разработка структурной и функциональной модели информационной системы аптеки. Проектирование программной среды АИС и ее интерфейса. Построение модели базы данных.
курсовая работа [442,3 K], добавлен 21.04.2012