Курсовой (Delphi)

  • 01 окт. 2012 г.
  • 3077 Слова
СОДЕРЖАНИЕ

Введение …………………………………………………………………………2
Основная часть ……................................................................................................3
Описание программного обеспечения …………………………...9
Структура БД ……………………………………………………..10
Структура запросов БД …………………………………………..17
Инструкция пользователю ……………………………………………………...21
Заключение ……………………………………………………………………...25Список используемой литературы ……………………………………………..26
Введение
Выбор темы разработки БД и запросов является актуальным, поскольку традиционно СУБД занимают особое место в IT-индустрии. Причина этого настолько очевидна: информацию необходимо хранить и иметь к ней доступ. Хранить надежно, получать доступ максимально быстро. Это одни из основных требований. Сегодня заказчика интересует надежная,масштабируемая, безопасная платформа СУБД, которая позволяет быстро разрабатывать готовые решения для предприятия, не требует больших трудозатрат на ее обслуживание и в то же время обходится дешевле, чем платформы вчерашнего дня; эффективность технической поддержки, наличие учебных центров с качественным обучением, наличие широкого спектра средств разработки приложений, функциональность. Что касается требованийукраинских заказчиков к СУБД, то они остались прежними: в первую очередь - надежность, а затем - быстродействие, функциональность и, конечно же, цена.
Управление любой сложной социально-экономической системой - весьма затруднительно без обратной связи, которая заключается в отслеживании и анализе данных, отражающих состояние этой системы и ситуацию вокруг нее. Постоянная доступность актуальнойинформации дает возможность оценить текущее положение дел, а обзор изменения конкретных характеристик во времени позволяет обнаружить тенденции развития системы и сделать выводы о том, что ожидает ее в будущем. Таким образом, обладая всей полнотой сведений о состоянии системы и ее элементов в статике и динамике, управляющий персонал может принимать грамотные решения по применению мер регулирования.Основная часть


ЦЕЛЬ КУРСОВОГО ПРОЕКТА
• Закрепить лекционный материал;
• Закрепить знания о принципах программирования (Delphi);
ЗАДАНИЕ
• Разработать БД библиотеки;
• Разработать SQL запросы к данным.
Окончательный вид проекта:
[pic]
Листинг:
unit MainUnit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,StdCtrls, Grids, DBGrids, ToolWin, ComCtrls, Menus, ImgList,
ExtCtrls, DBCtrls, Buttons;
type
TMainForm = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
GroupBox1: TGroupBox;
DBGrid1: TDBGrid;
Label1: TLabel;
N2: TMenuItem;
ImageList1: TImageList;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9:TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
Label2: TLabel;
AuthorFindEdit: TEdit;
Label3: TLabel;
NameFindEdit: TEdit;
Label4: TLabel;
YearFindEdit: TEdit;
YearFindBtn: TBitBtn;
DBGrid2: TDBGrid;
DBNavigator1: TDBNavigator;
Label5: TLabel;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
GroupBox2: TGroupBox;Label6: TLabel;
FindAutorEdit: TEdit;
Label7: TLabel;
FindNameEdit: TEdit;
NewFindBtn: TBitBtn;
GroupBox3: TGroupBox;
Label8: TLabel;
FindCopyEdit: TEdit;
BitBtn1: TBitBtn;
Label9: TLabel;
ComboBox1: TComboBox;
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure N5Click(Sender: TObject);
procedureN6Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure N10Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure NameFindEditChange(Sender: TObject);
procedure AuthorFindEditChange(Sender: TObject);
procedure YearFindBtnClick(Sender: TObject);
procedure MainFormClose(Sender: TObject;...