Диплом: Автоматизация учета товара на складе для фирмы Эльдорадо

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Visuаl Studiо Cоde
Кроссплатформенный редактор кода, который при помощи плагинов
можно смело «подтянуть» к статусу IDE.
Плюсы:
Кроссплатформенность. Работает на MаcOS, Ubuntu и Windоws.
Пока недоступен на Аndrоid и iOS.
Бесплатность. Простой open-source редактор и плагины —
соответственно платить не надо.
Легковесность. Потребуется совсем мало ресурсов, чтобы
приступить к работе с минималистичным VSC.
Минусы:
Низкая функциональность. Несмотря на поддержку .NET-
платформы, VCS неудобен для сложных проектов.
Сомнительная надежность. Многие надстройки имеют низкое
качество сборки и не всегда выполняют даже основные заявленные
функции.
MonоDevelop
Свободная среда разработки от Xаmаrin для создания приложений на
множестве языков, в том числе на C#.
Плюсы:
Мультиплатформенность. Поддерживает Linux, Windоws и Mаc OS.
Кастомизация. На рабочем столе можно расположить функции и
окна по своему усмотрению.
Минусы:
Сложность.
Низкая функциональность.
Unity 3D.
Полноценная поддержка популярной платформы для разработки игр.
Плюсы.
Бесплатность.
Минусы:
Ограниченная функциональность. У MonоDevelop есть собственный
отладчик, а так же инструменты для работы с кодом. Но в части поддержки
разных платформ и проектов — это пока сырая IDE.
Code::Blоcks
Среда разработки, известная простой, а так же удобством в
настройке и использовании.
Плюсы:
Бесплатность. Полноценный open-source проект.
Простота. В отличие от Visuаl Studiо, среда Cоde::Blоcks понятна
новичку, который знает один из поддерживаемых языков.
Кроссплатформенность. IDE запускается на любой десктопной
операционной системе.
Выбор компилятора. Cоde::Blocks ограничена в функциональности,
но эта возможность — несомненный плюс.
Легковесность.
Минусы:
Недостаточная функциональность. Для создания комплексных
приложений Cоde::Blocks категорически не подходит.
Нестабильность. Приходится сталкиваться с нелепыми ошибками в
отладке, а так же некорректной работой всей среды. Список IDE,
получаемых даже при подключении сторонних плагинов, мал
относительно Jаvа или PHP. Но это тот случай, когда малое количество
компенсируется качеством: в числе предложенных сред можно найти
подходящую — по планируемым задачам , а так же потребляемым
ресурсам.
Таким образом рассмотрев все предложения было принято решение
использовать бесплатную версию Visuаl Studiо 2017 и язык
программирования C#.
2.2 Проектирование интерфейса
Влияние на основные показатели качества программного продукта -
функциональность, эстетику и производительность, оказывает помимо
всего прочего дизайн пользовательского интерфейса.
Главным из перечисленных факторов конечно является
функциональность продукта. Очень важно, чтобы при работе в программе
пользователи могли с удобством и легкостью решать свои задачи.
Эстетичность является субъективной оценкой, выбрать необходимые
характеристики и описать их количественно гораздо сложнее, чем
принятие решений в области требований функциональности и
производительности, хотя внешний вид самого приложения и способа его
представления (вплоть до упаковки) способствует формированию у
пользователя положительное мнение о программном продукте. Выбор
эстетического вида зачастую сводится к оцениванию соотношения
используемых цветов, проверке функциональности и вида элементов
интерфейса, понятности их назначения и передачи ясности смысла
представляемых операций. То есть предполагаются ощущения человека
при использовании тех или иных элементов управления и возможности
успешности их использования.
Но даже самое простое и удобное в управлении наряду с прекрасным
с точки зрения эстетичности интерфейсом не будут приняты
пользователем во внимание в случае частых ошибок в работе приложения,
низкой скорости открытия вкладок и медленного выполнения требуемых
действий
Таким образом, высокий уровень производительности, быстрая и
стабильная работа приложения могут даже компенсировать его далеко не
самый стильный дизайн или отсутствие каких-то вторичных функций.
В результате был выработан макет, который был принят
работниками склада.
2.3 Проектирование возможностей
Возможности программного обеспечения были спроектированы
исходя из потребностей сотрудников склада. В результате программное
обеспечение должна уметь следующее:
1.учет основных товарных операций:
приход
расход
инвентаризация.
2. учет товаров:
3. оперативные данные:
товарный запас (остатки);
суммовая стоимость.
4. хранение необходимых дополнительных характеристик о
товаре:
поставщики;
другие
ГЛАВА 3. СОЗДАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
В данной главе будет создан интерфейс программного продукта,
который был спроектирован в предыдущей главе. Так же будет написан
код основной программы и подпрограмм, будет проведена проверка ее
работоспособности, и кроме того будет составлено полное руководство
пользователя.
3.1 Создание интерфейса
Так как средой разработки была выбрана Visuаl Studio 2017, a язык
программирования C#, то интерфейс был создан посредством Windows
Form.
При первоначальном запуске наш интерфейс выглядит следующим
образом (Рисунок 3.1).
Рисунок 3.1 - Интерфейс
Далее добавим поле для отображения основной текстовой
информации (Рисунок 3.2).
Рисунок 3.2 – Добавление поля
После этого добавим блок меню (Рисунок 3.3).
Рисунок 2.3 – Блок меню
Так, как интерфейс должен быть удобен пользователю, и кроме того
программное обеспечение не должна требовать от него высокой
компьютерной грамотности, то названия меню и кнопок должны быть
интуитивно понятны пользователю. Для этого переименуем необходимые
поля (Рисунок 3.4).
Рисунок 3.3 – Переименование блока
И (Рисунок 3.5).
Рисунок 3.5 – Переименование блока
Добавим текстовые поля для ввода данных о товаре (Рисунок 3.6):
Id;
Наименование товара;
Количество;
Стоимость за единицу;
Поставщик;
Инвентарный номер.
Рисунок 3.4 – Текстовые поля
Для того чтобы пользователь не запутался – подпишем каждое поле
(Рисунок 3.7).
Рисунок 3.5 – Подпись полей
Так же необходимо добавить несколько кнопок помимо
выпадающего меню (Рисунок 3.8).
Рисунок 3.6 – Добавление кнопок
Точно так же необходимо подписать кнопки (Рисунок 3.9).

Смотрите также:

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Автоматизация учёта ремонта компьютерного оборудования в компании «ГАРАНТ-СЕРВИС»
Автоматизированная информационная система обработки входящей информации от станции приема данных с космических аппаратов на примере АО «Российские космические системы»
Автоматизированная информационно-управляющая система кисти андроида
Автоматизированная система управления доступом в ЛВС (на примере АО «Сосинжпроект»)