База данных станции техобслуживания 'Мустанг'

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    527,58 Кб
  • Опубликовано:
    2014-04-19
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

База данных станции техобслуживания 'Мустанг'

Определения, обозначения и сокращения

В данном курсовом проекте использованы следующие сокращения:data flow diagramsintegration definition metodology information technology

БД база данных

ГОСТ государственный стандарт

ИТ информационная система

ЛВС локальная вычислительная сеть

НДС налог на добавленную стоимость

РФ Российская Федерация

СТО станция техобслуживания

СУБД система управления базами данных

Введение

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

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

Объектом исследования и автоматизации в представленном курсовом проекте является деятельность специалистов отдела снабжения станции техобслуживания «Мустанг».

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

1. Описание предметной области

.1      Характеристика исследуемой организации

Организационно-правовая форма предприятия - Индивидуальный предприниматель.

Режим работы круглогодичный: по будням с 09:00 до 18:00, по субботам с 9:00 до14:00.

Штат предприятия составляют 15 производственных рабочих, 5 вспомогательных работников и 4 человек административно-технического персонала.

Автосервис «Мустанг» - это современный техцентр, оборудованный профессиональной техникой для высокоточной диагностики и качественного ремонта автомобилей иностранного производства. Основное направление деятельности техцентра - постгарантийное обслуживание и ремонт автомобилей с 1998 года выпуска.

Перечень выполняемых работ:

–       компьютерная диагностика, регулировка (профилактика) и ремонт двигателей автомобилей;

–       компьютерная диагностика и ремонт ходовой части автомобилей;

–       диагностика и ремонт автоматических коробок передач;

–       диагностика и ремонт электрических систем автомобилей;

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

–       частичная и полная замена масла в коробке переключения передач.

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

–       диагностику на дилерском сканере, что является точным выявлением всех ошибок автомобиля клиента;

–       гарантию безупречного качества выполненных работ;

–       скидки на установку приобретенных в данном автосервисе запчастей;

–       гибкую систему скидок для постоянных клиентов;

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

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

.2 Организационная структура и функциональные задачи подразделений предприятия

Организационная структура автосервиса «Мустанг» представлена в приложении А.

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

В функции директора входит:

–       планирование работы;

–       формирование оптимальной структуры;

–       работа с кадрами;

–       учет и предоставление отчетности;

–       повышение квалификации работников;

–       модернизация услуг;

–       организация бесперебойного технологического цикла производства услуг автосервиса;

–       сертификация услуг автосервиса;

–       обеспечение соблюдения на производстве требований ГОСТ;

–       непосредственное участие в проверках контролирующих органов и отделов.

Бухгалтер выполняет следующие должностные обязанности:

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

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

–       осуществляет прием и контроль первичной документации по соответствующим участкам бухгалтерского учета и подготавливает их к счетной обработке;

–       отражает на счетах бухгалтерского учета операции, связанные с движением основных средств, товарно-материальных ценностей и денежных средств;

–       составляет отчетные калькуляции себестоимости продукции (работ, услуг), выявляет источники образования потерь и непроизводительных расходов, подготавливает предложения по их предупреждению;

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

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

Функции отдела по работе с клиентами:

–       осуществлять анализ аудитории потенциальных клиентов, выявляет потребности клиентов, их уровень и направленность;

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

–       непосредственно осуществляет поиск клиентов всеми доступными способами (путем размещения рекламы, участия в выставках, ярмарках, презентациях, направления предложений по средствам коммуникаций, электронной почтой, факсимильными сообщениями, пр.);

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

–       предлагает клиентам пути решения не согласованных при переговорах вопросов и вопросов, возникших после совершения юридически значимых действий;

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

–       формирует банк данных о клиентах (клиентскую базу), редактирует данные;

Функции отдела снабжения:

–       содержание собственного склада запасных частей, сопутствующих товаров, материалов для ремонта и обслуживания, отремонтированных агрегатов для продажи;

–       заказ, приемка поступивших товаров, проверка количества и качества;

–       подбор, упаковка и выдача товаров в цех;

–       розничная торговля запасными частями и принадлежностями;

–       эффективное использование объема склада, оптимизация оборудования;

–       соблюдение системы хранения во избежание пересортицы, размещение товаров наиболее экономичным способом;

–       своевременная корректировка базы данных при изменении адресов хранения деталей;

–       обеспечение сохранности товаров от повреждений и хищений;

–       учет и контроль движения товаров;

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

Функции IT - отдела:

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

–       использование современных компьютерных технологий;

–       обеспечение работы с удаленными партнерами (дилерами и др.);

–       привлечение авторитетных специализированных фирм для поставки программного обеспечения и оборудования;

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

–       внедрение программных продуктов;

–       обучение персонала работе с программным обеспечением;

–       обеспечение целостности баз данных;

–       обеспечение архивации и сохранности информации, содержащейся в компьютерах на случай сбоев по техническим причинам;

–       защита информации от несанкционированного доступа;

–       обеспечение технической исправности оборудования.

Функции отдела по работе с мастерами ремонтного цеха:

–       подбор кадров;

–       контроль за работой в ремонтном цехе;

Функции ремонтного цеха:

–       коммерческий ремонт и техническое обслуживание;

–       ремонт агрегатов для текущих операций;

–       выполнение модификаций узлов по заказам клиентов;

–       коммерческий шиномонтаж;

–       эвакуация неисправных машин;

–       обслуживание и ремонт собственного парка техники;

–       ремонт собственного технологического оборудования;

–       гарантийный ремонт.

1.3    Моделирование бизнес - процессов

.3.1 Общая характеристика стандартов IDEF

Методология IDEF представляет собой семейство методов применяемых для процесса моделирования. Эта технология активно используется, начиная с конца 1980-х годов. Они нашли применение не только в бизнесе. Некоторые стандарты семейства IDEF приняты в качестве федеральных стандартов в США. - метод функционального моделирования; был разработан для описания функций различных систем путем создания наглядной графической модели. Модель состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга. Диаграммы - главные компоненты модели, все функции и интерфейсы на них представлены как блоки и дуги. Место соединения дуги с блоком определяет тип интерфейса:

