Разработка АРМ сотрудника библиотеки (на примере АЧОУ ВПО МФЮА УК Красноармейский)

Автор работы: Пользователь скрыл имя, 08 Июля 2014 в 12:51, дипломная работа

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

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

Содержание

ВВЕДЕНИЕ 3
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Теоретические принципы автоматизации рабочего места 6
1.2 Сравнительный анализ существующих библиотечных автоматизированных систем. 17
1.3 Обоснование целесообразности создания АРМ сотрудника библиотеки АЧОУ ВПО МФЮА УК Красноармейский 20
2. МЕТОДОЛОГИЧЕСКИЕ СРЕДСТВА И ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ 22
2.1 Этапы разработки базы данных 26
Инфологическое проектирование ЭИС 30
2.2 Реляционные базы данных и нормализация форм в них 37
2.3 Характеристика СУБД “MS Access” 43
Типы данных MS Access 46
Архитектура MS Access 48
3. РАЗРАБОТКА АРМ БИБЛИОТЕКАРЯ 56
3.1 Проектирование БД 56
3.1 Интерфейс базы данных «Библиотекаря» 59
ЗАКЛЮЧЕНИЕ 63
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 64

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

диплом савенкова.doc

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

 

  • Макросы

 

Макрос представляет собой структуру, состоящую из одной или нескольких макрокоманд, которые выполняются либо последовательно, либо в порядке, заданном определенными условиями. Набор макрокоманд очень широк, с помощью макросов можно реализовать многое из того, что позволяют сделать процедуры на VBA (Visual Basic for Applications). Каждая макрокоманда имеет определенное имя и, возможно, один или несколько аргументов, которые задаются пользователем.

Чтобы создать модуль необходимо выбрать в окне базы вкладку Макросы и затем нажать кнопку Создать.

Макрос создается в режиме конструктора, где необходимо выбрать нужные макрокоманды.

 

  • Модули

 

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

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

Чтобы создать модуль на языке VBA необходимо в окне БД выбрать вкладку Модули и нажать кнопку Создать. Затем в окне VBA выбрать пункт меню ToolsàPreferences и подключить библиотеку MS DAO Object Library.

 

Итогом данной главы является следующее:

Любая информационная система или база данных, будь она экономическая или какой – либо другой предметной области, обладает таким понятием как «жизненный цикл». Жизненны цикл системы баз данных представляет собой концепцию, в рамках которой полезно и удобно рассматривать развитие системы баз данных во времени. Жизненный цикл системы баз данных, как и любой программной системы, включает две основных фазы: проектирование и реализация. Фаза проектирования состоит из следующих этапов: 1) разработка стратегии 2) системный анализ 3) концептуальное моделирование 4) логическое и физическое проектирование.

Фаза реализации включает следующие этапы: 1) реализация 2) документирование 3) опытное внедрение 4) промышленная эксплуатация.

При проектировании экономических информационных систем также очень важны понятия «База данных» и «Реляционная база данных». База данных (БД)– это поименованная совокупность структурированных данных, относящихся к определенной предметной области. Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив.

Неотъемлемой частью создания и обслуживания баз данных является СУБД. Системой управления базами данных (СУБД) называют программную систему, предназначенную для создания на ЭВМ общей БД, используемой для решения множества задач.

Существует множество различных СУБД, например, Oracle, Ingres, Sybase, Visual Fox Pro, MS Access, Paradox и другие.

Для реализации БД «Оценка уровня развития АПК регионов ЮФО» мною выбран программный продукт от корпорации Microsoft – MS Access версии 2003 года, так как на данный момент в рамках учебного курса мною изучена только эта СУБД, обладающая всеми необходимыми средствами и инструментами для реализации поставленных задач проектирования базы данных.

MS Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.

 

3. РАЗРАБОТКА АРМ БИБЛИОТЕКАРЯ 

3.1 Проектирование БД

 

Модель данных разработанной БД включает в себя следующие сущности:

Рис. 3 Схема данных БД в СУБД MS Access

 

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

 

 

      

 

    

 

   

 

    

 

   

 

Рис. 4. Описание таблиц базы данных библиотекарь.

 

В процессе разработки базы данных были созданы только запросы на выборку данных (рис 5-10).

 

