Автор работы: Пользователь скрыл имя, 14 Апреля 2014 в 19:04, лабораторная работа
Цель работы:
Изучить возможности средства Обозреватель серверов (Server Explorer).
Создать фрагмент базы данных, содержащий основные идентифицирующие сведения юридического лица и сведения о лицензиях.
Лабораторная работа направлена на изучение инструментальных средств разработки информационных систем.
1 ЛАБОРАТОРНАЯ РАБОТА № 1
Интегрированная
среда разработки Visual Studio. Работа
с базами данных с помощью Server
Explorer. Проектирование базы данных,
содержащей сведения о
1.1 Теоретическая часть
1.1.1 Server Explorer
Создание информационной системы начинается с проектирования базы данных. Для выполнения работ по проектированию будем использовать Обозреватель серверов (Server Explorer), который является составной частью Microsoft Visual Studio.
1.1.2 База данных
В качестве объекта для выполнения работ по проектированию мы будем использовать базу данных Единого государственного реестра налогоплательщиков (ЕГРЮЛ), которая ведется в налоговых органах и которая содержит следующие сведения по юридическим лицам:
а) полное и (в случае, если имеется) сокращенное наименование, в том числе фирменное наименование, для коммерческих организаций на русском языке. В случае, если в учредительных документах юридического лица его наименование указано на одном из языков народов Российской Федерации и (или) на иностранном языке, в едином государственном реестре юридических лиц указывается также наименование юридического лица на этих языках;
б) организационно-правовая форма;
в) адрес (место нахождения) постоянно действующего исполнительного органа юридического лица (в случае отсутствия постоянно действующего исполнительного органа юридического лица – иного органа или лица, имеющих право действовать от имени юридического лица без доверенности), по которому осуществляется связь с юридическим лицом;
г) способ образования юридического лица (создание или реорганизация);
д) сведения об учредителях (участниках) юридического лица, в отношении акционерных обществ также сведения о держателях реестров их акционеров;
е) подлинники или засвидетельствованные в нотариальном порядке копии учредительных документов юридического лица;
ж) сведения о правопреемстве – для юридических лиц, созданных в результате реорганизации иных юридических лиц, для юридических лиц, в учредительные документы которых вносятся изменения в связи с реорганизацией, а также для юридических лиц, прекративших свою деятельность в результате реорганизации;
з) дата регистрации изменений, внесенных в учредительные документы юридического лица, или в случаях, установленных законом, дата получения регистрирующим органом уведомления об изменениях, внесенных в учредительные документы;
и) способ прекращения деятельности юридического лица (путем реорганизации или путем ликвидации);
к) размер указанного в учредительных документах коммерческой организации уставного капитала (складочного капитала, уставного фонда, паевых взносов или другого);
л) фамилия, имя, отчество и должность лица, имеющего право без доверенности действовать от имени юридического лица, а также паспортные данные такого лица или данные иных документов, удостоверяющих личность в соответствии с законодательством Российской Федерации, и идентификационный номер налогоплательщика при его наличии;
м) сведения о лицензиях, полученных юридическим лицом;
н) сведения о филиалах и представительствах юридического лица;
о) идентификационный номер налогоплательщика, код причины и дата постановки на учет юридического лица в налоговом органе;
п) коды по Общероссийскому классификатору видов экономической деятельности;
р) номер и дата регистрации юридического лица в качестве страхователя:
с) сведения о банковских счетах юридического лица.
Описание базы данных ЕГРЮЛ дано в файле "Структура и форматы ЕГРЮЛ.doc", который предоставляется преподавателем.
1.1.3 Сокращения
ЕГРЮЛ – Единый государственный реестр юридических лиц;
ИФНС – Инспекция федеральной налоговой службы;
ФСС – Фонд социального страхования;
ПФР – Пенсионный фонд России;
ИНН – Идентификационный номер налогоплательщика;
КПП – Код причины постановки на учет;
ОГРН – Основной государственный регистрационный номер;
ОКАТО – Общероссийский классификатор
объектов административно-
ОКВЭД – Общероссийский классификатор видов экономической деятельности;
ОКОПФ – Общероссийский классификатор организационно-правовых форм;
ОКФС – Общероссийский классификатор форм собственности.
1.2 Формальная часть
1.2.1 Цель работы
Изучить возможности средства Обозреватель серверов (Server Explorer).
Создать фрагмент базы данных, содержащий основные идентифицирующие сведения юридического лица и сведения о лицензиях.
1.2.2 Предмет и содержание работы
Лабораторная работа
направлена на изучение
1.2.3 Оборудование и технические средства:
Техническими средствами для выполнения работы являются средства лаборатории «Электронный офис». База данных проектируется с помощью Microsoft Visual Studio 2010.
1.2.4 Порядок выполнения работы
Описание базы данных ЕГРЮЛ, выполненное лицами, не имеющими квалификацию специалиста в области информационных технологий, представляется преподавателем в файле "Структура и форматы ЕГРЮЛ.doc", который предоставляется преподавателем.
Общие требования по выполнению лабораторных работ представлены в файле "Требования по выполнению лабораторных работ.docx". Каждое имя таблицы и имя каждого поля должно начинаться с двухбуквенного индивидуального префикса, который определяет преподаватель для каждого студента.
1.3 Контрольные вопросы
1.4 Список литературы
1. Хандхаузен, Р. Знакомство с Microsoft Visual Studio 2005 Team System / Р. Хандхаузен. – СПб. : Питер, 2006. – 678 с.
2. Пауэрс, Л., Снэлл М. Microsoft Visual Studio 2008 / Л. Пауэрс, М. Стэлл. – СПб. : БХВ-Петербург, 2009. – 547 с.
3. Visual Studio 2010 // Библиотека MSDN
(по русски) [Электронный ресурс]. – Электрон.
док. – Режим доступа : http://msdn.microsoft.com/ru-
4. Федеральный Закон от
8 августа 2001 г. №129-ФЗ «О государственной
регистрации юридических лиц
и индивидуальных
1.5 Выполнение лабораторной работы
Запустить Visual Studio и открыть Обозреватель серверов (Server Explorer).
(Вид → Обозреватель серверов)
Рисунок 1.1 – Server Explorer
Кликнуть правой кнопкой мыши по "Подключение данных" и нажать на пункт меню «Добавить подключение».
Появится следующее окно:
Рисунок 1.2 – Добавление нового соединения
Нажать на кнопку "Изменить" и выбрать следующий тип источника данных:
Рисунок 1.3 – Выбор типа источника данных
В результате появится окно:
Рисунок 1.4 – Определение файла базы данных
Нажать на кнопку "Обзор" и выбрать папку на диске пользователя, в которой будет размещаться файл базы данных (нельзя использовать сетевой диск) и ввести название базы данных, которое должно содержать фамилию студента:
Рисунок 1.5 – Завершение действий по добавлению новой связи
После этого нажать на кнопку «OK».
Появиться сообщение:
Рисунок 1.6 – Создание файла базы данных
Выбрать «Да».
После этого в Server Explorer появится созданная база данных.
Рисунок 1.7 – Server Explorer с созданной базой данных
Щелкнуть по треугольной кнопке и раскрыть содержимое базы данных.
Рисунок 1.8 – Содержимое базы данных
Далее кликнуть правой кнопкой мыши «Таблицы» и нажать на «Добавить новую таблицу». Появится дизайнер для проектирования новой таблицы:
Создать таблицу UL, содержащие основные идентифицирующие сведения о юридическом лице:
Рисунок 1.10 – Добавление полей в таблицу
Обратите внимание, что идентификатор записи IdUl определен как Identity. Это означает, что при вводе новой записи его значение формируется автоматически, каждый раз увеличиваясь на единицу. Этот реквизит также определен как первичный ключ. Для того чтобы сделать поле первичным ключом, необходимо его выделить, кликнуть правой кнопкой мыши и набрать пункт меню «Set Primary Key»
После того, как все поля введены, необходимо сохранить таблицу. При сохранении появится окно для ввода наименования таблицы
Рисунок 1.11 – Определение имени таблицы
Заменим предлагаемое системой название на UL.
После этого сформируем таблицу Licenz следующим образом.
Рисунок 1.12 – Таблица Licenz
Эта таблица содержит основные сведения по лицензиям юридического лица. Для того, чтобы связать эту таблицу с таблицей UL, введено поле idUl. Это позволяет по юридическому лицу ввести сведения по любому количеству лицензий.
Теперь создадим таблицы – справочники, которые будут содержать сведения о лицензирующих органах, видах лицензируемой деятельности и о состоянии лицензии (действующая, недействующая, приостановленная).
Рисунок 1.13 – Таблица LicOrg (лицензирующие органы)
Рисунок 1.14 – Таблица VidLic (лицензируемые виды деятельности)
Рисунок 1.15 – Таблица SostLic (сведения о состоянии лицензии)
Теперь создадим диаграмму, отображающую структуру базы данных.
Для этого правой кнопкой мыши кликнем по «Database Diagrams». Появится окно
Рисунок 1.16 – Выбор таблиц для диаграммы
После того, как добавим в диаграмму все таблицы, появится окно:
Рисунок 1.17 – Первоначальный вид диаграммы
При помощи мыши установим связи между таблицами следующим образом:
Рисунок 1.18 – Определение параметров связи между таблицами Ul и Licenz
Рисунок 1.19 – Определение параметров связи между таблицами VidLic и Licenz
Рисунок 1.20 – Определение параметров связи между таблицами LicOrg и Licenz
Рисунок 1.21 – Определение параметров связи между таблицами SostLic и Licenz
Диаграмма будет выглядеть следующим образом:
Рисунок 1.22 – Диаграмма со связями между таблицами
Для ввода сведений в таблицу необходимо находясь в Server Explorer щелкнуть правой кнопкой мыши по имени необходимой таблицы. Появится меню:
Рисунок 1.23 – Меню для таблицы базы данных
Выбрать пункт меню Show Table Data. Появится окно для ввода сведений в таблицу:
Рисунок 1.24 – Окно для ввода сведений в таблицу Ul
Для ввода сведений воспользуемся файлом "Коды для базы ЕГРЮЛ.doc" (Материалы для лабораторных работ), который содержит образцы необходимых кодов. Введем несколько строк:
Рисунок 1.25 – Сведения в таблице Ul
Обратите внимание, что колонка IdUl формируется автоматически при переходе на следующую строку. Это связано с тем, что ее свойство Identity установлено в Yes.
Аналогично вводятся сведения в другие таблицы. При вводе необходимо учесть, что таблицы связаны между собой. В таблице Licenz используются коды из таблиц Ul, VidLic, LicOrg, SostLic. Поэтому сначала надо ввести таблицы Ul, VidLic, LicOrg, SostLic и только затем таблицу Licenz.