Файл: Моделирование предметной области «Учет товаров» с помощью UML (Объектно-ориентированное проектирование приложений).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.04.2023

Просмотров: 452

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Чтобы осуществить продажу товара, необходимо:

  • выбрать в главном меню пункт Товар -> Операции с товаром или нажать на кнопку панели инструментов;
  • появится вкладка "Товары магазина" (2.19);
  • в списке товаров выбрать необходимый товар;
  • дважды щелкнуть мышью по нему или нажать на кнопку ;
  • подтвердить продажу товара;
  • в появившемся диалоговом окне указать количество единиц продаваемого товара и нажать на кнопку ОК;
  • в списке товаров данный товар пометится другим цветом, это означает, что товар помечен на продажу (рис. 2.20);

Рис. 2.20. Пометка товара на продажу

  • таким же образом пометить на продажу весь необходимый товар;
  • когда весь необходимый товар помечен на продажу, необходимо нажать на кнопку ;
  • подтвердить продажу товара;
  • после этого появится запрос о создании накладной продажи;
  • если отказаться от создания накладной, продажа товара завершена;
  • если согласится, появится стандартное диалоговое окно сохранения файла, в котором необходимо ввести название файла и нажать на кнопку Сохранить;
  • после этого продажа товара завершится и откроется накладная продажи в формате Microsoft Word.

Чтобы внести новый товар в закупочные базы, необходимо выбрать в главном меню пункт Товар -> Внесение нового товара в базу или нажать на кнопку панели инструментов. После этого появится вкладка "Добавление нового товара" (Рис. 2.21).

Рис. 2.21. Добавление нового товара

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

Чтобы добавить новый товар в закупочную базу, необходимо:

  • в списке закупочных баз выбрать необходимую базу;
  • в списке групп данной базы выбрать необходимую товарную группу;
  • в рамке "Характеристики нового товара" заполнить все поля ввода (рис. 2.22);

Рис. 2.22. Характеристики нового товара

  • нажать на кнопку ;
  • подтвердить добавление товара.

Чтобы отредактировать имеющийся на складе товар (наименование, количество, закупочную цену), необходимо:

  • выбрать его в списке товаров;
  • два раза щелкнуть по нему мышью или нажать кнопку ;
  • в появившемся диалоговом окне внести необходимые изменения;
  • нажать на кнопку .

Чтобы удалить товар из базы, необходимо:

  • выбрать его в списке товаров;
  • нажать кнопку ;
  • подтвердить удаление товара .

Чтобы заказать товар в магазин, необходимо:

  • выбрать в главном меню пункт Товар -> Заказать товар в магазин или нажать на кнопку панели инструментов;
  • появится вкладка "Заказ товара" (рис. 2.23);

Рис. 2.23. Заказ товара

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

Рис. 2.24. Пометка на заказ

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

Экспорт остатков товара.

Чтобы экспортировать остатки товара в магазине, необходимо:

  • в главном меню выбрать пункт Отчет -> Остатки товара -> в магазине или нажать на кнопку панели инструментов;
  • появится стандартное диалоговое окно сохранения файла, в котором необходимо ввести название файла и нажать на кнопку Сохранить;
  • после этого экспорт товара завершится, и откроются остатки товара в формате Microsoft Excel.

Чтобы экспортировать остатки товара на базах, необходимо:

  • в главном меню выбрать пункт Отчет -> Остатки товара -> на закупочных базах или нажать на кнопку панели инструментов;
  • появится стандартное диалоговое окно сохранения файла, в котором необходимо ввести название файла и нажать на кнопку Сохранить;
  • после этого экспорт товара завершится, и откроются остатки товара в формате Microsoft Excel.

Просмотр и редактирование списка администраторов.

Что просмотреть или изменить администраторов отделов магазина, необходимо в главном меню выбрать пункт Магазин -> Администраторы магазина. После этого появится вкладка «Администраторы магазина» (рис. 2.25).

Рис. 2.25. Администраторы магазина

В данной вкладке можно лишь просмотреть список всех администраторов магазина с указанием их отдела и отредактировать данные об администраторах. Удалить администратора нельзя, т.к. отдел не может существовать без администратора. Администратор удаляется вместе с удалением своего отдела.delotd

Чтобы отредактировать данные об администраторе, необходимо:

  • выбрать необходимого администратора в списке;
  • два раза щелкнуть по нему мышью или нажать на кнопку ;
  • внести необходимые изменения в поля;
  • нажать на кнопку .

Управление закупочными базами.

Чтобы осуществить управление закупочными базами, необходимо в главном меню выбрать пункт Магазин -> Закупочные базы. После этого появится вкладка «Закупочные базы» (рис. 2.26).

Рис. 2.26. Закупочные базы

