Файл: Курсовой проект по дисциплине Объектноориентированное программирование.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.10.2024

Просмотров: 9

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

ФИЛИАЛ «ВОРОНЕЖСКОГО ГОСУДАРСТВЕННОГО ТЕХНИЧЕСКОГО УНИВЕРСИТЕТА»

в городе Борисоглебске

КАФЕДРА «Информационных систем и технологий»


КУРСОВОЙ ПРОЕКТ

по дисциплине «Объектно-ориентированное программирование»

на тему «Разработка автоматизированной информационной системы для автосервиса»
Выполнил:

Нестеров Роман Александрович

студент 1 курса, группы ФБ б ИСТ – 211

направления подготовки

09.03.02 «Информационные системы и технологии»

профиль

«Информационные системы и технологии

очной формы обучения



(подпись)

Руководитель проекта:

Савушкин И.Ю., ассистент

(Ф.И.О., должность, кафедра)

Проект допущен к защите

(подпись руководителя) (дата)
Проект выполнен

и защищен с оценкой

(оценка) (дата)

Члены комиссии:



(должность) (подпись) (Ф.И.О.)


(должность) (подпись) (Ф.И.О.)


(должность) (подпись) (Ф.И.О.)
Борисоглебск 2022

УТВЕРЖДАЮ

Заведующий кафедрой

Информационных систем и технологий

Позднова Е.А.
Факультет Филиал ФГБОУ ВО ВГТУ в городе Борисоглебске

Кафедра Информационные системы и технологии

Направления подготовки 09.03.02 Информационные системы и технологии

Профиль Информационные системы и технологии цифровизации
Задание

на курсовой проект

Студента Нестерова Романа Александровича

по дисциплине Методы и средства проектирования информационных средств

  1. Тема проекта Разработка автоматизированной информационной системы для автосервиса

  2. Цель разработать информационную систему для обеспечения деятельности автосервиса

  3. Задачи:

Произвести обзор существующих решений, а также их архитектуры ;


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

Составить список средств для реализации поставленной задачи;

Разработать Базу данных и серверную часть приложения;

Разработать клиентскую часть приложения и дизайн его интерфейса;

Произвести тестирование и расчет экономической целесообразности.

  1. Перечень подлежащих разработке вопросов:

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

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

клиентскую часть

  1. Исходные данные:

  1. по литературным источникам

  2. по вариантам, разработанным преподавателем

  3. иное

  1. Список рекомендуемых источников

  2. Контрольные сроки предоставления отдельных разделов курсового проекта:

25% – «»20г.

50% – «»20г.

75% – «»20г.

100% – «»20г.

  1. Срок защиты студентом курсового проекта«»20г.

Дата выдачи задания «»20г.

Руководитель курсового проекта



(ученая степень, звание) (подпись) (Ф.И.О.)

Задание принял к исполнению студент Нестеров Роман Александрович

очной формы обучения 1 курса группы ФБ б - ИСТ-211


(подпись) (Ф.И.О.)

Отзыв

на курсовой проект студента 1 курса

Нестерова Романа Александровича

Тема: «Разработка автоматизированной информационной системы для автосервиса»

Актуальность: В первой главе ведётся обзор предметной области. Анализ

существующих решений и технологий, с помощью которых были

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

в основе рассматриваемых процессов.

Вторая глава посвящена практической реализации поставленной задачи и

обзору инструментария, применяемого для её решения. В процессе работы

над проектом был рассмотрен достаточный объём актуальных литературных

и интернет источников. Данная работа заслуживает следующую оценку: отлично.
Руководитель курсового проекта


(ученая степень, звание) (подпись) (Ф.И.О.)
М.П.

«»2022г.

СОДЕРЖАНИЕ



