Техническое задание
Настоящее техническое задание распространяется на разработку программного обеспечения(далее ПО), позволяющего работать в автоматизированной системы для организации товарооборота и обработки платежей в магазине и оформление кредита.
Предполагается, что данное ПО будут использовать сотрудники магазина для организации торговой деятельности, так как оно позволяет улучшить производительность труда путем уменьшения затрачиваемого времени на получение доступа к списку имеющихся товаров.
Настоящее ПО должно обеспечить возможность выполнения каждым пользователем конкретных должностных обязанностей посредством обработки введенных им данных в процессе проведения процедуры авторизации пользователя, в которую входит выбор своего логина и введение своего индивидуального уникального пароля.
Основание для разработки
ПО разработано на основании учебного плана, составленного кафедрами информатики и САУП при СФУ.
Назначение
ПО предназначено для хранения и обработки информации о товарах: наименования товаров, стоимость, дата изготовления, срок годности, изготовитель, накрутки, количество, информация о сотрудниках магазина: ФИО, адрес, дата рождения, зарплата, контактный телефон, статус, информация о кредитах: ФИО заемщика, стоимость по чеку, текущий долг, ФИО выдавшего кредит кассира, контактный телефон заемщика, дата выдачи кредита, информация о чеках: номер, количество товаров, общая стоимость, кассир продавший товар, дата продажи. Также для хранения и обработки информации о кассе: товар, количество, стоимость за один, стоимость за всё.
Функциональные характеристики
Общие функции:
- Авторизация.
- Вызов окна «О программе».
- Сохранение базы данных.
- Добавление товара в кассу.
- Удаление товара с кассы.
- Продажа товара с кассы.
- Продажа в кредит товара с кассы.
- Добавление денег в кассу.
- Добавление информации о пользователе.
- Редактирование информации о пользователе.
- Удаление информации о пользователе.риве.
- Добавление информации о товаре.
- Редактирование информации о товаре.
- Удаление информации о товаре.
- Заказ товара
- Просмотр заказанных товаров.
- Продажа товара(-ов).
- Продажа с учетом оформления кредита.
- Просмотр информации о кредите.
- Внесение платежа за кредит.
- Закрытие кредита.
Программа предусматривает предоставление отчета:
- Вывод в отчет проданных товаров.
- Вывод в отчет товаров, проданных в кредит.
- Вывод в отчет людей, которые взяли кредит в заданном году.
- Вывод в отчет работников с заработной платой более 20000.
- Вывод в отчет работников, работающих более года.
Сервисные функции системы:
- Подсчет среднего возраста сотрудников фирмы.
- Подсчет средней и общей стоимость товаров.
- Формирование выборки выгодных товаров.
- Формирование выборки не выгодных товаров.
- Формирование выборки товаров, с истекающим сроком годности.
- Подсчет, месяца с наибольшим количеством проданного товара.
- Подсчет прибыли компании за текущий месяц.
- Подсчет количества клиентов, взявших кредит в текущем месяце.
- Подсчет среднего и общего долга по кредитам.
Возможность отображения некоторых данных в виде графиков и диаграмм:
- Вывод графика прибыли компании за месяц/год.
- Вывод графика количества выданных кредитов за месяц/год.
- Вывод диаграммы возраста клиентов, взявших кредит.
Требования к надежности
- Предусмотреть контроль вводимой информации.
- Предусмотреть блокировку некорректных действий пользователя.
- Обеспечить целостность хранимой информации
Состав и параметры технических средств
Минимальная конфигурация:
- Процессор: 1,4MHz.
- ОЗУ:256Мб.
- ОС: Windows XP.
- Свободный объем на диске: 50Мб.
Требования к программной документации
- Пояснительная записка, содержащая описание разработки.
- Руководство пользователя, включающее описание для системного программиста.