![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Автоматизация продажи и учета лекарственных средств |
Волжский университет имени В.Н.Татищева Факультет “Информатика и телекоммуникации” Кафедра “Информатика и системы управления” КУРСОВАЯ РАБОТА по дисциплине: “Базы данных и знаний” Тема: “Продажа и учет лекарственных средств ” Выполнил: студент гр. ИТ-311 Захаров Д.В. Преподаватель: Трубачева С.И. Тольятти 2003 Волжский университет имени В.Н.Татищева Факультет “Информатика и телекоммуникации” Кафедра “Информатика и системы управления” Специальность: ЗАДАНИЕ на курсовой проект по дисциплине “Базы данных и знаний” Студенту Захарову Д.В. Группа ИТ-311 Тема проекта Автоматизация продажи и учета лекарственных средств. Календарный график задания СОДЕРЖАНИЕ ЗАДАНИЯ Изучить объект, его взаимосвязи. Описать основные функции. Создать таблицы. Спроектировать диаграммы с помощью IDEF0, IDEF1 Спроектировать базу данных с помощью СУБД DELPHI. Создать приложение, учитывая ввод, сохранение, удаление ненужных данных, редактирование имеющихся данных, позволяющие осуществить поиск. Руководитель курсовой работы / / Студент / / Дата выдачи: “ “ 2002 г. СОДЕРЖАНИЕ1. Введение 2. Теоретическая часть 2.1 Постановка задачи 2.2 Описание предметной области 2.3 Построение SAD модели 2.4 Структурный анализ с помощью диаграмм сущность связь 3 Создание приложения в Delphi 3.1 Конфигурация системы с помощью утилиты BDE Admi is r or 3.2 Создание таблиц базы данных с помощью утилиты Da abase Desk op 3.3 Организация пользовательского интерфейса 4. Заключение 5. Список используемой литературы Приложения 1.ВВЕДЕНИЕ В наше время без баз данных представить работу большинства финансовых, промышленных, торговых и прочих организаций невозможно. Базы данных позволяют информацию структурировать, хранить и извлекать оптимальным для пользователя образом. Среди большого разнообразия продуктов для разработки приложений Delphi занимает одно из ведущих мест . Delphi отдают предпочтение разработчики с разным стажем, привычками, профессиональными интересами. С помощью Delphi написано колоссальное количество приложений, десятки фирм и тысячи программистов-одиночек разрабатывают для Delphi дополнительные приложения. Приложения с помощью Delphi разрабатываются быстро причем взаимодействие разработчика с интерактивной средой Delphi не вызывает внутреннего отторжения, а наоборот, оставляет ощущение комфорта. Под базой данных понимают хранилище структурированных данных, при этом данные должны быть непротиворечивы, минимально избыточными и целостными. Обычно базы данных создается для хранения и доступа к данным, содержащим сведения о некоторой предметной области, то есть некоторой области человеческой деятельности или области реального мира .Всякая база данных должна представлять систему данных о предметной области. Базы данных относящиеся к одной и той же предметной области, в различных случаях содержат более или менее детализированную информацию о ней. Степень детализации определяется рядом факторов, прежде всего целью использования информации из базы данных и сложностью производственных процессов, существующих в пределах предметной области в конкретных условиях.
Реляционные базы данных представляют связанную между собой совокупность таблиц баз данных. Связь между таблицами может находить свое отражение в структуре данных, а может только подразумеваться, то есть присутствовать на неформализованном уровне. В каждой таблице базы данных может существовать первичный ключ. Под первичным ключом понимают поле или набор полей, однозначно идентифицирующий запись. Значение первичного ключа в таблице базы данных должно быть уникальным, то есть в таблице не должно существовать двух или более записей с одинаковым значением первичного ключа. Первичный ключ должен быть минимально достаточным: в нем не должно быть полей, удаление которых из первичного ключа не отразится на его уникальности. Так как в курсовом проекте представлена БД которая работает в сети следует это рассмотреть по подробнее. При работе с локальными базами данных сами БД расположены на том же компьютере, что и приложения, осуществляющие доступ к ним. Работа с БД происходит в однопользовательском режиме. BDE расположена на компьютере пользователя. Приложение ответственно за поддержание целостности БД и за выполнение запросов к БД. Общая схема однопользовательской архитектуры. 2. ТЕОРИТИЧЕСКАЯ ЧАСТЬ 2.1 Постановка задачи Организация занимается продажей и учетом лекарственных средств. Фирме поставляют лекарства предприятия, с которыми подписан контракт. Сотрудники фирмы вносят новые данные в базу, проверяют, какие лекарства продаются лучше, какие хуже и выставляют товар на продажу. На основе этих данных оформляют новый заказ на приобретение следующей партии лекарственных средств. 2.2 Описание предметной области Фирма, занимающаяся продажей и учетом лекарственных средств. Для осуществления операций с поставками и заказами новых лекарственных средств, им необходимо заполнить накладные, в накладной указаны предприятие, которое осуществляет поставку, дата прибытия лекарств на склад. После лекарственные средства подсчитывают, устанавливают на них цену, по которой их будут продавать. Когда лекарства подсчитаны и установлена цена на него, то их распространяют по торговым точкам. В магазинах, которые занимаются продажей лекарств, при продаже его выдается чек покупателю, где указана дата продажи, количество купленного лекарства, стоимость за единицу товара. На основе полученных документов были созданы таблицы с полями. Таблица лекарства: Код лекарства; Название лекарства; Срок годности; Упаковка; Вес. Таблица предприятие: Код предприятия; Название предприятия; Адрес предприятия. Таблица накладная: Номер накладной; Код предприятия; Дата накладной. Таблица поступление: Код поступления; Номер накладной; Код предприятия; Код лекарства; Цена за единицу лекарства; Количество лекарств. Таблица продажа: Код лекарства; Номер чека; Дата продажи; Цена за единицу продукта; Количество проданных лекарств. 2.3 Структурный анализ с помощью диаграмм SAD Метод SAD разработан Дугласом Россом в 1973 г. и успешно используется в военных, промышленных и коммерческих организациях для решения широкого круга задач, таких как, долгосрочное и стратегическое планирование, автоматизированное производство и проектирование, разработка ПО для оборонных систем, управление финансами и материально – техническим снабжением и т.д
. Метод SAD поддерживается министерством обороны США, которое было инициатором разработки стандарта IDEF0- подмножества SAD . IDEF0 был утвержден в качестве федерального стандарта США. Метод SAD представляет собой совокупность правил и процедур, предназначенных для построения функциональной модели объекта какой – либо предметной области. Функциональная модель SAD отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Результатом применения метода SAD является модель, которая состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга. Диаграммы – основные компоненты модели, все функции организации и интерфейсы на них представлены как блоки и дуги соответственно. Место соединения дуги с блоком определяет тип интерфейса. Управляющая информация входит в блок сверху, в то время как входная информация, которая подвергается обработке, показана с левой стороны блока, а результат (выход) показаны с правой стороны. Механизм (человек или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в блок снизу (рис.2.1.). Рис.2.1. Функциональный блок и интерфейсные дуги Одной из наиболее важных особенностей метода SAD является постепенной введение все больших уровней детализации по мере создания диаграмм, отображающих модель. Каждый компонент модели может быть декомпозирован на другой диаграмме. В данном курсовом проекте разработана SAD диаграмма до 3-х уровней. Каждая диаграмма иллюстрирует «внутреннее строение» блока на родительской диаграмме (Приложение) Диаграмма SAD состоит из 3-х уровней вложенности 1 уровень - самый основной, в него входят: 1) Входящие параметры, служат финансовые средства на приобретение лекарственных препаратов. 2) Управляющие параметры служат сотрудники выполняющие различные действия, например транспортировка, разгрузка лекарственных средств, учет лекарственных с средств. 3) Объектом в данной диаграмме является сама организация по учету и продаже лекарственных средств. 4) Механизмами служат законы, рынок, устав предприятия. 5) Выходные параметры прибыль, проданные лекарства, заказы на новую партию. 2 уровень. Состоит из 4-х составляющих а) Покупка и учет лекарственных препаратов, б) Транспортировка лекарственных препаратов, в) складирование лекарственных препаратов г) Продажа и учет лекарственных препаратов. У этих составляющих также есть входящие параметры, управляющие параметры, механизмы, выходные параметры. 3 уровень. В нем мы разбиваем на подуровни пункт г) из 2 уровня продажа и учет лекарственных препаратов. И получается 3 составляющих а) Установка цен на лекарственные препараты, б) Реализация покупателям, в) Учет лекарственных препаратов. Структурная диаграмма представлена в Приложении 1. 2.4 Структурный анализ с помощью диаграмм сущность-связь Широкое распространение реляционных СУБД и их использование в самых разнообразных приложениях показывает, что реляционная модель данных достаточна для моделирования предметных областей. Однако проектирование реляционной базы данных в терминах отношений на основе кратко рассмотренного нами механизма нормализации часто представляет собой очень сложный и неудобный для проектировщика процесс.
Танковые части и соединения действовали в глубоком тылу противника, поэтому возникала острая необходимость охраны этапов эвакуации и в первую очередь санитарного транспорта. В каждом экипаже, расчете, в подразделениях и частях до начала операции был создан сверхнормативный запас различного медицинского имущества. А в ходе наступления он значительно пополнялся за счет трофеев. После завершения Яссо-Кишиневской операции мы еще долго использовали немецкие и румынские перевязочные материалы и лекарственные средства во всех лечебных органах и учреждениях. Для лучшего выявления, учета, хранения и расходования трофейного медимущества в армии были созданы специальные комиссии. Сложная, даже можно смело сказать – сложнейшая, область медицинской службы войск – это своевременный вынос с поля боя раненых бойцов и их доставка на пункты и в госпитали. Сбор и эвакуация – две взаимосвязанные подсистемы лечебно-эвакуационного обеспечения войск, полнота и качество проведения которых определяли успех функционирования системы этапного лечения раненых и больных с эвакуацией последних по назначению
1. Мебельная фабрика "Стиль". Автоматизация учета поставок и продаж
2. Бухгалтерский учет расходов на продажу в торговле
3. Бухгалтерский учет и аудит продажи товаров торговой организации на примере ЗАО "Л.О.Т"
5. Системы учета "стандарт-кост" и нормативного метода - основа организации управленческого учета
9. Учет свойств строительных материалов при проведении строительных работ
11. Автоматизация бухгалтерского учета в России
12. Автоматизация учета основных средств в банке
13. Автоматизация учета основных средств в бюджетной организации
14. Автоматизация учета труда и заработной платы на малом предприятии
15. Автоматизация учета исполнения бюджета Краснодарского края
16. Механизация и автоматизация обработки информации по учету основных средств на предприятии
17. Автоматизация бухгалтерского учета хозяйственных операций
18. Автоматизация бухгалтерского учета
19. Автоматизация учета в автотранспортном предприятии
20. Автоматизация учета аренды земли
21. Автоматизация учета студентов в ВУЗе
25. Автоматизация управленческого учета
26. Опыт внедрения и автоматизации управленческого учета
27. Учет и анализ финансовых результатов (на примере ООО "Карат", г. Биробиджан) ([Диплом])
28. Учет и аудит расчетов по товарным операциям
29. Бухгалтерский учет товарных операций
30. Организация, техника и бухгалтерский учет товарных операции
31. Учет товарных операций в оптовой торговле
32. Учет и анализ товарных запасов МТП «Находка»
33. Учет неденежных форм расчетов по товарным операциям
35. Организация учета товарных потерь в организациях торговли на примере ОАО "Веста"
36. Совершенствование бухгалтерского учета товарных операций (на примере ООО "БРВ – Краснодар")
37. Учет готовой продукции и ее продажи
41. Учет продажи продукции, работ, услуг
43. Бухгалтерский учет готовой продукции и ее продаж
45. Автоматизация работы фирмы по продаже автомобилей
46. Автоматизированный учет товарного оборота дистрибьюторов
47. Учет товаров в фирме по продаже аудиотехники
48. Солнечные пятна, динамика и механизм их образования, способы их учета в экологии и астрофизике
49. Бюджетный учет и отчетность
50. Учет расчетов с бюджетом по налогам
51. Правовое регулирование качества продукции с учетом интересов потребителей
52. Автоматизация информационного взаимодействия в системе органов государственного финансового контроля
53. Разработка АИС по учету складских операций и реализации продукции на предприятии
57. Внедрение средств автоматизации
58. База данных для учета оплаты за междугородние разговоры
59. АРМ бухгалтера "Учет основных средств"
60. Разработка базы данных, отражающей учет успеваемости студентов
61. Алгоритм создания базы данных складского учета
62. Разработка автоматизированной системы складского учета
64. Система автоматизации на котлоагрегатах
65. Питание с учетом различных вероисповеданий
67. Дидактические функции проверки и учета знаний и умений, учащихся по физике
68. Применение УВМ при автоматизации сортовых прокатов
69. Автоматизация процесса спекания аглошихты
73. Монтаж щитов, пультов и стативов (автоматизация)
74. Автоматизация технологического процесса по розливу минеральной воды
75. Автоматизация горно-шахтного оборудования
76. Технологические средства автоматизации
77. Автоматизация технологических процессов основных химических производств
78. Комплексная механизация и автоматизация
80. Автоматизация проектирования цифровых СБИС на базе матриц Вайнбергера и транзисторных матриц
81. Питание с учетом различных вероисповеданий
82. Учет затрат на производство зерна
83. Кредитные операции коммерческих банков и их учет
84. Учет депозитных операций коммерческих банков
85. Учет уставного капитала в банках
89. Учет заработной платы в России и за рубежом
90. Учет начисления налогов и платежей в небюджетные фонды
91. Учет износа и аренды основных средств (Контрольная)
92. Бухгалтерский учет /кафедра бухучета Финансовой академии при Правительстве РФ/
93. Учет затрат и себестоимость продукции
94. Сравнительный анализ основных принципов бухгалтерского учета в России и США
96. Учет денежных средств и расчетных операций /Украина/
97. Учет формирования себестоимости транспортных услуг
99. Проект организации бухгалтерского учета в условиях внутрихозяйственного коммерческого расчета