Рис. 5 Запрос на выборку

 

 

Рис. 6 Запрос на добавление

 

 

 

Рис. 7 Запрос на выборку выданных книг

 

 

 

Рис. 8 Запрос на выборку по ряду параметров.

 

 

 

Рис. 9 Запрос по сданным книгам

 

 

 

Рис. 10 Запрос по хранящимся книгам

 

 

3.1 Интерфейс базы данных «Библиотекаря»

 

В результате проделанной работы посредством форм спроектирован пользовательский интерфейс. Так как АРМ «Библиотекарь» функционирует под управлением операционной системы Windows, то интерфейс системы является графическим. Сама система реализует диалоговый режим работы с пользователем. Основной формой диалога является система макетов документов (формы), подлежащих заполнению.

Для обеспечения простоты интерфейса для пользователя в программе будут использоваться кнопки с всплывающими подсказками размером не менее 0,5х1 см. и с надписями шрифтом не менее 10 пт. Для обеспечения наглядности будут использоваться контрастные цвета.

В каждом окне будут использованы кнопки, которые позволят пользователю либо вернуться к предыдущему действию (как правило, это кнопки «Закрыть» или «Выход»), либо выбрать следующее действие.

Все окна программы будут иметь традиционные для операционной системы Windows кнопки «Свернуть», «Развернуть», «Закрыть». Для наглядности будут использоваться рисунки, соответствующие предметной области. Также для лучшей ориентации пользователя в программе каждое окно будет иметь заголовок с шрифтом Arial Cyr и размером не менее 12 пт.

Ниже приведено краткое описание пользователя при работе с интерфейсом АРМ «Библиотекарь».

 

 

Рис.11 Главное окно базы данных (режим формы)

При открытии клиентского приложения автоматически открывается Главная форма и скрывается окно базы данных.

С главной формы можно посмотреть карточку автора, издания. (рис. 12-13).

 

 

Рис. 12. Карточка автора.

 

 

Рис. 13. Карточка издания.

 

База данных позволяет составлять следующие отчеты:

Рис. 14. Отчет книг, отобранных по алфавиту.

Рис. 15. Отчет: формуляры читателей.

 

 

ЗАКЛЮЧЕНИЕ

 

При выполнении дипломного проекта были решены следующие задачи:

  1. Изучена специфика работы библиотеки в АЧОУ ВПО МФЮА УК Красноармейский и показана необходимость автоматизации работы сотрудника библиотеки.
  2. Произведен анализ автоматизированных систем-аналогов
  3. Изучена методология проектирования БД в среде MS Access
  4. Разработано АРМ «Библиотекарь» средствами MS Access.
  5. Реализован простой и удобный интерфейс АРМ, облегчающий пользователю выполнение всего комплекса задач.

В ходе работы изучены этапы создания БД, получены практические навыки постановки задач, проектирования реляционной базы данных, и реализации ее для наиболее простой и современной СУБД – Microsoft Access 2003. В качестве среды разработки СУБД взята СУБД MS Access, так как она предоставляет необходимые средства для работы с базами данных пользователю, позволяя ему легко и просто создавать базы данных, вводить в них информацию, обрабатывать запросы и формировать отчеты.

Итогом выполненной работы является БД «Библиотекарь», которая содержит в себе необходимые функции для работы библиотекаря в представительстве РГГ в г. Волгограде.

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

Список использованных источников и литературы

