Программирование информационных систем
Рассмотрение этапов алгоритмизации, конструировании и практической реализации программ для ЭВМ. Характеристики предметной области приложения. Краткое описание функциональной архитектуры и интерфейса информационно-справочного программного комплекса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 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