Вход

Автоматизация учета выдачи литературы в библиотеке

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 297149
Дата создания 28 марта 2014
Страниц 71
Мы сможем обработать ваш заказ (!) 6 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
4 860руб.
КУПИТЬ

Описание

Разработанная программа реализована с помощью современной среды DELPHI, основанной на оъектно-ориентированных технологиях. Клиент-серверный подход к организации базы данных обеспечивает высокую скорость обработки данных, а также позволяет эффективно переносить базу данных между платформами.
Система полностью решает поставленную задачу и позволяет вести автоматизированный учет выдачи литературы библиотеке.
Программа не только учитывает литературу, но и позволяет определить является студент задолжником или нет.
Разработанная программа может быть использована в различных учебных заведениях. Это обусловлено компактностью и открытостью исходных модулей, обеспечивающих возможность модификации с учетом специальных требований предприятия.
Оригинальность по Антиплагиат -33%.
Работа получила оценку ...

Содержание

ВВЕДЕНИЕ 3
ГЛАВА1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ 5
1.1. Постановка задачи 5
1.3.Технология баз данных 10
1.3.1. Требования к базам данных 10
1.3.2. Этапы проектирования базы данных 11
1.3.3. Реляционная база данных 14
1.3.4. Основы SQL 15
1.3.5. Соединение с сервером 19
ГЛАВА 2. ОПИСАНИЕ КОМПЛЕКСА ИНСТРУМЕНТАЛЬНЫХ ПРОГРАММНЫХ СРЕДСТВ 21
2.1. Знакомство со средой DELPHI 21
2.2. Описание общих свойств компонентов. 25
ГЛАВА 3. РАЗРАБОТКА КОМПЛЕКСА ПРОГРАММНЫХ СРЕДСТВ 29
3.1. Функциональное моделирование работы проектируемой системы 29
3.2. Структура базы данных 31
3.3 Экономическое обоснование разработки программного продукта 57
3.3.1 Обоснование выбора объекта для сравнения 58
3.3.2 Расчёт затрат на разработку и цены программы 58
ЗАКЛЮЧЕНИЕ 61
Список использованных источников 62
Приложение 1. Текст программы. 65

Введение

Современные информационные технологии значительно упрощают процесс обработки управленческой информации. Это соответствует той роли, которую занимает информатизации в жизни современного общества.
Все большее количество учебных заведений занимается внедрением информационных технологий управления. Это обусловлено тем, что компьютер стал средством повышения производительности труда во всех сферах деятельности человека. Информационные технологии, особенно средства баз данных, обеспечивают возможности высокоскоростной обработки информации. Указанные технологии позволяют по новому отнестись к автоматизации управленческой деятельности. Например, автоматизировано учитывать процесс выдачи литературы в библиотеке учебного заведения.
Данная квалификационная работа направлена на решение одной из задач автоматизации учета литературы в библиотеке учебного заведения. В отличие от громоздких и дорогостоящих прототипов предлагаемая система является «легкой», клиент-серверной СУБД, простой в обслуживании и модификации.
Целью данной работы является создание такой системы средствами DELPHI и MS SQL, которая автоматизирует учет литературы в библиотеке.
Для реализации поставленной цели рассматриваются следующие задачи:
• Внедрение информационных технологий в учебном заведении;
• Упрощение работы персонала библиотеки по учету литературы;
Актуальность данной выпускной квалификационной работы заключается в том, что разработанная программа позволяет решить проблему учета лите-ратуры в библиотеке, что в настоящее время выполняется вручную.
Программа позволяет автоматизировать учет выдачи литературы в учебном заведении.
Объект исследования - автоматизация административно-управленческой деятельности.
Предмет исследования - автоматизация учета выдачи литературы в учебном заведении.
Квалификационная работа состоит из введения, трех глав, заключения, списка литературы и двух приложений.
Во введении рассматриваются актуальность данной темы, задачи, цель и основные характеристики.
В первой главе рассматриваются задачи в развернутом виде и анализ про-граммных средств на предмет возможности решения этих задач.
Вторая глава обосновывает выбор комплекса инструментальных программных средств.
В третьей главе рассматривается структура баз данных и описываются компоненты, которые использовались в программе.
В заключении приведены основные выводы и результаты работы.
Приложение 1: текст программы в среде программирования Delphi.
Приложение 2: руководство пользователю по работе с программой.

