Учет и списание лако-красочных материалов в малярном цехе автосервиса

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 23.04.2014
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Техническое задание для разработки подсистемы

1.1 Назначение и цели создания системы

1.2 Характеристика объекта компьютеризации

1.3 Требования к подсистеме

1.3.1 Требования к структуре и функционированию системы

1.3.2 Требования к функциям

1.3.3 Требования к математическому обеспечению

1.3.4 Требования к информационному обеспечению

1.3.5 Требования к техническому обеспечению

1.3.6 Требования к компьютерной сети

2. Функциональная структура

2.1 Функционально структурная схема системы

2.2 Описание функций

3. Математическое обеспечение системы

3.1 Описание выполнения функции "Сбор данных"

4. Информационное обеспечение системы

4.1 Выбор средств управления данными

4.2 Разработка модели

5. Программное обеспечение системы

5.1 Структура и функции частей программного обеспечения системы

5.2 Разработка специального программного обеспечения системы

6. Техническое обеспечение системы

7. Организация компьютерной сети

Заключение

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

Приложение

Введение

сбор данные программный обеспечение

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

1. Техническое задание на разработку системы

1.1 Назначение и цели создания системы

Назначение такой системы заключается в ведении контроля учета и списания расходных и лако-красочных материалов, которая обеспечивает экономию материалов и предотвратит их постоянную утечку

Целями создание компьютеризированной системы являются:

ѕ Контроль, учет и списание лако-красочных материалов;

ѕ повышение экономии средств в малярном цехе;

ѕ предотвращение утечки материалов и финансов

1.2 Характеристика объекта компьютеризации

Описание структуры и процесса функционирования объекта.

Основной целью любой системы учета является снижение затрат и, соответственно, повышение прибыли от реализации материалов при сохранении неизменно высокого качества выполнения работ. При этом необходимо учитывать множество разнообразных факторов: * политика работы со страховыми компаниями; * работа с персоналом; * возможности имеющейся учетной системы; * порядок взаимодействия с поставщиками; * организационная структура компании/холдинга. Основные принципы учета ЛКМ Учет на макроуровне Данный принцип основывается на идее учета исключительно финансовых показателей работы предприятия. Наибольшее распространение этот принцип получил в кузовных производствах, являющихся частью крупных холдингов. Принцип реализует основное условие единой системы оценки различных по размеру предприятий, входящих в холдинг. Оценка производится с помощью удельных показателей: - расход материалов на 1 нормо-час; - расход материалов на одного работника; - расход материалов на одну ОСК и т. д. Несомненно, данный принцип представляет собой эффективный инструмент оценки экономических показателей СТОА, однако он не учитывает внутренних условий работы каждого из кузовных производств, и его, возможно, стоит применять в качестве одного из индикаторов состояния предприятия. . Учет ЛКМ на микроуровне Данный принцип основывается на качественном учете фактического расхода ЛКМ и расходных материалов. Однако такой способ сопряжен с некоторыми сложностями: - сопротивление коллектива "учету каждой мелочи"; - дополнительные затраты времени на получение и отчет по полученным материалам; - необходимость иметь высококвалифицированные кадры для учета материалов либо существенное расширить функциональные обязанности колористов (на что согласится далеко не каждый из них). Большинство СТОА в той или иной степени комбинируют эти два подхода. При этом в силу субъективных причин в работе каждого кузовного производства могут быть собственные дополнения, отличающие одну систему от другой

Существующая информационная система.

Программа 1С

Обоснование необходимости совершенствования или разработки информационной системы.

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

1.3 Требования к системе

1.3.1 Требования к структуре и функционированию системы

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

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

– хранение информации про лако-красочные материалы;

– учет и списание лако-красочных материалов в малярном цехе;

– создание отчетов и визуализации хранимых данных.

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

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

Интерфейс должен быть удобен и понятен пользователю. Элементы управления не должны вводить пользователя в заблуждение.

1.3.2 Требования к функциям

1) Данная функция должна осуществлять взаимодействие приложения с базой данных, в которой хранится необходимая информация. Функция должна решать задачи: быстрое выполнение запросов по какому-то условию, не допускать неверный ввод параметров для запросов, обеспечить хранение оперативных данных.

2) Для этого функция должна:

ѕ обеспечивать взаимодействие с функцией "хранение информации про лако-красочные материалы" ;

ѕ проверку на ввод корректной информации;

3) Создание отчетов.

Функция должна обеспечивать создание отчетности по приходу и списанию лако-красочных материалов в малярном цехе.

1.3.3 Требование к математическому обеспечению

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

1.3.4 Требование к информационному обеспечению

Уровень хранения данных в системе должен быть построен на основе современных реляционных или объектно-реляционных СУБД. Для обеспечения целостности данных должны использоваться встроенные механизмы СУБД.

Средства СУБД, а также средства используемых операционных систем должны обеспечивать документирование и протоколирование обрабатываемой в системе информации.

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

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

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

Требование к программному обеспечению.

Требования к ОС:

1. Система должна обладать высокой надежностью, эффективностью и гибкостью

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

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

