Создание SQLite базы данных по учёту больных в среде Visual c# 2010 Express

Построение диаграммы вариантов использования, ER-диаграммы состояний, диаграммы классов. Хранение информации и сохранение отчетов. Выгрузка запрошенных данных из базы данных по учёту больных в формате XML. Использование механизма XML-сериализации.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 02.05.2017
Размер файла 927,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

Ульяновский государственный технический университет

Центр открытого образования ФИСТ

Кафедра «Измерительно-вычислительные комплексы»

Пояснительная записка

к курсовой работе

по дисциплине «Технология программирования»

Создание SQLite базы данных по учёту больных в среде Visual c# 2010 Express

Выполнили студенты группы ЦИСТбву-41

Горина Л.Ю.

Проверила

Воронина В.В.

Ульяновск

2014

Содержание

1. Задание на курсовую работу

2. Введение

3. Проектная часть.

3.1 Построение диаграммы вариантов использования

3.2 Построение ER-диаграммы состояний

3.3 Построение диаграммы классов

4. Разработка

5. Эксплуатация

6. Заключение

7. Литература

8. Приложение

1. Задание на курсовую работу по дисциплине «Технология программирования»

Составление базы данных по учету пациентов.

Ведется учет больных. Имеется возможность принять больного, назначить ему лечение, выписать домой. Сформировать отчет о том, сколько больных в данный момент проходят лечение в больнице. Для хранения информации использовать БД SQLite, для сохранения отчетов - формат pdf. осуществить выгрузку запрошенных данных из БД в формате XML, используя механизм XML-сериализации и вывести на форму график по заданию.

база данные диаграмма отчет

2. Введение

SQLite -- легковесная встраиваемая реляционная база данных. Исходный код библиотеки передан в общественное достояние. Слово «встраиваемый» означает, что SQLite не использует парадигму клиент-сервер, то есть движок SQLite не является отдельно работающим процессом, с которым взаимодействует программа, а предоставляет библиотеку, с которой программа компонуется и движок становится составной частью программы. Таким образом, в качестве протокола обмена используются вызовы функций (API) библиотеки SQLite. Такой подход уменьшает накладные расходы, время отклика и упрощает программу. SQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа. Количество баз данных, а так же таблиц в них, ограниченно только свободным местом, имеющимся на сайте. А максимально возможный объём одной базы данных составляет 2 Тб.

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

· SQLite имеет небольшой объем памяти, и только одна библиотека требуется для доступа к базам данных, что делает его идеальным для встраиваемых приложений баз данных.

· SQLite была портирована на различные платформы и работает даже на Windows CE и Palm OS.

· SQLite является ACID-совместимой, отвечающие всем четырем критериям - атомарность, целостность, изоляция и долговечность.

· SQLite реализует большое подмножество ANSI-92 SQL стандарта, в том числе мнения, суб-запросов и триггеров.

· Нет проблем с дополнительными драйверами для баз данных, ODBC настроек. Просто включите библиотеки и файл данных с приложением.

· SQLite API, имеет встроенные поддержки языков: C / C + +, PHP, Perl, Python, Tcl и.т.д.

3. Проектная часть

3.1 Построение диаграммы вариантов использования

На рис.1 представлена диаграмма «Вариантов использования», построенная с помощью языка UML в соответствии с заданием.

Рис.1 Диаграмма вариантов использования.

Во взаимодействии с системой учета больных могут участвовать 2 актёра [врач, медсестра], между которыми существует отношение обобщения, медсестра является родительским актёром. С помощью отношения ассоциации, соединяющего актёров и вариант использования, указываем кратность «*» для актера «Медсестра» и «*» для «Врач». Т.е. экземпляр варианта использования «Заполнение данных о пациенте» может иметь в качестве своего элемента неограниченное количество - «Медсестра» и «Врач».

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

При ведении распределения больных только в некоторых случаях может потребоваться учет больных по отделениям. При этом условием расширения является составление отчёта.

3.2 Построение ER-диаграммы

Теперь построим ER-диаграмму. Ее вид представлен на рисунке 2.

Рис.2 ER-Диаграмма

