Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление данными_образец КП.doc
Скачиваний:
5
Добавлен:
14.08.2019
Размер:
1.41 Mб
Скачать

Содержание

Введение……………………………………………………………………………………………..3

1. Проектирование базы данных…………………………………………………………………...4

1.1 Анализ существующего программного обеспечения………………………………...4

1.2. Концептуальное проектирование базы данных………………………………………7

1.3. Логическое проектирование базы данных…………………………………………..11

1.4. Физическое проектирование базы данных…………………………………………..14

2. Разработка программного продукта…………………………………………………………...20

2.1. Структура программного продукта………………………………………………….20

2.2. Реализация бизнес-правил……………………………………………………………23

2.3. Руководство программиста…………………………………………………………...24

2.4. Руководство оператора……………………………………………………………….24

2.5. Тестирование программного продукта……………………………………………...26

Выводы……………………………………………………………………………………………..27

Библиографический список……………………………………………………………………….28

Приложение 1. Техническое задание на разработку программного продукта………………...29

Приложение 2. Примеры отчетов и графиков генерируемой программы……………………..30

Приложение 3. ER-диаграммы. Карты транзакций……………………………………………...32

Введение

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

Основы современной информационной технологии составляют базы данных (БД) и системы управления базами данных (СУБД), роль которых как единого средства хранения, обработки и доступа к большим объемам информации постоянно возрастает. При этом существенным является постоянное повышение объемов информации, хранимой в БД, что влечет за собой требование увеличения производительности таких систем.

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

Объектом исследования является аптека занимающаяся продажей медикаментов.

Предметом исследования является деятельность данной фирмы в части ее взаимодействия с клиентами и поставщиками.

Целью курсовой работы является разработка базы данных по учету товара в аптеки.

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

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

1. Проектирование базы данных

1.1. Анализ существующего программного обеспечения

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

Поэтому сравним две популярных программных системы, ориентированные на применение в рассматриваемой предметной области и близкие по своим возможностям к требованиям той задачи автоматизации, которая поставлена в курсовой работе, а именно, такие программы как 1С-Рарус и Фармзаказ АПТЕКА.

1. 1С-Рарус предназначена для автоматизации розничных аптечных точек (Front End): аптек, аптечных пунктов и аптечных киосков. (рис.1.1)

Рис. 1.1. Каталог лекарственных продуктов программы 1С-Рарус

Возможности программы:

  • учет фармацевтических групп, форм выпуска, ЕГК;

  • указание международного непатентованного наименования, дозировки;

  • вхождения в обязательный ассортимент, ЖНВЛС;

  • учет различных единиц измерения;

  • учет сертификатов и сроков годности, фальсификатов;

  • возможность вести аналоги (взаимозаменяемость) товаров;

  • возможность загрузки и анализа прайс-листов, накладных контрагентов из внешнего файла;

  • формирование заказа поставщику на основании расчета потребностей аптеки и анализа предложений поставщиков;

  • поступление/возврат товара в разрезе серий, с возможностью маркировки каждой серии;

  • назначение розничных цен в разрезе серий;

  • инвентаризация складов, перемещение и списание товаров в разрезе серий;