ОТЧЕТ по практике по профилю специальности
Автор: drug | Категория: Прочее | Просмотров: | Комментирии: 0 | 01-01-2013 22:27
Министерство образования и науки Российской Федерации
ФГОУ СПО «Уфимский авиационный техникум»







ОТЧЕТ
по практике
по профилю специальности

080802.11.048.10








Введение
Башкирский государственный университет (БашГУ) – яркий образец классического вуза, а классическое образование ценилось и ценится в любые времена и при любых условиях.
БашГУ является старейшим высшим учебным заведением Республики Башкортостан. Его истоки уходят в 1909 год, когда появилось первое в Башкортостане высшее учебное заведение – Уфимский учительский институт, преобразованный в 1919 году в Институт народного образования и в 1929 году – в Башкирский государственный педагогический институт им. К.А. Тимирязева. С 1957 года вуз приобретает статус Башкирского государственного университета. Сейчас БашГУ – крупнейший образовательный, научный и культурный центр Республики Башкортостан.
Нами была создана база данных «Башкирский государственный Университет» (БашГУ). База данных была создана в таких программах, как: SQL Server Express Edition, Microsoft Access Data Base 2007, а также с помощью Case-средств BPWin.
Отчет разделен на 3 раздела, в которых отражены деятельность и функции данного учебного заведения.
При компьютерной обработке информации, упорядоченные каким либо образом данные принято хранить в базах данных - особых файлах, использование которых вместе со специальными программными средствами позволяет пользователю, как просматривать необходимую информацию, так и, по мере необходимости, манипулировать ею, например, добавлять, изменять, копировать, удалять, сортировать и т.д.




















Название и назначение создаваемой БД «Управление информационных технологий»
Cаse –средства BPWin
BPWin является мощным средством моделирования и документирования бизнес-процессов. Этот продукт использует технологию моделирования IDEF0 (Integration Definition for Function Modeling) - наиболее распространенный стандарт, который принят для моделирования бизнес-процессов. Диаграммы IDEF0 наглядны и просты для понимания, в то же время они формализуют представление о работе компании, помогая с легкостью находить общий язык между разработчиком и будущим пользователем приложения.
Кроме стандарта IDEF0, BPwin поддерживает также методологии моделирования DFD (data flow diagram) и IDEF3 (workflow).
Диаграммы потоков данных (Data Flow Diagramming):
Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. DFD описывает:
• функции обработки информации (работы);
• документы (стрелки, arrow),объекты, сотрудников или отделы, которые участвуют в обработке
• информации;
• внешние ссылки (external references) , которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;
• таблицы для хранения документов (хранилище данных, data store).
IDEF3 (Workflow Diagramming):
• IDEF3 - это метод, имеющий основной целью дать возможность аналитикам описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе,
• Техника описания набора данных IDEF3 является частью структурного анализа. В отличие от некоторых методик описаний процессов IDEF3 не ограничивает аналитика чрезмерно жесткими рамками синтаксиса, что может привести к созданию неполных или противоречивых моделей
• Единицы работы - Unit of Work (UOW). UOW, также называемые работами (activity), являются центральными компонентами модели.
• Связи. Связи показывают взаимоотношения работ. Все связи в IDEF3 однонаправлены и могут быть направлены куда угодно, но обычно диаграммы IDEF3 стараются построить так, чтобы связи были направлены слева направо. В IDEF3 различают три типа стрелок, изображающих связи, стиль которых устанавливается через меню Edit/Arrow Style.
• Перекрестки (Junction). Окончание одной работы может служить сигналом к началу нескольких работ, или же одна работа для своего запуска может ожидать окончания нескольких работ. Перекрестки используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы. Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction) стрелок. Перекресток не может использоваться одновременно для слияния и для разветвления.
Основные характеристики BPwin:
• Иерархическая структура диаграмм, облегчающая последовательное уточнение элементов модели;

