Файл: " Разработка клиентсерверного приложения для магазина сцпецоборудования".docx

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

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

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

Добавлен: 29.11.2023

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

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

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

СОДЕРЖАНИЕ

Введение

1 Предпроектное обследование

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

1.2 Предпроектное обследование для разработки клиент-серверного приложения для магазина спецоборудования

1.2.1 Краткая информация о продукте

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

2.1 Общая характеристика, сущность, назначение ТЗ. Место данного этапа в жизненном цикле продукта

2.2 Техническое задание для проекта "Разработка клиент-серверного приложения для магазина спецоборудованмя"

Для реализации серверной части должен использоваться язык C# в рамках система управления реляционными базами данных, разработанная корпорацией Microsoft, Microsoft SQL Server

3 План работ проекта

3.1 Сущность и назначение календарного планирования работ программного проекта

3.2 Календарный план работ для проекта "клиент-серверного приложения для магазина спецоборудования"

4 Программа тестирования

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

4.2 Тестовая документация проекта "Разработка клиент-серверного приложерия для магазина спецоборудоаания " (чек-листы, тест-кейсы, отчет о тестировании).

Тестирование производительности и скорости загрузки

Заключение

Перечень используемых информационных ресурсов




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

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

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»


(ДГТУ)
Факультет Информатики и вычислительной техники

(наименование факультета)

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

(наименование кафедры)






Зав. кафедрой

«ИСвС»

____________

А.А. Ляпин

(подпись)

(И.О.Ф.)

«___»

_____________ 2023 г.


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе по дисциплине (модулю)
«Спецкурс для объектов профессиональной деятельности»

(наименование учебной дисциплины (модуля))

на тему: «" Разработка клиент-серверного приложения для магазина сцпецоборудования"»
Автор проекта (работы) _______________________ А.К. Диоманде

подпись И.О.Ф.
Направление/специальность, профиль/специализация:

09.03.01 Информатика и вычислительная техника___________________

код направления наименование направления (специальности)

Системы автоматизированного проектирования

наименование профиля (специализации)
Обозначение курсового проекта (работы) _СКОПРД.520000.000 КР Группа: ВИТ41
Руководитель проекта ________________ ст.преп. каф. ИСвС Позднышева Е.Е.

подпись (должность, И.О.Ф.)
Проект (работа) защищен (а) ______________ ______________ ______________

дата оценка подпись
Ростов-на-Дону

2023



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

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

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»



(ДГТУ)
Факультет Информатики и вычислительной техники

(наименование факультета)

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

(наименование кафедры)





Зав. кафедрой

«ИСвС»

____________

А.А. Ляпин

(подпись)

(И.О.Ф.)

«___»

_____________ 2023 г.



ЗАДАНИЕ
к курсовой работе по дисциплине
«Спецкурс для объектов профессиональной деятельности»

