Автоматизация учета библиотеки колледжа


Тип работы:  Дипломная работа
Бесплатно:  Антиплагиат
Объем: 61 страниц
В избранное:   

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

УПРАВЛЕНИЕ ОБРАЗОВАНИЯ ГОРОДА АЛМАТЫ

Алматинский государственный бизнес колледж

(наименование колледжа)

УТВЕРЖДАЮ
Зам. директора по УР
Зам. директора по УР:
Зам. директора по УР: «» 2022г

ДИПЛОМНЫЙ ПРОЕКТ

Автоматизация учета библиотеки колледжа

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Зам. директора по УР
Рецензент
Зам. директора по УР:
:
Рецензент:
Зам. директора по УР: «» 2022г
:
Рецензент: «» 2022г
Зам. директора по УР:
:
Рецензент:
Зам. директора по УР: Председатель ЦПК
:
Рецензент: Руководитель
Зам. директора по УР:
:
Рецензент:
Зам. директора по УР: «» 2022г
:
Рецензент: «» 2022г
Зам. директора по УР:
:
Рецензент:
Зам. директора по УР: Консультанты:
:
Рецензент:
Зам. директора по УР: по экономике
:
Рецензент: Дипломник
Зам. директора по УР:
:
Рецензент: Абай Абылай
Зам. директора по УР: «» 2022г
:
Рецензент: «» 2022г
Зам. директора по УР:
:
Рецензент:
Зам. директора по УР: по охране труда
:
Рецензент: Нормаконтроль
Зам. директора по УР:
:
Рецензент:
Зам. директора по УР: «» 2022г
:
Рецензент: «» 2022г

Алматы 2022

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

УПРАВЛЕНИЕ ОБРАЗОВАНИЯ ГОРОДА АЛМАТЫ

Алматинский государственный бизнес колледж

(наименование колледжа)

УТВЕРЖДАЮ
Зам. директора по УР
Зам. директора по УР:
Зам. директора по УР: «___» 2022г
ДИПЛОМНОЕ Задание___
Обучающейся
4 курса, группы 4 ВТиПО "Б"
Обучающейся: по специальности
4 курса, группы 4 ВТиПО "Б": 1304000-Вычислительные системы и программное обеспечение
Обучающейся: квалификация
4 курса, группы 4 ВТиПО "Б": 130404 3-Техник-программист
Обучающейся:
4 курса, группы 4 ВТиПО "Б":
Обучающейся: Абай Абылай
Обучающейся:
Обучающейся: Автоматизация учета библиотеки колледжа
Обучающейся:
Обучающейся: Перечень вопросов, подлежащих разработке
Обучающейся: Введение.
Обучающейся: Раздел I. Специальный раздел.
Обучающейся: Раздел II. Экономический раздел.
Обучающейся: Раздел III. Охрана труда.
Обучающейся:
Обучающейся:
Обучающейся: Дата выдачи «___» 2021г
Обучающейся: Срок окончания «___» 2022г
Обучающейся: Руководитель ДП:
Обучающейся: Расмотрено на заседании цикловой комиссии
Обучающейся: «» 2022г
Обучающейся: Протокол №

СОДЕРЖАНИЕ

ВВЕДЕНИЕ
4
ВВЕДЕНИЕ: 1 СПЕЦИАЛЬНЫЙ РАЗДЕЛ
4: 6
ВВЕДЕНИЕ: 1. 1 Что такое база данных
4: 6
ВВЕДЕНИЕ: 1. 2 Проектирование интерфейса пользователя
4: 22
ВВЕДЕНИЕ: 1. 3 Организация производства
4: 34
ВВЕДЕНИЕ: 2 ЭКОНОМИЧЕСКИЙ РАЗДЕЛ
4: 35
ВВЕДЕНИЕ: 2. 1 Технико-экономическое обоснование темы дипломного проекта
4: 35
ВВЕДЕНИЕ: 2. 2 Расчет коммерчерской стоимости разработки приложения
4: 36
ВВЕДЕНИЕ: 2. 3 Оценка эффективности внедрения данного приложения
4: 39
ВВЕДЕНИЕ: 3 ОХРАНА ТРУДА
4: 43
ВВЕДЕНИЕ: 3. 1 Описание рабочего места программиста
4: 43
ВВЕДЕНИЕ: 3. 2 Документация
4: 45
ВВЕДЕНИЕ: 3. 3 Освещенность рабочего места
4: 48
ВВЕДЕНИЕ: 3. 4 Методы защиты от шума
4: 49
ВВЕДЕНИЕ: 3. 5 Техника безопасности
4: 50
ВВЕДЕНИЕ: ЗАКЛЮЧЕНИЕ
4: 52
ВВЕДЕНИЕ: СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
4: 53
ВВЕДЕНИЕ: ПРИЛОЖЕНИЕ А
4: 54

ВВЕДЕНИЕ

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

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

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

Объект исследования - автоматизированная информационная система «Библиотека колледжа».

Предмет исследования - повышение автоматизации библиотеки колледжа.

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

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

Исходя из поставленной цели, определены основные задачи:

  1. Ознакомиться с общими сведениями об автоматизированных системах.
  2. Провести обзор программных средств для разработки информационных систем.
  3. Обосновать выбор программных средств.
  4. Провести характеристику и анализ объекта исследования.
  5. Разработать требования к информационной системе.
  6. Разработать структуру информационной системы.
  7. Разработать графический макет и дизайн информационной системы.
  8. Разработать базу данных.

1 СПЕЦИАЛЬНЫЙ РАЗДЕЛ

1. 1 Что такое база данных

Любой из нас, начиная с раннего детства, многократно сталкивался с "базами данных". Это - всевозможные справочники (например, телефонный), энциклопедии и т. п. Записная книжка - это тоже "база данных", которая есть у каждого из нас.

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

Например, база данных "Записная книжка" хранит информацию о людях, каждый из которых имеет фамилию, имя, телефон и так далее. Библиотечный каталог хранит информацию о книгах, каждая из которых имеет название, автора, год издания и так далее.

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

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

В зависимости от вида организации данных различают следующие важнейшие модели БД:

  • Иерархическую
  • Сетевую
  • Реляционную
  • Объектно-ориентированную

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

В сетевой БД данные организуются в виде граф. Недостатком сетевой модели является жесткость структуры и сложность ее организации.

Реляционная БД получила свое название от английского термина relation (отношение), предложена в 70-х годах сотрудником фирмы IВМ Эдгаром Коддом.

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

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

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

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

Реляционная БД:

  • таблицы;
  • связи между таблицами с помощью ключей.

Реляционная модель данных (РМД) - логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики, как теория множеств и логика первого порядка.

На реляционной модели данных строятся реляционные базы данных.

Реляционная модель данных включает следующие компоненты:

  • Структурный аспект (составляющая) - данные в базе данных представляют собой набор отношений.
  • Аспект (составляющая) целостности - отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.
  • Аспект (составляющая) обработки (манипулирования) - РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление) .

Кроме того, в состав реляционной модели данных включают теорию нормализации.

Термин «реляционный» означает, что теория основана на математическом понятии отношение (relation) . В качестве неформального синонима термину «отношение» часто встречается слово таблица. Необходимо помнить, что «таблица» есть понятие нестрогое и неформальное и часто означает не «отношение» как абстрактное понятие, а визуальное представление отношения на бумаге или экране. Некорректное и нестрогое использование термина «таблица» вместо термина «отношение» нередко приводит к недопониманию. Наиболее частая ошибка состоит в рассуждениях о том, что РМД имеет дело с «плоскими», или «двумерными» таблицами, тогда как таковыми могут быть только визуальные представления таблиц. Отношения же являются абстракциями и не могут быть ни «плоскими», ни «неплоскими».

Для лучшего понимания РМД следует отметить три важных обстоятельства:

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

можно упомянуть об объектно-ориентированной модели, на которой строятся так называемыеобъектно-ориентированные СУБД.

Объектно-ориентированная база данных (ООБД) - база данных, в которой данные моделируются в виде объектов[1], их атрибутов, методов и классов[2] . Объектно-ориентированные БД объединяют сетевую и реляционную модели и используются для создания крупных БД с данными сложной структуры.

Результатом совмещения возможностей (особенностей) баз данных и возможностей объектно-ориентированных языков программирования являются Объектно-ориентированные системы управления базами данных (ООСУБД) . ООСУБД позволяет работать с объектами баз данных так же, как с объектами в программировании в ООП. ООСУБД расширяет языки программирования, прозрачно вводя долговременные данные, управление параллелизмом, восстановление данных, ассоциированные запросы и другие возможности.

Некоторые объектно-ориентированные базы данных разработаны для плотного взаимодействия с такими объектно-ориентированными языками программирования как Python, Java, C#, Visual Basic . NET, C++, Objective-C и Smalltalk; другие имеют свои собственные языки программирования. ООСУБД используют точно такую же модель, что и объектно-ориентированные языки программирования.

Система управле́ния ба́зами да́нных (СУБД) - совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных[1] .

Основные функции СУБД

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

СУБД должна обеспечивать:

  • Долговременное хранение
  • Использование внешней памяти
  • Параллелизм
  • Восстановление
  • Нерегламентированные запросы

1. 1. 1 Табличные базы данных

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

Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем (именем соответствующего свойства) и типом данных, представляющих значения данного свойства.

Поле базы данных - это столбец таблицы, содержащий значения определенного свойства.

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

Запись базы данных - это строка таблицы, содержащая набор значений свойств, размещенный в полях базы данных.

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

Ключевое поле - это поле, значение которого однозначно определяет запись в таблице.

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

Тип поля определяется типом данных, которые оно содержит. Поля могут содержать данные следующих основных типов:

  • счетчик - целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем;
  • текстовый - тексты, содержащие до 255 символов;
  • числовой - числа;
  • дата/время - дата или время;
  • денежный - числа в денежном формате;
  • логический - значения Истина (Да) или Ложь (Нет) ;
  • гиперссылка - ссылки на информационный ресурс в Интернете (например, Web-сайт) .

Поле каждого типа имеет свой набор свойств. Наиболее важными свойствами полей являются:

  • размер поля - определяет максимальную длину текстового или числового поля;
  • формат поля - устанавливает формат данных;
  • обязательное поле - указывает на то, что данное поле обязательно надо заполнить.

1. 1. 2 Структура базы данных

Телефонный справочник представляет собой так называемую “плоскую” базу данных, в которой вся информация располагается в единственной таблице. Каждая запись в этой таблице содержит идентификатор конкретного человека - имя и фамилию, и его номер телефона. Таким образом таблица состоит из записей, информация в которых разделена на несколько частей - полей. В данном случае полями являются “ФИО” и “Номер телефона”, как показано на рис. 1. 1.

http://www.codenet.ru/np-includes/upload/2003/10/24/129611.gif

Рисунок 1. 1- Поля “ФИО” и “Номер телефона”

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

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

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

Так как Visual Basic использует ту же систему управления базами данных (MS Jet Engine), что и MS Access, то несмотря на наличие в Visual Basic средств работы со многими форматами БД, все-таки в приложениях предпочтительно использовать файлы баз данных в формате MS Access. Эти файлы имеют расширение MDB и здесь в основном будут описаны приемы работы с файлами именно такого формата.

Access - это реляционная система управления базами данных (СУБД), входящая в пакет MS Office.

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

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

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

Таблица 1. 1- Свойства полей базы данных Access

Свойство
Его назначение
Свойство: Имя поля
Его назначение: Определяет, как следует обращаться к данным этого поля. Должно быть уникальным, желательно таким, чтобы функция поля узнавалась по его имени.
Свойство: Тип поля
Его назначение: Определяет тип данных, которые содержаться в данном поле.
Свойство: Размер поля
Его назначение: Определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
Свойство: Формат поля
Его назначение: Определяет способ форматирования данных в ячейках, принадлежащих полю.
Свойство: Маска ввода
Его назначение: Определяет форму, в которой вводятся данные в поле.
Свойство: Подпись
Его назначение: Определяет заголовок столбца таблицы для данного поля. Если не указана, то в качестве заголовка используется имя поля.
Свойство: Значение по умолчанию
Его назначение: Значение, которое вводится в ячейки поля автоматически.
Свойство: Условие на значение
Его назначение: Ограничение, используемое для проверки правильности ввода данных
Свойство: Сообщение об ошибке
Его назначение: Текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.
Свойство: Обязательное поле
Его назначение: Определяет обязательность заполнения поля данными.
Свойство: Пустые строки
Его назначение: Разрешает ввод пустых строковых данных
Свойство: Индексированное поле
Его назначение: Позволяет ускорять все операции, связанные с поиском или сортировкой данных этого поля. Можно также задать проверку на наличие повторов для этого поля, чтобы исключить дублирование данных.

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

Таблица 1. 2 - Типы данных Access

... продолжение

Вы можете абсолютно на бесплатной основе полностью просмотреть эту работу через наше приложение.
Похожие работы
Информационная образовательная среда колледжа: технические требования и логическая структура электронного учебника по кибернетике
Амортизация активов: методы учета и переоценки основных средств в соответствии с международными стандартами финансовой отчетности
Составление Расписания Занятий: Требования и Правила для Колледжа Инженерных Технологий
История казахского книгоиздания: от истоков до современности. Библиографические исследования и показатели развития книжной культуры в Казахстане
Статистика сельских библиотек Республики Казахстан: количество, средняя численность населения и развитие модельных библиотек
Организация и взаимодействие с базами данных в Delphi
Компьютеризация библиотек Казахстана: информационный потенциал и перспективы развития
Автоматизация и информатизация библиотечного дела: история, концепции, технологии и системы
Информационная деятельность библиотек: формы и методы обеспечения информационных потребностей пользователей
Структура и создание программы в Delphi: формы, модули и классы
Дисциплины



Реферат Курсовая работа Дипломная работа Материал Диссертация Практика - - - 1‑10 стр. 11‑20 стр. 21‑30 стр. 31‑60 стр. 61+ стр. Основное Кол‑во стр. Доп. Поиск Ничего не найдено :( Недавно просмотренные работы Просмотренные работы не найдены Заказ Антиплагиат Просмотренные работы ru ru/