Учет и списание лако-красочных материалов в малярном цехе автосервиса
Техническое задание для разработки подсистемы. Требования к структуре системы, к математическому, информационному и техническому обеспечению, к компьютерной сети. Описание выполнения функции "Сбор данных". Разработка программного обеспечения системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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
...Подобные документы
Проектирование базы данных, информационной подсистемы PLC-Tester, модуля тестирования и web-приложения. Разработка логической структуры программного продукта и общие требования к техническому обеспечению. Запуск программы и описание тестовых прогонов.
дипломная работа [3,2 M], добавлен 30.06.2011Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.
курсовая работа [81,7 K], добавлен 18.08.2014Задачи автоматизированного учета компьютерной техники на предприятии ГУ НПО Тайфун. Описание среды программирования, требования к техническому и программному обеспечению. Описание алгоритма, структурная схема. Аномалии и защитное программирование.
дипломная работа [1,1 M], добавлен 30.06.2014Требования к метрологическому обеспечению. Разработка архитектуры пользовательского интерфейса. Требования к программному, математическому, информационному обеспечению. Функциональная схема автоматизации. Разработка схемы информационных потоков.
курсовая работа [343,1 K], добавлен 20.12.2013Техническое задание для разработки программного обеспечения "Больница". Обоснования для проведения разработки. Цель, назначение подсистемы. Требования ко всем видам обеспечения программы. Общесистемное программное обеспечение. Применение языка Delphi 6.0.
курсовая работа [832,9 K], добавлен 18.01.2010Выбор языка программирования. Требования к информационному и техническому обеспечению. Реализация базы данных. Разработка алгоритма работы программного обеспечения. Форма идентификации пользователя. Руководство пользователя. Типы элементов диалога.
дипломная работа [1,3 M], добавлен 05.07.2013Разработка проекта и построение локальной компьютерной сети для предприятия OОO "ИнтерКом". Описание структурной схемы сети и организация её магистральной подсистемы. Определение порядка архивации данных в системы и расчет стоимости компьютерной сети.
курсовая работа [3,2 M], добавлен 24.09.2014Разработка программного обеспечения, позволяющего вести автоматизированный учет продукции на складе. Требования к техническому и программному обеспечению. Методика разработки проекта, описание алгоритма, структурная схема, тестирование и отладка.
дипломная работа [1,5 M], добавлен 19.07.2014Сетевые операционные системы, их характеристика и виды. Функции программного обеспечения локальной компьютерной сети. Структура и функции прокси-сервера и межсетевого экрана. Базы данных в локальных сетях, электронная почта, системы удаленного доступа.
курсовая работа [43,9 K], добавлен 21.07.2012Характеристика предприятия и выбор инструментальной среды разработки информационной подсистемы, ее реализация. Обоснование минимальных и достаточных требований к техническому обеспечению. Экономическая целесообразность и эффективность внедрения проекта.
дипломная работа [1,8 M], добавлен 29.06.2011Общие сведения о платформе Microsoft NET Framework. Разработка приложения "Поставка и реализация программного обеспечения", содержащего базу данных о каталогах адресов в Internet. Описание логической структуры. Требования к техническому обеспечению.
курсовая работа [2,4 M], добавлен 28.06.2011Анализ и разработка информационной системы, структура сети предприятия. Описание процесса разработки конфигураций и выявление потребностей в автоматизации функций. Средства разработки проектирования и архитектура базы данных. Разработка модели угроз.
дипломная работа [1,4 M], добавлен 13.07.2011Понятие электронных курсов. Описание программных и языковых средств разработки. Технология создания компьютерной обучающей системы, пакета вопросов в редакторе Excel. Разработка интерфейса ЭС. Организация диалога пользователя с экспертной системой.
дипломная работа [10,8 M], добавлен 20.06.2014Требования к структуре и функционированию информационной системы. Входная и выходная информация подсистемы управления проектами. Описание "TheSystem", предназначенной для обеспечения процесса учета кадров, контроля работы сотрудников предприятия.
дипломная работа [3,1 M], добавлен 07.03.2012Диагностический анализ системы управления предприятия, его организационной и функциональной структуры. Разработка проекта подсистемы учёта средств вычислительной техники, описание технического обеспечения базы данных. Характеристика программного продукта.
дипломная работа [7,2 M], добавлен 28.06.2011Оценка организационной структуры и процесс реализации информационной подсистемы отдела менеджмента предприятия. Требования к информационной подсистеме и техническому обеспечению. Технико-экономическое обоснование разработки информационной подсистемы.
дипломная работа [2,1 M], добавлен 29.06.2011Краткое описание этапов разработки программного продукта. Анализ поставленных задач и определение основных функций программы. Разработка пользовательского интерфейса. Составление программной документации. Техническое задание на разработку проекта.
дипломная работа [1,5 M], добавлен 06.04.2013Типы оборудования, относящиеся к компьютерной технике. Состав системного блока и периферийные устройства. Классификация программного обеспечения. Требования, предъявляемые к системам управления базами данных. Задачи и этапы проектирования баз данных.
контрольная работа [4,1 M], добавлен 18.02.2014Область применения и требования создаваемого Web-приложения. Требования к техническому и программному обеспечению. Разработка структуры Web-приложения и выбор средств программной реализации. Программная реализация Web-приложения. Структура базы данных.
дипломная работа [1,4 M], добавлен 03.06.2014Выбор среды передачи данных согласно количеству рабочих мест. Математические расчеты и подтверждающие их результаты имитационного моделирования компьютерной сети. Выбор программного обеспечения и сетевого оборудования для модернизации компьютерной сети.
презентация [3,9 M], добавлен 17.12.2014