Источники

  1. ГОСТ 34.201-89. Виды, комплектность и обозначение документов при создании автоматизированных систем. ОКСТУ 0034; Введен 01.01.90. – М.: Издательство стандартов, 1989. – 14 с.
  2. ГОСТ 34.601-89. Техническое задание на создание автоматизированной системы. ОКСТУ 0034; Введен 01.01.90. – М.: Издательство стандартов, 1989. – 19 с.
  3. ГОСТ 34.601-90. Автоматизированные системы стадии создания. ОКСТУ 0034; Введен 01.01.92. – М.: Издательство стандартов, 1991. – 9 с.
  4. ГОСТ 7.32-2001. Отчет о научно-исследовательской работе. Структура и правила оформления : межгос. стандарт. – Взамен ГОСТ 7.32-91 ; введ. 01.07.02. – Минск : Межгос. совет по стандартизации, метрологии и сертификации : Изд-во стандартов, 2001. – III,15 с. – (Система стандартов по информации, библиотечному и издательскому делу).
  5. ГОСТ 7. 60-2003. Издания. Основные виды. Термины и определения : межгос. стандарт / Межгос. совет по стандартизации, метрологии и сертификации. - Взамен ГОСТ 7.60-90 ; введ. 01.07.2004. - Минск : Изд-во стандартов, 2004. - IV, 35 с. - (Система стандартов по информации, библиотечному и издательскому делу).
  6. ГОСТ 7.1-2003. Библиографическая запись. Библиографическое описание. Общие требования и правила составления / Межгос. совет по стандартизации, метрологии и сертификации. – М. : Изд-во стандартов, 2004. – III,47 с. – (Система стандартов по информации, библиотечному и издательскому делу).
  7. РД 50-34.698-90. Автоматизированные системы. Требования к содержании документов. – ОКСТУ 0034; Введен 01.01.92. – М.: Издательство стандартов, 1991. – 38 с.
  8. РД 50-680-88. Руководящий документ по стандартизации. – ОКСТУ 0024; Введен 01.01.90. – М.: Издательство стандартов, 1989. – 10 с.

 

Литература

  1. Агибалов, А. В. Экономическая информатика и вычислительная техника: Учебник. / А.В. Агибалов. - М.: Финансы и статистика, 2008.- 330 с.
  2. Азрилиян А.Н. Большой экономический словарь / Под ред. А.Н. Азрилияна. - М., 2012.- 50с
  3. Антипов С.Т. Алгоритм дипломного проектирования./ С.Т. Антипов, В.Я. Валуйский, В.А. Панфилов. - М.: КолосС, 2013. - 600 с.
  4. Атре Ш. Структурный подход к организации баз данных /Ш. Атре. – М.: Финансы и статистика, 2008. – 320 с.
  5. Берлинер Э.М. Офис от Microsoft / Э.М. Берлинер, Б.Э. Глазырин, И.Б. Глазырина. – М.:ABF.2007. – 752 c.
  6. Берлинер Э.М. Офис от Microsoft / Э.М. Берлинер, Б.Э. Глазырин, И.Б. Глазырина. – М.:ABF.2007. – 752 c.
  7. Благодатских В.А. Экономика, разработка и использование программного обеспечения ЭВМ / В.А. Благодатских, М.А. Енгибарян, Е.В. Ковалевская. М., Финансы и статистика, 2010. – 546 с.
  8. Бобровский С. В поисках идеальной модели // PCWeek/RE – 2008. - №38. – с.1,17.
  9. Бобылева М.П. На пути к информационному менеджменту (вопросы оценки деятельности служб документационного обеспечения управления в условиях автоматизации документооборота) // Делопроизводство. - 2009. - №1.с102
  10. Бойко, В.В. Проектирование баз данных информационных систем / В.В. Бойко, В.М. Савинков - М.: Финансы и статистика, 2012. – 234 с.
  11. Вескес, Д. Access и SQL. / Д. Вескес, Л. Гандерлоу, М. Чипмен. - М.:Лори, 2007. – 329 с.
  12. Дейт К. Руководство по реляционной СУБД DB2 /К. Дейт. – М.: Финансы и статистика, 2011. – 320 с.
  13. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ/ Г. Джексон – М.: Мир, 2010. – 252 с.
  14. Дрешер, Ю.М. Современная концепция подготовки специалиста-библиотерапефта / Ю.М. Дрешер – М., 2013. – 247 с.
  15. Карпова, Т. С. Базы данных. Модели, разработка, реализация / Т.С. Карпова. - М: СПб.: Питер, 2012. – 304 с.
  16. Когнопли, Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика / Т. Когнопли, К. Бегг, А. Страчан. - М.:Вильямс, 2011. – 267 с.
  17. Корнеев В.В. Базы данных. Интеллектуальная обработка информации / В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх. - М.: «Нолидж», 2012. - 352 с.
  18. Кудряшова Э.Е. Применение CASE – систем: Лабораторный практикум. /Э.Е. Кудряшова – Волгоград: Волгоградский Кооперативный институт Российского университета кооперации, 2007 – 52с.
  19. Лигун, Т. Вузы меняются и библиотеки меняются вместе с ними // Библиотечное дело. – 2013. - № 10. – С. 8 – 10
  20. Липаев В.В. Управление разработкой программных средств: Методы, стандарты, технология / В.В. Липаев – М.: Финансы и статистика, 2010 – 356 с.
  21. Львов В. Создание систем поддержки принятия решений на основе хранилищ данных // СУБД. - 2007. - № 3. - С. 30-40.
  22. Мануйлова Е.Н. Как составить список литературы к курсовой и дипломной работе: Методические указания / Е.Н. Мануйлова – Волгоград: ВФ РУК, 2006. – 26 с.
  23. Робинсон, С. Microsoft Access 2000: учебный курс. / С. Робинсон. - Спб: Питер, 2011. – 512 с.
  24. Хансен, Г. Базы данных. Разработка и управление / Г. Хансен, Д. Хансен. - М.: Бином, 2009. – 345 с.
  25. Харитонова И.А. Microsoft Access 2000 / И.А. Харитонова, В.Д. Михеева. – СПб.: БХВ – Петербург, 2011. – 1088 с.: ил.

 

