Похожие презентации:
ИС магазина компьютерной техники
1.
Презентация по дипломной работе“ИС магазина компьютерной
техники”
Выполнил студент группы i1802: Мойсеев Яна
Директор департамента: Унгуряну Валериу
Научный руководитель: Стурза Грета
Кишинэу 2021
2.
Цели :1. Исследование и анализ предметной области.
2. Задачи автоматизации.
3. Разработка методов решения поставленной задачи.
4. Реализация и тестирование программного
продукта.
3.
ОбзорКомпьютерные технологии стали уже реальностью и неотъемлемой частью
жизни любой организации. Разработка и внедрение информационной
системы одно из самых частых и необходимых действий для управления
организацией.
В данном проекте исследуется автоматизация учета продажи товаров на
примере сети розничной сети, специализирующейся на продаже
компьютерной техники. Дипломная работа состоит из введения, 4 глав,
заключения, библиографии и приложений.
4.
Для нашей сети магазинов было решено разработать собственнуюинформационную систему на основе «клиент-серверной» технологии, так как
существующие ИС на рынке имеют достаточное количество недостатков, такие
как:
• дорогое лицензионное обслуживание
• слишком богатый функционал, который не применяется в данной фирме
• популярность как следствие вирусных атак
5.
О проекте• ИС разрабатывается для таких сотрудников как: менеджер по продажам,
оператор склада, директор, бухгалтер.
• Клиентское приложение должно работать в актуальных системах ОС
Windows.
• Для создания информационной системы было выбрано следующее
программное обеспечение: язык программирования C# с использованием
интегрированной среды разработки Visual Studio Community и база данных
на MariaDB.
• Клиентское приложение состоит из таких модулей как: модуля поиска,
модуля формирования отчетов, модуля отображения информации, модуля
статистики продаж.
6.
В работе информационной системы можно выделить несколько процессов:работа с информацией, представленной таблицами базы данных;
формирование запросов к информации;
формирование отчетов.
Декомпозиция диаграммы бизнес-процессов предметной области
7.
В результате реализации проекта предметной области сеть магазинов по продажекомпьютерной техники средствами MySQL Workbench получена схема данных.
8.
Описание реализацииИнформация поступает из таблиц базы данных в формы приложения.
Когда пользователь вводит данные в форму и нажимает кнопку «Вход» то
идет соединение с базой данных и поиск данных в базе данных. Если данные
найдены, то в переменные класса «LoginClass» присваиваются данные о
доступе к каким-либо функциям и открывается форма приложения в
зависимости от занимаемой должности пользователя ИС.
Для добавления данных в таблицы БД используется код, который аналогичен
для добавления записей во все таблицы БД.
Для передачи товара со склада в магазин используется код, в котором
формируется накладная для его передачи, затем обновляются данные о
количестве товара, который присутствует в магазине-получателе и
добавляется товар если он отсутствует в магазине-получателе. Затем данные
в форме обновляются.
9.
Описание пользовательского интерфейсаПользовательский интерфейс ПО заключается в формах, кнопках,
переключателей, выпадающих списков, полей ввода, которые при помощи
методов позволяют работать с базой данных, производить поиск, добавление,
редактирование, удаление данных, а также печать пользовательских отчетов.
Форма авторизации
10.
Родительская форма авторизации «скрывается» и появляется дочерняяформа, в данном случае «панель менеджера по продажам».
При закрытии дочерней формы отображается родительская форма.
11.
класс «LoginClass» который обладает статическими методами,необходимы для хранения информации о текущей сессии.
Пользовательские отчеты программного продукта генерируются
специальным инструментарием FastReport.Net.
Пример пользовательского отчета
12.
Методы и средства защиты программного продуктаНеобходимость обеспечения защиты от утечек конфиденциальной информации
актуальна так же, как и защита от DoS-атак и вирусов.
За предотвращение утечек информации отвечают решения класса DLP (data loss
prevention), они позволяют контролировать информационные потоки, выявлять
места хранения конфиденциальной информации, своевременно обнаруживать и
предотвращать утечки.
13.
Тестирование и оценка надежности программного продуктаТестирование является одним из наиболее
устоявшихся способов обеспечения
качества разработки ПО.
Тестирование обеспечивает:
-обнаружение ошибок;
-демонстрацию соответствия функций
программы ее назначению;
-демонстрацию реализации требований к
характеристикам программы;
-отображение надежности как индикатора
качества программы.
14.
ЗаключениеДля того, чтобы достичь цели, поставленной при написании работы, необходимо
было выполнить ряд задач:
Изучить:
• предметную область со всех сторон;
• бизнес-процессы организации и
составить диаграммы потоков данных;
• выбрать программное и аппаратное
обеспечение для реализации
информационной системы;
Спроектировать:
• инфологическую, логическую и
физическую модели базы данных;
• информационную систему в выбранном
программном обеспечении;
провести тестирование информационной
системы на наличие ошибок.