Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовик а.rtf
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.84 Mб
Скачать

2. Объектная модель программной системы согласно методологии омт (в виде idef-диаграмм)

2.1 Анализ требований

Разработка АИС "Производственно-коммерческое предприятие" осуществлялась с опорой на платформу NET, в среде Microsoft Visual Studio, на языке программирования C#. Реализована на основе ООП. Все это позволяет наилучшим образом оптимизировать программу и ее работу в операционной системе Windows.

АИС "Производственно-комерческое предприятие" предназначена предоставлять оперативную информацию для руководства фирмы, подготавливать информацию для дальнейшего анализа и др.

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

Типизированный файл - это файл, имеющий жесткую структуру. Количество записей при создании файла жестко не фиксируется. Записи могут добавляться или удаляться.

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

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

2.2 Предварительное проектирование системы

Для начала необходимо определить таблицы для хранения данных. Определим три таблицы:

"Продукция"

Вид продукции 1;

Вид продукции 2;

Вид продукции 3;

Вид продукции 4;

Вид продукции 5;

Вид продукции 6;

"Персонал" и "Новинки" в каждой из них находится по пять полей. Структуры таблиц можно рассмотреть на рисунках 1,2 и 3 соответственно.

Рисунок 1 - Таблица "Продукция"

автоматизированная информационная система алгоритм

Р исунок 2 - Таблица "Персонал"

Рисунок 3 - Таблица "Новинки"

Из полей представленных таблиц будет организована структура данных таблиц.

Для таблиц в проекте будет использовано ООП, которое реализуется через классы (Рисунок 4).

Рисунок 4 - Диаграмма классов

На рисунке 4 представлены классы:

  • class BazaInOzy - статический класс. предназначен для хранения загруженной БД в ОЗУ;

  • class NatBaza - нужен для создания объекта (переменной) типа NatBaza;

  • class NatTable - предназначен для хранения таблиц в памяти, и привязки их к визуальным объектам (DataGridView).

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

Следующий шаг проектирования - это проектирование пользовательского интерфейса.

Интерфейс будет состоять из одной формы и пяти панелей, сориентированных на вкладки:

  • Главная;

  • Продукция;

  • Персонал;

  • Новинки;

  • Наши контакты.

На "Главной" вкладке будет располагаться основная картинка проекта, иллюстрирующая внешний вид приложения.

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

Всё это схематично представлено на Рисунке 5.

Рисунок 5 - Интерфейс приложения

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]