Автоматизация учета товаров медицинского назначения фармацевтической компании

Характеристика исследуемой фармацевтической компании ("Морон"). Структура баз данных. Пример разработки автоматизированной базы данных для учета товаров медицинского назначения фармацевтической компании с помощью программы Microsoft SQL Server 2005.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 05.10.2013
Размер файла 49,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Курсовая работа

по дисциплине:

Базы данных

на тему:

Автоматизация учета товаров медицинского назначения фармацевтической компании

Введение

Фармацевтическая компания «Морон» с каждым годом разрастается, занимая все больше места на рынке лекарственных препаратов. Что означает необходимость более мобильного учета данных. Если раньше отсутствие быстрого доступа к данным о лекарстве из-за их разбросанности по разным базам данных или многочисленные ошибки в учете продаж из-за неправильных записей в журналах учета, а также при вводе данных не затрудняли работу персонала. То теперь из-за расширения ассортимента лекарственных средств, это становиться недопустимым. А значит для осуществления полного учета и более легкой работы с документами фирме необходима автоматизированная система учета данных.

Объект курсовой работы: лекарственные препараты.

Предмет работы: учет оптовых и мелкооптовых поставок медикаментов и товаров медицинского направления.

Цель: разработать автоматизированную базу данных для учета товаров медицинского назначения фармацевтической компании «Морон» с помощью программы Microsoft SQL Server 2005.

Задачи, решение которых необходимо для достижения поставленной цели:

Собрать необходимые данные о заказах на лекарственные препараты фирмы «Морон» для заполнения форм и таблиц;

Оформить таблицы, необходимые для базы данных;

Определить иерархию и связи между таблицами;

Создать автоматизированную базу данных с помощью программы Microsoft SQL Server2005;

Разработать несколько запросов, для удобства поиска той или иной информации по таблицам;

Создать графический интерфейс удобный для восприятия полученных таблиц.

Актуальность данной работы заключается в том, что в наше время необходимость в медикаментах и товарах медицинского направления находится на высоком уровне. И иногда очень трудно найти данные о том где именно можно найти то или иное лекарство из-за отсутствия единой базы включающей в себя все необходимые документы. Поэтому создание этой базы данных может существенно облегчить поиск необходимой информации по конкретному медицинскому препарату.

1. Исследование учета оптовых и мелкооптовых поставок медикаментов и товаров медицинского направления

Здесь нужно написать немного что-то типа обзора первой главы! от себя чисто=) воду полей=)

1.1 О компании

Сегодня в компании работают более 1700 человек. Складские площади ООО "Морон" составляют более 22 тыс. кв. м.

В 2004 году компания показала серьёзный рост: объём продаж увеличился на 60%. По данным ЦМИ «Фармэксперт», компания занимает 7 место в совокупном рейтинге российских фармдистрибьюторов. Клиенты компании находятся по всем регионам нашей огромной страны. В данное время открыты и успешно функционируют 7 филиалов и 24 представительства в городах России.

Ассортимент составляет более 7000 наименований медикаментов, парафармацевтики, изделий медицинского назначения и сопутствующих товаров для аптек, лечебно-профилактических учреждений.

Более 100 иностранных и практически все отечественные производители поставляют компании продукцию по прямым контрактам, что гарантирует отсутствие фальсифицированных препаратов и контрафактного товара. фармацевтическая компания база данных

С марта 2003г. компания вступила в Союз Профессиональных Фармацевтических Организаций (СПФО), и выступает за повышение мер ответственности всех участников фармацевтического рынка и усиление контроля за соблюдением качества ЛС, поставляемых на рынок.

Компания стабильно удерживает 3 место в рейтинге дистрибьюторов на рынке Москвы и Московской области. Здесь каждая 7 упаковка ЛС из 100 поставляется фармацевтической компанией "Морон".

Широкий стабильный ассортимент, приемлемый уровень цен, качественный сервис - три кита, на которых строит свой бизнес компания "Морон".

1.2 Анализ учета товаров медицинского назначения

С каждым годом активность предприятий фармацевтической торговли увеличивается. Это связано с внедрением информационных технологий в структуру предприятия. Собственно, компании и раньше понемногу автоматизировались, однако был ряд причин, не позволяющий широко развернуть этот процесс. К примеру, в не последнюю очередь на масштабы автоматизации влияли небольшие размеры данных предприятий розничной торговли.

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

Наличие положительного эффекта от грамотного применения автоматизированных систем доказано уже не раз, тем более в условиях экономического кризиса информационные технологии могут стать серьезным инструментом для оптимизации и сокращения расходов в секторе фармацевтической торговли.

