Помощь в написании студенческих работ
Антистрессовый сервис

Описание контрольного примера реализации проекта

РефератПомощь в написанииУзнать стоимостьмоей работы

Произведя все манипуляции с разделами программы, и, решив все свои задания, пользователь может закрыть программу, нажав в главном меню вкладку «Выход». электронный документооборот информация Сообщение пользователю При работе с программой предопределено появление таких сообщений для пользователя, как «Неверный логин или пароль», которое появляется при неверном вводе данных авторизации, а также… Читать ещё >

Описание контрольного примера реализации проекта (реферат, курсовая, диплом, контрольная)

Запускаем готовую программу с помощью исполняемого файла приложений с типом *.exe. После запуска появится окно авторизации.

Окно авторизации.

Рисунок 29 — Окно авторизации.

В зависимости от пользователя (в программе создано разделение на двух пользователей — учителей и методиста) необходимо ввести соответствующий логин и пароль. После успешного ввода данных появится соответствующее пользователю окно меню. Конкретный пример работы с программой будет рассмотрен на основе работы администратора (методиста организации), что позволит в полной мере увидеть весь функционал АИС.

Окно меню администратора.

Рисунок 30 — Окно меню администратора.

Далее для корректной работы программы необходимо выбрать справочники и заполнить их данными. Заполнение справочников данными необходимо начинать со справочника «Предметы», «Преподаватели», а после справочник «УМК».

Окно меню администратора с выделением справочников.

Рисунок 31 — Окно меню администратора с выделением справочников.

Справочник «Предметы».

Рисунок 32 — Справочник «Предметы».

Справочник «Преподаватели».

Рисунок 33 — Справочник «Преподаватели».

Справочник «УМК».

Рисунок 34 — Справочник «УМК».

При заполнении справочника «УМК» помимо заполнения полей таблицы необходимо загрузить в архив все документы по заполняемому комплексу. Для этой цели создана кнопка работы с файловым архивом, которая открывает его.

Рисунок 35 — Файловый архив программы.

Далее, после заполнения всех справочников, необходимо создать документ «Ведомость учета», на основании которого формируются отчеты.

Окно меню администратора с выделением документа.

Рисунок 36 — Окно меню администратора с выделением документа.

Окно документа «Ведомость учета».

Рисунок 37 — Окно документа «Ведомость учета».

После заполнения и создания ведомости, пользователь может вывести ее на экран и пользоваться ею для дальнейшей работы, как промежуточным документом, или как упрощенной неофициальной формой отчетного документа.

Документ «Ведомость учета».

Рисунок 38 — Документ «Ведомость учета».

Далее, при заполненной ведомости, необходимо проследовать к формированию необходимых отчетов.

Окно меню администратора с выделением отчетов.

Рисунок 39 — Окно меню администратора с выделением отчетов.

Для примера мы оформим отчет по движению УМК за некоторый период времени.

Окно отчета по движению УМК.

Рисунок 40 — Окно отчета по движению УМК.

Отчет по движению УМК.

Рисунок 41 — Отчет по движению УМК.

Представленный пример работы АИС полностью показывает весь функционал программы. Рассмотрена работа всех подсистем программы, показаны виды промежуточной документации, а также выходной документации.

ЗАКЛЮЧЕНИЕ

В результате выполнения выпускной квалификационной работы было спроектировано автоматизированное рабочее место ведущего методиста для учебной организации. Разработанная система относится к системам учетного типа и имеет некоторые признаки аналитической системы. Данная разработка улучшает качество обработки информации, автоматизирует процессы ввода данных, вывода результатов. В процессе разработки АРМ были получены следующие результаты:

проведен анализ предметной области решаемой задачи, в результате которого определены потоки входной, выходной, плановой и оперативно-учетной информации;

изучена структура организации;

определена цель и назначение автоматизированного варианта решения задачи — снижение трудовых затрат;

проведен анализ существующих разработок и обоснован выбор технологии проектирования;

дана характеристика нормативно-справочной, входной оперативной информации и результатной информации;

организован сбор, передача, обработка и выдача информации посредством экранных форм, печатных отчетов.

В результате произведенных проектных мероприятий в данной работе спроектирована АРМ, лежащая в основе автоматизированного рабочего места методиста филиала МЭСИ. Спроектированная АРМ относится к информационным системам учетного типа.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

