ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ПЕНЗЕНСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ
КАФЕДРА ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
Лабораторная работа
Разработка базы данных
Выполнила: Гурьева Г.А.
Принял: доцент каф. ИКТ
Фролов В.Н.
Пенза, 2009 г.
Лабораторная работа №1. Инструментальные средства СУБД ACCESS. Разработка структуры базы данных
Цель работы: изучить пользовательский интерфейс СУБД Access; освоить применение справочной системы; изучить методику описания структуры базы данных в среде СУБД Access.
Программа автоматизации учета расчетов с поставщиками»
Оплата поставляемых с/х предприятию товаров ведется безналичным путем на основании счетов, выставляемых предприятиями-поставщиками. Поступление товаров сопровождается накладной и счетом-фактурой. В конце каждого месяца составляется ведомость расхода денежных средств на оплату приобретаемой продукции.
Программное обеспечение должно позволять:
1. хранить данные о поставщиках, поставках товаров, их оплате.
2. выводить в удобной форме данные по следующим запросам пользователя:
- поиск сведений о поставщике по наименованию;
- выборка данных о поставках товаров заданной группы за определенный период;
- выборка неоплаченных счетов;
- расчет итоговой суммы перечислений поставщикам за текущий год;
- диаграмма – распределение расходов на приобретение товаров по группам и месяцам;
- вывод в табличной форме сведений о суммах поставок по поставщикам и месяцам (перекрестный).
3. автоматизировать обработку информации при следующих операциях:
- ведение справочника поставщиков;
- оформление платежных поручений;
- удаление сведений о поставках за прошлый год (архивация и удаление из текущей БД);
4. выводить следующие данные на печать, в файл и на экран – карточка поставщика, платежное поручение, ведомость расхода денежных средств на оплату приобретаемой продукции за месяц, таблица сведений о суммах поставок по поставщикам и месяцам (перекрестная), диаграмма.
Таблица «Поставщик» Таблица «Счет» Таблица «Товар» Таблица «Товар по счету»Таблица «Товарные группы» Схема БД
Описание таблиц БД
Свойство поля | Таблица «Поставщик» | Таблица «Поставщик» | Таблица «Поставщик» | |||||||||||||||||||
Имя поля | Инн | Наименование | Адрес | |||||||||||||||||||
Тип | Счетчик | Текстовый | Текстовый | |||||||||||||||||||
Размер | Длинное целое | 50 | 50 | |||||||||||||||||||
Формат | ||||||||||||||||||||||
Маска ввода | ||||||||||||||||||||||
Подпись | ||||||||||||||||||||||
Значение по умолчанию | ||||||||||||||||||||||
Условие на значение | ||||||||||||||||||||||
Обязательность | Да | Нет | Нет | |||||||||||||||||||
Индекс (допускаются ли совпадения) | Да | Нет | Нет | |||||||||||||||||||
Тип элемента управления | Поле | Поле | Поле | |||||||||||||||||||
Тип источника строк | ||||||||||||||||||||||
Источник строк | ||||||||||||||||||||||
Присоединенный столбец | ||||||||||||||||||||||
Число столбцов | ||||||||||||||||||||||
Ширина столбцов | ||||||||||||||||||||||
Имя поля | Расчетный счет | Телефон | Сотрудник отдела сбыта | |||||||||||||||||||
Тип | Текстовый | Текстовый | Текстовый | |||||||||||||||||||
Размер | 50 | 50 | 50 | |||||||||||||||||||
Формат | ||||||||||||||||||||||
Маска ввода | ||||||||||||||||||||||
Подпись | ||||||||||||||||||||||
Значение по умолчанию | ||||||||||||||||||||||
Условие на значение | ||||||||||||||||||||||
Обязательность | Нет | Нет | Нет | |||||||||||||||||||
Индекс (допускаются ли совпадения) | Нет | Нет | Нет | |||||||||||||||||||
Тип элемента управления | Поле | Поле | Поле | |||||||||||||||||||
Тип источника строк | ||||||||||||||||||||||
Источник строк | ||||||||||||||||||||||
Присоединенный столбец | ||||||||||||||||||||||
Число столбцов | ||||||||||||||||||||||
Ширина столбцов | ||||||||||||||||||||||
Свойство поля | Таблица «Товарные группы» | Таблица «Товарные группы» | ||||||||||||||||||||
Имя поля | Код группы | Наименование группы | ||||||||||||||||||||
Тип | Счетчик | Текстовый | ||||||||||||||||||||
Размер | Длинное целое | 50 | ||||||||||||||||||||
Формат | ||||||||||||||||||||||
Маска ввода | ||||||||||||||||||||||
Подпись | ||||||||||||||||||||||
Значение по умолчанию | ||||||||||||||||||||||
Условие на значение | ||||||||||||||||||||||
Обязательность | Да | Нет | ||||||||||||||||||||
Индекс (допускаются ли совпадения) | Да | Нет | ||||||||||||||||||||
Тип элемента управления | Поле | Поле | ||||||||||||||||||||
Тип источника строк | ||||||||||||||||||||||
Источник строк | ||||||||||||||||||||||
Присоединенный столбец | ||||||||||||||||||||||
Число столбцов | ||||||||||||||||||||||
Ширина столбцов | ||||||||||||||||||||||
Свойство поля | Таблица «Товар по счету» | Таблица «Товар по счету» | Таблица «Товар по счету» | Таблица «Товар по счету» | Таблица «Товар по счету» | |||||||||||||||||
Имя поля | Номер счета | Артикул | Цена | Количество | Дата поставки | |||||||||||||||||
Тип | Счетчик | Числовой | Денежный | Числовой | Дата/время | |||||||||||||||||
Размер | Длинное целое | Длинное целое | Длинное целое | Краткий формат даты | ||||||||||||||||||
Формат | ||||||||||||||||||||||
Маска ввода | ||||||||||||||||||||||
Подпись | ||||||||||||||||||||||
Значение по умолчанию | ||||||||||||||||||||||
Условие на значение | ||||||||||||||||||||||
Обязательность | Да | Нет | Нет | Нет | Нет | |||||||||||||||||
Индекс (допускаются ли совпадения) | Да | Нет | Нет | Нет | Нет | |||||||||||||||||
Тип элемента управления | Поле со списком | Поле со списком | Поле | Поле | Поле | |||||||||||||||||
Тип источника строк | Таблица или запрос | Таблица или запрос | ||||||||||||||||||||
Источник строк | SELECT Счет.Номер, Счет.Дата FROM Счет; | SELECT Товар. Артикул, Товар. Наименование FROM Товар; | ||||||||||||||||||||
Присоединенный столбец | 1 | 1 | ||||||||||||||||||||
Число столбцов | 2 | 2 | ||||||||||||||||||||
Ширина столбцов | ||||||||||||||||||||||
Свойство поля | Таблица «Счет» | Таблица «Счет» | Таблица «Счет» | |||||||||||||||||||
Имя поля | Номер | Дата | ИНН | |||||||||||||||||||
Тип | Счетчик | Дата/время | Числовой | |||||||||||||||||||
Размер | Длинное целое | Краткий формат даты | Длинное целое | |||||||||||||||||||
Формат | ||||||||||||||||||||||
Маска ввода | ||||||||||||||||||||||
Подпись | ||||||||||||||||||||||
Значение по умолчанию | ||||||||||||||||||||||
Условие на значение | ||||||||||||||||||||||
Обязательность | Да | Нет | Нет | |||||||||||||||||||
Индекс (допускаются ли совпадения) | Да | Нет | Нет | |||||||||||||||||||
Тип элемента управления | Поле | Поле | Поле со списком | |||||||||||||||||||
Тип источника строк | Таблица или запрос | |||||||||||||||||||||
Источник строк | SELECT Поставщик.Инн, Поставщик. Наименование FROM Поставщик; | |||||||||||||||||||||
Присоединенный столбец | 1 | |||||||||||||||||||||
Число столбцов | 2 | |||||||||||||||||||||
Ширина столбцов | ||||||||||||||||||||||
Свойство поля | Таблица «Счет» | Таблица «Счет» | Таблица «Счет» | |||||||||||||||||||
Имя поля | Номер пл_п | Дата оплаты | Отметка об оплате | |||||||||||||||||||
Тип | Числовой | Дата/время | Логический | |||||||||||||||||||
Размер | Длинное целое | Краткий формат даты | Да/Нет | |||||||||||||||||||
Формат | ||||||||||||||||||||||
Маска ввода | ||||||||||||||||||||||
Подпись | Номер платежного поручения | |||||||||||||||||||||
Значение по умолчанию | ||||||||||||||||||||||
Условие на значение | ||||||||||||||||||||||
Обязательность | Нет | Нет | Нет | |||||||||||||||||||
Индекс (допускаются ли совпадения) | Нет | Нет | Нет | |||||||||||||||||||
Тип элемента управления | Поле | Поле | Флажок | |||||||||||||||||||
Тип источника строк | ||||||||||||||||||||||
Источник строк | ||||||||||||||||||||||
Присоединенный столбец | ||||||||||||||||||||||
Число столбцов | ||||||||||||||||||||||
Ширина столбцов | ||||||||||||||||||||||
Свойство поля | Таблица «Товар» | Таблица «Товар» | Таблица «Товар» | Таблица «Товар» | ||||||||||||||||||
Имя поля | Артикул | Наименование | Ед_изм | Код группы | ||||||||||||||||||
Тип | Счетчик | Текстовый | Текстовый | Числовой | ||||||||||||||||||
Размер | Длинное целое | 50 | 50 | Длинное целое | ||||||||||||||||||
Формат | ||||||||||||||||||||||
Маска ввода | ||||||||||||||||||||||
Подпись | Единица измерения | |||||||||||||||||||||
Значение по умолчанию | ||||||||||||||||||||||
Условие на значение | ||||||||||||||||||||||
Обязательность | Да | Нет | Нет | Нет | ||||||||||||||||||
Индекс (допускаются ли совпадения) | Да | Нет | Нет | Нет | ||||||||||||||||||
Тип элемента управления | Поле | Поле | Поле | Поле со списком | ||||||||||||||||||
Тип источника строк | Таблица или запрос | |||||||||||||||||||||
Источник строк | SELECT [Товарные группы].[Код группы], [Товарные группы].[Наименование группы] FROM [Товарные группы]; | |||||||||||||||||||||
Присоединенный столбец | 1 | |||||||||||||||||||||
Число столбцов | 2 | |||||||||||||||||||||
Ширина столбцов | ||||||||||||||||||||||
Описание связей БД
Таблица 1 | Таблица 2 | Свойства связей | ||
Контроль целостности | Каскадное обновление | Каскадное удаление | ||
Виды МЦ | МЦ | Да | Да | Да |
МЦ | Учет МЦ | Да | Да | Да |
Акт на списание | МЦ | Да | Да | Да |
Таблица «Товар по счету» Таблица «Товарные группы» Лабораторная работа № 2. Разработка запросов отбора данных и вычислений
Цель работы
приобретение навыков в описании запросов к базе данных на языке QBE (Query by Example).
Выборка неоплаченных счетов
Результат выполнения:
Выборка поставок
Результат выполнения:
Поиск поставщика
Результат выполнения:
Расчет перечислений
Дополнительный запрос
Результат выполнения:
Перекрестный
Дополнительный запрос
Результат выполнения:
для диаграммы
Результат выполнения:
Добавление Изменение Создание архиваУдаление Лабораторная работа № 3. Разработка экранных форм для ввода, вывода и коррекции данных
Цель работы
· изучение элементов пользовательского интерфейса для ввода-вывода данных в БД
· освоение методики разработки экранных форм
· приобретение практических навыков создания экранных форм методом визуального программирования.
Форма «Список поставщиков» Рис 1 – форма «Список поставщиков» в режиме Конструктора Рис 2 – форма «Список поставщиков» в рабочем режимеФорма «Товарные группы» - составная форма, главная к форме «условия заказа подчиненная форма» Рис 3 – форма «Товарные группы» в режиме Конструктора Рис 4 – форма «Товарные группы» в рабочем режиме Форма «Товар подчиненная форма» - подчиненная к форме «Товарные группы» Рис 5 – форма «Товар подчиненная форма» в режиме Конструктора
Лабораторная работа № 4. Разработка отчетов Цель работы
изучение методики и приобретение навыков описания и вывода документов с помощью генератора отчетов.
Отчет «Диаграмма»
Рис.1 Отчет «Диаграмма» в режиме просмотра Отчет «Ведомость расходов за месяц» Рис. 2 Отчет «Ведомость расходов за месяц» в режиме Конструктора Рис. 3 Отчет «Ведомость расходов за месяц» в режиме просмотраОтчет «Карточка поставщика» Рис. 4 Отчет «Карточка поставщика» в режиме Конструктора Рис. 5 Отчет «Карточка поставщика» в режиме просмотра Отчет «Платежное поручение» Рис. 6 Отчет «Платежное поручение» в режиме Конструктора
Рис. 7 Отчет «Платежное поручение» в режиме просмотра Отчет «Таблица сумм поставок» Рис. 7.8 Отчет «Таблица сумм поставок» в режиме Конструктора Рис. 9 Отчет «Таблица сумм поставок» в режиме просмотра Источник данных - запрос «Перекрестный»
Похожие работы
... Для достижения цели потребуется выполнить следующие задачи: 1.Сбор и анализ всех полученных данных о продуктовом складе, разделение их на отдельные группы, из которых и будет состоять вся база данных; 2.Определение инструментов, которыми можно воспользоваться для лучшей автоматизации предприятия; 3.Разработка варианта программного продукта на бумаге с указанием всех задач, поправок заказчика, ...
... к данным представляют собой специальную Web-страницу, предназначенную для просмотра и работы через Интернет или интрасеть с данными, которые хранятся в базах данных Microsoft Access или БД MS SQL Server; Макрос - набор макрокоманд, создаваемый пользователем для автоматизации выполнения конкретных операций; Модуль - объект, содержащий программы на языке Visual Basic, применяемые в некоторых ...
... посредством ввода различных групп пользователей и запроса пароля. Разработка имеет интуитивно понятный графический интерфейс, позволяющий даже с минимальным знанием компьютера провести автоматизацию учета студентов в ВУЗе. Таким образом, система готова к эксплуатации. Она может обеспечить пользователю поступление необходимой информации, а также облегчить получение статистических наблюдений. ...
... ). Причем, дата начала заболевания не может быть больше даты окончания заболевания. 2 ПОСТАНОВКА ЗАДАЧИ Перед разработчиком была поставлена задача спроектировать и разработать базу данных автоматизации учета больных студентов. Она включает в себя подробное изучение предметной области данного курсового проекта: сбор и группировка информации о заболеваниях студентов, лечащих врачах, типа лечения ...
0 комментариев