Автоматизация учета фармацевтической деятельности в последние годы явилась одним из рычагов для активного развития данной отрасли. Ее внедрение способствует обеспечению высокой скорости и оперативности работы и, что особенно важно, повышению прибыли в условиях постоянной конкуренции. Кроме того, достаточно большая часть информации в настоящее время появляется в электронном виде, что в сегодняшних условиях развития коммуникаций обеспечивает ей более высокую мобильность, доступность и массовость.

И один из способов оптимизации экономических показателей предприятия - снижение постоянных затрат на фоне уменьшения сроков оборачиваемости товара. Для решения этой задачи автоматизированные системы становятся практически незаменимым инструментом, позволяя проанализировать структуру товара, определить наиболее «ходовые» и «непрофильные» позиции.

Среди других возможностей автоматизированных систем, стоит отметить такие, как:

· автоматизация документооборота с покупателями. Получение документов по товару в электронном виде;

· возможность настройки схемы ценообразования в зависимости от различных условий;

· анализ товародвижения и составление отчетов по группам товаров;

· автоматизация работы с товарным ассортиментом;

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

1.3 Нормализация данных

Нормализация - это процесс, позволяющий гарантировать эффективность структур данных в реляционной базе данных.

Первая нормальная форма требует, чтобы все значения полей были атомарными и все записи уникальными(рис 1).

Первичный ключ - это атрибут который можно использовать для уникальной идентификации таблицы. Так у таблицы “Клиенты” - ключом станет идентификационный номер клиента, то первичным ключом обозначим поле “id_К”. Аналогично у таблицы “Сотрудники” - “id_С”, у таблицы “Лекарства” - “id_L”.

Рис 1. Первая нормальная форма (1NF)

Модель находится во второй нормальной форме, если она, во-первых, находиться в первой нормальной форме, и, во-вторых, не содержит не ключевых атрибутов, находящихся в частичной функциональной зависимости от первичного ключа. То есть нужно из таблицы «Лекарство» вынести некоторые поля. Так получаем новую таблицу «Тип лекарства» с ключевым полем id_type_L (рис 2).

Рис 2. Вторая нормальная форма (2NF)

Модель находится в третьей нормальной форме, если она находится во второй нормальной форме и не имеет транзитивных зависимостей. Транзитивная зависимость - это зависимость между не ключевыми атрибутами. Таким образом, выделяем из таблицы «Сотрудники» не ключевые атрибуты “должность” и “оклад”.

Рис 3. Третья нормальная форма(3NF)

2. Разработка программы для автоматизации учета товаров медицинского назначения

2.1 Техническое задание на разработку программы

Наименование программы: "Автоматизация учета товаров медицинского назначения фармацевтической компании "Морон"

Назначение и область применения. Программа предназначена для создания, управления содержимым базы данных, содержащим следующие данные:

· Информация о служащих компании

· Наименования лекарств и их характеристика

· Данные о покупателях

· Договоры купли-продажи

Требования к функциональным характеристикам. Программа должна обеспечивать возможность выполнения перечисленных ниже функций:

1. Поиск лекарств по нужным критериям:

· Название

· Фармакологическая группа (тип лекарства)

· Цена

2. Возможность поиска по базе данных информации о сотрудниках компании

3. Возможность поиска информации о непосредственных покупателях

4. Возможность поиска информации о договорах купли-продажи

Требования к обеспечению надежного функционирования программы. Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:

а) организацией бесперебойного питания технических средств;

б) использованием лицензионного программного обеспечения;

в) регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г.

Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;

г) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов

Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной системы, не должно превышать 30-ти минут при условии соблюдения условий эксплуатации технических и программных средств.

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

Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.

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

а) задача поддержания работоспособности технических средств;

б) задачи установки (инсталляции) и поддержания работоспособности системных программных средств -- операционной системы;

в) задача установки (инсталляции) программы.

г) задача создания резервных копий базы данных.

Требования к составу и параметрам технических средств. В состав технических средств должен входить IВМ-совместимый персональный компьютер (ПЭВМ), выполняющий роль сервера, включающий в себя:

· процессор Pentium-2.0Hz, не менее;

· оперативную память объемом, 1Гигабайт, не менее;

· HDD, 40 Гигабайт, не менее;

· операционную систему Windows 2000 Server или Windows 2003;

· операционную систему Windows 2000 Server или Windows 2003;

· Microsoft SQL Server 2000

Требования к информационным структурам и методам решения. База данных работает под управлением Microsoft SQL Server. Используется много поточный доступ к базе данных. Необходимо обеспечить одновременную работу с программой с той же базой данной модулей экспорта внешних данных