−             управляющая информация входит в блок сверху;

−             входная информация входит в блок слева;

−             результаты выходят из блока справа;

−             механизм (человек или автоматизированная система), который осуществляет операцию, входит в блок снизу.

Каждый компонент модели может быть декомпозирован (расшифрован более подробно) на другой диаграмме. Рекомендуется прекращать моделирование, когда уровень детализации модели удовлетворяет ее цель. Общее число уровней в модели не должно превышать 5-6.

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

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

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

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

Целью метода DFD - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные. Может отражать не только информационные, но и материальные потоки.

Также, как и в других моделях, поддерживается декомпозиция.

Основными компонентами диаграмм потоков данных являются:

−             внешние сущности (материальный объект или физическое лицо, являющиеся источником или приёмником информации, например, заказчики, персонал, поставщики, клиенты, склад);

−             системы и подсистемы (например, подсистема по работе с физическими лицами);

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

−             накопители данных (абстрактные устройства для хранения информации);

−             потоки данных (на диаграмме - стрелки).

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

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

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

При моделировании бизнес-процессов диаграммы потоков данных (DFD) используются для построения моделей "AS-IS" и "AS-TO-BE", отражая, таким образом, существующую и предлагаемую структуру бизнес-процессов организации.

Для анализа документопотоков, в качестве программного обеспечения IDEF-моделирования был выбран BPwin, который является мощным средством моделирования для анализа, документирования и понимания комплексных бизнес-процессов. Моделирование полезно для устранения избыточных или ненужных блоков (функций), сокращения затрат, совершенствование работы компании, повышения качества обслуживания персонала, документирования бизнес-процессов.

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

.3.2 Анализ документооборота предприятия

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

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

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

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

Анализ внешнего документооборота

Внешними объектами, с которыми станция техобслуживания «Мустанг» обменивается необходимой информацией, являются: государственные органы (Межрайонная инспекция Федеральной налоговой службы РФ, пенсионный фонд), банки, поставщики и клиенты, средства массовой информации, провайдер. Схема документооборота данного предприятия с внешними объектами представлена на рисунке Б.1в приложении Б.

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

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

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

Для хранения денежных средств, осуществления безналичных расчетов с поставщиками и клиентами, а также получения кредитов СТО «Мустанг» взаимодействует со «Сбербанком России». Ежедневно из банка передаются выписки с расчетных счетов, а также платежные требования для оплаты задолженностей. Также ежедневно бухгалтер отправляет в банк платежные поручения.

Для расчета за оказанные услуги или поставленные товары и технические средства поставщик передает кладовщику счет-фактуру, после чего идет оплата. Поставщику же отправляется приходная - накладная с печатью СТО «Мустанг» о получении товара и оплате.

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

Анализ внутреннего документооборота

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

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

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

Схема внутреннего документооборота предприятия представлена на рисунке Б.2 в приложении Б.

Директор контролирует и координирует всю деятельность СТО «Мустнаг». Сюда поступают оперативные отчеты по деятельности структурных подразделений, на основе которых руководство принимает решения и координирует деятельность подразделений различными приказами и распоряжениями.

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

Бухгалтерия занимается проведением всего множества платежей предприятия. Также финансовая служба наряду с руководством занимается планированием и распределением финансовых ресурсов. Также сотрудниками службы финансов подготавливается ежеквартальные и ежегодные налоговые отчеты (НДС-налог, налог на прибыль), бухгалтерские и прочие отчеты.

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

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

Документооборот отдела снабжения представлен на рисунке в приложении

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

Внутренний документооборот отдела снабжения представлен на рисунке Б.3 приложения Б.

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

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

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

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

Контекстная диаграмма верхнего уровня представлена в приложении В.

Для более полного функционального анализа предприятия декомпозируем контекстную диаграмму.

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

Контекстная диаграмма верхнего уровня представлена на рисунке Б.4 в приложении Б.

.       
Анализ комплекса технических средств и средств автоматизации

.1 Анализ аппаратного и программного обеспечения

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

)        операционная система: MS Windows 2000/XP/Server 2003;

)        процессор на архитектуре Intel от 3100 МГц;

)        оперативная память: 2048 Мб;

)        жесткий диск: 500 Гб;

5)      материнская плата: Gigabyte;

6)      сетевая карта Ethernet 100 Мбит/с для реализации ЛВС;

)        USB-порт;

)        устройство чтения компакт дисков: DVD-RW;

9)      устройства ввода информации: клавиатура defender, мышь defender;

)        лазерный принтер HP LaserJet Pro P1102;

)        телефон;

)        монитор;

)        управляемый коммутатор Fast Ethernet DES-2108/2110.

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

На предприятии используют следующие компьютерные технологи:

)        Microsoft Word (используется для составления и печатания документов, а именно, извещений, контрактов, писем и различной документации);

)        Microsoft Excel (используется, когда нужно создать таблицы для финансовых расчетов);

)        Интернет Explorer (используется для размещения информации на сайте);

)        Антивирусная программа «Антивирус Касперского» (обеспечивает комплексную защиту компьютера от вирусов, хакерских атак, спама и других вредоносных программ; периодически обновляет свои базы);

)        WinRAR (служит мощным средством для создания и ведения архивов);

)        Информационно - правовое обеспечение «Гарант» (содержит базовые документы, регулирующие правовые основы российской законодательной системы: Конституцию РФ, кодексы, действующие федеральные законы, постановления, указы, приказы, распоряжения, а также другие нормативные документы из различных областей законодательства);

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

8)      «1С:Бухгалтерия 8» предназначена для автоматизации бухгалтерского и налогового учета, включая подготовку обязательной (регламентированной) отчетности в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, комиссионную торговлю (включая субкомиссию), оказание услуг, производство и т. д. Бухгалтерский и налоговый учет ведется в соответствии с действующим законодательством Российской Федерации.

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

.2 Анализ локальной вычислительной сети предприятия

