Пояснительная записка к курсовому проекту содержит постановку и программу решения задачи «Автоматизация учета предоставленных услуг на предприятии».
Программа АУУП.exe написана на языке C# в среде программирования Visual Studio 2019 с использованием системы управления базами данных Microsoft SQL Server 2019, предназначена для работы в операционной системе MS Windows 10 и отлажена на данных контрольного примера.
Целью курсового проекта является облегчение учета предоставляемых услуг путём создания программного обеспечения.
Для выполнения этой цели требуется выполнить следующие задачи:
- исследовать предметную область;
- построить функциональную модель;
- построить структуру базы данных;
- описать и составить программу в Visual Studio;
- сформировать выходной документ.
Создаваемая информационная система должна удовлетворять следующим эксплуатационным требованиям:
- актуальным информационным потребностям;
- выявленным и вновь возникающим требованиям конечных пользователей;
- должна легко расширятся при реорганизации и расширении;
- доступ к данным размещаемым в базе данных через объектно-ориентированную модель, должны иметь только лица с соответствующим доступом.
Альтернативной программой является «Яндекс.Мастер», которая предназначена для автоматизации работы предприятий, представляющий собой для пользователя электронный каталог компаний, которые предоставляют услуги по ремонту, строительству, перевозке, доставке и решению иных задач.
СОДЕРЖАНИЕ
лист
Введение
8
1 Проектирование информационной системы
10
1.1 Техническое задание
10
1.2 Описание предметной области
16
1.3 Функциональная модель предметной области
18
1.4 Диаграмма прецедентов
19
1.5 Описание входной информации
20
1.6 Описание выходной информации
21
1.7 Концептуальное моделирование
22
1.8 Логическое моделирование
23
1.9 Описание структуры базы данных
24
1.10 Контрольный пример
26
1.11 Общие требования к программному продукту
29
2 Экспериментальный раздел
30
2.1 Описание программы
30
2.2 Протокол тестирования программного продукта
33
2.3 Руководство пользователя
41
Заключение
48
Приложения A. Форма выходного документа «Договор»
49
Приложения Б. Исходный код программы
51
Список сокращений
89
Список использованных источников
90
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
1 ГОСТ 19.201-78 ЕСКД. Техническое задание. Требования к содержанию и оформлению. [Текст]. – Введ. 1980–01–01 -М.: Изд-во стандартов, 1979.- 4 с.
2 ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения. [Текст]. – Введ. 1992–01–01 -М.: Изд-во стандартов, 1992.- 24 с.
3 ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам. [Текст]. – Введ. 1996–01–07 -М.: Изд-во стандартов, 1996.- 36 с.
4 ГОСТ 7.82-2001 ЕСКД. Система стандартов по информации, библиотечному и издательскому делу [Текст]. – Введ. 2001–05–22 -М.: Изд-во стандартов, 2001.- 26 с.
1 Андон, Ф. Язык запросов SQL [Текст]: учеб. курс / Ф. Андон. – СПб.: Питер; Киев: BHV, 2016. — 416 с.7 Бьюли, А. Изучаем SQL [Текст]: учеб. / А. Бьюли - 3-е изд. - СПб.: Символ-плюс, 2016. - 312 с.
2 Бен, А. C# 7.0. Справочник. Полное описание языка [Текст]: / А. Бен, А. Джозеф - М.: Вильямс, 2018. – 1024 с.
3 Вордерман, К. Программирование на P C#. Иллюстрированное руководство для детей / К. Вордерман, К. Стили, К. Квигли. [Электронный ресурс]. - М.: Манн, Иванов и Фербер, 2017. - 346 c.
4 Гуриков, С. Введение в программирование на языке Visual C#. Учебное пособие. [Текст]: учеб. / С. Гуриков - М.: Форум, 2018. - 448 с.
5 Дино, Э. Разработка современных веб-приложений. Анализ предметных областей и технологий [Текст]: / Э. Дино - М.: Вильямс, 2017. – 464 с.
6 Живицкая, Е. Н. Системный анализ и проектирование [Текст]: учеб. / Е. Н. Живицкая - Мн.: БГУИР, 2015. 241 с.
7 Карпова, Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. - СПб. [Текст]: Питер, 2017. - 304 с.
8 Мартин, Р. С. Принцип, паттерны и методика гибкой разработки на языке C# [Текст]: / Р. С. Мартин, М. Мартин. - М: Символ-Плюс, 2017. – 768 с.
9 Мартин, Р. Чистый код: создание, анализ и рефакторинг. Библиотека программиста [Текст]: учеб. / Р. Мартин - СПб.: Питер, 2015. - 464 с.
10 Форта, Б. Освой самостоятельно SQL. [Текст] / Б. Форта. — М.: Издательский дом «Вильямс», 2016. — 288 с.
11 Форсье, Дж Разработка приложений на C#. [Текст] / Дж. Форсье. - М.: Символ-плюс, 2015. - 343 c. 13
12 Эванс, Э. Предметно-ориентированное программирование. Структуризация сложных программных систем [Текст]: / Э. Эванс - М.: Вильямс, 2018. – 448 с.
13 Эндрю, Т. Язык программирования C# 7 и платформы .NET и .NET Соre [Текст]: / Т. Эндрю, Д. Филипп - М.: Вильямс, 2018. – 1328 с.
14 Язык запросов SQL. [Электронный ресурс]. – Режим доступа: https://sql-language.ru, свободный.
15 SQL запросы в С# [Электронный ресурс]. – Режим доступа: www.interface.ru, свободный.
16 Хабр [Электронный ресурс] / Режим доступа https://habr.com/, свободный, (01.04.2020).