Настоящее руководство предназначено для сотрудников и покупателей, работающих с информационной системой «Продажа компьютерной техники». В документе приведены требования к подготовке рабочего места, порядок проверки установленной программы, правила выполнения основных операций и действия при возникновении ошибок.
Руководство описывает работу с клиентским приложением. Развёртывание и администрирование сервера PostgreSQL выполняются ответственным специалистом отдельно.
Программа используется для ведения учёта компьютерной техники, складских остатков, покупателей и заказов. Администратор обслуживает данные магазина, а покупатель получает доступ только к сведениям, относящимся к его учётной записи и заказам.
Оператору доступны следующие функции в зависимости от его роли:
ComputerSalesSetup.exe.Если приложение требует отдельно установленную среду выполнения, предварительно установите .NET 8 Desktop Runtime. Параметры подключения к PostgreSQL должны быть подготовлены ответственным специалистом.
После установки выполните контрольную проверку:
Если все перечисленные действия выполняются без ошибок, программа готова к эксплуатации.
При повторяющейся ошибке авторизации не вводите пароль многократно. Проверьте раскладку клавиатуры и обратитесь к администратору учётных записей.
После входа откройте нужный раздел через главное окно. Записи отображаются в таблице. Для просмотра скрытых столбцов используйте горизонтальную прокрутку, а для просмотра большого списка — вертикальную.
Права пользователя определяют, какие разделы можно открыть и какие действия разрешены.
При отсутствии результатов проверьте правильность написания, числовой формат и выбранный раздел.
Не создавайте несколько одинаковых записей, если значение должно быть уникальным.
Перед изменением заказа или складского остатка убедитесь, что новое значение соответствует фактическим данным.
Удаление может быть запрещено базой данных, если запись используется в заказах, остатках или других связанных таблицах.
Администратор открывает раздел товаров для ведения номенклатуры. Сведения о количестве товара на конкретном складе учитываются в разделе остатков.
При изменении остатка необходимо:
Администратор может просматривать заказы и связанные с ними позиции. При обработке заказа следует проверить покупателя, дату и состав заказа.
Позиция заказа должна ссылаться на существующий товар и соответствующий заказ. Количество товара указывается положительным числом.
Пустой отчёт обычно означает, что по выбранным параметрам отсутствуют заказы.
Журнал аудита доступен администратору. В нём отображаются сведения об изменениях, выполненных в системе. Используйте журнал для проверки факта добавления, изменения или удаления записей.
Не изменяйте записи аудита вручную, если такая возможность предусмотрена средствами администрирования базы данных.
После входа под обычной учётной записью пользователь может:
Данные других покупателей и административные разделы обычному пользователю недоступны.
Закройте открытые формы и завершите приложение штатной кнопкой закрытия окна. Не выключайте компьютер во время сохранения записи или формирования отчёта.
| Ситуация | Возможная причина | Действия оператора |
|---|---|---|
| Программа не запускается | Повреждены или удалены файлы приложения; отсутствует требуемая среда выполнения | Перезапустите компьютер, проверьте наличие файлов в папке установки, установите требуемый .NET Runtime или переустановите программу |
| Появляется ошибка подключения к БД | Сервер PostgreSQL недоступен; отсутствует сеть; неверны параметры подключения | Проверьте сетевое подключение, повторите запуск и сообщите ответственному специалисту |
| Данные не загружаются | В БД нет записей или запрос завершился ошибкой | Обновите раздел, откройте другую таблицу, затем обратитесь к администратору |
| Не принимается логин или пароль | Ошибка ввода; неверная раскладка; учётная запись отключена | Проверьте раскладку и регистр символов, повторите ввод один раз, затем обратитесь к администратору |
| Запись не сохраняется | Не заполнено обязательное поле; неверный формат даты или числа; нарушена связь между таблицами | Проверьте все поля, выберите существующие связанные записи и повторите сохранение |
| Запись не удаляется | На неё ссылаются другие данные | Не пытайтесь удалять связанные данные произвольно; обратитесь к администратору БД |
| Остаток или сумма отображаются неверно | Введено ошибочное количество, цена или состав заказа | Сверьте исходные данные и исправьте запись с правами администратора |
| Отчёт пустой | Для выбранного покупателя и даты нет заказов | Измените параметры и повторите формирование |
| Файл отчёта не сохраняется | Нет прав на запись или файл уже открыт другой программой | Выберите доступную папку, закройте ранее открытый файл и повторите операцию |
| Программа перестала отвечать | Длительный запрос, потеря соединения или системная ошибка | Подождите завершения текущей операции, затем закройте приложение средствами Windows и сообщите администратору |
При обнаружении повреждения данных прекратите операции изменения и сообщите ответственному специалисту. Не редактируйте базу данных вручную.
| Термин | Определение |
|---|---|
| Оператор | Пользователь, выполняющий действия в программе |
| Клиентское приложение | Установленная на рабочем компьютере программа |
| БД | База данных |
| PostgreSQL | Серверная СУБД, в которой хранятся данные |
| Авторизация | Проверка логина и пароля пользователя |
| Роль | Набор разрешённых пользователю операций |
| Администратор | Оператор с правом управления основными данными |
| Покупатель | Пользователь с доступом к собственным сведениям и заказам |
| Номенклатура | Перечень товаров, учитываемых в системе |
| Складской остаток | Учтённое количество товара на определённом складе |
| Заказ | Оформленная покупка товаров |
| Позиция заказа | Строка заказа с конкретным товаром и количеством |
| Аудит | Регистрация действий, изменяющих данные |
| Отчёт | Сформированный программой документ с выбранными данными |