Таблица «Пациенты» включает в себя таблицу «Данные», которая содержит в себе подробную личную информацию о больных. Связь существует на основе присвоенного идентификационного номера каждого пациента. Соответственно и на диаграмме присутствует единственная возможная связь «один к одному».

3.3 Построение диаграммы классов

На рис.2 демонстрируется статическая структура модели системы «Учёт пациентов».

Рис. 3 Диаграмма классов.

Диаграмма состоит из 5 классов, каждый из которых имеет свои атрибуты и операции. Класс Form является абстрактным и выступает в качестве суперкласса для подкласса «Регистрация».

Для реализации операций, связанных с составлением расписания, необходимо выполнение всех операций классов, связанных с «Регистрация» отношением зависимости (о чём говорит стереотип import).

Взаимодействие между классами «Регистрация» и «Врач» представлено отношением ассоциации.

4. Разработка

Локальная или встраиваемая СУБД (англ. embedded DBMS) - СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы.

SQLite является неотъемлемой частью (подключаемая библиотека sqlite3.dll) клиентского приложения и не функционирует вне его. Каждая база данных SQLite представляет собой один файл в пользовательской файловой системе, содержащий все таблицы и служебную информацию внутри себя. При использовании СУБД SQLite процесс, желающий получить доступ к базе данных, с помощью вызываемых функций библиотеки читает и пишет данные напрямую в файл, хранящийся на диске.

Библиотека самой последней на текущий момент версии SQLite3 занимает всего около 300 килобайт и может быть использована в большинстве современных языков программирования. Для использования на платформе Windows Form на сайте www.sqlite.org была скачана реализация СУБД для этой платформы. Далее библиотека была загружена и подключена к проекту.

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

Разработчики могут использовать iText для:

-- Передачи PDF в браузер

-- Генерировать динамические документы из XML файлов или базы данных

-- Использовать много интерактивных возможностей PDF

-- Добавлять закладки, число страниц, водяные знаки и т.д.

-- Разделять, объединять и манипулировать PDF страницами

-- Автоматизация заполнения PDF форм

-- Добавлять цифровую подпись в PDF файл

Чтобы подключить эту библиотеку необходимо скачать файл itextsharp.dll и добавить ссылку в проект.

Аналогично добавляется ссылка на библиотеку - Microsoft.Office.Interop.Excel для возможности создания отчёта в формате excel. Эта библиотека открывает широкие возможности для экспорта данных из базы, создания листов и книг с данными, а так же построение графиков.

Подключив все необходимые библиотеки можно приступать к созданию проекта Windows Form. Как только создали рабочее поле, подключаем пустую базу данных bd.mdf и заполняем её необходимыми таблицами: «Запись», которая будет служить для хранения основных данных, заполняемых врачом, и «Данные», в которой будут содержаться непосредственно личные данные каждого из пациентов. Для обеспечения правильной работы и организации связей необходимо создать ключевые поля, и поля с уникальным номером.

Добавим на форму элемент TableLayoutPanel, он служит для размещения других элементов внутри него, при этом, если размеры формы будут изменяться, размеры других элементов будут также подстраиваться под эти изменения. Указав необходимые значения добавляем элемент DataGridView, в которой и будет отображаться таблица «Запись» при подключении необходимого источника данных. Для удобства управления базой данной воспользуемся BindingNavigator и расположим на нём все нужные кнопки, и пропишем необходимый код.

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

// Редактирование

<this.записьTableAdapter.Update(this.bdDataSet.Запись); >

С помощью неявного добавления запроса данные упорядочиваются по алфавиту относительно первого столбца (ФИО пациента).

Создан запрос на осуществление поиска по фамилии, имени или отчеству пациента. А так же фильтрация по назначению врача.

// Фильтрация

<this.записьBindingSource.Filter = "[рекомендации врача]='" + textBox2.Text + "'";>

Эта фильтрация служит основой для формирования отчета по заданию. Результаты выгружаются в файл PDF при нажатии на кнопку.

5. Эксплуатация

Системные требования

Для правильной работы приложения необходимо, чтобы заранее было установлено следующее программное обеспечение:

-Microsoft Office версии от 2003г.+ для формирования и просмотра отчётов в формате xml,

-Adobe Reader для формирования и просмотра отчётов в формате pdf.

