Главная страница

ТЗ. Разработать программное обеспечение АИС «Склад материалов». Курсовой проект Разработать программное обеспечение аис Склад материалов Исходные данные Приходные документы


Скачать 1.95 Mb.
НазваниеКурсовой проект Разработать программное обеспечение аис Склад материалов Исходные данные Приходные документы
Дата12.02.2023
Размер1.95 Mb.
Формат файлаdocx
Имя файлаРазработать программное обеспечение АИС «Склад материалов».docx
ТипПояснительная записка
#932062

Задание на курсовой проект
Разработать программное обеспечение АИС «Склад материалов»
Исходные данные: Приходные документы;

Расходные документы;

Разработать: 1) Удобный пользовательский интерфейс; 2) Указанные методы и

сделать возможным подключение

остальных методов, оценить

точность каждого метода;

3) Полное тестирование ППП;

4) Документацию на ППП

5) Контрольные примеры.
Дата выдачи задания "____"_____________201__г.


Срок защиты проекта "____"____________201__г.

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

Пояснительная записка содержит анализ предметной области, описания БД, приложения, руководство пользователя.

Пояснительная записка содержит 25листов, в том числе 1 таблицу, 30 рисунок.

Содержание

Введение

Склад — территория, помещение (также их комплекс), предназначенное для хранения материальных ценностей и оказания складских услуг.

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

Одним из видов подготовки материалов к производству яв­ляется комплектование материалов и полуфабрикатов перед отпу­ском их производственным цехам. Отпуск материала цехам осу­ществляется на основании установленных лимитов для каждого цеха. В зависимости от типа производства и характера материа­лов применяется разный порядок отпуска материалов.

Разновидности складов:

По назначению различают следующие виды складов:

  • производственные — склады сырья, комплектующих, материалов, цеховые склады готовых изделий, заводские склады готовой продукции;

  • транзитно-перевалочные — склады при железнодорожных станциях, портах, речных пристанях, аэропортах, автогрузовых терминалах служат для кратковременного хранения грузов в период перегрузки их с одного видатранспорта на другой (см. пакгауз);

  • таможенные — склады временного хранения товаров в ожидании таможенной очистки (пакгауз);

  • досрочного завоза — склады в районах, доставка товаров в которые возможна лишь в определённые периоды года;

  • сезонного хранения — склады для товаров сезонного характера;

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

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




  1. Разработка системного проекта

1.1 Назначение разработки

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

    1. Требования к функциональным характеристикам

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

  • ввод, хранение, информации по приходу и отправки материалов в производство;

  • своевременное получение информации о наличии материалов на складе;

  • формирование отчетов, необходимых менеджеру и бухгалтеру, содержащих все данные о поступлении и реализации материалов.

  • Нормативно-справочная информация автоматизированной информационной системы «Склад материалов» представлена справочниками контрагентов, номенклатуры, единиц измерения. Первичные документы для учета материалов в оптовой торговле:

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

  • отчет о поступлении материалов за определенный период, содержащий сведения о поставщиках, перечень поступивших материалов, их количество, цену;

  • отчет о передаче материала в производство за определенный период, содержащий перечень переданных материалов, их цену, количество;

    1. Требования к надежности и безопасности

Требования к надежности Разрабатываемое программное обеспечение должно иметь:

  • возможность самовосстановления после сбоев (отключения электропитания, сбои в операционной системе ит. д.);

  • парольную защиту при запуске программы;

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

  • возможность резервного копирования информационной базы;

  • разграничение пользовательских прав;

  • исключение несанкционированного копирования (тиражирования) программы.

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


    1. Требования к составу и параметрам технических средств

Системные требования для работы программного продукта должны быть следующими: тактовая частота процессора -1 200 Гц; объем оперативной памяти 64 Мб; объем свободного дискового пространства 50 Мб; разрешение монитора 1 024 х 768; наличие устройства чтения компакт-дисков.


    1. Требования к информационной совместимости

Программа должна работать в операционных системах Windows 2000/ХР/7/8/10. Все формируемые отчеты должны иметь возможность экспортирования в редактор электронных таблиц

MS Office Excel 2003/2007/2010/2014.

2. Разработка технического проекта

2.1 Анализ требований и определений спецификации программного обеспечения

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

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

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


Рис.1 Функциональная диаграмма начального уровня
Диаграмма на рис. 1.1 уточняет функции программы. На диаграмме четыре блока: 1) поступление материалов на склад; 2) Внесение материалов в таблицу; 3) Отчет о поступлении материала на склад; 4) добавление информации о передаче на производство.


