Лабораторные работы № 1—5 выполняются для одного и того же варианта.
1. Разработать программный модуль «Учет успеваемости студентов». Программный модуль предназначен для оперативного учета успеваемости студентов в сессию деканом, заместителями декана и сотрудниками деканата. Сведения об успеваемости студентов должны храниться в течение всего срока их обучения и использоваться при составлении справок о прослушанных курсах и приложений к диплому.
2. Разработать программный модуль «Личные дела студентов». Программный модуль предназначен для получения сведений о студентах сотрудниками деканата, профкома и отдела кадров. Сведения должны храниться в течение всего срока обучения студентов и использоваться при составлении справок и отчетов.
3. Разработать программный модуль «Решение комбинаторно-оптимизационных задач». Модуль должен содержать алгоритмы поиска цикла минимальной длины (задача коммивояжера), поиска кратчайшего пути и поиска минимального связывающего дерева.
📝Как составить техническое задание для разработки мобильного приложения?
4. Разработать приложение Windows «Органайзер». Приложение предназначено для записи, хранения и поиска адресов и телефонов физических лиц и организаций, а также расписания, встреч и др. Приложение предназначено для любых пользователей компьютера.
5. Разработать приложение Windows «Калькулятор». Приложение предназначено для любых пользователей и должно содержать все арифметические операции (с соблюдением приоритетов) и желательно (но не обязательно) несколько математических функций.
6. Разработать программный модуль «Кафедра», содержащий сведения о сотрудниках кафедры (ФИО, должность, ученая степень, дисциплины, нагрузка, общественная работа, совместительство и др.). Модуль предназначен для использования сотрудниками отдела кадров и деканата.
7. Разработать программный модуль «Лаборатория», содержащий сведения о сотрудниках лаборатории (ФИО, пол, возраст, семейное положение, наличие детей, должность, ученая степень). Модуль предназначен для использования сотрудниками профкома и отдела кадров.
8. Разработать программный модуль «Автосервис». При записи на обслуживание заполняется заявка, в которой указываются ФИО владельца-; марка автомобиля, вид работы, дата приема заказа и стоимость ремонта. После выполнения работ распечатывается квитанция.
9. Разработать программный модуль «Учет нарушений правил дорожного движения». Для каждой автомашины (и ее владельца) в базе хранится список нарушений. Для каждого нарушения фиксируется дата, время, вид нарушения и размер штрафа. При оплате всех штрафов машина удаляется из базы.
10. Разработать программный модуль «Картотека агентства недвижимости», предназначенный для использования работниками агентства. В базе содержатся сведения о квартирах (количество комнат, этаж, метраж и др.). При поступлении заявки на обмен (куплю, продажу) производится поиск подходящего варианта. Если такого нет, клиент заносится в клиентскую базу и оповещается, когда вариант появляется.
«Разработка ТЗ по ГОСТ 34» – Кристина Стец | SoftTeco PM/BA Talks
11. Разработать программный модуль «Картотека абонентов АТС». Картотека содержит сведения о телефонах и их владельцах. Фиксирует задолженности по оплате (абонентской и повременной). Считается, что повременная оплата местных телефонных разговоров уже введена.
12. Разработать программный модуль «Авиакасса», содержащий сведения о наличии свободных мест на авиамаршруты. В базе должны содержаться сведения о номере рейса, экипаже, типе самолета, дате и времени вылета, а также стоимости авиабилетов (разного класса). При поступлении заявки на билеты программа производит поиск подходящего рейса.
13. Разработать программный модуль «Книжный магазин», содержащий сведения о книгах (автор, название, издательство, год издания, цена). Покупатель оформляет заявку на нужные ему книги, если таковых нет, он заносится в базу и оповещается, когда нужные книги поступают в магазин.
14. Разработать программный модуль «Автостоянка». В программе содержится информация о марке автомобиля, его владельце, дате и времени въезда, стоимости стоянки, скидках, задолженности по оплате и др.
15. Разработать программный модуль «Кадровое агентство», содержащий сведения о вакансиях и резюме. Программный модуль предназначен как для поиска сотрудника, отвечающего требованиям руководителей фирмы, так и для поиска подходящей работы.
Примечание. При разработке программы не ограничиваться функциями, приведенными в варианте, добавить несколько своих функций. Обязательно использование структурного и модульного подходов к программированию. Желательно использование объектного подхода.
Приложение 2
Пример разработки технического задания на программный продукт
Министерство образования Российской Федерации
Московский государственный институт электронной техники (технический университет)
Кафедра информатики и программного обеспечения вычислительных систем
Зав. кафедрой ИПОВС,
д.т.н., проф.______Гагарина Л. Г.
ПРОГРАММА СОРТИРОВКИ ОДНОМЕРНОГО МАССИВА
Техническое задание на лабораторную работу
Руководитель, к.т.н., доцент______Петров А. А.
Исполнитель, студент гр. МП 33_____Власов С. Е.
Рис. П2.1.Пример оформления титульного листа технического задания на учебный программный продукт
Введение
Настоящее техническое задание распространяется на разработку программы сортировки одномерного массива методами пузырька, прямого выбора, Шелла и быстрой сортировки, предназначенной для использования школьниками старших классов при изучении курса школьной информатики.
Источник: arhivinfo.ru
Техническое задание разработки
Настоящее техническое задание распространяется на разработку системы введения учета в магазине музыкальных инструментов на Delphi7.
1. Основание для разработки. Основанием для разработки данной программы является получение задания на создание курсовой работы «База данных – магазин музыкальных инструментов». И закрепление знаний, полученных в ходе курса изучения дисциплины Технология разработки программного обеспечения.
2. Назначение разработки. Автоматизированная информационная система «Магазин музыкальных инструментов» предназначена для обобщения информации о добавлении информации, приобретенных для торговли в магазине. Пользователем программы выступают администратор магазина. Данные поступления товаров обобщаются в таблице сведения о инструментах, содержащем название, описание, мощность, тембр и т.п.
Требования к программе.
3.1. Требования к функциональным характеристикам
Автоматизированная информационная система «Магазин музыкальных инструментов» должна обеспечивать выполнение функций:
· Ввод, хранение, поиск и обработку информации по приходу и реализации в магазине;
· Своевременное получение информации о наличии товара;
3.2. Требования к надежности.
Разрабатываемое программное обеспечение должно иметь:
· Парольную защиту при запуске программы;
· Обеспечивать целостность информации, хранящейся в базе данных;
3.3. Требования к составу и параметрам технических средств.
Системные требования для работы программного продукта должны быть следующими: тактовая частота процессора ~ 1000 Гц; объем оперативной памяти 64 Мб; объем свободного дискового пространства 20 Мб; разрешение монитора 1024*768; наличие устройства чтения компакт-дисков.
3.4. Требования к информационной и программной совместимости.
Для функционирования программы необходима операционная система Windows Vista или Windows XP, Windows 7, Windows 8, Windows 8.1.
3.5. Требования к программной документации.
Разрабатываемая система должна включить справочную информацию о работе системы и подсказки пользователю.
4. Этапы разработки: На подготовительном этапе создания системы, удовлетворяющей требованиям технического задания, выполняются следующие действия:
ü Создается структура каталогов на жестком диске персонального компьютера для хранения проекта, исполняемого файла и дополнительных файлов.
ü Для создания проекта необходимо инсталлировать на компьютере разработчика средство разработки – Borland Delphi. При проектировании были использованы следующие версии программных продуктов: Borland Delphi 7.0. Для создания схем приложения воспользовались мультимедийной платформой Macromedia Flash MX.
Эскизный проект
Покупатель |
Администратор |
Авторизация |
Оформление товара |
Заказ товара |
Поиск товара |
Просмотр данных |
Создание базы данных
ER-диаграмма
Работа в СУБД MS Access
1. С начала создаем таблицы, для этого выберем объект Таблицы и кнопку Создать. В режиме «Конструктор» создадим таблицы со следующей структурой:
2. В окне базы данных выбираем объект Таблицы и установим курсор на нужную таблицу и нажимаем кнопку Открыть. В режиме Таблицы введем записи в таблицы:
3. В конце создаем схему связей между атрибутами таблиц
Источник: poisk-ru.ru
Техническое задание
Настоящее техническое задание распространяется на разработку программного продукта (выбрать конкретный термин из следующих возможных вариантов – программы, программного комплекса, программной системы, системы управления базами данных СУБД),(далее – название проекта и его шифр, наименование разработчика и заказчика (пользователя) и их реквизиты), используемого для(описание функционального назначения продукта)и предназначенного для(описание области применения и возможных пользователей).
(Шифр работы)разрабатывается:
— в соответствии с договором, приказом, распоряжением, заявкой и т.п., если разработка ведется по плану работы некоторой организации;
— по личной инициативе автора по согласованию с руководителем курсовой работы,
— согласно выданному варианту задания руководителем курсовой работы,
а также в соответствии с учебным планом кафедры «Высшая математика и информационные технологии» ПГУ.
Сроки начала и окончания работы по созданию системы с дата выдачи задания подата сдачи зачета по курсовому проекту.
Исходными данными для разработки являются описание функционального и эксплуатационного назначения, а также следующие материалы:
(перечень работ или письменных документов) …
(перечень прототипов) …
Конкретные числовые параметры: например, количество документов, допустимое время обработки, максимальное время ожидания
2 Назначение разработки
Основное назначение (название или шифр работы)заключается в(описание функционального и эксплуатационного назначения программного продукта с указанием категорий пользователей, вида автоматизируемой деятельности (управление, проектирование и т.д.) и перечень объектов автоматизации, на которых предполагается ее использовать).
Целью создания системы является (привести наименования и требуемые значения технических, технологических, производственно-экономических или других показателей объекта автоматизации, которые должны быть достигнуты в результате создания АС, и указать критерии оценки достижения целей создания системы).
Решаемые задачи
Выбор (модели жизненного цикла, архитектуры, подхода, технологии, методов, стандартов и средств разработки, если они не указаны в техническом задании).
Анализ требований технического задания с точки зрения выбранной технологии и уточнение требований к информационной системе: техническим средствам, внешним интерфейсам, а также к надежности и безопасности.
Исследование предметной области – разработка или выбор моделей, описывающих предметную область, или математическая постановка основных задач и/или выбор методов решения этих задач.
Определение архитектуры информационной системы: разработка ее структуры; определение набора необходимого оборудования, программного обеспечения и процессов обслуживания.
Анализ требований технического задания и разработка спецификаций проектируемого программного обеспечения.
Разработка структуры программного обеспечения и определение спецификаций его компонентов.
Проектирование компонентов (конкретное название программного продукта; отдельно указать, если есть, базы данных, подсистемы и т.п.).
Реализация компонентов с использованием выбранных средств и их автономное тестирование.
Сборка (конкретное название или шифр программного продукта) и его комплексное тестирование.
Оценочное тестирование (указать конкретно виды тестирования, например, тестирование удобства использования, тестирование на предельных нагрузках и т.п.).
Источник: studfile.net