Структура существующей локально-вычислительной сети СТО «Мустанг» базируется, в основном, коммутатора 3 COM 3C16792Z 16-портовый Fast Ethernet 10/100 Мв/с и на роутере D-Link II 604 24-портовый.

На автосервисе «Мустанг» в сети находятся пять компьютеров и один сервер, для работы сети используют топологию «звезда», эта топология позволяет удобно размещать компьютеры по помещению предприятию. Предприятие использует технологию Fast Ethernet потому что она лучше подходит для работы таких устройств Сетевая карта, Повторитель, Концентратор, Концентратор.

Существует несколько видов неэкранированных и экранированных кабелей. Автосервис «Мустанг» использует неэкранированную витую пату 8 жиль 5-той категории. Витой пары является на сегодняшний день стандартом для ЛВС. По сравнению с коаксиальным кабелем он проще в прокладке, подходит для большого количества различных предметных областей и обеспечивает намного лучшую производительность. Однако, вероятно, самым большим преимуществом витой пары является то, что она уже используется бесчисленным количеством телефонных систем по всему миру. Это означает, что огромное число подрядчиков хорошо знакомы с процедурой монтажа такой проводки, и в новых зданиях разводка кабеля для ЛВС может осуществляться одновременно с прокладкой телефонного кабеля.

Схема существующей локально-вычислительной сети представлена на рисунке В.1 в приложении В.

3. Проектирование информационной системы

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

.1 Обоснование необходимости создания системы

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

Техническое задание на разработку информационной системы учета запасных частей представлено в приложении Е.

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

−       обеспечить быстрый поиск информации;

−       ведение учета товара на складе;

−       ведение анализа продаж;

−       облегчение работы с информацией.

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

-  создание базы данных «Склад»;

-       создания удобного, логически правильно построенного пользовательского интерфейса на основе интерфейса Windows.

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

Надежность функционирования задач и достоверность БД должны обеспечиваться за счет:

-  контроля информации при вводе в БД;

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

-       запрета пользователю выполнять процедуры обработки данных, не

-       входящие в его служебные обязанности;

-       создание резервных копий БД.

.2 Выбор программного обеспечения

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

.2.1 Обоснование выбора СУБД

Для разработки базы данных используется СУБД InterBase 7.5.

InterBase 7.5 - высокопроизводительный, экономичный, многоплатформенный сервер баз данных. InterBase 7.5 представляет собой экономичную, высокопроизводительную СУБД с обработкой транзакций, которую используют миллионы пользователей во всем мире.

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

Производительность, удобство использования, поддержка Windows, Linux и Solaris, а также таких сред разработки, как Delphi, C++Builder, C#Builder и Kylix позволяют InterBase занять ведущее место среди разработчиков и стать недорогим вариантом ПО для предприятий.

3.3 Проектирование базы данных

3.3.1 Инфологическое проектирование

Определение, формулировка и описание сущностей

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

.        Сущность «Единицы измерения» содержит наименование единиц измерения;

.        Сущность «Поставщик» содержит информацию о всех поставщиках с которыми работает СТО;

.        Сущность «Категория запчастей» содержит наименование категорий запчастей для определения назначения запчастей;

.        Сущность «Запчасти» содержит информацию о запчастях;

.        Сущность «Склад» содержит информацию о приходных накладных и запчастях;

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

.        Сущность «Расход» содержит информации о всех продажах;

.        Сущность «Приходная накладная» содержит информацию о поступившем товаре.

Спецификация атрибутов

В ходе анализа данных сущностей были выделены следующие атрибуты, представленные в таблицах приложения Г.

Выбор идентифицирующих атрибутов

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

1.      «Единицы измерения» - в качестве первичного ключа выбран атрибут «Код единицы измерения», поскольку этот атрибут однозначно идентифицирует наименование единицы измерения.

.        «Поставщик» - в качестве ключа выбран атрибут «Код поставщика», так как этот атрибут однозначно идентифицирует поставщика фирмы.

.        «Категория запчастей» - в качестве ключа выбран атрибут «Код категории», так как этот атрибут однозначно идентифицирует категорию запчасти.

.        «Запчасти» - в качестве ключа выбран атрибут «Код запчасти», так как этот атрибут однозначно идентифицирует определенную запчасть.

.        «Склад»- в качестве ключа выбран атрибут «Код места», так как этот атрибут однозначно идентифицирует позицию добавления товара.

.        «Расходный документ»- в качестве ключа выбран атрибут «Код расходного документа», так как этот атрибут однозначно идентифицирует расходный документ.

.        «Расход»- в качестве ключа выбран атрибут «Код расхода», так как этот атрибут однозначно идентифицирует определенный расходный документ.

.        «Приходная накладная»- в качестве ключа выбран атрибут «Номер документа», так как этот атрибут однозначно идентифицирует документ.

Определение связей между сущностями

Рассмотрим связи между сущностями.

.        Связь «Единица измерения» - «Запчасти» имеет характеристику «один-ко-многим», так как одной единице измерения может соответствовать несколько запчастей, а конкретная запчасть может соответствовать единственной единице измерения;

.        Связь «Единица измерения» - «Приходная накладная» имеет характеристику «один-ко-многим», так как одной единице измерения может соответствовать несколько запчастей, а конкретная запчасть может соответствовать единственной единице измерения;

.        Связь «Единица измерения» - «Расходный документ» имеет характеристику «один-ко-многим», так как одной единице измерения может соответствовать несколько запчастей, а конкретная запчасть может соответствовать единственной единице измерения;

.        Связь «Запчасти» - «Приходная накладная» имеет характеристику «один-ко-многим», так как одна запчасть может быть в нескольких приходных накладных, но одной приходной накладной соответствует одна определенная запчасть;

.        Связь «Запчасти» - «Расходный документ» имеет характеристику «один-ко-многим», так как одна запчасть может быть в нескольких расходных докумнетах, но одному расходному документу соответствует одна определенная запчасть;

.        Связь «Категория запчастей» - «Приходная накладная» имеет характеристику «один-ко-многим», так как одна категория запчасти может быть в нескольких приходных накладных, но одной приходной накладной соответствует одна определенная категория запчасти для определенной детали;