Системные требования относительно операционной системы:

Windows XP/Vista/7/8.

В качестве аппаратного обеспечения потребуются: работоспособный компьютер, мышь, клавиатура, а также средство отображения (монитор).

Системные требования относительно операционной системы:

Windows XP/Vista/7/8.

Инструкция по установке приложения.

Чтобы установить на свой компьютер данное приложение необходимо вставить прикреплённый к пояснительной записке диск и запустить файл setup.exe, в открывшемся диалоговом окне нажать «Установить». После завершения установки приложение будет автоматически запущено, и пользователь сможет продолжить работу с базой данных.

Инструкция пользователю

Приложение «Пациенты» по регистрации и учёту больных представлено в виде пользовательского графического интерфейса (рис.4).

Рис. 4 Интерфейс приложения «Пациенты»

Каждое из полей открытого доступа, т.е. изменения и дополнения производятся непосредственно на форме. Подтверждение (сохранение) вносимых изменений осуществляется при нажатии кнопки «сохранить», которая располагается на навигационной панели (рис.5).

Рис. 5 Панель навигации

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

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

Рис.6 Добавление

На рис. 7 новые поля и несколько старых удалены при помощи кнопки «удалить».

Рис.7 Удаление

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

За сохранение отвечает соседняя кнопка в виде дискеты.

Следующие две кнопки отвечают за экспорт отчётов в форматы excel и pdf соответственно. При нажатии, будут выведены результаты представленные на рис.8.

Рис.8 Экспорт

При выгрузке данных в формат xml создаваемый файл будет запускаться автоматически, и если существует необходимость его сохранения, необходимо выбрать директорию и сохранить файл самостоятельно. Что касается экспорта файла в формате pdf - пусть файла прописан заранее и документ создается в корне диска C:\PDFs, с именем «DataGridViewExport».

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

Рис.9 Фильтрация по ФИО

Второй вариант фильтра представлен другим методом, фактически он отбирает данные по полю «Рекомендации врача». Чтобы осуществить отбор, введите ключевое слово (лечение/выписка/приём) в поле «фильтрация по назначению» и нажмите на кнопку «Фильтр». Результат примерного отбора представлен на Рис.10.

Рис.10 Фильтрация по «Назначению»

Кнопка «отмена» возвращает отсеянные данные, очищая фильтрацию и восстанавливая список.

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

Заключение

Конечным результатом работы можно назвать разработанный и реализованный переносимый графический интерфейс пользователя для работы со встраиваемой реляционной БД на примере СУБД SQLite с возможностью заполнения, внесения изменений, удаления, поиска и фильтрации данных, а так же составления отчётов.

Литература

1. SQLite Documentation [Электронный ресурс]. -Режим доступа: http://www.sqlite.org/docs.html.

2. System.Data.SQLite[Электронный ресурс]. -Режим доступа: http://sqlite.phxsoftware.com/readme.html.

3. Платформа ADO .NET Entity Framework [Электронный ресурс]. - Режим доступа: http://msdn.microsoft.com/ru - ru/library/bb399572.aspx.

4. Create DLL with C# [Электронный ресурс]. - Режим доступа: http://snippets.dzone.com/posts/show/3861.

5. Using the DllImport Attribute [Электронный ресурс]. -Режим доступа: http://msdn.microsoft.com/en-s/library/aa984739%28v=vs.71%29.aspx.

Приложение

Полный код приложения

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.IO;

using System.Diagnostics;

using System.Runtime.InteropServices;

using Microsoft.Office.Interop.Excel;

using Application = Microsoft.Office.Interop.Excel.Application;

using System.Reflection;

using System.Data.SqlClient;

using iTextSharp.text.pdf;

using iTextSharp.text;

namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

//private DataClasses1DataContext LinqWorker1 = new DataClasses1DataContext();

private void Form1_Load(object sender, EventArgs e)

{

// данная строка кода позволяет загрузить данные в таблицу "bdDataSet.Запись".

this.записьTableAdapter.Fill(this.bdDataSet.Запись);

//записьBindingSource.DataSource = northwindDataContext1.Запись;

}

// Сохранение

private void toolStripButton1_Click(object sender, EventArgs e)

