Разработка базы данных «Рыболовецкого колхоза»
Курсовая работа, 05 Декабря 2011, автор: пользователь скрыл имя
Описание
Целью курсовой работы является создание информационно-программной системы для решения следующих задач:
К разрабатываемой системе предъявлены следующие требования:
наличие централизованного хранилища данных для всех объектов автоматизированного учета;
ведение операций информационного учета с компьютеров локальной сети;
создание унифицированного доступа к данным с использованием специализированного интерфейса пользователя, который отражает специфику предметной области.
Работа состоит из 1 файл
Записка.doc
— 393.50 Кб (Скачать документ)begin
i:=0;
Memo1.Clear;
predel:=DM1.ADOTable6.
for i:=0 to predel do
begin
DM1.ADOTable6.RecNo:=i+1;
Memo1.Lines.Add(DM1.ADOTable6.
end;
DBGrid8.Columns[1].PickList:=
DM1.ADOTable6.RecNo:=1;
//////////////////////////////
i:=0;
Memo1.Clear;
predel:=DM1.ADOTable8.
for i:=0 to predel do
begin
DM1.ADOTable8.RecNo:=i+1;
Memo1.Lines.Add(DM1.ADOTable8.
end;
Label12.Caption:=IntToStr(
DBGrid8.Columns[6].PickList:=
DM1.ADOTable8.RecNo:=1;
end;
procedure TForm4.PageControl1Change(
begin
end;
end.
UNIT5
unit Unit5;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls,
Grids, DBGrids, Menus, StdCtrls;
type
TForm5 = class(TForm)
PageControl1: TPageControl;
TabSheet2: TTabSheet;
MainMenu1: TMainMenu;
DBGrid1: TDBGrid;
N1: TMenuItem;
Button1: TButton;
Label1: TLabel;
Button2: TButton;
DBGrid2: TDBGrid;
Label2: TLabel;
Button3: TButton;
Label3: TLabel;
procedure Button1Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure
Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form5: TForm5;
vsego,partneram,v:Integer;
implementation
uses Unit1, Unit2, Unit3,
Unit4, Unit6;
{$R *.dfm}
procedure TForm5.Button1Click(Sender:
TObject);
var
i:Integer;
et:Integer;
begin
et:=DM1.ADOTable1.RecordCount;
vsego:=0;
for i:=1 to et do
begin
DM1.ADOTable1.RecNo:=i;
vsego:=vsego + DM1.ADOTable1.Fields[4].
end;
Label1.Caption:= 'За весь период
путины выловлено
' + IntTostr(vsego) + '
килограмм' ;
i:=0;
end;
procedure TForm5.N1Click(Sender: TObject);
begin
DM1.DataSource1.Enabled:=true;
DM1.ADOTable1.Active:=true;
DM1.DataSource2.Enabled:=true;
DM1.ADOTable2.Active:=true;
DM1.DataSource3.Enabled:=true;
DM1.ADOTable3.Active:=true;
DM1.DataSource4.Enabled:=true;
DM1.ADOTable4.Active:=true;
DM1.DataSource5.Enabled:=true;
DM1.ADOTable5.Active:=true;
DM1.DataSource6.Enabled:=true;
DM1.ADOTable6.Active:=true;
DM1.DataSource7.Enabled:=true;
DM1.ADOTable7.Active:=true;
DM1.DataSource8.Enabled:=true;
DM1.ADOTable8.Active:=true;
DM1.DataSource9.Enabled:=true;
DM1.ADOTable10.Active:=true;
end;
procedure TForm5.Button2Click(Sender: TObject);
var
i,eot,f:Integer;
begin
f:=DM1.ADOTable2.RecordCount;
i:=0;
eot:=0;
v:=0;
for i:=1 to f do
begin
DM1.ADOTable2.RecNo:=i;
v := v + DM1.ADOTable2.Fields[5].
end;
Label2.Caption:='Партнерам
отгружено '+IntToStr(v)+'
кг';
end;
procedure TForm5.Button3Click(Sender: TObject);
var
suma:Integer;
begin
suma:=vsego-v;
Label3.Caption:='На базу доставлено ' + IntToStr(suma) + ' кг';
end;
end.
UNIT6
unit Unit6;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, Grids,
DBGrids;
type
TForm6 = class(TForm)
MainMenu1: TMainMenu;
DBGrid1: TDBGrid;
N1: TMenuItem;
DBGrid2: TDBGrid;
DBGrid3: TDBGrid;
procedure N1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form6: TForm6;
implementation
uses Unit1, Unit2, Unit3,
Unit4, Unit5;
{$R *.dfm}
procedure TForm6.N1Click(Sender: TObject);
begin
DM1.DataSource1.Enabled:=true;
DM1.ADOTable1.Active:=true;
DM1.DataSource2.Enabled:=true;
DM1.ADOTable2.Active:=true;
DM1.DataSource3.Enabled:=true;
DM1.ADOTable3.Active:=true;
DM1.DataSource4.Enabled:=true;
DM1.ADOTable4.Active:=true;
DM1.DataSource5.Enabled:=true;
DM1.ADOTable5.Active:=true;
DM1.DataSource6.Enabled:=true;
DM1.ADOTable6.Active:=true;
DM1.DataSource7.Enabled:=true;
DM1.ADOTable7.Active:=true;
DM1.DataSource8.Enabled:=true;
DM1.ADOTable8.Active:=true;
DM1.DataSource9.Enabled:=true;
DM1.ADOTable10.Active:=true;
end;
end.
5.
Руководство пользователя
Системные требования:
ОС
Windows XP/Vista/Seven, CPU 1GHz, RAM 512Mb, HDD 5Mb, монитор
с разрешением 800х600, клавиатура, мышь.
В состав программного продукта входят:
- FISH.EXE сама программа
- Fish.mdb файл базы данных
Инструкции по работе:
Основное
назначение программы –
ведение учета основных необходимых данных
в рыболовецком колхозе. Вывод информации
по отраслям.
Заключение
Задачей данного курсового проекта было создание базы данных в формате MS Access 2007 , а также приложения способного управлять данной базой: создание, открытие, добавление, редактирование и удаление записей. В ходе работы над курсовым проектом все из заявленных задач были успешно реализованы.
Курсовое приложение создавалось с помощью высокотехнологичного и производительного пакета разработки Delphi 2007.
В
процессе выполнения работ были получены
знания в программировании приложений
взаимодействующих с базами данных.
Таким
образом, все цели и задачи, поставленные
перед автором работы, были полностью
реализованы.
Список литературы
- Архангельский, А.Я. Программирование в Delphi. [текст] / А.Я. Архангельский – М.: Бином, 2002. – 1152 с.
- Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. / А.М. Вендров. – М.: Финансы и статистика, 1998. - 176 с.: ил.
- Дейт, К. Введение в системы баз данных. / К. Дейт М., – СПб., Киев: Издательский дом «Вильямс». 2000. – 950 с.: ил.
- Мамаев, Е. Microsoft SQL Server 2000. / Е. Мамаев – СПб.:БХВ-Петербург, 2002. – 1200 с.
- Мюллер, Р. Базы данных и UML проектирование. / Р. Мюллер – М.: Лори, 2002. – 420 с.
- Нейбург, Э. Проектирование баз данных с помощью UML. / Э. Нейбург, Роберт Максимчук – М.: Вильямс, 2002. – 288 с.
- Тиори, Т. Проектирование структур баз данных, т. 1. / Т. Тиори, Дж. Фрай – М.: Мир, 1985.
- Тихомиров, Ю. Microsoft SQL Server 2000. Разработка приложений. / Ю. Тихомиров – СПб.: БХВ - Петербург, 2000.
- Харрингтон, Д.Л. Проектирование реляционных баз данных. / Д.Л. Харрингтон – М.: Лори. 2000.
- Хомоненко, А.Д. Базы данных: учебник для высших учебных заведений. / А.Д. Хомоненко, М.Г.Мальцев, В.М. Цыганков – СПб: КОРОНА принт., 2000.
Приложение
В
результате проделанной работы была
создана база данных и программа
для управления ею. На прилагаемом к
работе диске находятся следующие данные:
| Каталог | Файл | Описание |
| DB | Проект приложения | сценарий создания базы данных |
| Записка | Записка.doc | Текст пояснительной записки |