4.3 Построение диаграммы классов

Диаграммы классов являются центральным звеном методологии объектно-ориентированных анализа и проектирования.

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

Диаграмма классов для «Проектирования ИС оптовой торговли лекарственными препаратами» представлена на рис. 4.3.


Рис. 4.3. – Диаграмма классов

Модуль Заказа лекарств управляется модулями Клиенты, Поставщики и Лекарства. Одно лекарство может быть поставлено несколькими поставщиками и наоборот. Клиентов управляет модулем Заказ лекарства, заказ делается индивидуально от каждого и в один день может быть подано несколько заявок на одно и то же лекарство одним и тем же покупателем.

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



5. Проектирование формы первичного документа

 

При проектировании форм первичных документов учитываются следующие принципы:

1) отсутствие дублирования показателей в документах;

2) выделение справочных реквизитов, группировочных реквизитов и реквизитов-оснований;

3) выделение реквизитов, имеющих одно или несколько значений на документ, т.е. выделение однозначных и многозначных реквизитов;

4) старшие по объему понятий признаки должны предшествовать младшим (например, наименование предприятия – наименование цеха – номер участка);

5) согласование последовательности реквизитов в документе с макетами размещения информации на экране ПК.

Формы первичного документа для лекарств, поставщиков, клиентов представлены соответственно в форме 5.1, 5.2, 5.3.

Форма 5.1. Форма «Лекарства»

Код товара Наименование товара Количество Единица измерения

 

Форма 5.2. Форма «Поставщики»

Код поставщика Наименование поставщика Город Адрес Телефон

 

Форма 5.3. Форма «Клиенты»

Код клиента Наименование клиента Город Адрес Телефон

 


5.1 Проектирование форм документов результатной информации

Принципы построения результатных документов:

1) выделение трех зон в документе;

2) разделение реквизитов на однозначные, т.е. имеющие одно значение на документ, и многозначные реквизиты, имеющие несколько значений в документе;

3) выделение группировочных реквизитов, помещаемых во вторую зону документа, и размещение этих реквизитов в порядке убывания старшинства;

4) выделение реквизитов-оснований и размещение их в последовательности, противоположной той, в какой выстраиваются группировочные реквизиты, по которым рассчитываются итоги (т.е. от первичных оснований – к результатным, а среди результатных – размещение их в порядке возрастания старшинства итога);

5) если документ не размещается на одном стандартном листе, то выполнение разрыва строк и переноса оставшихся строк документа второй зоны вместе с реквизитами третьей зоны на другой лист.

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


Форма 5.4

Предприятие оптовой торговли лекарственными препаратами

Отчет по продажам

Стол заявок

Месяц

Количество листов ___

Номер листа ___

Количество экземпляров ____

Номер экз. ___

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

клиента

Код клиента Наименование товара Код товара Цена товара Количество Сумма
Итого по цене товара
Итого по наименованию товара
Итого по наименованию клиента
Подпись ________________________ Дата _________________
   
Заключение

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

В данной курсовой работе были подробно разобраны следующие разделы:

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

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

3) функционально-ориентированное проектирование информационной системы представлено построением контекстной диаграммы, диаграмм декомпозиции IDEF0, созданием диаграммы IDEF3 и диаграммы потоков данных DFD.

4) объектно-ориентированное проектирование информационной системы рассматривает построение трех наиболее подходящих диаграмм на языке UML – диаграмма вариантов использования, диаграмм классов и диаграмма деятельности.


Список используемой литературы

 

1. Архангельский, А.Я. Программирование в Delphi 7/ А.Я. Архангельский. - М.:ООО Бином – Пресс, 2004.–1152 с.

2. Бобровский, С.И. Delphi 7. Учебный курс/ С.И. Бобровский.– СПб.: Питер, 2004.–736 с.

3. Вендров, А.М. Практикум по проектированию программного обеспечения экономических информационных систем/ А.М. Вендров. - М.: Финансы и статистика, 2004.–192 с.

4. Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем/ А.М. Вендров. - М.: Финансы и статистика, 1998.–176 с.

5. Избачков, Ю.С. Информационные системы. 2-е издание/ Ю.С. Избачков, В.Н. Петров–СПб.: Питер, 2005.–161 с.

6. Маклаков, С.В. BPWin и ERWin. Case-средства разработки информационных систем/ С.В. Маклаков-М.: ДИАЛОГ–МИФИ, 1999.–256 с.

7. Марко Кенту. Delphi 7 для профессионалов/ Марко Кенту–СПб.: Питер, 2004.–543 с.

8. Марков, А.С. Базы Данных. Введение в теорию и методологию/ А.С. Марков, К.Ю. Лисовский-М.: Финансы и статистика, 2006. – 55 с.

9. Орлов, С.А. Технологии разработки программного обеспечения/ С.А. Орлов–СПб.: Питер, 2002.–464 с.

10. Хомоненко, А.Д. Работа с базами данных в Delphi/. А.Д. Хомоненко, В.Э. Гофман–СПб.: БХВ - Петербург, 2003.–624 с.

11. Черемных, С.В. Структурный анализ систем: IDEF-технологии. /С.В. Черемных, И.О. Семенов, В.С. Ручкин-М.: Финансы и статистика, 2003.–208 с.


Информация о работе «Проектирование информационной системы для расчета оплаты труда в торговле»
Раздел: Информатика, программирование
Количество знаков с пробелами: 33464
Количество таблиц: 25
Количество изображений: 9

Похожие работы

Скачать
96855
34
4

... уделяется большое внимание к работам по обеспечению безопасности информации в кредитно-финансовой сфере [15]. Конечно же, информационные технологии (ИТ) сегодня остаются в центре внимания структур государственной власти. Однако, существует мнение, что интерес к использованию современных технологий в системе управления государством до сих пор остается скорее показным. «Глядите, мол, какие мы ...

Скачать
42478
13
8

... Программисты (5) 9.         Оператор (1) Разработка системы будет включать следующие этапы: ·        Анализ предметной области. ·        Разработка технического задания. ·        Разработка базы данных и определение входных и выходных данных ·        Проектирование информационной системы ·        Кодирование и отладка информационного обеспечения. ·        Промежуточное тестирование и ...

Скачать
76871
0
0

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

Скачать
29909
2
6

... создания. Ответственность за разработку ТЗ несет основной разработчик. 3.1 Общие сведения Полное наименование АИС: Информационная система по автоматизации учёта товаров и денежных потоков на предприятии «Computer Master». Условное обозначение: АИС – «Computer Master». Разработка ведется на основании договора №1 от 09.11.09 между заказчиком (Виктором Ивановичем директор «Computer Master») ...

0 комментариев


Наверх