Курсовая работа: Разработка интерактивной системы обработки базы данных ведомости работы расчетно-кассового узла универсама
Разработать проект приложения, содержащего локальную базу данных для хранения и обработки данных заданной структуры (см. рис.1). системы обработки данных ведомости работы расчетно-кассового узла универсама.
Наименование товара | Код товара | Количество в наличии | Количество проданного товара | Стоимость единицы товара | Общая стоимость проданного товара (В) | Остаток товара (В) | |
Код товара | Тип товара |
Рис. 1. Структура базы данных системы обработки данных ведомости работы расчетно-кассового узла универсама
Записи должны содержать данные различных типов.
База данных должна находиться в отдельном каталоге с именем KR, подкаталог Base.
1 Возможности, состав и назначение системы
Система должна обеспечить:
1) ведение локальной базы данных, в том числе: просмотр, корректировку, удаление, дополнение базы данных;
2) использование меню для управления процессом обработки данных;
3) просмотр и корректировку данных в таблице и в окнах редактирования;
4) формирование значения вычисляемого поля (столбца);
5) отбор данных из базы данных по условию, определенному свойством Filtr компонента типа TTable;
6) сортировку данных по основному и дополнительным индексам;
7) поиск данных по заданным поисковым признакам;
8) непосредственный доступ к записям базы данных на примере формирования суммы столбца;
9) формирование и вывод во время выполнения приложения:
– графика зависимости данных, содержащихся в базе данных;
– отчета с помощью подсистемы QuickReport.
Для управления системой и решения поставленных задач система должна быть снабжена интерфейсом пользователя, включающим следующие элементы:
- систему меню для СУБД;
- элементы управления для отображения информации, хранящейся в таблицах;
- элементы управления для навигации по базе данных;
- элементы управления для ввода условий отбора записей;
- форм для ввода новых записей;
- формы для просмотра графика
- формы для просмотра и вывода на печать отчета.
2. Процесс разработки интерфейса и проекта интерактивной системы
2.1 Подготовительный этап
На подготовительном этапе создания системы, удовлетворяющей требованиям технического задания, выполняются следующие действия:
1). Создается структура каталогов на жестком диске персонального компьютера для хранения файлов базы данных, проекта системы и исполняемого модуля. Для определенности будем полагать, что проектируемая система – файлы проекта и исполняемый модуль будет размещаться в папке \КР корневого каталога диска С:, а файлы базы данных – в подкаталоге \BASE данной папки.
2). Для создания проекта и структуры таблиц базы данных необходимо инсталлировать на компьютере разработчика средство управления базами данных MSAccess, и средство разработки – BorlandDelphi. При проектировании были использованы следующие версии программных продуктов: MSAccess 2000 и BorlandDelphi 6.0 с BDE 5.1
2.2 Создание структуры таблицы
Для создания заданной в техническом задании на проектирование системы структуры таблицы воспользуемся СУБД MSAccess.
При запуске СУБД необходимо укать каталог, в котором будет помещен файл базы данных и имя этого файла: c:\kp\base.mdb.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--