Автор работы: Пользователь скрыл имя, 14 Июня 2014 в 22:39, дипломная работа
Цель работы. Разработать электронный учебник на примере дисциплины «Правовые основы медико-социальной экспертизы» для овладения навыками создания электронно-информационных ресурсов.
Для достижения поставленной цели необходимо решить следующие задачи:
изучение проектирования и использования электронного учебника;
создание электронного учебника по дисциплине «Правовые основы медико-социальной экспертизы».
Для работы с электронным изданием, иначе, для его чтения, необходимо определенное аппаратное и программное обеспечение рабочего места пользователя. Основными компонентами аппаратного обеспечения являются тип используемого компьютера или состав его системного блока и тип и параметры средства визуализации информации – монитора.
В настоящее время аппаратное и программное обеспечение компьютера достигло такого уровня, что стало возможно реализовать на его основе электронный учебник, имеющий целый ряд преимуществ перед печатным изделием. Одними из таких особенностей являются:
В отличие от обычного текста, гипертекст – это множество отдельных блоков текста (узлов), связанных между собой через гиперссылки.
Интерактивность – создает у пользователя не только ощущение способности управлять ходом событий, но и ощущение ответственности за получаемый результат.
Программное обеспечение: Операционная система Windows 2000, Windows XP, Windows 7.
Заключение
В ходе выполнения курсовой работы был исследован вопрос разработки программного обеспечения электронного учебника и в качестве практического приложения был разработан электронный учебник «Правовые основы медико-социальной экспертизы». Программное обеспечение, реализовано с использованием среды программирования Delphi. Имеющая довольно простой интерфейс, позволяющий свободно работать учащимся с лекционным материалом, и пройти тест для проверки полученных знаний.
Программное обеспечение может использоваться преподавателями в целях улучшения и проверки качества знаний студентов. Или же использоваться самими студентами в качестве материала для самостоятельных работ.
Электронный учебник необходим для самостоятельной работы учащихся при очном и, особенно, дистанционном обучении потому, что он:
Электронный учебник удобен для преподавателя тем, что он:
Таким образом, чтобы создать качественные электронные учебник, необходимо использовать дорогостоящее оборудование и программное обеспечение. Над проектом должны работать профессионалы методисты, программисты, художники и аниматоры, которые бы могли воплотить идеи преподавателя в жизнь. Очевидно, что создание качественного электронного учебника с нуля для рядового преподавателя подчас трудная неразрешимая задача
Список использованной литературы
Приложение
Form 1 – Главная форма
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, jpeg, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
Label1: TLabel;
Image1: TImage;
img1: TImage;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2, Unit3, Unit4;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
Form1.Hide;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Form3.Show;
Form1.Hide;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
Form4.Show;
Form1.Hide;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
Form1.Close;
end;
end.
Form 2 – Форма учебника
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleCtrls, SHDocVw;
type
TForm2 = class(TForm)
WebBrowser1: TWebBrowser;
Button1: TButton;
Button2: TButton;
btn1: TButton;
procedure Button1Click(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure btn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses Unit1;
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
begin
WebBrowser1.GoBack;
end;
procedure TForm2.FormShow(Sender: TObject);
var path:string;
begin
WebBrowser1.Align:=alClient;
GetDir(0,path);
WebBrowser1.Navigate(path+'\
end;
procedure TForm2.btn1Click(Sender: TObject);
begin
Form1.Show;
Form2.Hide;
end;
end.
Form 3– Форма теста
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm3 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton;
Button1: TButton;
Button2: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Memo1: TMemo;
Label7: TLabel;
Label8: TLabel;
RadioButton4: TRadioButton;
RadioButton5: TRadioButton;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Label1Click(Sender: TObject);
procedure Label2Click(Sender: TObject);
procedure Label3Click(Sender: TObject);
procedure Label7Click(Sender: TObject);
procedure Label8Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
f,frez:textfile;
s:string;
i,t:integer;
implementation
uses Unit1;
type
TArrStr = array of String;
TVopr = record
CenaVopr : Integer;
Vopr : String;
Otvets : TArrStr;
end;
{$R *.dfm}
procedure TForm3.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Form1.Show;
Form3.Hide;
end;
procedure TForm3.Button2Click(Sender: TObject);
begin
i:=strtoint(edit1.Text);
inc(i);
edit1.text:=inttostr(i);
readln(f,s);
memo1.Lines[0]:=s;
readln(f,s);
label1.caption:=s;
readln(f,s);
label2.caption:=s;
readln(f,s);
label3.caption:=s;
readln(f,s);
label7.caption:=s;
readln(f,s);
label8.caption:=s;
case i of
1: if radiobutton5.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
2: if radiobutton4.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
3: if radiobutton5.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
4: if radiobutton5.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
5: if radiobutton1.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
6: if radiobutton5.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
7: if radiobutton1.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
8: if radiobutton2.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
9: if radiobutton3.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
10: if radiobutton1.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
11: if radiobutton3.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
12: if radiobutton5.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
13: if radiobutton5.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
14: if radiobutton1.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
15: if radiobutton1.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
16: if radiobutton1.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
17: if radiobutton1.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
18: if radiobutton5.checked=true then
begin
t:=strtoint(edit2.text);
inc(t);
edit2.text:=inttostr(t);
end;
19: if radiobutton5.checked=true then
begin
Информация о работе Создание электронного учебника «Правовые основы медико-социальной экспертизы»