• Контекстные диаграммы для описания границ системы, области действия, назначения объектов;
• Декомпозиционные диаграммы для описания особенностей взаимодействия различных процессов;
• Экспорт моделей в средства имитационного моделирования;
• Интеграция и связь со средством проектирования баз данных ERwin (методология IDEF1X);
• Поддержка свойств, определяемых пользователем;
• Интеграция с ModelMart. Сервер приложений для программных продуктов CA ModelMart поддерживает мощный набор инструментальных программных средств. Для организации хранилища моделей в ModelMart используются СУБД на платформах Oracle, Sybase, Informix или SQL Server. Кроме того, поддерживаются прямые связи ModelMart с ERwin и BPwin;
• Удобный интерфейс пользователя;
• Автоматическая поддержка изменения размеров. BPwin поддерживает автоматическую настройку размеров диаграмм и возможность изменения масштабов изображения моделей;
• Работа с моделями AS-IS (как есть) и TO-BE(как будет). Найденные в модели AS-IS недостатки можно исправить при создании модели ТО-ВЕ - модели новой организации бизнес-процессов.
Основные достоинства BPwin:
• BPwin обладает интуитивно-понятным графическим интерфейсом, быстро и легко осваивается, что позволяет сосредоточиться на анализе самой предметной области, не отвлекаясь на изучение инструментальных средств. BPwin помогает быстро создавать и анализировать модели с целью оптимизации деловых и производственных процессов. Применение универсальных графических языков бизнес-моделирования IDEF0, IDEF3 и DFD обеспечивает логическую целостность и полноту описания, необходимую для достижения точных и непротиворечивых результатов.
• Посредством набора графических инструментов для отображения действий и объектов, BPwin позволяет легко построить схему процесса, на которой показаны исходные данные, результаты операций, ресурсы, необходимые для их выполнения, управляющие воздействия, взаимные связи между отдельными работами.
• Посредством набора графических инструментов для отображения действий и объектов, BPwin позволяет легко построить схему процесса, на которой показаны исходные данные, результаты операций, ресурсы, необходимые для их выполнения, управляющие воздействия, взаимные связи между отдельными работами.
• Встроенный механизм вычисления стоимости позволяет оценивать и анализировать затраты на осуществление различных видов деловой активности. Механизм вычисления расходов на основе выполняемых действий (Activity-Based Costing, ABC) - это технология, применяемая для оценки затрат и используемых ресурсов. Она помогает распознать и выделить наиболее дорогостоящие операции для дальнейшего анализа.
• Является настольным инструментом сотрудников консалтинговых компаний в России и по всему миру.

IDEF0 диаграмма «Башкирский Государственный университет» (BSU)

Декомпозиция работы IDEF0 диаграммы «Башкирский Государственный университет» (BSU). Ректор


Декомпозиция работы «Ученый совет»
















Декомпозиция работы «Финансово-экономическое управление»

FEO Диаграмма


Дерево узлов организационной структуры «Башкирский Государственный университет» (BSU)



Организационная структура