(наименование учебной дисциплины (модуля)

Студент: Диоманде Абдул карим Группа: ВИТ41
Обозначение курсового проекта (работы) СКОПД.520000.000 КР
Тема: «Документация проекта " Разработка клиент-серверного приложения для магазина спецоборудования "»
Срок представления проекта (работы) к защите «22» марта 2023г.
Исходные данные для курсового проекта (работы)

Разработка клиент-серверного приложения для магазина спецоборудования ______________________________________________________________­­­­­­­­_________________

_______________________________________________________________________________

_______________________________________________________________________________

_______________________________________________________________________________

_______________________________________________________________________________


Наименование и содержание разделов:

Структурными элементами курсовой работы являются

  • титульный лист,

  • задание на курсовую работу,

  • содержание,

  • введение,

  • основная часть,

  • заключение (выводы),

  • список использованных источников,

  • приложения.

Содержание курсовой работы

Введение.

Актуальность проблемы. Цель курсовой работы. Задачи, решаемые в курсовой работе.

Основная часть.

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

Целесообразно разделить материал по разделам и подразделам. Выводы должны быть обоснованы и иметь практическую значимость. Объем 15-20 страниц.

Структура основной части:

  1. Предпроектное обследование

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

    2. Предпроектное обследование в соответствии с темой курсовой работы.

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

    1. Общая характеристика, сущность, назначение ТЗ. Место данного этапа в жизненном цикле программного продукта.

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

  3. План работ проекта

    1. Сущность и назначение календарного планирования работ программного проекта.

    2. Календарный план работ в соответствии с темой курсовой работы.

  4. Программа тестирования

    1. Виды тестирования программного продукта.

    2. Тестовая документация в соответствии с темой курсовой работы (чек-листы, тест-кейсы, отчет о тестировании).

В заключении последовательно излагаются выводы и предложения.

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

Изложение текста и оформление пояснительной записки выполняют в соответствии с требованиями «Правил оформления и требования к содержанию курсовых проектов (работ) и выпускных квалификационных работ» ДГТУ.







Руководитель проекта (работы)

___________________

подпись, дата

Е.Е. Позднышева

И.О.Ф.

Задание принял к исполнению

___________________

подпись, дата

А.К. Диоманде

И.О.Ф.



Содержание

Введение 5

1 Предпроектное обследование 6

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

1.2 Предпроектное обследование для разработки клиент-серверного приложения для магазина спецоборудования 6

1.2.1 Краткая информация о продукте 6

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

2.1 Общая характеристика, сущность, назначение ТЗ. Место данного этапа в жизненном цикле продукта 9

2.2 Техническое задание для проекта "Разработка клиент-серверного приложения для магазина спецоборудованмя" 10

Для реализации серверной части должен использоваться язык C# в рамках система управления реляционными базами данных, разработанная корпорацией Microsoft, Microsoft SQL Server 19

3 План работ проекта 22

3.1 Сущность и назначение календарного планирования работ программного проекта 22

3.2 Календарный план работ для проекта "клиент-серверного приложения для магазина спецоборудования" 22

4 Программа тестирования 24

4.1 Виды тестирования программного продукта 24

4.2 Тестовая документация проекта " Разработка клиент-серверного приложерия для магазина спецоборудоаания " (чек-листы, тест-кейсы, отчет о тестировании). 26

Тестирование производительности и скорости загрузки 30

Заключение 32

Перечень используемых информационных ресурсов 33




Введение


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

Очень важно иметь представление о том какое оборудование нужно, сколько места оно будет занимать и сколько оно будет стоить.

Целью проекта для стационарной дискретной производственной преддипломной практики является Разработка клиент-серверного приложения для магазина спецоборудования.

Для достижения данной цели нужно выполнить следующие задачи:

  • Провести предпроектное обследование.

  • Написать техническое задание.

  • Составить план работ проекта.

  • Составить программу тестирования.


1 Предпроектное обследование

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


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


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

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

1.2 Предпроектное обследование для разработки клиент-серверного приложения для магазина спецоборудования

1.2.1 Краткая информация о продукте


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

  1. Наименование проекта: «Разработка клиент-серверного приложения для магазина спецоборудования».

  2. Цель проекта: Разработка приложения для поиска и подбора подходящих моделей оборудования

  3. Категории пользователей:

  • пользователь.

1.2.2 Границы проекта


Основные задачи категорий пользователей:

  • Пользователь: работа с клиентской частью приложения.

Функции разрабатываемого программного продукта для пользователей:

Функции для Пользователя:

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

    • автоматический подбор моделей по указанным пользователем физическим параметрам; ;

    • сохранение PDF документа с результатами автоматического или пользовательского подбора.

1.2.3 Общие требования к продукту:


  • наличие алгоритма подбора оборудования;

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

  • регистрация пользователей;

  • сохранение избранных результатов;



1.2.4 Реестры


Входящая информация:

  1. Параметры пользователя.

  2. Выбранные фильтры результатов поиска.

Внутренняя информация:

  1. Данные о ранее введенных параметрах пользователя.

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

Исходящая информация:

  1. Список подходящих пользователю оборудования.

  2. Документ с результатами подбора.

1.2.5 Формы документов





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

  2. Форма модели оборудования: отдельная форма для подробного ознакомления с выбранным оборудованием, включает в себя описание характеристик.

1.2.6 Описание состава автоматизируемых бизнес-процессов


  • процесс поиска оборудования по поисковому запросу;

  • процесс подбора оборудования по параметрам пользователя;

  • процесс регистрации пользователя в системе.

1.2.7 Оценка возможности автоматизации



Разработка приложения займет 2 месяца.

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

2.1 Общая характеристика, сущность, назначение ТЗ. Место данного этапа в жизненном цикле продукта


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

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

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

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

  • потребности в ресурсах и финансах (за счёт чего будет достигнуто);

  • иерархическую структуру работу и график выполнения (когда будет выполнено).

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