48516 (Разработка автоматизированной информационной системы "Библиотека ВУЗа")

2016-07-29СтудИзба

Описание файла

Документ из архива "Разработка автоматизированной информационной системы "Библиотека ВУЗа"", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48516"

Текст из документа "48516"

Содержание


1 Введение

2 Организационно-технологическая часть

2.1 Назначение и функционирование информационной системы (АС)

2.2 Среда разработки: MS Access

2.2.1 Особенности разработки АИС в среде Access с написанием моделей VBA

2.2.2 Структура программы VBA

2.2.3 Код программы на Visual Basic for Application (VBA)

3 Расчетно-конструкторская часть

3.1 Описание исходных данных для проектирования системы

3.2 Разработка контекстной диаграммы

3.3 Разработка программной системы

3.3.2Технология проектирования баз данных

3.3.3 Определение сущностей

3.3.4 Определение взаимосвязей между сущностями и учетной информацией

3.3.5 Задание первичных и альтернативных ключей, определение атрибутов сущностей

3.3.6 Приведение модели к требуемому уровню нормальной формы

3.3.7 Описание физической модели

3.3.8 Разработка интерфейса пользователя

3.4 Алгоритм работы информационной системы

3.5 Инструкция пользователя

3.5.1 Назначение информационной системы

3.5.2 Условия выполнения программы. Системные требования

3.5.3 Выполнение программы

4 Экономическая часть. Технико-экономическое обоснование стоимости создания информационной системы

4.1 Составление ведомости автоматизированных информационных услуг (АИУ)

4.2 Расчет себестоимости автоматизированных информационных услуг

4.3 Расчет объемов АИУ по договорным ценам

4.4 Расчет показателей по труду и заработной плате

4.5 Показатели финансового плана

4.6 Расчет налогов

4.7 Составление бизнес – плана

4.8 Расчет логистики предприятия

5 Техника безопасности

5.1 Обеспечение техники безопасности и охрана труда оператора ЭВМ

5.2 Вредные факторы при работе с ЭВМ

5.3 Эргономические требования к рабочему месту

6 Заключение

7 Литература

Приложение А Главная форма

Приложение Б Код программы на Visual Basic for Application (VBA)


1 Введение

Темой моего диплома является автоматизация деятельности библиотеки Вуза. Разработанная автоматизированная информационная система создана для более эффективного и быстрого обслуживания пользователей библиотеки вуза.

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

Эта система разработана в СУБД Microsoft Access 2000, т. к. Access является программным средством, предназначенным для создания структуры новой базы, наполнения ее содержимым, редактирование содержимого и отбора данных в соответствии с заданным критерием, их упорядочения, оформления и последующей выдачи их на устройства вывода или передачи по каналам связи. При разработке информационной системы был использован встроенный язык программирования Visual Basic for Application (VBA), который позволяет создать интегрированную систему.

В экономической части дипломного проекта приведен расчет технико-экономического выгоды внедрения данной информационной технологии АИС библиотеки вуза.

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

2 Организационно-технологическая часть


2.1 Назначение и функционирование программного продукта «Библиотека ВУЗа»

2.2 Среда разработки: СУБД Microsoft Access

Система управления базами данных (СУБД) — это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирование содержимого, отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи.

Данная информационная система разрабатывалась c помощью базы данных Microsoft Access 2002. Access входит в набор инструментальных программных средств, является настольной СУБД, легка в использовании даже для неспециалистов в программировании, именно поэтому мы выбрали данную среду для разработки нашей информационной системы.

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

Благодаря тому, что таблицы, формы, запросы, отчеты, модули и макросы являются самостоятельными объектами, они при этом хранятся вместе в едином файле базы данных (файл имеет расширение .mdb), создание связанных по смыслу данных и проверка ограничений целостности, а также создание и модификация таблиц, форм, запросов, отчетов, модулей и макросов значительно облегчается.

Система управления базами данных MS Access поддерживает реляционную модель данных с механизмом ссылочной целостности. Поэтому в базах данных СУБД MS Access данные представляются в виде таблиц и функциональных бинарных связей между таблицами. Дополнительное средство представления данных – запросы. Запрос представляет собой виртуальную таблицу, которая формируется по требованию на основе заранее составленного описания запроса по данным из физических таблиц базы данных. Никаких других различий между физическими таблицами и запросами нет. Во всех операциях они участвуют на равных правах. Основное назначение запросов – представление для вывода дополнительной информации, а также скрытие от пользователей сложных запросов: пользователь обращается к системе с простым запросом к виртуальным данным, а всю работу по их формированию (по заранее составленному сложному запросу) берет на себя СУБД.

Механизм ссылочной целостности в настоящее время является общепризнанным для использования в реляционных моделях для реализации функциональных бинарных связей типа 1:1 или 1:М между связанными таблицами. Он соответствует бинарному групповому отношению при определении базы данных в терминах групп и групповых отношений. Этот механизм основан на методе представления бинарной связи между сущностями через атрибут: первичный атрибут схемы исходной (родительской) сущности включается как вторичный атрибут в схемы атрибутов подчиненной (дочерней) сущности.

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

Таким образом, сущности в базе моделируют таблицами. Свойства объектов (атрибуты) моделируют полями (столбцами таблиц). Один из атрибутов сущности должен быть идентификатором – первичным ключом (например, код инструмента). Связи между сущностями можно моделировать двояко: либо таблицей, либо с атрибутом (ссылочная целостность). При этом обе таблицы, между которыми должна быть создана связь, должны иметь один и тот же атрибут, который эту связь и реализует.