ВВЕДЕНИЕ

  1. РАЗРАБОТКА ТЕХНИЧЕСКОГО ПРОЕКТА

    1. Организационная сущность задачи

    2. Описание входной информации

    3. Описание выходной информации

    4. Функциональная модель задачи

    5. Алгоритмы расчетов

  2. РЕАЛИЗАЦИЯ ПРОЕКТА

    1. Обоснование выбора средств разработки

    2. Модульная структура проекта

    3. Элементы реализации

  3. ПРОГРАММНАЯ ДОКУМЕНТАЦИЯ

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

    2. Руководство администратора

ЗАКЛЮЧЕНИЕ

СПИСОК ИСТОЧНИКОВ


ВВЕДЕНИЕ


Программирование – это процесс создания компьютерных программ. По выражению одного из основателей языков программирования Никлауса Вирта, «Программы = алгоритмы + структуры данных», Программирование основывается на использовании языков программирования, на которых записываются исходные тексты программ.

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

C# — язык программирования, который компания Микрософт изначально делала для своих проектов. (произносится “Си-шарп”)

Это язык программирования, предназначенный для разработки самых разнообразных приложений, предназначенных для выполнения в среде .NET Framework.

Язык C# прост, безопасен и объектно-ориентирован.

С момента создания язык C# обогатился функциями для поддержки новых рабочих нагрузок и современными рекомендациями по разработке ПО. В основном C# — объектно-ориентированный язык. Вы определяете типы и их поведение, с# практических универсален. Можно использовать его для любого ПО: продвинутых бизнес-приложений, видеоигр, функциональных веб-приложений, приложений для windows, macOS, мобильных программ для IOS и Android.

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


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

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

1. Общие положения

1.1. Полное наименование системы: Автоматизированная информационная система учета технического обслуживания «Автосервис»
Краткое наименование системы: АИС «Автосервис»

1.2. Номер и дата контракта: контракт№1 23.03.2022

1.3. Заказчиком системы является сеть автомастерских «Автосервис БорАвто Борисоглебск» Волков Владимир Александрович

Адрес заказчика: Борисоглебск, ул. Матросовская 127
Разработчиком системы является Нестеров Р.А.
Адрес разработчика: Борисоглебск, ул. Третьяковская 14

Основанием для разработки являются следующие документы:
контракт№1 23.03.2022

1.5. Плановый срок начала работ по созданию АИС 23.03.2022
Плановый срок окончания работ по созданию АИС 12.04.2022

1.6. Источником финансирования является бюджет заказчика

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

– ГОСТ 34.601-90. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания;
– ГОСТ 34.201-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплексность и обозначение документов при создании автоматизированных систем;
– РД 50-34.698-90. Методические указания. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов.

2. Назначение и цели создания (развития) системы.

2.1. АИС «Автосервис» предназначена для:

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


2.2. Основными целями создания системы являются:

1) изучение организационной структуры Автосервиса;

2) создание и ведение локальной базы данных, в том числе: просмотр, корректировку, дополнение базы данных;

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

4) создание и ведение справочников сотрудников, запчастей, клиентов, услуг;

5) создание необходимых отчетов.

3. Характеристика объекта автоматизации

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

Существующее программное обеспечение:

Microsoft Office, Microsoft SQL Management Studio, SQL Server Management Studio, Windows 10, ERwin Data Modeler

Существующее нормативно-правовое обеспечение

  • Для разработки программы был использован устав компании

  • Лицензия

  • Закон о защите прав потребителей

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

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

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

4.1.1.1 В состав АИС «Автосервис» должны входить следующие подсистемы:

  1. Ведение базы справочной информации

  2. Ведение базы учетной информации

  3. Формирование отчетов

  4. Администрирование

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

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

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

– при ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС;

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

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

4.1.4 Требования к безопасности

Все внешние элементы технических средств системы, находящиеся под напряжением, должны иметь защиту от случайного прикосновения, а сами технические средства иметь зануление или защитное заземление в соответствии с ГОСТ 12.1.030-81 и ПУЭ.

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