Чтобы создать новую закупочную базу, необходимо:

  • нажать на кнопку ;
  • в появившемся диалоговом окне заполнить все поля ввода в рамке «Новая база»;
  • нажать на кнопку ;
  • чтобы очистить поля ввода, необходимо нажать на кнопку ;
  • чтобы отменить добавление базы, необходимо нажать на кнопку .

Чтобы удалить существующую закупочную базу, необходимо:

  • выбрать необходимую закупочную базу из списка существующих баз;
  • нажать на кнопку ;
  • подтвердить удаление закупочной базы.

Чтобы отредактировать данные по базе, необходимо:

  • выбрать необходимую базу в списке;
  • два раза щелкнуть по ней мышью или нажать на кнопку ;
  • внести необходимые изменения в поля;
  • нажать на кнопку .

Заключение

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

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

  • Единый подход ко всем этапам разработки – от проектирования модели до разработки приложения, заключающийся в том, что разработчик на всех этапах работает с одними и теми же сущностями – объектами модели. Здесь отсутствует разрыв между красивой схемой-моделью и программированием приложения СУБД, так как разработчик «не опускается» на уровень базы данных, он даже может не знать, какова структура БД и какие таблицы в ней присутствуют.
  • Полностью устраняется этап «ручного» создания базы данных. Все таблицы, поля, индексы, ключи генерируются автоматически в соответствии с моделью. Для использования конкретной СУБД достаточно подключить и настроить один из адаптеров баз данных, входящих в состав BMDA. Есть возможность создания собственных адаптеров баз данных.
  • Модификация базы данных превращается в тривиальный процесс – после внесения необходимых изменений в модель достаточно просто сгенерировать новую базу данных. Становится не принципиально, какую именно СУБД использовать: при смене СУБД само приложение и его код не меняются.
  • Использование языка OCL позволяет полностью абстрагироваться от SQL-диалекта конкретной СУБД.

В результате курсовой работы мной было разработано приложение «Магазин бытовой техники» с использованием технологии Borland MDA. Все поставленные цели и задачи были выполнены.

Список литературы

  1. Грибачев К.Г., Delphi и Model Driven Architecture. Разработка приложений баз данных. – СПб.: Питер, 2004. – 348 с.: ил.
  2. Буч Г., Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Пер. с англ. М.: Бином, СПб.: Невский диалект, 1998. - 560 с.
  3. Лесневский А.С., Объектно-ориентированное программирование для начинающих. – М.: Бином. Лаборатория знаний, 2005. – 232 с.: ил.
  4. Иванова Г.С., Ничушкина Т.Н., Пугачев Е.К., Объектно-ориентированное программирование: Учеб. для вузов. – М.: Изд-во МГТУ им. Баумана, 2001. – 320 с.: ил.
  5. Боггс У., Боггс М. UML и Rational Rose. М.: «Лори», 2000 г. – 582 с.
  6. Трофимов С.А., CASE-технологии: Практическая работа в Rational Rose. – 2-е изд.–М.: Бином-Пресс, 2002.–288 с.
  7. Вендров А.М., CASE – технологии. Современные методы и средства проектирования информационных систем, М., Фин. и статистика, 2000. – 368 с.: ил.
  8. Кватрани Т., Rational Rose 2000. Визуальное моделирование. – M.: ДК, 2001. – 457 с.: ил.
  9. Фаулер М., Скотт К., UML. Основы. – Пер. с англ. – Спб.: Символ-Плюс, 2002. – 192 с.: ил.
  10. Леоненков А., Самоучитель UML. – СПб: Питер, 2001. – 158 с.: ил.
  11. Буч Г., Рамбо Д., Джекобсон А., Язык UML. Руководство пользователя: Пер. с англ. - М.:ДМК, 2000. -432с.
  12. Орлов С., Технологии разработки программного обеспечения: Учебник. – СПб.: Питер, 2002. – 464 с.: ил.
  13. Бобровский С., Delphi 7. Учебный курс. – СПб.: Питер, 2003. – 736 с.: ил.
  14. Глушаков С.В., Клевцов А.Л., Программирование в среде Delphi. Учебный курс. – 2-е изд., доп. и перераб. – Харьков.: Филио, 2003. 528 с.
  15. Фаронов В.В., Программирование баз данных в Delphi 7. Учебный курс. – СПб.: Питер, 2006. – 459 с.: ил.
  16. Корняков В.Н., Программирование документов и приложений MS Office в Delphi. – СПб.: БХВ-Петербург, 2005. – 496 с.: ил.
  17. Ревич Ю.В., Нестандартные приемы программирования на Delphi. – СПб.: БХВ-Петербург, 2005. – 560 с.: ил.
  18. Ков О., UML. Мета-язык проектирования и моделирования программного обеспечения/ О. Ков – www.metod.square.spb.ru, 2001.