Автор работы: Пользователь скрыл имя, 05 Ноября 2010 в 12:22, Не определен
Под проектированием информационных систем понимается процесс разработки технической документации, связанный с организацией системы, получения и преобразования исходной информации в результативную информацию
Рисунок 6 - Концептуальная модель данных, представленная на физическом уровне в Erwin
В качестве целевой СУБД был выбран Access как эффективный, высокопроизводительный и надёжный инструмент.
Используя средства Erwin, проводим генерацию концептуальной модели на физическом уровне, вместе с таблицами, представлениями, ключевыми полями в СУБД Access, где она хранится.
После
заполнения данными таблицы БД выглядят
следующим образом (рисунок 7, рисунок
8).
Рисунок
7 - Блюда
Рисунок 8 – Меню
При разработке интерфейса необходимо стремиться к производительности пользователя, а не компьютера. Пользовательский интерфейс является удобным средством для работы пользователя с информационной системой.
Для разработки пользовательского интерфейса информационной системы была использована среда программирования Visual Basic 2008 Professional.
Предоставляемые Visual Basic средства обеспечивают создание и ведение локальных и клиент-серверных БД, а также разработку приложений для работы практически с любыми БД [5].
Приведем некоторые функции, которые должен выполнять пользовательский интерфейс. Такой интерфейс должен:
Пользовательский
интерфейс проектируемой
Рисунок
9 – Главное окно информационной системы
«Заказ»
Оформление заказа представлено на рисунке 10.
Рисунок
10 – Оформленный заказ
В данной работе применены методологии: функционального моделирования IDEF0; диаграммы потоков данных DFD; В результате было описана предметная область, определены основные требования к проектируемой системе. Построена функциональная модель информационной системы, модель информационных потоков, сгенерирована база данных, спроектирован пользовательский интерфейс информационной системы.
Для проектирования БД использованы CASE-средства ERWin и построена концептуальная модель (на физическом и логическом уровнях), которая сгенерирована в СУБД Access, где она хранится.
Затем,
подключив базу данных к Visual Basic, разработан
интерфейс информационной системы. Посредством
этой оболочки возможно без затруднений
заказывать блюда.
Программный код
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: данная строка
кода позволяет загрузить данные в таблицу
"Аттестация_Microsoft_Office_
DataGridView1.
DataGridView1.Columns(0).
DataGridView1.Columns(1).
DataGridView1.Columns(2).
DataGridView1.Columns(3).
DataGridView1.Columns(4).
Me.БлюдаTableAdapter.Fill(Me.
Dim n, i As Integer
n = 100
For i = 1 To n
If
DataGridView1.Rows(i).Cells(1)
GoTo 1
End If
Next
1: скрыт.Text = i - 1
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DataGridView1.Rows(0).Cells(1)
DataGridView1.Rows(0).Cells(2)
DataGridView1.Rows(0).Cells(3)
DataGridView1.Rows(0).Cells(4)
DataGridView1.CurrentCell = DataGridView1.Rows(0).Cells(0)
Label2.Text = 1
Dim i As Integer
For i = 1 To скрыт.Text
If
DataGridView1.Rows(i).Cells(4)
DataGridView1.Rows(i).Visible = True
Else
DataGridView1.Rows(i).Visible = False
End If
Next
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
DataGridView1.Rows(0).Cells(1)
DataGridView1.Rows(0).Cells(2)
DataGridView1.Rows(0).Cells(3)
DataGridView1.Rows(0).Cells(4)
DataGridView1.CurrentCell = DataGridView1.Rows(0).Cells(0)
Label2.Text = 2
Dim i As Integer
For i = 1 To скрыт.Text
If
DataGridView1.Rows(i).Cells(4)
DataGridView1.Rows(i).Visible = True
Else
DataGridView1.Rows(i).Visible = False
End If
Next
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
DataGridView1.Rows(0).Cells(1)
DataGridView1.Rows(0).Cells(2)
DataGridView1.Rows(0).Cells(3)
DataGridView1.Rows(0).Cells(4)
DataGridView1.CurrentCell = DataGridView1.Rows(0).Cells(0)
Label2.Text = 3
Dim i As Integer
For i = 1 To скрыт.Text
If
DataGridView1.Rows(i).Cells(4)
DataGridView1.Rows(i).Visible = True
Else
DataGridView1.Rows(i).Visible = False
End If
Next
End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
Информация о работе Проектирование информационной системы «Заказ »