Разработка программного продукта по автоматизации рабочего места менеджера 1-й категории

Автор работы: Пользователь скрыл имя, 17 Октября 2013 в 15:46, дипломная работа

Краткое описание

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

Содержание

Введение 6
Глава 1. Теоретические основы автоматизации рабочего места менеджера 9
1.1. Автоматизация рабочего места и его особенности 9
1.2. Понятие объектно-ориентированного программирования и его возможности для автоматизации 15
1.3. Инструменты Delphi для автоматизации процессов 16
Глава 2. Разработка программного продукта по автоматизации рабочего места менеджера 1-й категории 21
2.1. Общие сведения о структуре программы и ее функциональном назначении 21
2.2. Руководство пользователя 32
Заключение 44
Список используемой литературы 46

Прикрепленные файлы: 1 файл

Диплом 5-49.doc

— 941.00 Кб (Скачать документ)

- Переход на предыдущую запись;

- Переход следующую запись;

- Переход в конец списка (на  последнюю запись списка);

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

- Удаление записи;

- Подтверждение добавления записи;

- Сохранение (обновление) списка.

Создание ведомости  группы:

1) Щелкнуть в меню “Ведомость” по подменю “Создание ведомости” (Рисунок 19);

2) Ввести название группы;

3) Выбрать в поле Специальность код специальности группы;

4) Выбрать в поле  Семестр номер семестра;

5) Щелкнуть по кнопке для создания ведомости;

6) Щелкнуть по кнопке для выхода из окна формы “Создание ведомости”.

При правильном создании ведомости поля ввода данных очищаются.

Заполнение ведомости  группы:

1) Щелкнуть в меню “Ведомость” по подменю “Сводная”. Откроется окно формы “Просмотр ведомости” (Рисунок 20);

2) Выбрать в поле  данных Название группы и щелкнуть по кнопке . После в открывшейся ведомости вводится необходимая информация;

 

Рисунок 20. Заполнение ведомости

 

3) После ввода информации необходимо щелкнуть по кнопке , впоследствии чего ведомость закроется с сохранением введенной информации.

Для удаления записи из списка необходимо:

1) Щелкнуть по кнопке Навигатора ;

2) Подтвердить удаление записи (Рисунок 21.Удаление записи), щелкнув в появившемся окне по кнопке .

Рисунок 21. Удаление записи

 

В пункте “Руководство пользователя” можно получить Инструкцию по работе с программой.

В пункте “Название предметов” можно получить сведения по аббревиатурам и сокращениям названий предметов.

В пункте “О программе” можно получить сведения о названии программы и об ее создателе.

Таблица БД “Список студентов” содержит поля ввода данных 
(Рисунок 2.):

1) Фамилия – текстовое поле длиной 50 символов;

2) Имя – текстовое поле длиной 20 символов;

3) Отчество – текстовое поле длиной 50 символов.

4) Год рождения – текстовое поле длиной 20 символов;

5) Адрес – текстовое поле длиной 60 символов;

6) Телефон – текстовое поле длиной 20 символов;

7) Группа – текстовое поле длиной 10 символов.

Таблица БД “Список групп” содержит поля ввода данных (Рисунок 3.):

1) Группа – текстовое поле длиной 10 символов;

2) Руководитель – текстовое поле длиной 50 символов;

3) Количество студентов – текстовое поле длиной 10 символов;

4) Староста – текстовое поле длиной 50 символов.

Таблица БД “Список предметов” содержит поля ввода данных 
(Рисунок 4.):

1) Предмет – текстовое поле длиной 20 символов;

2) Курс – текстовое поле длиной 10 символов;

3) Преподаватель – текстовое поле длиной 50 символов.

Таблица БД “Список задолжников” содержит поля ввода данных (Рисунок 5.):

1) Фамилия – текстовое поле длиной 50 символов;

2) Имя – текстовое поле длиной 20 символов;

3) Отчество – текстовое поле длиной 50 символов;

4) Бюджет/Внебюджет – текстовое поле длиной 20 символов;

5) Город/Иногородний – текстовое поле длиной 20 символов;

6) Количество задолжностей – текстовое поле длиной 20 символов;

7) Семестр – текстовое поле длиной 20 символов;

8) Успеваемость – текстовое поле длиной 20 символов.

Таблица БД “Успеваемость групп” содержит поля ввода данных  
(Рисунок 8.):

1) # Группы – текстовое поле длиной 20 символов;

