Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основное содержание.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
417.51 Кб
Скачать

Глава II. Проектная часть

2.1 Постановка задачи

Программное средство должно быть разработано для функционирования в среде операционной системы Windows. Оно должно обладать интуитивно-понятным интерфейсом и интерактивным руководством, помогающим пользователю разобраться с управлением в процессе выполнения программы, так же требует наличие специальной поисковой системы СУБД для быстрого и эффективного поиска необходимой информации.

В связи с тем, что для ведения такой картотеки необходимы сотрудники и определённое помещение, то целесообразно реализовать такую задачу с применением ПЭВМ.

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

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

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

Внедрение данной системы позволит:

- резко повысить производительность труда;

- повысить качество и достоверность учёта товара;

- перейти от учета к анализу;

- снизить количество ошибок пользователей за счет того, что функции контроля возлагаются на программу;

- повысить обоснованность принимаемых руководством решений на основе отчетов, так как повысится достоверность и полнота учёта.

Программа также должна предоставлять пользователю следующий набор операций по обработке информации:

- вводить, удалять и редактировать информацию;

2.2 Входная и выходная информация

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

Таблица «Книги»:

- Код книги;

- Название;

- Автор;

- Год издания;

- издатель;

- Цена;

- Количество.

Таблица «Склады»:

- Код склада;

- Название;

- адрес;

- Телефон;

- Менеджер.

Таблица «Наличие»

- Код;

В программе должны быть предусмотрены процедуры добавления с помощью контекстного меню.

Выходной информацией является отчет о продажах, в него входит:

  1. Фамилия покупателя;

  2. Сумма покупки;

  3. Дата покупки;

Данная информация выводится на экран, также имеется возможность представления информации в виде отчета и вывода его на печать.

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

Для решения поставленной задачи предоставлена среда разработки СУБД- InterBase и язык программирования Delphi, с помощью которого можно настроить работу БД и оптимизировать ее основные компоненты.

2.3 Описание предметной области

Существенной частью современного общества являются разнообразные системы доступа и хранения информации, которые являются неотъемлемой составляющей современного научно-технического прогресса. Существует много веских причин перевода существующей информации на компьютерную основу, т.к. более быстрая обработка данных и централизация их хранения с использованием клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощает доступ и ведение.

В любом книжном магазине, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Современные СУБД - многопользовательские системы управления базой данных, которые специализируется на управлении массивом информации одним или множеством одновременно работающих пользователей.

Базы данных в настоящее время пользуются широкой популярностью. С появлением компьютеров проблема управления данными начала решатся – начали разрабатываться СУБД (системы управления базами данных). СУБД находит применение во всех отраслях. В настоящее время любая уважающая себя организация использует СУБД. Существует много веских причин перевода существующей информации на компьютерную основу, т.к. более быстрая обработка данных и централизация их хранения с использованием клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощает доступ и ведение.

Однако не всегда является оправданным применение СУБД для хранения небольших объёмов информации. В первую очередь это связано с необходимостью устанавливать дополнительное ПО на целевой компьютер, без которого функционирование программы невозможно. Поэтому имеет смысл обратится к чему-либо более простому и понятному пользователю, что тоже являлось бы типизированной базой данных.

Необходимо организовать и автоматизировать систему информации о книгах. Наиболее рационально такую деятельность осуществлять при помощи СУБД, где в таблицах будет фиксироваться динамика изменения информации.

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