Автор работы: Пользователь скрыл имя, 09 Июня 2011 в 21:45, курсовая работа
Целью курсовой работы является разработка информационной системы «Заказ».
Для достижения данной цели необходимо решить следующие задачи:
1) построить функциональную модель предметной области,
2) построить модель данных,
3) реализовать базу данных,
4) спроектировать пользовательский интерфейс информационной системы.
ВВЕДЕНИЕ 3
1 Моделирование информационной системы 5
1.1 Назначение и функции проектируемой системы 5
1.2 Функциональная модель (нотация IDEF0) 6
1.3 Модель потоков данных (DFD) 8
2 Разработка базы данных 11
2.1 Модель базы данных 11
2.2 Реализация база данных 13
3 Создание клиентской оболочки в Visual Basic 14
ЗАКЛЮЧЕНИЕ 16
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 17
Приложение 18
После
заполнения данными таблицы БД выглядят
следующим образом (рисунок 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
End
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Информация о работе Проектирование информационной системы «Заказ»