Рис 1.1 Функциональная диаграмма нулевого варианта (подробный вариант)
2.2 Проектирование модели данных (диаграмма сущность связи)

Теперь разработаем диаграмму «сущность—связь» (ER-модель данных), которая обеспечивает способ определения данных и отношений между ними. Модель данных включает сущности и связи между ними. Диаграммы «сущность—связь» в отличие от функциональных диаграмм определяют спецификации структур данных программного обеспечения. В модели данных разрабатываемой автоматизированной информационной системы главной сущностью выступает, конечно, Материалы.

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

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









Рис 1.4 Диаграмма «Сущность-связь» для описания БД ИС «Склад материалов»



Рису 1.5 Окончательный вариант ER- ДИАГРАММЫ



2.3 Детальное проектирование программного обеспечения.

Детальное проектирование программного обеспечения включает в себя разработку структурной схемы, которая дает достаточно полное представление о проектируемом программном обеспечении. Разрабатываемую программную систему «Склад материалов» можно декомпозировать на ряд функциональных подсистем: ведения базы данных материалов, ведения справочной информации, формирования выходной информации, сервисные функции. Исходя из этого, строится структурная схема программы и на ее основании проектируется структура Главного меню программы. Структурная схема программного обеспечения разрабатываемой информационной системы «Склад материалов» представлена на рисунке 1.6.


Рис 1.6 Структурная схема программной системы «Склад материалов»
Исходя из структурной схемы программы, можно построит- абстрактную модель пользовательского интерфейса системы, отражающую последовательность появления экранных форм. Главная форма, очевидно, должна содержать Меню, которое соответствует структурной схеме программы. Через его опции можно активизировать: ввод и редактирование материалов, ведение справочников, формирование отчетности, настройки программы и т.д.

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



Рис 1.7 Форма ведения базы данных склад материалов

Ввод нового поставщика и редактирования поставщиков. Рисунок 1.8


Рис 1.8 Форма регистрации нового поставщика
Форма вывода списка поставщиков. На ней расположено меню справка и печать(рис 1.9)



Рис 1.9 Форма список поставщиков

На рисунке 2.1 изображена форма вывод список материалов. На ней расположено меню справка и печать.


Рис 2.1 Форма список товара

На таблице 1 представлена общая характеристика прототипа программы

Главное меню

+

+

+

+

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

+

+

+

+

Контекстное меню, всплывающее при щелчке пользователя правой кнопкой мыши на том или ином компоненте;

+

+

+

+

Продуманная последовательность переключения фокуса

управляющих элементов;

+

+

+

+

Клавиши быстрого доступа ко всем разделам меню и всем

управляющим элементам, горячие клавиши для доступа

к основным командам;

+

+

+

+

Ярлычки подсказок, всплывающие при перемещении кур­

сора мыши над быстрыми кнопками и иными компонентами;

-

-

-

-

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

-

-

-

-

Файл справки, темы которого отображаются при нажатии клавиши F1 или при выборе пользователем соответствующего раздела меню;

+

+

+

+

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

-

-

-

-

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

+

+

+

+

Средства установки приложения, регистрация его в

Windows и удаление из Windows.

-

-

-

-


Таблица 1 . Общие требовагия к прототипу программы

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

  1. Отсутствие подсказок для удобства работы пользователя с программой;

  2. Отсутствие средств установки приложения, регистрации его в Windows и удаление из Windows.

  3. Отсутствие полоса состояния, используемая для развернутых подсказок и выдачи различной информации пользователю;

3.Реализация

3.1 Обоснования выбора средств разработки

Наиболее подходящей, с точки зрения соответствия поставленной задаче, является программное средство «Microsoft Access», массово используемое для разработки индивидуальных решений. Во-первых, эта система предназначена для автоматизации задач управления и обладает всеми необходимыми механизмами для быстрой разработки прикладных решений. Во-вторых, ее использование позволяет существенно упростить и ускорить разработку проекта.

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

Таблица №1 – Поступление материалов



Рис. 3.1 – Поступление материала
Таблица №2 – Передача в производство

Рис. 3.2 – Передача в производство
Таблица №3 – Список поставщиков


Рис.3.3 – Список поставщиков
Таблица № 4 список материалов


Рис.3.4
Форма №1 – Главная форма программы, на которой расположены кнопки перехода на другие формы, отчеты и кнопка выхода из программы.



Рис.3.5 – Форма №1

Форма №2 – Поступление материалов

Возможности формы:


  • Кнопка перехода на главную форму;

  • Переходы на две второстепенные формы для добавления нового клиента или товара;

  • Переход к предыдущей/следующей записи;

  • Закрытие формы.