Адреса Интернет-ресурсов

 

34. ООО «Лаборатория открытых  информационных систем» [Электронный  ресурс] : Проектирование и моделирование баз данных – Электрон. текст. – Режим доступа: http://www.lois.ru.

 

 

1 Благодатских В.А. Экономика, разработка и использование программного обеспечения ЭВМ / В.А. Благодатских, М.А. Енгибарян, Е.В. Ковалевская. М., Финансы и статистика, 2010. – С. 56

2 БЕН РАН - Библиотека по естественным наукам Российской Академии наук

3 ИРБИС - Интегрированная развивающаяся библиотечно-информационная система

4 ООО «Лаборатория открытых информационных систем» [Электронный ресурс] : Проектирование и моделирование баз данных – Электрон. текст. – Режим доступа: http://www.lois.ru.

 

5 ООО «Лаборатория открытых информационных систем» [Электронный ресурс] : Проектирование и моделирование баз данных – Электрон. текст. – Режим доступа: http://www.lois.ru

6 ООО «Лаборатория открытых информационных систем» [Электронный ресурс] : Проектирование и моделирование баз данных – Электрон. текст. – Режим доступа: http://www.lois.ru

7 Карпова, Т. С. Базы данных. Модели, разработка, реализация / Т.С. Карпова. - М: СПб.: Питер, 2012. – С. 152

8 Агибалов, А. В. Экономическая информатика и вычислительная техника: Учебник. / А.В. Агибалов. - М.: Финансы и статистика, 2008. – С. 65

9 Когнопли, Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика / Т. Когнопли, К. Бегг, А. Страчан. - М.:Вильямс, 2011. – С. 48

10 Хансен, Г. Базы данных. Разработка и управление / Г. Хансен, Д. Хансен. - М.: Бином, 2009. – С. 136

11 Составлено автором

12 Бойко, В.В. Проектирование баз данных информационных систем / В.В. Бойко, В.М. Савинков - М.: Финансы и статистика, 2012. – С. 5

13 Хансен, Г. Указ. Соч. – С. 144

14 Хомоненко, А. Д. Базы данных. Учебник для ВУЗов / А. Д. Хомоненко, В. М. Цыганков, М.Г. Мальцев – СПб.: КОРОНА-принт, 2013. – С. 68

15 Там же.

16 Хомоненко, А. Д. Указ. Соч. – С. 74

17 Вескес, Д. Access и SQL. / Д. Вескес, Л. Гандерлоу, М. Чипмен. - М.:Лори, 2010. – С. 36

18 Вескес, Д. Указ. Соч. – С. 42

19 Робинсон, С. Microsoft Access 2000: учебный курс. / С. Робинсон. - Спб: Питер, 2011. – С. 139

 


 



Информация о работе Разработка АРМ сотрудника библиотеки (на примере АЧОУ ВПО МФЮА УК Красноармейский)