4. Система должна позволять распараллеливание вычислений в рамках одной задачи.

Требования к средствам разработки:

1. Средства разработки (СР) должны предоставлять инструменты для правильной и удобной реализации нашей системы.

2. СР должны предоставлять возможность тестировать систему в процессе разработки.

3. СР должны выполнять сложные алгоритмы за минимальный промежуток времени.

Требования к разрабатываемой системе:

1. Должна обеспечить многопользовательский доступ.

2. Должна быть совместима с системным программным обеспечением.

3. Должна иметь удобный и интуитивно понятный интерфейс для пользователя.

1.3.5 Требование к техническому обеспечению

Техническое обеспечение системы должно максимально и наиболее эффективным образом использовать существующие технические средства.

Требования к техническим характеристикам сервера:

Процессор не менее 3Гц.

Оперативная память не менее 1024 Мб.

Жесткий диск класса 320 Gb и выше.

Сетевой адаптер Fast Ethernet 100BASE-FX.

Минимальные требования к рабочей станции:

Частота процессора должна быть не менее 2.8 Ггц.

Оперативная память не менее - 512 и более мегабайта.

Сетевая карта с интерфейсом FastEthernet 100Base-FX.

Операционная система, удовлетворяющая программным требованиям.

Процессор с частотой работы не менее 300 MГц, количество ядер 2 и выше.

1.3.6 Требование к компьютерной сети

В компьютерную сеть должны быть включены следующие отделы:

? ограничение доступа к сети;

? скорость обмена информацией в сети: 100 Мбит/с;

? около 4 персональных ПК;

? как минимум один сервер;

2. Функциональная структура подсистемы

2.1 Функционально структурная схема системы

Контекстные диаграммы системы и диаграммы для каждой функции представлены в приложении A.

2.2 Описание функций

1) хранение информации про лако-красочные материалы

Входными значениями для данной функции является информация про материалы (тип материалов, спецификация, марка, цена и т.д )В результате выполнения функции эти данные сохраняются в БД. Все данные перед сохранением проверяются на корректность.

2) учет и списание лако-красочных материалов в малярном цехе

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

В результате выполнения функции эти данные сохраняются в БД. Все данные перед сохранением проверяются на корректность.

3) создание отчетов

Входными данными этой функции являются данные сохраненные в базе данных;

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

3. Математическое обеспечение системы

3.1 Описание выполнения функции "Сбор данных"

Данная функция обеспечивает сбор данных и сохраняет их в БД. В качестве входных данных выступает информация про лако-красочные материалы

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

1. Название материала

2. Спецификация

3. Марка

4. Цена

4. Информационное обеспечение системы

4.1 Выбор средств управления данными

В настоящее время существует большое количество СУБД такие как:

ѕ Microsoft Access;

ѕ PostgreSql;

ѕ MySQL;

ѕ Oracle database;

ѕ MS SQL Server.

Однако у каждой из них есть свои достоинства и недостатки.

Для хранения данных была выбрана СУБД Microsoft SQL Server 2012. Так как данная СУБД хорошо совместима и интегрируется, является клиент-серверной СУБД и может продолжать расширяться по мере наполнения информацией, без заметного уменьшения быстродействия. По сравнению с Microsoft Access обладает большой надежностью хранения данных, гарантирует не разрушение таблиц и не ограничивает размер базы данных.

Обеспечивает безопасность доступа к данным (закрытие несанкционированного доступа к данным и возможное встроенное шифрование данных). По сравнению с Oracle database имеет меньшую цену и большую масштабируемость.

4.2 Разработка модели

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

Таблица 4.1 Сущности ЛМД

Сущность

Описание

Материалы

Содержит общую информацию о материалах

Типы материалов

Содержит информацию о типах лако-красочных материалов .

Спецификации

Содержит информацию про виды спецификаций типов материалов.

Марки

Содержит информацию про название производителей материалов, модели и марки

Единицы измерения

Содержат информацию про объем, литраж и квадратуре поставляемых материалов

Также с помощью средства проектирования баз данных ERwin была реализована связь между сущностями ЛМД, которая представлена на рисунке 4.1

Рисунок 4.1 - ЛМД на уровне ключевых сущностей.

Далее в каждую сущность созданной модели были добавлены атрибуты. Данная ЛМД представлена на рисунке 4.2

Рисунок 4.2 -ЛМД с атрибутами.

После разработки логической модели данных была выполнена разработка физической модели данных (ФМД), которая была создана с помощью CASE- средстваERwinDataModeler. Диаграмма представлена на рисунке 4.3

При разработке ФМД каждому полю были заданы размер и тип данных.

Рисунок 4.3 - Физическая модель данных.

5. Программное обеспечение системы

5.1 Структура и функции частей программного обеспечения системы

В качестве ОС для сервера и клиента была выбрана Windows 7 Professional,так как она предназначена для использования на предприятиях, удовлетворяет всем требованиям, предъявленным в пункте 1.3.4, и имеет приемлемую цену. В качестве СУБД была выбрана MSSQLServer 2008, достоинства которой были рассмотрены в пункте 4.1.