2.1 Структура баз данных

Таблица Клиенты - KLIENT_BASE

Название поля

Тип поля

Описание поля

ID_K

Int

Идентефикатор клиента

NAME_K

VarChar(255)

ФИО

CITY_K

VarChar(255)

Город проживания

ADRESS_K

VarChar(255)

Адрес

PASPORT_K

Int

Паспортные данные

INN_K

Int

ИНН

Таблица Сотрудники - EMPLOYEE

Название поля

Тип поля

Описание поля

ID_E

Int

Идентификатор сотрудника

NAME_E

VarChar(255)

ФИО

POST_E

VarChar(255)

Должность

ADRESS_E

VarChar(255)

Адрес

PAY_E

Int

Оклад

Таблица Лекарство - DRUGS

Название поля

Тип поля

Описание поля

ID_D

Int

Идентификатор лекарства

NAME_D

VarChar(255)

Название

DATA_VIP_D

Date

Даты выпуска

SROK_GODN

Int

Срок годности

Таблица Тип лекарств - TYPE_DRUGS

Название поля

Тип поля

Описание поля

ID_TYPE_D

Int

Идентификатор типа лекарств

TYPE_D

VarChar(255)

Фармацевтическая группа

NAME_D

VarChar(255)

Наименование

Таблица Договоры - CONTRACT

Название поля

Тип поля

Описание поля

ID_C

Int

Идентификатор договора

ID_D

Int

Идентификатор лекарства

ID_E

Int

Идентификатор сотрудника

ID_K

Int

Идентификатор клиента

DATA_C

Date

Дата заключения договора

KOLVO_D

Int

Количество товара

CENA_D

Int

Цена

Пользователи системы должны иметь возможность производить поиск по таблице DRUGS, просматривать детальную информацию по каждому результату выборки

Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows 2000 Server или Windows 2003 и Microsoft SQL Server 2000.

Программа должна обеспечивать одновременную работу пользователей посредством удобного интерфейса.

Состав программной документации должен включать в себя:

· техническое задание;

· программу и методики испытаний;

· руководство оператора;

Экономические преимущества разработки. Ориентировочная экономическая эффективность не рассчитываются. Аналогия не проводится ввиду уникальности предъявляемых требований к разработке.

Разработка должна быть проведена в три стадии:

1. разработка технического задания;

2. рабочее проектирование;

3. внедрение.

Этапы разработки

На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

1. разработка программы;

2. разработка программной документации;

3. испытания программы.

На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы.

На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:

1. постановка задачи;

2. определение и уточнение требований к техническим средствам;

3. определение требований к программе;

4. определение стадий, этапов и сроков разработки программы и документации на неё;

5. согласование и утверждение технического задания.

На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.
На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями к составу документации.

На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:

1. разработка, согласование и утверждение и методики испытаний;

2. проведение приемо-сдаточных испытаний;

3. корректировка программы и программной документации по результатам испытаний.

На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию на объектах Заказчика.

Виды испытаний. Приемо-сдаточные испытания должны проводиться на объекте Заказчика в оговоренные сроки.

Приемо-сдаточные испытания программы должны проводиться согласно разработанной Исполнителем и согласованной Заказчиком Программы и методик испытаний.

Ход проведения приемо-сдаточных испытаний Заказчик и Исполнитель документируют в Протоколе проведения испытаний.

Общие требования к приемке работы. На основании Протокола проведения испытаний Исполнитель совместно с Заказчиком подписывает Акт приемки-сдачи программы в эксплуатацию.

Размещено на Allbest.ru

...