Логическая структура БД «Управление информационных технологий»
MS SQL Server
Исходный код MS SQL Server (до версии 7.0) основывался на коде Sybase SQL Server, и это позволило Microsoft выйти на рынок баз данных для предприятий, где конкурировали Oracle, IBM, и, позже, сама Sybase. Microsoft, Sybase и Ashton-Tate первоначально объединились для создания и выпуска на рынок первой версии программы, получившей название SQL Server 1.0 для OS/2 (около 1989 года), которая фактически была эквивалентом Sybase SQL Server 3.0 для Unix, VMS и др. Microsoft SQL Server 4.2 был выпущен в 1992 году и входил в состав операционной системы Microsoft OS/2 версии 1.3. Официальный релиз Microsoft SQL Server версии 4.21 для ОС Windows NT состоялся одновременно с релизом самой Windows NT (версии 3.1). Microsoft SQL Server 6.0 был первой версией SQL Server, созданной исключительно для архитектуры NT и без участия в процессе разработки Sybase.
К тому времени, как вышла на рынок ОС Windows NT, Sybase и Microsoft разошлись и следовали собственным моделям программного продукта и маркетинговым схемам. Microsoft добивалась исключительных прав на все версии SQL Server для Windows. Позже Sybase изменила название своего продукта на Adaptive Server Enterprise во избежание путаницы с Microsoft SQL Server. До 1994 года Microsoft получила от Sybase три уведомления об авторских правах как намёк на происхождение Microsoft SQL Server. После разделения компании сделали несколько самостоятельных релизов программ. SQL Server 7.0 был первым сервером баз данных с настоящим пользовательским графическим интерфейсом администрирования. Для устранения претензий со стороны Sybase в нарушении авторских прав, весь наследуемый код в седьмой версии был переписан.Версия SQL Server 2005 — была представлена в ноябре 2005 года. Запуск версии происходил параллельно запуску Visual Studio 2005. Существует также «урезанная» версия Microsoft SQL Server — Microsoft SQL Server Express; она доступна для скачивания и может бесплатно распространяться вместе с использующим её программным обеспечением.
С момента выпуска предыдущей версии SQL Server (SQL Server 2000) было осуществлено развитие интегрированной среды разработки и ряда дополнительных подсистем, входящих в состав SQL Server 2005. Изменения коснулись реализации технологии ETL (извлечение, преобразование и загрузка данных), входящей в состав компонента SQL Server Integration Services (SSIS), сервера оповещения, средств аналитической обработки многомерных моделей данных (OLAP) и сбора релевантной информации (обе службы входят в состав Microsoft Analysis Services), а также нескольких служб сообщений, а именно Service Broker и Notification Services. Помимо этого, были произведены улучшения в производительности.
Функциональность
Сервер баз данных Microsoft SQL Server в качестве языка запросов использует версию языка SQL, получившую название Transact-SQL (сокращённо T-SQL). Язык T-SQL является реализацией SQL-92 (стандарт ISO для языка SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением).
При взаимодействии с сетью Microsoft SQL Server и Sybase ASE используют протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FreeTDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server и Sybase. Для обеспечения доступа к данным Microsoft SQL Server поддерживает Open Database Connectivity (ODBC) — интерфейс взаимодействия приложений с СУБД. Версия SQL Server 2005 обеспечивает возможность подключения  
пользователей через веб-сервисы, использующие протокол SOAP. Это позволяет
клиентским программам, не предназначенным для Windows, кроссплатформенно соединяться с SQL Server. Компания Microsoft также выпустила сертифицированный драйвер JDBC, позволяющий приложениям под управлением Java (таким как BEA и IBM WebSphere) соединяться с Microsoft SQL Server 2000 и 2005.
Также SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL — это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP-адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер.
SQL Server поддерживает избыточное дублирование данных по трем сценариям:
• Снимок: Производится «снимок» базы данных, который сервер отправляет получателям.
• История изменений: Все изменения базы данных непрерывно передаются пользователям.
• Синхронизация с другими серверами: Базы данных нескольких серверов синхронизируются между собой. Изменения всех баз данных происходят независимо друг от друга на каждом сервере, а при синхронизации происходит сверка данных. Данный тип дублирования предусматривает возможность разрешения противоречий между БД.
В SQL Server 2005 встроена поддержка .NET Framework. Благодаря этому хранимые процедуры БД могут быть написаны на любом языке платформы .NET, используя полный набор библиотек, доступных для .NET Framework, включая Common Type System (система обращения с типами данных в Microsoft .NET Framework). Однако, в отличие от других процессов, .NET Framework, будучи базисной системой для SQL Server 2005, выделяет дополнительную память и выстраивает средства управления SQL Server вместо того, чтобы использовать встроенные средства Windows. Это повышает производительность в сравнении с общими алгоритмами Windows, так как алгоритмы распределения ресурсов специально настроены для использования в структурах SQL Server.
Разработка приложений
Microsoft и другие компании производят большое число программных средств разработки, позволяющих разрабатывать бизнес-приложения с использованием баз данных Microsoft SQL Server. Microsoft SQL Server 2005 включает в себя также Common Language Runtime (CLR) Microsoft .NET, позволяющий реализовывать хранимые процедуры и различные функции приложениям, разработанным на языках платформы .NET (например, VB.NET или C#). Предыдущие версии средств разработки Microsoft использовали только API для получения функционального доступа к Microsoft SQL Server.
SQL Server Express Edition
Microsoft SQL Server Express является бесплатно распространяемой версией SQL Server, развитием системы MSDE. Данная версия имеет некоторые технические ограничения. Такие ограничения делают её непригодной для развертывания больших баз данных, но она вполне годится для ведения программных комплексов в масштабах небольшой компании. Содержит полноценную поддержку новых типов данных, в том числе XML-спецификации. Фактически, это полноценный MS SQL Server, включая все его компоненты программирования, поддержку национальных алфавитов и Unicode.
Поэтому используется в приложениях, при проектировании или для самостоятельного изучения. Нет никаких препятствий для дальнейшего развёртывания накопленной базы данных на MS SQL Server неэкспрессной версии. В 2007 году Microsoft выпустила отдельную утилиту с графическим интерфейсом для администрирования данной версии, которая также доступна для бесплатного скачивания с сайта корпорации.

Исходный текст программы (создание БД с помощью SQL-кода)
Sql - код для создания базы данных «BashGY» (Башкирский Государственный Университет)

Создание и заполнение таблиц
1. Создание таблицы «Отдел кадров» что содержит,


Заполнение таблицы.








2. Создание таблицы «Отдел развития информационных технологий»



Заполнение таблицы.



3. Создание таблицы «Отдел охраны труда»












Заполнение таблицы.



4. Создание таблицы «Отдел эксплуатации информационных технологий»


Заполнение таблицы.








5. Создание таблицы «Отдел управления информационных технологий»



Заполнение таблицы


6. Создание таблицы «Юридический отдел»













Заполнение таблицы








































Результаты тестирования
Создание диаграмм


1. Запрос на создание связи между таблицами Отдел_кадров и Отдел_охраны_труда.


2. Запрос на создание связи между таблицами Отдел_кадров и Отдел_развития_ информационных_технологий.








3. Запрос на создание связи между таблицами Отдел_кадров и Управление_ информационных_технологий.


4. Запрос на создание связи между таблицами Отдел_кадров и Отдел_эксплуатации информационных_технологий.


5. Запрос на создание связи между таблицами Отдел_кадров и Юридический_отдел



Диаграмма базы данных «BashGY»



Создание представлений











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















2. Создание представления, которое показывает, сколько сотрудников имеют максимальную заработную плату и в каком отделе.


















3. . Создание представления, которое показывает, сколько сотрудников имеют доступ к данным и при какой должности.






















Создание запросов
1. Запрос выводит данные о работниках Отдела развития информационных технологий, зарплата, которых менее 15.000 руб./месяц.


2. Запрос выводит записи о работниках таблицы Отдел_кадров

3. Запрос выводит данные о максимальной заработной плате в данном отделе.

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

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








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

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

8. Запрос-группировка по должности сотрудников Отдела_эксплуатации_информационных_ технологий.


9. С помощью связывания таблиц создаем запрос, выводящий записи о сотрудниках Управления_информационных_технологий с должностью техник и доступом к данным-false..

10. Запрос, выводящий данные о сотрудниках Отдела, в фамилии которых находится буква «е».




Работа в MS Access
















Создание запросов в MS Access

1. Запрос на выборку. Зарплата сотрудника должна превышать 15.000 рублей в месяц.




2. Запрос-представление по таблицам Отдел кадров и Отдел охраны труда


3. Запрос- представление по таблицам Отдел кадров и Развитие информационных технологий



4. Запрос – представление по таблицам Отдел кадров и Управление информационных технологий.







5. Запрос на выборку, выводит всех сотрудников с должностью «системотехник», в фамилиях которых присутствует буква «а».


6. Запрос на выборку, при введении должности выводит квалификацию.



7. Запрос на выборку данных по должности- системотехник



8. Запрос показывает сотрудников Юридического отдела, их заработную плату, личные данные (адрес, телефон).


9. Запрос на удаление.








10. Перекрестный запрос









































Создание отчетов
1. Создание отчета по таблицам Отдел_развития_информационных_технологий, Отдел_управления_информационных_технологий, Отдел_кадров.


















2. Создание отчета_1) к запросу-представление по таблицам Отдел_кадров и Отдел_охраны.


