2) Абсолютная успеваемость – текстовое поле длиной 20 символов;

3) Качественная успеваемость – текстовое поле длиной 20 символов;

4) Средний балл – текстовое поле длиной 20 символов.

Каждая таблица БД “Сводная ведомость” содержит поля ввода данных (Рисунок 6.):

1) Номер студента – текстовое поле длиной 10 символов;

2) ФИО – текстовое поле длиной 60 символов;

3) Название предметов,  соответствующие специальности  группы – текстовое поле длиной 20 символов;

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

Руководство программиста:

В программе могут  возникнуть ошибки в следующих случаях:

1) Ошибка ввода. Введены не все значения. Нельзя чтобы ключевые поля были пусты. Ключевым полем является первый столбец в любой таблице базы данных (Рисунок 22);

 

Рисунок 22. Ошибка ввода

 

2) Ошибка открытия ведомости. Ведомость, выбранная для открытия, не существует. Открытие  ведомость, не закрыв предыдущую ведомость  
(Рисунок 23);

Рисунок 23. Ошибка открытия ведомости

 

3) Ошибка при создании  ведомости (Рисунок 24). Каждой группе со своей специализацией должен прикрепляться номер семестра в соответствии с учебным планом. Поэтому при выборе специальности необходимо;

Рисунок 24. Ошибка создания ведомости

4) Ошибка сохранения записи с пустыми полями информации 
(Рисунок 25).

Рисунок 25. Ошибка сохранения записи

 

Таким образом, при соблюдении основных правил работы с программным продуктом и следовании алгоритмам, описанным в руководстве пользователя, программа «АРМ менеджера» будет работать без сбоев и ошибок.

 

Заключение

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

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

На современном этапе  автоматизации управления наиболее перспективным является автоматизация  планово-управленческих функций на базе персональных ЭВМ, установленных  непосредственно на рабочих местах специалистов.

Специфика деятельности менеджера 1-й категории позволяет выбрать методом решения создание автоматизированного рабочего места на базе технологии Delphi. Это позволит использовать систему людям, не имеющим специальных знаний в области программирования, и одновременно позволит дополнять систему по мере надобности.

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

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

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

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

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

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

Программа “Автоматизация рабочего места менеджера 1-й категории” разработана с помощью среды программирования Delphi, которая позволяет создать приложение, которое будет взаимодействовать с другими приложениями (Microsoft Office (Microsoft Access, Microsoft Word)).

В период преддипломной  практики в ходе тестирования программы  в Брянском филиале МЭСИ при участии менеджера 1-й категории Кротовой Т.Н. были выявлены ошибки и недостатки, которые были устранены.

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

Достоинствами программного продукта являются:

1) возможность длительного хранения информации без ущерба к ее качеству и достоверности;

2) оперативность доступа к информации;

3) простая система поиска информации;

4) возможность неоднократного копирования всей базы данных в целом.

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

 