.        Связь «Категория запчасти» - «Расходный документ» имеет характеристику «один-ко-многим», так как одна категория запчасти может быть в нескольких расходных документах, но одной приходной накладной соответствует одна определенная категория запчасти для определенной детали

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

.        Связь «Категория запчасти» - «Запчасти» имеет характеристику «один-ко-многим», так как одному категории может соответствовать несколько запчастей, в то же время конкретной запчасти соответствует единственная категория товара;

.        Связь «Расходный документ» - «Расход» имеет характеристику «один-ко-многим», поскольку номер одного расходного документа соответствует одному расходу и в расходе может быть несколько расходных докуметов;

.        Связь «Приходная накладная» - «Склад» имеет характеристику «один-ко-одному», поскольку одна приходная накладная соответствует одному приходу на склад и склад может содержать несколько приходных накладных.

3.3.1 Логическое проектирование

Отображение концептуальной инфологической модели на объектно-ориентированную модель

Рассмотрим сущности «Единица измерения» и «Запчасти». Связь имеет характеристику «один-ко-многим». Но нет необходимости переносить первичный ключ «Код единицы измерения» сущности «Единицы измерения» в качестве атрибута «Код единицы измерения» сущности «Запчасти », так как сущность «Запчасти» уже имеет атрибут «Код единицы измерения».

Рассмотрим сущности «Единица измерения» и «Приходная накладная». Связь имеет характеристику «один-ко-многим». Но нет необходимости переносить первичный ключ «Код единицы измерения» сущности «Единицы измерения» в качестве атрибута «Код единицы измерения» сущности «Приходная накладная », так как сущность «Приходная накладная» уже имеет атрибут «Код единицы измерения».

Перейдем к рассмотрению сущностей «Единица измерения» и «Расходный документ». Связь имеет характеристику «один-ко-многим». Но нет необходимости переносить первичный ключ «Код единицы измерения» сущности «Единицы измерения» в качестве атрибута «Код единицы измерения» сущности «Расходный документ », так как сущность «Запчасти» уже имеет атрибут «Код единицы измерения».

Рассмотрим сущности «Запчасти» и «Приходная накладная». Связь имеет характеристику «один-ко-многим». По правилу необходимо перенести первичный ключ «Код запчасти» сущности «Запчасти» в качестве атрибута «Код запчасти» сущности «Приходная накладная». Этого делать не требуется, так как сущность «Приходная накладная » уже имеет такой атрибут.

Перейдем к рассмотрению сущностей «Запчасти» и «Расходный документ». Связь имеет характеристику «один-ко-многим». Но нет необходимости переносить первичный ключ «Код запчасти» сущности «Запчасти» в качестве атрибута «Код запчасти» сущности «Расходный документ », так как сущность «Расходный документ» уже имеет атрибут «Код запчасти».

Рассмотрим сущности «Категория запчасти» и «Приходная накладная». Связь имеет характеристику «один-ко-многим». По правилу необходимо перенести первичный ключ «Код категории» сущности «Категория запчасти» в качестве атрибута «Код категории» сущности «Приходная накладная». Этого делать не требуется, так как сущность «Приходная накладная » уже имеет такой атрибут.

Рассмотрим сущности «Категория запчасти» и «Расходный документ». Связь имеет характеристику «один-ко-многим». По правилу необходимо перенести первичный ключ «Код категории» сущности «Категория запчасти» в качестве атрибута «Код запчасти» сущности «Расходный документ». Этого делать не требуется, так как сущность «Номенклатура в контроле» уже имеет такой атрибут.

Перейдем к рассмотрению сущностей «Поставщик» и «Склад». Связь имеет характеристику «один-ко-многим». Но нет необходимости переносить первичный ключ «Код поставщика» сущности «Поставщик» в качестве атрибута «Код поставщика» сущности «Склад », так как сущность «Склад» уже имеет атрибут «Код поставщика».

Рассмотрим сущности «Категория запчасти» и «Запчасти». Связь имеет характеристику «один-ко-многим». Но нет необходимости переносить первичный ключ «Код категории» сущности «Категория запчасти» в качестве атрибута «Код категории» сущности «Запчасти », так как сущность «Запчасти» уже имеет атрибут «Код категории».

Перейдем к рассмотрению сущностей «Расходный документ» и «Расход». Связь имеет характеристику «один-ко-одному». Но нет необходимости переносить первичный ключ «Номер документа» сущности «Расходный документ» в качестве атрибута «Номер документа» сущности «Расход », так как сущность «Расход» уже имеет атрибут «Номер документа».

Рассмотрим сущности «Приходная накладная » и «Склад». Связь имеет характеристику «один-ко-одному». Но нет необходимости переносить первичный ключ «Номер приходной накладной» сущности «Приходная накладная» в качестве атрибута «Номер приходной накладной» сущности «Склад », так как сущность «Склад» уже имеет атрибут «Номер приходной накладной».

Нормализация отношений

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

Проектируемая база данных является объектно-ориентированной. Объектно-ориентированная база данных - база, в которой данные моделируются в виде объектов, их атрибутов, методов и классов. В нашем случае нормализация отношений не требуется, так как она необходима только в случаях реляционных БД.

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

Логическая модель, полученная в результате логического проектирования, спроектирована в ERWin и представлена на рисунке Д.1 приложения Д.

.3.2   Физическое проектирование

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

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

На основании итоговой логической модели, описание таблиц, которые будут реализованы в программе представлены в приложении.

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

4. Программная реализация ИС

.1 Назначение и функции программы

Разработанная подсистема предназначена для автоматизации складской деятельности, а именно процесса комплектации заказов.

Данная подсистема позволяет:

1.      Существенно сократить трудоемкость и время выполнения основных операций;

2.      Значительно сократить время формирования приходных накладных и расходных документов;

.        Обеспечить возможность оперативного анализа хранящейся в базе данных информации;

.        Исключить дублирования и многократный ввод однотипной информации;

.        Обеспечить надежное хранение данных и защиту от несанкционированного доступа.

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