Создание форм

1. Создание формы к таблице Отдел_кадров











2. Создание формы к таблицам Отдел_кадров и Отдел_развития_ информационных_Технологий.





3. Создание формы к таблице Отдел_эксплуатации_информационных_технологий.

















Создание главной формы
























Заключение
Отчет по практике содержит в себе базу данных «Башкирский Государственный университет» (БашГУ), где была проведена практика по профилю специальности. В разделах, в которые был разделен отчет, полностью отражает поставленные цели, а именно ознакомить, показать и раскрыть деятельность и функции данного учебного заведения.
Можно с большой степенью достоверности утверждать, что большинство приложений, которые предназначены для выполнения хотя бы какой-нибудь полезной работы, тем или иным образом используют структурированную информацию или, другими словами, упорядоченные данные.
При компьютерной обработке информации, упорядоченные каким либо образом данные принято хранить в базах данных - особых файлах, использование которых вместе со специальными программными средствами позволяет пользователю, как просматривать необходимую информацию, так и, по мере необходимости, манипулировать ею, например, добавлять, изменять, копировать, удалять, сортировать и т.д.




















Оглавление
Введение 2
Название и назначение создаваемой БД «Управление информационных технологий» 3
Логическая структура БД «Управление информационных технологий» 9
Постановка задачи на разработку приложения 9
MS SQL Server 10
Исходный текст программы (создание БД с помощью SQL-кода) 11
Результаты тестирования………………………………………………………………………16
Работа в MS Access……………………………………………………………………………..26
Заключение………………………………………………………………………………….......47

Сочинения курсовыеСочинения курсовые