Мегаобучалка Главная | О нас | Обратная связь


ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ ПРОГРАММЫ НА ЯЗЫКЕ UML



2016-01-05 1583 Обсуждений (0)
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ ПРОГРАММЫ НА ЯЗЫКЕ UML 0.00 из 5.00 0 оценок




ВВЕДЕНИЕ

 

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

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

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

ПОСТАНОВКА ЗАДАЧИ

Разработать программу «Склад спортинвентаря». Программа должна быть реализована на языке программирования C#. Данное приложение должно позволять пользователю вести учёт спортивных товаров на складе и хранить их в виде таблиц.

 

Приложение должно выполнять следующие функции:

- авторизация и регистрация пользователей

- отображение информации из внешней базы данных

- отображение и редактирование справочников

- поиск информации по запросам.

- выполнение процедур «прихода» и «расхода» товаров.

 

Программа должна иметь систему вкладок и содержать следующие их наименования:

- Вкладка «Товары»

- Вкладка «Производители и классификация»

- Вкладка «Клиенты»

- Вкладка «Сотрудники»

- Вкладка «Приход»

- Вкладка «Расход».

- Вкладка «Учетные записи».

 

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

 


ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ ПРОГРАММЫ НА ЯЗЫКЕ UML

2.1 Диаграммы классов

Центрально место в ООП занимает разработка логической модели системы в виде диаграммы классов. Диаграмма классов (class diagram) служит для представления статической структуры модели системы в терминологии классов ООП. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а так же описывать их внутреннюю структуру и типы отношений.

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

Ниже представлены классы, которые содержит приложение «Склад спортинвентаря».

Основными классами являются: Form1, Form2, Form4, Spravka. В них описываются свойства окон программы. Помимо основных классов приложение также содержит классы: Program, Resources, Setting, а также классы подключения к базе данных, и вывода данных в табличный вид.

 

 

Рисунок 2.1 – Диаграмма классов программы


2.2 Диаграмма вариантов использования.

 

Диаграмма вариантов использования (Use-Cases Diagram) - это UML диаграмма, с помощью которой в графическом виде можно изобразить требования к разрабатываемой системе. Диаграмма вариантов использования – это исходная концептуальная модель проектируемой системы, она не описывает внутреннее устройство системы.

Диаграммы вариантов использования предназначены для:

- определить общие границы и контекст моделируемой предметной области;

- сформулировать общие требования к функциональному поведению проектируемой системы;

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

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

Диаграмма вариантов использования состоит из ряда элементов. Основными элементами являются: варианты использования или прецедент (use case), актер или действующее лицо (actor) и отношения между актерами и вариантами использования (relationship).

 

Рисунок 2.2 – Диаграмма вариантов использования.


Диаграмма объектов.

 

Диаграмма объектов (object diagram) — является экземпляром диаграммы классов. На диаграмме объектов применяют один основной тип сущностей: объекты (экземпляры классов), между которыми указываются конкретные связи (чаще всего экземпляры ассоциаций).

 

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

 

 

Рисунок 2.3 – Диаграмма объектов (сущность-связь)

 

 



2016-01-05 1583 Обсуждений (0)
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ ПРОГРАММЫ НА ЯЗЫКЕ UML 0.00 из 5.00 0 оценок









Обсуждение в статье: ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ ПРОГРАММЫ НА ЯЗЫКЕ UML

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1583)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)