Техническое задание
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
ОГРАММЕ
4.1. Требования к функциональным характеристикам
4.1.1. Состав выполняемых функций
- Программа должна работать с произвольным количеством складов, иметь возможность вести статистику продаж (включает в себя стоимость проданного товара, а также последовательность операций, производимых с товаром) на складе и статистику продаж каждого из товаров в отдельности.
- Программа должна иметь возможность автозаполнения некоторых полей (поля продавца и покупателя товара) для ускорения работы.
- Программа должна предоставить возможность отслеживать перемещения товаров между складами.
- Программа должна искать товар на складе или операцию, произведенную с ним по совокупности заданных пользователем полей.
- Программа должна иметь возможность заменять названия товаров и валют на выбранном складе или складах по запросу пользователя.
- Программа должна иметь возможность списания остатка товара с указанием лица, отдавшего такое распоряжение и суммы списания товара.
- Программа должна иметь возможность выделения и копирования текстовых данных различных полей карточки товара в стандартный системный буфер обмена Windows iелью последующей вставки в любой документ, допускающий подобную операцию (например, документ Microsoft Word или Microsoft Excel).
- Программа должна иметь возможность сортировки карточек товаров.
- Программа должна иметь возможность использовать фильтр (специальная опция, позволяющая отображать не все карточки товаров, входящие в склад, а только те, которые удовлетворяют настройкам фильтра, например отображать только товары стоимостью более 100 руб/ед), настраиваемый пользователем для отображения товаров и операций, удовлетворяющих параметрам фильтра.
- Программа должна иметь возможность создания резервной копии в автоматическом режиме (раз в неделю) и по желанию пользователя (в любой момент времени, когда программа запущена).
- Программа должна иметь возможность настройки пользовательского интерфейса (шрифтов и цветов), а также параметров работы (учет и процентная ставка НДС)
- Внешний вид программы должен соответствовать макетам экранов, предоставленных в ПРИЛОЖЕНИИ 1.
- Список управляющих и быстрых клавиш программы должен соответствовать ПРИЛОЖЕНИЮ 2.
- Программа должна обеспечивать изменение уже имеющихся на диске баз данных, предварительно созданных данной программой, а также создание и сохранение новых.
- Программа должна обеспечивать вывод на принтер базы данных товаров на складе с возможностью использования фильтра.
4.1.2. Организация входных и выходных данных
Организация входных и выходных файлов должна соответствовать ПРИЛОЖЕНИЮ 3.
В процессе работы программы входной информацией для программы должны являться: файлы баз данных, манипуляции мышью, а также коды клавиш, нажимаемых пользователем на клавиатуре ЭВМ, согласно режимам, определяемых выходной экранной информацией. Перечень допустимых клавиш представлен в ПРИЛОЖЕНИИ 2.
4.1.3. Временные характеристики, и размер занимаемой памяти
Время реакции программы на нажатие любой из клавиш и манипуляции мышью не должно превышать 0,25 с, в случае соответствия системных ресурсов требованию к составу и параметрам технических средств. Реакция на команды меню, кроме Открытия, Сохранения, Поиска не должна превышать 2 с. Реакция на команды Открытия, Сохранения, Поиска зависит от размера файла данных и настроек поиска.
Объем занимаемой оперативной памяти не должен превышать 8 Мбайт.
4.2. Требования к надежности
4.2.1. Требования к надежному функционированию
Программа должна нормально функционировать при бесперебойной работе ЭВМ. При возникновении сбоя в работе аппаратуры, восстановление нормальной работы программы должно производиться после: перезагрузки операционной системы; запуска исполняемого файла программы; повторного выполнения действий, потерянных до последнего сохранения информации в файл на магнитном диске.
Уровень надежности программы должен соответствовать технологии программирования, предусматривающей: инспекцию исходных текстов программы; автономное тестирование модулей (методов) программы; тестирование сопряжении модулей (методов) программы; комплексное тестирование программы
4.2.2. Контроль входной и выходной информации
Программа должна контролировать выбор пользователя пункта меню "Выход" и предупреждать его о потере "не сохраненных изменений".
4.2.3. Время восстановления после отказа
Время восстановления после отказа должно состоять из: времени перезапуска пользователем операционной системы; времени запуска пользователем исполняемого файла программы; времени повторного ввода потерянных данных.
4.3. Условия эксплуатации
Программа должна храниться в виде двух маркированных дискетных копий - эталонной и рабочей. Периодическая перезапись информации должна осуществляться согласно нанесенной маркировке. Условия хранения дискет должны соответствовать нанесенной на них маркировке.
4.4. Требования к составу и параметрам технических средств
Программа должна корректно работать на следующем или совместимым с ним оборудовании:
- ПЭВМ IBM PC модели 486 DX-100, 16Mb RAM или старше
- Принтер Epson Stylus 800+ модели Р780В
4.5. Требования к