1.      Учет товара на складе;

2.      Формирование приходной накладной и расходного документа;

.        Внесение изменений, корректировок документов.

.2 Проектирование интерфейса пользователя

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

Требования к интерфейсу пользователя

Минимизация усилий пользователя при выполнении работы:

–       сокращение длительности операции чтения, редактирования и поиска информации;

–       уменьшение времени навигации и выбора команды;

–       повышение общей продуктивности пользователя, заключающейся в объеме обработанных данных за определенный период времени;

–       увеличение деятельности устойчивой работы пользователя.

Стилевая гибкость:

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

Наращивание функциональности:

Возможность развивать приложение без разрушения (т.е. оставаясь в рамках существующего интерфейса).

Масштабируемость:

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

Адаптация к действиям пользователя:

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

Независимость в ресурсах:

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

Переносимость:

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

.3 Системные требования

Для нормального функционирования системы необходимо наличие установленной операционной системы Microsoft Windows 2000/XP. Для функционирования в системе прикладного программного обеспечения необходимо наличие приложений Microsoft Office, Microsoft Excel 2000/XP.

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

Система должна функционировать при следующем минимальном наборе технических средств:

-   процессор с частотой 633 МГц;

-       объем оперативного запоминающего устройства не менее 128 Мб;

-       объем постоянного запоминающего устройства 20 Гб;

-       монитор с разрешающей способностью 800x600;

-       принтер;

-       устройства ввода информации - клавиатура, мышь.

Сеть должна быть реализована на основе структурированной кабельной системы.

Сеть должна обеспечивать пропускную способность от 10 до 1000 Mbit, (рекомендуется 100 Mbit).

Во всей сети должен поддерживаться сетевой протокол TCP/IP.

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

Для того чтобы работать с программой необходимо запустить файл Склад.exe.

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

Рисунок 1 - Справочник «Запчасти»

Для добавления записи в справочник необходимо нажать кнопку «Новая запись», после чего к таблице добавиться пустое поле, в которое нужно ввести необходимые данные. Для удаления записи нужно выделить строку, которую необходимо удалить и нажать кнопку «Удалить запись». Для редактирование данных, необходимо выделить запись и изменить данные. Для выхода из формы нужно нажать кнопку «Выход». Форма окна показана на рисунке 2.


Для добавления товара на склад необходимо в панели меню выбрать Склад -> Приход. Окно показано на рисунке 3.

Рисунок 3 - Окно прихода

В появившемся окне нажать кнопку «Новая запись». Появиться окно приходной накладной. В поле Номер документа пишем номер приходной накладной рисунок 4. Если номер уже существует, то появится окно с предупреждением рисунок 5.

Рисунок 4 - Добавление товара в приходную накладную

Рисунок 5 - Предупреждение о наличии номера документа

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

Рисунок 5 - Выбор товара

Для отмены добавления товара нажимаем кнопку «Отмена». Для завершения заполнения приходной накладной нажимаем кнопку «Закрыть», появиться окно которое спросит сохранить документ, при нажатии «Ок» документ сохраниться в базу данных, при нажатии «Отмена» перейдет на форму Приход. Для удаления нажать кнопку «Удалить запись». Для поиска необходимых документов нужно выбрать диапазон дат и включить фильтр. рисунок. Для выхода из формы нажмите «Закрыть».

Для оформления продажи товара со склада в панели меню выбираем Склад -> Расход рисунок 6.

Рисунок 6 - Продажа со склада

В открывшемся окне нажать кнопку «Новая запись». В окне задать номер документа, если такой номер программа предупредит о его наличии. Нажать на кнопку «Новая запись». В окне «Выбор продукта» выбрать группу товара и в таблице выбрать необходимую деталь и нажать два раза левой кнопкой мыши, название единицы измерения автоматически появятся в соответствующих полях. Осталось лищь указать продажную цену, количество и нажать «Ок». Для выхода из окна нажать «Отмена». Для удаления записи нажать «Удалить запись». Для выхода «Закрыть». Данная процедура представлена на рисунке 7 и 8.

Рисунок 7 - Заполнение расходного документа

Рисунок 8 - Выбор запчасти

Для просмотров остатков на складе в панели меню выбрать Склад -> Остатки на складе. В появившемся окне отображается информация о наличие товаре на складе. Рисунок 9.

Рисунок 10 - Остатки на складе

Для печати ведомости о приходе и расходе со склада нужно нажать кнопку «Печать». Данные экспортируются в Microsoft Office Excel 2007 данный документ можно сохранить, либо распечатать. Ведомость о приходе представлена на рисунке 11.

Рисунок 11 - Ведомость по приходу запчастей

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

информационная система база данные

Заключение

Объектом исследования в данном курсовом проекте явилась станция технического обслуживания «Мустанг».

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

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

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

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

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

Итогом курсового проекта является спроектированная программа «Склад», с помощью которой можно вести учет запчастей на складе.

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

Также существует возможность дальнейшей модернизации системы.

Библиографический список

1.      Н. Культин «Основы программирования в Delphi 2010». «БХВ-Петербург», Санкт - Петербург, 2010.-448с.

.        А. Шкрыль «Разработка клиент - серверных приложений в Delphi». «БХВ - Петербург», Санкт - Петербург, 2006. -475с.

.        А. Ковязин, С. Костриков «Мир InterBase». «Кудиц-Образ», Москва, 2002. -432 с.

.        А. Скляр «Введение в InterBase». «Горячая Линия - Телеком», Москва, 2002. -520 с.

.        Н. Культин «Delphi в задачах и примерах». «БХВ - Петербург», Санкт-Петербург. 2012. -288с.

.        Л. Полякова «Основы SQL». «Интернет-университет информационных технологий», Москва, 2004.-368с.

.        Дж. Грофф, П. Вайнберг «SQL: полное руководство». «БХВ-Петербург», Санкт-Петербург, 2001.-816с.

.        А. Шеер «Моделирование бизнес-процессов». «Весть-МетаТехнология», Москва, 2000.-206с.