{

this.записьTableAdapter.Update(this.bdDataSet.Запись);

}

// Поиск по ФИО

private void textBox1_TextChanged(object sender, EventArgs e)

{

int i = this.записьBindingSource.Find("ФИО больного", textBox1.Text);

if (i == -1)

{

DataView dv = new DataView(this.bdDataSet.Запись as System.Data.DataTable);

dv.RowFilter = string.Format("[ФИО больного] LIKE '{0}*'", this.textBox1.Text);

if (dv.Count != 0)

{

i = this.записьBindingSource.Find("ФИО больного", dv[0]["ФИО больного"]);

}

dv.Dispose();

this.записьBindingSource.Position = i;

}

this.записьBindingSource.Position = i;

}

// Фильтрация по назначению

private void button1_Click(object sender, EventArgs e)

{

this.записьBindingSource.Filter = "[рекомендации врача]='" + textBox2.Text + "'";

}

// Сброс

private void button2_Click(object sender, EventArgs e)

{

this.записьBindingSource.Filter = "";

}

// Экспорт в книгу Excel

private void toolStripButton2_Click_1(object sender, EventArgs e)

{

// linq запрос

// создание обьекта класса LinqWorkerDataContext

DataClasses1DataContext myContext = new DataClasses1DataContext();

// строим запрос средствами Linq

var employee =

from d in myContext.Запись select d;

// заполняем dataGridView1

//dataGridView1.DataSource = employee;

// var q =

// from a in myContext.GetTable<Запись>()

// where a.Рекомендации_врача == "Лечение"

// select a;

//dataGridView1.DataSource = q;

Microsoft.Office.Interop.Excel.Application ExcelApp = new Microsoft.Office.Interop.Excel.Application();

Microsoft.Office.Interop.Excel.Workbook ExcelWorkBook;

Microsoft.Office.Interop.Excel.Worksheet ExcelWorkSheet;

//Книга.

ExcelWorkBook = ExcelApp.Workbooks.Add(System.Reflection.Missing.Value);

//Таблица.

ExcelWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)ExcelWorkBook.Worksheets.get_Item(1);

for (int i = 0; i < dataGridView1.Rows.Count; i++)

{

for (int j = 0; j < dataGridView1.ColumnCount; j++)

{

ExcelApp.Cells[i + 1, j + 1] = dataGridView1.Rows[i].Cells[j].Value;

}

}

//Вызываем нашу созданную эксельку.

ExcelApp.Visible = true;

ExcelApp.UserControl = true;

}

// Экспорт в формат PDF

private void toolStripButton3_Click(object sender, EventArgs e)

{

PdfPTable pdfTable = new PdfPTable(dataGridView1.ColumnCount);

pdfTable.DefaultCell.Padding = 3;

pdfTable.WidthPercentage = 100;

pdfTable.HorizontalAlignment = Element.ALIGN_LEFT;

pdfTable.DefaultCell.BorderWidth = 1;

foreach (DataGridViewColumn column in dataGridView1.Columns)

{

PdfPCell cell = new PdfPCell(new Phrase(column.HeaderText));

pdfTable.AddCell(cell);

}

foreach (DataGridViewRow row in dataGridView1.Rows)

{

foreach (DataGridViewCell cell in row.Cells)

{

pdfTable.AddCell(cell.Value.ToString());

}

}

string folderPath = "C:\\PDFs\\";

if (!Directory.Exists(folderPath))

{

Directory.CreateDirectory(folderPath);

}

using (FileStream stream = new FileStream(folderPath + "DataGridViewExport.pdf", FileMode.Create))

{

Document pdfDoc = new Document(PageSize.A2, 10f, 10f, 10f, 0f);

PdfWriter.GetInstance(pdfDoc, stream);

pdfDoc.Open();

pdfDoc.Add(pdfTable);

pdfDoc.Close();

stream.Close();

}

}

private void tableLayoutPanel1_Paint(object sender, PaintEventArgs e)

{

}

}

}

Размещено на Allbest.ru

...

