Тип работы: Курсовая практика
Предмет: Базы данных
Страниц: 45
Год написания: 2017
ВВЕДЕНИЕ 3
1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ИНФОРМАЦИОННЫХ СИСТЕМ 6
1.1. Информационная система «DocsVision» 7
1.2. Информационная система «Directum» 12
1.3. Информационная система «А2В» 20
1.4. Информационная система «1С: Розница. Аптека» 23
2. Разработка информационной системы «Аптека» 28
2.1. Описание предметной области 28
2.2. Функционал информационной системы «Аптека» 34
2.3. Обоснование выбора используемых технологий 35
ЗАКЛЮЧЕНИЕ 42
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 43
Учебная работа № 430015. Тема: РАЗРАБОТКА БД ДЛЯ АПТЕКИ
Выдержка из похожей работы
Разработка переносимого графического интерфейса пользователя для работы со встраиваемой реляционной БД на примере СУБД SQLite
…..тудент 3-го
курса специальности
.65 –
«Прикладная математика
и
информатика», гр. 2322
Кузнецов
Алексей Александрович
Иркутск
2012г.
Содержание
Введение
. Базы данных
.1
Реляционная модель данных
.2 Система
управления базами данных
.3
Встраиваемая СУБД SQLite
.4 Организация
запросов к БД через использование библиотеки sqlite3.dll (решение задачи 1,
часть 1)
. Графический
интерфейс пользователя, неявное построение запросов
.1 Некоторые
технологии создания графических интерфейсов пользователя, краткое описание
.2 Построение
запросов к БД через заполнение диалоговых форм (решение задачи 1, часть 2)
.3 Построение
запроса на добавление таблицы в БД (решение задачи 1, часть 3)
.
Представление реляционной БД в виде иерархической структуры (XML файла)
.1
Иерархическая модель данных
.2 Формат
данных – XML
.3
Представление РБД в виде XML (решение задачи 2, часть 1)
.4 Технология
LINQ, а именно – LINQ to XML (решение задачи 2, часть 2)
Заключение
Приложение 1.
Полный код приложения
Приложение 2.
Схема запроса create table
Приложение 3.
Пример полученного XML-файла
Введение
В современном мире обработка и предоставление в понятном для пользователя
виде больших объемов данных является одним из самых необходимых направлений в
прикладном программировании. Для решения этих и многих других связанных задач
можно выделить целый ряд решений. Но одним из самых популярных, пожалуй,
является представления необходимых данных в виде реляционных таблиц*. Множество
же связанных таблиц называют (реляционной) базой данных**. Хотя самыми распространенными
и используемыми системами управления БД*** являются клиент-серверные, для
большого круга задач можно и нужно использовать встраиваемые СУБД. Они занимают
меньше дискового пространства, потребляют меньше машинных ресурсов, а главное,
они могут быть развернуты локально без использования парадигмы «клиент-сервер»,
хотя при их использовании и есть ряд ограничений.
Целью курсовой работы было поставлено: создание кроссплатформенного
переносимого графического интерфейса пользователя для удобной работы со
встраиваемой БД на примере СУБД SQLite. Т.е. интерфейса, не требующего
установки и работающего на ряде операционных систем. Полностью разработанный
интерфейс мог бы найти применение в личном использование на домашних
компьютерах (например телефонная книга, фотоальбом, книга личных
доходов/расходов) или в среде малого бизнеса (учет посещаемости работниками,
корпоративный ежедневник) ввиду удобности и компактности.
В ходе разработки были поставлены и решены следующие задачи:
1. организовать работу с БД через графический интерфейс пользователя –
т.е. фактически необходимо было решить задачу построение запросов к БД на
основе заданных шаблон по заполненным пользователем полям;
2. организовать представление схемы БД в виде иерархической
структуры в самом приложении и её сохранение в XML-файл – в дальнейшем этот файл, благодаря
универсальности формата, может быть использован для решения каких-то других
задач;
Задачи, которые могут быть поставлены при дальнейшем развитии проекта:
. дополнение функциональности интерфейса и добавление новых
возможностей: удаление, связывание таблиц БД; удаление, добавление полей в
таблицы БД;
2. стандартизация и оформление свода правил представления БД в виде XML-файла.
*далее РТ – реляционная(-ые) таблица(-ы).
**далее БД – база(-ы) данных, РБД – реляционная(-ые) БД. В силу
распространенности РБД иногда под сокращением БД подразумевают конкретно их.
***далее СУБД – система(-ы) управления БД.
1. Базы данных
Разрабатываемое приложение – это интерфейс для работы с БД. Но в первую
очередь необходимо прояснить, что же представляют собой базы данных.
Достаточно сложно дать формальное определение этому термину в общем
смысле. Такое определение вынуждено будет получиться слишком громоздким, чтобы
описывать только то, что мы подразумеваем под БД и рассмотреть все случаи. Но и
…