.

  • 1. Базы данных и Delphi. Теория и практика: Учебник/ под ред. проф. Дмитрий Осипов, 2011. — 400 с. ISBN: 978−5-9775−0659−5.
  • 2. Информационные системы в экономике: Учебник / под ред. проф. В. В. Дика — М.: Финансы и статистика, 1996.
  • 3. Delphi. Программирование для Windows, OS X, iOS и Android /: ИНФРА-М, 2014. — 640 с. — (Серия «Высшее образование»).
  • 4. Мишенин А. И. Теория экономических информационных систем. — М.: Финансы и статистика, 1999.
  • 5. Разработка клиент-серверных приложений в Delphi. Рубанцев Валерий. 2011. 418стр.
  • 6. Смирнова Г. Н. Проектирование экономических информационных систем. / под ред. Тельнова Ю. Ф. — М.: Финансы и статистика, 2001.
  • 7. Справочная правовая система «Гарант».
  • 8. Справочная система «Консультант плюс».
  • 9. Технологии Delphi 2006. Новые возможности, Сергей Бобровский. 2006. 288стр.
  • 10. Уткин В. Б., Балдин К. В. Информационные системы и технологии в экономике. Учебник. М.: ЮНИТИ, 2008.
  • 11. Гайдамакин Н. А. Автоматизированные информационные системы, банки и базы данных. Вводный курс: учебное пособие. — М: Гелиос АРВ, 2002. — 368 с.
  • 12. Емельянова Н. З., Партыка Т. А., Попов И. Основы построения автоматизированных информационных систем: учебное пособие для студ. СПО. — М: Форум; Инфра-М, 2005. — 416 с.
  • 13. Методические указания к выполнению дипломного проекта по дисциплине «Проектирование информационных систем»
  • 14. Моисеенко С. SQL: задачи и решения. — СПб: Питер, 2006. — 256 с.
  • 15. Принципы построения автоматизированных информационных систем (АИС). Техническое и рабочее проектирование АИС: учеб. пособие для вузов / разраб. В. Н. Кузубовым. — М: Совр. Гум. Ун-т, 2000. — 102 с.
  • 16. Создание компонентов в среде Delphi. Михаил Голованов, Евгений Веселов. 2004. 320стр.
  • 17. http://www.lawmix.ru/ правовая информация
  • 18. Delphi и Model Driven Architecture. Разработка приложений баз данных, Константин Грибачев, 2004, 352стр.
  • 19. Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi, А. Я. Архангельский, 2007, 1248стр.
  • 20. Справочная правовая система «Гарант».
  • 21. Справочная система «Консультант плюс».
  • 22. Delphi. Трюки и эффекты.А. Чиртик, В. Борисок, Ю. Корвель, 2007. 400стр.
  • 23. «Сложные вопросы кадровой практики. Сборник статей и консультаций.
  • 24. Базы данных в Delphi 7. Самоучитель, В. Понамарев, 2003, 224стр.
  • 25. Delphi 7. Учебный курс, С. Бобровский, 2004,736стр.
  • 26. www.mesi.ru — Московоский государственный университет экономики, статистики и информатики;
  • 27. www. altai.mesi.ru — Алтайский филиал МЭСИ;
  • 28. Захаревич, В. Российское образование и вступление России в ВТО: возможные последствия [Текст] / В. Захаревич, В. Попов, В. Терешков // Высш. образование в России. — 2006. — № 4. — С. 20
  • 29. Савицкий, Н. И. Экономическая информатика [Текст]: учеб. пособие для вузов / Н. И.
  • 30. Савицкий. — М.: Экономистъ, 2004. — 429 с.: ил.
  • 31. Советов, Б. Я. Информационные технологии [Текст]: учеб. для вузов по напр. «Информ. и вычислит. техника», «Информ. системы» / Б. Я. Советов, В. В. Цехановский. — Изд. 2-е, стер. -
  • 32. Григорьева, Ю. Н. Евсая и др.; под ред. А. А. Чернецкой. — Ростов н/Д.: Феникс, 2006. — 391 с.
  • 33. Анфилатов, В. С. Системный анализ в управлении [Текст]: учеб. пособие для вузов / В.
  • 34. С. Анфилатов, А. А. Емельянов, А. А. Кукушкин. — М.: Финансы и статистика, 2002. — 368 с.: ил.
  • 35. Технология социальной работы [Текст]: учеб. для вузов / Е. Ю. Герасимова, Н. Ю.

