ТРПО_1лаб. Лабораторная работа 1 Этапы разработки программного обеспечения при структурном подходе к программированию. Стадия Техническое задание
Скачать 92.36 Kb.
|
МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Юго-Западный государственный университет» (ЮЗГУ) Кафедра программной инженерии Лабораторная работа №1 «Этапы разработки программного обеспечения при структурном подходе к программированию. Стадия «Техническое задание» » Выполнил: студент группы МИ-91б Ильяшенко Е.Н. Проверил: лаб. Кулешова Е. А. Курск 2021 Разработка программного модуля «Автосалон» Постановка задачи Программное средство должно быть разработано для функционирования в среде операционной системы Windows. Оно должно обладать интуитивно-понятным интерфейсом и интерактивным руководством, помогающим пользователю разобраться с управлением в процессе выполнения программы, так же требует наличие специальной поисковой системы СУБД для быстрого и эффективного поиска необходимой информации. В связи с тем, что для ведения такой картотеки необходимы сотрудники и определённое помещение, то целесообразно реализовать такую задачу с применением ПЭВМ. Поэтому необходимо составить программу, предназначенную для упрощения и автоматизации операций, связанных с регистрацией, систематизаций, поиском и обработкой данных о школьниках, преподавателях и предметах. Требования, как программному, так и аппаратному обеспечению, должны быть по возможности минимальными. Программа должна адекватно реагировать на все возникающие в процессе работы программы ситуации и обрабатывать их в соответствии с алгоритмом поставленной задачи, также надежно функционировать на ПК любой приемлемой конфигурации. Внедрение данной системы позволит: резко повысить производительность труда; повысить качество и достоверность учёта товара; перейти от учета к анализу; снизить количество ошибок пользователей за счет того, что функции контроля возлагаются на программу; повысить обоснованность принимаемых руководством решений на основе отчетов, так как повысится достоверность и полнота учёта. Программа также должна предоставлять пользователю следующий набор операций по обработке информации: вводить, удалять и редактировать информацию. 1. Входная информация Входной информацией являются данные, которые пользователь через формы вводит в соответствующие таблицы (можно заносить данные сразу в таблицы), а так же данные, вводимые при осуществлении поиска (параметры поиска). Диаграмма потока данных. К входным данным относится: Таблица «Автомобили»: VIN номер, код модели, комплектация, год выпуска, цвет, цена. Таблица «Комплектация»: код комплектации, наименование, мощность двигателя, объем двигателя, расход, трансмиссия. Таблица «Производители»: код производителя, название, страна, телефон. Таблица «Модели»: код модели, код производителя, наименование, доп. информация. Таблица «Поступления»: код поступления, код модели, количество, дата, доп. информация. Таблица «Клиенты»: код клиента, фамилия, имя, отчество, номер телефона. Таблица «Сотрудники»: код сотрудника, фамилия, имя, отчество, должность, номер телефона. В программе должны быть предусмотрены процедуры добавления с помощью контекстного меню. 2. Выходная информация Выходной информацией является отчет о продажах, в него входит: VIN номер; Цена; Дата покупки; Код клиента; Код сотрудника. Данная информация выводится на экран, также имеется возможность представления информации в виде отчета и вывода его на печать. 3. Постоянная информация Постоянной информацией для данной задачи является информация, которая хранится в базе данных «Автосалон» между вызовами программы. Такой информацией являются VIN номер, код клиента(покупателя). Данная информация вводится в таблицы и хранится после выхода из программы. 4. Инструмент разработки для решения поставленной задачи предоставлена среда разработки MySQL server и язык программирования C#, с помощью которого можно настроить работу БД и оптимизировать ее основные компоненты. |