Проектирование подсистемы электронного документооборота "Учебно-методический комплекс" филиала МЭСИ
Обоснование необходимости и цели использования вычислительной техники для решения задачи. Используемые классификаторы и системы кодирования. Характеристика первичных документов и результатной информации. Описание контрольного примера реализации проекта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 15.09.2015 |
Размер файла | 7,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
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:\UMK\Documents', 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>');
HTML.Add('<table border=1><caption>Отчет учета движения УМК с '+DateToStr(Edit1.Date)+' по '+DateToStr(Edit2.Date)+'</caption><tr>');
HTML.Add('<th>Номер по порядку</th>');
HTML.Add('<th>Наименование учебно-методического комплекса</th>');
HTML.Add('<th>Наименование специальности</th>');
HTML.Add('<th>Код специальности</th>');
HTML.Add('<th>Ответственный преподаватель</th>');
HTML.Add('<th>Количество документов в комплексе</th>');
HTML.Add('<th>Дата регистрации УМК</th>');
HTML.Add('<th>Дата последнего изменения УМК</th>');
HTML.Add('<th>Наличие УМК в архиве</th>');
HTML.Add('<th>Причина отсутствия</th>');
ADOQuery1.First;
while not ADOQuery1.Eof do
begin
HTML.Add('<tr>');
for i:=0 to ADOQuery1.FieldCount-1 do
if ADOQuery1.Fields.FieldByNumber(i+1).asstring='' then
HTML.Add('<td>'+'-'+'</td>')
else
HTML.Add('<td>'+ADOQuery1.Fields.FieldByNumber(i+1).asstring+'</td>');
HTML.Add('</tr>');
ADOQuery1.Next;
end;
HTML.Add('</table>');
HTML.Add('<b>ИТОГО УМК по '+IntToStr(ADOQuery1.RecordCount)+' предметам</b><br>');
HTML.Add('<b>Ведущий методист Алтайского филиала МЭСИ: Приходько С.Д.</b><br>');
HTML.Add('<b>Подпись _______________</b><br>');
HTML.Add('</HTML>');
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-диске.
Рисунок 1 - Корневой каталог CD-диска.
Чтобы запустить данный файл необходимо:
выделить файл «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 и сохраняется автоматически в корневой папке программы.
Произведя все манипуляции с разделами программы, и, решив все свои задания, пользователь может закрыть программу, нажав в главном меню вкладку «Выход». электронный документооборот информация
Сообщение пользователю
При работе с программой предопределено появление таких сообщений для пользователя, как «Неверный логин или пароль», которое появляется при неверном вводе данных авторизации, а также «Таблица пустая», которое появляется в том случае, если пользователь удаляет записи из таблицы, в которой нет никаких данных.
В остальных случаях появление никаких сообщений не предусмотрено.
Размещено на Allbest.ru
...Подобные документы
Обоснование необходимости и основные цели использования вычислительной техники для решения задачи. Используемые классификаторы и системы кодирования. Программное обеспечение разработки автоматизированного рабочего места. Описание программных модулей.
дипломная работа [3,9 M], добавлен 11.08.2015Используемые классификаторы и системы кодирования. Характеристика первичных документов с нормативно-справочной и входной оперативной информацией. Структура и элементы, требования к функционированию базы данных. Программное обеспечение решения задачи.
курсовая работа [828,3 K], добавлен 23.11.2015Общая характеристика организации решения задачи на ЭВМ, формализация расчетов, анализ существующих разработок и обоснование выбора технологии проектирования. Информационная модель задачи и ее описание, используемые классификаторы и системы кодирования.
дипломная работа [5,0 M], добавлен 20.10.2016Обоснование необходимости и цели использования вычислительной техники для решения задачи учета запасов. Анализ существующих разработок и обоснование выбора технологии проектирования. Характеристика нормативно-справочной и входной оперативной информации.
дипломная работа [869,9 K], добавлен 18.03.2012Изучение организационной структуры ОАО "Сбербанк России"; анализ динамики финансово-экономических показателей. Разработка подсистемы документооборота предприятия; представление алгоритма решения данной задачи. Оценка экономической эффективности проекта.
дипломная работа [4,8 M], добавлен 28.06.2011Краткая характеристика подразделения по исполнению административного законодательства отделения ГИБДД. Обоснование необходимости и цели использования вычислительной техники для решения задачи. Обоснование проектных решений по информационному обеспечению.
дипломная работа [698,0 K], добавлен 21.10.2015Обоснование необходимости использования вычислительной техники для решения задачи по реализации Интернет-приемной. Создание модели информационной системы, отражающей процесс работы с обращениями избирателей; описание концептуальной модели баз данных.
дипломная работа [3,4 M], добавлен 16.02.2013Проведение исследования назначения и области применения информационной системы. Организационная структура объекта автоматизации. Используемые классификаторы и системы кодирования. Характеристика выходной информации. Описание программных модулей.
курсовая работа [1,1 M], добавлен 20.11.2021Описание высшего учебного заведения как отрасли производства. Основные задачи кафедры, организация документооборота. Анализ существующих средств электронного документооборота. Обоснование необходимости разработки, целей, назначения и структуры модели.
курсовая работа [345,4 K], добавлен 06.05.2011Диагностический анализ системы управления предприятия, его организационной и функциональной структуры. Разработка проекта подсистемы учёта средств вычислительной техники, описание технического обеспечения базы данных. Характеристика программного продукта.
дипломная работа [7,2 M], добавлен 28.06.2011Анализ структуры электронного учебно методического комплекса по дисциплине "Проектирование АСОИУ". Цели модернизации электронного учебно-методического комплекса. Общие сведения о системе проверки остаточных знаний, ее алгоритма функционирования.
дипломная работа [1,3 M], добавлен 11.07.2010Обоснование проектных решений по информационному обеспечению. Обоснование цели использования вычислительной техники для решения комплекса задач. Характеристика нормативно-справочной и входной оперативной информации. Информационная модель и ее описание.
дипломная работа [3,2 M], добавлен 06.04.2015Создание электронного учебно-методического комплекса как педагогическая проблема. Структура электронного учебно-методического комплекса. Требования к блоку самоконтроля. Место циркумполярного регионалистики в системе общеэкономических дисциплин.
дипломная работа [3,5 M], добавлен 26.05.2012Обоснование необходимости и целей использования вычислительной техники для решения задачи, цель и назначение автоматизированного варианта ее решения. Анализ существующих разработок и обоснование выбора технологии проектирования, оперативная информация.
курсовая работа [768,6 K], добавлен 18.02.2010Технико-экономическая характеристика предметной области. Обоснование необходимости и цели использования информационных технологий для решения задачи. Выбор технологии проектирования, разработка АРМ. Расчет показателей экономической эффективности проекта.
дипломная работа [2,8 M], добавлен 11.03.2010Проектирование функциональной структуры подсистемы учёта средств вычислительной техники. Применяемые средства защиты информации в БД, базовый алгоритм, программное и техническое обеспечение. Вопросы об экономической эффективности и охране труда.
дипломная работа [7,5 M], добавлен 26.06.2011Требования к электронным учебно-методическим комплексам по положению министерства Республики Беларусь. Создание файлов справочной системы. Интерфейс программы, инструменты редактора. Электронный учебно-методический комплекс "Физика твердого тела".
дипломная работа [3,9 M], добавлен 15.06.2014Обоснование необходимости применения вычислительной техники и телекоммуникационного оборудования для решения задач. Проектирование информационной системы отдела снабжения. Физическая модель данных с указанием типов основных атрибутов, нормализация таблиц.
дипломная работа [1,6 M], добавлен 19.02.2017Обоснование необходимости и цели использования вычислительной техники для решения задач руководителя полиграфического производства. Информационная модель разрабатываемого проекта. Построение логической структуры базы данных в среде Microsoft Access.
дипломная работа [1,9 M], добавлен 18.12.2015Анализ входной информации необходимой для решения задачи. Разработка исходных данных контрольного примера создания базы данных. Описание технологии и алгоритмов решения задачи и их математических реализаций. Разработка диалогов приложения пользователя.
курсовая работа [1,3 M], добавлен 26.04.2015