Разработка автоматизированной информационной системы для медработников "Заказы на лекарства"

 

Оглавление


Введение

1. Теоретическая часть

1.1 Теория проектирования АИС

1.2 Язык SQL

1.3 Методика IDEF

1.4 Выбор, обоснование и особенности работы СУБД. Особенность физического файла БД

2. Практическая часть

2.1 Обоснование выбора среды разработки и технологии доступа к данным БД

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

2.3 Описание логической структуры программной среды АИС

2.4 Описание основных модулей программного кода

Заключение

Список используемой литературы

Приложение


Введение


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

Автоматизация - одно из направлений научно-технического прогресса <#"justify">1. Теоретическая часть


.1 Теория проектирования АИС


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

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

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

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

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

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

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

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

? Принцип эффективности заключается в достижении рационального соотношения между затратами на создание АИС и целевым эффектом, получаемым при ее функционировании. Как правило, кроме основополагающих принципов для эффективного осуществления управления выделяют также ряд частных принципов, детализирующих общие. Соблюдение каждого из частных принципов позволяет получить определенный экономический эффект. Один из них - принцип декомпозиции - используется при изучении особенностей, свойств элементов и системы в целом. Он основан на разделении системы на части, выделении отдельных комплексов работ, создает условия для более эффективного ее анализа и проектирования. Принцип первого руководителя предполагает закрепление ответственности при создании системы за заказчиком - руководителем предприятия, организации, отрасли, т.е. будущим пользователем, который отвечает за ввод в действие и функционирование АИС. Принцип новых задач - поиск постоянного расширения возможностей системы, совершенствование процесса управления, получение дополнительных результатных показателей с целью оптимизировать управленческие решения. Это может сопровождаться постановкой и реализацией при использовании ЭВМ и других технических средств новых задач управления. Принцип автоматизации информационных потоков и документооборота предусматривает комплексное использование технических средств на всех стадиях прохождения информации от момента ее регистрации до получения результатных показателей и формирования управленческих решений. Принцип автоматизации проектирования имеет целью повысить эффективность самого процесса проектирования и создания АИС на всех уровнях народного хозяйства, обеспечивая при этом сокращение временных, трудовых и стоимостных затрат за счет внедрения индустриальных методов. Современный уровень разработки и внедрения систем позволяет широко использовать типизацию проектных решений, унификацию методов и средств при подготовке проектных материалов, стандартизацию подходов при проектировании отдельных элементов систем и подсистем, методы автоматизации ведения проектных работ с использованием персональных ЭВМ и организованных на их базе автоматизированных рабочих мест проектировщика.


.2 Язык SQL


SQL - универсальный компьютерный язык <#"justify">§создание в базе данных новой таблицы;

§добавление в таблицу новых записей;

§изменение записей;

§удаление записей;

§выборка записей из одной или нескольких таблиц (в соответствии с заданным условием);

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

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

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

§запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);

§запросы на получение данных;

§запросы на добавление новых данных (записей)

§запросы на удаление данных;

§обращения к СУБД.

Основным объектом хранения реляционной базы данных является таблица, поэтому все SQL-запросы - это операции над таблицами. В соответствии с этим, запросы делятся на

§запросы, оперирующие самими таблицами (создание и изменение таблиц);

§запросы, оперирующие с отдельными записями (или строками таблиц) или наборами записей.

Каждая таблица описывается в виде перечисления своих полей (столбцов таблицы) с указанием

§типа хранимых в каждом поле значений;

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

§информации, необходимой для построения индексов.

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

§вставка новой строки;

§изменение значений полей строки или набора строк;

§удаление строки или набора строк.

Самый главный вид запроса - это запрос, возвращающий (пользователю) некоторый набор строк, с которым можно осуществить одну из трёх операций:

§просмотреть полученный набор;

§изменить все записи набора;

§удалить все записи набора.

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

Язык SQL представляет собой совокупность

§операторов;

§инструкций;

§и вычисляемых функций.

Операторы

Согласно общепринятому стилю программирования <#"justify">§операторы определения данных

§CREATE <#"justify">§операторы определения доступа к данным

§GRANT <#"justify">1.3 Методологии IDEF0 и IDEF1


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

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

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

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

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

Для создания функциональной модели рекомендуется использовать BPwin.

Рассмотренные возможности BPWin могут быть использованы для построения модели аптеки.


Рис. 1 Диаграмма А0 «Аптека»