.        С. Малков «Моделирование бизнес-процессов с BPWin 4.0». «ДИАЛОГМИФИ», Москва, 2002. -209с.

.        В. Щерб, В. Киреичев, С. Самойленко «Стандарты по локальным вычислительным сетям». «Радио и связь», Москва, 1990.-304с.

Приложение А

Организационная структура СТО «Мустанг»

Рисунок А.1 - Организационная структура СТО «Мустанг»

Приложение Б

Документооборот СТО «Мустанг»

 

Рисунок Б.1 - Внешний документооборот СТО «Мустанг»

Рисунок Б.3 - Внутренний документооборот отдела снабжения СТО «Мустанг»

Рисунок Б.4 - Функциональная структура ПС учета запчастей для СТО «Мустанг»

Приложение В

Схема локальной сети СТО «Мустанг»

Рисунок В.1 - Схема локальной сети СТО «Мустанг»

Приложение Г

Таблицы сущностей базы данных

Таблица 1 - Атрибуты сущности «Единицы измерения»

Название атрибута

Описание атрибута

Диапазон значений

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

Пример значений атрибута

Код единицы измерения

Уникальный идентификатор единицы измерения

>0

-

12

Наименование единицы измерения

Название единицы измерения

-

-

шт


Таблица 2 - Атрибуты сущности «Поставщик»

Название атрибута

Описание атрибута

Диапазон значений

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

Пример значений атрибута

Код поставщика

Уникальный идентификатор заказа

>0

-

10

Наименование организации

Наименование организации предоставляющая товар

-

-

ОМИК

Телефон

Контактный телефон организации

-

-

52-85-45

Адрес

Адрес организации

-

-

г. Благовщенск, Ленина 145

Директор

ФИО директора организации

-

-

Трофимов Д.А.


Таблица 3 - Атрибуты сущности «Категория запчастей»

Название атрибута

Описание атрибута

Диапазон значений

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

Пример значений атрибута

Код категории

Уникальный идентификатор категории

>0

-

100

Название категории

Наименование категории

-

-

Шаровая опора



Таблица 4 - Атрибуты сущности «Запчасти»

Название атрибута

Описание атрибута

Диапазон значений

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

Пример значений атрибута

Код запчасти

Уникальный идентификатор товара

>0

-

4896

Название

Наименование товара

-

-

CBT-1

Категория

Наименование категории запчасти

-

-

Шаровая опора

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

Наименование единицы измерения

-

-

шт


Таблица 5 - Атрибуты сущности «Склад»

Название атрибута

Описание атрибута

Диапазон значений

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

Пример значений атрибута

Код прихода

Уникальный идентификатор документа прихода товара

>0

-

1458

Номер документа

Номер документа прихода товара

-

-

14

Дата прихода

Дата поступления товара на склад

-

-

10.11.2013

Сумма

Общая сумма прихода товара

-

-

2500


Таблица 6 - Атрибуты сущности «Расход»

Название атрибута

Описание атрибута

Диапазон значений

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

Пример значений атрибута

Код

Уникальный идентификатор документа

>0

-

15

Номер документа

Номер документа

-

-

3

Дата

Наименование категории запчасти

-

-

10.11.2013

Сумма

Общая стоимость

-

-

750


Таблица 7 - Атрибуты сущности «Расходный документ »

Название атрибута

Описание атрибута

Диапазон значений

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

Пример значений атрибута

Код

Уникальный идентификатор документа

>0

-

47

Код товара

Идентификационный номер запчасти

-

-

1

Код категории

Идентификационный номер категории

-

-

2

Количество

Количество товара

-

-

10

Цена

Стоимость единицы товара

-

-

120

Номер документа

Номер документа

-

-

12

Код единицы измерения

Идентификационный номер единицы измерения

-

-

3


Таблица 8 - Атрибуты сущности «Приходная накладная»

Название атрибутаОписание атрибутаДиапазон значенийЕдиницы измеренияПример значений атрибута





Код места

Уникальный идентификатор товара

>0

-

47

Код запчасти

Идентификационный номер запчасти

-

-

1

Код категории

Идентификационный номер категории

-

-

2

Количество

Количество поступившего товара

-

-

12

Номер приходной накладной

Номер документа

-

-

14

Код единицы измерения

Идентификационный номер единицы измерения

-

-

3



Приложение Е

Таблицы на основании логической модели

Таблица 9 - Единицы измерения

Название атрибута

Тип данных

Ограничения на допустимые значения

Значение по умолчанию

Допустимость NULL

Код единицы измерения

счетчик

>0

-

нет

Название

текстовый

-

-

нет


Таблица 10 - Поставщик

Название атрибутаТип данныхОграничения на допустимые значенияЗначение по умолчаниюДопустимость NULL





Код поставщика

счетчик

>0

-

нет

Название организации

текстовый

-

-

нет

Номер телефона

текстовый

-

-

нет

Адрес

текстовый

-

-

нет

Ф.И.О. директора

текстовый

-

-

нет


Таблица 11 - Запчасти

Название атрибута

Тип данных

Ограничения на допустимые значения

Значение по умолчанию

Допустимость NULL

Код запчасти

счетчик

>0

-

нет

Название

текстовый

-

-

нет

Код категории

числовой

-

-

нет

Код единицы измерения

числовой

-

-

нет



Таблица 12 - Категория запчасти

Название атрибута

Тип данных

Ограничения на допустимые значения

Значение по умолчанию

Допустимость NULL

Код категории

счетчик

>0

-

нет

Название

текстовый

-

-

нет

Название атрибутаТип данныхОграничения на допустимые значенияЗначение по умолчаниюДопустимость NULL





Код

счетчик

>0

-

нет

Номер приходной накладной

числовой

-

-

нет

Код поставщика

числовой

-

-

нет

Дата прихода

дата/время

-

Текущая дата

нет

Сумма

денежный

-

-

нет


Таблица 14 - Приходная накладная

Название атрибута

Тип данных

Ограничения на допустимые значения

Значение по умолчанию

Допустимость NULL

Код

счетчик

>0

-

нет

Код запчасти

числовой

-

-

нет

Код категории

числовой