Подобные документы

  • Этапы разработки программы, предназначенной для автоматизации складского учета в фармацевтических организациях: выбор языка программирования, характеристика входной и результатной информации, составление схемы взаимосвязи программных модулей и файлов.

    курсовая работа [148,4 K], добавлен 12.05.2013

  • Создание базы данных для ведения учёта товаров и услуг на предприятиях розничной торговли на примере компании "Евросеть СПБ". Экономическая сущность задач учета складских операций. Документальное оформление приёмки товаров. Среда создания базы данных.

    дипломная работа [3,1 M], добавлен 15.01.2012

  • Создание базы данных для учета лекарственных средств и изделий медицинского назначения в аптеках стационаров. Требования к программному продукту. Способ организации данных. Начало работы с приложением. Экономическая эффективность внедрения разработки.

    дипломная работа [2,6 M], добавлен 10.10.2015

  • Роль оптовой торговли в рыночной экономике. Сортовой и партионный способы учета товаров. Организация бухгалтерского учета и документооборота на предприятии. Разработка базы данных для автоматизации учета переоценки стоимости товаров на оптовом складе.

    дипломная работа [2,8 M], добавлен 15.01.2012

  • Проблемы обработки данных на предприятии. Автоматизация учета заказов на грузоперевозку автотранспортной компании "ТрансАвто". Обоснование разработки информационной системы с помощью объектно-ориентированной методологии. Логическая структура задачи.

    курсовая работа [1,3 M], добавлен 10.11.2012

  • Разработка информационной базы данных для компании с помощью СУБД Microsoft Office Access. Построение семантической модели предметной области. Листинг программного продукта: создание и заполнение таблиц. Инструкция по применению автоматизированной ИС.

    курсовая работа [1010,5 K], добавлен 26.03.2014

  • Склад ОАО "Ориенбанк", его специфика и структура. Описание структуры базы данных складского учета для предприятия. Разработка пользовательского интерфейса программы. Инструкция к применению базы данных. Автоматизация операций и учета средств банка.

    курсовая работа [4,7 M], добавлен 26.02.2010

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

    дипломная работа [3,1 M], добавлен 13.07.2011

  • Развитие фармацевтической промышленности Российской Федерации на период до 2020 года. Компьютерные программы, используемые в реализации фармацевтической деятельности. Система электронного заказа "ФармКомандир" и программа автоматизации аптек "Фарватер".

    курсовая работа [463,3 K], добавлен 07.06.2015

  • Диагностический анализ автоматизированной системы управления "СКБ Контур". Разработка автоматизированной подсистемы АСУ на базе MS SQL Server 2005 по реализации системы учета консультационных услуг, связанных с вопросами медицинского страхования клиентов.

    дипломная работа [858,8 K], добавлен 28.06.2011

  • Концептуальное проектирование базы данных. Характеристика предметной области. Выходная и входная информация. Выделение информационных объектов. Алгоритмы реализации отчетов и сервисных процедур. Реализация базы данных. Создание структуры таблиц и отчетов.

    курсовая работа [2,0 M], добавлен 12.03.2016

  • Среда программирования Delphi и баз данных Microsoft Access. Разработка проекта автоматизации складского учета. Качество работы финансового звена предприятия. Разработка системы автоматизации учета товаров в торговой организации складских операций.

    дипломная работа [1,9 M], добавлен 03.07.2015

  • Автоматизация торговли, база данных. Модели представления данных, СУБД Microsoft Access. Инструменты для работы с данными в Access. Назначение проектируемой базы данных для компьютерного магазина. Основные функции, решаемые информационной системой.

    курсовая работа [2,9 M], добавлен 15.11.2011

  • Логическое проектирование базы данных по автоматизации деятельности строительной компании. Классификация связей. Реляционная модель базы данных. Функциональные зависимости между атрибутами. Выбор ключей. Нормализация отношений. Запросы к базе данных.

    курсовая работа [1,2 M], добавлен 26.05.2015

  • Автоматизация ведения учета товаров в программе "1С: Предприятие". Учет товаров для фирмы, занимающейся куплей-продажей продовольственных товаров. Ввод сведений об организации. Настройка параметров учета. Оформление поступления в организацию товаров.

    дипломная работа [2,0 M], добавлен 02.07.2014

  • Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.

    курсовая работа [3,6 M], добавлен 18.06.2012

  • Концептуальная схема базы данных Optov. Выбор средств разработки приложения. Структура его программного обеспечения. Проектирование приложения для учета приема товаров на склад, позволяющего осуществлять удаленный доступ через Internet к базе данных.

    контрольная работа [218,0 K], добавлен 07.08.2011

  • Сущность и особенности программирования баз данных Microsoft SQL Server 2005. Основные формы поддержания целостности базы данных. Описание интерфейса пользователя. Формирование выходной документации и входных форм. Пользователи и понятие права доступа.

    курсовая работа [1,6 M], добавлен 30.11.2008

  • Программные средства для реализации базы данных и серверной части информационной системы "Учета технического обслуживания станков" средствами СУБД Microsoft SQL Server 2008. Разработка триггеров для поддержки сложных ограничений целостности в базе данных.

    курсовая работа [768,3 K], добавлен 01.02.2013

  • Цель инфологического моделирования базы данных. Создание с помощью СУБД Microsoft SQL Server шести сущностей с определенными атрибутами, представлений, основанных на соединении столбцов нескольких таблиц и связей между ними. Создание процедур и запросов.

    курсовая работа [721,4 K], добавлен 29.11.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.