РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА «Информационная система продуктового магазина East». Техническое задание Министерство образования Новосибирской области
Скачать 31.77 Kb.
|
Приложение А Техническое задание Министерство образования Новосибирской области ГБПОУ НСО «Новосибирский авиационный технический колледж имени Б.С. Галущака» РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА «Информационная система продуктового магазина East» НАТКиГ.202000.010.000ПЗ Выполнил: студент группы ПР-20.106 Харитонов Н.В. 2022 СОДЕРЖАНИЕВведение 3 1 Основания для разработки 4 2 Назначение разработки 5 3 Требование к программе 6 3.1 Требование к функциональным характеристикам 6 3.2 Требования к надежности 6 3.3 Условия эксплуатации 7 3.4 Требование к составу и параметрам технических средств 7 3.5 Требование к информационной и программной совместимости 8 3.6 Требование к защите информации и программ 8 3.7 Требование к маркировке и упаковке 8 3.8 Специальные требования 8 4 Требование к программной документации 9 5 Технико-экономические показатели 10 6 Стадии и этапы разработки 11 7 Порядок контроля и приёмки 13 ВведениеВ наше время информационные системы применяются на всех предприятиях. Это происходит потому, что они позволяют ускорить работу сотрудников за счёт выполнения рутинных операций, производить расчёты, предоставлять быстрый и удобный доступ к базе данных. Во всех крупных магазинах используют информационные системы, так как для нормальной работы магазина нужно иметь быстрый доступ к базе данных, также поиск информации занимает большое количество времени. Поэтому хранение информации позволит ускорить ее поиск, при этом увеличит производительность сотрудников. Программный продукт, описанный в этом техническом задании, предназначен для отображения процессов продажи продуктов в магазине, в котором участвуют поставщики, поставляющие товар, и клиенты, покупающие этот товар. БД должна содержать сведения о товаре, покупке, поставке, клиентах и поставщиках. Наименование программы: «Информационная система продуктового магазина East». Краткая характеристика области применения: приложение предназначено для ускорения и улучшения работы продуктового магазина. Условные обозначения и сокращения: БД – База данных. 1 Основания для разработкиОснованием для проведения разработки является Приказ от 10.09.2022. Наименование темы разработки – разработка информационной системы продуктового магазина East. 2 Назначение разработкиФункциональным назначением приложения является повышение качества, эффективности и упрощения работы продуктового магазина. С данным приложением могут работать администратор, сотрудники магазина. 3 Требование к программе3.1 Требование к функциональным характеристикамСистема должна обеспечивать возможность выполнения ниже перечисленных функций, описанных в таблице 1. Таблица 1 – Выполняемые функции системы
3.2 Требования к надежностиУстойчивое (надежное) функционирование Системы должно быть обеспечено выполнением совокупности организационно-технических мероприятий, а именно: − организацией бесперебойного питания серверного и коммуникационного оборудования; − использованием лицензионного программного обеспечения; − регулярным выполнением требований ГОСТ 51188-98. «Защита информации. Испытания программных средств на наличие компьютерных вирусов». Время восстановления после отказа, который был вызван сбоем электропитания технических средств или иными внешними факторами, не фатальным сбоем ОС или файловой системы, не должно превышать времени, затрачиваемого на запуск технических и программных средств. Возможными считаются отказы Системы вследствие некорректной работы серверного оборудования. Защита от подобных действий настоящим Техническим заданием не предусматривается. 3.3 Условия эксплуатацииКлиматические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации. Обслуживание системы включает в себя: − информационное обслуживание – ввод, редактирование и удаление информации в БД. − системное администрирование БД системы. Персоналом, требуемым для работы программы, являются администратор и пользователь программы. Администратор должен иметь среднее или высшее техническое образование. В обязанности администратора входят следующие задачи: − поддержание работоспособности системы; − администрирование БД; 3.4 Требование к составу и параметрам технических средствРабочее место пользователя: персональный компьютер с любым предустановленным браузером. 3.5 Требование к информационной и программной совместимостиПроектирование структуры БД должно быть выполнено в рамках разработки технического проекта. База данных работает под управлением Microsoft SQL Server. Используется многопоточный доступ к базе данных. При разработке Системы должна быть использована технология Windows form язык программирования C#. В качестве интегрированной среды разработки будет использован Visual Studio 2015. Взаимодействие с СУБД и создание БД реализуется с помощью языка SQL. Системные программные средства, используемые программой, должны быть представлены в виде Microsoft SQL Server 2015. Для клиентской части операционные системы семейства Windows, Android и установленное на них приложение. 3.6 Требование к защите информации и программДоступ к информации БД на чтение, редактирование или удаление предоставляется только авторизированным пользователям с соответствующими правами доступа. Для авторизации необходимо корректно ввести логин и пароль. 3.7 Требование к маркировке и упаковкеТребования к маркировке и условиям упаковки не предъявляются. Разработанная Система представлена в виде веб-приложения. Доступ предоставляется путем подключения к серверу, на котором расположена Система. 3.8 Специальные требованияАрхивирование и резервное копирование данных должно выполняться системным администратором, обслуживающим СУБД. БД подлежит периодическому резервному копированию. 4 Требование к программной документацииПрограммная документация должна включать в себя: - техническое задание; - пояснительная записка; 5 Технико-экономические показателиЭкономические преимущества разработки и ориентировочная экономическая эффективность не рассчитывается. 6 Стадии и этапы разработкиПлан проекта включает в себя следующие этапы, с датой их начала и окончания: 1. Ознакомление с предметной областью и анализ необходимых функций. Выбор стека технологий для разработки проекта. Сроки выполнения: 10.09.22 – 12.09.22. 2. Поиск, анализ аналогов и прототипов разрабатываемой системы. Сроки выполнения: 13.09.22 – 14.09.22. 3. Разработка плана, графика выполнения работ по проекту. Сроки выполнения: 15.09.22 – 17.09.22. 4. Разработка и описание базы данных, ER-диаграммы, UML-диаграммы и словаря данных. Сроки выполнения: 18.09.22 – 20.09.22. 5. Уточнение и дополнение функций, которые необходимо реализовать. Сроки выполнения: 20.09.22 – 20.09.22. 6. Изучение технологии Windows form. Сроки выполнения: 21.09.22 – 25.09.22. 7. Разработка интерфейса системы. Сроки выполнения: 25.09.22 – 26.09.22. 8. Разработка макетов интерфейса системы. Сроки выполнения: 27.09.22 – 29.09.22. 9. Создание базы данных: Microsoft SQL Server. Сроки выполнения: 30.09.22 – 1.10.22. 10. Создание классов, описывающих типы данных моделей базы данных. Сроки выполнения: 2.10.22 – 3.10.22. 11. Разработка форм системы, на языке программирования C#. Сроки выполнения: 4.10.22 – 7.10.22. 12. Разработка функции разграничения прав доступа к системе. Сроки выполнения: 8.10.22 – 12.10.22. 13. Разработка функций манипулирования данными пользователей системы. Сроки выполнения: 13.10.22 – 19.10.22. 14. Разработка функции поиска данных по фильтрам. Сроки выполнения: 20.10.22 – 25.10.22. 15. Тесты реализованных функций системы. Сроки выполнения: 26.10.22 – 27.10.22. 16. Завершение разработки системы. Сроки выполнения: 28.10.22 – 30.10.22. 7 Порядок контроля и приёмкиВиды испытаний – сдача технического задания. Общее требования к приёмке: - техническое задание; - пояснительная записка; - программный продукт; |