Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПособиеЧасть1_2007_4_шага_c_настройкой.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.25 Mб
Скачать

Введение

Это пособие адресовано, прежде всего, тем, кто хочет научиться проектировать базы данных за короткий срок. Вы не найдете здесь объяснений и доказательств. Это пособие практическое, а не теоретическое. Это рекомендации. На простом примере показан процесс разработки базы от структуры данных до отчетов. В пособии уделяется внимание только тем моментам, на которые надо обращать внимание в первую очередь. Показан самый короткий путь создания форм для удобного ввода информации и форм для отбора и просмотра информации из базы (с фильтрацией данных по полям формы). Выбраны типовые, часто встречающиеся задачи и показаны пути их решения. Даны рекомендации по построению отчетов. И, наконец, показано, как сделать меню. Это пособие не предназначено для “ЧАЙНИКОВ”, которые не умеют и не хотят читать литературу. Это пособие – первый шаг в базы данных, снятие барьера, страха перед решением незнакомой и потому кажущейся сложной на первый взгляд задачи. Потом (или параллельно) можно читать литературу, изучать более подробно каждое понятие базы данных (таблица, поле, ключ, индекс, связь; форма, отчет, элемент управления, свойство, событие). Я не смогла удержаться и привела несколько строк кода, без которых пример стал бы уж очень примитивным и скучным.

Это первая часть пособия. Во второй части будут рассмотрены вопросы по улучшению интерфейса. Например, перемещение по форме с помощью клавиш управления курсором, разработка сложных отчетов и запросов, переброска данных в Word и др (тому, что, на мой взгляд, часто бывает нужно, а в книгах либо нет, либо зарыто уж слишком глубоко).

Мелким шрифтом набран текст, который сначала можно пропустить.

Шаг 1.Разработка технического задания

Построение базы будем рассматривать на простом примере учета продаж постоянным клиентам в магазине. Главная задача магазина – продажи. Для успешной торговли необходимо, чтобы все наименования товаров присутствовали в продаже. Для привлечения покупателей предоставляются скидки, зависящие от объема покупок. Кроме того, администрация сообщает постоянным покупателям о поступлении новых товаров.

Магазин должен вести учет покупок, запоминая кто, когда, чего и сколько купил.

В связи с этим вырисовываются основные задачи базы данных. Перечислим их.

  • Учет клиентов. (Фамилия, адрес и телефон).

  • Учет товаров. (Название и цена).

  • Учет покупок. (Клиент, дата покупки, номер чека(счета), товар, цена, количество).

  • Печать чека (счета) для клиента.

  • Отчеты по продажам за период. (по клиентам, по товарам)

    • Продажи клиентам для назначения скидок. Фамилия клиента, сумма.

    • Продажи товаров клиентам. Фамилия, список товаров с количеством.

    • Продажи товаров. Название, сумма, количество.

Дополнительные условия:

  • один клиент за один раз может купить несколько различных товаров,

  • чек должен выдаваться общий на всю покупку, должны быть указаны: номер чека, клиент, дата покупки, список товаров с суммой по каждому товару и общая сумма.;

  • при оформлении продажи после выбора товара из списка цена должна автоматически подставляться из прайса, с возможностью ее изменения.

  • Отчет за период по продажам товаров должен позволять изменять данные фильтра периода, причем одна из дат или обе даты могут отсутствовать.

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