Рис.2 Декомпозиция диаграммы А0


Рис.4 Декомпозиция работы «Администрация».

Диаграмма А2.1


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

В настоящее время большинство проектов информационных систем (ИС) разрабатывается в соответствии с какой-либо методологией разработки ПО. Как следствие, разработчикам требуется инструмент для моделирования данных на этапах анализа и проектирования. Таким инструментом являются ER-диаграммы: «Сущность-Связь». Фактически их использование является обязательным при разработке информационных систем.

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

Для создания ER-диаграммы реляционной БД необходимо определить:

. сколько и каких таблиц должна включать БД;

. сколько столбцов содержит каждая таблица;

. какие атрибуты используются в качестве ключей;

. как устанавливаются связи между разными таблицами:

А) использование в разных таблицах одного и того же ключа;

Б) помещение ключа одной таблицы в качестве атрибута в записи другой таблицы;

В) создание специальных связующих таблиц;

. как обеспечить полноту, непротиворечивость и согласованность информации, хранящейся в БД.

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

. архитектура системы, ее функции, внешние условия, базовые средства и технологии разработки;

. интерфейсы и распределение функций между человеком и системой;

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


Рис. 5 ER-диаграмма (логическая модель базы данных)


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


Рис.7 Физическая модель базы данных


.4 Выбор, обоснование и особенности работы СУБД. Особенность физического файла БД


Рассмотрим более подробно программные продукты Microsoft SQL Server, Oracle и Microsoft Access. Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных.

Microsoft SQL Server - система управления реляционными базами данных (СУБД) <#"justify">Oracle - поддерживает самые большие базы данных, потенциального размера до сотен гигабайт. Чтобы обеспечить действенный контроль за использованием дорогостоящих дисковых устройств, он предоставляет полный контроль распределения пространства.

Система управления базами данных (СУБД) Oracle Databaseсоздана специально для работы в сетях распределенных вычислений Grid и предназначена для эффективного развертывания на базе различных типов оборудования: от небольших серверов до мощных многопроцессорных серверных систем, от отдельных кластеров до корпоративных распределенных вычислительных систем. Oracle Database обеспечивает автоматизацию управления и кластеризацию серверов в целях эффективного использования ресурсов, что делает ее использование простым и экономически выгодным. Используя Oracle Database, организации могут управлять всей корпоративной информацией и контролировать бизнес-процессы. Oracle Database может функционировать на большинстве платформ.

Microsoft Office Access - реляционная СУБД <#"justify">Основные компоненты MS Access:

§построитель таблиц;

§построитель экранных форм;

§построитель SQL <#"justify">Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

MS Access является файл-серверной <#"justify">Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. Использование созданной и заполненной базы данных основывается еще на двух основных понятиях - запрос и отчет. Запрос позволяет выполнить с хранящимися данными необходимые действия. Различают следующие типы запросов: на выборку данных, на добавление записей, на удаление записей, на редактирование записей.

Для выполнения данной работы была выбрана СУБД Microsoft Access.

По физической модели в ERwin и была сгенерирована база данных в формате Access.


Рис.8 Схема базы данных


2. Практическая часть


.1 Обоснование выбора среды разработки и технологии доступа к данным БД


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

Исходя из этого, все языки программирования делятся на языки низкого, высокого и сверхвысокого уровня.

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

Delphi - императивный <#"justify">Для данной работы был выбран именно этот язык программирования.

Достоинства Visual Basic. Высокая скорость создания приложений с графическим интерфейсом для MS Windows. Простой синтаксис, позволяющий очень быстро освоить язык. Возможность компиляции как в машинный код, так и в P-код (по выбору программиста). В режиме отладки программа всегда (вне зависимости от выбора) компилируется в P-код, что позволяет приостанавливать выполнение программы, вносить значительные изменения в исходный код, а затем продолжать выполнение: полная перекомпиляция и перезапуск программы при этом не требуется. Чтобы организовать основные вычислительные задачи, необходимо разработать архитектуру, которая обладает возможностью масштабирования, адаптации к любому источнику данных. Архитектура должна быть проста в понимании разработчикам ИС, и обладать гибким механизмом использования ресурсов. Для реализации данной системы используется технология ADO. Это набор классов, предоставляющих службы доступа к данным программисту, работающему на платформе .NET Framework. ADO.NET имеет богатый набор компонентов для создания распределенных приложений, совместно использующих данные. Это неотъемлемая часть платформы .NET Framework, которая предоставляет доступ к реляционным данным, XML-данным и данным приложений. ADO.NET удовлетворяет различные потребности разработчиков, включая создание клиентских приложений баз данных, а также бизнес-объектов среднего уровня, используемых приложениями, средствами, языками и веб-обозревателями.


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


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

