Программирование информационных систем
Рассмотрение этапов алгоритмизации, конструировании и практической реализации программ для ЭВМ. Характеристики предметной области приложения. Краткое описание функциональной архитектуры и интерфейса информационно-справочного программного комплекса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 08.03.2015 |
Размер файла | 697,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Программирование информационных систем
Содержание
Введение
1. Описание предметной области
2. Функциональная архитектура приложения
3. Описание интерфейса приложения
Библиографический список
Введение
Современная вычислительная техника позволяет решать большое количество различных задач. Пожалуй, наиболее важным применением ЭВМ стало хранение информации. Удобные и разнообразные средства для этой цели предоставляют технологии баз данных. Целью данной работы является приобретение опыта алгоритмизации, конструирования, практической реализации программ и широкого применения ЭВМ, на примере программирования информационных систем.
1. Описание предметной области
Структура данных информационно-справочной системы «Производство оборудования» представляет собой массив записей со следующими полями:
1. Name - Наименование изделия (не может содержать знаков пунктуации, кроме точки и тире);
2. Denotation - Обозначение изделия (имеет ГОСТированную структуру из букв и цифры);
3. Code - шифр изделия (не может содержать знаков пунктуации, кроме тире и точки);
4. Entrance - вхождение устройства, то есть обозначение того устройства, в которое входит указанное (имеет ГОСТированную структуру из букв и цифры);
5. Position - позиция изделия на чертеже (содержит только целочисленные значения);
6. Count - количество изделия (содержит только целочисленные значения);
7. TypeObject - тип изделия в соответствии с ГОСТ 2.106-96 может быть следующим:
- Документация;
- Сборочные единицы;
- Детали;
- Стандартные изделия;
- Прочие изделия;
- Материалы;
- Комплекты;
- Комплексы;
- Компоненты.
Так как поле Type может состоять только из вышеуказанных значений.
А значит целесообразно выбирать их из справочника.
Или же можно заранее подготовленного списка ComboBox.
По типам эти поля распределяются следующим образом:
Для унификации сортировки каждому полю существует однозначное соответствие индексу сортировки SortIndex:
2. Функциональная архитектура приложения
К построению архитектуры приложения относятся процедуры как:
- Процедура формирует название колонок двух таблиц stringGridListAllRecord и stringGridSearchObjects;
- Процедура сортировки открытых записей по одному из 7 параметров в зависимостей от заданного значения SortIndex;
- Процедура поиска записи по одному или нескольким атрибутам. Выбираемые атрибуты задаются компонентами checkbox, если запись не найдена то в stringGridSearchObjects отображаются пустые поля;
- Процедура удаляющая найденную запись по нажатию кнопки «Удалить запись», при этом остальные записи расположенные выше удаленной записи сдвигаются на строчку ниже в компоненте stringGridListAllRecord и CBListNaim, и количество записей уменьшается на единицу;
- Процедура сохраняющая записи в новый файл, посредством открытия SaveDialog.
Также процедура проверяет корректность введенных данных.
Здесь предусмотрены регулярные выражения для проверки правильности введенных обозначений и вхождений:
Позиции и количества:
Процедура осуществляющая вывод отчета в компонент MemoReport. Здесь формируется «Шапка» таблицы, и в зависимости от количества символов в полях таблицы «подгоняются» под необходимый размер данные в каждой ячейке отчета.
3. Описание интерфейса приложения
При запуске программы появляется заставка:
По истечению 3 секунд загружается основная форма приложения:
На панели задач появляется значок приложения
Чтобы работать с Базой Данных необходимо загрузить номенклатуру. Для этого необходимо выбрать пункт меню Правка - пункт меню прочитать из файла:
Загруженная база выглядит следующим образом:
Сортировка по определенным параметрам производится внизу страницы:
Поиск элементов:
алгоритмизация приложение интерфейс
Просмотр отчетов:
Библиографический список
1. Шпак Ю.А. Delphi 7 на примерах. Издательство: Юниор Год: 2003.
2. Методические указания.
3. Владимир Попов Самоучитель Паскаль и Дельфи. Издательство Питер 2005.
Размещено на Allbest.ru
...Подобные документы
Классификация информационно-управляющих систем, технологии их проектирования. Функциональное назначение модулей корпоративной ИУС, анализ современного состояния рынка в этой области, описание архитектуры. Методологии моделирования предметной области.
презентация [498,3 K], добавлен 14.10.2013Разработка программного приложения для вычисления интегралов с помощью метода Симпсона. Составление функциональной и структурной схемы программного продукта, математической модели и тестовых примеров. Изучение предметной области, выбора среды реализации.
курсовая работа [359,3 K], добавлен 08.06.2011Характеристика предметной области, входных и выходных документов, участников нормализации и алгоритма реализации базы данных. Описание таблиц, проектирование форм, запросов, отчётов, создание главной кнопочной формы. Тестирование программного комплекса.
курсовая работа [5,8 M], добавлен 20.05.2015Обзор существующих технологий создания информационно-справочных ресурсов в Интернете. Языки программирования для создания Интернет-ресурсов. Разработка и тестирование информационно-справочного ресурса развлекательного комплекса. Расчет текущих затрат.
дипломная работа [8,6 M], добавлен 07.07.2012Программирование полнофункциональной системы учета для предметной области "Концертный зал": построение концептуальной и реляционной моделей базы данных, описание способов реализации запросов и вывода отчета на экран, разработка интерфейса пользователя.
курсовая работа [1,5 M], добавлен 22.11.2010Анализ предметной области "Конкурс поэтов" на основе объектно-ориентированного подхода. Разработка оконного приложения и описание информационной модели предметной области. Описание разработанных процедур С++ и результатов тестирования приложения.
курсовая работа [355,9 K], добавлен 18.06.2013Особенности архитектуры Java, виртуальная машина, кроссплатформенность приложений. Информационно-логическая модель предметной области, описание сущностей, атрибутов, ключей, связей. Реализация интерфейса пользователя, принципы разработки инструкции.
курсовая работа [832,1 K], добавлен 06.01.2014Информационно-логическая модель предметной области по нотациям Ричарда Баркера. Даталогическая модель реляционной базы данных в виде диаграммы схемы отношений. Приложение интерфейса для базы данных на языке программирования С# в среде Visual Studio.
курсовая работа [3,6 M], добавлен 23.12.2014Анализ применения информационных технологий в организации обучения. Особенности проектирования автоматизированных информационно-справочных систем. Обзор средств создания приложения. Разработка пользовательского интерфейса программы, ее тестирование.
курсовая работа [1,2 M], добавлен 09.04.2015Проектирование программного обеспечения Web-приложений информационных систем сайта, которое будет обеспечивать продажу декоративных постеров, а также обеспечивать распространение рекламы и информации о деятельности компании TOO "ILLUSTRATE studio".
дипломная работа [1,6 M], добавлен 14.07.2014Анализ предметной области АИС "Подписка". Проектирование базы данных методом "Сущность-Связь" для разработанной функциональной модели. Описание таблиц базы данных. Выбор программного обеспечения, требования к нему. Краткое руководство пользователя.
курсовая работа [719,6 K], добавлен 15.09.2012Виды архитектуры распределенных информационных систем. Сущность синхронного и асинхронного, блокирующего и неблокирующего взаимодействия в распределенных информационных системах. Основные проблемы и принципы реализации удаленного вызова процедур.
реферат [26,4 K], добавлен 22.06.2011Обзор средств создания обучающих программ и формирование требований к электронному учебнику. Исследование этапов разработки интерактивного обучающего ресурса. Выбор инструментов реализации. Создание интерфейсной части приложения, проектирование тестов.
дипломная работа [3,2 M], добавлен 20.05.2013Изучение особенностей операционной системы, набора программ, контролирующих работу прикладных программ и системных приложений. Описания архитектуры и программного обеспечения современных операционных систем. Достоинства языка программирования Ассемблер.
презентация [1,3 M], добавлен 22.04.2014Изучение этапов возникновения компьютерных операционных систем. Особенности их прикладного программного интерфейса и конфигурации. Характеристика набора вспомогательных программ - редакторов, компиляторов, программ работы с файлами (системные утилиты).
презентация [98,0 K], добавлен 29.05.2010Методы представления знаний заданной предметной области. Создание онтологии бортовых информационно управляющих систем автомобиля. Создание среды разработки и приложения для поиска в интернете с использованием онтологии. Проверка эффективности приложения.
презентация [1,6 M], добавлен 25.12.2014Анализ задачи модернизации и размещения технологического оборудования. Существующая модель предметной области. Выбор методологии разработки сетевой технологии и архитектуры. Выбор языка и среды программирования. Информационное моделирование интерфейса.
курсовая работа [4,3 M], добавлен 22.12.2011Описание предметной области автоматизации предприятия по покупке и продаже товаров на заказ по каталогу. Заключение договора с клиентами на единовременную поставку товара. Инфологическая модель и интерфейс программы для работы с базой данных магазина.
курсовая работа [862,5 K], добавлен 10.02.2015Общая характеристика и функциональное назначение проектируемого программного обеспечения, требования к нему. Разработка и описание интерфейса клиентской и серверной части. Описание алгоритма и программной реализации приложения. Схема базы данных.
курсовая работа [35,4 K], добавлен 12.05.2013Разработка функциональной модели предметной области. Построение UML диаграмм в среде Pacestar UML Diagrammer. Выбор программных средств разработки. Разработка логической и физической модели данных. Разработка клиентского приложения ИС в среде Access.
курсовая работа [2,2 M], добавлен 09.03.2011