Список используемой литературы

  1. Архангельский А. Я. Delphi 2006. Справочное пособие. – М.: Бином, 2006. – 1152с.
  2. Архангельский А.Я. Delphi 7. Справочное пособие. – М.:Бином-Пресс, 2003. – 1024с.: ил.
  3. Архангельский А.Я. Приемы программирования в Delphi. – М.:Бином-Пресс, 2003. – 784с.: ил.
  4. Архангельский А.Я. Программирование в Delphi 7.- М.:Бином-Пресс, 2003. – 1152с.: ил.
  5. Бобровский С.И. Delphi 7. Учебный курс / СПб.: Питер, 2003. – 736с.: ил.
  6. Галисеев Г.Д.; Компоненты в Delphi 7. Профессиональная работа. – М.: Диалектика, 2004. – 624с.
  7. Горюнова Н.А., Виницковская О.Н.; АРМ бухгалтера. Учебное пособие. - М.:РГОТУПС, 2003. – 57с.
  8. Гофман В.Э. Delphi: экспресс-курс. - СПб.: БХВ-Петербург, 2005.-288с.
  9. Кандзюба С.П., Громов В.Н. Delphi: Базы данных и приложения: Эффективный самоучитель. – М.: ДиаСофт, 2005. – 569с.
  10. Культин Н.Б. Основы программирования в Delphi 7. - СПб.: БХВ – Петербург, 2003. – 608с.: ил.
  11. Культин Н.Б. Примеры программ в Delphi 7. - СПб.: БХВ – Петербург, 2004. – 204с.: ил.
  12. Кэнту М. Е. Delphi 7: Для профессионалов. - СПб.: Питер, 2004. – 1076с.
  13. Озеров В.В. Delphi. Советы программистов. – СПб.: Символ – Плюс, 2003. – 976с.: ил.
  14. Парижский С. М. Delphi. Учимся на примерах /Под ред. Ю. А. Шпака - К.: МК-Пресс, - 2005.-216с: ил.
  15. Понамарев В. Базы данных в Delphi 7. Самоучитель. – СПб.:Питер, 2003. – 224с.
  16. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник.- М.: Мастерство, 2002. – 432с.
  17. Суворов К.С. Справочник Delphi. Базовые классы. - СПб.: БХВ – Петербург, 2004. – 564с.
  18. Тейксейра С., Пачеко К. Delphi 5. Руководство разработчика, в 2-х томах. Том 1.– М.: Вильямс, 2000. – 832с.
  19. Тейксейра С., Пачеко К. Delphi 5. Руководство разработчика, в 2-х томах. Том 2.– М.: Вильямс, 2000. – 992с.
  20. Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. - СПб.: Питер, 2005. – 459с.
  21. Фаронов В.В. Система программирования Delphi. - СПб.: БХВ-Петербург, 2003. – 912с.: ил.
  22. Фаронов В.Е. Delphi. Программирование на языке высокого уровня. – СПб.:Питер-Юг , 2008. – 640с.
  23. Фленов М.Л. Программирование в Delphi глазами хакера. - СПб.: БХВ-Петербург, 2007. – 480с.
  24. Хавьер Пашеку. Программирование в Borland Delphi 2006 для профессионалов. — М.: Вильямс, 2006. — 944с.
  25. Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений. - СПб.: КОРОНА, 2004. – 736с.
  26. Хомоненко А.Д. Delphi 7 – Спб.: БХВ – Петербург, 2004. – 1216с.: ил.
  27. Хомоненко А.К. и др. Delphi 7: Наиболее полное руководство. - СПб.: БХВ-Петербург, 2008. – 1216с.
  28. Шупрута В.В. Delphi 2006 на примерах. - СПб.: БХВ-Петербург, 2007. – 518с.
  29. Эбнер М. Delphi 5. Руководство разработчика: Пер. с нем. – К.: BHV, 2000. – 480с.
  30. Яров И.Г. Основы программирования: Учебник. - М.: Мастерство, 2005. – 604с.
  31. www.delphikingdom.com Королевство Delphi. Виртуальный клуб программистов
  32. http://www.meteo.ru/publish_tr/trudy160/st2.htm Н.П.Ковалев Автоматиза- ция рабочих мест специалистов по обработке текущей режимной метеорологической информации
  33. http://www.meteo.ru/publish_tr/trudy170/st9.htm В.В. Пуголовкин, Л.И. Романенко Автоматизированное рабочее место агрометеоролога - наблюдателя (АРМ-агрометеоролога)
  34. http://prepod2000.kulichki.net/item_284.html Автоматизированное рабочее место. Типовая структура АРМ
  35. www.programmersforum.ru Клуб программистов

 

Приложения

1 Горюнова Н.А., Виницковская О.Н.; АРМ бухгалтера. Учебное пособие. - М.:РГОТУПС, 2003. – 57с.

2 http://prepod2000.kulichki.net/item_284.html Автоматизированное рабочее место. Типовая структура АРМ

3 http://www.meteo.ru/publish_tr/trudy160/st2.htm Н.П.Ковалев Автоматизация рабочих мест специалистов по обработке текущей режимной метеорологической информации

4 Семакин И.Г., Шестаков А.П. Основы программирования – М.:Мастерство, 2002, с. 152

5 Фаронов В.В. Система программирования Delphi.- СПб: БХВ-Петербург, 2003, с.7

6 Архангельский А.Я. Программирование в Delphi 7.-M.: Бином-Пресс, 2003, с.889

7 Фаронов В.В. Delphi 6. Учебный курс.- М.: Издатель Молгачева С.В.,2001,с.207

8 Фаронов В.В. Delphi 6. Учебный курс.- М.: Издатель Молгачева С.В.,2001,с.208

9 Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. - СПб.: Питер, 2005. – с.202.


Информация о работе Разработка программного продукта по автоматизации рабочего места менеджера 1-й категории