Рис.3.6 – Форма №2
Форма №3 – Передача в производство

Возможности формы:

  • Кнопка перехода на главную форму;

  • Переход к предыдущей/следующей записи;

  • Закрытие формы.



Рис.3.7 – Форма №3

Форма № 4 – Список пматериалов

Возможности формы:

  • Кнопка перехода на главную форму;

  • Переход к предыдущей/следующей записи;

  • Закрытие формы.



Рис.3.8 – Форма №4

Форма №5 – Список поставщиков

Возможности формы:

  • Добавление, удаление и сохранение записей;

  • Кнопка перехода на главную форму;

  • Переход к предыдущей/следующей записи;

  • Закрытие формы.




Рис.3.9 – Форма №5
Отчет №1 – Передача метериалов в производство(рис 4.1)


Рис.4.1 – Отчет №1
Отчет №2 – Поступление материалов (рис 4.2)


Рис.4.2 – Отчет №2
Отчет №3 – Список материалов (рис 4.3)

Рис.4.3 – Отчет №3



  1. Тестирования программного продукта

Тестирования № 1 Переход с дополнительной формы на главную

Желаемый результат: да

Фактический результат: да



Рис.5.1 – Форма «Передача в производство»


Рис.4.2 – Главная форма программы
Тестирование №1 успешно завершено.
Тестирования № 2 открыть отчет с главной формы

Желаемый результат: да

Фактический результат: да



Рис.4.3 – Главная форма программы


Рис 5.4 Отчет список материалов
Тестирования 3 Выход из приложения с дополнительной формы на другие формы кроме главной (рис 5.5)

Желаемый результат: да

Фактический результат: нет



Рис 5.5 Тестирование завершено с ошибками

Тестирования № 4 Выход из главной формы (рис 5.6)


Рис 5.6 тестирования завершено успешно

Тестирования № 5 Переход на форме поступления материалов к следующему в списке запись (рис 5.7)

Желаемый результат: да

Фактический результат: да



Рис 5.7 Тестирование завершено успешно


5.Документация пользователя

5.1 Руководство пользователя

АИС «Склад материалов» предназначен для работы на производствах где есть склады для упрощения их работы и более точных результатов поиска нужного материала. Передача материалов в производство происходит по договору.

Условия выполнения программы

  1. Необходима программа Microsoft Access (2010 – 1016 г)

  2. Windows 7 / 8.1/ 10

Выполение программы

  1. Открыть на рабочем столе базу данных склад материалов.accdb

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

  3. Для открытия отчета необходимо выполнить теже самые требования которые перечислялись выше в пункте 2.

  4. Для печати отчетов выполняются теже самые действия пункта 2 и 3.

  5. Для выхода из программы нужно нажать кнопку выйти из программы она располодена в низу формы.


Сообщение пользователю.

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

При удалении какого-либо элемента из базы данных, появляется окно, представленное ниже:

Рис.6.1 – при удалении будет такое окно


    1. Справочная система

Начало работы

  1. На рабочем столе открыть базу данныз склад материалов.accdl. Для этого нужно кликнуть на нее два раза.

Назначение программы

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

  1. Необходимо windows 7/8.1/10

  2. Характеристика:

  • Процессор с архитектурой x86-64 (Intel с поддержкой EM64T, AMD с поддержкой AMD64).

  • Оперативная память 2048 Мб и выше

  • Жесткий диск 40Гб и выше

  • Устройство чтения компакт-дисков

  • SVGA-видеокарта

  • Операционная система Windows 7/8.1.


Функции программы

АИС «Склад материалов» выполняет следующие функции

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

- добавления нового поставщика

-добавления нового материала

Заключение

Выполнила цель курсовой работы: разработка АИС «Склад материалов» для работы на производстве.

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

Список литературы

  1. Учебник Технология разработки программных продуктов ( А.В.Рудаков, Г.Н.Федорова)

  2. ГОСТ 19.701—90 (ИСО 5807-85). Единая система программной документации (ЕСПД).

  3. Голицына О.Л. Базы данных / О.Л.Голицына, Н.В.Максимов, И. И. Попов. — М.: ФОРУМ — ИНФРА-М, 2003.

  4. Ван-ТасселД. Стиль, разработка, эффективность, отладка и испытание программ / Д.Ван-Тассел. — М.: Мир, 1981

  5. Горев А. Эффективная работа с СУБД/А. Горев, Р. Ахаян, С.Ма- кашарипов. — СПб.: Питер, 1997.

  6. Емельянова Н. 3. Основы построения автоматизированных информационных систем / Н. 3. Емельянова,





написать администратору сайта