Визуальное програмирование
Разработка системы учета данных о радиодеталях, хранимых на складе, предназначенной для сбора, хранения и редактирования данных. Вывод информации о суммарной стоимости и количестве радиодеталей с определенным назначением. Требования к надежности.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | методичка |
Язык | русский |
Дата добавления | 21.03.2012 |
Размер файла | 384,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на разработку системы учета данных о студентах
Введение
Настоящее техническое задание распространяется на разработку системы учета данных о радиодеталях, хранимых на складе, предназначенной для сбора, хранения и редактирования данных. Предполагается, что использовать данную систему будут сотрудники складских помещений.
Во время работы на складских помещениях бывает нужно получение оперативной информации о хранимых деталях, однако выполнение данной операции вручную требует значительного времени. Автоматизированная система позволит улучшить контроль и работу с данными о хранимых деталях.
1. Основания для разработки
Система разрабатывается на основании приказа декана теплоэнергетического факультета №15 от 24 сентября 2011 г. и в соответствии с планом мероприятий по совершенствованию учебного процесса на 2011-2012 учебный год.
2. Назначение
Система предназначена для хранения и обработки сведений о радиодеталях, хранящихся на складе. Информация о деталях состоит из следующих разделов: наименование деталей, материал из которого изготовлена делать, назначения для применения, стоимость одной детали, количество деталей содержащихся на складе. Обрабатываемые данные могут использованы для определения наличию необходимых радиодеталей на складе, их общую стоимость и количество.
3. Требования к программе или программному изделию
3.1 Требования к функциональным характеристикам
Система должна обеспечить возможность выполнения следующих функций:
- инициализацию системы (ввод данных о деталях);
- ввод и коррекция текущей информации о каждой детали;
- получения сведений о радиодеталях.
Исходные данные:
- список назначения деталей;
- текущие сведения о каждом виде деталей.
Результаты:
- вывод информации о деталях;
- вывод информации о суммарной стоимости и количестве радиодеталей с определенным назначением;
- вывод информации о деталях количество которых требует пополнения;
3.2 Требования к надежности
Предусмотреть контроль вводимой информации.
Предусмотреть блокировку некорректных действий пользователя при работе с системой.
Обеспечить целостность хранимой информации.
3.3 Требования к составу и параметрам технических средств
Система должна работать на IBM совместимых персональных компьютерах.
Минимальная конфигурация: тип процессора - Pentium и выше; объем оперативного запоминающего устройства - 32 Мб и более.
3.4 Требования к информационной и программной совместимости
Система должна работать под управлением семейства операционных систем Win 32 (Windows 95, Windows 98, Windows 2000, Windows NT и т.п.).
4. Требования к программной документации
радиодеталь стоимость склад надежность
Разрабатываемые программные модули должны быть самодокументированы, т.е. тексты программ должны содержать все необходимые комментарии.
Программная система должна включать справочную информацию о работе и подсказки пользователю.
В состав сопровождающей документации должны входить:
Пояснительная записка, содержащая описание разработки.
Руководство системного программиста.
Руководство пользователя.
Графическая часть на трех листах формата А3 (блок-схемы алгоритмов): схема структурная программной системы; диаграмма компонентов данных; формы интерфейса пользователя.
5. Этапы разработки
№ |
Название этапа |
Срок |
Отчетность |
|
1 |
Проектирование программного продукта |
03.10.11 - 25.11.11 |
Разработка технического задания и уточнение спецификаций. Принятие принципиальных решений. Алгоритмов решения задачи. Проектирование структурной и функциональной схем системы учета данных |
|
2 |
Реализация |
28.11.11 - 20.01.12 |
Описание внутренних форматов, интерфейса и форматов данных базы. Реализация системы на уровне интерфейса. Реализация программных модулей задачи |
|
3 |
Тестирование и составление программной документации |
23.01.12 - 17.02.12 |
Тесты. Документация. Программный продукт |
6. Разработка программы
6.1 Обоснование выбора языка Borland C++
Для программной реализации был выбран язык программирования Borland C++. C++ - это среда быстрой разработки, в которой в качестве языка программирования используется язык C.
C++ Builder - программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке программирования C++.
Изначально разрабатывался компанией Borland Software, а затем её подразделением CodeGear, ныне принадлежащем компании Embarcadero Technologies.
C++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но обратное утверждение не верно.
C++ Builder содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG - редактору интерфейса и пр. Преимущества C++ по сравнению с другими программными продуктами[13]:
Быстрота разработки приложения;
Высокая производительность разработанного приложения;
настоящий 32-битный код полученный в результате компиляции оптимизирующим компилятором;
Низкие требования разработанного приложения к ресурсам компьютера;
Возможность полного доступа к функциям операционных систем Windows95 и Windows NT;
Наращиваемость за счет встраивания новых компонент и инструментов в среду C++;
Возможность разработки новых компонент и инструментов собственными средствами C++ (существующие компоненты и инструменты доступны в исходных текстах);
Удачная проработка иерархии объектов;
Де-факто уже доступно огромное количество визуальных компонент третьих фирм, часть из которых freeware, часть shareware, часть - коммерческие.
C++ способен вызывать и получать обратные вызовы (callback) из любого стандартного модуля DLL для Windows.
C++ может генерировать DLL, которые можно вызывать из C, Delphi, Visual Basic, PowerBuilder, или чего-нибудь еще, что понимает стандартные Windows DLL.
Сегодня сотни компаний по всему миру заявляют о многократной окупаемости их инвестиций в информационные системы, построенные с применением C++ в качестве основного инструмента.
6.2 Описание программы
Таблица 1 - Словарь терминов
Термин |
Категория |
Краткое описание |
|
k |
Входные данные |
Порядковый номер категории назначения радиодетали |
|
i1 |
Промежуточные данные |
Текущей номер радиодетали |
|
s |
Результат |
Общая стоимость деталей данной категории |
|
st |
Входные данные |
Стоимость одной детали |
|
kol |
Входные данные |
Количество деталей |
6.3 Функциональная схема программы
Размещено на http://www.allbest.ru/
6.4 Описание алгоритма получения Общая стоимость деталей по группам
Размещено на http://www.allbest.ru/
7. Результаты тестирования
Таблица 1 - Таблица результатов тестирования
№№ теста |
Дата тестирования |
Ф.И.О. тестирующего |
Выявленные ошибки и недочеты |
Отметка об устранении ошибок |
Номер новой версии |
|
1 |
23.01.12 |
Отсутствует возможность поиска радиодеталей Неверное цветовое решение интерфейса |
Добавлена возможность поиска радиодеталей Изменено цветовое решение в соответствии с нормами |
Sklad-2 |
Рисунок 1. Основное окно программы
Рисунок 2. Работа с базой данных «Группы назначений деталей»
Рисунок 3. Работа с базой данных «Радиодетали»
Рисунок 4. Общая стоимость деталей по группам назначений
Заключение
В ходе работы были изучены принципы составления графиков задач в MS Project. Были освоены принципы составления технического задания и отчета о проведенном тестировании. Были изучены и применены способы описания алгоритмов по средствам Flow-формы и функциональной блок-схемы. Был разработан словарь терминов и приложение в среде Borland C++ builder согласно полученному заданию.
Размещено на Allbest.ru
Подобные документы
Разработка информационной системы, предназначенной для структурированного хранения данных и вывода информации об имеющихся моделях автомобилей и их технических характеристик, дополнительных услуг, стоимости аренды, клиентах, статистических данных за год.
курсовая работа [1,0 M], добавлен 21.03.2015Создание системы сбора пространственных и атрибутивных данных как один из важнейших этапов ведения кадастрового учета. Требования к информационной системе, исходная информация по кадастровому учету объектов недвижимости. Необходимые программные средства.
курсовая работа [4,5 M], добавлен 17.07.2013Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.
курсовая работа [1,4 M], добавлен 31.03.2010Разработка базы данных для автоматизированного учета материальных средств на складе. Порядок хранения информации, запрет на удаление любого атрибута таблицы. Запрос для выдачи отчетов о наличии и расположении товара на складе. Создание меню программы.
курсовая работа [1,6 M], добавлен 15.01.2015Роль оптовой торговли в рыночной экономике. Сортовой и партионный способы учета товаров. Организация бухгалтерского учета и документооборота на предприятии. Разработка базы данных для автоматизации учета переоценки стоимости товаров на оптовом складе.
дипломная работа [2,8 M], добавлен 15.01.2012Выполнение операций, хранения, редактирования, систематизации данных. Рассмотрение подсистем разрабатываемой системы управления базами данных продуктового магазина. Разработка алгоритма функционирования системы и приложения для работы с базой данных.
курсовая работа [399,1 K], добавлен 26.08.2019Процедура ввода исходных данных в программу, вывод результатов работы программы на экран. Принцип организации хранения логически связанных наборов информации в виде файлов. Параметры характеристики файла, способы обращения к нему, соглашения по типу.
реферат [14,5 K], добавлен 06.12.2011Создание автоматизированной системы – "Агентство по трудоустройству". Проектирование таблиц для хранения данных. Разработка запросов и отчетов, предназначенных для просмотра, редактирования и вывода информации. Разработка пользовательского интерфейса.
курсовая работа [4,9 M], добавлен 29.01.2011Разработка проекта базы данных для сбора данных в компании, владеющей сетью ресторанов, с целью ведения контроля над заведениями, накопления и хранения информации о деятельности каждого ресторана в сети. Реализация запросов для получения информации.
курсовая работа [501,7 K], добавлен 02.12.2014Технология сбора информации традиционными методами. Правила сбора оффлайновой информации. Технические средства сбора информации. Операции для быстрого восстановления данных в системах хранения. Технологический процесс и процедуры обработки информации.
курсовая работа [304,5 K], добавлен 02.04.2013