Автор работы: Пользователь скрыл имя, 25 Октября 2017 в 16:44, курсовая работа
Электронное учебное пособие (ЭУП) — это электронное издание, частично или полностью заменяющее или дополняющее учебник и официально утвержденное в качестве данного вида издания
Реформа современного образования может состояться лишь при условии создания таких компьютерных пакетов (электронных учебников, пособий, тренажеров, тестеров и проч.), наличие которых обеспечит одну и ту же компьютерную среду в специализированной аудитории на практических занятиях, в компьютерном классе учебного заведения или общежитии, оборудованном для самостоятельной работы учащихся, а также дома на персональном компьютере.
Введение
4
1
Постановочная часть
5
1.1
Формулировка задачи
5
1.2
Описание входных данных
5
1.3
Требования к интерфейсу
5
2
Проектная часть
7
2.1
Описание информационной базы
7
2.2
Описание алгоритма
7
2.3
Описание интерфейса
9
3
Инструментальные средства реализации проекта
13
3.1
Краткая характеристика используемой операционной системы
13
3.2
Краткая характеристика языка программирования
13
4
Эксплуатация
14
4.1
Требования к аппаратному обеспечению
14
4.2
Инструкция пользователю
14
4.3
Инструкция программисту
14
5
Мероприятия по технике безопасности и охране труда
15
Заключение
18
Список использованных источников
wb1: TWebBrowser;
tbl1: TADOTable;
ds1: TDataSource;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormActivate(Sender: TObject);
procedure FormResize(Sender: TObject);
procedure btn1Click(Sender: TObject);
procedure btn3Click(Sender: TObject);
procedure btn2Click(Sender: TObject);
procedure btn4Click(Sender: TObject);
procedure dblkcbb1Click(Sender: TObject);
procedure btn5Click(Sender: TObject);
procedure btn6Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure pnl3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form8: TForm8;
implementation
uses Unit1, Unit10;
{$R *.dfm}
procedure TForm8.FormClose(Sender: TObject; var Action: TCloseAction);
begin
form1.show;
end;
procedure TForm8.FormActivate(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
Form8.WindowState := wsMaximized;
pnl2.Height:=Form8.Height div 5;
pnl3.Height:=Form8.Height div 5;
pnl4.Height:=Form8.Height div 5;
dblkcbb1.Top:=pnl3.Height div 4;
btn3.Top:=pnl3.Height div 2 +pnl3.Height div 4;
dblkcbb1.Left:=pnl3.Width div 2 -dblkcbb1.Width div 2 ;
btn3.Left:=pnl3.Width div 2 -btn3.Width div 2;
btn1.Top:=(form8.Height-pnl2.
btn1.Left:=pnl1.Width div 2 - btn1.Width div 2;
btn2.Top:=pnl2.Height div 4 ;
btn4.Top:=pnl2.Height div 2 +pnl2.Height div 4;
btn2.Left:=pnl2.Width div 2-btn2.Width div 2 ;
btn4.left:=pnl2.Width div 2-btn4.Width div 2;
btn5.Top:=pnl4.Height div 4 ;
btn6.Top:=pnl4.Height div 2 +pnl4.Height div 4;
btn5.Left:=pnl4.Width div 2-btn5.Width div 2 ;
btn6.left:=pnl4.Width div 2-btn6.Width div 2;
end;
procedure TForm8.FormResize(Sender: TObject);
begin
pnl1.Align:=alLeft;
wb1.Align:=alClient;
pnl2.Height:=Form8.Height div 5;
pnl3.Height:=Form8.Height div 5;
pnl4.Height:=Form8.Height div 5;
dblkcbb1.Top:=pnl3.Height div 4;
btn3.Top:=pnl3.Height div 2 +pnl3.Height div 4;
dblkcbb1.Left:=pnl3.Width div 2 -dblkcbb1.Width div 2 ;
btn3.Left:=pnl3.Width div 2 -btn3.Width div 2;
btn1.Top:=(form8.Height-pnl2.
btn1.Left:=pnl1.Width div 2 - btn1.Width div 2;
btn2.Top:=pnl2.Height div 4 ;
btn4.Top:=pnl2.Height div 2 +pnl2.Height div 4;
btn2.Left:=pnl2.Width div 2-btn2.Width div 2 ;
btn4.left:=pnl2.Width div 2-btn4.Width div 2;
btn5.Top:=pnl4.Height div 4 ;
btn6.Top:=pnl4.Height div 2 +pnl4.Height div 4;
btn5.Left:=pnl4.Width div 2-btn5.Width div 2 ;
btn6.left:=pnl4.Width div 2-btn6.Width div 2;
end;
procedure TForm8.btn1Click(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
end;
procedure TForm8.btn3Click(Sender: TObject);
begin
Unit10.avtor:=7;
Form10.lbl3.Caption:=IntToStr(
form10.showmodal;
end;
procedure TForm8.btn2Click(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
end;
procedure TForm8.btn4Click(Sender: TObject);
var
name01,mydir:string;
begin
MyDIR:=ExtractFileDir(
with dlgOpen1 do
if Execute then
begin;
name01:=ExtractFileName(
if CopyFile(PChar(dlgOpen1.
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
end;
end;
procedure TForm8.dblkcbb1Click(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
end;
procedure TForm8.btn5Click(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
end;
procedure TForm8.btn6Click(Sender: TObject);
var
name01,mydir:string;
begin
MyDIR:=ExtractFileDir(
with dlgOpen1 do
if Execute then
begin;
name01:=ExtractFileName(
if CopyFile(PChar(dlgOpen1.
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
end;
end;
procedure TForm8.N1Click(Sender: TObject);
begin
Form1.close;
end;
procedure TForm8.pnl3Click(Sender: TObject);
begin
btn1.SetFocus;
dblkcbb1.SetFocus;
end;
end.
unit Unit9;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, OleCtrls, SHDocVw, DBCtrls, StdCtrls, ExtCtrls, Menus;
type
TForm9 = class(TForm)
mm1: TMainMenu;
N1: TMenuItem;
dlgOpen1: TOpenDialog;
pnl1: TPanel;
lbl1: TLabel;
btn1: TButton;
pnl2: TPanel;
btn2: TButton;
btn4: TButton;
pnl3: TPanel;
lbl2: TLabel;
btn3: TButton;
dblkcbb1: TDBLookupComboBox;
pnl4: TPanel;
btn5: TButton;
btn6: TButton;
wb1: TWebBrowser;
ds1: TDataSource;
tbl1: TADOTable;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormActivate(Sender: TObject);
procedure FormResize(Sender: TObject);
procedure btn1Click(Sender: TObject);
procedure btn3Click(Sender: TObject);
procedure btn2Click(Sender: TObject);
procedure btn4Click(Sender: TObject);
procedure dblkcbb1Click(Sender: TObject);
procedure btn5Click(Sender: TObject);
procedure btn6Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure pnl3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form9: TForm9;
implementation
uses Unit1, Unit8, Unit10;
{$R *.dfm}
procedure TForm9.FormClose(Sender: TObject; var Action: TCloseAction);
begin
form1.show;
end;
procedure TForm9.FormActivate(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
Form9.WindowState := wsMaximized;
pnl2.Height:=Form9.Height div 5;
pnl3.Height:=Form9.Height div 5;
pnl4.Height:=Form9.Height div 5;
dblkcbb1.Top:=pnl3.Height div 4;
btn3.Top:=pnl3.Height div 2 +pnl3.Height div 4;
dblkcbb1.Left:=pnl3.Width div 2 -dblkcbb1.Width div 2 ;
btn3.Left:=pnl3.Width div 2 -btn3.Width div 2;
btn1.Top:=(form9.Height-pnl2.
btn1.Left:=pnl1.Width div 2 - btn1.Width div 2;
btn2.Top:=pnl2.Height div 4 ;
btn4.Top:=pnl2.Height div 2 +pnl2.Height div 4;
btn2.Left:=pnl2.Width div 2-btn2.Width div 2 ;
btn4.left:=pnl2.Width div 2-btn4.Width div 2;
btn5.Top:=pnl4.Height div 4 ;
btn6.Top:=pnl4.Height div 2 +pnl4.Height div 4;
btn5.Left:=pnl4.Width div 2-btn5.Width div 2 ;
btn6.left:=pnl4.Width div 2-btn6.Width div 2;
end;
procedure TForm9.FormResize(Sender: TObject);
begin
pnl1.Align:=alLeft;
wb1.Align:=alClient;
pnl2.Height:=Form9.Height div 5;
pnl3.Height:=Form9.Height div 5;
pnl4.Height:=Form9.Height div 5;
dblkcbb1.Top:=pnl3.Height div 4;
btn3.Top:=pnl3.Height div 2 +pnl3.Height div 4;
dblkcbb1.Left:=pnl3.Width div 2 -dblkcbb1.Width div 2 ;
btn3.Left:=pnl3.Width div 2 -btn3.Width div 2;
btn1.Top:=(form9.Height-pnl2.
btn1.Left:=pnl1.Width div 2 - btn1.Width div 2;
btn2.Top:=pnl2.Height div 4 ;
btn4.Top:=pnl2.Height div 2 +pnl2.Height div 4;
btn2.Left:=pnl2.Width div 2-btn2.Width div 2 ;
btn4.left:=pnl2.Width div 2-btn4.Width div 2;
btn5.Top:=pnl4.Height div 4 ;
btn6.Top:=pnl4.Height div 2 +pnl4.Height div 4;
btn5.Left:=pnl4.Width div 2-btn5.Width div 2 ;
btn6.left:=pnl4.Width div 2-btn6.Width div 2;
end;
procedure TForm9.btn1Click(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
end;
procedure TForm9.btn3Click(Sender: TObject);
begin
Unit10.avtor:=8;
Form10.lbl3.Caption:=IntToStr(
form10.showmodal;
end;
procedure TForm9.btn2Click(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
end;
procedure TForm9.btn4Click(Sender: TObject);
var
name01,mydir:string;
begin
MyDIR:=ExtractFileDir(
with dlgOpen1 do
if Execute then
begin;
name01:=ExtractFileName(
if CopyFile(PChar(dlgOpen1.
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
end;
end;
procedure TForm9.dblkcbb1Click(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
end;
procedure TForm9.btn5Click(Sender: TObject);
begin
wb1.Navigate(ExtractFilePath(
end;
procedure TForm9.btn6Click(Sender: TObject);
var
name01,mydir:string;
begin
MyDIR:=ExtractFileDir(
with dlgOpen1 do
if Execute then
begin;
name01:=ExtractFileName(
if CopyFile(PChar(dlgOpen1.
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
end;
end;
procedure TForm9.N1Click(Sender: TObject);
begin
Form1.close;
end;
procedure TForm9.pnl3Click(Sender: TObject);
begin
btn1.SetFocus;
dblkcbb1.SetFocus;
end;
end.
unit Unit10;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm10 = class(TForm)
lbl1: TLabel;
edt1: TEdit;
lbl2: TLabel;
edt2: TEdit;
btn1: TButton;
btn2: TButton;
btn3: TButton;
dlgOpen1: TOpenDialog;
lbl3: TLabel;
procedure btn1Click(Sender: TObject);
procedure btn2Click(Sender: TObject);
procedure btn3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form10: TForm10;
avtor,i:Integer;
r:string;
implementation
uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8, Unit9;
{$R *.dfm}
procedure TForm10.btn1Click(Sender: TObject);
begin
with dlgOpen1 do
if Execute then
begin;
edt2.Text:=dlgOpen1.FileName;
r:=ExtractFileExt( dlgOpen1.FileName);
end;
end;
procedure TForm10.btn2Click(Sender: TObject);
var
mydir:string;
begin
MyDIR:=ExtractFileDir(
case avtor of
1:begin
if CopyFile(PChar(edt2.Text),
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
form2.tbl1.insert;
form2.tbl1.fieldbyname('nazv')
form2.tbl1.fieldbyname('put').
Form2.tbl1.Post;
end;
2:begin
if CopyFile(PChar(edt2.Text),
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
form3.tbl1.insert;
form3.tbl1.fieldbyname('nazv')
form3.tbl1.fieldbyname('put').
Form3.tbl1.Post;
end;
3:begin
if CopyFile(PChar(edt2.Text),
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
form4.tbl1.insert;
form4.tbl1.fieldbyname('nazv')
form4.tbl1.fieldbyname('put').
Form4.tbl1.Post;
end;
4:begin
if CopyFile(PChar(edt2.Text),
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
form5.tbl1.insert;
form5.tbl1.fieldbyname('nazv')
form5.tbl1.fieldbyname('put').
Form5.tbl1.Post;
end;
5:begin
if CopyFile(PChar(edt2.Text),
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
form6.tbl1.insert;
form6.tbl1.fieldbyname('nazv')
form6.tbl1.fieldbyname('put').
Form6.tbl1.Post;
end;
6:begin
if CopyFile(PChar(edt2.Text),
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
form7.tbl1.insert;
form7.tbl1.fieldbyname('nazv')
form7.tbl1.fieldbyname('put').
Form7.tbl1.Post;
end;
7:begin
if CopyFile(PChar(edt2.Text),
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
form8.tbl1.insert;
form8.tbl1.fieldbyname('nazv')
form8.tbl1.fieldbyname('put').
Form8.tbl1.Post;
end;
8:begin
if CopyFile(PChar(edt2.Text),
ShowMessage('Файл был добавлен')
else ShowMessage('Ошибка при копировании');
form9.tbl1.insert;
form9.tbl1.fieldbyname('nazv')
form9.tbl1.fieldbyname('put').
Form9.tbl1.Post;
end;
end;
end;
procedure TForm10.btn3Click(Sender: TObject);
begin
edt1.Text:='';
edt2.Text:='';
Form10.close;
end;
end.
Приложение Б
Описание содержимого диска
Папка «Учебник по русской литературе» - с основными программными файлами, занимает место на диске – 7,04 Gb:
Информация о работе Электронный учебник по русской литературе 60-90х годов XIX в