В качестве среды разработки была выбрана MSVisualStudio 2012, поскольку она предоставляет средства для качественной разработки программного продукта и удовлетворяет требованиям, описанным в пункте 1.3.4. В качестве языка программирования был выбран C#. Язык программирования С# интегрировал в себя много положительных черт своих предшественников - Delphi, C++, Java и т.д. При этом из языка программирования С# изъяты проблемные алгоритмы, которые показали свою не стабильность в перечисленных языках программирования и исключены некоторые спорные директивы, макросы, отменены глобальные переменные. Программное обеспечение сервера представлено на рисунке 5.1

Рис. 5.1 - Структура программного обеспечения сервера и частей подсистемы

Программное обеспечение РС включает в себя операционную системуWindows 7 Professional и специальное программное обеспечение системы.

5.2 Разработка специального программного обеспечения системы

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

ѕ библиотека классов для решения задачи сбора данных;

ѕ библиотека классов для решения задачи прогнозирования данных;

ѕ библиотека классов для решения задачи формирования отчетности.

Основная программа использует все библиотеки классов для решения поставленной задачи.

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

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

ѕ класс Geneticalgorithm будет реализовывать обучение нейронной сети;

ѕ класс Reportбудет позволять формировать отчеты.

6. Техническое обеспечение системы

6.1 Выбор конфигурации параметров сервера

Сервер будет оснащен:

1. ПроцессоромIntelPentiumDualCoreG2130 3.2GHz/5GT/s/3MB, потому что такой процессор обладает хорошей производительностью, температурным режимом, который позволяет долго работать, высокой скоростью работы.

2. Оперативная память SiliconPowerDDR2-800 2048MBPC2-6400- обеспечивает высокую надежность и 2048MB достаточно для реализации всех необходимых задач системы.

3. Жесткий диск класса IDEHDD 320Gb. Диски этого класса обеспечивают высокую надежность и производительность работы, обладают низким уровнем шума, высокой скоростью и низкой ценой.

6.2 Выбор конфигурации параметров рабочей станции

Рабочая станция будет оснащена:

1. ПроцессоромIntelPentiumDualG860 3.0GHz, так как для рабочей станции не нужен сильно мощный процесс, то был выбран процессор обладающий хорошим соотношением цены и качества.

2. Оперативная память DDR2 1024MB, т.к. для работы с базой данных не нужна большая оперативная память, поэтому 1024 Мб является оптимальнымвариантом.

3. Жесткий диск класса IDEHDD 320Gb.

6.3 Выбор периферийных устройств

Разрабатываемая подсистема во время своей работы нуждается в следующих периферийных устройствах:

- монитор DellUltraSharp U2410(для администрирования сервера)обладает оптимальным размером, отличными, сочными красками и углами обзора;

- мышь Logitech Corded M125 Silver (910-001838). Отличный дизайн, вес, точность работы на любых поверхностях(для администрирования сервера);

- клавиатураGeniusImperator (31310052113) удобная и обладает не высокой ценой (для администрирования сервера).

7. Организация компьютерной сети

7.1 Выбор технологии для ЛВС

Сервера приложений и сервер базы данных должны находиться в рамках одной локальной вычислительной сети. Рекомендуется связь по каналу 100Мб/с.

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

Достоинства топологии:

1) выход из строя одной рабочей станции не отражается на работе всей сети в целом;

2) лёгкий поиск неисправностей и обрывов в сети;

3) высокая производительность сети (при условии правильного проектирования);

4) гибкие возможности администрирования.

7.2 Сетевое техническое обеспечение

Для объединения всех структурных единиц подразделения в корпоративную сеть используются маршрутизаторы фирмы CISCOSYSTEMS.

Физическое соединение всех ПК в локальную сеть осуществляется экранированным FTP кабелем 5-й категории "витая пара" Кабель FTP 2х2х0,50, кат.5 (белый)). Экранированный кабель выбран для обеспечения помехозащищенности, отсутствия внешних наводок, что способствует надежной работе ЛВС вне зависимости от внешних факторов.

7.3 Проектирование схемы ЛВС

Спроектируем обобщённую схему локальной вычислительной сети подсистемы. Схема подсистемы представляет топологию "Звезда".

Для построения схемы сети подсистемы выбрано программное обеспечение- NetCracker 4.1.Portotable.

Рисунок 7.3.1-Обощённая схема локальной вычислительной сети.

Заключение

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

Полученные данные показывают объективные данные расхода ЛКМ. С помощью этих данных можно мотивировать сотрудников к экономному расходу материалов с помощью премий или, наоборот, депремировать за лишнюю растрату ЛКМ.

Приложение

Функциональная структура системы.

Рисунок А.1 - Обобщенная структура системы.

Рисунок А.2 - Нотация бизнес-процесса IDEF0.

Рисунок А.3 - Описание процесса функционирования "Сбора данных"

Рисунок А.4 - Описание процесса функционирования

Рисунок А.5 - Описание процесса функционирования "Формирование отчетности"

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.