Разработка подсистемы учета запчастей для автосервиса «Мустанг»
Курсовая работа, 04 Мая 2014, автор: пользователь скрыл имя
Краткое описание
Целью создания автоматизированной системы является повышение объема продаж фирмы и эффективности работы сотрудников на этапе подбора запасных частей, уменьшение временных затрат на поиск запчастей, учет товара на складе.
На этапе разработки технического задания должны быть выполнены
перечисленные ниже работы:
постановка задачи;
определение и уточнение требований к техническим средствам;
определение требований к программе;
определение стадий, этапов и сроков разработки программы и документации на неё;
согласование и утверждение технического задания.
Прикрепленные файлы: 1 файл
1курсач по проектированию.doc
— 683.00 Кб (Скачать документ)В функции отдела снабжения входит:
- содержание собственного склада запасных частей, сопутствующих товаров, материалов для ремонта и обслуживания, отремонтированных агрегатов для продажи;
- заказ, приемка поступивших товаров, проверка количества и качества;
- подбор, упаковка и выдача товаров в цех;
- розничная торговля запасными частями и принадлежностями;
- эффективное использование объема склада, оптимизация оборудования;
- соблюдение системы хранения во избежание пересортицы, размещение товаров наиболее экономичным способом;
- обеспечение сохранности товаров от повреждений и хищений;
- учет и контроль движения товаров;
- перманентная инвентаризация запасов товаров и материалов, выборочная проверка соответствия фактического наличия данным компьютерного учета, установление фактов хищений и порчи товаров.
Информационная подсистема будет использоваться отделом снабжения для быстрого подбора запчастей для клиентов. На данный момент подбор запчастей производится с помощью каталогов оригинальных запчастей или же поиск аналогов в интернете, на что уходит много времени, программа позволит сократить затрачиваемое время на данную операцию.
Продолжение ПРИЛОЖЕНИЯ Ж
4 ТРЕБОВАНИЯ К СИСТЕМЕ
4.1 Требования к системе в целом
4.1.1 Требования к структуре и функционированию системы
Программа должна быть централизованной, т.е. все данные должны располагаться в центральном хранилище.
В Системе предлагается выделить следующие функциональные подсистемы:
- подсистема обработки данных, которая предназначена для реализации процессов ввода данных, необходима для наполнения подсистемы хранения данных;
- подсистема хранения данных, которая предназначена для хранения данных в таблицах;
- подсистема формирования и визуализации отчетности, которая предназначена для формирования отчетности.
Создаваемая система должна содержать ряд программных модулей, которые, в свою очередь, должны выполнять следующие функции:
- дружественно-пользовательский интерфейс, а именно: реализация всех функций с помощью меню; расположение всех кнопок в удобной форме;
- ввод данных о приходной накладной включает в себя полные данные об изделии, поставщике, а также перечень поступивших изделий;
- поиск необходимых запчастей по данным автомобиля;
- поиск документа в базе данных по различным критериям;
- печать приходных накладных на специальном бланке;
- печать отчетов;
- уведомление о наличие товара на складе.
Для выполнения всех задач система должна обеспечивать хранение всей необходимой информации. Для этого информация должна быть строго структурирована и представлена в виде набора таблиц, представляющих базу данных. Создаваемая система должна обеспечивать передачу данных по сети. При
Продолжение ПРИЛОЖЕНИЯ Ж
возникновении сбоев работы программных или технических средств необходимо обеспечить достоверность данных, оставшихся после сбоя.
В качестве протокола взаимодействия между компонентами системы
на транспортно-сетевом уровне необходимо
использовать протокол TCP/IP.
Для организации информационного обмена
между компонентами системы должны использоваться
специальные протоколы прикладного уровня,
такие как: NFS, HTTP и его расширения HTTPS.
Для организации доступа пользователей к отчетности должен использоваться протокол презентационного уровня HTTP и его расширение HTTPS.
Определяются требования к режимам функционирования системы.
- система должна быть стабильна в работе;
- необходимо установленное антивирусное программное обеспечение;
- персональный компьютер должен иметь беспроводное питание.
4.1.2 Требования к персоналу
Для обслуживания системы требуется один оператор для заноса поступающей информации. Оператор системы должен иметь навыки работы с ЭВМ и обязан знать технику безопасности при эксплуатации персонального компьютера. Для работы с создаваемой системой достаточно одного пользователя для ввода запросов на получение необходимой информации и просмотра полученных результатов.
4.1.3 Требования к надежности
К надежности оборудования предъявляются следующие требования:
- в качестве аппаратных платформ должны использоваться средства с средней надежностью;
- применение технических средств соответствующих классу решаемых задач;
- аппаратно – программный комплекс системы должен иметь возможность восстановления в случаях сбоев.
Продолжение ПРИЛОЖЕНИЯ Ж
К надежности электроснабжения предъявляются следующие требования:
- с целью повышения отказоустойчивости системы в целом необходима обязательная комплектация компьютеров источником бесперебойного питания с возможностью автономной работы системы не менее 5 минут;
- должно быть обеспечено бесперебойное питание активного сетевого оборудования.
Обеспечение информационное безопасности информационной системы должно удовлетворять следующим требованиям:
- защита системы должна обеспечивать комплексом программно – технических средств и поддерживающих из организационных мер.
- защита системы должна обеспечиваться на всех технологических этапах обработки информации во всех режимах функционирования, в том числе при проведении ремонтных и регламентных работ.
- программно – технические средства защиты не должны существенно ухудшать основные функциональные характеристики базы данных (надежность, быстродействие, возможность изменения конфигурации).
- разграничение прав доступа пользователей и администраторов системы должно строиться по принципу «что не разрешено, то запрещено».
Средства антивирусной защиты должны быть установлены на всех рабочих местах пользователей и администраторов базы данных. Средства антивирусной защиты рабочих местах пользователей и администраторов должны обеспечивать:
- централизованное управление сканированием, удалением вирусов и протоколированием вирусной активности на рабочих местах пользователей;
- централизованную автоматическую инсталляцию клиентского ПО на рабочих местах пользователей и администраторов;
- централизованное автоматическое обновление вирусных сигнатур на рабочих местах пользователей и администраторов;
- ведение журналов вирусов активности;
Продолжение ПРИЛОЖЕНИЯ Ж
- администрирование всех антивирусных продуктов.
Применительно к программно-аппаратному окружению персонального компьютера предъявляются следующие требования к защите от влияния внешних воздействий.
Требования по стойкости, устойчивости и прочности к внешним воздействиям:
- информационная система должна иметь возможность функционирования при колебаниях напряжения электропитания от 155 до 256 В (220 ± 20 % - 30%);
- информационная система должна иметь возможность функционирования в диапазоне допустимых температур окружающей среды, установленных изготовителем аппаратных средств.
4.2 Требования к функциям, выполняемым системой
Программа должна обеспечивать возможность выполнения перечисленных ниже свойств:
- самоорганизация;
- гибкость - настраивается на любую структуру, для широкого круга деятельности;
- безопасность – ограничение общего доступа к заранее определенным ресурсам базы данных;
- целостность и доступность – документы в базе данных должны быть представлены в общепринятых в организации форматах защищенных от изменений;
- использование форм и шаблонов - позволит использовать типовые документы с возможностью изменений определенных полей;
- возможность поиска - фильтрация по базе данных.
4.3 Требования к видам обеспечения
4.3.1 Требования к информационному обеспечению
Информация, обрабатываемая системой, должна храниться в базе данных.
Продолжение ПРИЛОЖЕНИЯ Ж
При возникновении сбоев работы программных или технических средств необходимо обеспечить достоверность данных, оставшихся после сбоя. Информационная совместимость данных, поступающих на обработку, осуществляется путем организации однородного ввода и хранения данных, что удобно для дальнейшей обработки и реализации информации.
Проектируемая информационная система должна быть независимой от исходного языка и версии программного обеспечения, с помощью которого она будет реализована.
Для разработки базы данных используется СУБД InterBase 7.5.
InterBase 7.5 - высокопроизводительный, экономичный, многоплатформенный сервер баз данных. InterBase 7.5 представляет собой экономичную, высокопроизводительную СУБД с обработкой транзакций, которую используют миллионы пользователей во всем мире.
Сочетая легкость установки, автоматическое восстановление после аварийных отказов и минимальные требования к администрированию, InterBase является наиболее подходящим решением для встраивания в тиражируемые приложения. Обладая поддержкой многопроцессорного режима и сложной архитектурой, InterBase идеально подходит для многофункциональных бизнес приложений, обслуживающих большое количество пользователей. Графический пользовательский интерфейс IBConsole теперь включает монитор производительности, одновременно отслеживающий состояние нескольких серверов и баз данных InterBase.
Производительность, удобство использования, поддержка Windows, Linux и Solaris, а также таких сред разработки, как Delphi, C++Builder, C#Builder и Kylix позволяют InterBase занять ведущее место среди разработчиков и стать недорогим вариантом ПО для предприятий.
Требования к контролю, хранению, обновлению и восстановлению данных
К контролю данных предъявляется следующие требования:
Продолжение ПРИЛОЖЕНИЯ Ж
Система должна протоколировать все события, связанные с изменением своего информационного наполнения и иметь возможность в случае сбоя в работе восстанавливать свое состояние, используя ранее запротоколированные изменения данных.
К обновлению и восстановлению данных предъявляются следующие требования:
- для базы данных необходимо обеспечить резервное копирование его бинарных файлов раз в 2 недели и хранение копии на протяжении 2-х месяцев;
- для данных хранилища данных необходимо обеспечить резервное копирование и архивацию на ленточный массив в следующие промежутки времени:
- холодная копия - ежеквартально;
- логическая копия – ежемесячно;
- инкрементальное резервное копирование – еженедельно;
- архивирование – ежеквартально.
Для реализации алгоритмов манипулирования данными в базе данных необходимо использовать стандартный язык запроса к данным SQL.
4.3.2 Требования к лингвистическому обозначению
Процесс проектирования системы необходимо производить с использованием следующих программных продуктов:
- средство разработки структуры базы данных ERWin;
- язык программирования высокого уровня Delphi 7 Studio;
- построение модели информационных потоков предприятия и его отделов производится в пакете BPWin.
ER Win - CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации,
Продолжение ПРИЛОЖЕНИЯ Ж
управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания.
Delphi 7 Studio - полное решение для разработки корпоративных приложений от проектирования до развертывания по архитектуре, управляемой моделью (MDA), которое позволяет интегрировать моделирование, разработку и развертывание приложений и систем электронного бизнеса для платформы Windows. Delphi 7 Studio содержит развитые библиотеки и инструменты для создания приложений электронного бизнеса и веб-сервисов, полностью интегрирует соответствующие технологии и качественно повышает производительность разработчиков, предоставляя все необходимое для исследования вопросов перехода на Microsoft .NET. При помощи включенного в комплект поставки Kylix 3 для Delphi разработчики могут переносить свои приложения на Linux, повышая отдачу своих инвестиций и расширяя спектр платформ, на которых доступны их приложения. Интегрируя ведущие приложения разработки в единый и легкий в использовании пакет, Delphi 7 Studio сокращает жизненный цикл разработки приложений и ускоряет вывод создаваемых с его помощью продуктов на рынок ПО.
BP Win - инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов. BP Win можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. Графическое изложение этой информации позволяет перевести задачи управления организацией из области сложного ремесла в сферу инженерных технологий.
4.3.3 Требования к программному обеспечению
Для нормального функционирования системы необходимо наличие установленной операционной системы Microsoft Windows 2000/XP. Для функционирования в системе прикладного программного обеспечения необходимо наличие приложений Microsoft Office, Microsoft Excel 2000/XP.