Только в одной из таблиц (родительской) он будет идентифицирующим атрибутом – первичным ключом, а в другой (подчиненной) – обычным атрибутом (в этом случае его называют вторичным ключом). И в обеих таблицах он должен иметь один и тот же тип данных (имя может быть разным).

Для представления бинарных связей типа М:М можно использовать либо таблицу, либо две функциональные связи: 1:M и M:1 с промежуточной таблицей (прием описан ниже в сетевой модели).

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

В окне базы данных Access 2000 появились новые средства просмотра и манипулирования объектами базы данных:

  • панель инструментов позволяет быстро выполнять команды создания, открытия и управления объектами базы данных;

  • полоса объектов предназначена для просмотра объектов базы данных. Ее вертикальное расположение более удобное в использовании;

  • новые ярлыки в окне базы данных ускоряют создание объектов с помощью мастеров или открытие новых объектов в режиме конструктора;

  • настройка способов выбора и открытия объектов в окне базы данных. При необходимости можно изменить режим, установленный по умолчанию, так что выбор объекта происходит при остановке указателя на нем, а открытие после щелчка;

  • выбор объекта путем ввода его имени.

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

  • поддерживается блокировка на уровне записей в дополнение к обычной блокировке, которая блокировала все записи на 4-кбайтной странице.

  • можно свободно перемещаться между диалоговыми окнами поиска, замены и работы с данными;

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

  • поддержка мирового 16 разрядного стандарта кодировки символов Unicode;

  • поддержка работы с данными в формате валюты евро. Чтобы увидеть на экране значение величины в формате евро-валюты, можно использовать установку (#,###.##) свойства Формат.

  • возможность распечатки отчета о взаимосвязях таблиц базы данных, которые представляются пользователю для просмотра в окне Связи;

  • использование Microsoft ActivX Object (ADO) для доступа и манипулирования данными в базах данных сервера.

2.2.1 Особенности разработки АИС в среде Access с написанием моделей VBA

При разработке системы в среде Access использовался язык программирования VBA.

VBA (Visual Basic for Application) — это язык программирования, поддерживаемый всеми приложениями пакета Microsoft Office. VBA — относительно несложный язык программирования, который очень прост и удобен в освоении и позволяет быстро получить ощутимые результаты — конструировать профессиональные приложения для решения практически любых задач в среде Microsoft Windows. Можно сказать, что язык VBA является прямым наследником языка программирования Basic, но, тем не менее, в сравнении с ним он шагнул далеко вперед. Поэтому и возможностей, как внутренних (например, в части вывода на экран всевозможных форм), так и в отношении взаимодействия с другими приложениями, у него гораздо больше.

Следует заметить, что, будучи развитым языком программирования, VBA также включает в себя полноценную интегрированную среду разработки с полным набором специализированных окон, упрощающих проектирование, отладку и тестирование программ. Интегрированная среда разработки VBA представлена приложением, называемым редактором Visual Basic. Этот редактор имеет типичное для приложений Windows окно с панелью меню и целым набором панелей инструментов, которые позволяют получить доступ к целому ряду окон, предоставляющих инструментальные средства, необходимые для создания программ. Кроме того, редактор VBA включает специализированные средства для быстрого создания пользовательского интерфейса, что превращает его в визуальную среду разработки приложений.

2.2.2 Код программы на Visual Basic for Application (VBA)

Код программы на Visual Basic for Application (VBA) представлен в приложении Б.

3 Расчетно-конструкторская часть

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

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

Чтобы хорошо спроектировать систему, необходимо четко представлять себе решаемую задачу. Для этого, в первую очередь, нужно составить набор требований, предъявляемый к конечному продукту. Набор требований составляется исходя из того, что хочет заказчик, и что ему на самом деле нужно.

Это не всегда одно и то же. И искусство разработчика состоит в том, чтобы представить заказчику то, что ему нужно, а заказчику при этом казалось, что это как раз то, что он хочет.

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

Данная информационная система “Приемная комиссия” предназначена для приемной комиссии Челябинского монтажного колледжа, поэтому набор требований к ней я составила, исходя из требований заказчика.


3.1 Описание исходных данных для проектирования системы

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

Сформулируем требования к нашему проекту.

  1. ИС Библиотеки вуза предназначена для ввода, хранения и обработки информации о печатных изданиях, поступающих в библиотеку, читателях, посещающих библиотеку.

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

  3. ИС «библиотеки вуза» должна обеспечить выполнение следующих действий:

  • Прием новых читателей;

  • Прием новый печатных изданий;

  • Учет своевременный сдачи и отслеживание задолжников;

4) ИС «Библиотеки вуза» должна поддерживать обслуживание различные категории читателей, обладающих специфическими характеристиками:

  • Студенты вуза;

  • Разовые читатели (абитуриенты, стажеры);

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

  • Другие работники вуза;

Один и тот же читатель может брать книги, как на абонементе, так и в читальном зале, если он не числится в должниках.

  • 5) ИС «Библиотеки вуза» должна отслеживать читателей, нарушающих правила пользования библиотекой – задолжников.

Создание графа в соответствии с требованиями к системе

Система будет решать следующие функции:

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее