Создание автоматизированной информационной системы документационного обеспечения техникума

Автор работы: Пользователь скрыл имя, 26 Апреля 2014 в 22:07, курсовая работа

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

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

Содержание

Введение………………………………………………………………………………………………………………………….….….4
Глава 1. Аппаратные и программные средства реализации проекта…………………….…….………6
1.1 Технические характеристики аппаратной базы……………………………………...…….……...6
1.2. Операционная система Windows ХР Ргоfessional………………………….….………….………7
1.3 Среда Microsoft Access 2003…………………………………………………………………….…..………..7
Глава 2. Постановка задачи………………………………………………………………………………….………….……9
2.1 Общая постановка задачи………………………………………………………………………………….….9
2.2 Основные составные компоненты проектируемой БД………………………………………...9
Глава 3. Описание предметной области………………………………………………………………………..…….10
3.1 Банк данных, базы данных и системы управления базами данных…………………..10
3.2 Структура простейшей базы данных……………………………………………………………….…13
3.3 Состав СУБД………………………………………………………………………………………………...……..13
3.4 Свойства полей базы данных………………………………………………………………………..…….14
3.5 Функции СУБД…………………………………………………………………………………………………....16
3.6 Типы данных…………………………………………………………………………………………………...…..17
3.7 Модели данных, поддерживаемые СУБД……………………………………………………...…….17
3.8 Безопасность баз данных…………………………………………………………...................................….18
3.9 Области применения баз данных в экономике……………………………………………...……19
Глава 4. Проектирование баз данных……………………………………………………………………………...….21
4.1 Режимы работы с базами данных……………………………………………………………………..…21
4.2 Объекты базы данных…………………………………………………………………………………...…….21
4.2.1 Таблицы…………………………………………………………………………………………………...….21
4.2.2 Запросы………………………………………………………………………………………………………..23
4.2.3 Формы……………………………………………………………………………………………………….…24
4.2.4 Отчеты…………………………………………………………………………………………………..……..25
4.2.5 Страницы…………………………………………………………………………………………..….……..26
4.2.6 Макросы и модули………………………………………………………………………………..……..27
4.3 Проектирование базы данных………………………………………………………………….…………27
4.3.1 Разработка технического задания……………………………………………………………….27
Заключение…………………………………………………………………………………………………………………….……29
Список используемой литературы………………………………………………………………………..…………….

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

Курсовая работа.doc

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

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

настройку числового типа.

     Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование – для порядковой нумерации записей.

     Логический - тип для хранения логических данных (могут принимать только два значения, например Да или Нет).

     Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.

     Мастер подстановок – это не специальный тип данных. Это объект,

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

3.7 Модели данных, поддерживаемые СУБД

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

Существуют, по крайней мере, три модели данных: иерархическая, сетевая, реляционная.

Иерархическая модель данных состоит из нескольких записей, одна из которых определена как корневая.

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

Между записями в иерархии могут быть определены связи: “один ко многим”, или “один к одному”, где запись, соответствующая элементу “один” указанной связи, определяется как исходная, а соответствующая элементу “много” - как порожденная.

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

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

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

 

3.8 Безопасность баз данных

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

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

3.9 Области применения  баз данных в экономике

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

Автоматизированные информационные системы (АИС), основу которых составляют базы данных, появились в 60-х годах в военной промышленности и в бизнесе – там, где были накоплены значительные объемы полезных данных. Первоначально автоматизированные информационные системы были ориентированы лишь на работу с информацией фактического характера – числовыми или текстовыми характеристиками объектов. Затем, по мере развития техники, появилась возможность обрабатывать текстовую информацию на естественном языке.

Принципы хранения разных видов информации в АИС сходны, но алгоритмы ее обработки определяются характером информационных ресурсов. Соответственно были выделены два класса АИС: документальные и фактографические.

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

 

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

Обработка данных – специальный класс решаемых на ЭВМ задач, связанных с вводом, хранением, сортировкой, отбором и группировкой записей данных однородной структуры. Задачи этого класса решаются при учете товаров в магазинах и на складах, начислении заработной платы, управлении производством, финансами, телекоммуникациями.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Глава 4. Проектирование баз данных

4.1  Режимы работы с базами данных

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

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

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

    

4.2  Объекты базы данных

4.2.1  Таблицы

Таблицы – это основные объекты любой базы данных. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства). Для реализации курсового проекта мною созданы  6 таблиц (Академический отпуск, Губернаторская стипендия, Кураторство, Работники, Сироты, Студенты).

Таблица Академический отпуск (смотри приложение 1) содержит следующие поля:

Номер п/п – Счетчик (ключевое поле)

ФИО – Текстовый

Специальность/профессия – Текстовый

Номер в поименной книге – Числовой

Таблица Губернаторская стипендия (смотри приложение 2) содержит следующие поля :

Номер п/п – Счетчик (ключевое поле)

ФИО – Текстовый

№ группы - Числовой

Специальность/профессия – Текстовый

Номер в поименной книге – Числовой

Таблица Кураторство (Смотри приложение 3) содержит следующие поля :

Номер п/п – Счетчик (ключевое поле)

ФИО – Текстовый

№ группы - Числовой

Должность – Текстовый

Квалификационная категория -  Текстовый

Таблица Работники (Смотри приложение 4) содержит следующие поля :

Номер п/п – Счетчик (ключевое поле)

ФИО – Текстовый

Год рождения – Текстовый

Занимаемая должность – Текстовый

Домашний адрес – Текстовый

Номер телефона – Текстовый

Таблица Сироты (Смотри приложение 5) содержит следующие поля :

Номер п/п – Счетчик (ключевое поле)

ФИО – Текстовый

№ группы  - Числовой

Стипендия (в руб) - Числовой

Таблица Студенты (Смотри приложение 6) содержит следующие поля :

Номер п/п – Счетчик (ключевое поле)

ФИО – Текстовый

Специальность/профессия – Текстовый

Образование – Текстовый

Номер в поименной книге – Числовой

№ группы  - Числовой

Стипендия (в руб) - Числовой

В своей курсовой работе я установил  связи между таблицами, вид связи один к одному (Смотри приложение 7) . Установление связей в дальнейшем поможет мне более эффективно работать с системой  управления базы данных.

 

4.2.2      Запросы

Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции как отбор данных, их сортировку и фильтрацию. С помощью запросов (см. рис.4) можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнения таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое. В ходе внедрения в эксплуатацию  АИС  я осуществлял простые запросы на выборку из таблицы Студенты (смотри приложение 6) и перекрестные запросы из таблицы Студенты (смотри приложение 8).

 

 

 

 

 


 

 

   

 

 

 

  Рис. 4 Создание перекрестного запроса

 

4.2.3      Формы

Если запросы – это специальные средства для отбора и анализа данных, то формы – это средства для ввода данных. Смысл их тот же – предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода. Преимущества форм раскрываются особенно наглядно, когда происходит ввод данных с заполненных бланков ( см. рис.5). В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка – это заметно упрощает работу наборщика, снижает его утомление и предотвращает появление печатных ошибок. В ходе внедрения в эксплуатацию  АИС  я осуществлял создание форм из таблицы Губернаторская стипендия  ( смотри приложение 9)

 

Рис.5 Мастер создания форм

 

4.2.4      Отчеты

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

 

 

 

 

 

 

 

 

     Рис. 6 Мастер создания отчетов

 

 4.2.5      Страницы

Это специальные объекты баз данных, реализованных в последних версиях СУБД Microsoft Access (начиная с  Access 2003). Правда, более корректно их называть страницами доступа к данным. Физически это особый объект, выполненный в коде HTML, размещаемый на Web-странице и передаваемый клиенту вместе с ней. Сам по себе этот объект не является базой данной, но содержит компоненты, через которые осуществляется связь переданной Web-страницы с базой данных, остающейся на сервере. Пользуясь этими компонентами, посетитель Web-узла может просматривать записи базы в полях страницы доступа. Таким образом, страницы доступа к данным осуществляют интерфейс между клиентом, сервером и базой данных, размещенной на сервере. Эта база данных не обязательно должна быть базой данных Microsoft Access. Страницы доступа, созданные средствами Microsoft Access, позволяют работать также с базами данных Microsoft SQL Server.

 

 

4.2.6      Макросы и модули

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

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