Справочно-информационная система "Аптека"
Автор: Anna324567 • Ноябрь 16, 2020 • Курсовая работа • 5,665 Слов (23 Страниц) • 488 Просмотры
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
1 ИССЛЕДОВАНИЕ ПОСТАВЛЕННОЙ ЗАДАЧИ 5
1.1 Обзор области применения 5
1.2 Обзор существующих аналогов 5
1.3 Формулировка задачи 7
1.4 Разработка алгоритма работы программного средства 7
1.5 Требования для работы с приложением 8
1.6 Выбор инструментов разработки 9
1.7 Входные данные 10
1.8 Выходные данные 10
2 РАЗРАБОТКА ПРОГРАММНОГО СРЕДСТВА 11
2.1 Разработка функциональной модели 11
2.2 Разработка диаграммы декомпозиции 12
2.3 Разработка диаграммы декомпозиции 2 и 3 уровня 13
2.5 Схема алгоритма работы программы 15
3 РЕАЛИЗАЦИЯ ПРОГРАММНОГО СРЕДСТВА 17
3.1 Разработка структурной схемы программного средства 17
3.2 Модель вариантов использования 18
3.3 Диаграмма компонентов 19
3.4 Диаграмма развертывания 19
3.5 Диаграмма деятельности 20
4 ТЕСТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА И АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ 22
4.1 Функциональное тестирование 22
4.2 Приемочное тестирование 22
4.3 Критическое тестирование 22
4.4 Углубленное тестирование 23
4.5 Результаты тестирования 23
5 МЕТОДИКА РАБОТЫ С ПРОГРАММНЫМ СРЕДСТВОМ 26
ЗАКЛЮЧЕНИЕ 28
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 29
ПРИЛОЖЕНИЕ А 30
ВВЕДЕНИЕ
Сейчас, почти все люди проводят очень большое количество времени во всемирной паутине. Более того, процентов шестьдесят от этого времени они посещают веб-сайты. Используя при этом абсолютно разные операционные системы mac, windows, linux или другую. И чтобы привлечь максимальную аудиторию зрителей проще всего создать веб-сайт, который сможет поддерживать абсолютно любая операционная система. Именно поэтому для разработки курсовой работы было выбран asp.net core для реализации сервера и js/html/css для реализации клиента.
Html – это каркас сайта, css – это лицо сайта, его стили, js – это взаимодействие с пользователем, Java – взаимодействие с нашей базой данных, ну и конечно же сама база данных PostgreSQL.
Так какие же плюсы нам дает база данных? Ну, во-первых, простое и быстрое управление данными. Любая современная СУБД поддерживает язык запросов SQL, с помощью которого осуществляется выборка, добавление, удаление и изменение данных в базе. В качестве примера возьмем наш интернет магазин. Для формирования списка товаров в хронологически обратном порядке мы делаем выборку из таблицы статей с соответствующей сортировкой. Для того, чтобы, допустим, выстроить на сайте товар по цене, достаточно лишь изменить значение одного параметра в SQL-запросе. Во-вторых, организация логической связи данных. Имея логическую связь между таблицами статей и категорий, мы можем, к примеру, с легкостью узнать, сколько статей имеет конкретная категория.
База данных — представленная в объективной форме совокупность самостоятельных материалов (товаров, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ). И в наше время все данные хранятся в базах данных разного вида и разных форматов. Но факт в том, что представить хранение каких-либо данных вне базы данных фактически невозможно.
Автоматизация рабочего места сотрудника аптеки с помощью программного средства помимо повышения эффективности и скорости обслуживания покупателей предоставит возможность нести меньшие затраты на обучение персонала и увеличение продаж за счёт ускорения процесса продажи.
...