Автор: Пользователь скрыл имя, 11 Января 2011 в 17:33, курсовая работа
Целью моей курсовой работы является проектирование базы данных регистрации заказов и создание полноценного приложения, с помощью которого пользователь имеет возможность добавлять и удалять заказы.
Для реализации поставленной цели необходимо выполнить ряд задач:
1. Провести бизнес-анализ ситуации
2. Определение требований
3. Проектирование технического проекта
4. Разработка продукта
5. Тестирование и оценка качества системы
Введение…………………………………………………………….......................3
1. Бизнес-анализ и определение требований……………………………………5
2. Проектирование (разработка технического проекта)……………………....15
3. Разработка продукта (создание приложений)………………………………18
4. Тестирование и оценка качества системы………………………………......25
Заключение………………………………………………………………………28
Список литературы………………………………………………………….......30
Приложения……………………………………………………………………...31
Рис. 7 Схема
данных
Далее
следует заполнить базу данных. Для
этого мы создадим формы для каждой
таблицы (рис. 8 – 11).
Рис 8. Форма «Заказ»
Рис 9.
Форма «Клиент»
Рис 10. Форма
«Менеджер»
Рис 11. Форма
«Путёвки»
MS Access 2003 позволяет создавать не только формы для таблиц, также отчеты и запросы.
Для примера сделаем 2 запроса: «Запрос о проданных путёвках» (рис. 12) и «Запрос по работе с клиентами» ( рис. 13).
Рис.
12 Запрос на выборку «Запрос о проданных
путёвках»
Рис.13
Запрос на выборку «Запрос по работе с
клиентами с параметром»
Помимо форм и запросов так же можно создавать отчёты по созданным запросам.
Отчеты позволяют:
Отчёты для запросов приведены в приложении на (стр. 35-36)
После этого необходимо создать приложение для управления этой базой. Его мы будем создавать в Visual Basic. Данное приложение позволит просматривать записи, добавлять новые и удалять существующие записи. Для функционирования приложения его необходимо связать с базой данных. Но используемая версия Visual Basic работает только с MS Access 97. Преобразуем созданную базу в формат Access 97. Для этого в меню Сервис БД выбираем пункт Служебные программы\ Преобразовать базу данных \ в формат Access 97. Задаем имя для новой базы данных и сохраняем ее.
Рабочий проект
Приложение
разрабатывается с помощью
Рис.
14 Форма приложения «Работа с клиентами
и заказами»
Далее приведен программный код приложения.
Private Sub Command1_Click()
reply =
MsgBox("Введите новую запись
If reply = vbOK Then
Text1.SetFocus
Data1.Recordset.AddNew
End If
End Sub
Остальной
программный код представлен
в приложениях на (стр. 34)
Руководство пользователя
Данный документ позволит освоить работу с формой даже не квалифицированному пользователю. Он содержит такие пункты как:
Запуск приложения
Для
запуска формы щелкните по файлу
приложения с расширением ехе. После
этого пользователю будет предложено
создать резервную копию базы данных (рис
15.).
Рис.
15 «Окно создания резервной копии»
Если
пользователь решил создать резервную
копию и нажал на кнопку «Ок»,
ему будет предложено ввести путь
для файла резервной базы данных
и после чего необходимо повторно нажать
на кнопку «Ок» (рис.16).
Рис. 16 «Окно
для ввода пути резервной копии»
Если же пользователь передумал и нажал на кнопку «Отмена», запускается непосредственно главное окно приложения.
Просмотр записей
После запуска приложения в форме отображаются первые записи, находящиеся в базе данных. Для просмотра остальных, служит элемент DATA:
Рис.17 «Элемент управления DATA»
Для отображения следующей записи щелкните по стрелочке.
Для отображения последней записи щелкните по стрелочке с вертикальной чертой.
Для возврата к предыдущей записи щелкните по левой стрелочке
Для возврата к первой записи щелкните по левой стрелочке с вертикальной чертой.
Добавление новой записи
Для
добавления новой записи в базу щелкните
на форме по кнопке «Добавить». На экране
появится диалоговое окно:
Рис. 18 «Окно
добавления записи»
Щелкните по «ОК» и в пустые поля введите новую запись. После ввода щелкните по кнопке «Добавить». Для отмены ввода новой записи щелкните по кнопке «Отмена».
Удаление записи
Для удаления записи из базы необходимо прокрутить список до той, которую хотите удалить. Затем щелкните по кнопке «Удалить». Выводится диалоговое окно:
Рис. 19
«Окно удаления записи»
Чтобы подтвердить удаление щелкните по кнопке ОК.
Чтобы отменить удаление щелкните по кнопке «Отмена»
Выход из приложения
Чтобы
выйти из приложения щелкните по кнопке
«ВЫХОД».
Тестирование
и оценка качества
системы
Целью тестирования является обнаружение максимального количества ошибок. Основным критерием завершенности тестирования является отсутствие критических ошибок, т.е. таких, которые могут сделать абсолютно невозможной реализацию функционирования системы.
Для этого необходимо показать запросы в режиме конструктора, данные из таблиц, которые используются в запросе, а также результат выполнения запросов. Результаты по «Запрос о проданных путёвках» и «Запрос по работе с клиентами» приведены ниже.
Рис. 20 «Запрос о проданных путёвках»
Рис. 21 «Запрос по работе с клиентами»
Рис. 22 «Таблица
заказ»
Рис. 23 «Таблиц путёвки»
Рис. 24 «Таблица
клиент»
Рис. 25«Таблица
менеджер»
Рис. 26 «Запрос
о проданных путёвках»
Рис. 27 «Запрос по работе с клиентами»
Проведённая проверка показывает, что запросы выполнены верно, результатные данные соответствуют исходным данным из приведённым ранее таблиц, на основании которых построены запросы.
Заключение
Отношение к информационным технологиям со стороны собственников и руководителей бизнеса неоднозначно. Для одних это мода, которой надо следовать только потому, что это современно, для других это престиж и одно из средств повышения стоимости активов предприятия. Но еще больше таких предпринимателей (особенно в малом и среднем бизнесе), для кого информационные технологии представляют исключительно головную боль и неоправданные дополнительные расходы. Один из руководителей небольшой розничной сети магазинов искренне хвастался, как он «отказался» от автоматизации: заменил кассовые терминалы обычными кассовыми аппаратами, сэкономил на программистах и, главное, стал «спать спокойно» — компьютерные сбои остались в прошлом.
Использование информационных технологий для управления предприятием делает любую компанию более конкурентоспособной за счет повышения ее управляемости и адаптируемости к изменениям рыночной конъюнктуры.
Подобная
автоматизация позволяет
Снизить
расходы на ведение дел за счет
автоматизации процессов
Повысить
эффективность обмена данными между
отдельными подразделениями, филиалами
и центральным аппаратом. Гарантировать
полную безопасность и целостность данных
на всех этапах обработки информации.
Список
литературы
Приложения
Private Sub Command2_Click()
reply = MsgBox("Вы желаете удалить эту запись", vbOKCancel, "Удалить запись")
If reply = vbOK Then
Data1.Recordset.Delete
Data1.Recordset.MoveFirst
End If
End Sub
Private Sub Command3_Click(Index As Integer)
reply = MsgBox("Вы желаете удалить эту запись", vbOKCancel, "Удалить запись")
Информация о работе Проектирование автоматизированной информационной системы