Подобные документы

  • Понятие повременной заработной платы. Документы необходимые для ее учета. Построение функциональной модели SADT и диаграммы потоков данных. Создание базы данных методом "сущность-связь". Реализация форм, отчетов и запросов в среде проектирования Access.

    курсовая работа [2,0 M], добавлен 01.06.2015

  • Теоретические основы создания баз данных в Visual Foxpro 9.0. Описание программы, использование ее команд. Создание табличной базы данных, отношений между таблицами в многотабличной базе данных больных в больнице. Редактирование табличного отчета.

    курсовая работа [681,2 K], добавлен 19.12.2013

  • Сущности и функциональные зависимости базы данных. Атрибуты и связи. Таблицы базы данных. Построение ER-диаграммы. Организация ввода и корректировки данных. Реляционная схема базы данных. Реализация запросов, получение отчетов. Защита базы данных.

    курсовая работа [2,4 M], добавлен 06.02.2016

  • Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.

    курсовая работа [1,5 M], добавлен 13.12.2011

  • Системный анализ и анализ требований к базе данных. Особенности создания отчетов, запросов и форм в Visual Studio 2012. Программная реализация ER-диаграммы. Создание инфологической, логической и физической модели базы данных. Генерация ее в SQL Server.

    курсовая работа [1,0 M], добавлен 22.11.2012

  • Регистрация и вход в Oracle Application Express, структура и взаимосвязь элементов базы данных. Создание запросов, основы для приложения, отчетов, диаграммы, главной страницы. Формирование руководства пользователя и листинг разработанной программы.

    курсовая работа [2,8 M], добавлен 18.11.2013

  • Особенности проектирования программы на языке С++ для обработки данных из таблиц базы данных. Основные функции программы, создание концептуальной модели базы данных и диаграммы классов, разработка интерфейса пользователя и запросов к базе данных.

    курсовая работа [2,1 M], добавлен 08.06.2012

  • Программирование базы данных "Библиотека": составление диаграммы "сущность-связь", построение таблиц, нормализация информации и установление между ними связи типа "Один-ко-многим", разработка меню, форм и инструментальных панелей, запросов и отчетов.

    курсовая работа [1,5 M], добавлен 22.11.2010

  • Системный анализ и оценка требований к базе данных. Концептуальная (инфологическая) модель предметной области. Построение ERD-диаграммы и физической модели в методологии IDEF1X. Составление форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0.

    курсовая работа [1,3 M], добавлен 24.06.2013

  • Информационно-логическая модель предметной области по нотациям Ричарда Баркера. Даталогическая модель реляционной базы данных в виде диаграммы схемы отношений. Приложение интерфейса для базы данных на языке программирования С# в среде Visual Studio.

    курсовая работа [3,6 M], добавлен 23.12.2014

  • Построение диаграммы последовательности действий и диаграммы классов при автоматизации процесса выдачи заработной платы. Логическая и физическая реализация базы данных, заполнение таблиц и создание выборок. Мапирование реляционной модели в метамодель.

    курсовая работа [1,6 M], добавлен 29.11.2011

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

    курсовая работа [6,2 M], добавлен 27.03.2012

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

    курсовая работа [1,4 M], добавлен 22.05.2015

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

    курсовая работа [2,0 M], добавлен 16.04.2011

  • Моделирование программного продукта для виртуального магазина по продаже спортивного инвентаря "Дом спорта". Построение диаграммы информационных потоков, логической и физической модели базы данных. Создание запросов и форм. Визуализация базы данных.

    курсовая работа [5,2 M], добавлен 24.11.2014

  • Рассмотрение вопроса автоматизации работы служб гостиницы. Разработка базы данных для работы с клиентами. Характеристика языка структурированных запросов SQL и его разновидности. Описание таблицы программы, ключей и диаграммы составленной базы данных.

    курсовая работа [1,6 M], добавлен 27.05.2014

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

    курсовая работа [2,3 M], добавлен 28.08.2012

  • Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.

    курсовая работа [975,2 K], добавлен 30.01.2014

  • Основы проектирования базы данных (БД). Модели, типы и функциональные возможности БД. Практическая разработка БД для горнолыжной базы. Сохранение данных в таблицах. Типы запросов как средства выбора необходимой информации. Создание отчетов и макросов.

    курсовая работа [53,3 K], добавлен 12.06.2014

  • Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.

    курсовая работа [624,5 K], добавлен 30.05.2019

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.