- •Содержание
- •Введение
- •Реферат
- •Р еферат
- •Постановка задачи и анализ предметной области
- •1.1 Цель создания системы бд.
- •1.2 Функциональный анализ предметной области.
- •1.3 Пользовательские представления о предметной области.
- •Проектирование базы данных
- •2.1 Концептуальная модель
- •2.1.1 Типы сущностей
- •2.1.2 Типы связей
- •2.1.3 Атрибуты и их домены
- •2.1.4 Локальные концептуальные модели пользователей
- •2.1.5 Диаграмма глобальной концептуальной модели
- •2.2 Логическая модель
- •2.2.1 Отношения
- •2.2.2 Ограничения целостности
- •2.2.3 Представления
- •2.3 Физическая модель
- •2.3.1 Анализ транзакций
- •2.3.2 Файловая структура отношений
- •2.3.3 Индексы
- •2.3.4 Средства защиты
- •3. Проектирование пользовательского интерфейса
- •3.1 Архитектура пользовательского интерфейса
- •3.2 Формы ввода/вывода
- •3.3 Запросы и отчеты
- •Проектирование програмного обеспечения
- •4.1. Структура приложения и его основных частей.
- •4.2. Входные и выходные потоки данных.
- •4.3. Описание взаимодействия серверной и клиентской части программного комплекса
- •4.4. Инструментальная среда разработки и язык(и) программирования
- •4.5. Организация доступа к данным
- •Список использованнных источников
Реферат
Курсовой проект, 35 с., 4 рис., 5 источников.
Цель проекта: создание базы данных больницы для пожилых людей, а также программный доступ к ней.
Функциональные возможности системы: система может создавать новые данные в БД и формировать отчёты из неё.
Состав модулей системы: серверная часть(База данных) и клиентская часть(Интерфейс проекта).
Среда разработки и использованные языки: СУБД PostgreSql, среда разработки Qt Creator, язык sql и язык C++.
Техническое обеспечение и требования к эксплуатации системы: работа информационно-компьютерной системы возможна в операционной системе Windows на компьютерах, совместимых с IBM PC.
Ключевые слова: БАЗА ДАННЫХ, POSTGRESQL, ODBC, ЗАПРОС, ОТЧЕТ.
Р еферат
Курсовий проект, 35 с., 4 Рис., 5 джерела.
Мета проекту: створення бази даних лікарні для літніх людей, а також програмний доступ до неї.
Функціональні можливості системи: система може створювати нові дані в БД і формувати звіти з неї.
Склад модулів системи: серверна частина (База даних) і клієнтська частина (Інтерфейс проекту).
Середовище розробки та використані мови: СУБД PostgreSql, середовище розробки Qt Creator, мова sql і мова C + +.
Технічне забезпечення та вимоги до експлуатації системи: робота інформаційно-комп'ютерної системи можлива в операційній системі Windows на комп'ютерах, сумісних з IBM PC.
Ключові слова: БАЗА ДАНИХ, POSTGRESQL, ODBC, запит, звіт.
THE ABSTRACT
Term paper, 35 p., 4 Fig., 5 Sources.
The aim of the project: the creation of a database hospitals for the elderly, as well as programmatic access to it.
The functionality of the system: the system can create new data in the database and create reports from it.
Composition of modules: the server side (database) and client-side (Interface project).
Development environment and languages used: Database PostgreSql, IDE Qt Creator, sql language and the language C + +.
The hardware and operating system requirements: the work of computer information system is available in the Windows operating system on computers that are compatible with the IBM PC.
Keywords: database, POSTGRESQL, ODBC, query, report.
Постановка задачи и анализ предметной области
1.1 Цель создания системы бд.
Проектирование базы данных требует понимания моделируемых ею бизнес-функций. Структура базы данных должна как можно точнее моделировать структуру реального бизнеса, поскольку на внесение существенных изменений в структуру базы данных после ее реализации придется затратить много времени. Кроме того, база данных с рациональной структурой лучше работает. При проектировании следует учесть назначение базы данных и то, как это отражается на структуре.
Рис. 1.1 – Определение требований к системе
Причины построения новой базы данных, как правило, определены в целях самой системы. Чтобы создать базу данных с эффективной структурой, необходимо в деталях знать задачи, для решения которых она предназначена.
Процесс определения целей системы не всегда прямолинеен. Созданием базы данных зачастую пытаются решить множество задач (как четко сформулированных, так и нечетких). Чтобы формализовать их, требуется провести немалую работу, которая напоминает работу детектива. Например, компания-производитель хочет автоматизировать процессы инвентаризации. Одна из целей, декларируемых при разработке проекта базы данных, звучит так: «облегчить процесс управления материально-производственными запасами». Ваша задача — попытаться определить и четко сформулировать ряд задач, которые следует решить.
Разработанная система БД предназначена для хранения данных приложения «Больница для пожилых людей». Данное приложение позволяет автоматизировать и упростить работу по предоставлению информации о сотрудниках и больных. Также приложение позволяет пользователю при помощи форм ввода-вывода находить информацию о препаратах на складах, палатах, сотрудниках, больных, поставщиках, добавлять новые данные в систему.