Фрагмент работы для ознакомления

2.2. Описание общих свойств компонентов.
Компонент TQuery
Компонент TQuery предназначен для создания и управления набо­ром данных. Для компонента TQuery задается свойство DatabaseName, а для определения источника данных служит свойство sql, которое содержит текст запроса. По существу, это тоже имя таблицы (в запросе оно есть всегда), только с дополнительными условиями отбора записей.
Компонент TQuery представляет собой мощный и гибкий инструмент реализации и поддержки основных и вспомогательных функций приложения. При этом не следует забывать, что столь выдающиеся преимущества обеспе­чивает не сам компонент, а язык SQL. Компонент TQuery является только средством доступа к богатейшим возможностям языка.
Компонент TQuery незаменим в многоуровневых приложениях, так как специально предназначен для выполнения запросов SQL, которые являются основным рабочим инструментом в серверах БД.
В локальных приложениях также существует множество задач, которые удобнее решать при помощи TQuery. Благодаря своим предкам, компонент TQuery имеет возможность ис­пользовать применительно к записям своего набора данных механизмы фильтрации, закладок, поиска. Это придает компоненту дополнительную гибкость. Отображение данных для компонента TQuery осуществляется так­же через компонент TDataSource.
Текст запроса определяется свойством sql, для задания которого приме­няется простой редактор, открывающийся при щелчке на кнопке свойства в Инспекторе объектов.
Для управления текстом запроса во время выполнения приложения можно использовать возможности класса Tstrings.
TEdit - ввод и отображение строки.
Компонент класса Tedit представляет собой однострочный редак­тор текста. С его помощью можно вводить и/или отображать достаточно длинные текстовые строки.
Центральным свойством компонента является Text, которое представля­ет собой отображаемую компонентом строку. С помощью обработчика собы­тия onchange программа может контролировать вводимый пользователем текст и при необходимости фильтровать его, игнорируя недопустимые символы.
Компонент TDBLookupComboBox.Компонент представляет собой комбинированный список значений поля синхронного просмотра для поля, заданного свойством DataFieid, из набора данных Datasource. Его основное назначение — автоматически устанавливать соответствие между полями двух наборов данных по одинаковому значению заданного поля исходной таблицы и ключевого поля таблицы синхронного просмотра. В списке синхронного просмотра отображаются возможные зна­чения для редактирования поля основной таблицы.
По своим функциональным возможностям компонент совпадает с ком­понентом TDBComboBox. Компонент TDBGrid
Этот компонент инкапсулирует двумерную таблицу, в которой строки представляют собой записи, а столбцы — поля набора данных. Далее по тексту этот компонент будет называться термином "сетка" (прямой перевод с английского слова grid), так как термин "таблица" уже занят.
Компонент TDBGrid является потоком классов TDBCUStOmGrid и TCustomGrid. От TCustomGrid наследуются все функции отображения и управления работой двумерной структуры данных. TDBCustomGrid обеспечивает визуализацию и редактирование полей из набора данных, причем TDBGrid только публикует свойства и методы класса TDBCustomGrid, не до­бавляя собственных. В сетке можно отображать произвольное подмножество полей исполь­зуемого набора данных, но число записей ограничить нельзя — в компоненте всегда присутствуют все записи связанного набора данных. Требуемый набор полей можно составить при помощи специального Редактора столбцов, который открывается при двойном щелчке на компоненте, перенесенном на форму или кнопкой свойства columns в Инспекторе объектов. Новая колонка добавляется при помощи кнопки Add New, после этого ее название появляется в списке колонок. Для выбранной в списке колонки доступные для редактирования свойства появляются в Инспекторе объектов. Колонки в списке можно редактировать, удалять, менять местами.
При помощи кнопки Add All Fields в сетку можно добавить все поля в набор данных.
Каждая колонка компонента TDBGrid описывается специальным клас­сом TColumn, а совокупность колонок доступна через свойство columns ком­понента, оно имеет тип TDBGridColumns и представляет собой индексиро­ванный список объектов колонок. Поле набора данных связывается с кон­кретной колонкой при помощи свойства FieldMame класса TColumn. При этом в колонку автоматически переносятся все необходимые параметры по­ля, в частности заголовок поля, настройки шрифтов, ширина поля. После ручного изменения параметров первоначальные значения восстанавливаются методами соответствующих объектов TColumn.
В работе компонента TDBGrid важную роль играет класс TColumn, ко­торый инкапсулирует свойства колонки или столбца сетки. Его основным на­значением является правильное отображение данных из поля набора данных, связанного с этой колонкой. Поэтому объект колонки обладает свойствами и методами, которые позволяют произвольным образом задавать параметры отображения данных (цвет, шрифт, ширину и т. д.). Первоначальные значе­ния берутся из связанных с колонками полей.
За отображение заголовка колонки отвечает свойство Title, представ­ляющее собой ссылку на экземпляр объекта TCoiumnTitie. Здесь можно за­дать текст заголовка, параметры шрифта текста заголовка и цвет фона заго­ловка. По умолчанию текст заголовка берется из свойства nispiayLabel объек­та TField.
Каждой колонке можно придать список, который разворачивается при щелчке на кнопке в активной ячейке колонки. Выбранное в списке значение автоматически заносится в ячейку. Для реализации этой возможности применяется свойство pickList типа TStrings. Достаточно лишь запол­нить список значениями во время разработки или выполнения. TMainMenu - главное меню формы (программы). Компонент класса TMainMenu определяет главное меню формы. На форму можно поместить сколько угодно объектов этого класса, но отобра­жаться в полосе меню в верхней части формы будет только тот из них, кото­рый указан в свойстве Menu формы.
После установки компонента на форму необходимо создать его опции. Для этого следует дважды щелкнуть по компоненту левой кнопкой мыши, либо нажать на нем правую кнопку и выбрать продолжение Menu Designer в появившемся вспомогательном меню, либо, наконец, щелкнуть по кнопке в правой половине строки items Инспектора объектов.
Создание опций не вызывает проблем. Перейдите в окно Инспектора объектов и введите текст опции в строке caption, после чего нажмите Enter -опция готова, и можно переходить к следующей. Каждая опция главного ме­ню может раскрываться в список подопций или содержать конечную команду. Для создания подопций щелкните мышью по строке ниже опции и введите первую подопцию. Продолжайте ввод, пока не будет создан весь список подопций, после чего щелкните по пустому прямоугольнику справа от пер­вой опции и введите вторую опцию. Процесс гораздо сложнее описать, чем выполнить.
ГЛАВА 3. РАЗРАБОТКА КОМПЛЕКСА ПРОГРАММНЫХ СРЕДСТВ
3.1. Функциональное моделирование работы проектируемой системы
В качестве инструментария для проектирования выбрана среда BPwin. Она является мощным инструментом для создания моделей, позволяющих анализировать, документировать и планировать изменения сложных бизнес-процессов. BPwin предлагает средство для сбора всей необходимой информации о работе предприятия и графического изображения этой информации в виде целостной и непротиворечивой модели. Причем, поскольку модель является некоторым графическим представлением действительности, можно утверждать, что человек вернулся к своему излюбленному средству документирования бизнес-процессов – к рисунку. Но возвращение это произошло на новом уровне – целостность и непротиворечивость модели-рисунка (качества, о которых раньше не было и речи) гарантируются рядом методологий и нотаций, которым следуют создатели модели. BPwin поддерживает три таких методологии: IDEF0, DFD и IDEF3, позволяющие анализировать ваш бизнес с трех ключевых точек зрения: 
С точки зрения функциональности системы. В рамках методологии IDEF0 (Integration Definition for Function Modeling) бизнес-процесс представляется в виде набора элементов-работ, которые взаимодействуют между собой, а также показывается информационные, людские и производственные ресурсы, потребляемые каждой работой. 
С точки зрения потоков информации (документооборота) в системе. Диаграммы DFD (Data Flow Diagramming) могут дополнить то, что уже отражено в модели IDEF3, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией между бизнес-функциями внутри системы. В тоже время диаграммы DFD оставляют без внимания взаимодействие между бизнес-функциями. 
С точки зрения последовательности выполняемых работ. И еще более точную картину можно получить, дополнив модель диаграммами IDEF3. Этот метод привлекает внимание к очередности выполнения событий. В IDEF3 включены элементы логики, что позволяет моделировать и анализировать альтернативные сценарии развития бизнес-процесса. 
     BPwin умеет проверять создаваемые модели с точки зрения синтаксиса выбранной методологии, проверяет ссылочную целостность между диаграммами, а также выполняет ряд других проверок, чтобы помочь вам создать правильную модель, а не просто рисунок. При этом сохраняются главные преимущества рисунка – простота создания и наглядность.