Главная форма является родительской MDI-формой для остальных форм и содержит компонент MenuStrip, который отображает команды приложения и параметры, сгруппированные по функциональности. В MenuStrip описаны кнопки перехода по формам программного продукта: «Клиенты», «База заказов», «Сотрудники», «Склад», «Справка», и «Выход».


Рис. 9 Главная форма


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

Формы содержат на поверхности «TEXTBOX» для ввода добавляемых данных. Кнопка «Ввод» выполняет процедуру добавления данных в БД. Кнопка «Удаление» выполняет процедуру удаления данных из БД. Кнопка «Обновление» выполняет процедуру обновления данных в БД. Кнопка «Вывод» выводит содержимое таблицы на экран. Форма так же содержит кнопку «Закрыть» закрывающая данную форму. Для упрощения пользования программой добавлены различные подписи.


Рис. 10 Форма Клиенты


Рис. 11 Форма База заказов


Рис. 12 Форма Сотрудники


Рис. 13 Форма Склад

2.3 Описание логической структуры программной среды АИС


В данном программном продукте малоканальный MDI интерфейс. Логическая структура программного продукта приведена ниже (рис. 14)


Рис. 14 Логическая структура программного продукта


2.4 Описание основных модулей программного кода


Объявление переменной типа «OleDb. OleDbConnection» обеспечивает подключение к базе данных: Public con As OleDb.OleDbConnection

Объявление переменной типа «DataSet» - обеспечивает хранение информации в виде таблиц: Public ds As DataSet

Объявление переменных типа «OleDb.OleDbDataAdapter» используются для заполнения таблиц в DataSet:Public adap As OleDb.OleDbDataAdapter

Объявление переменной типа «OleDb.OleDbCommand» - обеспечивает выполнение запросов к базе данных: Public comm1 As OleDb.OleDbCommand

Для открытия данного подключения используется специальный метод:

con. Open()

Для вывода данных используются объекты DataGridView. При выводе можно управлять стилем отображения данных:

DataGridView1.DataSource=ds.Tables("Таблица") ds.Tables("Таблица").Columns(0).ColumnName = "Имя"

DataGridView1.Columns(1).HeaderText = "Фамилия"

DataGridView1.Columns(2).HeaderText = "Отчество"

Необходимо подробно описать структуру и назначение каждой команды на SQL.

Select - используется для извлечения записей из таблицы. «"select * from Klient"» извлечение всех данных из таблицы «Клиент»

Update - используется для обновления записей в таблице. "update Klient set N pasport'" обновление поля «номер паспорта» в таблице «клиент»

Delete - используется для удаления записей из таблицы. «"delete from klient where N pasport"» удаление строки в таблице «Клиент» по полю «Номер паспорта»

Insert - используется для добавления записей в таблицу. «insert into Klient» добавление в таблицу «Клиент» новых данных.

программирование данные информационный аптека


Заключение


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

Все это было сделано при выполнении данной курсовой работы:

. Проведено исследование структуры и функций аптеки, отдельных ее подразделений.

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

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

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

. Выполнено проектирование программной среды АИС.

Обоснован выбор среды разработки ПО АИС; описана структурная организация ПО АИС; выполнено проектирование интерфейса программной среды; приведено описание технологии ADO.NET <#"justify">Список используемой литературы


1. Емельянова Н.З. Основы построения автоматизированных систем: учеб. пособие / Н.З. Емельянова. - М.: ИНФРА-М, 2009. - 269 с.

. Смирнов Г.Н. Проектирование экономических информационных систем: учебник / Г.Н. Смирнов. - М.: Финансы и статистика, 2008. - 320 с.

. Маклаков С.В. BPwin и ERwin: СASE-средства для разработки информационных систем / С.В. Маклаков. - М.: Диалог-МИФИ, 2009. - 238 с.

. Карпова Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. - СПб.: Питер, 2007. - 304 с.

. Житникова О.В. Проектирование баз данных в СУБД Access / О.В. Житникова, М.И. Журина, Е.М. Кудрявцева. - М.: Интеллект-Центр, 2009. - 164 с.

