Разработка автоматизированного рабочего места (АРМ) учителя муниципального общеобразовательного учреждения Вечерняя (сменная) общеобразовательная школа
Особенности создания автоматизированного рабочего места (АРМ). Разработка модулей электронных учебников и конспектов. Внедрение электронного документооборота. Схема основных образовательных процессов. Экономическое обоснование эффективности проекта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 03.11.2014 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
3. Вендров, А.М. Проектирование программного обеспечения экономических информационных систем / А.М. Вендров - Финансы и статистика: - М.: 2008 - 352 с.
4. Вендров, А.М. Один из подходов к выбору средств проектирования баз данных и приложений. "СУБД" / А.М. Вендров, 2008 - 212 с.
5. Вирт Н. Алгоритмы и структуры данных. СПб: Невский диалект, 2009. 352 с.
6. Гук М. Аппаратные средства IBM PC. Энциклопедия. СПб: Питер, 2008. 928 с.
7. Грузинов, В.П. Экономика предприятия: учеб. пособие. / В.П. Грузинов, Грибов В. Д - 2-е изд. доп. - М.: Финансы и статистика, 2008 - 208 с. 330 с.
8. Горев, А. Эффективная работа с СУБД. / А. Горев, С. Макашарипов СПб: "Питер", 2007 г. - 254 c.
9. Гордеев А.В. Операционные системы: Учебник для вузов.2-е изд. - СПб.: Питер, 2009. - 416 с.
10. Гофман, В.Э. Delphi. Быстрый старт / В.Э. Гофман, А.Д. Хомоненко. - СПб.: БХВ-Петербург, 2009. - 288 с.
11. Джен, Л. Харрингтон. Проектирование реляционных баз данных / Д.Л. Харрингтон - Лори, 2008 - 230 с.
12. Диго, С.М. Проектирование и использования баз данных. / С.М. Диго, Москва: Финансы и статистика, 2009 г. 240 с.
13. Калянов, Г.Н. CASE. Структурный системный анализ (автоматизация и применение). / Г.Н. Калянов - М.: Лори, 2009 - 242 с.
14. Кантарь, И.Л. Автоматизированные рабочие места управленческого аппарата. / И.Л. Кантарь - М.: МГУ, 2008 г. 410 с.
15. Кнут Д.Э. Искусство программирования, том 1. Основные алгоритмы. М.: Издательский дом "Вильямс", 2009. 720 с.
16. Когаловский, М.Р. Технология баз данных на персональных ЭВМ. / М.Р. Когаловский - М.: Финансы и статистика, 2010 г. 320 с.
17. Миненин, А.И. Теория экономических информационных систем: Учеб. Для вузов / А.И. Мишенин. - 4-е изд., доп. и перераб. - М: Финансы и статистика, 2011 - 240 с.
18. Окулов С.М. Основы программирования. - М.: БИНОМ. Лаборатория знаний. 2008. - 231 с.
19. Окулов С.М. Программирование в алгоритмах. - М.: БИНОМ. Лаборатория знаний. 2008. - 256 с.
20. Родионов Б.У., Татур А.О. Стандарты и тесты в образовании. - М.: 2008. - 345 c.
21. Смирнова, Г.Н. Проектирование экономических информационных систем: Учеб. для вузов /Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. - М.: Финансы и статистика, 2012. - 512 с.
22. Стивене, Р. Delphi. Готовые алгоритмы / Род Стивене; Пер. с англ. Мерещука П.А. - 2-е изд., стер. - М.: ДМК Пресс; СПб.: Питер, 2008. - 384 с.
23. Сухарев М.В. Основы Delphi. Профессиональный подход - СПб.: Наука и Техника, 2010. - 600 с.
24. Фаронов В.В. Deiphi 6. Учебный курс / В.В. Фараонов. - СПб.: Питер, 2009. - 260с.
25. Федоров А.Г. Создание Windows-приложений в среде Delphi / А.Г. Федоров. - М.: ТОО "Компьютер Пресс", 2009. - 347 с.
26. Фленов М.Е. Библия Delphi / М.Е. Фленов. - 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2008. - 800 с.
27. Шень А. Программирование: теоремы и задачи. - М.: МЦНМО, 2009. - 321 с.
28. Шураков, В.В. Автоматизированное рабочее место для статической обработке данных. / В.В. Шураков - М.: МИРЭА, 2010 г.
Интернет ресурсы:
29. http://www.delphisources.ru/
30. http://eco. dukat.ua/green-office/principles-of-green-office/
31. http://kufas.ru/programming16. htm
32. http://www.snkey.net/books/delphi/ch1-2.html
33. http://www.smartlearn.ru/organizations? page=1342
34. http://ap-ple.ru/shareware.html
35. http://www.computer-mus.ru/polimosfikwisusj.html
36. http://www.lghost.ru/lib/security/kurs5/theme15_chapter04. htm
37. http://www.anti-malware.ru/index. phtml? part=analysis&anid=russia1
38. http://base. garant.ru/183100/
39. http://vechernialomov. narod.ru/publ. htm
40. http://www.managment. aaanet.ru/management/orgkultura3. php
41. http://ito. su/2002/IV/IV-0-880.html
42. http://festival.1september.ru/
Приложение
Работа фильтра поиск неуспевающих учеников
procedure TForm_chert. BitBtn_notregClick (Sender: TObject);
begin
// Подготавливаем запрос
Screen. Cursor: =crHourGlass;
DM. Query. Close;
DM. Query. Prepare;
DM. Query. SQL. Clear;
DM. Query. SQL. Text: ='Select * from '+Vid+' where Number='+'""';
DM. Query. Open;
Screen. Cursor: =crDefault;
end;
Работа кнопки "Удалить":
procedure TForm_chert. BitBtn_delClick (Sender: TObject);
var
A, T: String;
Kolich: integer;
begin
A: =DM. Query. FieldByName ('NameFile'). AsString;
T: =DM. Query. FieldByName ('Tip'). AsString;
// Уточняем команду об удалении
if MessageDlg ('Удалить '+DM. Query. FieldByName ('Shifr'). AsString+'? ',mtConfirmation, [mbYes, mbNo],0) =mrNo then Exit;
{ - Первый файл - -}
// Проверяем файл извещения
if FileExists (Tip+'\'+A+'. cdw') then begin
// Удаляем файл извещения
ShowMessage ('Удаляется файл'+#13+Tip+'\'+A+'. cdw');
DeleteFile (Tip+'\'+A+'. cdw');
if FileExists (Tip+'\'+A+'. cdw') then begin
MessageDlg ('Не удалось удалить! ',mtError, [mbOk],0);
Exit;
end;
Работа кнопки "Аннулировать":
procedure TForm_chert. BitBtn_anulClick (Sender: TObject);
var
S, // На каком шифре открываем
F: String; // Имя файла
begin
// Уточняем
if MessageDlg ('Аннулировать? ',mtWarning, [mbYes, mbNo],0) = mrNo then
Exit else begin
{- - Для журнала - --}
// Определяем для журнала Na
SavePlace: = DM. Query. GetBookmark; // Закладка
S: =DM. Query. FieldbyName ('Shifr'). AsString;
F: =DM. Query. FieldbyName ('NameFile'). AsString;
Na: =S;
DM. Query. First;
while not DM. Query. Eof do begin
if DM. Query. FieldByName ('NameFile'). AsString=F then begin
if DM. Query. FieldByName ('Shifr'). AsString<>S then
Na: =Na+'; '+DM. Query. FieldByName ('Shifr'). AsString;
end;
DM. Query. Next;
End.
Вызов программы просмотра:
procedure TForm_chert. BitBtn_kompasClick (Sender: TObject);
begin
OpenKompas (DM. Query);
end;
procedure TForm_chert. BitBtn_k5viewClick (Sender: TObject);
begin
OpenK5View (DM. Query);
end;
Вызов программы просмотра отчетов по классам:
procedure TForm_chert. BitBtn_scaneriiClick (Sender: TObject);
var
S, SN, Y: String;
NumberList: Integer;
begin
S: =DM. Query. FieldByName ('Number'). AsString;
while Pos ('. ',S) <>0 do begin
Delete (S,1,Pos ('. ',S));
end;
Y: =Copy (S,Pos ('-',S) +1,4); // Год
Delete (S,Pos ('-',S),5); // Номер класса
{=== Один лист ===}
if DM. Query. FieldByName ('NameFile_pr'). AsString='' then begin
// Проверяем наличие рисунка
if not FileExists (Scaner+'\'+Y+'\Izm\'+S+'. jpg') then begin
MessageDlg ('Нет класса! ',mtInformation, [mbOk],0);
Exit;
end;
WinExec (PChar (Viewjpg+' '+Scaner+'\'+Y+'\Izm\'+S+'. jpg'),SW_SHOW);
end;
end;
Работа кнопки "создать":
procedure TForm_chert. BitBtn_kartClick (Sender: TObject);
var
i: integer;
begin
// Проверяем шифр
if Edit_kart. Text='' then begin
MessageDlg ('Укажите шифр! ',mtWarning, [mbOk],0);
Edit_kart. SetFocus;
Exit;
end;
// Исправляем по СТП
if CB_stp. Checked=True then
Edit_kart. Text: =ShifrPoStp (Edit_kart. Text);
Screen. Cursor: =crHourGlass;
// Подготавливаем запрос
DM. Query_info. Close;
DM. Query_info. Prepare;
DM. Query_info. SQL. Clear;
DM. Query_info. SQL. Text: ='Select * from detal where Shifr="'+Edit_kart. Text+'"';
DM. Query_info. Open;
// Карточка
{DBGrid_kart. Visible: =false; }
// Очищаем старую карточку
DM. Table_kart. Active: =False;
DM. Table_kart. EmptyTable;
DM. Table_kart. Active: =True;
// Подготавливаем запрос
DM. Query_kart. Close;
DM. Query_kart. Prepare;
DM. Query_kart. SQL. Clear;
DM. Query_kart. SQL. Text: ='Select * from Izvchert where Shifr='+'"'+Edit_kart. Text+'"';
DM. Query_kart. DatabaseName: ='IzvesenNet';
DM. Query_kart. Open;
// Копируем результат запроса в карточку
DM. Query_kart. First;
While not DM. Query_kart. Eof do begin
DM. Table_kart. Append;
DM. Table_kart. Edit;
for i: =0 to 9 do
DM. Table_kart. Fields [i]. Value: =DM. Query_kart. Fields [i]. Value;
DM. Table_kart. Post;
DM. Query_kart. Next;
end;
Работа кнопки "поиск":
procedure TForm_chert. BitBtn_poisk_zakClick (Sender: TObject);
begin
GridName: =DBGrid_perep;
Application. CreateForm (TForm_find,Form_find);
Form_find. ShowModal;
if TextZap<>'' then begin
// Подготавливаем запрос
DM. Query_perep. Close;
DM. Query_perep. Prepare;
DM. Query_perep. SQL. Clear;
if TabSheet_perep. Caption='Ученик' then
DM. Query_perep. SQL. Text: ='Select * from sprav_z where '+TextZap;
DM. Query_perep. Open;
end.
Кнопка "все ученики" отменяет все запросы на поиск.
Работа кнопки "весь список"
procedure TForm_chert. BitBtn_all_zakClick (Sender: TObject);
begin
DM. Query_perep. Active: =False;
DM. Query_perep. Prepare;
DM. Query_perep. SQL. Clear;
if TabSheet_perep. Caption='Ученики' then
DM. Query_perep. SQL. Text: ='Select * from sprav_z';
DM. Query_perep. Open;
End.
Работа кнопки "Отправить отчет на почту":
procedure TForm_chert. BitBtn_perepClick (Sender: TObject);
var
A: String;
K: Integer;
begin
A: =DM. Query_perep. FieldByName ('Naimen_pr'). AsString;
K: =1; {Удаляем кавычки}
while K<=Length (A) do
begin
if (A [K] ='"') or (A [K] =' ') or (A [K] ='. ') then
begin
Delete (A,K,1);
end else begin
Inc (K);
end;
end;
A: =A+'. doc';
A: =Pisma+'\'+A;
if not FileExists (A) then begin
// Нет файла
if Application. MessageBox (PChar ('Не указан электронный адрес '+DM. Query_perep. FieldByName ('Naimen_pr'). AsString'),
'Опрос пользователя',
MB_YesNo) = IDYes then begin
// Если 'Да'
CopyFile (PChar (PismaForm),PChar (A),True);
// Заполняем журнал
DM. Query_magazin. Active: =False;
DM. Query_magazin. Prepare;
DM. Query_magazin. SQL. Clear;
DM. Query_magazin. SQL. Text: ='INSERT INTO Magazin (Datev, Fam, Tip, Na, Deystv) VALUES ('+''''+FormatDateTime ('dd. mm. yy hhчnnмин',Now) +''''+','+''''+user1+''''+','+''''+'Переписка'+''''+','+
''''+DM. Query_perep. FieldByName ('NAIMEN_PR'). AsString+''''+','+''''+'Созд'+''''+') ';
DM. Query_magazin. ExecSQL;
// Запускаем WinWord и открываем переписку
WinExec (PChar (Winword+' '+A),SW_SHOW);
end else Exit;
end else begin
// Заполняем журнал
DM. Query_magazin. Active: =False;
DM. Query_magazin. Prepare;
DM. Query_magazin. SQL. Clear;
DM. Query_magazin. SQL. Text: ='INSERT INTO Magazin (Datev, Fam, Tip, Na, Deystv) VALUES ('+''''+FormatDateTime ('dd. mm. yy hhчnnмин',Now) +''''+','+''''+user1+''''+','+''''+'Переписка'+''''+','+''''+DM. Query_perep. FieldByName ('NAIMEN_PR'). AsString+''''+','+''''+'Откр'+''''+') ';
DM. Query_magazin. ExecSQL;
// Запускаем WinWord и открываем переписку
if WinExec (PChar (Winword+' '+A),SW_SHOW) <=31 then begin
MessageDlg ('Ошибка при запуске Winword. ',mtError, [mbOk],0);
Exit;
end;
Редактирование записи об учителе
procedure TForm_chert. EditExecute (Sender: TObject);
begin
EditDB: =DM. Query_perep;
DataSourceDB: =DM. DataSource_perep;
Application. CreateForm (TForm_editdb,Form_editdb);
Form_editdb. ShowModal;
end;
procedure TForm_chert. BitBtn_regiiClick (Sender: TObject);
begin
DM. Query_magazin. Active: =False;
DM. Query_magazin. Prepare;
DM. Query_magazin. SQL. Clear;
DM. Query_magazin. SQL. Text: ='Select * from Magazin where Deystv = '+'"'+'Зарег'+'"'+' AND Number like '+'"'+'%ИИ%'+'"';
{ShowMessage (DM. Query_magazin. SQL. Text); }
DM. Query_magazin. Open;
DM. Query_magazin. Last;
End.
procedure TForm_chert. BitBtn_reginClick (Sender: TObject);
begin
session. AddPassword ('270451');
DM. Query_magazin. Active: =False;
DM. Query_magazin. Prepare;
DM. Query_magazin. SQL. Clear;
DM. Query_magazin. SQL. Text: ='Select * from Magazin where Deystv = '+'"'+'Зарег'+'"'+' AND Number like '+'"'+'%ИН%'+'"';
{ShowMessage (DM. Query_magazin. SQL. Text); }
DM. Query_magazin. Open;
DM. Query_magazin. Last;
End.
procedure TForm_chert. N_usersClick (Sender: TObject);
var
S: String;
begin
S: =''+#13;
// Записываемся
DM. Query_Users. Close;
DM. Query_Users. Prepare;
DM. Query_Users. SQL. Clear;
DM. Query_Users. SQL. Text: ='Select UserName from Users where Close is null';
DM. Query_Users. Open;
session. RemovePassword ('270451');
DM. Query_Users. First;
while not DM. Query_Users. Eof do begin
S: =S+#13+' - '+DM. Query_Users. FieldByName ('UserName'). AsString;
DM. Query_Users. Next;
end;
MessageDlg (S,mtInformation, [mbOk],0);
End.
Размещено на Allbest.ru
Подобные документы
Обоснование необходимости и основные цели использования вычислительной техники для решения задачи. Используемые классификаторы и системы кодирования. Программное обеспечение разработки автоматизированного рабочего места. Описание программных модулей.
дипломная работа [3,9 M], добавлен 11.08.2015Схема автоматизации магазина и бизнес-процессов администратора отдела продаж автомагазина "Москвич". Снижение трудоемкости подбора автозапчастей. Формирование сведений о запросах. Функционирование автоматизированного рабочего места администратора.
курсовая работа [730,1 K], добавлен 21.06.2013Понятие информации, информационных технологий и их виды. Анализ основных положений по автоматизации рабочего места оператора автотранспортного предприятия. Разработка модели автоматизированного рабочего места начальника отдела. Применение модели АРМ.
дипломная работа [4,0 M], добавлен 18.09.2010Разработка автоматизированного рабочего места в виде Web-приложения "Платные образовательные услуги" для отделения дополнительного образования строительного техникума. Технология создания макета. Разработка программного кода, функции интерфейса.
дипломная работа [1,8 M], добавлен 10.06.2013Анализ предметной области. Обоснование проектных решений по разработке автоматизированного рабочего места сотрудника канцелярии банка. Проектирование структуры базы данных и интерфейса системы. Разработка программных модулей и алгоритмов их работы.
дипломная работа [2,1 M], добавлен 18.10.2015Общие принципы построения информационных систем и их реализации на языке программирования Паскаль. Разработка программного обеспечения для создания автоматизированного рабочего места "Склад" для ООО "Комторг". Основные требования к ресурсам компьютера.
дипломная работа [1,2 M], добавлен 13.01.2016Понятие, типовая структура, классификация, признаки и функции автоматизированного рабочего места. Практическое применение АРМ в средней образовательной школе на примере СОШ №69 г.Оренбурга. Техническое и программное обеспечение АРМ учителя информатики.
курсовая работа [625,2 K], добавлен 10.06.2012Разработка автоматизированного рабочего места (АРМ) главного энергетика ЭСХ ОФ ОАО "Шахта "Заречная" для сбора, просмотра и анализа данных показателей электроснабжения с объектов предприятия. Функциональная схема АРМ, модели функциональных отношений.
дипломная работа [1,2 M], добавлен 27.10.2013Анализ предметной области и описание основных функциональных подсистем автоматизированного рабочего места администратора кинотеатра "Мир". Разработка инфологической модели базы данных и заполнение форм данных. Обеспечение безопасности и доступа к данным.
курсовая работа [4,4 M], добавлен 27.12.2014Способы и методы разработки удаленного автоматизированного рабочего места специалиста службы социальной защиты района Северное Тушино г. Москвы. Теория реляционных баз данных. Этапы жизненного цикла проекта, обоснование его экономической эффективности.
дипломная работа [644,5 K], добавлен 19.02.2013