-

-

нет

Количество

денежный

-

-

нет

Цена

денежный

-

-

нет

Номер приходной накладной

числовой

-

-

нет

Код единицы измерения

числовой

-

-

нет


Таблица 15 - Расходный документ

Название атрибутаТип данныхОграничения на допустимые значенияЗначение по умолчаниюДопустимость NULL





Код

счетчик

>0

-

нет

Код запчасти

числовой

-

-

нет

Код категории

числовой

-

-

нет

Количество

денежный

-

-

нет

Цена

денежный




Номер документа

числовой




Код единицы измерения

числовой





Таблица 16 - Расход

Название атрибута

Тип данных

Ограничения на допустимые значения

Значение по умолчанию

Допустимость NULL

Код

счетчик

-

-

нет

Номер документа

числовой

-

-

нет

Дата расхода

дата/время

-

Текущая дата

нет

Стоимость

денежный

-

-

нет



Приложение Ж

Техническое задание

1 ОБЩИЕ СВЕДЕНИЯ

Полное наименование разрабатываемой системы: «Разработка подсистемы учета и подбора запчастей для СТО «Мустанг»»

Разработчик: студент факультета математики и информатики Амурского государственного университета Серебренникова Мария Владимировна.

Заказчик: автосервис «Мустанг».

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

Плановый срок начала работы по проектированию и созданию системы в соответствии с календарным графиком - 05.09.2013 года.

Плановый срок окончания работы - 05.11.2013 года.

Система передается в виде функционирующего комплекса на базе средств вычислительной техники Заказчика и Разработчика в установленные сроки. Приемка системы осуществляется комиссией в составе уполномоченных представителей Климанов В.А. и Разработчика.

НАЗНАЧЕНИЯ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ

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

Информационная подсистема создается с целью:

−       обеспечить быстрый поиск информации;

−       ведение учета товара на складе;

−       ведение анализа продаж;

−       облегчение работы с информацией.

В результате создания системы должны быть улучшены значения следующих показателей:

−       время сбора и первичной обработки исходной информации;

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

−       время, затрачиваемое на информационно-аналитическую деятельность.

Объектом автоматизации является деятельность отдела снабжения автосервиса «Мустанг».

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

. ХАРАКТЕРИСТИКА ОБЪЕКТА АВТОМАТИЗАЦИИ

Автосервис «Мустанг» - это современный техцентр, оборудованный профессиональной техникой для высокоточной диагностики и качественного ремонта автомобилей иностранного производства. Основное направление деятельности техцентра - постгарантийное обслуживание и ремонт автомобилей с 1998 года выпуска.

Структура автосервиса «Мустанг»:

1.      Директор;

.        Бухгалтер;

.        Отдел по работе с клиентами;

.        Отдел по работе с мастерами ремонтного цеха;

.        Ремонтный цех;

.        Отдел снабжения.

В функции отдела снабжения входит:

–       содержание собственного склада запасных частей, сопутствующих товаров, материалов для ремонта и обслуживания, отремонтированных агрегатов для продажи;

–       заказ, приемка поступивших товаров, проверка количества и качества;

–       подбор, упаковка и выдача товаров в цех;

–       розничная торговля запасными частями и принадлежностями;

–       эффективное использование объема склада, оптимизация оборудования;

–       соблюдение системы хранения во избежание пересортицы, размещение товаров наиболее экономичным способом;

–       обеспечение сохранности товаров от повреждений и хищений;

–       учет и контроль движения товаров;

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

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

4 ТРЕБОВАНИЯ К СИСТЕМЕ

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

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

Программа должна быть централизованной, т.е. все данные должны располагаться в центральном хранилище.

В Системе предлагается выделить следующие функциональные подсистемы:

−       подсистема обработки данных, которая предназначена для реализации процессов ввода данных, необходима для наполнения подсистемы хранения данных;

−       подсистема хранения данных, которая предназначена для хранения данных в таблицах;

−       подсистема формирования и визуализации отчетности, которая предназначена для формирования отчетности.

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

-   дружественно-пользовательский интерфейс, а именно: реализация всех функций с помощью меню; расположение всех кнопок в удобной форме;

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

-       поиск необходимых запчастей по данным автомобиля;

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

-       печать приходных накладных на специальном бланке;

-       печать отчетов;

-       уведомление о наличие товара на складе.

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

В качестве протокола взаимодействия между компонентами системы на транспортно-сетевом уровне необходимо использовать протокол TCP/IP.

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

Для организации доступа пользователей к отчетности должен использоваться протокол презентационного уровня HTTP и его расширение HTTPS.

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

−       система должна быть стабильна в работе;

−       необходимо установленное антивирусное программное обеспечение;

−       персональный компьютер должен иметь беспроводное питание.

.1.2 Требования к персоналу

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

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

К надежности оборудования предъявляются следующие требования:

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

−       применение технических средств соответствующих классу решаемых задач;

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

К надежности электроснабжения предъявляются следующие требования:

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

−       должно быть обеспечено бесперебойное питание активного сетевого оборудования.

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

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

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

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

−       разграничение прав доступа пользователей и администраторов системы должно строиться по принципу «что не разрешено, то запрещено».

Средства антивирусной защиты должны быть установлены на всех рабочих местах пользователей и администраторов базы данных. Средства антивирусной защиты рабочих местах пользователей и администраторов должны обеспечивать:

−       централизованное управление сканированием, удалением вирусов и протоколированием вирусной активности на рабочих местах пользователей;

−       централизованную автоматическую инсталляцию клиентского ПО на рабочих местах пользователей и администраторов;

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

−       ведение журналов вирусов активности;

−       администрирование всех антивирусных продуктов.

Применительно к программно-аппаратному окружению персонального компьютера предъявляются следующие требования к защите от влияния внешних воздействий.

Требования по стойкости, устойчивости и прочности к внешним воздействиям:

−       информационная система должна иметь возможность функционирования при колебаниях напряжения электропитания от 155 до 256 В (220 ± 20 % - 30%);

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

.2 Требования к функциям, выполняемым системой