ПРИЛОЖЕНИЕ, А Функциональная диаграмма SADT.

Описание контрольного примера реализации проекта.

ПРИЛОЖЕНИЕ Б Программный код модуля предоставления доступа к данным.

unit Unit5;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, StdCtrls, jpeg, ExtCtrls, Unit1, Unit6;

type.

TForm5 = class (TForm).

Image1: TImage;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Button1: TButton;

procedure Button1Click (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form5: TForm5;

implementation.

{$R *.dfm}.

procedure TForm5. Button1Click (Sender: TObject);

var login, pass: String;

a, b: String;

begin.

login:='admin';

pass:='password';

a:='uchitel';

b:='password';

If (Edit1.Text=login) and (Edit2.Text=pass) then.

begin.

Form5.Hide;

Form1.Show;

end.

else.

If (Edit1.Text=a) and (Edit2.Text=b) then.

begin.

Form5.Hide;

Form6.Show;

end.

else.

begin.

Showmessage ('Неверный логин или пароль!');

Form5.SetFocus;

end;

end;

end.

ПРИЛОЖЕНИЕ В Программный код модуля обработки данных.

unit Unit3;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, StdCtrls, Grids, DBGrids, DB, ADODB;

type.

TForm3 = class (TForm).

Button1: TButton;

Button2: TButton;

Button3: TButton;

ADOConnection1: TADOConnection;

ADOQuery1: TADOQuery;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

Label1: TLabel;

Label2: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Label3: TLabel;

Edit3: TEdit;

Button4: TButton;

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Button4Click (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form3: TForm3;

implementation.

{$R *.dfm}.

procedure TForm3. Button1Click (Sender: TObject);

begin.

ADOQuery1.Active:=False;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add ('Insert into Преподаватели values ('+#39+Edit1.Text+#39+','+#39+Edit2.Text+#39+')');

ADOQuery1.ExecSQL;

ADOQuery1.SQL.Text:='select * from Преподаватели';

ADOQuery1.Open;

Edit1.Clear;

Edit2.Clear;

ADOQuery1.Active:=True;

end;

procedure TForm3. Button2Click (Sender: TObject);

begin.

If ADOQuery1. RecordCount>0 then.

begin.

ADOQuery1.Active:=False;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add ('Delete from Преподаватели where ФИО=:a');

ADOQuery1.Parameters.ParamValues['a']: =Edit1.Text;

ADOQuery1.ExecSQL;

ADOQuery1.SQL.Text:='select * from Преподаватели';

ADOQuery1.Open;

Edit1.Clear;

end.

else.

showmessage ('Таблица пустая!');

end;

procedure TForm3. Button3Click (Sender: TObject);

begin.

If Button3. Caption='Редактировать' then.

begin.

Edit1.Text:=ADOQuery1.FieldValues['ФИО'];

Edit2.Text:=ADOQuery1.FieldValues['ПредметноЦикловаяКомиссия'];

Button3.Caption:='Сохранить';

end.

else.

begin.

ADOQuery1.Active:=False;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add ('Update Преподаватели set ПредметноЦикловаяКомиссия=:b where ФИО = '+#39+Edit1.Text+#39);

ADOQuery1.Parameters.ParamValues['b']: =Edit2.Text;

ADOQuery1.ExecSQL;

ADOQuery1.SQL.Text:='select * from Преподаватели';

ADOQuery1.Open;

Edit1.Clear;

Edit2.Clear;

Button3.Caption:='Редактировать';

end;

end;

procedure TForm3. Button4Click (Sender: TObject);

begin.

ADOQuery1.Active:=False;

ADOQuery1.SQL.Clear;

If Edit3. Text'' then.

begin.

ADOQuery1.SQL.Add ('Select * from Преподаватели where ФИО=:a');

ADOQuery1.Parameters.ParamValues['a']: =Edit3.Text;

end.

else.

ADOQuery1.SQL.Add ('Select * from Преподаватели');

ADOQuery1.Active:=True;

end;

end.

ПРИЛОЖЕНИЕ Г Программный код работы с файловым архивом.

unit Unit2;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, DB, ADODB, Grids, DBGrids, ComCtrls, StdCtrls, Shellapi;

type.

TForm2 = class (TForm).

DataSource1: TDataSource;

DBGrid1: TDBGrid;

ADOConnection1: TADOConnection;

ADOQuery1: TADOQuery;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Label7: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

Edit6: TEdit;

Edit0: TDateTimePicker;

Label8: TLabel;

Edit7: TEdit;

Button4: TButton;

Label9: TLabel;

Button5: TButton;

Button6: TButton;

ADOQuery2: TADOQuery;

DataSource2: TDataSource;

DBGrid2: TDBGrid;

Button7: TButton;

DataSource3: TDataSource;

ADOQuery3: TADOQuery;

DBGrid3: TDBGrid;

Label10: TLabel;

Edit11: TDateTimePicker;

Label11: TLabel;

Edit8: TEdit;

Label12: TLabel;

Edit9: TEdit;

Button8: TButton;

DataSource4: TDataSource;

ADOQuery4: TADOQuery;

DBGrid4: TDBGrid;

procedure Button5Click (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Button4Click (Sender: TObject);

procedure Button6Click (Sender: TObject);

procedure DBGrid2DblClick (Sender: TObject);

procedure Button7Click (Sender: TObject);

procedure DBGrid3DblClick (Sender: TObject);

procedure Button8Click (Sender: TObject);

procedure DBGrid4DblClick (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form2: TForm2;

implementation.

{$R *.dfm}.

procedure TForm2. Button5Click (Sender: TObject);

begin.

ShellExecute (0, 'open', 'c:UMKDocuments', nil, nil, SW_SHOW);

end;

procedure TForm2. Button1Click (Sender: TObject);

begin.

ADOQuery1.Active:=False;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add ('Insert into УМК values ('+#39+Edit1.Text+#39+','+#39+Edit8.Text+#39+','+#39+Edit9.Text+#39+','+#39+Edit2.Text+#39+','+#39+Edit3.Text+#39+','+#39+Edit4.Text+#39+','+#39+Edit5.Text+#39+','+#39+Edit6.Text+#39+','+#39+DateToStr (Edit0.Date)+#39+','+#39+DateToStr (Edit11.Date)+#39+')');

ADOQuery1.ExecSQL;

ADOQuery1.SQL.Text:='select * from УМК';

ADOQuery1.Open;

Edit1.Clear;

Edit2.Clear;

Edit3.Clear;

Edit4.Clear;

Edit5.Clear;

Edit6.Clear;

Edit8.Clear;

Edit9.Clear;

ADOQuery1.Active:=True;

end;

procedure TForm2. Button2Click (Sender: TObject);

begin.

If ADOQuery1. RecordCount>0 then.

begin.

ADOQuery1.Active:=False;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add ('Delete from УМК where Наименование=:a');

ADOQuery1.Parameters.ParamValues['a']: =Edit1.Text;

ADOQuery1.ExecSQL;

ADOQuery1.SQL.Text:='select * from УМК';

ADOQuery1.Open;

Edit1.Clear;

end.

else.

showmessage ('Таблица пустая!');

end;

procedure TForm2. Button3Click (Sender: TObject);

begin.

If Button3. Caption='Редактировать' then.

begin.

Edit1.Text:=ADOQuery1.FieldValues['Наименование'];

Edit8.Text:=ADOQuery1.FieldValues['Специальность'];

Edit9.Text:=ADOQuery1.FieldValues['КодСпец'];

Edit2.Text:=ADOQuery1.FieldValues['Предмет'];

Edit3.Text:=ADOQuery1.FieldValues['УчебныйЦикл'];

Edit4.Text:=ADOQuery1.FieldValues['Ответственный'];

Edit5.Text:=ADOQuery1.FieldValues['Кол_воДок_ов'];

Edit6.Text:=ADOQuery1.FieldValues['КурсоваяРабота'];

Edit0.Date:=ADOQuery1.FieldValues['ДатаРег_ции'];

Edit11.Date:=ADOQuery1.FieldValues['ДатаИзм_ия'];

Button3.Caption:='Сохранить';

end.

else.

begin.

ADOQuery1.Active:=False;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add ('Update УМК set Специальность=:j, КодСпец=:k, Предмет=:b, УчебныйЦикл=:c, Ответственный=:d, Кол_воДок_ов=:e, КурсоваяРабота=:f, ДатаРег_ции=:g, ДатаИзм_ия=:i where Наименование = '+#39+Edit1.Text+#39);

ADOQuery1.Parameters.ParamValues['j']: =Edit8.Text;

ADOQuery1.Parameters.ParamValues['k']: =Edit9.Text;

ADOQuery1.Parameters.ParamValues['b']: =Edit2.Text;

ADOQuery1.Parameters.ParamValues['c']: =Edit3.Text;

ADOQuery1.Parameters.ParamValues['d']: =Edit4.Text;

ADOQuery1.Parameters.ParamValues['e']: =Edit5.Text;

ADOQuery1.Parameters.ParamValues['f']: =Edit6.Text;

ADOQuery1.Parameters.ParamValues['g']: =DateToStr (Edit0.Date);

ADOQuery1.Parameters.ParamValues['i']: =DateToStr (Edit11.Date);

ADOQuery1.ExecSQL;

ADOQuery1.SQL.Text:='select * from УМК';

ADOQuery1.Open;

Edit1.Clear;

Edit2.Clear;

Edit3.Clear;

Edit4.Clear;

Edit5.Clear;

Edit6.Clear;

Edit8.Clear;

Edit9.Clear;

Button3.Caption:='Редактировать';

end;

end;

procedure TForm2. Button4Click (Sender: TObject);

begin.

ADOQuery1.Active:=False;

ADOQuery1.SQL.Clear;

If Edit7. Text'' then.

begin.

ADOQuery1.SQL.Add ('Select * from УМК where Наименование=:a');

ADOQuery1.Parameters.ParamValues['a']: =Edit7.Text;

end.

else.

ADOQuery1.SQL.Add ('Select * from УМК');

ADOQuery1.Active:=True;

end;

procedure TForm2. Button6Click (Sender: TObject);

begin.

DBGrid2.Visible:=True;

end;

procedure TForm2. DBGrid2DblClick (Sender: TObject);

begin.

Edit4.Text:=ADOQuery2.FieldValues['ФИО'];

DBGrid2.Visible:=False;

end;

procedure TForm2. Button7Click (Sender: TObject);

begin.

DBGrid3.Visible:=True;

end;

procedure TForm2. DBGrid3DblClick (Sender: TObject);

begin.

Edit2.Text:=ADOQuery3.FieldValues['Наименование'];

Edit3.Text:=ADOQuery3.FieldValues['УчебныйЦикл'];

Edit6.Text:=ADOQuery3.FieldValues['КурсоваяРабота'];

DBGrid3.Visible:=False;

end;

procedure TForm2. Button8Click (Sender: TObject);

begin.

DBGrid4.Visible:=True;

end;

procedure TForm2. DBGrid4DblClick (Sender: TObject);

begin.

Edit8.Text:=ADOQuery4.FieldValues['Наименование'];

Edit9.Text:=ADOQuery4.FieldValues['Код'];

DBGrid4.Visible:=False;

end;

ПРИЛОЖЕНИЕ Д Программный код формирования отчетной документации.

unit Unit9;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, ShellApi, StdCtrls, ComCtrls, DB, ADODB;

type.

TForm9 = class (TForm).

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Edit1: TDateTimePicker;

Edit2: TDateTimePicker;

Button1: TButton;

ADOConnection1: TADOConnection;

ADOQuery1: TADOQuery;

procedure Button1Click (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form9: TForm9;

implementation.

{$R *.dfm}.

procedure TForm9. Button1Click (Sender: TObject);

var HTML: TStringlist;

i: integer;

d, d1: string;

begin.

ADOQuery1.Active:=False;

ADOQuery1.Parameters.ParamByName ('d').Value:=DateToStr (Edit1.Date);

ADOQuery1.Parameters.ParamByName ('d1').Value:=DateToStr (Edit2.Date).

ADOQuery1.Active:=True;

HTML:=TStringlist.Create;

HTML.Clear;

HTML.Add ('');

HTML.Add ('.

Отчет учета движения УМК с '+DateToStr (Edit1.Date)+' по '+DateToStr (Edit2.Date)+'');

HTML.Add ('.

');

HTML.Add ('.

');

HTML.Add ('.

');

HTML.Add ('.

');

HTML.Add ('.

');

HTML.Add ('.

');

HTML.Add ('.

');

HTML.Add ('.

');

HTML.Add ('.

');

HTML.Add ('.

');

ADOQuery1.First;

while not ADOQuery1. Eof do.

begin.

HTML.Add ('.

');

for i:=0 to ADOQuery1. FieldCount-1 do.

if ADOQuery1.Fields.FieldByNumber (i+1).asstring='' then.

HTML.Add ('.

')

else.

HTML.Add ('.

');

HTML.Add ('.

');

ADOQuery1.Next;

end;

HTML.Add ('.

Номер по порядкуНаименование учебно-методического комплексаНаименование специальностиКод специальностиОтветственный преподавательКоличество документов в комплексеДата регистрации УМКДата последнего изменения УМКНаличие УМК в архивеПричина отсутствия
'+'-'+''+ADOQuery1.Fields.FieldByNumber (i+1).asstring+'
');

HTML.Add ('ИТОГО УМК по '+IntToStr (ADOQuery1.RecordCount)+' предметам ');

HTML.Add ('Ведущий методист Алтайского филиала МЭСИ: Приходько С.Д. ');

HTML.Add ('Подпись _______________ ');

HTML.Add ('');

HTML.SaveToFile ('1.html');

HTML.Free;

shellexecute (handle,'open','1.html', nil, nil, sw_restore);

end;

end.

ПРИЛОЖЕНИЕ Е Общие сведения о программном продукте Программный продукт «УМК Алтайского филиала МЭСИ» предназначен для ведения базы данных по учету движения и наличия учебно-методических комплекс в филиале, а именно регистрация нового УМК, отметка об отсутствии документов в комплексе, оформление ведомости движения документов, а также предназначен для автоматизации действий по учету движения УМК.

Перечень функции базы данных:

Введение

новых справочников Редактирование уже созданных справочников Построение промежуточной документации по движению документов УМК Построение отчетов по учету движения документации комплексов по периодам времени Введение справочников представляет собой следующие функции:

Добавление новой записи;

Редактирование уже существующей;

Поиск по необходимым полям;

Вывод документов в HTML-форме;

Отображение информации в таблицах.

Для функционирования базы данных необходимо следующее программное обеспечение:

Операционная система Windows XP, 7, 8;

Прикладной программный продукт Microsoft Office Access;

Программа для разработки программного обеспечения Delphi 7;

СУБД — MY SQL версии не ниже 3.23.

А также техническое обеспечение со следующими минимальными характеристиками:

Процессор — Intel Pentium 4 или выше;

Память — 512 Mb RAM или выше;

Жесткий диск — 150 Mb HDD свободного пространства.

Для формирование и вывода на печать отчетной документации системы на компьютере должен быть установлен пакет офисных приложений Microsoft Office 2010 и выше.

Для обеспечения надежности необходимо проверять корректность вводимых и выполнимых действий вручную.

Описание установки Установка программного обеспечения «УМК Алтайского филиала МЭСИ» происходит в один этап. Для этого необходимо запустить исполняемый файл (UMKSetup.exe) пакета установки на лазерном CD-диске.

Корневой каталог CD-диска.

Рисунок 1 — Корневой каталог CD-диска.

Чтобы запустить данный файл необходимо:

выделить файл «UMKSetup.exe», щелкнув один раз левой кнопкой мыши;

открыть контекстное меню, щелкнув один раз правой кнопкой мыши;

выбрать подменю «Открыть»;

Контекстное меню файла «UMKSetup.exe».

Рисунок 2 — Контекстное меню файла «UMKSetup.exe».

Далее необходимо следовать подсказкам диалоговых окон. В первом окне установщик приложения предложит выбрать вам язык интерфейса установочной программы.

Окно смены зыка.

Рисунок 3 — Окно смены зыка.

Чтобы сменить язык интерфейса вам необходимо:

указатель мыши подвести к черной стрелке в окне, которая направлена вниз, и нажать на нее один раз левой кнопкой мыши;

Выбор языка интерфейса.

Рисунок 4 — Выбор языка интерфейса.

в появившемся списке языков выбрать необходимый и нажать на него один раз левой кнопкой мыши;

после нажать на кнопку «ОК» один раз левой кнопкой мыши.

Далее появится приветственное окно, в котором необходимо просто нажать левой кнопкой мыши один раз на кнопку «Далее».

Приветственное окно установки.

Рисунок 5 — Приветственное окно установки.

После этого появится окно, в котором установщик уведомляет вас о месте, куда будет установлена программа. В программе установке заранее настроено будущее местоположение устанавливаемой информационной системы (С:UMK). Для продолжения установки программы необходимо нажать левой кнопкой мыши один раз на кнопку «Установить».

Окно каталога установки.

Рисунок 6 — Окно каталога установки.

После будет происходить установка автоматизированной информационной системы «УМК Алтайского филиала МЭСИ». По завершении установки появится диалоговое окно о завершении, где можно поставить галочку, что информационная система запустилась автоматически. Для полного завершения установки необходимо поставить галочку/убрать напротив меню «Запустить UMK» и нажать левой кнопкой мыши один раз на кнопку «Готово».

Окно завершения установки.

Рисунок 7 — Окно завершения установки.

Описание запуска Для запуска программы «УМК Алтайского филиала МЭСИ» необходимо открыть установленную папку с программой, которая расположена в корневом каталоге вашего локального диска С (С:UMK), и запустить исполняемый файл Project1.exe.

Запуск программы.

Рисунок 8 — Запуск программы После запуска этого файла у вас появится окно авторизации в программе. АИС заранее настроена на работу двух пользователей — методист (администратор) и учитель (побочный пользователь). Таким образом у каждого пользователя есть свой логин и пароль.

Пользователь.

Логин.

Пароль.

Методист.

admin.

password.

Учитель.

uchitel.

password.

Таблица 1 — Данные об авторизации пользователей.

Такое разделение пользователей предоставляет разделение прав доступа к отчетной документации программы. Отчеты может составлять только методист учебного заведения, а учитель может лишь формировать промежуточную документацию и добавлять необходимую документацию по необходимому комплексу.

Окно авторизации пользователя.

Рисунок 9 — Окно авторизации пользователя.

После ввода пользователем его логина и пароля, появится главное меню программы. Как уже было сказано, заранее программа настроена на работу двух пользователей, соответственно из-за разделения прав доступа для каждого из них создано главное меню.

Главное меню администратора программы.

Рисунок 10 — Главное меню администратора программы.

Главное меню учителя программы.

Рисунок 11 — Главное меню учителя программы.

Инструкция по работе (или описание пользовательского интерфейса) Мы рассмотрим работу программы на примере авторизации от имени администратора.

После запуска программы перед пользователем стоит выбор дальнейшего шага. В главном меню он может открыть три вкладки:

справочники;

документы;

отчеты.

Либо просто закрыть программу с помощью вкладки «Выход».

При открытии вкладки «Справочники» появится подменю справочники, в котором можно выбрать один из разделов:

учебно-методические комплексы;

преподаватели;

предметы.

Рисунок 12 — Подменю «Справочники».

После выбора одного из разделов, например «УМК», откроется новое одноименное окно, где пользователю предлагается заполнить справочник каталог.

Справочник «УМК».

Рисунок 13 — Справочник «УМК».

Все справочники однотипны и выполняют одни и те же функции. В окнах справочников пользователю предлагается выполнить добавление новой записи в справочник, удаление старой записи, редактирование необходимой и поиск нужной. Дополнительно присутствует кнопка для выхода из справочника.

Для добавления новой записи необходимо ввести нужные данные в поля ввода и нажать на кнопку «Добавить».

Для удаления старой записи необходимо в поле «Наименование» ввести наименование нужной записи и нажать на кнопку «Удалить». Либо в таблице с помощью мыши выделить запись, которую нужно удалить и нажать кнопку «Удалить».

Для редактирования записей необходимо в поле «Наименование» ввести нужную строку, нажать на кнопку «Редактировать», после чего остальные поля заполняться автоматически, после изменить нужные данные и нажать на кнопку «Сохранить».

Для поиска необходимой информации нужно в поле «Поиск» ввести нужное наименование и нажать на кнопку «Поиск».

Весь функционал справочников аналогичен друг другу, но есть отличительная черта справочника «УМК» от двух других, которая заключается в наличии кнопки работы с файловым архивом. Кнопка «Загрузка документов в архив» открывает файловый архив программы, где расположены документы по каждому УМК, зарегистрированному в программе.

Рисунок 14 — Файловый архив программы.

После проведения необходимых операций с данными нужно нажать кнопку «Выход», после чего будет открыто главное меню программы, где можно перейти в другую вкладку «Документы». Нажав на вкладку «Документы» появится меню с разделом:

ведомость учета.

Подменю «Документы».

Рисунок 15 — Подменю «Документы».

Разберем состав окна документа «Ведомость учета движения УМК».

Ведомость учета движения УМК.

Рисунок 16 — Ведомость учета движения УМК.

Открыв окно «Ведомости», можно увидеть, что можно реализовать шесть функций:

добавление новой записи;

удаление старой записи;

редактирование созданной записи;

поиск необходимой записи;

формирование промежуточной документации в виде ведомости;

произвести работу с файловым архивом программы.

Для добавления новой записи необходимо ввести нужные данные в поля ввода и нажать на кнопку «Добавить». Для ввода данных в такие поля, как «Наименование УМК», «Специальность», «Код специальности», «Ответственный преподаватель», «Количество документов» необходимо использовать одноименные справочники с помощью небольших кнопок с текстом «…». Для этого нужно нажать на эту кнопку и в появившейся таблице выбрать нужную запись. Для заполнения поля «Дата» необходимо нажать на стрелочку справа поля и в появившемся календаре выбрать нужную дату.

Для удаления старой записи необходимо в поле «Номер по порядку» ввести код нужной записи и нажать на кнопку «Удалить». Либо в таблице с помощью мыши выделить запись, которую нужно удалить и нажать кнопку «Удалить».

Для редактирования записей необходимо в поле «Номер по порядку» ввести нужный номер, нажать на кнопку «Редактировать», после чего остальные поля заполняться автоматически, после изменить нужные данные и нажать на кнопку «Сохранить».

Для поиска необходимой информации нужно в поле «Поиск» ввести нужное наименование и нажать на кнопку «Поиск».

Чтобы сформировать ведомость учета необходимо нажать на кнопку «Оформить ведомость», либо указать в нижних полях даты период времени и нажать на кнопку «Оформить ведомость за указанный период». После чего ИС автоматически оформит ведомость.

Ведомость учета движения УМК.

Рисунок 17 — Ведомость учета движения УМК.

После проведения всех манипуляций с документами нужно нажать на кнопку «Выход», после чего будет открыто главное меню программы, где можно перейти в другую вкладку «Отчеты».

Подменю «Отчеты».

Рисунок 18 — Подменю «Отчеты».

Нажав на вкладку «Отчеты» появится меню с разделами:

отчет по движению УМК;

отчет по движению профессиональных модулей;

отчет по движению предметов;

отчет наличия УМК.

Окна отчетов имеют, как и справочники, и документы, однотипный интерфейс и одинаковые функции.

Откроем «Отчет по движению УМК» и разберем его функционал. Для начала необходимо ввести период времени, за который будет формироваться отчет.

Окно «Отчет по движению УМК».

Рисунок 19 — Окно «Отчет по движению УМК».

После, нажав кнопку «Сформировать отчет движения УМК», появится отчет в табличной форме.

Отчет по движению УМК.

Рисунок 20 — Отчет по движению УМК.

Этот отчет появляется в HTML-документе под названием 1. html и сохраняется автоматически в корневой папке программы.

Произведя все манипуляции с разделами программы, и, решив все свои задания, пользователь может закрыть программу, нажав в главном меню вкладку «Выход». электронный документооборот информация Сообщение пользователю При работе с программой предопределено появление таких сообщений для пользователя, как «Неверный логин или пароль», которое появляется при неверном вводе данных авторизации, а также «Таблица пустая», которое появляется в том случае, если пользователь удаляет записи из таблицы, в которой нет никаких данных.

В остальных случаях появление никаких сообщений не предусмотрено.

Показать весь текст
Заполнить форму текущей работой