. Дженнингер Р.Д. Microsoft Office Access 2003 / Р. Д. Дженнингер. - СПб.: Вильямс, 2008, - 1312 с.

. Аляев Ю.А. Алгоритмизация и язык программирования Visual Basic: учебно-справочное пособие / Ю.А. Аляев, О.А. Козлов. - М.: Финансы и статистика, 2008. - 320 с.

. Клещев А.С. Методы и средства разработки пользовательского интерфейса: современное состояние / А.С. Клещев, В.В. Грибова. - СПб.: Питер, 2010. - 320 с.

. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. Учебник. М.: Финансы и статистика 2009.-352с.

. Федотова Д Э. CASE-технологии. М.: Телеком, 2010.-160с.

. Диго С.М. Проектирование и использование баз данных. - М.: Финансы и статистика, 2007.

. Автоматизированные информационные технологии в экономике: Учебник/ Под ред. проф. Г.А. Титоренко. - М.: Компьютер, ЮНИТИ, 2009. - 400с.

. Волченков Е.Г. Программная инженерия. Стандартизация пользовательского интерфейса / Е.Г. Волченков. - М.: ИНФРА-М, 2008. - 216 с.

Программный продукт

. MS Visual Studio 2010

2. СУБД MS Access


Приложение

Class Form1Sub ВыходToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ВыходToolStripMenuItem.Click()SubSub КлиентыToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles КлиентыToolStripMenuItem.Click.MdiParent = Me.Show()SubSub БазаЗаказовToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles БазаЗаказовToolStripMenuItem.Click.MdiParent = Me.Show()SubSub СотрудникиToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles СотрудникиToolStripMenuItem.Click.MdiParent = Me.Show()SubSub СкладToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles СкладToolStripMenuItem.Click.MdiParent = Me.Show()SubClassClass Form2con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Курсовая база.mdb")ds As New DataSetSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click.Open()comm As New OleDb.OleDbCommand("insert into klient(Imya,Famil,Otch,Kod,Adres,N pasport) values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "')", con).ExecuteNonQuery().Close()SubSub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Clickadap As New OleDb.OleDbDataAdapter("select * from klient", con).Open().Fill(ds, "Таблица").DataSource = ds.Tables("Таблица").Columns(0).HeaderText = "Имя".Columns(1).HeaderText = "Фамилия".Columns(2).HeaderText = "Отчество".Columns(3).HeaderText = "Код клиента".Columns(4).HeaderText = "Адрес".Columns(5).HeaderText = "Номер паспорта".Close()SubSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click.Open()comm As New OleDb.OleDbCommand("delete " & ds.Tables("Таблица").Columns(0).ColumnName & "," & ds.Tables("Таблица").Columns(1).ColumnName & "," & ds.Tables("Таблица").Columns(2).ColumnName & "," & ds.Tables("Таблица").Columns(3).ColumnName & "," & ds.Tables("Таблица").Columns(4).ColumnName & "," & ds.Tables("Таблица").Columns(5).ColumnName & " from klient where Kod=" & TextBox4.Text, con).ExecuteNonQuery().Close()SubSub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click.Open()comm As New OleDb.OleDbCommand("update klient set Imya='" & TextBox1.Text & "' where Kod=" & TextBox4.Text, con).ExecuteNonQuery().Close()ex As ExceptionTry.Open()comm As New OleDb.OleDbCommand("update klient set Famil='" & TextBox2.Text & "' where Kod=" & TextBox4.Text, con).ExecuteNonQuery().Close()ex1 As ExceptionTry.Open()comm As New OleDb.OleDbCommand("update klient set Otch='" & TextBox3.Text & "' where Kod=" & TextBox4.Text, con).ExecuteNonQuery().Close()ex As ExceptionTry.Open()comm As New OleDb.OleDbCommand("update klient set Adres='" & TextBox5.Text & "' where Kod=" & TextBox4.Text, con).ExecuteNonQuery().Close()ex As ExceptionTry.Open()comm As New OleDb.OleDbCommand("update klient set N pasport='" & TextBox6.Text & "' where Kod=" & TextBox4.Text, con).ExecuteNonQuery().Close()ex As ExceptionTrySubSub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

Close()SubClass


Оглавление Введение 1. Теоретическая часть 1.1 Теория проектирования АИС 1.2 Язык SQL 1.3 Методика IDEF 1.4 Выбор, обоснование и особеннос

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