Программа должна обеспечивать возможность выполнения перечисленных ниже свойств:

−       самоорганизация;

−       гибкость - настраивается на любую структуру, для широкого круга деятельности;

−       безопасность - ограничение общего доступа к заранее определенным ресурсам базы данных;

−       целостность и доступность - документы в базе данных должны быть представлены в общепринятых в организации форматах защищенных от изменений;

−       использование форм и шаблонов - позволит использовать типовые документы с возможностью изменений определенных полей;

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

.3 Требования к видам обеспечения

.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.

.3.2 Требования к лингвистическому обозначению

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

−   средство разработки структуры базы данных ERWin;

−       язык программирования высокого уровня Delphi 7 Studio;

−       построение модели информационных потоков предприятия и его отделов производится в пакете BPWin.

ER Win - CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания.7 Studio - полное решение для разработки корпоративных приложений от проектирования до развертывания по архитектуре, управляемой моделью (MDA), которое позволяет интегрировать моделирование, разработку и развертывание приложений и систем электронного бизнеса для платформы Windows. Delphi 7 Studio содержит развитые библиотеки и инструменты для создания приложений электронного бизнеса и веб-сервисов, полностью интегрирует соответствующие технологии и качественно повышает производительность разработчиков, предоставляя все необходимое для исследования вопросов перехода на Microsoft.NET. При помощи включенного в комплект поставки Kylix 3 для Delphi разработчики могут переносить свои приложения на Linux, повышая отдачу своих инвестиций и расширяя спектр платформ, на которых доступны их приложения. Интегрируя ведущие приложения разработки в единый и легкий в использовании пакет, Delphi 7 Studio сокращает жизненный цикл разработки приложений и ускоряет вывод создаваемых с его помощью продуктов на рынок ПО. Win - инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов. BP Win можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. Графическое изложение этой информации позволяет перевести задачи управления организацией из области сложного ремесла в сферу инженерных технологий.

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

Для нормального функционирования системы необходимо наличие установленной операционной системы Microsoft Windows 2000/XP. Для функционирования в системе прикладного программного обеспечения необходимо наличие приложений Microsoft Office, Microsoft Excel 2000/XP.

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

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

Система должна функционировать при следующем минимальном наборе технических средств:

-   процессор с частотой 633 МГц;

-       объем оперативного запоминающего устройства не менее 128 Мб;

-       объем постоянного запоминающего устройства 20 Гб;

-       монитор с разрешающей способностью 800x600;

-       принтер;

-       устройства ввода информации - клавиатура, мышь.

Сеть должна быть реализована на основе структурированной кабельной системы.

Сеть должна обеспечивать пропускную способность от 10 до 1000 Mbit, (рекомендуется 100 Mbit).

Во всей сети должен поддерживаться сетевой протокол TCP/IP.

.3.5 Требования к организационной структуре и функции эксплуатации подразделений

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

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

К защите от ошибочных действий персонала предъявляются следующие требования:

−   должна быть предусмотрена система подтверждении легитимности пользователя при просмотре данных;

−       для всех пользователей должна быть запрещена возможность удаления преднастроенных объектов и отчетности;

−       для снижения ошибочных действий пользователей должно быть разработано полное и доступное руководство пользователя.

5 СОСТАВ И СОДЕРЖАНИЕ РАБОТ ПО СОЗДАНИЮ СИСТЕМЫ

На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.

На этапе разработки технического задания должны быть выполнены

перечисленные ниже работы:

постановка задачи;

определение и уточнение требований к техническим средствам;

определение требований к программе;

определение стадий, этапов и сроков разработки программы и документации на неё;

согласование и утверждение технического задания.

Срок окончания: 14 октября 2013 г.

На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

разработка программы;

разработка программной документации;

испытания программы.

Срок окончания: 24 ноября 2013 г.

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

На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.

Срок окончания: 24 ноября 2013 г.

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

Срок окончания: 1 декабря 2013 г.

На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:

разработка, согласование и утверждение и методики испытаний;

проведение приемо-сдаточных испытаний;

корректировка программы и программной документации по результатам испытаний.

Срок окончания: 1 декабря 2013 г.

На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию на объектах.

Срок окончания: 1 декабря 2013 г.

ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ СИСТЕМЫ

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

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

ТРЕБОВАНИЯ К СОСТАВУ И СОДЕРЖАНИЮ РАБОТ ПО ПОДГОТОВКЕ ОБЪЕКТА АВТОМАТИЗАЦИИ К ВВОДУ СИСТЕМЫ В ДЕЙСТВИЕ

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

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

−       обеспечить присутствие пользователей на обучении работе с системой, проводимой Разработчиком;

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

−       обеспечить выполнение требований, предъявляемых к программно-техническим средствам, на которых должно быть развернуто программное обеспечение системы;

−       совместимо с разработчиком подготовить план развертывания системы на технических средствах Заказчика;

−       провести опытную эксплуатацию системы.

ИСТОЧНИКИ РАЗРАБОТКИ

Настоящее Техническое Задание разработано на основе следующих документов и информационных материалов:

−   ГОСТ 24.701-86 Надежность автоматизированных систем управления;

−       ГОСТ 15150-69 Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды;

−       ГОСТ 21958-76 Система «Человек - машина». Зал и кабинет операторов. Взаимное расположение рабочих мест. Общие эргономические требования;

−       ГОСТ 12.1.004-91 ССБТ. Пожарная безопасность. Общие требования;

−       ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы;

−       ГОСТ 34.003-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения;

−       ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания;

−       ГОСТ 34.201-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначения документов при создании автоматизированных систем;

−       ГОСТ 34.603-92. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды испытаний автоматизированных систем;

−       ГОСТ 23962-80 Организация работ при создании систем;

−       РД 50-682-89 Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Общие положения;

−       РД 50-680-88 Методические указания. Автоматизированные системы. Основные положения;

−       РД 50-34.698-90 Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов;

−       Р 50-34.126-92 Информационная технология. Правила проведения работ при создании автоматизированных систем.

Похожие работы на - База данных станции техобслуживания 'Мустанг'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!