Разработка СУБД

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?омогательный модуль;

имя вызывающего модуля: Главный модуль;

входные параметры: ключевые слова, записи, условия поиска;

выполняемые функции: обработка запросов и выдача результатов;

выходные данные: результаты обработки запросов;

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

Имя модуля: База данных;

имя вызывающего модуля: Главный модуль;

входные параметры: номер записи, данные о поступлении, продажах и остатках товаров, текущие налоговые ставки;

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

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

особенности: нет.

Имя модуля: Идентификационный модуль;

имя вызывающего модуля: вызывается при загрузке приложения;

входные параметры: имя пользователя, пароль;

выполняемые функции: это модуль защиты информационной системы от несанкционированного доступа. Здесь производится проверка имени пользователя и пароля и определения для него прав доступа;

выходные данные: уровень доступа;

особенности: нет.

Имя модуля: Интерфейсный модуль;

имя вызывающего модуля: Идентификационный модуль;

входные параметры: уровень доступа;

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

выходные данные: текущая дата;

особенности: нет.

Имя модуля: Главный модуль;

имя вызывающего модуля: Интерфейсный модуль;

входные параметры: текущая дата;

выполняемые функции: это основной модуль. Здесь производится обработка основных событий;

выходные данные: нет;

особенности: нет.

Имя модуля: Модуль связи;

имя вызывающего модуля: Главный модуль, База данных, Вспомогательный модуль;

входные параметры: нет;

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

выходные данные: нет;

особенности: вспомогательный модуль.

4.РЕАЛИЗАЦИЯ ПРОГРАММНОГО МОДУЛЯ

4.1Порядок создания модуля

В данной информационной системе вся информация будет храниться в базе данных, из которой, посредством средств Microsoft Visual Basic 6.0, она будет предоставляться пользователю в наиболее наглядном и удобном виде.

Саму базу данных лучше реализовать с помощью Microsoft Office Access. Разработку модуля начинаем с создания базы данных, в которой содержится код товара, наименование товара, количество, цена и поставщик и заполняем её так, как показано на рисунке 4.1.

Рисунок 4.1 - База данных магазина бытовых электроприборов

Рисунок 4.2 - Схема данных базы магазина бытовых электроприборов

Затем переходим в Visual Basic для дальнейшей выполнения программной реализации модуля.

Создаем стандартный проект. Перетаскиваем на 1-ю форму компонент Data, кнопки CommandButton на каждую таблицу и текстовые поля TextBox (для отображения содержащейся в полях таблицы информации). Свойствам Caption компонентов Data задаем значения Магазина бытовых электроприборов соответственно. Кнопкам задаем значения Добавить, Продать, Найти, Удалить и др.

Затем с помощью компонентов Label делаем подписи к каждому окну. Свойству Caption формы задаем значение БД магазина по продажам бытовых электроприборов.

Располагаем компоненты в соответствии с рисунком 4.2.

Рисунок 4.1 - Исходный вид главной формы

.2.Экранные формы

Рисунок 4.2 - Форма склада

Рисунок 4.3 - Продажа товара

Листинг программных модулей

Private Sub Command1_Click().Recordset.AddNewSub

Sub Command2_Click()

If Text6.Text = 0 Then"Введите количество товара, необходимое для пополнения"

End If.Text = Text4.Text + Int(Text6.Text)Sub

Sub Command3_Click() Text7.Text = 0 Then"Введите количество товара, которое необходимо продать"

End If.Text = Text4.Text - Text7.Text.Text = Text3.Text * Text7.Text

Sub

Sub Command4_Click().Recordset.DeleteSub

ЗАКЛЮЧЕНИЕ

В результате выполнения курсового проекта были решены следующие задачи:

I.Составлено техническое задание на разработку информационной системы.

II.Реализован один из программных модулей информационной системы с использованием среды программирования Visual Basic..Выполнено подключение к программному модулю базы данных MS Access..Разработана спецификация на программные модули информационной системы..Разработаны функциональная модель информационной системы на основе методологии SADT и диаграмма потоков данных.

СПИСОК ЛИТЕРАТУРЫ

1.ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы, 01.01.1990.

.Кузьменко В.Г. Базы данных в Visual Basic и VBA. М.: Бином, 2004.

3.Смирнова Г. Н., Сорокин А. А., Тельнов Ю. Ф. Проектирование экономических информационных систем: Учебник. М.: Финансы и статистика, 2003.

4.Усков А.А. Методические указания по выполнению курсового проекта по курсу Разработка и стандартизация программных средств и информационных технологий. Смоленск: СФ АНО ВПО ЦС РФ "РУК", 2007.

5.Марк Д.А. и Мак-Гоуэн К. Методология структурного анализа и проектирования SADT. М.: М