46910 (607990), страница 6

Файл №607990 46910 (База данных по учету металлопродукции на платформе SQL Server) 6 страница46910 (607990) страница 62016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

);

Итак, таблица создана. Теперь опишем действия, которые над ней совершаются.

Добавление записей в таблицу. Данная операция осуществляется при помощи процедуры SQL языка INSERT INTO. Рассмотрим добавление записей в таблицу KLIENT:

INSERT INTO

KLIENT (Kod_Klient, Kratk_naimen, Poln_naimen, Kont_lico, r_s, adres, Tel, Faks, E-mail, inn_kpp, Kod_bank)

VALUES (:Kod_Klient,:Kratk_naimen,:Poln_naimen,:Kont_lico,:r_s,:adres,:Tel,:Faks,:E-mail,:inn_kpp,:Kod_bank);

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

update KLIENT set

Kod_Klient:= Kod_Klient,

Kratk_naimen:= Kratk_naimen,

Poln_naimen:= Poln_naimen,

Kont_lico:= Kont_lico,

r_s:= r_s,

adres:= adres,

Tel:= Tel,

Faks:=Faks,

E-mail:= E-mail,

inn_kpp:= inn_kpp,

where

Kod_Klient = Kod_Klient

Удалении соответствующей записи из таблицы также рассмотрим на примере таблицы KLIENT. При выполнении нижеописанной процедуры происходит удаление текущей строки.

DELETE FROM KLIENT

WHERE Kod_klient = Kod_klient;

5.2 Описание представлений

Теперь рассмотрим представление информации пользователю, то есть одно их основных назначение базы данных. Данная операция выполняется оператором SELECT. Результатом выполнения оператора SELECT всегда является таблица. Таким образом, по результатам действий оператор SELECT похож на операторы реляционной алгебры. Любой оператор реляционной алгебры может быть выражен подходящим образом сформулированным оператором SELECT. При открытии таблицы в основном используется следующая функция:

SELECT *

FROM KLIENT;

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

SELECT *

FROM KLIENT

WHERE KLIENT.Kratk_naimen = naimen

При выполнении данной процедуры произойдет фильтрация контрагентов по наименованю.

5.3 Описание программы

В данном разделе дано описание каждого окна программы. Описаны все поля и функции выполняемые различными командами оконных форм.

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

Рисунок – Справочник номенклатура

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

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

Рисунок 2 – Материалы

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

Рисунок 3 – Номенклатура из данного материала

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

Рисунок 4 – Элемент материала

По кнопке удалить появляется подтверждение данной операции.

Рисунок 5 – Подтверждение удаления

При подтверждении удаления, по кнопке «Yes», происходит удаление соответствующей позиции.

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

Рисунок 6 – Предупреждение

Две вышеописанные формы выходят во всех оконных формах. При выполнении соответствующих действий.

При выборе в подменю справочника «Единица измерения» мы получаем следующую форму.

Рисунок 6 – Единицы измерения

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

Рисунок 7 – Добавление единицы измерения

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

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

Рисунок 7 – Способ изготовления

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

Рисунок 7 – Добавление способа изготовления

Справочник «Склады» содержит информацию о складах данного предприятия. При выборе в подменю материалов на экран выводится форма справочника.

Рисунок 8 – Добавление склада

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

Рисунок 9 – Партии склада

При нажатии кнопки «МОЛ» выводится таблица с соответствующими данному складу материально-ответственных лиц.

Рисунок 10 – МОЛ склада

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

Рисунок 11 – Редактирование склада

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

Рисунок 12 – Движение номенклатуры

По кнопке «Спецификация» мы получаем таблицу, состоящую из элемента справочника «Спецификации», связанного с текущей позицией номенклатуры.

Рисунок 13 – Спецификация номенклатуры

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

Рисунок 13 – Поиск номенклатуры

В подменю «Журналы» две ссылки. Одна на приходные документы, а другая на расходные. Именно по этим операциям и осуществляется деятельность фирмы, занимающейся продажей металлопродукции.

В журнале «Приход» мы отображаем информацию о париях.

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

Рисунок 14 – Редактирование партии

По кнопке «Добавить» происходит создании нового элемента справочника. Форма та же, что и при, вызываемой по кнопке «Редактировать», только поля не заполнены данными.

Заключение

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

Итак, в ходе данного курсового проекта была разработана корпоративная информационная система по учету металлопродукции в среде программирования SQL 2000 и Borland Delphi 7. Разработанное ПО отвечает всем требованиям выдвигаемым к корпоративным информационным системам и может использоваться в крупных предприятиях, имеющих разветвленную как территориальную, так и внутреннюю сети.

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

  1. Гофман В.Э., Хомоненко А.Д. Delphi 7 – СПб.: БХВ-Петербург, 2002. – 1152с.: ил.

  2. Гофман В.Э., Хомоненко А.Д. Работа с базами данных в Delphi. – 2-е изд. – СПб.: БХВ-Петербург, 2002. – 624 с.: ил.

  3. Ханс Ладани. SQL Энциклопедия пользователя. изд. «ДиаСофт», 1998. – 624с.

  4. Фронковяк Д., Гарсиа М., Уолен Э. Руководство администратора MSSQL Server 7.0 Изд «Русская редакция», 2000. – 672с.

  5. Горев А.П., Ахаян Р.М., Макашарипов С.Ю. «Эффективная работа с СУБД».СПб.:Питер, 1997.— 704 с.,ил.

  6. Дж. Гофф, П. Вайнберг Энциклопедия SQL. 3-е изд. – СПб: Питер, 2003. – 896 с.: ил.

  7. Культин Н.Б. Delphi 6. Программирование на Object Pascal. – СПб.: БХВ-Петербург, 2001. – 528 с.: ил.

  8. Фаронов В. В. Delphi 6. Учебный курс. – М.: Издатель Молгачева С. В., 2003. – 672 с., ил.

  9. Кирстен В., Ирингер М., Рёриг Б., Шульте П. СУБД Cache: объктно-ориентированная разработка приложений. Учебный курс. – СПб.: Питер, 2001. – 384 с.: ил.

Характеристики

Тип файла
Документ
Размер
13,05 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6701
Авторов
на СтудИзбе
289
Средний доход
с одного платного файла
Обучение Подробнее