Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vybor_noutbuka.doc
Скачиваний:
25
Добавлен:
14.05.2015
Размер:
1.34 Mб
Скачать
    1. Реализация базы данных приложения «Выбор ноутбука»

Подробное описание всех необходимых таблиц находится в главе 2, пункт 2. В данном пункте будет рассмотрена программная реализация и использование таблиц базы данных.

На рисунке 48 представлена схема DataSet (набор данных) приложения.

Рисунок 48. Схема DataSet

Теперь, рассмотрим все команды, с помощью которых данные таблицы подключаются к формам. Текст этих команд хранится в объекте SqlCommand, в свойстве CommandText.

К форме администратора таблица подключается следующим образом:

SELECT id, Parameters, Price, Notebook

FROM Notebook

Таблица «Bluetooth»:

SELECT Bluetooth

FROM Bluetooth

Таблица «Диагонали»:

SELECT Diagonal

FROM Diagonal

Таблица «Приводы»:

SELECT [disk]

FROM [Disk]

Таблица «HDD»:

SELECT HDD

FROM HDD

Таблица «Использование»:

SELECT using

FROM Using

Таблица «ОЗУ»:

SELECT Operativ_pam

FROM Operativ

Таблица «Операционная система»:

SELECT os

FROM os

Таблица «Цены»:

SELECT money

FROM Money

Таблица «Процессор»:

SELECT [proc]

FROM Processor

Таблица «Производитель»:

SELECT Firm

FROM Firm

Таблица результата особого поиска подключена следующим образом:

SELECT id, Notebook, Parameters, Price

FROM Notebook

Таблица результата поиска по назначению:

SELECT id, Notebook, Parameters, Price

FROM Notebook

Таблица результата поиска по характеристикам:

SELECT id, Notebook, Price, Parameters

FROM Notebook

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

У объекта SqlCommand выбирается значение свойства CommandType – Stored Procedure. Далее, в свойстве CommandText выбирается нужная хранимая функция, в данном случае это dbo.проверить_пароль. Выполнение функции осуществляется ее вызовом в коде формы с помощью команды sqlCommand1.ExecuteScalar().

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

Заключение

В результате проделанной работы была разработана информационная система «Выбор ноутбука».

Были решены следующие задачи:

  • выполнен анализ предметной области;

  • проведен анализ входных и выходных данных;

  • спроектирована модель базы данных и модель интерфейса;

  • Обоснован выбор программное обеспечение для разработки приложения;

  • реализована клиентскую часть приложения.

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

Далее было реализовано приложение с использованием Microsoft Visual Studio 2008 «Выбор ноутбука»: реализована база данных на SQL SERVER 2005; реализован интерфейс программы.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]