Файл: Методы и средства проектирования информационных систем и технологий (Технико-экономическая характеристика предметной области и предприятия).pdf

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

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

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

Добавлен: 20.05.2023

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

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

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

Хранение информации в БД также позволяет разработчику PHP писать меньший объем кода (благодаря тому, что задачи обработки данных передаются СУБД) и рассматривать отвлеченно всю систему управления данными.

СУБД обычно дают следующие преимущества:

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

База данных (БД) «Sale» состоит из восьми взаимосвязанных таблиц. Приведем структуру каждой таблицы.

Схема БД, структура таблиц и данные представлены на рисунках 8 -13

Создадим структуру таблицы Сотрудники.

Для этого:

на вкладке Создание выберем Конструктор таблиц;

введем следующие имена полей и соответствующие им типы данных:

Рисунок 8. Структура таблицы Заявки

Рисунок 9. Структура таблицы Клиенты

Рисунок 10. Структура таблицы Сотрудники

Рисунок 11. Структура таблицы Премия

Рисунок 12. Структура таблицы Учет оборудование

Рисунок 13. Структура таблицы Оборудование

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

Рисунок 14. Схема данных

3.3. Структурная схема пакета (дерево вызова программных модулей)


Для разработки информационно-справочной системы автоматизации предприятия применяется система 1С: Предприятие. Эта система имеет модульную форму организации конфигурации. В глобальных модулях хранятся переменные, процедуры и функции доступные из других модулей.
Древо программных модулей для программного клиента заказчиков представлено на рисунке 15.

Рисунок 15. Структура ИС


Таблица 1 описания программных модулей для программного клиента

№ п/п

Наименование модуля

Функции модуля

1

Главный модуль

Содержит основные функции и процедуры выполняемые при запуске сервера

2

Модуль «Клиент»

Содержит функции и процедуры необходимые для записи данных по клиенту в таблицу «Клиенты»

3

Модуль «Заказы»

Содержит функции и процедуры необходимые для записи данных по заказу в таблицу «Поступившие заказы»

Продолжение таблицы 1

4

Модуль «Занятость»

Содержит функции и процедуры необходимые для записи данных по количеству активных заказов разработчика в таблицу «Занятость»

5

Модуль рассылки информации

Содержит процедуры и функции для рассылки на все клиенты информации о возможно обновлении клиентской версии

6

Модуль «Отчеты»

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

3.4. Описание программных модулей

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

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


Рисунок 16. Схема работы системы

Выполним описание работы программных модулей с учетом составленной графической схемы.

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

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

3) Если выбран режим работы документами, то пользователю предоставляется возможность редактирования, заполнения, удаления записей в таблицах, содержащих информацию о документах.

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

4. Контрольный пример реализации и его описание

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

Рисунок 17. Заставка меню

В главном окне программы находится меню, состоящее из следующих разделов:

  • справочники;
  • документы;
  • отчеты;
  • настройки;

Для описания контрольного примера работы программы, возьмем раздел «Справочники». На рисунке 20, 21 и 22 представлено добавление информации о новой номенклатуре:

Рисунок 18. Окно выбора операции

Рисунок 19. Окно ввода информации о новом элементе

Рисунок 20. Результат добавления нового элемента.

Также для описания контрольного примера работы программы возьмем раздел «Настройки», на рисунке 21 показан результат выбора кассира и его кассы:

Рисунок 21. Установка кассира.


Заключение

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

Автоматизированная информационная система (АИС) должна выполнять сбор данных, заполнять все необходимые справочники, документы, отчеты и отбор в базе данных, а так же следить за тем, чтобы введенные данные были точны и правильно оформленные.

Когда поступает новая информация, программист заносит все данные в базу данных магазина «Алые паруса». Разработанная система должна автоматизировать работу магазина. Система должна позволять программисту осуществлять проверку необходимых данных, а также возможность внесения корректировок, просмотр всех справочников, журналов и отчетов. Вся информация в виде отчета должна иметь возможность распечатки на принтере.

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

  1. Вендров, А.М. Современные методы и средства проектированияинформационных систем [Текстъ/ А.М. Вендров - М.: Финансы и статистика,

2008. – 65 с.

  1. Начинающих разработчиков. - СПб.: «БХВ-Перербург», 2007. – 592 с.
  2. Борри Х. Firebird: руководство разработчика баз данных: Пер. с англ. – СПб.: БХВ-Петербург, 2006. - 1104 с.
  3. Илюшечкин В.М. Основы использования и проектирования баз данных. - М.: «Издательство Юрайт» 2010. -213с.
  4. Карпова Т.С. Базы данных: модели, разработка, реализация. –
  5. СПб.: Питер, 2002. – 304 с.
  6. Конноли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3–е издание. - М.: Издательский дом

"Вильямс", 2003. - 1440 с

  1. Маклаков С.В. BPwin, ERwin. CASE-средства разработки информационных систем. – М.: ДИАЛОГ-МИФИ, 2007. – 304 с.
  2. Мандел Т. Разработка пользовательского интерфейса. – М.:ДМК Пресс, 2008. - 412 с.
  3. Титоренко Г.А. Автоматизированные информационные технологии в экономике: учебное пособие. / Г.А. Титоренко, 2003 г. – 245 с.
  4. Хомоненко А.Д. Базы данных: учебник для высших учебных заведений, 4-е издание дополненное и переработанное. – СПб.: Корона, 2004. 736 с.
  5. Черемных С.В., Семенов И.О., Ручкин В.С. Структурный анализ