IDEF0. Основной из трех методологий, поддерживаемых BPwin, является IDEF0. IDEF0, относится к семейству IDEF, которое появилось в конце шестидесятых годов под названием SADT (Structured Analysis and Design Technique). IDEF0 может быть использована для моделирования широкого класса систем. Для новых систем применение IDEF0 имеет своей целью определение требований и указание функций для последующей разработки системы, отвечающей поставленным требованиям и реализующей выделенные функции. Применительно к уже существующим системам IDEF0 может быть использована для анализа функций, выполняемых системой и отображения механизмов, посредством которых эти функции выполняются. Результатом применения IDEF0 к некоторой системе является модель этой системы, состоящая из иерархически упорядоченного набора диаграмм, текста документации и словарей, связанных друг с другом с помощью перекрестных ссылок. Двумя наиболее важными компонентами, из которых строятся диаграммы IDEF0, являются бизнес-функции или работы (представленные на диаграммах в виде прямоугольников) и данные и объекты (изображаемые в виде стрелок), связывающие между собой работы.
Функциональное моделирование AS – IS может быть представлено в виде диаграммы на следующем рисунке.
Рис. 5. Диаграмма функциональной модели AS – IS.
В результате проектирования предполагается построить систему, которую можно описать с помощью следующей модели TO -BE.
Рис. 6. Диаграмма функциональной модели TO – BE.
3.2. Структура базы данных
База данных реализована средствами сервера семейства MS SQL.
Название базы данных - LITER.
Таблица fakult представляет собой справочник факультетов.
Isn – автоинкрементное поле. Внутренний номер записи в таблице. Используется в качестве первичного ключа.
Nam – Название факультета.
Описание таблицы в дизайнере представлено на следующем рисунке.
Рис. 1. Описание таблицы факультетов в дизайнере.
Таблица fakult может быть создана командой:
CREATE TABLE [dbo].[fakult] (
[isn] [int] IDENTITY (1, 1) NOT NULL ,
[nam] [char] (50) NULL
) ON [PRIMARY]
GO
Таблица student представляет собой справочник студентов.
Описание таблицы в дизайнере представлено на следующем рисунке.
Рис. 2. Описание таблицы в дизайнере.
Таблица student может быть создана командой:
CREATE TABLE [dbo].[student] (
[isn] [int] IDENTITY (1, 1) NOT NULL ,
[grup] [char] (10) NULL ,
[fakult_isn] [int] NULL ,
[fam] [char] (15) NULL ,
[nam] [char] (15) NULL ,
[otc] [char] (15) NULL
) ON [PRIMARY]
GO
Isn – автоинкрементное поле. Внутренний номер записи в таблице. Используется в качестве первичного ключа.
Grup – группа.
fakult_isn – код факультета.
Fam – фамилия студента.
Nam – имя студента.
Otc- отчество студента.
Таблица katalog представляет собой электронный каталог литературы.
Описание таблицы в дизайнере представлено на следующем рисунке.
Рис. 3. Описание факультетов в дизайнере.
Таблица katalog может быть создана командой:
CREATE TABLE [dbo].[katalog] (
[isn] [int] IDENTITY (1, 1) NOT NULL ,
[name] [char] (255) NULL ,
[avtor] [char] (255) NULL ,
[izdat] [char] (255) NULL ,
[nomer] [int] NULL
) ON [PRIMARY]
GO
Представляет собой список источников литературы.
Isn – автоинкрементное поле. Внутренний номер записи в таблице. Используется в качестве первичного ключа.
Name – название источника.
Avtor – автор.
Izdat – издательские данные.
nomer – инвентарный номер.
Таблица hranen обеспечивает информацию о том, кому какая литература выдана.
Описание таблицы в дизайнере представлено на следующем рисунке.
Рис. 4. Описание таблицы в дизайнере.
Таблица hranen может быть создана командой:
CREATE TABLE [dbo].[hranen] (
[isn] [int] IDENTITY (1, 1) NOT NULL ,
[student_isn] [int] NULL ,
[dat] [datetime] NULL ,
[katalog_isn] [int] NULL
) ON [PRIMARY]
GO
Представляет собой сведения о выдаче литературы.
Isn – автоинкрементное поле. Внутренний номер записи в таблице. Используется в качестве первичного ключа.
student_isn – внутренний номер студента.
Dat – дата.
katalog_isn - внутренний номер источника литературы.
База данных одержит несколько представлений, позволяющих выбирать сведения на разных стадиях.
Представление HRAN1 является промежуточным и используется для подготоки данных.
Дизайнер представления представлен на следующем рисунке.
Рис. 5. Описание представления в дизайнере.
USE [liter]
GO
/****** Object: View [dbo].[HRAN1] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[HRAN1]
AS
SELECT student_isn, MAX(dat) AS DAT, katalog_isn
FROM hranen
GROUP BY student_isn, katalog_isn
GO
Представление HRAN2 является промежуточным и используется для подготоки данных.
Дизайнер представления представлен на следующем рисунке.
Рис. 6. Описание представления в дизайнере.
USE [liter]
GO
/****** Object: View [dbo].[HRAN2] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[HRAN2]
AS
SELECT MAX(DAT) AS DAT, katalog_isn
FROM HRAN1
GROUP BY katalog_isn
GO
Представление HRAN3 является промежуточным и используется для подготоки данных.
Дизайнер представления представлен на следующем рисунке.
Рис. 7. Описание представления в дизайнере.
USE [liter]
GO
/****** Object: View [dbo].[HRAN3] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[HRAN3]
AS
SELECT HRAN1.student_isn, HRAN1.DAT, HRAN1.katalog_isn,
HRAN2.DAT AS DAT1
FROM HRAN1 INNER JOIN
HRAN2 ON HRAN1.katalog_isn = HRAN2.katalog_isn
GO
Представление HRAN4 является промежуточным и используется для подготоки данных.
Дизайнер представления представлен на следующем рисунке.
Рис. 8. Описание представления в дизайнере.
USE [liter]
GO
/****** Object: View [dbo].[HRAN4] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[HRAN4]
AS
SELECT student_isn, katalog_isn,
CASE DAT - DAT1 WHEN 0 THEN 1 ELSE 0 END AS PRIZ
FROM HRAN3
GO
Представление HRAN5 является промежуточным и используется для подготоки данных.
Дизайнер представления представлен на следующем рисунке.
Рис. 9. Описание представления в дизайнере.
USE [liter]
GO
/****** Object: View [dbo].[HRAN5] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[HRAN5]
AS
SELECT HRAN4.student_isn, HRAN4.katalog_isn, katalog.name,
katalog.nomer, katalog.avtor, katalog.izdat
FROM HRAN4 INNER JOIN
katalog ON HRAN4.katalog_isn = katalog.isn
WHERE HRAN4.PRIZ = 1
GO
Представление HRAN6 является промежуточным и используется для подготоки данных.
Дизайнер представления представлен на следующем рисунке.
Рис. 10. Описание представления в дизайнере.
USE [liter]
GO
/****** Object: View [dbo].[HRAN6] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[HRAN6]
AS
SELECT HRAN5.student_isn, HRAN5.katalog_isn, HRAN5.name,
HRAN5.nomer, HRAN5.avtor, HRAN5.izdat, student.grup,
student.fam, student.nam, student.otc,
fakult.nam AS Expr1
FROM fakult INNER JOIN
student ON fakult.isn = student.fakult_isn INNER JOIN
HRAN5 ON student.isn = HRAN5.student_isn
GO
3.2. Описание компонентов используемых, в программе
Программа реализована в среде DELHI и представлена двумя формами.
Программа основана на использовании технологии BDE для получения доступа к базе данных. Поэтому, прежде чем проектировать систему необходимо определить псевдоним базы данных. Для подключения используется встроенная система доступа к данным операционной системы WINDOWS. На следующем рисунке показана процедура создания такого подключения.
Указанную процедуру необходимо выполнить для каждого компьютера, на котором предполагается использовать данное клиентское приложение.
Рис. 11. Окно системы ODBCAD32 в режиме конструктора.
Затем необходимо выбрать драйвер. В нашем случае это SQL Server, как показано на рисунке.
Рис. 12. Выбор драйвера подключения к базе данных.
Рис. 13. Определение псевдонима и выбор SQL - сервера.
Рис. 14. Определение имени пользователя и пароля для подключения.
Подключение к базе данных реализуется объектом database1. Объект обеспечивает доступ к базе данных по технологии BDE с момента запуска программы. Настойка объекта происходит в диалоговом режиме.
В процессе настройки автоматически генерируется протокол подключения, который содержит имя пользователя и пароль для доступа к базе данных.
DATABASE NAME=
USER NAME=sa
ODBC DSN=komandgen
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
SQLQRYMODE=
LANGDRIVER=
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SCHEMA CACHE TIME=-1
MAX ROWS=-1
BATCH COUNT=200
ENABLE SCHEMA CACHE=FALSE
SCHEMA CACHE DIR=
ENABLE BCD=FALSE
ROWSET SIZE=20
BLOBS TO CACHE=64
PASSWORD=
Флажок на опции login prompt выключает запрос к пользователю при запуске программы.
Рис.15. Протокол подключения к базе данных
Форма №2 реализует справочник факультетов и студентов.
Рис.16. Форма справочников.
Query1 – формирует набор данных списка факультетов.
В момент открывания формы этот объект выполняет команду:
select * from fakult order by nam.
Редактирование справочника реализовано с помощью технологии кешированных изменений (объект UpdateSQL1).
Объект UpdateSQL1 содержит следующие команды редактирования.

Список литературы

1. Бобровский С.И. Delphi 7^ учеб. курс.-Санкт - Петербург: Питер, 2004. -736C
2. Стернс Т. Изучи сам Visual Foxpro 6.0 Мн.: ООО Попурри. 2003
3. Глушаков С.В. и др. Базы данных: Учебный курс. (Домашняя библиотека).-Ростов-на-Дону: Феникс, 2000. -504C.
4. Марков А.С. Базы данных. Введение в теорию и методологию: уч-к / Марков А.С., Лисовский К.Ю.-Москва: Финансы и статистика, 2007. -512C.
5. Шумаков П.В. Delphi 6 и разработка приложений баз данных. М.: “Нолидж”, 2007.
6. Вишневский А., Мамаев Е. Microsoft SQL Server 7 для профессионалов.-Санкт-Петербург: Питер, 2006. -896C.
7. Харафас Д. Конструкторские базы данных. М.: Машиностроение, 1990.
8. А.Н. Наумов, А.М. Вендров. Системы управления базами данных и знаний. М.: Финансы и статистика, 2001.
9. Каба М. MYSQL и Perl: коммерческие приложения для Интернета. Учебный курс + Сд.-Санкт - Петербург: Питер, 2001. -288C.
10. Карпова Т. Базы данных. Модели, разработка, реализация.-Санкт - Петербург: Питер, 2002. -304C.
11. Златополский Д.М. Сборник заданий на разработку запросов: дидактический материал по теме "Базы данных".-Москва: Чистые пруды, 2005. -32C
12. Калверт Ч. Базы данных в DELPHI 5. Руководство разработчика. К.: “Диа-Софт”. 2003.
13. Архангельский А.Я. Интегрированная среда разработки Delphi.-Москва: ЗАО, Бином, 1999. -256C.
14. Тиори Т., Фрай Дж. Проектирование структур баз данных. М.: Мир, 1985.
15. Кэнту М. Delphi 7 для профессионалов.-СПб: Питер, 2007. -1120C.
16. Бабэ Б. Просто и ясно о Borland C++.-Москва: БИНОМ, 1995. -400C.
17. Елманова Н. и др. Delphi 6 и технология COM (+ CD).-Санкт-Петербург: Питер, 2002. -640C.
18. Баас Р. и др. Delphi 7 для пользователя.-Киев: изд.группа ВНИ, 2008. -496C.
19. Гутман Г.Н. Учебные мини - проекты на Delphi.-Москва: Чистые пруды, 2005. -32C.
20. Стернс Т., Стернс Л. Изучи сам visual FoxPro 3.0... сегодня / перевод с английского.-Минск: ООО Попурри, 1979. -480C.
21. Теллес М. Borland C++ Builder: библиотека программиста.-Санкт-Петербург: Питер Ком, 1998. -512C.
22. Кэнту М. Delphi 4 для профессионалов.-СПб: Питер, 1999. -1120C.
23. Калверт Ч. Delphi 4. Самоучитель.-К: ДиаСофт, 1999. -192C.
24. Бобровский С.И. Delphi 7^ учеб. курс.-Санкт - Петербург: Питер, 2004. -736C.
25. Елманова Н. и др. Delphi 6 и технология COM (+ CD).-Санкт-Петербург: Питер, 2002. -640C.
26. Архангельский А.Я. Разработка прикладных программ для Windows в Delphi 5.-Москва: ЗАО, Бином, 1999. -256C.
27. Баас Р. и др. Delphi 5 для пользователя.-Киев: изд.группа ВНИ, 2000. -496C.
28. Шумаков В.П. Delphi 3 и разработка приложений баз данных.-Москва: Нолидж, 1999. -704C.
29. Алыев Ю.А. Алгоритмизация и языки программирования Paskal, C++,Visual Basic: учеб. справ. пособие / Аляев Ю.А. Козлов О.А.-Москва: Финансы и статистика, 2004. -32C.
30. Бобровский С.И. Delphi 7: учеб. курс.-Санкт-Петербург: Питер, 2004. -736C.
31. Гутман Г.Н. Учебные мини - проекты на Delphi.-Москва: Чистые пруды, 2005. -32C.
32. Волков В.Б. Самойчитель Delphi.-Санкт-Петербург: Питер, 2005. -268C.
33. Климова Л.М. Delphi 7. Основы программирования. Решение типовых задач. Самоучитель. - 2-е изд., перераб. и доп.-Москва: Кудиц - Образ, 2005. -480C.
34. Корняков В.Н. Программирование документов и приложений MS Office в Delphi / В.Н. Корняков.-Санкт-Петербург: БХВ - Петербург, 2005. -496C.
35. Елманова Н. Delphi и технология COM (+ CD): мастер-класс / Н. Елманова, С. Трепалин, А. Тенцер.-Санкт-Петербург: Питер, 2003. -698C.
36. Фаронов В. Delphi: учебный курс (+дискета).-Санкт-Петербург: Питер, 2002. -130C.
37. Жуков А. Изучаем Delphi.-Санкт-Петербург: Питер, 2005. -347C.
38. Хармон Э. Разработка СОМ - приложение в среде Delphi: учеб. пособие / пер. с англ.-Москва: Вильямс, 2000. -464C.
39. Фаронов В.В. Delphi. Программирование на языке высокого уровня: учебник для вузов / В.В. Фаронов.-Санкт-Петербург: Питер, 2006. -640C.
40. Карпова Т. Базы данных. Модели, разработка, реализация.-Санкт - Петербург: Питер, 2002. -304C.
41. Златополский Д.М. Сборник заданий на разработку запросов: дидактический материал по теме "Базы данных".-Москва: Чистые пруды, 2008. -32C.
42. Фаронов В.В. Программирование баз данных в Delphi 7: учебный курс. / В.В. Фаронов.-Санкт-Петербург: Питер, 2005. -459C.
43. Глушаков С.В. и др. Базы данных: Учебный курс. (Домашняя библиотека).-Ростов-на-Дону: Феникс, 2000. -504C.
44. Калверт Ч. Базы данных в Delphi 4. Руководство разработчика.-К: Диасофт, 1999. -461C.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0059
© Рефератбанк, 2002 - 2024